MotionView User's Guide

Run Solver Panel

Run Solver Panel

Previous topic Next topic Expand/collapse all hidden text  

Run Solver Panel

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

If you select MotionSolve from the SolverMode menu, the Run Solver panel adds additional options that are described below.  Regardless of the solver, the Run Solver panel allows you to either run the current model or run an existing solver command file generated previously by MotionView.  See Run Solver Panel - Adams and Abaqus for information on running the Adams or Abaqus solvers in MotionView.

run_solver_panel

Run Solver panel with the Save and run current model option selected (MotionSolve solver)

run_solver_panel_example2

Run Solver panel with the Run MotionSolve file option selected (MotionSolve solver)

Option

Description

Save and run
current model

Select this option to save and run the current model. Provide a solver file name (.xml).  By default, a solver file name with the same base name as that of the model will be displayed in the field.

 

The following options are available if using this option:

 

Scripted simulation

Use this option if a simulation script exists in the model in the form of Template or CommandSets. Checking this option prevents MotionView from exporting the Simulate command (Simulation type, End time, and Print Interval) from the Run Solver panel to the solver deck.

 

Simulation type

Select the type of simulation to be run:

Transient
Static
Quasi-Static
Assembly
Linear
Static+Transient
Static+Linear
User Control

 

End Time

Sets the length of the simulation in the unit chosen in the Solver Units Dataset.

 

Print Interval

Sets the time movement when simulation results are exported to the output files.

 

Analysis

Select an analysis from the model, if any, using the drop-down menu. Use the All option to export the solver deck and solve for each  available analysis.

 

Script

Select a registered solver script from the drop-down menu.  To register a solver script, use the *RegisterSolverScript() Preference File statement.

 

Export MDL snapshot

Saves a copy of the MDL file in the current state at which the model is being submitted to the solver.

 

Export MDL
animation file

Writes an .maf file which can be loaded as a model in HyperView to view results with .mrf.

Run MotionSolve file

Select this option to run an existing solver command file previously generated by MotionView.

 

The following options are available if using this option:

 

Solver input file

Click the file browser button to select a command file from the directory.

 

Script

Select a registered solver script from the drop-down menu.

Run

Click Run to execute the solver.

View Log

MotionSolve lists information in a log file which has an .log extension appended to the solver file base name.  Click this option to view the run log in a text window.

Animate

Click Animate to animate the results in a HyperView window after the solution is completed.

Plot

Click Plot to plot the results in a HyperGraph window after the solution is completed.

Additional panel options are also available by clicking on the Simulation Settings and Output Options buttons.

run_solver_panel_example3_options

Simulation Settings

The Simulation Settings dialog is used to edit the solver parameters.  This dialog contains the following tabs:

hmtoggle_plus1Static tab

run_solver_panel_sim_settings_dialog_static_tabSimulation Settings dialog - Static tab - Force Imbalance Type D

run_solver_panel_sim_settings_dialog_static_tab_mkeam

Simulation Settings dialog - Static tab - MKEAM

Option

Description

Method

Select the type of Static solver from the drop down:

Force Imbalance - Type D
Force Imbalance - Type S
MKEAM

 

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.

hmtoggle_plus1Transient tab

run_solver_panel_sim_settings_dialog_trans_tab_dstiff

Simulation Settings dialog - Transient tab - DSTIFF

run_solver_panel_sim_settings_dialog_trans_tab_vstiff

Simulation Settings dialog - Transient tab - VSTIFF/MSTIFF/ABAM

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:

 

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.

hmtoggle_plus1Linear tab

run_solver_panel_sim_settings_dialog_linear_tab

Simulation Settings dialog - 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.

hmtoggle_plus1General tab

run_solver_panel_sim_settings_dialog_general_tab

Simulation Settings dialog - 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.

Output Options

The Output Options dialog is used to set user preferences on output options.  This dialog contains the following two tabs:

hmtoggle_plus1General tab

The General tab is used to set output file types, zero tolerances, and debug options.

run_solver_panel_output_options_general_tab_mv

Output Options dialog - General tab

 

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.

 

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.

 

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.

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
(use with single Static simulation only)

A logical flag that controls the generation of animation frames at each iteration for debug purposes.

hmtoggle_plus1H3D tab

The H3D tab can be used to set animation file preferences.

run_solver_panel_output_options_h3d_tab_mv

Output Options dialog - H3D tab

Option

Description

Animation file (.h3d)

Writes animation file in .h3d format.

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.

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

Contact forces

Contact force vector animation in the .h3d file.

Flexible body velocity & acceleration

Velocity and acceleration output for flexible bodies during a MotionSolve run.

 

See Also:

MotionSolve User's Guide

MotionSolve Reference Guide

Simulate (MotionSolve XML Command)

Param_Transient (MotionSolve XML Command)

Param_Static (MotionSolve XML Command)

Param_Linear (MotionSolve XML Command)

ResOutput (MotionSolve XML Command)

H3DOutput (MotionSolve XML Command)

DebugOutput (MotionSolve XML Command)