

DUMP | Writes the internal representation of a dataset in the Tabular Output File after Adams Solver reads and checks the input. This facility essentially maps the equations and variables in the system and provides their numeric codes. 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 | ![]() | Translational force, x-direction, GCS | ![]() | Translational coordinate, x-direction, GCS |
![]() | Translational force, y-direction, GCS | ![]() | Translational coordinate, y-direction, GCS | |
![]() | Translational force, z-direction, GCS | ![]() | Translational coordinate, z-direction, GCS | |
![]() | Algebraic equation for the component of the angular momentum | ![]() | Rotational rate, first component, 3-1-3 Euler angles, GCS | |
![]() | Algebraic equation for the component of the angular momentum | ![]() | Rotational rate, second component, 3-1-3 Euler angles, GCS | |
![]() | Algebraic equation for the component of the angular momentum | ![]() | Rotational rate, third component, 3-1-3 Euler angles, GCS | |
![]() | Torque, the component | ![]() | component of the angular momentum | |
![]() | Torque, the component | ![]() | component of the angular momentum | |
![]() | Torque, the component | ![]() | component of the angular momentum | |
vx | Velocity equation, x-coordinate, GCS | x | Translational coordinate, x-direction, GCS | |
vy | Velocity equation, y-coordinate, GCS | y | Translational coordinate, y-direction, GCS | |
vz | Velocity equation, z-coordinate, GCS | z | Translational coordinate, z-direction, GCS | |
![]() | Equation for the time-derivative of the coordinate | ![]() | Rotational coordinate, first component, 3-1-3 Euler angles, GCS | |
![]() | Equation for the time-derivative of the coordinate | ![]() | Rotational coordinate, second component, 3‑1-3 Euler angles, GCS | |
![]() | Equation for the time-derivative of the coordinate | ![]() | Rotational coordinate, third component, 3‑1‑3 Euler angles, GCS | |
Flexible Bodies | ![]() | Translational force, x-direction, GCS | ![]() | Translational coordinate, x-direction, GCS |
![]() | Translational force, y-direction, GCS | ![]() | Translational coordinate, y-direction, GCS | |
![]() | Translational force, z-direction, GCS | ![]() | Translational coordinate, z-direction, GCS | |
![]() | First of three equations of motion for torque | ![]() | Time-derivative of the coordinate | |
![]() | Second of three equations of motion for torque | ![]() | Time-derivative of the coordinate | |
![]() | Third of three equations of motion for torque | ![]() | Time-derivative of the coordinate | |
![]() | Inertial equations for modal coordinates for 1 j number of flexible modes | ![]() | Time-derivatives of modal coordinates for 1 j number of flexible modes | |
vx | Velocity equation, x-coordinate, GCS | x | Translational coordinate, x-direction, GCS | |
vy | Velocity equation, y-coordinate, GCS | y | Translational coordinate, y-direction, GCS | |
vz | Velocity equation, z-coordinate, GCS | z | Translational coordinate, z-direction, GCS | |
![]() | Equation for the time-derivative of the coordinate | ![]() | Rotational coordinate, first component, 3-1-3 Euler angles, GCS | |
![]() | Equation for the time-derivative of the coordinate | ![]() | Rotational coordinate, second component, 3‑1-3 Euler angles, GCS | |
![]() | Equation for the time-derivative of the coordinate | ![]() | Rotational coordinate, third component, 3‑1‑3 Euler angles, GCS | |
![]() | Equation for the time-derivatives of modal coordinates for 1 j number of flexible modes | ![]() | Modal coordinates for 1 j number of flexible modes | |
Point Masses | ![]() | Translational force, x-direction, GCS | ![]() | Translational velocity, x-direction, GCS |
![]() | Translational force, y-direction, GCS | ![]() | Translational velocity, y-direction, GCS | |
![]() | Translational force, z-direction, GCS | ![]() | Translational velocity, z-direction, GCS | |
EQUATIONS | VARIABLES | ||||
|---|---|---|---|---|---|
Element type: | Code: | Explanation: | Code: | Explanation: | Notes: |
Joint Initial Condition, | x | At Point Constraint (x) xi − xj = 0 | Reaction Force (x) | 1 | |
Translational | y | At Point Constraint (y) yi − yj = 0 | y Force | Reaction Force (y) | 1 |
z | At Point Constraint (z) zi − zj = 0 | z Force | Reaction Force (z) | 1 | |
Joint Initial Condition, | xi • yj | Angular Constraint (xi, yj) xi • yj = 0 | xy Torque | Reaction Torque (xi, yj) | 2 |
Rotational | zi • xj | Angular Constraint (zi, xj) zi • xj = 0 | zx Torque | Reaction Torque (zi, xj) | 2 |
zi • yj | Angular Constraint (zi, yj) zi • yj = 0 | zy Torque | Reaction Torque (zi, yj) | 2 | |
Cylindrical Joint | zi • xj | Angular Constraint (zi, xj) zi • xj = 0 | zx Torque | Reaction Torque (zi, xj) | 2 |
zi • yj | Angular Constraint (zi, yj) zi • yj = 0 | zy Torque | Reaction Torque (zi, yj) | 2 | |
s • xj | Sliding Constraint (s, xj) s • xj = 0 | sx Force | Reaction Force (s, xj) | 3 | |
s • yj | Sliding Constraint(s, yj) s • yj = 0 | sy Force | Reaction Force (s, yj) | 3 | |
Convel Joint | x | At Point Constraint (x) xi − xj = 0 | x Force | Reaction Force (x) | 2 |
y | At Point Constraint (y) yi − yj = 0 | y Force | Reaction Force (y) | 2 | |
z | At Point Constraint (z) zi − zj = 0 | z Force | Reaction Force (z) | 2 | |
xi • yj | Angular Constraint (xi, yj) xi • yj = 0 | xy Torque | Reaction Torque (xi, yj) | 3 | |
Fixed Joint | x | At Point Constraint (x) xi − xj = 0 | x Force | Reaction Force (x) | 1 |
y | At Point Constraint(y) yi − yj = 0 | y Force | Reaction Force (y) | 1 | |
z | At Point Constraint (z) zi − zj = 0 | z Force | Reaction Force (z) | 1 | |
xi • yj | Angular Constraint (xi, yj) xi • yj = 0 | xy Torque | Reaction Torque (xi, yj) | 2 | |
zi • xj | Angular Constraint (zi, xj) zi • xj = 0 | zx Torque | Reaction Torque (zi, xj) | 2 | |
zi • yj | Angular Constraint (zi, yj) zi • yj = 0 | zy Torque | Reaction Torque (zi, yj) | 2 | |
Hooke Joint | x | At Point Constraint(x) xi − xj = 0 | x Force | Reaction Force (x) | 2 |
y | At Point Constraint (y) yi − yj = 0 | y Force | Reaction Force (y) | 2 | |
z | At Point Constraint (z) zi − zj = 0 | z Force | Reaction Force (z) | 2 | |
xi • yj | Angular Constraint (xi, yj) xi • yj = 0 | xy Torque | Reaction Torque (xi, yj) | 3 | |
Planar Joint | zi • xj | Angular Constraint (zi, xj) zi • xj = 0 | zx Torque | Reaction Torque (zi, xj) | 2 |
zi • yj | Angular Constraint (zi, yj) zi • yj = 0 | zy Torque | Reaction Torque (zi, yj) | 2 | |
s • zj | Sliding Constraint (s, zj) s • zj = 0 | sz Force | Reaction Force (s, zj) | 3 | |
Rack-&-Pinion Joint | α • P | Rotation/Translation Dependency | ap Force | Reaction Force ( ) | 4 |
Revolute Joint | x | At Point Constraint (x) xi − xj = 0 | x Force | Reaction Force (x) | 1 |
y | At Point Constraint (y) yi − yj = 0 | y Force | Reaction Force (y) | 1 | |
z | At Point Constraint (z) zi − zj = 0 | z Force | Reaction Force (z) | 1 | |
zi • xj | Angular Constraint (zi, xj) zi • xj = 0 | zx Torque | Reaction Torque (zi, xj) | 2 | |
zi • yj | Angular Constraint (zi, yj) zi • yj = 0 | zy Torque | Reaction Torque (zi, yj) | 2 | |
Screw Joint | α • P | Rotation/Translation Dependency | ap Force | Reaction Force ( ) | 4 |
Spherical Joint | x | At Point Constraint (x) xi − xj = 0 | x Force | Reaction Force (x) | 1 |
y | At Point Constraint (y) yi − yj = 0 | y Force | Reaction Force (y) | 1 | |
z | At Point Constraint (z) zi − zj = 0 | z Force | Reaction Force (z) | 1 | |
Translational Joint | zi • xj | Angular Constraint (zi, xj) zi • xj = 0 | zx Torque | Reaction Torque (zi, xj) | 2 |
zi • yj | Angular Constraint (zi, yj) zi • yj = 0 | zy Torque | Reaction Torque (zi, yj) | 2 | |
xi • yj | Angular Constraint (xi, yj) xi • yj = 0 | xy Torque | Reaction Torque (xi, yj) | 2 | |
s • xj | Sliding Constraint (s, xj) s • xj = 0 | sx Force | Reaction Force (s, xj) | 3 | |
s • yj | Sliding Constraint (s, yj) s • yj = 0 | sy Force | Reaction Force (s, yj) | 3 | |
Universal Joint | x | At Point Constraint (x) xi − xj = 0 | x Force | Reaction Force (x) | 1 |
y | At Point Constraint (y) yi − yj = 0 | y Force | Reaction Force (y) | 1 | |
z | At Point Constraint (z) zi − zj = 0 | z Force | Reaction Force (z) | 1 | |
zi • zj | Angular Constraint (zi, zj) zi • zj = 0 | zz Torque | Reaction Torque (zi, zj) | 2 | |
Atpoint Joint Primitive | x | At Point Constraint (x) xi − xj = 0 | x Force | Reaction Force (x) | 1 |
y | At Point Constraint (y) yi − yj = 0 | y Force | Reaction Force (y) | 1 | |
z | At Point Constraint (z) zi − zj = 0 | z Force | Reaction Force (z) | 1 | |
Inline Joint Primitive | xij | Equivalent to Sliding Constraint (s, xj) s • xj = 0 | ‘x’ Force | Reaction Force (s, xj) | 3 |
yij | Equivalent to Sliding Constraint (s, yj) s • yj = 0 | ‘y’ Force | Reaction Force (s, yj) | 3 | |
Inplane Joint Primitive | zij | Equivalent to Sliding Constraint (s, zj) | ‘z’ Force | Reaction Force (s, zj) | 3 |
Orientation Joint Primitive | zi • xj | Angular Constraint (zi, xj) zi • xj = 0 | zx Torque | Reaction Torque (zi, xj) | 2 |
zi • yj | Angular Constraint (zi, yj) zi • yj = 0 | zy Torque | Reaction Torque (zi, yj) | 2 | |
xi • yj | Angular Constraint (xi, yj) xi • yj = 0 | xy Torque | Reaction Torque (xi, yj) | 2 | |
Parallel Joint Primitive | zi • xj | Angular Constraint (zi, xj) zi • xj = 0 | zx Torque | Reaction Torque (zi, xj) | 2 |
zi • yj | Angular Constraint (zi, yj) zi • yj = 0 | zy Torque | Reaction Torque (zi, yj) | 2 | |
Perpendicular Joint Primitive | zi • zj | Angular Constraint (zi, zj) zi • zj = 0 | zz Torque | 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: |
FIELD, BEAM, | Dx | x-displacement equation | Dx | Element x-displacement | 7 |
BUSHING | Dy | y-displacement equation | Dy | Element y-displacement | 7 |
Dz | z-displacement equation | Dz | Element z-displacement | 7 | |
Theta x | Equation for rotational displacement about x-axis | Theta x | Rotational displacement about x-axis | 7 | |
Theta y | Equation for rotational displacement about y-axis | Theta y | Rotational displacement about y-axis | 7 | |
Theta z | Equation for rotational displacement about z-axis | Theta z | Rotational displacement about z-axis | 7 | |
Fx | x-direction force equation | Fx | Force in the global-x direction | 5 | |
Fy | y-direction force equation | Fy | Force in the global-y direction | 5 | |
Fz | z-direction force equation | Fz | Force in the global-z direction | 5 | |
Tx | x-axis torque equation | Tx | Torque about the global x-axis | 6 | |
Ty | y-axis torque equation | Ty | Torque about the global y-axis | 6 | |
Tz | z-axis torque equation | Tz | Torque about the global z-axis | 6 | |
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 | |
GFORCE | Fx | x-force equation | Fx | Force in the x direction | 5 |
Fy | y-force equation | Fy | Force in the y direction | 5 | |
Fz | z-force equation | Fz | Force in the z direction | 5 | |
Tx | x-torque equation | Tx | Torque in the x direction | 6 | |
Ty | y-torque equation | Ty | Torque in the y direction | 6 | |
Tz | z-torque equation | Tz | Torque in the z direction | 6 | |
NFORCE | Fx | x-force equation | Fx | Force in x direction | 5 |
Fy | y-force equation | Fy | Force in y direction | 5 | |
Fz | z-force equation | Fz | Force in z direction | 5 | |
Tx | x-torque equation | Tx | Torque about x-axis | 6 | |
Ty | y-torque equation | Ty | Torque about y-axis | 6 | |
Tz | z-torque equation | Tz | Torque about z-axis | 6 | |
Translational SFORCE | Length | Equation for distance between I and J markers | Length | Distance between I and J markers | 7 |
Force | Equation for element force | Force | Force in element | 7 | |
Fx | x-force equation | Fx | Force in x direction | 5 | |
Fy | y-force equation | Fy | Force in y direction | 5 | |
Fz | z-force equation | Fz | Force in z direction | 5 | |
Rotational SFORCE | Torque | Element torque equation | Torque | Torque in element | 6 |
Translational Springdamper | Length | Equation for distance between I and J markers | Length | Distance between I and J markers | 7 |
L Vel | Equation for velocity in element | L Vel | Element velocity | 7 | |
Fx | x-force equation | Fx | Force in x direction | 5 | |
Fy | y-force equation | Fy | Force in y direction | 5 | |
Fz | z-force equation | Fz | Force in z direction | 5 | |
Rotational Springdamper | Torque | Element torque equation | Torque | Torque in element | 6 |
VFORCE | Fx | x-force equation | Fx | Force about the x-direction | |
Fy | y-force equation | Fy | Force about the y-direction | ||
Fz | z-force equation | Fz | Force about the z-direction | ||
VTORQUE | Tx | x-torque equation | Tx | Torque about the x-axis | |
Ty | y-torque equation | Ty | Torque about the y-axis | ||
Tz | z-torque equation | Tz | Torque about the z-axis | ||
EQUATIONS | VARIABLES | |||
|---|---|---|---|---|
Element type: | Code: | Explanation: | Code: | Explanation: |
DIFF | Differential Equation | Equation for the ODE | User Variable | Variable for the solution of the ODE |
GSE | States ![]() | General, first order state equations for 1 j number of states | State xj | Variables for the solution to the differential equations. |
Outputs yj | Algebraic equations for 1 j number of outputs | Outputs yj | Variables for the values of the output equations. | |
LSE | States ![]() | First order linear state equations for 1 j number of states | State xj | Variables for the solution to the differential equations. |
Outputs yj | Linear algebraic equations for 1 j number of outputs | Outputs yj | Variables for the values of the linear equations. | |
TFSISO | State ![]() | Linear, first order, differential equations for the single-input, single-output transfer function = Ax + Bu for 1 j number of states. | State ![]() | Values of the states for the single-input, single-output transfer function. |
Output y | Linear equation y = Cx + Du in terms of the states x and the input u. | Output y | Values of the output for the transfer function. | |
VARIABLE | Algebraic Equation | Equation for the variable | Algebraic Variable | Value of the variable |
EQUATIONS | VARIABLES | ||||
|---|---|---|---|---|---|
Element type: | Code: | Explanation: | Code: | Explanation: | Notes: |
COUPLER | f(γ1,γ2,γ3)=0 | Constraint relating joint displacements | λ | Reaction force | |
CVCV | x | At point constraint (x) | x Force | Reaction force (x) | 2 |
y | At point constraint (y) | y Force | Reaction force (y) | 2 | |
z | At point constraint (z) | z Force | Reaction force (z) | 2 | |
Ti • Nj | Constraint to force the tangent to curve 1 to be perpendicular to normal to curve 2 | TN Torque | Constraint torque variable | ||
![]() | Perpendicular constraint for curve 1 | F-α | Constraint force on curve 1 | ||
![]() | Perpendicular constraint for curve 2 | F-β | Constraint force on curve 2 | ||
α | Equation for the parameter for curve 1 | α | Parameter for curve 1 | ||
β | Equation for the parameter for curve 2 | β | Parameter for curve 2 | ||
![]() | Equation for the first derivative of the first curve parameter | ![]() | First derivative of the first parameter | ||
![]() | Equation for the first derivative of the second curve parameter | ![]() | Second derivative of the first parameter | ||
![]() | Equation for the second derivative of the first curve parameter | ![]() | First derivative of the second parameter | ||
![]() | Equation for the second derivative of the second curve parameter | ![]() | Second derivative of the second parameter | ||
GEAR | f(γ1,γ2)=0 | Constraint relating displacements (γ) in two joints | λ | Reaction force | |
MOTION | γ-f(t)=0 | Joint displacement γ specified as a function of time | λ | Reaction force | |
PTCV | x | At point constraint (x) | x Force | Reaction force (x) | 2 |
y | At point constraint (y) | y Force | Reaction force (y) | 2 | |
z | At point constraint (z) | z Force | Reaction force (z) | 2 | |
![]() | Perpendicular constraint | F-α | Constraint force | ||
α | Equation for the curve | α | Curve parameter | ||
![]() | Equation for the first derivative | ![]() | Derivative of the curve parameter | ||
![]() | Equation for the second derivative | ![]() | Second derivative | ||
UCON | f(Q)=0 | Constraint on system states Q | λ | Associated reaction force | |