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

  1. 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.
  2. The ACF commands are translated to the MotionSolve model/command statements in the XML input deck.