Global Simulation Settings Dialog

The Global Simulation Settings dialog offers access to global simulation parameters and output options for the run. The parameter values are applicable for all the Analyses in the model unless they are overridden by their corresponding parameters in the Analysis through its Entity Editor.

From the Run Motion Analysis dialog, click Global simulation settings to display the following dialog:
Figure 1. Global Simulation Settings Dialog

Analysis Settings

Analysis Settings are used to control the solver parameters during the simulation.

Static

Set the Static solver method options.
Option Description
Method Select the type of Static solver method from the drop down:
Force Imbalance - Type S Uses the Force Imbalance Method to calculate static equilibrium.
Force Imbalance - Type D Force Imbalance Method that uses a time integration approach for quasi-static simulation. Not applicable for Static simulation (MotionSolve defaults to Force Imbalance – Type S) for pure static simulation. While using this method, the solver also uses the Transient simulation settings.
Max Kinetic Energy Attrition Uses the Maximum Kinetic Energy Attrition Method based on conservation of energy. This method is suitable for models with contacts. This method does not work for quasi-static simulation.
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

Set the integrator options.
Option Description
Integrator Type Select the type integrator from the drop down:
  • ABAM
  • VSTIFF
  • MSTIFF
  • DSTIFF
The following common options are available for all integrators:
Maximum Step Size Defines the maximum step size the integrator is allowed to take.
Integrator Tolerance Represents the maximum absolute error per step that the integrator is allowed in computing the displacement, velocity, and differential equations states.
Constraint Tolerance Defines the accuracy to which the system configuration and motion constraints are to be satisfied at each step.
Maximum Order Specifies the maximum order that the integrator is 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.
Velocity Tolerance Fact The factor that multiplies integr_tol to yield the error tolerance for velocity states. For the DSTIFF integrator, this option is only applicable when the DAE Index is set to 1 and the Velocity Control option is selected.
The following options are specific to DSTIFF:
DAE Constraint Tolerance The tolerance on all algebraic constraint equations that the corrector must satisfy at convergence.
DAE Index The index of the DAE formulation. Options available are: 3 or 1.
DAE Corrector Maximum Iteration The maximum number of iterations that the corrector is allowed to take to achieve convergence.
Initial Number of Jacobian Matrix Evaluation This attribute controls the Jacobian matrix evaluation during corrector iterations. Options available are: Auto|1|2|3.
Auto
The solver automatically determines when a new Jacobian needs to be calculated.
Value n (1, 2, or 3)
Indicates the nth iteration at which a new Jacobian is calculated.
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.
DAE Interpolation Specify whether the integrator should interpolate results at the output steps. When turned on, MotionSolve is forced to interpolate the results at output steps while simulating from start time to end time.

Linear

Set the linearization options.
Option Description
Eigen Values And Vectors 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.
Generate State Space Matrix
Altair Compose/Twin Activate OML
Specifies whether the A, B, C and D matrices are to be written out into a .oml file that can be read in by Compose/Twin Activate.
MATLAB
Specifies whether the A, B, C and D matrices are to be written out into a file that can be read in by MATLAB.
Simulink MDL
Specifies whether the A, B, C and D matrices are to be written out in Simulink MDL format or not.
Animation Scale The animation scale. Used for linear analysis to set the scale factor for the modal animation. Default = 1.

General

Set the general options.
Option Description
Number of CPU cores in 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.
Mesh coarseness for contacts Default coarseness setting for meshing CADGraphics when in contact. MotionView will use this setting while generating a mesh during solver export for those CADGraphics on which mesh coarseness has not been individually set.
Default location for solver run files The default location for solving. When not specified, the solver deck is written at the model location.
Write Msolve Python file Writes a MotionSolve Python file for live run. This python file can be used for debugging.
Export MDL animation file Write an .maf file which can be loaded as a model in HyperView to view results with .mrf.

Output Settings

Output Settings are used to set user preferences on output options.

Result

Set output file types, zero tolerances, and debug options.
Option Description
Plot file options
Multibody Result File (MRF) Writes result files in the .mrf format.
ASCII Plot File (PLT) Writes plot files in the .plt format.
Altair Binary File (ABF) Writes plot files in the .abf format.
Do Not Append REQ/id To Output Turn ON this setting to avoid a prefix being added to the names of the output (a three letter keyword, followed by the output ID - for example, REQ/70000001).
Capture Max Penetration During Contact Flags the solver to introduce extra output between two time steps when the penetration depth is larger than both of the time steps.
Prefix Output Label For Force Output On Body Controls how the label from a Force type Output on any body is written to the solver deck.
Note: With Prefix output label for force output on body option on, the output label is added as a prefix to the label of the connection to the body. Otherwise, the output label is appended at the end of the label of the connection.


Write Result Data Per Time Select the result data per time output in the ABF and PLT files when there is more than one result available at a given time. Options available are: ALL, FIRST, or LAST.
Measure Rotation Select the format for angular results from the drop-down menu. Options available are: YAW_PITCH_ROLL or EULER_ANGLES.
Zero Tolerance
Displacement Output displacements less than the specified value are set to be equal to zero.
Velocity Output velocities less than the specified value are set to be equal to zero.
Acceleration Output accelerations less than the specified value are set to be equal to zero.
Force Output forces less than the specified value are set to be equal to zero.
Debug Options
Write Debug Info A logical flag that controls the generation of debugging information about the solver analysis steps.
Generate Animation At Each Iteration (Static Simulation Only) A logical flag that controls the generation of animation frames at each iteration for debug purposes.

H3D

Set animation file preferences.
Option Description
Animation File (H3D) Writes animation file in .h3d format.
Contact Forces Contact force vector animation in the .h3d file.
Flexible Bodies Velocity and Acceleration Velocity and acceleration output for flexible bodies during a MotionSolve run.
Format Select the H3D file format from the drop-down:
  • Modal
  • Nodal
  • Auto
Stress
Select the stress format in H3D file from the drop-down:
  • None
  • Tensor
  • Direct
Strain
Select the strain format in H3D file from the drop-down:
  • None
  • Tensor
Write H3D Results for Every Step Controls the frequency of writing results into an .h3d file.
Write H3D Results Starting At Controls the start time of writing results into an .h3d file.
Stop Writing H3D Results At Controls the end time of writing results into an .h3d file.