Use Hardpoints
When you select the install method Installed Length, you directly specify what the length of the spring is for the given design positions of the I and J coordinate references.
When you select the install method Use Hardpoints:
■The length of the spring is the distance between the spring's I and J coordinate references (DM(I,J)).
■The spring deflection at the input position is the spring's free length minus the distance between the I and J coordinate references.
For a linear spring:
Your template-based product, using the Adams Solver
SPRINGDAMPER statement, calculates the spring force as follows:
Spring Force = - K*(DM(I,J) - Free_Length)
Note: | When you look at the ac_spring UDE definition in the Database Navigator, you will notice an OffsetCalc variable. In the equation above, OffsetCalc = Free_Length. |
For a nonlinear spring:
For nonlinear springs, the force in your template-based product is expressed using the Akima spline interpolation of a force versus spring deflection or spring length. Because the distance between the I and J coordinate references equals the installed length, OffsetCalc equals the free length:
Your template-based product, using the Adams Solver
SFORCE statement, calculates the nonlinear spring force as follows:
■When using a force versus deflection characteristic:
OffsetCalc = Free_Length
Spring Force =
AKISPL(OffsetCalc -
DM(I, J), 0, Spline)
■When using a force versus length characteristic:
OffsetCalc = 0
Spring Force = AKISPL(OffsetCalc + DM(I, J), 0, Spline)