14.11.1 Configuring general analysis procedures

You can configure general analysis procedures to analyze linear or nonlinear response. You can include general analysis procedures in Abaqus/Standard, Abaqus/Explicit, or Abaqus/CFD analyses. For more information, see General and linear perturbation procedures, Section 6.1.3 of the Abaqus Analysis User's Guide.

This section provides instructions for using the step editor to configure different types of general analysis procedures. The following topics are covered:

Configuring a static, general procedure

A static stress procedure is one in which inertia effects are neglected. The analysis can be linear or nonlinear and ignores time-dependent material effects. For more information, see Static stress analysis, Section 6.2.2 of the Abaqus Analysis User's Guide.

To create or edit a static, general procedure:

  1. Display the Edit Step dialog box following the procedure outlined in Creating a step, Section 14.9.2 (Procedure type: General; Static, General), or Editing a step, Section 14.9.3.

  2. On the Basic, Incrementation, and Other tabbed pages, configure settings such as the time period for the step, the maximum number of increments, the increment size, the default load variation with time, and whether to account for geometric nonlinearity as described in the following procedures.

To configure settings on the Basic tabbed page:

  1. In the Edit Step dialog box, display the Basic tabbed page.

  2. In the Description field, enter a short description of the analysis step. Abaqus stores the text that you enter in the output database, and the text is displayed in the state block by the Visualization module.

  3. In the Time period field, enter the time period of the step. For more information, see Time period” in “Static stress analysis, Section 6.2.2 of the Abaqus Analysis User's Guide.

  4. Select an Nlgeom option:

    • Toggle Nlgeom Off to perform a geometrically linear analysis during the current step.

    • Toggle Nlgeom On to indicate that Abaqus/Standard should account for geometric nonlinearity during the step. Once you have toggled Nlgeom on, it will be active during all subsequent steps in the analysis.

    For more information, see Linear and nonlinear procedures, Section 14.3.2.

  5. Select an automatic stabilization method if you expect the problem to have local instabilities such as surface wrinkling, material instability, or local buckling. Abaqus/Standard can stabilize this class of problems by applying damping throughout the model. For more information, see Unstable problems” in “Static stress analysis, Section 6.2.2 of the Abaqus Analysis User's Guide, and Automatic stabilization of static problems with a constant damping factor” in “Solving nonlinear problems, Section 7.1.1 of the Abaqus Analysis User's Guide

    Click the arrow to the right of Automatic stabilization, and select a method for defining the damping factor:

  6. When using automatic stabilization, Abaqus can use the same damping factor over the course of a step, or it can vary the damping factor spatially and temporally during a step based on the convergence history and the ratio of the energy dissipated by damping to the total strain energy. For more information, see Adaptive automatic stabilization scheme” in “Solving nonlinear problems, Section 7.1.1 of the Abaqus Analysis User's Guide. If you selected Specify dissipated energy fraction, adaptive stabilization is optional and turned on by default. If you selected Specify damping factor, adaptive stabilization is optional and turned off by default. If you selected Use damping factors from previous general step, adaptive stabilization is required.

    To use adaptive stabilization, toggle on Use adaptive stabilization with max. ratio of stabilization to strain energy (if necessary), and enter a value in the adjacent field for the allowable accuracy tolerance for the ratio of energy dissipated by damping to total strain energy in each increment. The default value of 0.05 should be suitable in most cases.

  7. Toggle on Include adiabatic heating effects if you are performing an adiabatic stress analysis. This option is relevant only for isotropic metal plasticity materials with a Mises yield surface. For more information, see Adiabatic analysis, Section 6.5.4 of the Abaqus Analysis User's Guide.

  8. When you have finished configuring settings for the static, general step, click OK to close the Edit Step dialog box.

To configure settings on the Incrementation tabbed page:

  1. In the Edit Step dialog box, display the Incrementation tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Choose a Type option:

    • Choose Automatic to allow Abaqus/Standard to choose the size of the time increments based on computational efficiency.

    • Choose Fixed to specify direct user control of the incrementation. Abaqus/Standard uses an increment size that you specify as the constant increment size throughout the step.

  3. In the Maximum number of increments field, enter the upper limit to the number of increments in the step. The analysis stops if this maximum is exceeded before Abaqus/Standard arrives at the complete solution for the step.

  4. If you selected Automatic in Step 2, enter values for Increment size:

    1. In the Initial field, enter the initial time increment. Abaqus/Standard modifies this value as required throughout the step.

    2. In the Minimum field, enter the minimum time increment allowed. If Abaqus/Standard needs a smaller time increment than this value, it terminates the analysis.

    3. In the Maximum field, enter the maximum time increment allowed.

  5. If you selected Fixed in Step 2, enter a value for the constant time increment in the Increment size field.

  6. When you have finished configuring settings for the static, general step, click OK to close the Edit Step dialog box.

To configure settings on the Other tabbed page:

  1. In the Edit Step dialog box, display the Other tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Choose an Equation Solver Method option:

  3. Choose a Matrix storage option:

    • Choose Use solver default to allow Abaqus/Standard to decide whether a symmetric or unsymmetric matrix storage and solution scheme is needed.

    • Choose Unsymmetric to restrict Abaqus/Standard to the unsymmetric storage and solution scheme.

    • Choose Symmetric to restrict Abaqus/Standard to the symmetric storage and solution scheme.

    For more information on matrix storage, see Matrix storage and solution scheme in Abaqus/Standard” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

  4. Choose a Solution technique:

    • Choose Full Newton to use Newton's method as a numerical technique for solving nonlinear equilibrium equations. For more information, see Nonlinear solution methods in Abaqus/Standard, Section 2.2.1 of the Abaqus Theory Guide.

    • Choose Quasi-Newton to use the quasi-Newton technique for solving nonlinear equilibrium equations. This technique can save substantial computational cost in some cases. Generally it is most successful when the system is large and the stiffness matrix is not changing much from iteration to iteration. You can use this technique only for symmetric systems of equations.

      If you choose this technique, enter a value for the Number of iterations allowed before the kernel matrix is reformed. The maximum number of iterations allowed is 25. The default number of iterations is 8.

      For more information, see Quasi-Newton solution technique, Section 2.2.2 of the Abaqus Theory Guide.

  5. Click the arrow to the right of the Convert severe discontinuity iterations field, and select an option for dealing with severe discontinuities during nonlinear analysis:

    • Select Off to force a new iteration if severe discontinuities occur during an iteration, regardless of the magnitude of the penetration and force errors. This option also changes some time incrementation parameters and uses different criteria to determine whether to do another iteration or to make a new attempt with a smaller increment size.

    • Select On to use local convergence criteria to determine whether a new iteration is needed. Abaqus/Standard will determine the maximum penetration and estimated force errors associated with severe discontinuities and check whether these errors are within the tolerances. Hence, a solution may converge if the severe discontinuities are small.

    • Select Propagate from previous step to use the value specified in the previous general analysis step. This value appears in parentheses to the right of the field.

    For more information on severe discontinuities, see Severe discontinuities in Abaqus/Standard” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

  6. Choose an option for Default load variation with time:

    • Choose Instantaneous if you want loads to be applied instantaneously at the start of the step and remain constant throughout the step.

    • Choose Ramp linearly over step if the load magnitude is to vary linearly over the step, from the value at the end of the previous step to the full magnitude of the load.

  7. Click the arrow to the right of the Extrapolation of previous state at start of each increment field, and select a method for determining the first guess to the incremental solution:

    • Select Linear to indicate that the process is essentially monotonic and Abaqus/Standard should use a 100% linear extrapolation, in time, of the previous incremental solution to begin the nonlinear equation solution for the current increment.

    • Select Parabolic to indicate that the process should use a quadratic extrapolation, in time, of the previous two incremental solutions to begin the nonlinear equation solution for the current increment.

    • Select None to suppress any extrapolation.

    For more information, see Extrapolation of the solution” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

  8. Toggle on Stop when region region name is fully plastic if “fully plastic” analysis is required with deformation theory plasticity. If you toggle on this option, enter the name of the region being monitored for fully plastic behavior.

    The step ends when the solutions at all constitutive calculation points in the element set are fully plastic (defined by the equivalent strain being 10 times the offset yield strain). However, the step can end before this point if either the maximum number of increments that you specified on the Incrementation tabbed page or the time period that you specified on the Basic tabbed page is exceeded.

  9. If you selected Fixed time incrementation on the Incrementation tabbed page, you can toggle on Accept solution after reaching maximum number of iterations. This option directs Abaqus/Standard to accept the solution to an increment after the maximum number of iterations allowed has been completed, even if the equilibrium tolerances are not satisfied. Very small increments and a minimum of two iterations are usually necessary if you use this option.

    Warning:  This approach is not recommended; you should use it only in special cases when you have a thorough understanding of how to interpret results obtained in this way.

  10. Toggle on Obtain long-term solution with time-domain material properties to obtain the fully relaxed long-term elastic solution with time-domain viscoelasticity or the long-term elastic-plastic solution for two-layer viscoplasticity. This parameter is relevant only for time-domain viscoelastic and two-layer viscoplastic materials.

  11. When you have finished configuring settings for the static, general step, click OK to close the Edit Step dialog box.

Configuring a static, Riks procedure

Geometrically nonlinear static problems sometimes involve buckling or collapse behavior, where the load-displacement response shows a negative stiffness, and the structure must release strain energy to remain in equilibrium. The modified Riks method allows you to find static equilibrium states during the unstable phase of the response.

You can use this method for cases where the load magnitudes are governed by a single scalar parameter. It is also useful for solving ill-conditioned problems such as limit load problems or almost unstable problems that exhibit softening. For more information, see Unstable collapse and postbuckling analysis, Section 6.2.4 of the Abaqus Analysis User's Guide.

To create or edit a static, Riks procedure:

  1. Display the Edit Step dialog box following the procedure outlined in Creating a step, Section 14.9.2 (Procedure type: General; Static, Riks), or Editing a step, Section 14.9.3.

  2. On the Basic, Incrementation, and Other tabbed pages, configure settings such as stopping criteria, the maximum number of increments, the arc increment length, and whether to account for geometric nonlinearity as described in the following procedures.

To configure settings on the Basic tabbed page:

  1. In the Edit Step dialog box, display the Basic tabbed page.

  2. In the Description field, enter a short description of the analysis step. Abaqus stores the text that you enter in the output database, and the text is displayed in the state block by the Visualization module.

  3. Select an Nlgeom option:

    • Toggle Nlgeom Off to perform a geometrically linear analysis during the current step.

    • Toggle Nlgeom On to indicate that Abaqus/Standard should account for geometric nonlinearity during the step. Once you have toggled Nlgeom on, it will be active during all subsequent steps in the analysis.

    For more information, see Linear and nonlinear procedures, Section 14.3.2.

  4. Toggle on Include adiabatic heating effects if you are performing an adiabatic stress analysis. This option is relevant only for isotropic metal plasticity materials with a Mises yield surface. For more information, see Adiabatic analysis, Section 6.5.4 of the Abaqus Analysis User's Guide.

  5. Since the loading magnitude is part of the solution, you need a method to specify when the step is completed. Choose one or both of the following options:

    If you leave both of these finishing conditions unspecified, the analysis continues for the number of increments that you specify on the Incrementation tabbed page.

To configure settings on the Incrementation tabbed page:

  1. In the Edit Step dialog box, display the Incrementation tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Choose a Type option:

    • Choose Automatic to allow Abaqus/Standard to choose the size of the arc length increments based on computational efficiency.

    • Choose Fixed to specify direct user control of the incrementation. Abaqus/Standard uses an arc length increment that you specify as the constant increment size throughout the step. This method is not recommended for a Riks analysis since it prevents Abaqus/Standard from reducing the arc length when a severe nonlinearity is encountered.

    For more information, see Incrementation” in “Unstable collapse and postbuckling analysis, Section 6.2.4 of the Abaqus Analysis User's Guide.

  3. In the Maximum number of increments field, enter the upper limit to the number of increments in the step. The analysis stops if this maximum is exceeded before Abaqus/Standard arrives at the complete solution for the step.

  4. If you selected Automatic in Step 2, enter values for Arc length increment:

    1. In the Initial field, enter the initial increment in arc length along the static equilibrium path in scaled load-displacement space, .

    2. In the Minimum field, enter the minimum arc length increment, . If you enter zero, Abaqus assumes a default value of the smaller of the suggested initial arc length or 10–5 times the total arc length.

    3. In the Maximum field, enter the maximum arc length increment, . If this value is not specified, no upper limit is imposed.

    4. In the Estimated total arc length field, enter the total arc length scale factor associated with this step, . If this entry is zero or is unspecified, Abaqus/Standard assumes a default value of .

  5. If you selected Fixed in Step 2, enter a value for the constant arc length increment in the Arc length increment field.

To configure settings on the Other tabbed page:

  1. In the Edit Step dialog box, display the Other tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Choose a Matrix storage option:

    • Choose Use solver default to allow Abaqus/Standard to decide whether a symmetric or unsymmetric matrix storage and solution scheme is needed.

    • Choose Unsymmetric to restrict Abaqus/Standard to the unsymmetric storage and solution scheme.

    • Choose Symmetric to restrict Abaqus/Standard to the symmetric storage and solution scheme.

    For more information on matrix storage, see Matrix storage and solution scheme in Abaqus/Standard” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

  3. Click the arrow to the right of the Convert severe discontinuity iterations field, and select an option for dealing with severe discontinuities during nonlinear analysis:

    • Select Off to force a new iteration if severe discontinuities occur during an iteration, regardless of the magnitude of the penetration and force errors. This option also changes some time incrementation parameters and uses different criteria to determine whether to do another iteration or to make a new attempt with a smaller increment size.

    • Select On to use local convergence criteria to determine whether a new iteration is needed. Abaqus/Standard will determine the maximum penetration and estimated force errors associated with severe discontinuities and check whether these errors are within the tolerances. Hence, a solution may converge if the severe discontinuities are small.

    • Select Propagate from previous step to use the value specified in the previous general analysis step. This value appears in parentheses to the right of the field.

    For more information on severe discontinuities, see Severe discontinuities in Abaqus/Standard” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

  4. Click the arrow to the right of the Extrapolation of previous state at start of each increment field, and select a method for determining the first guess to the incremental solution:

    • Select Linear to indicate that the process is essentially monotonic, and Abaqus/Standard should use a 1% linear extrapolation of the previous incremental solution to begin the nonlinear equation solution for the current increment.

    • Select None to suppress any extrapolation.

    (The Parabolic option is not relevant for Riks analyses.) For more information, see Extrapolation of the solution” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

  5. Toggle on Stop when region region name is fully plastic if “fully plastic” analysis is required with deformation theory plasticity. If you toggle on this option, enter the name of the region being monitored for fully plastic behavior.

    The step ends when the solutions at all constitutive calculation points in the element set are fully plastic (defined by the equivalent strain being 10 times the offset yield strain). However, the step can end before this point if the maximum number of increments that you specified on the Incrementation tabbed page is exceeded.

  6. If you selected Fixed time incrementation on the Incrementation tabbed page, you can toggle on Accept solution after reaching maximum number of iterations. This option directs Abaqus/Standard to accept the solution to an increment after the maximum number of iterations allowed has been completed, even if the equilibrium tolerances are not satisfied. Very small increments and a minimum of two iterations are usually necessary if you use this option.

    Warning:  This approach is not recommended; you should use it only in special cases when you have a thorough understanding of how to interpret results obtained in this way.

  7. Toggle on Obtain long-term solution with time-domain material properties to obtain the fully relaxed long-term elastic solution with time-domain viscoelasticity or the long-term elastic-plastic solution for two-layer viscoplasticity. This parameter is relevant only for time-domain viscoelastic and two-layer viscoplastic materials.

