SPRI
SPRI, sloc1, sloc2, sloc3, sloc4, width1, width2, cr_left1, cr_right1, cr_left2, cr_right2, mc_left, mc_right, es_left1, es_right1, es_left2, es_right2, lmdiv, wmdiv, romdiv;`
Creates a straight, a circular or a Bezier spring between two connecting points
- “Straight springs” are defined by the first two connecting points (
sloc3andsloc4must be empty). - “Circular springs” are defined by three connecting points (
sloc3orsloc4must be empty).sloc1is the starting point,sloc2the ending point and eithersloc3the center point (auxiliary point) orsloc4a tangent point (auxiliary point). - “Bezier springs” are defined by all four connecting points.
sloc1is the starting point,sloc2the ending point,sloc3the first control point andsloc4the second control point.sloc3andsloc4are auxiliary points (see SLOC command). Bezier springs are not available in the current release. - Springs have either a constant or a linear varying beam width (uniform or tapered beams). The thickness is taken from the LAYR command.
- Default values for the corner fillet radii can be overwritten by parameters
cr_left1, cr_right1, cr_left2, cr_right2. A zero value disables the corner fillet at the specified location. - Default mask undercut values can be overwritten by parameters
mc_left,mc_rightof the above command. - Default etch sidewall offset data can be overwritten by parameters
es_left1, es_right1, es_left2, es_right2of the above command. - Parameters
lmdiv, wmdivoverwrite default ANSYS mesh density settings. - Parameter
romdivoverwrites the number of beam elements used for the springs in the MODELBUILDER.
Input Data⚓︎
| Parameter | Description |
|---|---|
sloc1 |
Spring connecting point at the begin of the spring → Number of the SLOC (integer) |
sloc2 |
Spring connecting point at the end of the spring → Number of the SLOC (integer) |
sloc3 |
Auxiliary point for circular and Bezier springs → Circular springs: sloc3 is the center point → Bezier springs: sloc3 is the first control point → Must be empty for straight springs and curved springs with tangent point → Number of the SLOC (integer) |
sloc4 |
Auxiliary point for circular and Bezier springs → Circular springs: sloc4 is the tangent point → Bezier springs: sloc4 is the second control point → Must be empty for straight springs and curved springs with center point → Number of the SLOC (integer) |
width1 |
Width of the beam at the begin of the spring |
width2 |
Width of the beam at the end of the spring → If empty, width2=width1 |
cr_left1 |
Corner fillet radius at the left side of the spring at sloc1 → If empty, the default fillet radius is used |
cr_right1 |
Corner fillet radius at the right side of the spring at sloc1 → If empty, the default fillet radius is used |
cr_left2 |
Corner fillet radius at the left side of the spring at sloc2 → If empty, the default fillet radius is used |
cr_right2 |
Corner fillet radius at the right side of the spring at sloc2→ If empty, the default fillet radius is used |
mc_left |
Mask undercut value (top face edge) left side → If empty, default mask undercut value is used |
mc_right |
Mask undercut value (top face edge) right side → If empty, default mask undercut value is used |
es_left1 |
Etch sidewall value (bottom edge) left side of sloc1 → If empty, default etch sidewall value is used |
es_right1 |
Etch sidewall value (bottom edge) right side of sloc1 → If empty, default etch sidewall value is used |
es_left2 |
Etch sidewall value (bottom edge) left side of sloc2 → If empty, default etch sidewall value is used |
es_right2 |
Etch sidewall value (bottom edge) right side of sloc2→ If empty, default etch sidewall value is used |
lmdiv |
User defined spring length mesh division for FEM export → If empty, default FEM mesh settings data are used |
wmdiv |
User defined spring width mesh division for FEM export → If empty, default FEM mesh settings data are used |
romdiv |
User defined number of beam elements in the MODELBUILDER → If empty, default ROM settings data are used |

Figure 1. Dimensional parameters of spring elements