
AERROR=r | Specifies the maximum acceleration error Adams Solver (C++) is to allow during an initial conditions solution or for reconciling integrator acceleration output. Default: 1.0E-4 Range: AERROR > 0 |
ALIMIT=r | Specifies the maximum angular increment Adams Solver (C++) is to allow while testing trial solutions for a set of consistent initial conditions that satisfy all system constraints. The default units for ALIMIT are radians. To specify ALIMIT in degrees, add a D after the value. Default: 30D Range: ALIMIT > 0 |
AMAXIT=i | Specifies the maximum number of iterations Adams Solver (C++) is to allow for finding accelerations during an initial conditions solution or for reconciling integrator acceleration output. Default: 25 Range: AMAXIT > 0 |
APATTERN=c1[:...:c10] | Specifies as many as ten character strings that together establish the pattern for evaluating the Jacobian matrix during the modified Newton-Raphson solution for the accelerations. For each iteration, T or TRUE indicates that Adams Solver (C++) is to evaluate the Jacobian, and F or FALSE indicates that Adams Solver (C++) is not to evaluate the Jacobian. Thus, cj determines whether or not ADAMS is to evaluate the Jacobian at the jth iteration. If necessary, Adams Solver (C++) repeats the pattern of evaluation until it reaches the maximum number of iterations (AMAXIT). The number of T's or TRUE’s and F’s or FALSE’s together must be at least one and no more than 10. Default: T:T:T:T:T:T:T:T:T:T, that is, to evaluating the Jacobian at every iteration. |
ERROR=r | Specifies the maximum displacement error Adams Solver (C++) is to allow for the assembly process. Default: 1.0E-10 Range: ERROR > 0 |
MAXIT=i | Specifies the maximum number of iterations Adams Solver (C++) is to allow for finding displacements during initial conditions, or when reconciling the position of configuration during integration (interpolate on, or with the WSTIFF integrator), and static analysis. Default: 25 Range: MAXIT > 0 |
PATTERN=ci[:...:c10] | Specifies as many as ten character strings that together establish the pattern for evaluating the Jacobian matrix during the modified Newton-Raphson solution for the displacements. For each iteration, T or TRUE indicates that Adams Solver (C++) is to evaluate the Jacobian, and F or FALSE indicates that Adams Solver (C++) is not to evaluate the Jacobian. Thus, cj determines whether or not ADAMS is to evaluate the Jacobian at the jth iteration. If necessary, Adams Solver (C++) repeats the pattern of evaluation until it reaches the maximum number of iterations (MAXIT). The number of T’s or TRUE’s and F’s or FALSE’s together must be at least one and no more than 10. Default: T:T:T:T:T:T:T:T:T:T, that is, to evaluating the Jacobian at every iteration. |
TLIMIT=r | Specifies the maximum translational increment Adams Solver (C++) is to allow while testing trial solutions during a solution step. Default: 1.0E10 (no limit) Range: TLIMIT > 0 |
VERROR=r | Specifies the maximum velocity error that Adams Solver (C++) is to ignore during an initial conditions solution. Adams Solver (C++) issues a warning if the value of VERROR is exceeded. Adams Solver (C++) issues an error if PREFERENCES/SIMFAIL=STOPCF is chosen. Default: 1.0E-4 Range: VERROR > 0 |
Tip: | Use the ALIMIT and TLIMIT arguments to limit incrementing displacement variables and thus the size of the position change on successive iterations. This tends to prevent Adams Solver (C++) from assembling the mechanism in an undesirable configuration. |