When you have finished configuring settings for the static, Riks step, click OK to close the Edit Step dialog box.

Configuring a dynamic, explicit procedure

An explicit, dynamic analysis is computationally efficient for the analysis of large models with relatively short dynamic response times and for the analysis of extremely discontinuous events or processes. This type of analysis allows for the definition of very general contact conditions and uses a consistent, large-deformation theory. For more information, see Explicit dynamic analysis, Section 6.3.3 of the Abaqus Analysis User's Guide.

To create or edit a dynamic, explicit procedure:

  1. Display the Edit Step dialog box following the procedure outlined in Creating a step, Section 14.9.2 (Procedure type: General; Dynamic, Explicit), or Editing a step, Section 14.9.3.

  2. On the Basic, Incrementation, Mass scaling, and Other tabbed pages, configure settings such as the time period for the step, the maximum time increment, the increment size, mass scaling definitions, and bulk viscosity parameters as described in the following procedures.

To configure settings on the Basic tabbed page:

  1. In the Edit Step dialog box, display the Basic tabbed page.

  2. In the Description field, enter a short description of the analysis step. Abaqus stores the text that you enter in the output database, and the text is displayed in the state block by the Visualization module.

  3. In the Time period field, enter the time period of the step.

  4. Select an Nlgeom option:

    • Toggle Nlgeom Off to perform a geometrically linear analysis during the current step.

    • Toggle Nlgeom On to indicate that Abaqus/Explicit should account for geometric nonlinearity during the step. Once you have toggled Nlgeom on, it will be active during all subsequent steps in the analysis.

    For more information, see Linear and nonlinear procedures, Section 14.3.2.

  5. Toggle on Include adiabatic heating effects if you are performing an adiabatic stress analysis. This option is relevant only for metal plasticity. For more information, see Adiabatic analysis, Section 6.5.4 of the Abaqus Analysis User's Guide.

To configure settings on the Incrementation tabbed page:

  1. In the Edit Step dialog box, display the Incrementation tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Choose a Type option:

  3. If you selected Automatic time incrementation, perform the following steps:

    1. Choose a Stable increment estimator option:

      • Choose Global to allow the global estimator to determine the stability limit as the step proceeds. The adaptive, global estimation algorithm determines the maximum frequency of the entire model using the current dilatational wave speed. This algorithm continuously updates the estimate for the maximum frequency. The global estimator will usually allow time increments that exceed the element-by-element values.

      • Choose Element-by-element to allow Abaqus/Explicit to determine an element-by-element estimate using the current dilatational wave speed in each element.

        The element-by-element estimate is conservative; it will give a smaller stable time increment than the true stability limit that is based upon the maximum frequency of the entire model. In general, constraints such as boundary conditions and kinematic contact have the effect of compressing the eigenvalue spectrum, and the element-by-element estimates do not take this into account.

    2. Choose a Max. time increment option:

      • Choose Unlimited if you do not want to impose an upper limit to time incrementation.

      • Choose Value to enter a value for the maximum time increment allowed. Enter the value in the field provided.

    For more information, see Automatic time incrementation” in “Explicit dynamic analysis, Section 6.3.3 of the Abaqus Analysis User's Guide.

  4. If you selected Fixed time incrementation, choose an option for determining increment size:

    • Choose User-defined time increment to specify a time increment size directly. Enter that time increment size in the field provided.

    • Choose Use element-by-element time increment estimator to use time increments the size of the initial element-by-element stability limit throughout the step. The dilatational wave speed in each element at the beginning of the step is used to compute the fixed time increment size.

    For more information, see Fixed time incrementation” in “Explicit dynamic analysis, Section 6.3.3 of the Abaqus Analysis User's Guide.

  5. If desired, enter a Time scaling factor to adjust the stable time increment computed by Abaqus/Explicit. (This option is unavailable if you have specified a User-defined time increment for the Fixed time incrementation scheme.) For more information, see Scaling the time increment” in “Explicit dynamic analysis, Section 6.3.3 of the Abaqus Analysis User's Guide.

To configure settings on the Mass scaling tabbed page:

  1. In the Edit Step dialog box, display the Mass scaling tabbed page. For background information on mass scaling, see Mass scaling, Section 11.6.1 of the Abaqus Analysis User's Guide.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Choose one of the following options for specifying mass scaling:

    • Choose Use scaled mass and “throughout step” definitions from the previous step if you want mass scaling definitions from the previous step to propagate through the current step. If you choose this option, you can skip the remaining steps in this procedure.

    • Choose Use scaling definitions below to create one or more new mass scaling definitions for this step. If you choose this option, complete the remaining steps in this procedure.

  3. At the bottom of the Data table, click Create.

    An Edit mass scaling dialog box appears.

  4. Specify which type of mass scaling definition you want to create:

  5. If you selected Semi-automatic mass scaling, Automatic mass scaling, or Reinitialize mass, indicate the region to which you want the mass scaling definition applied:

    • Choose Whole model to apply the mass scaling definition to all elements in the model.

    • Choose Set to apply the mass scaling definition to a particular set of elements. Enter the set name in the field provided.

  6. If you selected Semi-automatic mass scaling, indicate when, during the step, you want Abaqus/Explicit to scale the element masses:

  7. If you selected Semi-automatic mass scaling, indicate how you want Abaqus/Explicit to scale the element masses:

    If you toggle on both Scale by factor and Scale to target time increment, Abaqus/Explicit first scales the masses by the factor value that you enter and then possibly scales them again, depending on the value you enter for target time increment and the option you select for applying that target.

  8. If you selected Automatic mass scaling, enter the following values:

    • In the Feed rate field, enter the estimated average velocity of the workpiece in the rolling direction at steady-state conditions.

    • In the Extruded element length field, enter the average element length in the rolling direction.

    • In the Nodes in cross-section field, enter the number of nodes in the cross-section of the workpiece. Increasing this value decreases the amount of mass scaling.

    For more information, see Automatic mass scaling for analysis of bulk metal rolling” in “Mass scaling, Section 11.6.1 of the Abaqus Analysis User's Guide.

  9. If you selected Semi-automatic mass scaling throughout the step or Automatic mass scaling, specify when, during the step, you want Abaqus/Explicit to perform mass scaling calculations:

    • Choose Every n increments to specify the frequency, in increments, at which Abaqus/Explicit is to perform mass scaling calculations. Enter the desired frequency in the field provided.

      For example, if you enter a value of 5, Abaqus/Explicit scales the mass at the beginning of the step and at increments 5, 10, 15, etc.

    • Choose At n equal intervals to specify the number of intervals during the step at which Abaqus/Explicit is to perform mass scaling calculations. Enter the desired value in the field provided.

      For example, if you enter a value of 2, Abaqus/Explicit scales the mass at the beginning of the step, the increment immediately following the half-way point in the step, and the final increment in the step.

  10. Click OK to close the Edit mass scaling dialog box and return to the Mass scaling tabbed page of the Edit Step dialog box.

    The mass scaling definition that you have just created appears in the Data table.

  11. If desired, repeat Steps 3 to 10 to create additional mass scaling definitions.

  12. Once you have created one or more mass scaling definitions, you can edit or delete them if desired. Select a particular mass scaling definition in the Data table, and click Edit or Delete at the bottom of the Data table.

To configure settings on the Other tabbed page:

  1. In the Edit Step dialog box, display the Other tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Enter a value for the Linear bulk viscosity parameter. Linear bulk viscosity is included by default in Abaqus/Explicit.

  3. Enter a value for the Quadratic bulk viscosity parameter. This form of bulk viscosity pressure is found only in solid continuum element and is applied only if the volumetric strain rate is compressive.

    For more information, see Bulk viscosity” in “Explicit dynamic analysis, Section 6.3.3 of the Abaqus Analysis User's Guide.

When you have finished configuring settings for the dynamic, explicit step, click OK to close the Edit Step dialog box.

Configuring a heat transfer procedure

You can perform an uncoupled heat transfer analysis to model solid body heat conduction with general, temperature-dependent conductivity, internal energy (including latent heat effects), and general convection and radiation boundary conditions, including cavity radiation. For more information, see Uncoupled heat transfer analysis, Section 6.5.2 of the Abaqus Analysis User's Guide.

To create or edit a heat transfer procedure:

  1. Display the Edit Step dialog box following the procedure outlined in Creating a step, Section 14.9.2 (Procedure type: General; Heat transfer), or Editing a step, Section 14.9.3.

  2. On the Basic, Incrementation, and Other tabbed pages, configure settings such as the time period for the step, the maximum allowable temperature change per increment, and equation solver preferences as described in the following procedures.

To configure settings on the Basic tabbed page:

  1. In the Edit Step dialog box, display the Basic tabbed page.

  2. In the Description field, enter a short description of the analysis step. Abaqus stores the text that you enter in the output database, and the text is displayed in the state block by the Visualization module.

  3. Choose a Response option:

    Note:  After you have selected a Response option, a message appears informing you that Abaqus/Standard has selected the Default load variation with time option (located on the Other tabbed page) that corresponds to your Response selection. Click Dismiss to close the message dialog box.

  4. In the Time period field, enter the time period of the step.

To configure settings on the Incrementation tabbed page:

  1. In the Edit Step dialog box, display the Incrementation tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Choose a Type option:

    • Choose Automatic if you want Abaqus/Standard to determine suitable time increment sizes.

    • Choose Fixed to specify direct user control of the incrementation. Abaqus/Standard uses an increment size that you specify as the constant increment size throughout the step.

  3. In the Maximum number of increments field, enter the upper limit to the number of increments in the step. The analysis stops if this maximum is exceeded before Abaqus/Standard arrives at the complete solution for the step.

  4. If you selected Automatic in Step 2, enter values for Increment size:

    1. In the Initial field, enter the initial time increment. Abaqus/Standard modifies this value as required throughout the step.

    2. In the Minimum field, enter the minimum time increment allowed. If Abaqus/Standard needs a smaller time increment than this value, it terminates the analysis.

    3. In the Maximum field, enter the maximum time increment allowed.

  5. If you selected Fixed in Step 2, enter a value for the constant time increment in the Increment size field.

  6. If you selected Transient analysis on the Basic tabbed page, do the following:

    1. Toggle on End step when temperature change is less than n if you want the analysis to end when the temperature at every temperature degree of freedom changes at a rate that is less than a rate that you specify. If you toggle on this option, enter the desired temperature change rate in the field provided.

    2. If you selected Automatic in Step 2, enter a value for the Max. allowable temperature change per increment. Abaqus/Standard restricts the time step to ensure that this value is not exceeded at any node (except nodes whose temperature degree of freedom is constrained via boundary conditions, MPCs, etc.) during any increment of the step.

  7. If you selected Automatic in Step 2 and you are performing a cavity radiation analysis, enter a value for Max. allowable emissivity change per increment or accept the default of 0.1. If this value is exceeded, Abaqus/Standard cuts back the increment until the maximum change in emissivity is less than the specified value. See Cavity radiation, Section 41.1.1 of the Abaqus Analysis User's Guide, for more information.

To configure settings on the Other tabbed page:

  1. In the Edit Step dialog box, display the Other tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Choose an Equation Solver Method option:

  3. Choose a Matrix storage option:

    • Choose Use solver default to allow Abaqus/Standard to decide whether a symmetric or unsymmetric matrix storage and solution scheme is needed.

    • Choose Unsymmetric to restrict Abaqus/Standard to the unsymmetric storage and solution scheme.

    • Choose Symmetric to restrict Abaqus/Standard to the symmetric storage and solution scheme.

    For more information on matrix storage, see Matrix storage and solution scheme in Abaqus/Standard” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

  4. Choose a Solution technique option:

    • Choose Full Newton to use Newton's method as a numerical technique for solving nonlinear equilibrium equations. For more information, see Nonlinear solution methods in Abaqus/Standard, Section 2.2.1 of the Abaqus Theory Guide.

    • Choose Quasi-Newton to use the quasi-Newton technique for solving nonlinear equilibrium equations. This technique can save substantial computational cost in some cases. Generally it is most successful when the system is large and the stiffness matrix is not changing much from iteration to iteration. You can use this technique only for symmetric systems of equations.

      If you choose this technique, enter a value for the Number of iterations allowed before the kernel matrix is reformed. The maximum number of iterations allowed is 25. The default number of iterations is 8.

      For more information, see Quasi-Newton solution technique, Section 2.2.2 of the Abaqus Theory Guide.

  5. Click the arrow to the right of the Convert severe discontinuity iterations field, and select an option for dealing with severe discontinuities during nonlinear analysis:

    • Select Off to force a new iteration if severe discontinuities occur during an iteration, regardless of the magnitude of the penetration and force errors. This option also changes some time incrementation parameters and uses different criteria to determine whether to do another iteration or to make a new attempt with a smaller increment size.

    • Select On to use local convergence criteria to determine whether a new iteration is needed. Abaqus/Standard will determine the maximum penetration and estimated force errors associated with severe discontinuities and check whether these errors are within the tolerances. Hence, a solution may converge if the severe discontinuities are small.

    • Select Propagate from previous step to use the value specified in the previous general analysis step. This value appears in parentheses to the right of the field.

    For more information on severe discontinuities, see Severe discontinuities in Abaqus/Standard” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

  6. Abaqus/Standard automatically selects the Default load variation with time option that corresponds to your Response selection on the Basic tabbed page. It is recommended that you leave the Default load variation with time selection unchanged.

  7. Click the arrow to the right of the Extrapolation of previous state at start of each increment field, and select a method for determining the first guess to the incremental solution:

    • Select Linear to indicate that the process is essentially monotonic and Abaqus/Standard should use a 100% linear extrapolation, in time, of the previous incremental solution to begin the nonlinear equation solution for the current increment.

    • Select Parabolic to indicate that the process should use a quadratic extrapolation, in time, of the previous two incremental solutions to begin the nonlinear equation solution for the current increment.

    • Select None to suppress any extrapolation.

    For more information, see Extrapolation of the solution” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

