The IMPACT(x,x',x1,k,e,cmax,d) function computes collision forces as a function of displacement and velocity.
Format
IMPACT(x,x',x1,k,e,cmax,d)
Arguments
- x
- The independent variable. For a force calculation, define a displacement result to specify the x argument.
- x'
- The derivative of the independent variable. For a force calculation, define a velocity result to specify the x' argument.
- x1
- A positive real variable, number, or function. For a force calculation, specifies the free length of x when x < x1.
For a force calculation, the force is positive if x < x1. The force is zero if x ≥ x1.
- k
- A nonnegative value. For a force calculation, k is the stiffness of the boundary surface interaction.
- e
- A positive value. For a force calculation, e is the exponent of the force deformation characteristic. For a stiffening spring, enter e > 1.0. For a softening spring, enter 0 < e < 1.0.
- cmax
- A nonnegative variable. For a force calculation, cmax is the maximum damping coefficient.
- d
- A positive real variable. For a force calculation, d is the boundary penetration at which the maximum damping cmax is applied.
Function Definition
IMPACT(x,x',x1,k,e,cmax,d) =
max(0,k*(x1 - x)e - STEP(x,x1-d,cmax,x1,0)*x')
|
x < x1
|
0
|
x ≥ x1
|