

DUMP | Writes the current representation of a dataset to the Message File. This facility essentially saves the system at the current time and also provides numeric values for functions and orientations. Default: Off |
EPRINT | Prints a block of information for each kinematic, static, or dynamic step. This information helps you monitor the simulation process and to locate the source of the error if there is a problem. Each step consists of two phases: 1) a forward step in time (the predictor for dynamics) and 2) the solution of the equations of motion (the corrector for dynamics). For the first phase, Adams Solver prints out the following information: ■The step number. This is a running count of the number of steps taken and can be used as a measure of how hard Adams Solver is working. ■The order of the predictor for dynamics. This corresponds to the order of the polynomial Adams Solver uses to predict the solution at the end of the integration step. ■The value of time at the beginning of the step. ■The size of the step. For the second phase, Adams Solver prints out the cumulative number of iterations and a table of information about the iterations. The cumulative number of iterations is a running count of the iterations needed to solve the equations of motion and can be used as a measure of how many computations Adams Solver is performing. The table contains information about the maximum equation error and maximum variable change for each iteration. For each iteration, Adams Solver prints out the following information: ■The iteration number. This is one at the beginning of each step and increments by one until Adams Solver converges to a solution or exceeds the maximum allowable number of iterations. ■The largest (in absolute value) equation residual. Each equation should have an error value close to zero. This number is an indicator of how far Adams Solver is from a solution. This number should decrease after every iteration. ■The dataset element associated with the largest equation residual error. ■The equation that has the largest equation residual error for the above dataset element. ■The absolute value of the largest change in a variable. The final iteration should not need to change variables very much. This number is an indicator of how far Adams Solver needs to change variables to approach a solution. This number should decrease after every iteration. ■The dataset element associated with the absolute value of the largest change in a variable. ■The variable with the largest change for the above dataset element. ■If Adams Solver has updated the Jacobian, YES appears under the new Jacobian header. Default: NOEPRINT |
JMDUMP | Dumps the Jacobian matrix at each iteration. The Jacobian is dumped in the working directory in the file with extension *.jac and root name equal to the one of the message file. Default: NOJMDUMP |
LIST | Lists the current values of the data in the DEBUG statement. |
NOEPRINT | Suppresses the printing of three numbers at each integration step and five numbers at each corrector iteration during an integration. Default: NOEPRINT |
NOJMDUMP | Disables the dumping of the Jacobian matrix at each iteration. Default: NOJMDUMP |
NOREQDUMP | Disables the dumping of REQUEST and MREQUEST statement output at each iteration. Default: NOREQDUMP |
NORHSDUMP | Disables the dumping of the YY array (state vector), the RHS array (error terms), and the DELTA array (increment to state vector) at each iteration. Default: NORHSDUMP |
NOVERBOSE | Deactivates the output of explanations and possible remedies and the output of the names of subroutines from which Adams Solver sends diagnostics. Default: NOVERBOSE |
REQDUMP | Enables the dumping of the REQUEST and the MREQUEST statement output at each iteration. Default: NOREQDUMP |
RHSDUMP | Dumps the values of the right-hand-side vector and states in the solution of each AX=b linear problem. The states and right-hand-side are dumped in the working directory in the file with extension *.rhs and root name equal to the one of the message file. Default: NORHSDUMP |
VERBOSE | Outputs to the screen such additional information as the name of the subroutine from which Adams Solver sends each diagnostic, explanations, and possible remedies (when available). If you do not include the VERBOSE argument, Adams Solver outputs to the screen only basic error messages. Whether or not you include the VERBOSE argument, Adams Solver outputs VERBOSE information to the Message File. Default: NOVERBOSE |
MATLAB | When specified in conjunction with the RHSDUMP or JMDUMP flags it changes the output format to be such that the debug information can be easily imported into Matlab. Importing for example the Jacobian matrix in Matlab can be useful for purposes such as computing the condition number of the Jacobian, its norm and so on. |



is a small user-defined number that specifies the convergence criterion.
return xi as the solution




,
is a small user-defined number that specifies the convergence criterion.
return x = xi as the solution
, where j=1,...,n and k=1,...,n
,

