*SetCoilSpring() - symmetric coil spring pair
Sets the properties of a symmetric coil spring pair.
Syntax
*SetCoilSpring(spr_name,LEFT|RIGHT,TYPE_k,TOKEN_k,
TYPE_c,TOKEN_c,
f,l)
Arguments
- spr_name
- The variable name of an existing coil spring pair.
- LEFT RIGHT
- If LEFT is specified, the properties are assigned to the left spring, and the right spring properties are made symmetric to the left spring.
- k
- The stiffness coefficient of the coil spring.
- c
- The damping coefficient of the coil spring.
- f
- The load on the coil spring when it has a particular length.
- l
- The length of the coil spring when it has a particular load.
- curve_name, AKIMA|CUBIC|LINEAR|QUINTIC, `indep_variable`
- When using curve data, a curve, an interpolation method, and an independent variable must be specified, where curve_name is the variable name of an existing curve that represents the force characteristic, the interpolation method can be set to AKIMA, CUBIC, LINEAR, or QUINTIC. The indep_variable is the solver expression representing the independent variable along which the force curve is characterized.
- spl3d name, AKIMA|CUBIC|LINEAR| QUINTIC, 'indep_var1', 'indep_var2'
- When using spline3d, a Spline3D entity, an interpolation method, and two independent variables must be specified, where spl3d_name is the variable name of an existing Spline3D entity that would represent the force v/s two independent variables. The interpolation method can be set to AKIMA, CUBIC, LINEAR, or QUINTIC. indep_var1 is the solver expression for the first independent variable. indep_var2 is the solver expression that represents the second independent variable.
- `expression`
- A solver expression for the coil spring.
Example
*Body(b_lca,
"LCA",
p_lca_cm)
*Body(b_frame,
"Frame",
p_frame_cm)
*Point(p_spr_upr,
"Spring @ frame")
*Point(p_spr_lwr,
"Spring @ lca")
*CoilSpring(spring_uca,
"Coil Spring",
b_lca,
b_frame,
p_spr_upr,
p_spr_lwr)
*SetCoilSpring(spring_uca, LEFT,
1.000e+02, 0.000e+00,
0.000e+00, 3.500e+02)
Context
Comments
Nonlinear properties for stiffness or damping cannot be specified for a symmetric pair.
To specify non-linear properties for the coil spring in any direction, a solver expression, curve data, or spline 3D data can be used. When using solver expressions, Templex syntax is used and all variables are enclosed in braces {} and the rest is treated as literal.
The QUINTIC interpolation method is supported for MotionSolve only.