When you have finished configuring settings for the heat transfer step, click OK to close the Edit Step dialog box.

Configuring a dynamic, implicit procedure

General linear or nonlinear dynamic analysis in Abaqus/Standard uses implicit time integration to calculate the transient dynamic response of a system. See Implicit dynamic analysis using direct integration, Section 6.3.2 of the Abaqus Analysis User's Guide, or Implicit dynamic analysis, Section 2.4.1 of the Abaqus Theory Guide, for details on implicit dynamic analysis.

To create or edit a dynamic, implicit procedure:

  1. Display the Edit Step dialog box following the procedure outlined in Creating a step, Section 14.9.2 (Procedure type: General; Dynamic, Implicit), or Editing a step, Section 14.9.3.

  2. On the Basic, Incrementation, and Other tabbed pages, configure settings such as the time period for the step, increment size, and equation solver preferences as described in the following procedures.

To configure settings on the Basic tabbed page:

  1. In the Edit Step dialog box, display the Basic tabbed page.

  2. In the Description field, enter a short description of the analysis step. Abaqus stores the text that you enter in the output database, and the text is displayed in the state block by the Visualization module.

  3. In the Time period field, enter the time period of the step.

  4. Select an Nlgeom option:

    • Toggle Nlgeom Off to perform a geometrically linear analysis during the current step.

    • Toggle Nlgeom On to indicate that Abaqus/Standard should account for geometric nonlinearity during the step. Once you have toggled Nlgeom on, it will be active during all subsequent steps in the analysis.

    For more information, see Linear and nonlinear procedures, Section 14.3.2.

  5. Select an Application option. The application setting adjusts various numerical settings (such as damping and time incrementation) to most efficiently and accurately capture the intended behavior of your analysis.

    • Transient fidelity applications—such as an analysis of satellite systems—use small time increments to accurately resolve the vibrational response of the structure, and numerical energy dissipation is kept at a minimum.

    • Moderate dissipation applications—including various insertion, impact, and forming analyses—use some energy dissipation (via plasticity, viscous damping, or numerical effects) to reduce solution noise and improve convergence behavior without significantly degrading solution accuracy.

    • Quasi-static applications introduce inertia effects primarily to regularize unstable behavior in analyses whose main focus is a final static response. Large time increments are taken when possible to minimize computational cost, and considerable numerical dissipation may be used to obtain convergence during certain stages of the loading history.

    • The Analysis product default depends on the presence of contact in the model: analyses involving contact are treated as moderate dissipation applications; analyses without contact are treated as transient fidelity applications.

  6. Toggle on Include adiabatic heating effects if you are performing an adiabatic stress analysis. This option is relevant only for isotropic metal plasticity materials with a Mises yield surface. For more information, see Adiabatic analysis, Section 6.5.4 of the Abaqus Analysis User's Guide.

To configure settings on the Incrementation tabbed page:

  1. In the Edit Step dialog box, display the Incrementation tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Choose a Type option:

    • Choose Automatic to allow Abaqus/Standard to choose the size of the increments based on computational efficiency.

    • Choose Fixed to specify direct user control of the incrementation. Abaqus/Standard uses an increment size that you specify as the constant increment size throughout the step.

      Warning:  Fixed incrementation is not generally recommended; it should be used only in special cases when you have a thorough understanding of how to interpret results obtained in this way. Impact events are particularly difficult to solve using fixed time increments.

  3. In the Maximum number of increments field, enter the upper limit to the number of increments in the step. The analysis stops if this maximum is exceeded before Abaqus/Standard arrives at the complete solution for the step.

  4. If you selected Automatic in Step 2, do the following:

    1. Enter values for Increment size:

      • In the Initial field, enter the initial time increment. Abaqus/Standard modifies this value as required throughout the step.

      • In the Minimum field, enter the minimum time increment allowed. If Abaqus/Standard needs a smaller time increment than this value, it terminates the analysis.

    2. Specify the Maximum increment size:

      • Choose Specify to enter the maximum increment size directly.

      • Choose Analysis application default to set the maximum increment size automatically based on the application setting:

        • For transient fidelity applications, the default maximum increment is the time period of the step divided by 100.

        • For moderate dissipation applications, the default maximum increment is the time period of the step divided by 10.

        • For quasi-static applications, the default maximum increment is the time period of the step.

    3. The half-increment residual tolerance represents the equilibrium residual error (out-of-balance forces) halfway through a time increment. If the half-increment residual is small, it indicates that the accuracy of the solution is high and that the time step can be increased safely; conversely, if the half-increment residual is large, the time step used in the solution should be reduced. For more information, see Numerical details” in “Implicit dynamic analysis using direct integration, Section 6.3.2 of the Abaqus Analysis User's Guide.

      You must specify an appropriate Half-increment Residual:

      • Toggle on Suppress calculation to reduce the solution cost by skipping half-increment residual tolerance checks.

      • Choose Analysis product default to set a half-increment residual tolerance automatically based on the application setting:

        • For transient fidelity applications involving contact, the default half-increment residual tolerance is 10,000 times the time average force and moment values.

        • For transient fidelity applications without contact, the default half-increment residual tolerance is 1000 times the time average force and moment values.

        • For moderate dissipation and quasi-static applications, the half-increment residual tolerance checks are suppressed.

      • Choose Specify scale factor to enter the half-increment residual tolerance as a scale factor applied to the time average force and moment values.

      • Choose Specify value to enter the half-increment residual tolerance value directly.

  5. If you selected Fixed in Step 2, do the following:

    1. Enter a value for the constant time increment in the Increment size field.

    2. If desired, toggle on Suppress calculation to skip half-increment residual tolerance checks and reduce the solution cost.

To configure settings on the Other tabbed page:

  1. In the Edit Step dialog box, display the Other tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Choose a Matrix storage option:

    • Choose Use solver default to allow Abaqus/Standard to decide whether a symmetric or unsymmetric matrix storage and solution scheme is needed.

    • Choose Unsymmetric to restrict Abaqus/Standard to the unsymmetric storage and solution scheme.

    • Choose Symmetric to restrict Abaqus/Standard to the symmetric storage and solution scheme.

    For more information on matrix storage, see Matrix storage and solution scheme in Abaqus/Standard” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

  3. Choose a Solution technique:

    • Choose Full Newton to use Newton's method as a numerical technique for solving nonlinear equilibrium equations. For more information, see Nonlinear solution methods in Abaqus/Standard, Section 2.2.1 of the Abaqus Theory Guide.

    • Choose Quasi-Newton to use the quasi-Newton technique for solving nonlinear equilibrium equations. This technique can save substantial computational cost in some cases. Generally it is most successful when the system is large and the stiffness matrix is not changing much from iteration to iteration. You can use this technique only for symmetric systems of equations.

      If you choose this technique, enter a value for the Number of iterations allowed before the kernel matrix is reformed. The maximum number of iterations allowed is 25. The default number of iterations is 8.

      For more information, see Quasi-Newton solution technique, Section 2.2.2 of the Abaqus Theory Guide.

  4. Click the arrow to the right of the Convert severe discontinuity iterations field, and select an option for dealing with severe discontinuities during nonlinear analysis:

    • Select Off to force a new iteration if severe discontinuities occur during an iteration, regardless of the magnitude of the penetration and force errors. This option also changes some time incrementation parameters and uses different criteria to determine whether to do another iteration or to make a new attempt with a smaller increment size.

    • Select On to use local convergence criteria to determine whether a new iteration is needed. Abaqus/Standard will determine the maximum penetration and estimated force errors associated with severe discontinuities and check whether these errors are within the tolerances. Hence, a solution may converge if the severe discontinuities are small.

    • Select Propagate from previous step to use the value specified in the previous general analysis step. This value appears in parentheses to the right of the field.

    For more information on severe discontinuities, see Severe discontinuities in Abaqus/Standard” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

  5. Choose an option for Default load variation with time:

    • Choose Instantaneous if you want loads to be applied instantaneously at the start of the step and remain constant throughout the step.

    • Choose Ramp linearly over step if the load magnitude is to vary linearly over the step, from the value at the end of the previous step to the full magnitude of the load.

  6. Click the arrow to the right of the Extrapolation of previous state at start of each increment field, and select a method for determining the first guess to the incremental solution:

    • Select None to suppress any extrapolation.

    • Select Linear to indicate that the process is essentially monotonic and Abaqus/Standard should use a 100% linear extrapolation, in time, of the previous incremental solution to begin the nonlinear equation solution for the current increment.

    • Select Parabolic to indicate that the process should use a quadratic displacement-based extrapolation, in time, of the previous two incremental solutions to begin the nonlinear equation solution for the current increment.

    • Select Velocity parabolic to indicate that the process should use a quadratic velocity-based extrapolation, in time, of the previous incremental solutions to begin the nonlinear equation solution for the current increment.

    • Select Analysis product default to select the extrapolation method automatically based on the application setting:

      • For transient fidelity applications, Abaqus/Standard uses the velocity-based parabolic extrapolation method.

      • For moderate dissipation and quasi-static applications, Abaqus/Standard uses the linear extrapolation method.

    For more information, see Extrapolation of the solution” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

  7. For transient fidelity applications, indicate Alpha, the numerical (artificial) damping control parameter in the implicit operator:

    • Choose Analysis product default to set = –0.05 for slight numerical damping.

    • Choose Specify to enter a nondefault value for . Allowable values are zero (no damping) to –0.5 (= –0.333 provides maximum damping).

    For moderate dissipation applications, cannot be modified from the default value of –0.41421. The parameter is not used in quasi-static applications.

  8. Indicate how Abaqus/Standard should handle Initial acceleration calculations at beginning of step:

    • Choose Allow to calculate the actual accelerations in a model at the beginning of the dynamic step.

    • Choose Bypass to set the initial accelerations based on the following criteria:

      • If the current step is the first dynamic step, Abaqus/Standard assumes that the initial accelerations for the current step are zero.

      • If the immediately preceding step was also a dynamic step, Abaqus/Standard uses the accelerations from the end of the previous step to continue the new step.

      This approach is appropriate only if the loading does not change suddenly at the start of the new step. For more information, see Controlling calculation of accelerations at the beginning of a dynamic step” in “Implicit dynamic analysis using direct integration, Section 6.3.2 of the Abaqus Analysis User's Guide.

    • Choose Analysis product default to determine the initial accelerations based on the application setting used for the step (this option is available only if the Application option on the Basic tabbed page is also set to Analysis product default):

      • For transient fidelity applications, the actual initial accelerations are calculated.

      • For moderate dissipation applications, the actual initial accelerations are set based on the criteria described above for the Bypass option.

  9. If you selected Fixed time incrementation on the Incrementation tabbed page, you can toggle on Accept solution after reaching maximum number of iterations. This option directs Abaqus/Standard to accept the solution to an increment after the maximum number of iterations allowed has been completed, even if the equilibrium tolerances are not satisfied. Very small increments and a minimum of two iterations are usually necessary if you use this option.

    Warning:  This approach is not recommended; you should use it only in special cases when you have a thorough understanding of how to interpret results obtained in this way.

When you have finished configuring settings for the step, click OK to close the Edit Step dialog box.

Configuring a fully coupled, simultaneous heat transfer and stress procedure

You must configure a fully coupled temperature-displacement analysis when the stress analysis is dependent on the temperature distribution and the temperature distribution depends on the stress solution. For example, metalworking problems may include significant heating due to inelastic deformation of the material which, in turn, changes the material properties. For such cases the thermal and mechanical solutions must be obtained simultaneously rather than sequentially. For more information, see Fully coupled thermal-stress analysis, Section 6.5.3 of the Abaqus Analysis User's Guide.

To create or edit a coupled temperature-displacement procedure:

  1. Display the Edit Step dialog box following the procedure outlined in Creating a step, Section 14.9.2 (Procedure type: General; Coupled temp-displacement), or Editing a step, Section 14.9.3.

  2. On the Basic, Incrementation, and Other tabbed pages, configure settings such as the time period for the step, increment size, and solution technique preferences as described in the following procedures.

To configure settings on the Basic tabbed page:

  1. In the Edit Step dialog box, display the Basic tabbed page.

  2. In the Description field, enter a short description of the analysis step. Abaqus stores the text that you enter in the output database, and the text is displayed in the state block by the Visualization module.

  3. Indicate whether you want Steady-state or Transient response. See the following sections for more information:

    Note:  After you have selected a Response option, a message appears informing you that Abaqus/Standard has selected the Default load variation with time option (located on the Other tabbed page) that corresponds to your Response selection. Click Dismiss to close the message dialog box.

  4. In the Time period field, enter the time period of the step.

  5. Choose an Nlgeom option:

    • Toggle Nlgeom Off to perform a geometrically linear analysis during the current step.

    • Toggle Nlgeom On to indicate that Abaqus/Standard should account for geometric nonlinearity during the step. Once you have toggled Nlgeom on, it will be active during all subsequent steps in the analysis.

    For more information, see Linear and nonlinear procedures, Section 14.3.2.

  6. Select an automatic stabilization method if you expect the problem to have local instabilities such as surface wrinkling, material instability, or local buckling. Abaqus/Standard can stabilize this class of problems by applying damping throughout the model. For more information, see Unstable problems” in “Static stress analysis, Section 6.2.2 of the Abaqus Analysis User's Guide, and Automatic stabilization of static problems with a constant damping factor” in “Solving nonlinear problems, Section 7.1.1 of the Abaqus Analysis User's Guide.

    Click the arrow to the right of Automatic stabilization, and select a method for defining the damping factor:

  7. When using automatic stabilization, Abaqus can use the same damping factor over the course of a step, or it can vary the damping factor spatially and temporally during a step based on the convergence history and the ratio of the energy dissipated by damping to the total strain energy. For more information, see Adaptive automatic stabilization scheme” in “Solving nonlinear problems, Section 7.1.1 of the Abaqus Analysis User's Guide. If you selected Specify dissipated energy fraction, adaptive stabilization is optional and turned on by default. If you selected Specify damping factor, adaptive stabilization is optional and turned off by default. If you selected Use damping factors from previous general step, adaptive stabilization is required.

    To use adaptive stabilization, toggle on Use adaptive stabilization with max. ratio of stabilization to strain energy (if necessary), and enter a value in the adjacent field for the allowable accuracy tolerance for the ratio of energy dissipated by damping to total strain energy in each increment. The default value of 0.05 should be suitable in most cases.

  8. If desired, toggle on Include creep/swelling/viscoelastic behavior. If you leave this option toggled off, you indicate that there is no creep or viscoelastic response occurring during this step even if creep or viscoelastic material properties have been defined.

