HyperWorks Solvers

ACF Solver Commands

ACF Solver Commands

Previous topic Next topic No expanding text in this topic  

ACF Solver Commands

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

Command Elements

Description

You 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.