ACF Solver Commands
Command ElementYou can use this set of special ACF commands to control static and transient solver settings (Param_Static, Param_Transient) in MotionSolve via the EQUILIBRIUM and INTEGRATOR commands in the ACF file.
Format
INTEGRATOR/GSTIFF
!MS#,MINIT=integer
!MS#,CONSTR_TOL=real
!MS#,VEL_CTRL=integer
!MS#,JACINIT=integer
EQUILIBRIUM/
!MS#,FIM_S
!MS#,COMPDELTA=real
Attributes
- !MS#
- The use of the "!MS#" character sequence allows MotionSolve to recognize the remainder of this line as a special ACF command. This character sequence is required for all the special MS ACF commands listed below. Due to the leading "!" in this character sequence, this line is treated as a comment in BX.
- MINIT
- Specifies the value of the attribute dae_corrector_minit in the Param_Transient section. This keyword can only be used in conjunction with the INTEGRATOR statement. The value must be of type integer.
- CONSTR_TOL
- Specifies the value of the attribute dae_constr_tol in the Param_Transient section. This keyword can only be used in conjunction with the INTEGRATOR statement. The value must be of type real.
- VEL_CTRL
- Specifies the value of the attribute dae_vel_ctrl in the Param_Transient section. This keyword can only be used in conjunction with the INTEGRATOR statement. The value must be of type integer. Specify 0 to set dae_vel_ctrl to FALSE and 1 to set dae_vel_ctrl to TRUE.
- JACINIT
- Specifies the value of the attribute dae_jacob_init in the Param_Transient section. This keyword can only be used in conjunction with the INTEGRATOR statement. The value must be of type integer.
- FIM_S
- Sets the value of the attribute method to FIM_S in Param_Static. This is a keyword only; in other words, there is no value associated with this keyword. This keyword can only be used in conjunction with the EQUILIBRIUM statement.
- COMPDELTA
- Specifies the value of the attribute compliance_delta in the Param_Static section. This keyword can only be used in conjunction with the EQUILIBRIUM statement. The value must be of type real.
Comments
- By using these ACF commands, you can control specific MotionSolve solver settings directly from within the ACF deck. The need to translate the ADM/ACF deck to XML and then modify the XML input deck is removed.
- The ACF commands are translated to the MotionSolve model/command statements in the XML input deck.