To configure settings on the Incrementation tabbed page:

  1. In the Edit Step dialog box, display the Incrementation tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Choose a Type option:

    • Choose Automatic if you want Abaqus/Standard to determine suitable time increment sizes.

    • Choose Fixed to specify direct user control of the incrementation. Abaqus/Standard uses an increment size that you specify as the constant increment size throughout the step.

  3. In the Maximum number of increments field, enter the upper limit to the number of increments in the step. The analysis stops if this maximum is exceeded before Abaqus/Standard arrives at the complete solution for the step.

  4. If you selected Automatic in Step 2, enter values for Increment size:

    1. In the Initial field, enter the initial time increment. Abaqus/Standard modifies this value as required throughout the step.

    2. In the Minimum field, enter the minimum time increment allowed. If Abaqus/Standard needs a smaller time increment than this value, it terminates the analysis.

    3. In the Maximum field, enter the maximum time increment allowed.

  5. If you selected Fixed in Step 2, enter a value for the constant time increment in the Increment size field.

  6. If you selected Automatic in Step 2 and if you selected Transient response on the Basic tabbed page, do the following:

    1. Enter a value for the Max. allowable temperature change per increment. Abaqus/Standard restricts the time step to ensure that this value is not exceeded at any node during any increment of the step.

    2. If you toggled on Include creep/swelling/viscoelastic behavior on the Basic tabbed page, toggle on Creep/swelling/viscoelastic strain error tolerance to enter the maximum difference in the creep strain increment calculated from the creep strain rates at the beginning and at the end of the increment. This value controls the accuracy of the creep integration. For more information, see Automatic incrementation controlled by the creep response” in “Fully coupled thermal-stress analysis, Section 6.5.3 of the Abaqus Analysis User's Guide.

  7. If you toggled on Include creep/swelling/viscoelastic behavior on the Basic tabbed page, choose a Creep/swelling/viscoelastic integration option:

    • Choose Explicit/Implicit if you want to allow Abaqus/Standard to invoke the implicit integration scheme. For most coupled thermal-stress analyses, the unconditional stability of the backward difference operator (implicit method) is desirable.

    • Choose Explicit if you want to restrict Abaqus/Standard to using explicit integration. Explicit integration can be less expensive computationally and simplifies implementation of user-defined creep laws in user subroutine CREEP.

    For more information, see Automatic incrementation controlled by the creep response” in “Fully coupled thermal-stress analysis, Section 6.5.3 of the Abaqus Analysis User's Guide.

To configure settings on the Other tabbed page:

  1. In the Edit Step dialog box, display the Other tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Choose a Matrix storage option:

    • Choose Use solver default to allow Abaqus/Standard to decide whether a symmetric or unsymmetric matrix storage and solution scheme is needed.

    • Choose Unsymmetric to restrict Abaqus/Standard to the unsymmetric storage and solution scheme. (This is the only matrix storage option available if you choose the Full Newton solution technique.)

    • Choose Symmetric to restrict Abaqus/Standard to the symmetric storage and solution scheme.

    For more information on matrix storage, see Matrix storage and solution scheme in Abaqus/Standard” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

  3. Choose a Solution technique:

  4. Click the arrow to the right of the Convert severe discontinuity iterations field, and select an option for dealing with severe discontinuities during nonlinear analysis:

    • Select Off to force a new iteration if severe discontinuities occur during an iteration, regardless of the magnitude of the penetration and force errors. This option also changes some time incrementation parameters and uses different criteria to determine whether to do another iteration or to make a new attempt with a smaller increment size.

    • Select On to use local convergence criteria to determine whether a new iteration is needed. Abaqus/Standard will determine the maximum penetration and estimated force errors associated with severe discontinuities and check whether these errors are within the tolerances. Hence, a solution may converge if the severe discontinuities are small.

    • Select Propagate from previous step to use the value specified in the previous general analysis step. This value appears in parentheses to the right of the field.

    For more information on severe discontinuities, see Severe discontinuities in Abaqus/Standard” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

  5. Abaqus/Standard automatically selects the Default load variation with time option that corresponds to your Response selection on the Basic tabbed page. It is recommended that you leave the Default load variation with time selection unchanged.

  6. Click the arrow to the right of the Extrapolation of previous state at start of each increment field, and select a method for determining the first guess to the incremental solution:

    • Select Linear to indicate that the process is essentially monotonic and Abaqus/Standard should use a 100% linear extrapolation, in time, of the previous incremental solution to begin the nonlinear equation solution for the current increment.

    • Select Parabolic to indicate that the process should use a quadratic extrapolation, in time, of the previous two incremental solutions to begin the nonlinear equation solution for the current increment.

    • Select None to suppress any extrapolation.

    For more information, see Extrapolation of the solution” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

When you have finished configuring settings for the step, click OK to close the Edit Step dialog box.

Configuring a fully coupled, simultaneous heat transfer and electrical procedure

Joule heating arises when the energy dissipated by an electrical current flowing through a conductor is converted into thermal energy. Abaqus/Standard provides a fully coupled thermal-electrical procedure for analyzing this type of problem; the coupled thermal-electrical equations are solved simultaneously for both temperature and electrical potential at the nodes. For more information, see Coupled thermal-electrical analysis, Section 6.7.3 of the Abaqus Analysis User's Guide.

To create or edit a coupled thermal-electrical procedure:

  1. Display the Edit Step dialog box following the procedure outlined in Creating a step, Section 14.9.2 (Procedure type: General; Coupled thermal-electric), or Editing a step, Section 14.9.3.

  2. On the Basic, Incrementation, and Other tabbed pages, configure settings such as the time period for the step, increment size, and solution technique preferences as described in the following procedures.

To configure settings on the Basic tabbed page:

  1. In the Edit Step dialog box, display the Basic tabbed page.

  2. In the Description field, enter a short description of the analysis step. Abaqus stores the text that you enter in the output database, and the text is displayed in the state block by the Visualization module.

  3. Choose a Response option:

    Note:  After you have selected a Response option, a message appears informing you that Abaqus/Standard has selected the Default load variation with time option (located on the Other tabbed page) that corresponds to your Response selection. Click Dismiss to close the message dialog box.

  4. In the Time period field, enter the time period of the step.

To configure settings on the Incrementation tabbed page:

  1. In the Edit Step dialog box, display the Incrementation tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Choose a Type option:

    • Choose Automatic if you want Abaqus/Standard to determine suitable time increment sizes.

    • Choose Fixed to specify direct user control of the incrementation. Abaqus/Standard uses an increment size that you specify as the constant increment size throughout the step.

  3. In the Maximum number of increments field, enter the upper limit to the number of increments in the step. The analysis stops if this maximum is exceeded before Abaqus/Standard arrives at the complete solution for the step.

  4. If you selected Automatic in Step 2, enter values for Increment size:

    1. In the Initial field, enter the initial time increment. Abaqus/Standard modifies this value as required throughout the step.

    2. In the Minimum field, enter the minimum time increment allowed. If Abaqus/Standard needs a smaller time increment than this value, it terminates the analysis.

    3. In the Maximum field, enter the maximum time increment allowed.

  5. If you selected Fixed in Step 2, enter a value for the constant time increment in the Increment size field.

  6. If you selected Transient analysis on the Basic tabbed page, do the following:

    • Toggle on End step when temperature change is less than n if you want the analysis to end when the temperature at every temperature degree of freedom changes at a rate that is less than a rate that you specify. If you toggle on this option, enter the desired temperature change rate in the field provided.

    • If you selected Automatic in Step 2, enter a value for the Max. allowable temperature change per increment. Abaqus/Standard restricts the time step to ensure that this value is not exceeded at any node (except nodes with boundary conditions) during any increment of the step.

  7. If you selected Automatic in Step 2 and you are performing a cavity radiation analysis, enter a value for Max. allowable emissivity change per increment, or accept the default of 0.1. If this value is exceeded, Abaqus/Standard cuts back the increment until the maximum change in emissivity is less than the specified value. See Cavity radiation, Section 41.1.1 of the Abaqus Analysis User's Guide, for more information.

To configure settings on the Other tabbed page:

  1. In the Edit Step dialog box, display the Other tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Choose a Matrix storage option:

    • Choose Use solver default to allow Abaqus/Standard to decide whether a symmetric or unsymmetric matrix storage and solution scheme is needed.

    • Choose Unsymmetric to restrict Abaqus/Standard to the unsymmetric storage and solution scheme. (This is the only matrix storage option available if you choose the Full Newton solution technique.)

    • Choose Symmetric to restrict Abaqus/Standard to the symmetric storage and solution scheme.

    For more information on matrix storage, see Matrix storage and solution scheme in Abaqus/Standard” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

  3. Choose a Solution technique:

  4. Click the arrow to the right of the Convert severe discontinuity iterations field, and select an option for dealing with severe discontinuities during nonlinear analysis:

    • Select Off to force a new iteration if severe discontinuities occur during an iteration, regardless of the magnitude of the penetration and force errors. This option also changes some time incrementation parameters and uses different criteria to determine whether to do another iteration or to make a new attempt with a smaller increment size.

    • Select On to use local convergence criteria to determine whether a new iteration is needed. Abaqus/Standard will determine the maximum penetration and estimated force errors associated with severe discontinuities and check whether these errors are within the tolerances. Hence, a solution may converge if the severe discontinuities are small.

    • Select Propagate from previous step to use the value specified in the previous general analysis step. This value appears in parentheses to the right of the field.

    For more information on severe discontinuities, see Severe discontinuities in Abaqus/Standard” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

  5. Abaqus/Standard automatically selects the Default load variation with time option that corresponds to your Response selection on the Basic tabbed page. It is recommended that you leave the Default load variation with time selection unchanged.

  6. Click the arrow to the right of the Extrapolation of previous state at start of each increment field, and select a method for determining the first guess to the incremental solution:

    • Select Linear to indicate that the process is essentially monotonic and Abaqus/Standard should use a 100% linear extrapolation, in time, of the previous incremental solution to begin the nonlinear equation solution for the current increment.

    • Select Parabolic to indicate that the process should use a quadratic extrapolation, in time, of the previous two incremental solutions to begin the nonlinear equation solution for the current increment.

    • Select None to suppress any extrapolation.

    For more information, see Extrapolation of the solution” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

When you have finished configuring settings for the step, click OK to close the Edit Step dialog box.

Configuring a fully coupled, simultaneous heat transfer, electrical, and structural procedure

A fully coupled thermal-electrical-structural analysis is the union of a coupled thermal-displacement analysis and a coupled thermal-electrical analysis. Coupling between the temperature and electrical degrees of freedom arises from temperature-dependent electrical conductivity and internal heat generation (Joule heating), which is a function of the electrical current density. Coupling between the temperature and displacement degrees of freedom arises from temperature-dependent material properties, thermal expansion, and internal heat generation, which is a function of inelastic deformation of the material. Coupling between the electrical and displacement degrees of freedom arises in problems where electricity flows between contact surfaces.

For more information, see Fully coupled thermal-electrical-structural analysis, Section 6.7.4 of the Abaqus Analysis User's Guide.

To create or edit a coupled thermal-electrical-structural procedure:

  1. Display the Edit Step dialog box following the procedure outlined in Creating a step, Section 14.9.2 (Procedure type: General; Coupled thermal-electric-structural), or Editing a step, Section 14.9.3.

  2. On the Basic, Incrementation, and Other tabbed pages, configure settings such as the time period for the step, type of incrementation, and solution technique preferences as described in the following procedures.

To configure settings on the Basic tabbed page:

  1. In the Edit Step dialog box, display the Basic tabbed page.

  2. In the Description field, enter a short description of the analysis step. Abaqus stores the text that you enter in the output database, and the text is displayed in the state block by the Visualization module.

  3. Choose a Response option:

  4. In the Time period field, enter the time period of the step.

  5. Choose an Nlgeom option:

    • Toggle Nlgeom Off to perform a geometrically linear analysis during the current step.

    • Toggle Nlgeom On to indicate that Abaqus/Standard should account for geometric nonlinearity during the step. Once you have toggled Nlgeom on, it will be active during all subsequent steps in the analysis.

    For more information, see Linear and nonlinear procedures, Section 14.3.2.

  6. Select an automatic stabilization method if you expect the problem to have local instabilities such as surface wrinkling, material instability, or local buckling. Abaqus/Standard can stabilize this class of problems by applying damping throughout the model. For more information, see Unstable problems” in “Static stress analysis, Section 6.2.2 of the Abaqus Analysis User's Guide, and Automatic stabilization of static problems with a constant damping factor” in “Solving nonlinear problems, Section 7.1.1 of the Abaqus Analysis User's Guide.

    Click the arrow to the right of Automatic stabilization, and select a method for defining the damping factor:

  7. When using automatic stabilization, Abaqus can use the same damping factor over the course of a step, or it can vary the damping factor spatially and temporally during a step based on the convergence history and the ratio of the energy dissipated by damping to the total strain energy. For more information, see Adaptive automatic stabilization scheme” in “Solving nonlinear problems, Section 7.1.1 of the Abaqus Analysis User's Guide. If you selected Specify dissipated energy fraction, adaptive stabilization is optional and turned on by default. If you selected Specify damping factor, adaptive stabilization is optional and turned off by default. If you selected Use damping factors from previous general step, adaptive stabilization is required.

    To use adaptive stabilization, toggle on Use adaptive stabilization with max. ratio of stabilization to strain energy (if necessary), and enter a value in the adjacent field for the allowable accuracy tolerance for the ratio of energy dissipated by damping to total strain energy in each increment. The default value of 0.05 should be suitable in most cases.

  8. If desired, toggle on Include creep/swelling/viscoelastic behavior. If you leave this option toggled off, you indicate that there is no creep or viscoelastic response occurring during this step even if creep or viscoelastic material properties have been defined.