EQUATIONS | VARIABLES | |||
|---|---|---|---|---|
Element type: | Code: | Explanation: | Code: | Explanation: |
Parts | X Force | Translational force, x-direction, GCS | X Vel | Translational coordinate, x-direction, GCS |
Y Force | Translational force, y-direction, GCS | Y Vel | Translational coordinate, y-direction, GCS | |
Z Force | Translational force, z-direction, GCS | Z Vel | Translational coordinate, z-direction, GCS | |
X Vel Kin Eqn | Velocity equation, x-coordinate, GCS | X Disp | Translational coordinate, x-direction, GCS | |
Y Vel Kin Eqn | Velocity equation, y-coordinate, GCS | Y Disp | Translational coordinate, y-direction, GCS | |
Z Vel Kin Eqn | Velocity equation, z-coordinate, GCS | Z Disp | Translational coordinate, z-direction, GCS | |
Psi Torque | Torque, the component | Psi Vel | Rotational rate, first component, 3-1-3 Euler angles, GCS | |
Theta Torque | Torque, the component | Theta Vel | Rotational rate, second component, 3-1-3 Euler angles, GCS | |
Phi Torque | Torque, the component | Phi Vel | Rotational rate, third component, 3-1-3 Euler angles, GCS | |
Psi Vel Kin Eqn | Equation for the time-derivative of the coordinate | Psi Angle | Rotational coordinate, first component, 3-1-3 Euler angles, GCS | |
Theta Vel Kin Eqn | Equation for the time-derivative of the coordinate | Theta Angle | Rotational coordinate, second component, 3‑1-3 Euler angles, GCS | |
Phi Vel Kin Eqn | Equation for the time-derivative of the coordinate | Phi Angle | Rotational coordinate, third component, 3‑1‑3 Euler angles, GCS | |
Psi Momentum | Algebraic equation for the component of the angular momentum | Psi Mom | Rotational rate, first component, 3-1-3 Euler angles, GCS | |
Theta Momentum | Algebraic equation for the component of the angular momentum | Theta Mom | Rotational rate, second component, 3-1-3 Euler angles, GCS | |
Phi Momentum | Algebraic equation for the component of the angular momentum | Phi Mom | Rotational rate, third component, 3-1-3 Euler angles, GCS | |
Flexible Bodies | X Force | Translational force, x-direction, GCS | X Vel | Translational coordinate, x-direction, GCS |
Y Force | Translational force, y-direction, GCS | Y Vel | Translational coordinate, y-direction, GCS | |
Z Force | Translational force, z-direction, GCS | Z Vel | Translational coordinate, z-direction, GCS | |
X Vel Kin Eqn | Velocity equation, x-coordinate, GCS | X Disp | Translational coordinate, x-direction, GCS | |
Y Vel Kin Eqn | Velocity equation, y-coordinate, GCS | Y Disp | Translational coordinate, y-direction, GCS | |
Z Vel Kin Eqn | Velocity equation, z-coordinate, GCS | Z Disp | Translational coordinate, z-direction, GCS | |
Psi Torque | First of three equations of motion for torque | Psi Vel | Time-derivative of the coordinate | |
Theta Torque | Second of three equations of motion for torque | Theta Vel | Time-derivative of the coordinate | |
Phi Torque | Third of three equations of motion for torque | Phi Vel | Time-derivative of the coordinate | |
Psi Vel Kin Eqn | Equation for the time-derivative of the coordinate | Psi Angle | Rotational coordinate, first component, 3-1-3 Euler angles, GCS | |
Theta Vel Kin Eqn | Equation for the time-derivative of the coordinate | Theta Angle | Rotational coordinate, second component, 3‑1-3 Euler angles, GCS | |
Phi Vel Kin Eqn | Equation for the time-derivative of the coordinate | Phi Angle | Rotational coordinate, third component, 3‑1‑3 Euler angles, GCS | |
Psi Momentum | Algebraic equation for the component of the angular momentum | Psi Mom | component of the angular momentum | |
Theta Momentum | Algebraic equation for the component of the angular momentum | Theta Mom | component of the angular momentum | |
Phi Momentum | Algebraic equation for the component of the angular momentum | Phi Mom | component of the angular momentum | |
Modal Force 'j' | Inertial equations for modal coordinates for 1 j number of flexible modes | QD 'j' | Time-derivatives of modal coordinates for 1 j number of flexible modes | |
Modal Kin Eqn 'j' | Equation for the time-derivatives of modal coordinates for 1 j number of flexible modes | Q 'j' | Modal coordinates for 1 j number of flexible modes | |
Point Masses | X Force | Translational force, x-direction, GCS | X Vel | Translational velocity, x-direction, GCS |
Y Force | Translational force, y-direction, GCS | Y Vel | Translational velocity, y-direction, GCS | |
Z Force | Translational force, z-direction, GCS | Z Vel | Translational velocity, z-direction, GCS | |
EQUATIONS | VARIABLES | ||||
|---|---|---|---|---|---|
Element type: | Code: | Explanation: | Code: | Explanation: | Notes: |
Joint Initial Condition, | X Delta | At Point Constraint (x) xi − xj = 0 | LAM | Reaction Force (x) | 1 |
Translational | Y Delta | At Point Constraint (y) yi − yj = 0 | LAM | Reaction Force (y) | 1 |
Z Delta | At Point Constraint (z) zi − zj = 0 | LAM | Reaction Force (z) | 1 | |
Joint Initial Condition, | xi • yj | Angular Constraint (xi, yj) xi • yj = 0 | LAM | Reaction Torque (xi, yj) | 2 |
Rotational | zi • xj | Angular Constraint (zi, xj) zi • xj = 0 | LAM | Reaction Torque (zi, xj) | 2 |
zi • yj | Angular Constraint (zi, yj) zi • yj = 0 | LAM | Reaction Torque (zi, yj) | 2 | |
Cylindrical Joint | zi • xj | Angular Constraint (zi, xj) zi • xj = 0 | LAM | Reaction Torque (zi, xj) | 2 |
zi • yj | Angular Constraint (zi, yj) zi • yj = 0 | LAM | Reaction Torque (zi, yj) | 2 | |
s • xj | Sliding Constraint (s, xj) s • xj = 0 | LAM | Reaction Force (s, xj) | 3 | |
s • yj | Sliding Constraint(s, yj) s • yj = 0 | LAM | Reaction Force (s, yj) | 3 | |
Convel Joint | X Delta | At Point Constraint (x) xi − xj = 0 | LAM | Reaction Force (x) | 2 |
Y Delta | At Point Constraint (y) yi − yj = 0 | LAM | Reaction Force (y) | 2 | |
Z Delta | At Point Constraint (z) zi − zj = 0 | LAM | Reaction Force (z) | 2 | |
xi • yj | Angular Constraint (xi, yj) xi • yj = 0 | LAM | Reaction Torque (xi, yj) | 3 | |
Fixed Joint | X Delta | At Point Constraint (x) xi − xj = 0 | LAM | Reaction Force (x) | 1 |
Y Delta | At Point Constraint(y) yi − yj = 0 | LAM | Reaction Force (y) | 1 | |
Z Delta | At Point Constraint (z) zi − zj = 0 | LAM | Reaction Force (z) | 1 | |
xi • yj | Angular Constraint (xi, yj) xi • yj = 0 | LAM | Reaction Torque (xi, yj) | 2 | |
zi • xj | Angular Constraint (zi, xj) zi • xj = 0 | LAM | Reaction Torque (zi, xj) | 2 | |
zi • yj | Angular Constraint (zi, yj) zi • yj = 0 | LAM | Reaction Torque (zi, yj) | 2 | |
GCON | User | User defined Constraint | LAM | Reaction Force or Torque | |
Hooke Joint | X Delta | At Point Constraint(x) xi − xj = 0 | LAM | Reaction Force (x) | 2 |
Y Delta | At Point Constraint (y) yi − yj = 0 | LAM | Reaction Force (y) | 2 | |
Z Delta | At Point Constraint (z) zi − zj = 0 | LAM | Reaction Force (z) | 2 | |
xi • yj | Angular Constraint (xi, yj) xi • yj = 0 | LAM | Reaction Torque (xi, yj) | 3 | |
Planar Joint | zi • xj | Angular Constraint (zi, xj) zi • xj = 0 | LAM | Reaction Torque (zi, xj) | 2 |
zi • yj | Angular Constraint (zi, yj) zi • yj = 0 | LAM | Reaction Torque (zi, yj) | 2 | |
s • zj | Sliding Constraint (s, zj) s • zj = 0 | LAM | Reaction Force (s, zj) | 3 | |
Rack-&-Pinion Joint | Alpha • P | Rotation/Translation Dependency | LAM | Reaction Force ( ) | 4 |
Revolute Joint | X Delta | At Point Constraint (x) xi − xj = 0 | LAM | Reaction Force (x) | 1 |
Y Delta | At Point Constraint (y) yi − yj = 0 | LAM | Reaction Force (y) | 1 | |
Z Delta | At Point Constraint (z) zi − zj = 0 | LAM | Reaction Force (z) | 1 | |
zi • xj | Angular Constraint (zi, xj) zi • xj = 0 | LAM | Reaction Torque (zi, xj) | 2 | |
zi • yj | Angular Constraint (zi, yj) zi • yj = 0 | LAM | Reaction Torque (zi, yj) | 2 | |
Screw Joint | Alpha • P | Rotation/Translation Dependency | LAM | Reaction Force ( ) | 4 |
Spherical Joint | X Delta | At Point Constraint (x) xi − xj = 0 | LAM | Reaction Force (x) | 1 |
Y Delta | At Point Constraint (y) yi − yj = 0 | LAM | Reaction Force (y) | 1 | |
Z Delta | At Point Constraint (z) zi − zj = 0 | LAM | Reaction Force (z) | 1 | |
Translational Joint | zi • xj | Angular Constraint (zi, xj) zi • xj = 0 | LAM | Reaction Torque (zi, xj) | 2 |
zi • yj | Angular Constraint (zi, yj) zi • yj = 0 | LAM | Reaction Torque (zi, yj) | 2 | |
xi • yj | Angular Constraint (xi, yj) xi • yj = 0 | LAM | Reaction Torque (xi, yj) | 2 | |
s • xj | Sliding Constraint (s, xj) s • xj = 0 | LAM | Reaction Force (s, xj) | 3 | |
s • yj | Sliding Constraint (s, yj) s • yj = 0 | LAM | Reaction Force (s, yj) | 3 | |
Universal Joint | X Delta | At Point Constraint (x) xi − xj = 0 | LAM | Reaction Force (x) | 1 |
Y Delta | At Point Constraint (y) yi − yj = 0 | LAM | Reaction Force (y) | 1 | |
Z Delta | At Point Constraint (z) zi − zj = 0 | LAM | Reaction Force (z) | 1 | |
zi • zj | Angular Constraint (zi, zj) zi • zj = 0 | LAM | Reaction Torque (zi, zj) | 2 | |
Atpoint Joint Primitive | X Delta | At Point Constraint (x) xi − xj = 0 | LAM | Reaction Force (x) | 1 |
Y Delta | At Point Constraint (y) yi − yj = 0 | LAM | Reaction Force (y) | 1 | |
Z Delta | At Point Constraint (z) zi − zj = 0 | LAM | Reaction Force (z) | 1 | |
Inline Joint Primitive | Si•Xj | Equivalent to Sliding Constraint (s, xj) s • xj = 0 | LAM | Reaction Force (s, xj) | 3 |
Orientation Joint Primitive | zi • xj | Angular Constraint (zi, xj) zi • xj = 0 | LAM | Reaction Torque (zi, xj) | 2 |
zi • yj | Angular Constraint (zi, yj) zi • yj = 0 | LAM | Reaction Torque (zi, yj) | 2 | |
xi • yj | Angular Constraint (xi, yj) xi • yj = 0 | LAM | Reaction Torque (xi, yj) | 2 | |
Parallel Joint Primitive | zi • xj | Angular Constraint (zi, xj) zi • xj = 0 | LAM | Reaction Torque (zi, xj) | 2 |
zi • yj | Angular Constraint (zi, yj) zi • yj = 0 | LAM | Reaction Torque (zi, yj) | 2 | |
Perpendicular Joint Primitive | zi • zj | Angular Constraint (zi, zj) zi • zj = 0 | LAM | Reaction Torque (zi, zj) | 2 |
.
.
, where s is the distance travelled along the z-axis, α is the angle of rotation, and p is the user specified pitch.EQUATIONS | VARIABLES | ||||
|---|---|---|---|---|---|
Element type: | Code: | Explanation: | Code: | Explanation: | Notes: |
BEAM, BUSHING, | X Force | x direction force equation | X Force | Force in the x direction | 5 |
CONTACT | X Force | x force equation | X Force | Force in the x direction | 5 |
Y Force | y force equation | Y Force | Force in the y direction | 5 | |
Z Force | z force equation | Z Force | Force in the z direction | 5 | |
X Torque | x torque equation | X Torque | Torque in the x direction | 6 | |
Y Torque | y torque equation | Y Torque | Torque in the y direction | 6 | |
Z Torque | z torque equation | Z Torque | Torque in the z direction | 6 | |
FIELD | Y Force | y direction force equation | Y Force | Force in the y direction | 5 |
Z Force | z direction force equation | Z Force | Force in the z direction | 5 | |
X Torque | x axis torque equation | X Torque | Torque about the x axis | 6 | |
Y Torque | y axis torque equation | Y Torque | Torque about the y axis | 6 | |
Z Torque | z axis torque equation | Z Torque | Torque about the z axis | 6 | |
GFORCE | X Force | x force equation | X Force | Force in the x direction | 5 |
Y Force | y force equation | Y Force | Force in the y direction | 5 | |
Z Force | z force equation | Z Force | Force in the z direction | 5 | |
X Torque | x torque equation | X Torque | Torque in the x direction | 6 | |
Y Torque | y torque equation | Y Torque | Torque in the y direction | 6 | |
Z Torque | z torque equation | Z Torque | Torque in the z direction | 6 | |
MFORCE | FQ | force equation | FQ | force | |
NFORCE | X Force | x force equation | X Force | Force in the x direction | 5 |
Y Force | y force equation | Y Force | Force in the y direction | 5 | |
Z Force | z force equation | Z Force | Force in the z direction | 5 | |
X Torque | x torque equation | X Torque | Torque in the x direction | 6 | |
Y Torque | y torque equation | Y Torque | Torque in the y direction | 6 | |
Z Torque | z torque equation | Z Torque | Torque in the z direction | 6 | |
Translational SFORCE | Force Mag | Equation for element force | Force Mag | Force in element | 7 |
X Force | x force equation | X Force | Force in the x direction | 5 | |
Y Force | y force equation | Y Force | Force in the y direction | 5 | |
Z Force | z force equation | Z Force | Force in the z direction | 5 | |
Rotational SFORCE | Torque Mag | Element torque equation | Torque Mag | Torque in element | 6 |
X Torque | x torque equation | X Torque | Torque in the x direction | 6 | |
Y Torque | y torque equation | Y Torque | Torque in the y direction | 6 | |
Z Torque | z torque equation | Z Torque | Torque in the z direction | 6 | |
Translational Springdamper | Force Mag | Equation for element force | Force Mag | Force in element | 7 |
X Force | x force equation | X Force | Force in the x direction | 5 | |
Y Force | y force equation | Y Force | Force in the y direction | 5 | |
Z Force | z force equation | Z Force | Force in the z direction | 5 | |
Rotational Springdamper | Torque Mag | Element torque equation | Torque Mag | Torque in element | 6 |
X Torque | x torque equation | X Torque | Torque in the x direction | 6 | |
Y Torque | y torque equation | Y Torque | Torque in the y direction | 6 | |
Z Torque | z torque equation | Z Torque | Torque in the z direction | 6 | |
VFORCE | X Force | x force equation | X Force | Force in the x direction | 5 |
Y Force | y force equation | Y Force | Force in the y direction | 5 | |
Z Force | z force equation | Z Force | Force in the z direction | 5 | |
VTORQUE | X Torque | x torque equation | X Torque | Torque in the x direction | 6 |
Y Torque | y torque equation | Y Torque | Torque in the y direction | 6 | |
Z Torque | z torque equation | Z Torque | Torque in the z direction | 6 | |
EQUATIONS | VARIABLES | |||
|---|---|---|---|---|
Element type: | Code: | Explanation: | Code: | Explanation: |
DIFF | Func | Equation for the ODE | DIF | Variable for the solution of the ODE |
GSE | xj Eqn | General, first order state equations for 1 j number of states | xj | Variables for the solution to the differential equations. |
yj Eqn | Algebraic equations for 1 j number of outputs | yj | Variables for the values of the output equations. | |
LSE | xj Eqn | First order linear state equations for 1 j number of states | xj | Variables for the solution to the differential equations. |
yj Eqn | Linear algebraic equations for 1 j number of outputs | yj | Variables for the values of the linear equations. | |
TFSISO | xj Eqn | Linear, first order, differential equations for the single-input, single-output transfer function = Ax + Bu for 1 j number of states. | xj | Values of the states for the single-input, single-output transfer function. |
yj Eqn | Linear equation y = Cx + Du in terms of the states x and the input u. | yj | Values of the output for the transfer function. | |
VARIABLE | Func | Equation for the variable | val | Value of the variable |
EQUATIONS | VARIABLES | ||||
|---|---|---|---|---|---|
Element type: | Code: | Explanation: | Code: | Explanation: | Notes: |
COUPLER | Coupler | Constraint relating joint displacements | LAM | Reaction force | |
CVCV | X Delta | At point constraint (x) | LAM | Reaction force (x) | 2 |
Y Delta | At point constraint (y) | LAM | Reaction force (y) | 2 | |
Z Delta | At point constraint (z) | LAM | Reaction force (z) | 2 | |
Xi.Yj | Constraint to force the tangent to curve 1 to be perpendicular to normal to curve 2 | LAM | Constraint torque variable | ||
CVMK | Alpha | Curve Marker displacement | Alpha | Curve Marker alpha | |
AlphaD | Curve Marker velocity | AlphaD | Time derivative of Curve Marker alpha | ||
GEAR | Gear | Constraint relating displacements in two joints | LAM | Reaction force | |
MOTION | JntRtL0 | Rotational Joint displacement specified as a function of time | LAM | Reaction force | |
JntRtL1 | Rotational Joint velocity specified as a function of time | LAM | Reaction force | ||
JntRtL2 | Rotational Joint acceleration specified as a function of time | LAM | Reaction force | ||
IJ_RtL0 | Rotational I-J Marker displacement specified as a function of time | LAM | Reaction force | ||
IJ_RtL1 | Rotational I-J Marker velocity specified as a function of time | LAM | Reaction force | ||
IJ_RtL2 | Rotational I-J Marker acceleration specified as a function of time | LAM | Reaction force | ||
MotTrL0 | Translational Joint displacement specified as a function of time | LAM | Reaction force | ||
MotTrL1 | Translational Joint velocity specified as a function of time | LAM | Reaction force | ||
MotTrL2 | Translational Joint acceleration specified as a function of time | LAM | Reaction force | ||
IJ_TrL0 | Translational I-J Marker displacement specified as a function of time | LAM | Reaction force | ||
IJ_TrL1 | Translational I-J Marker velocity specified as a function of time | LAM | Reaction force | ||
IJ_TrL2 | Translational I-J Marker acceleration specified as a function of time | LAM | Reaction force | ||
PTCV | X Delta | At point constraint (x) | LAM | Reaction force (x) | 2 |
Y Delta | At point constraint (y) | LAM | Reaction force (y) | 2 | |
Z Delta | At point constraint (z) | LAM | Reaction force (z) | 2 | |
SFMK | alpha | Surface Marker alpha displacement | alpha | Surface Marker alpha | |
beta | Surface Marker beta displacement | beta | Surface Marker beta | ||
alphaD | Surface Marker alpha velocity | alphaD | Time derivative of Surface Marker alpha | ||
betaD | Surface Marker beta velocity | betaD | Time derivative of Surface Marker beta | ||