Simulation Settings
The Simulation Settings dialog is used to edit the solver parameters.
This dialog contains the following tabs:
Static Tab
Option | Description | |
---|---|---|
Method | Select the type of Static
solver from the drop down:
|
|
The following options are available if Force Imbalance - Type D/Type S is chosen: | ||
Maximum residual | This specifies the upper limit for the change in residual of the system equations at the static equilibrium point. | |
Maximum imbalance | Specifies the maximum force imbalance in the equations of motion that is allowed at the solution point. | |
Maximum number of iterations | Specifies the maximum number of iterations that are allowed before simulation stops. | |
Stability | Specifies the fraction of the mass matrix that is to be added to the Jacobian to ensure that it is not singular. | |
The following options are available if MKEAM is chosen: | ||
Maximum number of iterations | Specifies the maximum number of iterations that are allowed before simulation stops. | |
Maximum residual kinetic energy tolerance | Specifies the maximum allowable residual kinetic energy of the system at the static equilibrium point. | |
Maximum coordinate difference tolerance | This specifies the upper limit for the change in system states at the static equilibrium point. |
Transient Tab
Option | Description | |
---|---|---|
Integrator type | Select the type integrator from
the drop down:
|
|
The following common options are available for all integrators: | ||
Integrator tolerance | Represents the maximum absolute error per step that the integrator is allowed in computing the displacement, velocity, and differential equations states. | |
Maximum step size | Defines the maximum step size the integrator is allowed to take. | |
Maximum initial step size | The maximum initial step size. | |
Minimum step size | Defines the minimum step size the integrator is allowed to take. | |
Maximum order | Specifies the maximum order that the integrator is to take. | |
Velocity tolerance fact | The factor that multiplies integr_tol to yield the error tolerance for velocity states. | |
Implicit diff tolerance | Defines the accuracy to which implicit differential equations, such as Control_Diff equations with the is_implicit = "TRUE", are to be satisfied. | |
The following options are specific to DSTIFF: | ||
DAE index | The index of the DAE formulation. Options available are: 3 or 1. | |
DAE corrector max iteration | The maximum number of iterations that the corrector is allowed to take to achieve convergence. | |
DAE corrector min iteration | The minimum number of iterations that the corrector is allowed to take before it checks for corrector divergence. | |
DAE constraint tolerance | The tolerance on all algebraic constraint equations that the corrector must satisfy at convergence. | |
Jacobian matrix evaluation | This attribute controls the Jacobian matrix evaluation during corrector iterations. | |
Velocity control | The logical flag that controls whether the velocity states are checked for local integration error at each step. This option is only available in the case where the DAE index = 1. | |
The following options are specific to VSTIFF/MSTIFF/ABAM: | ||
Constraint tolerance | Defines the accuracy to which the system configuration and motion constraints are to be satisfied at each step. |
Linear Tab
Option | Description |
---|---|
Animation scale | Used for linear analysis to set the scale factor for the modal animation. |
Eigen values and vectors (.eig, .h3d) | Specifies whether the eigenvalue and eigenvector data is written to a .eig file. |
Disable damping | Specifies whether the linearization solver should disable damping from all force elements for the eigenvalue solution. |
Kinetic energy distribution | Specifies whether the modal kinetic energy distribution is written out to the solver log file and the *_linz.mrf output file. |
State-Space matrices (Simulink MDL) | Specifies whether the A, B, C and D matrices that are calculated are to be written out in Simulink MDL format or not. |
State-Space matrices (MATLAB) | Specifies whether the A, B, C and D matrices that are calculated are to be written out into a file that can be read in by MATLAB. |
General Tab
Option | Description |
---|---|
Number of CPU cores in multiprocessor (SMP) run | Specifies the number of CPU cores to be used when multiple cores are available. This is particularly helpful in parallelizing computations in the case of Contact simulation. |