The IMPACT function activates when the distance between the I and J markers falls below a nominal free length (x1), that is, when two parts collide. As long as the distance between the I and J markers is greater than x1; the force is zero. An example of a system you can model with the IMPACT function is a ball falling towards the ground.
Figure 1 below shows the free length value x1at which the IMPACT force turns on.
The force has two components, a spring or stiffness component, and a damping or viscous component. The stiffness component is proportional to k, and is a function of the penetration of the I marker within the free-length distance from the J marker. The stiffness component opposes the penetration. The damping component of the force is a function of the speed of penetration. The damping opposes the direction of relative motion. To prevent a discontinuity in the damping force at contact, the damping coefficient is, by definition, a cubic step function of the penetration. Thus, at zero penetration, the damping coefficient is always zero. The damping coefficient achieves a maximum, cmax, at a user-defined penetration, d.
SFORCE/1, I=11, J=21, TRANSLATION, ACTIONONLY, FUNCTION=IMPACT(DZ(11,21,21),
, VZ(11,21,21,21),1.0, 100, 1.5, 25, 0.1)
This statement defines an impact force when a ball penetrates another object such as a table. The force is a single-component force at Marker 11 and along the z-axis of Marker 21. DZ(11,21,21) defines the instantaneous displacement of Marker 11 with respect to Marker 21 along the z-axis of Marker 21. VZ(11,21,21,21) defines the instantaneous velocity.
The free length is 1; that is, the radius of the ball is 1 unit. The stiffness is 100, the exponent of deformation is 1.5, and the maximum damping coefficient is 25. The penetration at which Adams/Solver (C++) applies full damping is 0.1.
VFORCE/1, I=27, JFLOAT=25, RM=26, FX=0/
, FY=IMPACT(DY(4,1,1), VY(4,1,1), 1-AKISPL(DX(4,1,1),
, DZ(4,1,1),3),le7, 1.01, le4,.25)/
, FZ=0
This statement defines an impact force when a ball penetrates a surface defined by a spline. The force is a translational force at Marker 27. The DY(4,1,1) defines the y-component of the instantaneous displacement of Marker 4 with respect to Marker 1. The VY(4,1,1) defines the y-component of the instantaneous velocity. The free length is defined using spline 3, which represents the surface.
The independent variables in the spline are defined using the x- and z-components of the instantaneous displacement of Marker 4 with respect to Marker 1, DX(4,1,1) and DZ(4,1,1), respectively. The stiffness is le7, the exponent of deformation is 1.01, the maximum damping coefficient is le4, and the penetration at which Adams/Solver (C++) applies full damping is 0.25.