To configure settings on the Incrementation tabbed page:

  1. In the Edit Step dialog box, display the Incrementation tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Choose a Type option:

    • Choose Automatic if you want Abaqus/Standard to determine suitable time increment sizes.

    • Choose Fixed to specify direct user control of the incrementation. Abaqus/Standard uses an increment size that you specify as the constant increment size throughout the step.

  3. In the Maximum number of increments field, enter the upper limit to the number of increments in the step. The analysis stops if this maximum is exceeded before Abaqus/Standard arrives at the complete solution for the step.

  4. If you selected Automatic in Step 2, enter values for Increment size:

    1. In the Initial field, enter the initial time increment. Abaqus/Standard modifies this value as required throughout the step.

    2. In the Minimum field, enter the minimum time increment allowed. If Abaqus/Standard needs a smaller time increment than this value, it terminates the analysis.

    3. In the Maximum field, enter the maximum time increment allowed.

  5. If you selected Fixed in Step 2, enter a value for the constant time increment in the Increment size field.

  6. If you selected Automatic in Step 2 and you selected Transient response on the Basic tabbed page, do the following:

    1. Enter a value for the Max. allowable temperature change per increment. Abaqus/Standard restricts the time step to ensure that this value is not exceeded at any node (except nodes with boundary conditions) during any increment of the step.

    2. If you toggled on Include creep/swelling/viscoelastic behavior on the Basic tabbed page, toggle on Creep/swelling/viscoelastic strain error tolerance to enter the maximum difference in the creep strain increment calculated from the creep strain rates at the beginning and at the end of the increment. This value controls the accuracy of the creep integration. For more information, see Automatic incrementation controlled by the creep response” in “Fully coupled thermal-stress analysis, Section 6.5.3 of the Abaqus Analysis User's Guide.

  7. If you toggled on Include creep/swelling/viscoelastic behavior on the Basic tabbed page, choose a Creep/swelling/viscoelastic integration option:

    • Choose Explicit/Implicit if you want to allow Abaqus/Standard to invoke the implicit integration scheme. For most coupled thermal-stress analyses, the unconditional stability of the backward difference operator (implicit method) is desirable.

    • Choose Explicit if you want to restrict Abaqus/Standard to using explicit integration. Explicit integration can be less expensive computationally and simplifies implementation of user-defined creep laws in user subroutine CREEP.

    For more information, see Automatic incrementation controlled by the creep response” in “Fully coupled thermal-stress analysis, Section 6.5.3 of the Abaqus Analysis User's Guide.

To configure settings on the Other tabbed page:

  1. In the Edit Step dialog box, display the Other tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Choose a Matrix storage option:

    • Choose Use solver default to allow Abaqus/Standard to decide whether a symmetric or unsymmetric matrix storage and solution scheme is needed.

    • Choose Unsymmetric to restrict Abaqus/Standard to the unsymmetric storage and solution scheme.

    • Choose Symmetric to restrict Abaqus/Standard to the symmetric storage and solution scheme.

    For more information on matrix storage, see Matrix storage and solution scheme in Abaqus/Standard” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

  3. Click the arrow to the right of the Convert severe discontinuity iterations field, and select an option for dealing with severe discontinuities during nonlinear analysis:

    • Select Off to force a new iteration if severe discontinuities occur during an iteration, regardless of the magnitude of the penetration and force errors. This option also changes some time incrementation parameters and uses different criteria to determine whether to do another iteration or to make a new attempt with a smaller increment size.

    • Select On to use local convergence criteria to determine whether a new iteration is needed. Abaqus/Standard will determine the maximum penetration and estimated force errors associated with severe discontinuities and check whether these errors are within the tolerances. Hence, a solution may converge if the severe discontinuities are small.

    • Select Propagate from previous step to use the value specified in the previous general analysis step. This value appears in parentheses to the right of the field.

    For more information on severe discontinuities, see Severe discontinuities in Abaqus/Standard” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

  4. Abaqus/Standard automatically selects the Default load variation with time option that corresponds to your Response selection on the Basic tabbed page. It is recommended that you leave the Default load variation with time selection unchanged.

  5. Click the arrow to the right of the Extrapolation of previous state at start of each increment field, and select a method for determining the first guess to the incremental solution:

    • Select Linear to indicate that the process is essentially monotonic and Abaqus/Standard should use a 100% linear extrapolation, in time, of the previous incremental solution to begin the nonlinear equation solution for the current increment.

    • Select Parabolic to indicate that the process should use a quadratic extrapolation, in time, of the previous two incremental solutions to begin the nonlinear equation solution for the current increment.

    • Select None to suppress any extrapolation.

    For more information, see Extrapolation of the solution” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

When you have finished configuring settings for the step, click OK to close the Edit Step dialog box.

Configuring a direct cyclic procedure

A direct cyclic procedure is a quasi-static analysis that uses a combination of Fourier series and time integration of the nonlinear material behavior to obtain the stabilized cyclic response of the structure iteratively. To avoid the considerable numerical expense associated with a transient analysis, a direct cyclic procedure can be used to calculate the cyclic response of a structure directly. The basis of this method is to construct a displacement function that describes the response of the structure at all times t during a load cycle with period T. For more information, see Direct cyclic analysis, Section 6.2.6 of the Abaqus Analysis User's Guide.

Abaqus/Standard assumes geometrically linear behavior for a direct cyclic procedure. For more information, see Linear and nonlinear procedures, Section 14.3.2.

To create or edit a direct cyclic procedure:

  1. Display the Edit Step dialog box following the procedure outlined in Creating a step, Section 14.9.2 (Procedure type: General; Direct cyclic), or Editing a step, Section 14.9.3.

  2. On the Basic, Incrementation, Fatigue, and Other tabbed pages, configure settings such as the cycle time period, maximum number of increments, increment size, low-cycle fatigue options, and equation solver preferences as described in the following procedures.

To configure settings on the Basic tabbed page:

  1. In the Edit Step dialog box, display the Basic tabbed page.

  2. In the Description field, enter a short description of the analysis step. Abaqus stores the text that you enter in the output database, and the text is displayed in the state block by the Visualization module.

  3. In the Cycle time period field, enter the time of a single loading cycle.

  4. Toggle on Use displacement Fourier coefficients from previous direct cyclic step to indicate that the current step is a continuation of the previous direct cyclic step. See Direct cyclic analysis” in “Direct cyclic analysis, Section 6.2.6 of the Abaqus Analysis User's Guide, for more details.

To configure settings on the Incrementation tabbed page:

  1. In the Edit Step dialog box, display the Incrementation tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Choose a Type option:

    • Choose Automatic to allow Abaqus/Standard to choose the size of the time increments based on computational efficiency.

    • Choose Fixed to specify direct user control of the incrementation. Abaqus/Standard uses an increment size that you specify as the constant increment size throughout the step.

  3. In the Maximum number of increments field, enter the upper limit to the number of increments in a single loading cycle. The analysis stops if this maximum is exceeded before Abaqus/Standard arrives at the complete solution for the step. See Controlling the incrementation during the cyclic time period” in “Direct cyclic analysis, Section 6.2.6 of the Abaqus Analysis User's Guide, for more details.

  4. If you selected Automatic in Step 2, enter values for Increment size:

    1. In the Initial field, enter the initial time increment. Abaqus/Standard modifies this value as required throughout the step.

    2. In the Minimum field, enter the minimum time increment allowed. If Abaqus/Standard needs a smaller time increment than this value, it terminates the analysis.

    3. In the Maximum field, enter the maximum time increment allowed.

  5. If you selected Fixed in Step 2, enter a value for the constant time increment in the Increment size field.

  6. In the Maximum number of iterations field, enter an upper limit for the number of cyclic iterations. See Controlling the iterations in the modified Newton method” in “Direct cyclic analysis, Section 6.2.6 of the Abaqus Analysis User's Guide, for more details.

  7. In the Number of Fourier terms fields, enter values for the Initial and Maximum number of Fourier terms and the Increment in the number of terms. The number of Fourier terms required to obtain an accurate solution depends on the variation of the load as well as the variation of the structural response over the period. More Fourier terms usually provide a more accurate solution but at the expense of additional data storage and computational time. Each of these values must be greater than 0 and less than 100. For more information, see Controlling the Fourier representations” in “Direct cyclic analysis, Section 6.2.6 of the Abaqus Analysis User's Guide.

  8. If you selected Automatic in Step 2, choose one or both of the following options:

    • Toggle on Max. allowable temperature change per increment to enter the maximum temperature change to be allowed in an increment. Abaqus/Standard will restrict the time increment to ensure that this value is not exceeded at any node during any increment of the step.

    • Toggle on Creep/swelling/viscoelastic strain error tolerance to enter the maximum difference in the creep strain increment calculated from the creep strain rates based on conditions at the beginning and end of the increment, thus controlling the time integration accuracy of the creep integration.

    For more details about these options, see Automatic incrementation” in “Direct cyclic analysis, Section 6.2.6 of the Abaqus Analysis User's Guide.

  9. Toggle on Evaluate structure response at time points to define specific times at which the response should be evaluated. Click the arrow to the right of this field, and select a set of time points from the list that appears. Otherwise, click to define a new set of time points. See Defining time points, Section 14.13.5 and Defining the time points at which the response must be evaluated” in “Direct cyclic analysis, Section 6.2.6 of the Abaqus Analysis User's Guide, for more details.

To configure settings on the Fatigue tabbed page:

  1. In the Edit Step dialog box, display the Fatigue tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Toggle on Include low-cycle fatigue analysis to use the direct cyclic approach to obtain the stabilized response of a structure subjected to periodic loading. Multiple cycles can be included in a single direct cyclic analysis. The analysis models progressive damage and failure on constitutive points in the bulk materials based on a continuum damage approach. It can also be used to model delamination/debonding growth at the interfaces in laminated composites. For more details, see Low-cycle fatigue analysis using the direct cyclic approach, Section 6.2.7 of the Abaqus Analysis User's Guide.

  3. In the Cycle increment size fields, enter values for the Minimum and Maximum increment in the number of cycles over which the damage is extrapolated forward. Each value must be greater than 0. For more details, see Damage extrapolation technique in the bulk material” in “Low-cycle fatigue analysis using the direct cyclic approach, Section 6.2.7 of the Abaqus Analysis User's Guide.

  4. In the Maximum number of cycles field, choose one of the following options to specify the total number of cycles allowed in the step:

    • Choose Default to use a value that is equal to one plus half of the maximum increment in number of cycles over which the damage is extrapolated.

    • Choose Value, and enter a number.

    See Low-cycle fatigue analysis in Abaqus/Standard” in “Low-cycle fatigue analysis using the direct cyclic approach, Section 6.2.7 of the Abaqus Analysis User's Guide, for more details.

  5. In the Damage extrapolation tolerance field, enter a value or accept the default of 1.0. The maximum extrapolated damage increment will be limited by this value. See Controlling the accuracy of damage extrapolation in the bulk material when using continuum damage mechanics approach” in “Low-cycle fatigue analysis using the direct cyclic approach, Section 6.2.7 of the Abaqus Analysis User's Guide, for more details.

To configure settings on the Other tabbed page:

  1. In the Edit Step dialog box, display the Other tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Choose a Matrix storage option for the equation solver:

    • Choose Use solver default to allow Abaqus/Standard to decide whether a symmetric or unsymmetric matrix storage and solution scheme is needed.

    • Choose Unsymmetric to restrict Abaqus/Standard to the unsymmetric storage and solution scheme.

    • Choose Symmetric to restrict Abaqus/Standard to the symmetric storage and solution scheme.

    For more information on matrix storage, see Matrix storage and solution scheme in Abaqus/Standard” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

  3. Click the arrow to the right of the Convert severe discontinuity iterations field, and select an option for dealing with severe discontinuities during nonlinear analysis:

    • Select Off to force a new iteration if severe discontinuities occur during an iteration, regardless of the magnitude of the penetration and force errors. This option also changes some time incrementation parameters and uses different criteria to determine whether to do another iteration or to make a new attempt with a smaller increment size.

    • Select On to use local convergence criteria to determine whether a new iteration is needed. Abaqus/Standard will determine the maximum penetration and estimated force errors associated with severe discontinuities and check whether these errors are within the tolerances. Hence, a solution may converge if the severe discontinuities are small.

    • Select Propagate from previous step to use the value specified in the previous general analysis step. This value appears in parentheses to the right of the field.

    For more information on severe discontinuities, see Severe discontinuities in Abaqus/Standard” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

  4. Click the arrow to the right of the Extrapolation of previous state at start of each increment field, and select a method for determining the first guess to the incremental solution:

    • Select Linear to indicate that the process is essentially monotonic and Abaqus/Standard should use a 100% linear extrapolation, in time, of the previous incremental solution to begin the nonlinear equation solution for the current increment.

    • Select Parabolic to indicate that the process should use a quadratic extrapolation, in time, of the previous two incremental solutions to begin the nonlinear equation solution for the current increment.

    • Select None to suppress any extrapolation.

    For more information, see Extrapolation of the solution” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

When you have finished configuring settings for the direct cyclic step, click OK to close the Edit Step dialog box.

Configuring a dynamic fully coupled thermal-stress procedure using explicit integration

You must configure a fully coupled temperature-displacement analysis when the stress analysis is dependent on the temperature distribution and the temperature distribution depends on the stress solution. For such cases the thermal and mechanical solutions must be obtained simultaneously rather than sequentially. In Abaqus/Explicit a fully coupled thermal-stress analysis includes inertia effects and models transient thermal response. For more information, see Fully coupled thermal-stress analysis in Abaqus/Explicit” in “Fully coupled thermal-stress analysis, Section 6.5.3 of the Abaqus Analysis User's Guide.

To create or edit a coupled temperature-displacement procedure using explicit integration:

  1. Display the Edit Step dialog box following the procedure outlined in Creating a step, Section 14.9.2 (Procedure type: General; Dynamic, Temp-disp, Explicit), or Editing a step, Section 14.9.3.

  2. On the Basic, Incrementation, Mass scaling, and Other tabbed pages, configure settings such as the time period for the step, the increment size, mass scaling definitions, and bulk viscosity parameters as described in the following procedures.

To configure settings on the Basic tabbed page:

  1. In the Edit Step dialog box, display the Basic tabbed page.

  2. In the Description field, enter a short description of the analysis step. Abaqus stores the text that you enter in the output database, and the text is displayed in the state block by the Visualization module.

  3. In the Time period field, enter the time period of the step.

  4. Select an Nlgeom option:

    • Toggle Nlgeom Off to perform a geometrically linear analysis during the current step.

    • Toggle Nlgeom On to indicate that Abaqus/Explicit should account for geometric nonlinearity during the step. Once you have toggled Nlgeom on, it will be active during all subsequent steps in the analysis.

    For more information, see Linear and nonlinear procedures, Section 14.3.2.

To configure settings on the Incrementation tabbed page:

  1. In the Edit Step dialog box, display the Incrementation tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Choose a Type option:

  3. If you selected Automatic time incrementation, perform the following steps:

    • Choose a Stable increment estimator option:

      • Choose Global to allow the global estimator to determine the stability limit as the step proceeds. The adaptive, global estimation algorithm determines the maximum frequency of the entire model using the current dilatational wave speed. This algorithm continuously updates the estimate for the maximum frequency. The global estimator will usually allow time increments that exceed the element-by-element values.

      • Choose Element-by-element to allow Abaqus/Explicit to determine an element-by-element estimate using the current dilatational wave speed in each element.

        The element-by-element estimate is conservative; it will give a smaller stable time increment than the true stability limit that is based upon the maximum frequency of the entire model. In general, constraints such as boundary conditions and kinematic contact have the effect of compressing the eigenvalue spectrum, and the element-by-element estimates do not take this into account.

    • Choose a Max. time increment option:

      • Choose Unlimited if you do not want to impose an upper limit to time incrementation.

      • Choose Value to enter a value for the maximum time increment allowed. Enter the value in the field provided.

    For more information, see Automatic time incrementation” in “Fully coupled thermal-stress analysis, Section 6.5.3 of the Abaqus Analysis User's Guide.

  4. If you selected Fixed time incrementation, choose an option for determining increment size:

    • Choose User-defined time increment to specify a time increment size directly. Enter that time increment size in the field provided.

    • Choose Use element-by-element time increment estimator to use time increments the size of the initial element-by-element stability limit throughout the step. The dilatational wave speed in each element at the beginning of the step is used to compute the fixed time increment size.

    For more information, see Fixed time incrementation” in “Fully coupled thermal-stress analysis, Section 6.5.3 of the Abaqus Analysis User's Guide.

  5. If desired, enter a Time scaling factor to adjust the stable time increment computed by Abaqus/Explicit. (This option is unavailable if you have specified a User-defined time increment for the Fixed time incrementation scheme.) For more information, see Scaling the time increment” in “Fully coupled thermal-stress analysis, Section 6.5.3 of the Abaqus Analysis User's Guide.

To configure settings on the Mass scaling tabbed page:

  1. In the Edit Step dialog box, display the Mass scaling tabbed page. For background information on mass scaling, see Mass scaling, Section 11.6.1 of the Abaqus Analysis User's Guide.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Choose one of the following options for specifying mass scaling:

    • Choose Use scaled mass and “throughout step” definitions from the previous step if you want mass scaling definitions from the previous step to propagate through the current step. If you choose this option, you can skip the remaining steps in this procedure.

    • Choose Use scaling definitions below to create one or more new mass scaling definitions for this step. If you choose this option, complete the remaining steps in this procedure.

  3. At the bottom of the Data table, click Create.

    An Edit mass scaling dialog box appears.

  4. Specify which type of mass scaling definition you want to create:

  5. If you selected Semi-automatic mass scaling, Automatic mass scaling, or Reinitialize mass, indicate the region to which you want the mass scaling definition applied:

    • Choose Whole model to apply the mass scaling definition to all elements in the model.

    • Choose Set to apply the mass scaling definition to a particular set of elements. Click the arrow to the right of the Set field, and select the set name of interest.

  6. If you selected Semi-automatic mass scaling, indicate when, during the step, you want Abaqus/Explicit to scale the element masses:

  7. If you selected Semi-automatic mass scaling, indicate how you want Abaqus/Explicit to scale the element masses:

    If you toggle on both Scale by factor and Scale to target time increment, Abaqus/Explicit first scales the masses by the factor value that you enter and then possibly scales them again, depending on the value you enter for target time increment and the option you select for applying that target.

  8. If you selected Automatic mass scaling, enter the following values:

    1. In the Feed rate field, enter the estimated average velocity of the workpiece in the rolling direction at steady-state conditions.

    2. In the Extruded element length field, enter the average element length in the rolling direction.

    3. In the Nodes in cross-section field, enter the number of nodes in the cross-section of the workpiece. Increasing this value decreases the amount of mass scaling.

    For more information, see Automatic mass scaling for analysis of bulk metal rolling” in “Mass scaling, Section 11.6.1 of the Abaqus Analysis User's Guide.

  9. If you selected Semi-automatic mass scaling throughout the step or Automatic mass scaling, specify when, during the step, you want Abaqus/Explicit to perform mass scaling calculations:

    • Choose Every n increments to specify the frequency, in increments, at which Abaqus/Explicit is to perform mass scaling calculations. Enter the desired frequency in the field provided.

      For example, if you enter a value of 5, Abaqus/Explicit scales the mass at the beginning of the step and at increments 5, 10, 15, etc.

    • Choose At n equal intervals to specify the number of intervals during the step at which Abaqus/Explicit is to perform mass scaling calculations. Enter the desired value in the field provided.

      For example, if you enter a value of 2, Abaqus/Explicit scales the mass at the beginning of the step, the increment immediately following the half-way point in the step, and the final increment in the step.

  10. Click OK to close the Edit mass scaling dialog box and return to the Mass scaling tabbed page of the Edit Step dialog box.

    The mass scaling definition that you have just created appears in the Data table.

  11. If desired, repeat Steps 3 to 10 to create additional mass scaling definitions.

  12. Once you have created one or more mass scaling definitions, you can edit or delete them if desired. Select a particular mass scaling definition in the Data table, and click Edit or Delete at the bottom of the Data table.

To configure settings on the Other tabbed page:

  1. In the Edit Step dialog box, display the Other tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Enter a value for the Linear bulk viscosity parameter. Linear bulk viscosity is included by default in Abaqus/Explicit.

  3. Enter a value for the Quadratic bulk viscosity parameter. This form of bulk viscosity pressure is found only in solid continuum element and is applied only if the volumetric strain rate is compressive.

    For more information, see Bulk viscosity” in “Explicit dynamic analysis, Section 6.3.3 of the Abaqus Analysis User's Guide.

When you have finished configuring settings for the step, click OK to close the Edit Step dialog box.

Configuring a geostatic stress field procedure

A geostatic stress field procedure allows you to verify that the initial geostatic stress field is in equilibrium with applied loads and boundary conditions. It also allows you to iterate, if necessary, to obtain equilibrium; or you can allow Abaqus to compute equilibrium automatically for cases in which the initial state is unknown. This type of procedure is usually the first step of a geotechnical analysis, followed by a coupled pore fluid diffusion/stress or static analysis procedure. For more information, see Geostatic stress state, Section 6.8.2 of the Abaqus Analysis User's Guide.

To create or edit a geostatic stress field procedure:

  1. Display the Edit Step dialog box following the procedure outlined in Creating a step, Section 14.9.2 (Procedure type: General; Geostatic), or Editing a step, Section 14.9.3.

  2. On the Basic and Other tabbed pages, configure settings such as controls to include nonlinear effects of large displacements and equation solver preferences as described in the following procedures.

To configure settings on the Basic tabbed page:

  1. In the Edit Step dialog box, display the Basic tabbed page.

  2. In the Description field, enter a short description of the analysis step. Abaqus stores the text that you enter in the output database, and the text is displayed in the state block by the Visualization module.

  3. Select an Nlgeom option:

    • Toggle Nlgeom Off to perform a geometrically linear analysis during the current step.

    • Toggle Nlgeom On to indicate that Abaqus/Standard should account for geometric nonlinearity during the step. Once you have toggled Nlgeom on, it will be active during all subsequent steps in the analysis.

    For more information, see Linear and nonlinear procedures, Section 14.3.2.

To configure settings on the Incrementation tabbed page:

  1. In the Edit Step dialog box, display the Incrementation tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Choose a Type option:

    • Choose Automatic if you want Abaqus/Standard to determine suitable time increment sizes.

    • Choose Fixed to use a fixed increment size.

      If you select Fixed, no further entries are available on the Incrementation tabbed page.

  3. If you selected Automatic incrementation in Step 2, enter values for the Increment size and for the Max. displacement change:

    1. In the Initial field, enter the initial time increment. Abaqus/Standard modifies this value as required throughout the step.

    2. In the Minimum field, enter the minimum time increment allowed. If Abaqus/Standard needs a smaller time increment than this value, it terminates the analysis.

    3. In the Maximum field, enter the maximum time increment allowed.

    4. In the Max. displacement change field, enter the maximum amount of displacement that is acceptable while Abaqus/Standard calculates the equilibrium state for models in which the initial stress state is unknown or an approximation.

To configure settings on the Other tabbed page:

  1. In the Edit Step dialog box, display the Other tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Choose an Equation Solver Method option:

  3. Choose a Matrix storage option:

    • Choose Use solver default to allow Abaqus/Standard to decide whether a symmetric or unsymmetric matrix storage and solution scheme is needed.

    • Choose Unsymmetric to restrict Abaqus/Standard to the unsymmetric storage and solution scheme.

    • Choose Symmetric to restrict Abaqus/Standard to the symmetric storage and solution scheme.

    For more information on matrix storage, see Matrix storage and solution scheme in Abaqus/Standard” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

  4. Choose a Solution technique:

    • Choose Full Newton to use Newton's method as a numerical technique for solving nonlinear equilibrium equations. For more information, see Nonlinear solution methods in Abaqus/Standard, Section 2.2.1 of the Abaqus Theory Guide.

    • Choose Quasi-Newton to use the quasi-Newton technique for solving nonlinear equilibrium equations. This technique can save substantial computational cost in some cases. Generally it is most successful when the system is large and the stiffness matrix is not changing much from iteration to iteration. You can use this technique only for symmetric systems of equations.

      If you choose this technique, enter a value for the Number of iterations allowed before the kernel matrix is reformed. The maximum number of iterations allowed is 25. The default number of iterations is 8.

      For more information, see Quasi-Newton solution technique, Section 2.2.2 of the Abaqus Theory Guide.

  5. Click the arrow to the right of the Convert severe discontinuity iterations field, and select an option for dealing with severe discontinuities during nonlinear analysis:

    • Select Off to force a new iteration if severe discontinuities occur during an iteration, regardless of the magnitude of the penetration and force errors. This option also changes some time incrementation parameters and uses different criteria to determine whether to do another iteration or to make a new attempt with a smaller increment size.

    • Select On to use local convergence criteria to determine whether a new iteration is needed. Abaqus/Standard will determine the maximum penetration and estimated force errors associated with severe discontinuities and check whether these errors are within the tolerances. Hence, a solution may converge if the severe discontinuities are small.

    • Select Propagate from previous step to use the value specified in the previous general analysis step. This value appears in parentheses to the right of the field.

    For more information on severe discontinuities, see Severe discontinuities in Abaqus/Standard” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

When you have finished configuring settings for the step, click OK to close the Edit Step dialog box.

Configuring a mass diffusion procedure

A mass diffusion analysis models the transient or steady-state diffusion of one material through another, such as the diffusion of hydrogen through a metal. The governing equations for mass diffusion are an extension of Fick's equations: they allow for nonuniform solubility of the diffusing substance in the base material and for mass diffusion driven by gradients of temperature and pressure. For more information, see Mass diffusion analysis, Section 6.9.1 of the Abaqus Analysis User's Guide.

To create or edit a mass diffusion procedure:

  1. Display the Edit Step dialog box following the procedure outlined in Creating a step, Section 14.9.2 (Procedure type: General; Mass diffusion), or Editing a step, Section 14.9.3.

  2. On the Basic, Incrementation, and Other tabbed pages, configure settings such as steady-state or transient response and automatic or fixed incrementation as described in the following procedures.

To configure settings on the Basic tabbed page:

  1. In the Edit Step dialog box, display the Basic tabbed page.

  2. In the Description field, enter a short description of the analysis step. Abaqus stores the text that you enter in the output database, and the text is displayed in the state block by the Visualization module.

  3. Choose a Response option:

    Note:  After you have selected a Response option, a message appears informing you that Abaqus/Standard has selected the Default load variation with time option (located on the Other tabbed page) that corresponds to your Response selection. Click Dismiss to close the message dialog box.

  4. In the Time period field, enter the time period of the step.

To configure settings on the Incrementation tabbed page:

  1. In the Edit Step dialog box, display the Incrementation tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Choose a Type option:

    • Choose Automatic if you want Abaqus/Standard to determine suitable time increment sizes.

    • Choose Fixed to specify direct user control of the incrementation. Abaqus/Standard uses an increment size that you specify as the constant increment size throughout the step.

  3. In the Maximum number of increments field, enter the upper limit to the number of increments in the step. The analysis stops if this maximum is exceeded before Abaqus/Standard arrives at the complete solution for the step.

  4. If you selected Automatic incrementation in Step 2, enter values for Increment size:

    1. In the Initial field, enter the initial time increment. Abaqus/Standard modifies this value as required throughout the step.

    2. In the Minimum field, enter the minimum time increment allowed. If Abaqus/Standard needs a smaller time increment than this value, it terminates the analysis.

    3. In the Maximum field, enter the maximum time increment allowed.

  5. If you selected Fixed incrementation in Step 2, enter a value for the constant time increment in the Increment size field.

  6. If you selected Automatic incrementation in Step 2 and Transient analysis on the Basic tabbed page, do the following:

    1. Enter a value in the End step when normalized concentration change is less than n field. The analysis will end when all nodal normalized concentrations are changing at a rate that is less than the rate that you enter.

    2. Enter a value in the Max. allowable normalized concentration change field. Abaqus/Standard restricts the time step to ensure that this value is not exceeded at any node (except nodes with boundary conditions) during any increment of the step.

    To configure settings on the Other tabbed page:

    1. In the Edit Step dialog box, display the Other tabbed page.

      (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

    2. Accept the selection of the Unsymmetric matrix storage and solution scheme. This scheme is the only Matrix storage option that is valid for mass diffusion analyses. For more information on matrix storage, see Matrix storage and solution scheme in Abaqus/Standard” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

    3. Click the arrow to the right of the Convert severe discontinuity iterations field, and select an option for dealing with severe discontinuities during nonlinear analysis:

      • Select Off to force a new iteration if severe discontinuities occur during an iteration, regardless of the magnitude of the penetration and force errors. This option also changes some time incrementation parameters and uses different criteria to determine whether to do another iteration or to make a new attempt with a smaller increment size.

      • Select On to use local convergence criteria to determine whether a new iteration is needed. Abaqus/Standard will determine the maximum penetration and estimated force errors associated with severe discontinuities and check whether these errors are within the tolerances. Hence, a solution may converge if the severe discontinuities are small.

      • Select Propagate from previous step to use the value specified in the previous general analysis step. This value appears in parentheses to the right of the field.

      For more information on severe discontinuities, see Severe discontinuities in Abaqus/Standard” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

    4. Abaqus/Standard automatically selects the Default load variation with time option that corresponds to your Response selection on the Basic tabbed page. It is recommended that you leave the Default load variation with time selection unchanged.

    5. Click the arrow to the right of the Extrapolation of previous state at start of each increment field, and select a method for determining the first guess to the incremental solution:

      • Select Linear to indicate that the process is essentially monotonic and Abaqus/Standard should use a 100% linear extrapolation, in time, of the previous incremental solution to begin the nonlinear equation solution for the current increment.

      • Select Parabolic to indicate that the process should use a quadratic extrapolation, in time, of the previous two incremental solutions to begin the nonlinear equation solution for the current increment.

      • Select None to suppress any extrapolation.

      For more information, see Extrapolation of the solution” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

When you have finished configuring settings for the step, click OK to close the Edit Step dialog box.

Configuring an effective stress analysis for fluid-filled porous media

A coupled pore fluid diffusion/stress analysis allows you to model single phase, partially or fully saturated fluid flow through porous media. For more information, see Coupled pore fluid diffusion and stress analysis, Section 6.8.1 of the Abaqus Analysis User's Guide.

To create or edit a coupled pore fluid diffusion/stress procedure:

  1. Display the Edit Step dialog box following the procedure outlined in Creating a step, Section 14.9.2 (Procedure type: General; Soils), or Editing a step, Section 14.9.3.

  2. On the Basic, Incrementation, and Other tabbed pages, configure settings such as steady-state or transient pore fluid response and automatic or fixed incrementation as described in the following procedures.

To configure settings on the Basic tabbed page:

  1. In the Edit Step dialog box, display the Basic tabbed page.

  2. In the Description field, enter a short description of the analysis step. Abaqus stores the text that you enter in the output database, and the text is displayed in the state block by the Visualization module.

  3. Choose a Pore fluid response option:

    Note:  After you have selected a Pore fluid response option, a message appears informing you that Abaqus/Standard has selected the Default load variation with time option and the Matrix storage option (both located on the Other tabbed page) that correspond to your Pore fluid response selection. Click Dismiss to close the message dialog box.

  4. In the Time period field, enter the time period of the step.

  5. Select an Nlgeom option:

    • Toggle Nlgeom Off to perform a geometrically linear analysis during the current step.

    • Toggle Nlgeom On to indicate that Abaqus/Standard should account for geometric nonlinearity during the step. Once you have toggled Nlgeom on, it will be active during all subsequent steps in the analysis.

    For more information, see Linear and nonlinear procedures, Section 14.3.2.

  6. Select an automatic stabilization method if you expect the problem to have local instabilities such as surface wrinkling, material instability, or local buckling. Abaqus/Standard can stabilize this class of problems by applying damping throughout the model. For more information, see Unstable problems” in “Static stress analysis, Section 6.2.2 of the Abaqus Analysis User's Guide, and Automatic stabilization of static problems with a constant damping factor” in “Solving nonlinear problems, Section 7.1.1 of the Abaqus Analysis User's Guide

    Click the arrow to the right of Automatic stabilization, and select a method for defining the damping factor:

  7. When using automatic stabilization, Abaqus can use the same damping factor over the course of a step, or it can vary the damping factor spatially and temporally during a step based on the convergence history and the ratio of the energy dissipated by damping to the total strain energy. For more information, see Adaptive automatic stabilization scheme” in “Solving nonlinear problems, Section 7.1.1 of the Abaqus Analysis User's Guide. If you selected Specify dissipated energy fraction, adaptive stabilization is optional and turned on by default. If you selected Specify damping factor, adaptive stabilization is optional and turned off by default. If you selected Use damping factors from previous general step, adaptive stabilization is required.

    To use adaptive stabilization, toggle on Use adaptive stabilization with max. ratio of stabilization to strain energy (if necessary), and enter a value in the adjacent field for the allowable accuracy tolerance for the ratio of energy dissipated by damping to total strain energy in each increment. The default value of 0.05 should be suitable in most cases.

  8. If desired, toggle on Include creep/swelling/viscoelastic behavior. If you leave this option toggled off, you indicate that there is no creep or viscoelastic response occurring during this step even if creep or viscoelastic material properties have been defined.

To configure settings on the Incrementation tabbed page:

  1. In the Edit Step dialog box, display the Incrementation tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Choose a Type option:

    • Choose Automatic if you want Abaqus/Standard to determine suitable time increment sizes.

    • Choose Fixed to specify direct user control of the incrementation. Abaqus/Standard uses an increment size that you specify as the constant increment size throughout the step.

      Note:  Fixed incrementation is not generally recommended in this case because the time increments in a typical diffusion analysis can increase over several orders of magnitude during the simulation; automatic incrementation is usually a better choice.

  3. In the Maximum number of increments field, enter the upper limit to the number of increments in the step. The analysis stops if this maximum is exceeded before Abaqus/Standard arrives at the complete solution for the step.

  4. If you selected Automatic in Step 2, enter values for Increment size:

    1. In the Initial field, enter the initial time increment. Abaqus/Standard modifies this value as required throughout the step.

    2. In the Minimum field, enter the minimum time increment allowed. If Abaqus/Standard needs a smaller time increment than this value, it terminates the analysis.

    3. In the Maximum field, enter the maximum time increment allowed.

  5. If you selected Fixed in Step 2, enter a value for the constant time increment in the Increment size field.

  6. If you selected the Transient consolidation response on the Basic tabbed page, toggle on End step when pore pressure change rate is less than n to enter a minimum value for the pore pressure change rate. The analysis will end if all pore pressures are changing at a rate that is less than the rate that you enter.

  7. If you selected Automatic in Step 2, do the following:

    1. If you selected the Transient consolidation response on the Basic tabbed page, enter a value for the Max. pore pressure change per increment. Abaqus/Standard restricts the time step to ensure that this value is not exceeded at any node (except nodes with boundary conditions) during any increment of the step.

    2. If you toggled on Include creep/swelling/viscoelastic behavior on the Basic tabbed page, toggle on Creep/swelling/viscoelastic strain error tolerance to enter the maximum difference in the creep strain increment calculated from the creep strain rates at the beginning and at the end of the increment. This value controls the accuracy of the creep integration. For more information, see Specifying the tolerance for automatic incrementation” in “Rate-dependent plasticity: creep and swelling, Section 23.2.4 of the Abaqus Analysis User's Guide.

To configure settings on the Other tabbed page:

  1. In the Edit Step dialog box, display the Other tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Choose an Equation Solver Method option:

  3. Choose a Matrix storage option:

    • Choose Use solver default to allow Abaqus/Standard to decide whether a symmetric or unsymmetric matrix storage and solution scheme is needed.

    • Choose Unsymmetric to restrict Abaqus/Standard to the unsymmetric storage and solution scheme.

      Note:  The steady-state coupled equations are strongly unsymmetric; therefore, the unsymmetric matrix solution and storage scheme is selected automatically for steady-state analysis steps (see Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide).

    • Choose Symmetric to restrict Abaqus/Standard to the symmetric storage and solution scheme.

    For more information on matrix storage, see Matrix storage and solution scheme in Abaqus/Standard” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

  4. Choose a Solution technique:

    • Choose Full Newton to use Newton's method as a numerical technique for solving nonlinear equilibrium equations. For more information, see Nonlinear solution methods in Abaqus/Standard, Section 2.2.1 of the Abaqus Theory Guide.

    • Choose Quasi-Newton to use the quasi-Newton technique for solving nonlinear equilibrium equations. This technique can save substantial computational cost in some cases. Generally it is most successful when the system is large and the stiffness matrix is not changing much from iteration to iteration. You can use this technique only for symmetric systems of equations.

      If you choose this technique, enter a value for the Number of iterations allowed before the kernel matrix is reformed. The maximum number of iterations allowed is 25. The default number of iterations is 8.

      For more information, see Quasi-Newton solution technique, Section 2.2.2 of the Abaqus Theory Guide.

  5. Click the arrow to the right of the Convert severe discontinuity iterations field, and select an option for dealing with severe discontinuities during nonlinear analysis:

    • Select Off to force a new iteration if severe discontinuities occur during an iteration, regardless of the magnitude of the penetration and force errors. This option also changes some time incrementation parameters and uses different criteria to determine whether to do another iteration or to make a new attempt with a smaller increment size.

    • Select On to use local convergence criteria to determine whether a new iteration is needed. Abaqus/Standard will determine the maximum penetration and estimated force errors associated with severe discontinuities and check whether these errors are within the tolerances. Hence, a solution may converge if the severe discontinuities are small.

    • Select Propagate from previous step to use the value specified in the previous general analysis step. This value appears in parentheses to the right of the field.

    For more information on severe discontinuities, see Severe discontinuities in Abaqus/Standard” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

  6. Abaqus/Standard automatically selects the Default load variation with time option that corresponds to your Pore fluid response selection on the Basic tabbed page. It is recommended that you leave the Default load variation with time selection unchanged.

  7. Click the arrow to the right of the Extrapolation of previous state at start of each increment field, and select a method for determining the first guess to the incremental solution:

    • Select Linear to indicate that the process is essentially monotonic and Abaqus/Standard should use a 100% linear extrapolation, in time, of the previous incremental solution to begin the nonlinear equation solution for the current increment.

    • Select Parabolic to indicate that the process should use a quadratic extrapolation, in time, of the previous two incremental solutions to begin the nonlinear equation solution for the current increment.

    • Select None to suppress any extrapolation.

    For more information, see Extrapolation of the solution” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

When you have finished configuring settings for the step, click OK to close the Edit Step dialog box.

Configuring a transient, static, stress/displacement analysis with time-dependent material response

You can use a quasi-static stress analysis to analyze problems with time-dependent material response (creep, swelling, viscoelasticity, and two-layer viscoplasticity). This type of analysis is valid when inertial effects can be neglected. It can be linear or nonlinear. For more information, see Quasi-static analysis, Section 6.2.5 of the Abaqus Analysis User's Guide.

To create or edit a quasi-static stress analysis procedure:

  1. Display the Edit Step dialog box following the procedure outlined in Creating a step, Section 14.9.2 (Procedure type: General; Visco), or Editing a step, Section 14.9.3.

  2. On the Basic, Incrementation, and Other tabbed pages, configure settings such as the time period, automatic or fixed incrementation, and equation solver preferences as described in the following procedures.

To configure settings on the Basic tabbed page:

  1. In the Edit Step dialog box, display the Basic tabbed page.

  2. In the Description field, enter a short description of the analysis step. Abaqus stores the text that you enter in the output database, and the text is displayed in the state block by the Visualization module.

  3. In the Time period field, enter the time period of the step.

  4. Select an Nlgeom option:

    • Toggle Nlgeom Off to perform a geometrically linear analysis during the current step.

    • Toggle Nlgeom On to indicate that Abaqus/Standard should account for geometric nonlinearity during the step. Once you have toggled Nlgeom on, it will be active during all subsequent steps in the analysis.

    For more information, see Linear and nonlinear procedures, Section 14.3.2.

  5. Select an automatic stabilization method if you expect the problem to have local instabilities such as surface wrinkling, material instability, or local buckling. Abaqus/Standard can stabilize this class of problems by applying damping throughout the model. For more information, see Unstable problems” in “Static stress analysis, Section 6.2.2 of the Abaqus Analysis User's Guide, and Automatic stabilization of static problems with a constant damping factor” in “Solving nonlinear problems, Section 7.1.1 of the Abaqus Analysis User's Guide

    Click the arrow to the right of Automatic stabilization, and select a method for defining the damping factor:

  6. When using automatic stabilization, Abaqus can use the same damping factor over the course of a step, or it can vary the damping factor spatially and temporally during a step based on the convergence history and the ratio of the energy dissipated by damping to the total strain energy. For more information, see Adaptive automatic stabilization scheme” in “Solving nonlinear problems, Section 7.1.1 of the Abaqus Analysis User's Guide. If you selected Specify dissipated energy fraction, adaptive stabilization is optional and turned on by default. If you selected Specify damping factor, adaptive stabilization is optional and turned off by default. If you selected Use damping factors from previous general step, adaptive stabilization is required.

    To use adaptive stabilization, toggle on Use adaptive stabilization with max. ratio of stabilization to strain energy (if necessary), and enter a value in the adjacent field for the allowable accuracy tolerance for the ratio of energy dissipated by damping to total strain energy in each increment. The default value of 0.05 should be suitable in most cases.

To configure settings on the Incrementation tabbed page:

  1. In the Edit Step dialog box, display the Incrementation tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Choose a Type option:

    • Choose Automatic if you want Abaqus/Standard to select time increments automatically based on the accuracy of the integration. A Creep/swelling/viscoelastic strain error tolerance parameter that you specify limits the maximum inelastic strain rate change allowed over an increment. Automatic incrementation is recommended for almost all cases.

    • Choose Fixed to specify direct user control of the incrementation. Abaqus/Standard uses an increment size that you specify as the constant increment size throughout the step.

  3. In the Maximum number of increments field, enter the upper limit to the number of increments in the step. The analysis stops if this maximum is exceeded before Abaqus/Standard arrives at the complete solution for the step.

  4. If you selected Automatic in Step 2, do the following:

    1. Enter values for Increment size:

      • In the Initial field, enter the initial time increment. Abaqus/Standard modifies this value as required throughout the step.

      • In the Minimum field, enter the minimum time increment allowed. If Abaqus/Standard needs a smaller time increment than this value, it terminates the analysis.

      • In the Maximum field, enter the maximum time increment allowed.

    2. In the Creep/swelling/viscoelastic strain error tolerance field, enter the maximum difference in the creep strain increment calculated from the creep strain rates at the beginning and at the end of the increment. This value controls the accuracy of the creep integration. For more information, see Automatic incrementation” in “Quasi-static analysis, Section 6.2.5 of the Abaqus Analysis User's Guide.

  5. If you selected Fixed in Step 2, enter a value for the constant time increment in the Increment size field.

  6. Choose a Creep/swelling/viscoelastic integration option:

    • Choose Explicit/Implicit if you want to allow Abaqus/Standard to invoke the implicit integration scheme. For creep at very low stress levels the unconditional stability of the backward difference operator (implicit method) is desirable.

    • Choose Explicit if you want to restrict Abaqus/Standard to using explicit integration. Explicit integration can be less expensive computationally and simplifies implementation of user-defined creep laws in user subroutine CREEP

    For more information, see Selecting explicit creep integration” in “Quasi-static analysis, Section 6.2.5 of the Abaqus Analysis User's Guide.

To configure settings on the Other tabbed page:

  1. In the Edit Step dialog box, display the Other tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Choose an Equation Solver Method option:

  3. Choose a Matrix storage option:

    • Choose Use solver default to allow Abaqus/Standard to decide whether a symmetric or unsymmetric matrix storage and solution scheme is needed.

    • Choose Unsymmetric to restrict Abaqus/Standard to the unsymmetric storage and solution scheme.

    • Choose Symmetric to restrict Abaqus/Standard to the symmetric storage and solution scheme.

    For more information on matrix storage, see Matrix storage and solution scheme in Abaqus/Standard” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

  4. Choose a Solution technique:

    • Choose Full Newton to use Newton's method as a numerical technique for solving nonlinear equilibrium equations. For more information, see Nonlinear solution methods in Abaqus/Standard, Section 2.2.1 of the Abaqus Theory Guide.

    • Choose Quasi-Newton to use the quasi-Newton technique for solving nonlinear equilibrium equations. This technique can save substantial computational cost in some cases. Generally it is most successful when the system is large and the stiffness matrix is not changing much from iteration to iteration. You can use this technique only for symmetric systems of equations.

      If you choose this technique, enter a value for the Number of iterations allowed before the kernel matrix is reformed. The maximum number of iterations allowed is 25. The default number of iterations is 8.

      For more information, see Quasi-Newton solution technique, Section 2.2.2 of the Abaqus Theory Guide.

  5. Click the arrow to the right of the Convert severe discontinuity iterations field, and select an option for dealing with severe discontinuities during nonlinear analysis:

    • Select Off to force a new iteration if severe discontinuities occur during an iteration, regardless of the magnitude of the penetration and force errors. This option also changes some time incrementation parameters and uses different criteria to determine whether to do another iteration or to make a new attempt with a smaller increment size.

    • Select On to use local convergence criteria to determine whether a new iteration is needed. Abaqus/Standard will determine the maximum penetration and estimated force errors associated with severe discontinuities and check whether these errors are within the tolerances. Hence, a solution may converge if the severe discontinuities are small.

    • Select Propagate from previous step to use the value specified in the previous general analysis step. This value appears in parentheses to the right of the field.

    For more information on severe discontinuities, see Severe discontinuities in Abaqus/Standard” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

  6. Choose an option for Default load variation with time:

    • Choose Instantaneous if you want loads to be applied instantaneously at the start of the step and remain constant throughout the step.

    • Choose Ramp linearly over step if the load magnitude is to vary linearly over the step, from the value at the end of the previous step to the full magnitude of the load.

  7. Click the arrow to the right of the Extrapolation of previous state at start of each increment field, and select a method for determining the first guess to the incremental solution:

    • Select Linear to indicate that the process is essentially monotonic and Abaqus/Standard should use a 100% linear extrapolation, in time, of the previous incremental solution to begin the nonlinear equation solution for the current increment.

    • Select Parabolic to indicate that the process should use a quadratic extrapolation, in time, of the previous two incremental solutions to begin the nonlinear equation solution for the current increment.

    • Select None to suppress any extrapolation.

    For more information, see Extrapolation of the solution” in “Defining an analysis, Section 6.1.2 of the Abaqus Analysis User's Guide.

When you have finished configuring settings for the step, click OK to close the Edit Step dialog box.

Configuring an annealing procedure

The anneal procedure is intended to simulate the relaxation of stresses and plastic strains that occurs as metals are heated to high temperatures. Physically, annealing is the process of heating a metal part to a high temperature to allow the microstructure to recrystallize, removing dislocations caused by cold working of the material. During the anneal procedure Abaqus/Explicit sets all appropriate state variables to zero. These variables include stresses, backstresses, plastic strains, and velocities. In the case of metal porous plasticity, the void volume fraction is also set to zero, such that the material becomes fully dense.

There is no time scale in an annealing step; therefore, time does not advance. The annealing process occurs instantaneously. No data are required for the anneal procedure.

For more information, see Annealing procedure, Section 6.12.1 of the Abaqus Analysis User's Guide.

To configure an annealing procedure:

  1. Display the Edit Step dialog box following the procedure outlined in Creating a step, Section 14.9.2 (Procedure type: General; Anneal), or Editing a step, Section 14.9.3.

  2. In the Description field, enter a short description of the analysis step. Abaqus stores the text that you enter in the output database, and the text is displayed in the state block by the Visualization module.

  3. Choose a Post-anneal reference temperature option:

    • Choose Maintain current to maintain the current temperature at all nodes in the model after the annealing is complete.

    • Choose Value to specify a final temperature to which all nodes in the model will be set after the annealing is complete. Enter the value in the field provided.

  4. Click OK to close the Edit Step dialog box.

Configuring a flow procedure

This section provides detailed instructions for configuring a flow procedure.

Overview of flow procedure definition

A flow procedure is used to model a fluid dynamics analysis in Abaqus/CFD. Flow steps can be used to model incompressible flow only.

For more information, see Chapter 30, Fluid dynamic analyses,” and Incompressible fluid dynamic analysis, Section 6.6.2 of the Abaqus Analysis User's Guide.

To configure a flow procedure:

  1. Display the Edit Step dialog box following the procedure outlined in Creating a step, Section 14.9.2 (Procedure type: Flow), or Editing a step, Section 14.9.3.

  2. On the Basic, Incrementation, Solvers, and Turbulence tabbed pages, configure settings such as the time period for the step, the maximum number of increments, the increment size, the settings for the solver equations, and the turbulence modeling options as described in the following procedures:

Configuring basic flow procedure settings

The basic flow procedure settings enable you to describe general attributes of the step, such as description, time period, and whether the step should use a temperature-based energy equation.

To configure settings on the Basic tabbed page:

  1. In the Edit Step dialog box, display the Basic tabbed page.

  2. In the Description field, enter a short description of the analysis step. Abaqus stores the text that you enter in the output database, and the text is displayed in the state block by the Visualization module.

  3. In the Time period field, enter the time period of the step.

  4. From the Energy equation options, do one of the following:

    • Choose None to exclude the energy transport equation from this analysis step.

    • Choose Temperature to include a temperature-based energy equation in this analysis step.

    For more information, see Energy equation” in “Incompressible fluid dynamic analysis, Section 6.6.2 of the Abaqus Analysis User's Guide.

  5. When you have finished configuring the basic settings for the flow step, proceed to the time incrementation settings. For more information, see Configuring time incrementation settings” in “Configuring general analysis procedures, Section 14.11.1.

Configuring time incrementation settings

The incrementation options enable you to specify and configure fixed time incrementation or Courant-Friedrichs-Lewy time incrementation for a flow step. For more information about time incrementation for Abaqus/CFD analyses, see Time incrementation” in “Incompressible fluid dynamic analysis, Section 6.6.2 of the Abaqus Analysis User's Guide

To configure settings on the Incrementation tabbed page:

  1. In the Edit Step dialog box, display the Incrementation tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. From the Type options, select one of the following:

    • Select Automatic (Fixed CFL) to use Courant-Friedrichs-Lewy (CFL) time incrementation.

    • Select Fixed to use fixed time incrementation.

  3. If you chose Automatic (Fixed CFL) incrementation, do the following:

    1. In the Initial time increment field, enter the initial time increment for this step.

    2. In the Maximum CFL number field, enter the maximum Courant-Friedrichs-Lewy increment.

    3. In the Increment adjustment frequency field, enter the increment adjustment frequency in increments.

    4. In the Time step growth scale factor field, enter the time step growth scale factor.

    5. In the Divergence tolerance field, enter the divergence tolerance.

  4. If you chose Fixed incrementation, do the following:

    1. In the Time increment field, enter the length of the time increment.

    2. In the Divergence tolerance field, enter the divergence tolerance.

  5. Specify the Time Integration Parameters options.

    1. From the Viscous options, choose Trapezoid (1/2), Galerkin (2/3), or Backward-Euler (1) to specify the viscous time integration parameter.

    2. From the Load/Boundary condition options, choose Trapezoid (1/2), Galerkin (2/3), or Backward-Euler (1) to specify the load and boundary time integration parameter.

    3. From the Advection options, choose Trapezoid (1/2), Galerkin (2/3), or Backward-Euler (1) to specify the advection time integration parameter.

  6. When you have finished configuring settings for the flow step, proceed to the solver settings. For more information, see Configuring solver options” in “Configuring general analysis procedures, Section 14.11.1.

Configuring solver options

The solver options enable you to configure options for the momentum equation, pressure equation, and transport equation in a flow step. For more information about the default settings for these equations and customization options, see Linear equation solvers” in “Incompressible fluid dynamic analysis, Section 6.6.2 of the Abaqus Analysis User's Guide.

To configure settings on the Solvers tabbed page:

  1. In the Edit Step dialog box, display the Solvers tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Click the Momentum Equation tab to specify custom options for solving the momentum equation, and do the following:

    1. Toggle on Include diagnostic output to output diagnostics data from the solver.

    2. Toggle on Include convergence output to output convergence data from the solver.

    3. In the Iteration limit field, enter the iteration limit for the solver.

    4. In the Convergence checking frequency field, enter a positive integer value for the solver checking frequency in increments.

    5. In the Linear convergence limit field, enter the linear convergence limit for the solver.

  3. Click the Pressure Equation tab to specify options for calculations of pressure in the flow step, and do the following:

    1. Toggle on Include diagnostic output to output diagnostics data from the solver.

    2. Toggle on Include convergence output to output convergence data from the solver.

    3. In the Iteration limit field, enter the iteration limit for the solver.

    4. In the Convergence checking frequency field, enter a positive integer value for the solver checking frequency in increments.

    5. In the Linear convergence limit field, enter the linear convergence limit for the solver.

  4. From the Solver options on the Pressure Equation tabbed page, do one of the following:

    • Choose Use analysis defaults to accept the default pressure equation solver options.

    • Choose Specify to customize the preconditioner type, complexity level, solver type, or residual smoother for the pressure equation solver.

  5. To specify custom settings for the pressure equation, do the following:

    1. From the Preconditioner Type options, either:

      • Select Algebraic multi-grid to use the algebraic multi-grid (AMG) method for calculations of the preconditioner matrix. When you select this option, you can also specify custom settings for the Complexity Level, Solver Type, and Residual Smoother options.

      • Select Symmetric successive over-relaxation to use the symmetric successive over-relaxation (SSOR) method for calculations of the preconditioner matrix.

    2. If you selected Algebraic multi-grid as the Preconditioner Type, choose a Complexity Level option to determine your selections for solver type and residual smoothing. You can choose User defined to specify custom settings for these options, or you can choose Preset and select one of the three preset options for residual smoother settings. The following three preset options are available:

      • Select 1 to use a Conjugate gradient solver and a Polynomial algorithm for residual smoothing with two pre-sweeps and two post-sweeps.

      • Select 2 to use a Conjugate gradient solver and an Incomplete factorization algorithm for residual smoothing with one pre-sweep and one post-sweep.

      • Select 3 to use a Bi-conjugate gradient, stabilized solver and an Incomplete factorization algorithm for residual smoothing with one pre-sweep and one post-sweep.

    3. If you selected Algebraic multi-grid as the Preconditioner Type and User defined from the Complexity Level options, select one of the following stabilization methods from the Solver Type options:

      • Toggle on Conjugate gradient to stabilize the solution using the conjugate gradient squared (CGS) method.

      • Toggle on Bi-conjugate gradient, stabilized to stabilize the solution using the bi-conjugate gradient stabilized (BCGSTAB) method.

      • Toggle on Flexible generalized minimal residual to stabilize the solution using the flexible generalized minimal residual (FGMRES) method.

    4. If you selected Algebraic multi-grid as the Preconditioner Type and User defined from the Complexity Level options, do the following from the Residual Smoother options:

      • Choose the residual smoothing method:

        • Choose Incomplete factorization to solve the system using an incomplete factorization preconditioner.

        • Choose Polynomial to solve the system using a polynomial preconditioner.

      • From the Smoothing sweeps options, adjust the number of pre- and post-relaxations for the fixed multigrid cycles. The Pre-sweeps option controls the number of pre-relaxations. The Post-sweeps option controls the number of post-relaxations.

  6. Click the Transport Equation tab to specify options for calculations of transport in the flow step, and do the following:

    1. Toggle on Include diagnostic output to output diagnostics data from the solver.

    2. Toggle on Include convergence output to output convergence data from the solver.

    3. In the Iteration limit field, enter the iteration limit for the solver.

    4. In the Convergence checking frequency field, enter a positive integer value for the solver checking frequency in increments.

    5. In the Linear convergence limit field, enter the linear convergence limit for the solver.

  7. When you have finished configuring settings for the flow step, proceed to the turbulence settings. For more information, see Configuring turbulence options” in “Configuring general analysis procedures, Section 14.11.1.

Configuring turbulence options

The turbulence options enable you to select a turbulence model for the flow step and to configure its constants. For more information about turbulence models, see Turbulence models” in “Incompressible fluid dynamic analysis, Section 6.6.2 of the Abaqus Analysis User's Guide.

To configure settings on the Turbulence tabbed page:

  1. In the Edit Step dialog box, display the Turbulence tabbed page.

    (For information on displaying the Edit Step dialog box, see Creating a step, Section 14.9.2, or Editing a step, Section 14.9.3.)

  2. Select the turbulence model.

    • Choose None to indicate that no turbulence modeling is enabled.

    • Choose Spalart-Allmaras to use the Spalart-Allmaras turbulence model and, if desired, customize the default values for the following settings:

      1. In the Turbulent Prandtl number field, specify the value for the Turbulent Prandtl number. This option is available only if the Energy equation option on the Basic tabbed page has been set to Temperature.

      2. In the appropriate fields, enter a value for any of the following constants for the Spalart-Allmaras turbulence model coefficients: , , , , , , , , and .

    • Choose k-epsilon renormalization group (RNG) to use the k RNG turbulence model and, if desired, customize the default values for the following settings:

      1. In the Turbulent Prandtl number field, specify the value for the Turbulent Prandtl number. This option is available only if the Energy equation option on the Basic tabbed page has been set to Temperature.

      2. In the appropriate fields, enter a value for any of the following constants for the k RNG turbulence model coefficients: , , , , , , and .

  3. When you have finished configuring settings for the flow step, click OK to close the Edit Step dialog box.