Spring Dampers

Use the Springs tool to create and edit SpringDampers.

A SpringDamper can be a coil spring damper or a torsion spring damper.
Coil Spring
Generates a translational line of action force between two points on two bodies that is a function of the distance and the relative velocity between the two points.
Torsion Spring
Produces a moment between two bodies that is a function of the relative angular displacement and the relative angular velocity.

Add a Coil Spring Damper

  1. From the Model Browser, select the system to which the coil spring damper is to be added.
  2. On the Motion ribbon, under Profile, select Analyst.

  3. Under Forces, click the CoilSprings icon.

    Tip: To find and open a tool, press Ctrl+F. For more information, see Find and Search for Tools.
    The guide panel is displayed.
    Figure 1.


  4. Optional: Select the Pair check box to create a pair entity.
    A coil spring damper entity, like most of the entities that are created in Inspire, can be a single entity or a pair entity. Pair entities help to create models that are symmetric about the Z-X plane of the model. Their properties can also be symmetric about the Z-X plane (in other words, the Y property is mirrored). Asymmetry or symmetry of the coil spring damper can be decided or specified when editing the created coil spring damper.
  5. Select the first part reference (Part 1).
    • Select a part in the modeling window.

      OR

    • On the guide bar, click the Advanced Selector and make your selection in the Model Tree.
    Note: When defining a pair coil spring damper, use pair entities for Part 1, Part 2, and so on.
  6. Select the second part reference (Part 2).
    • Select a part in the modeling window.

      OR

    • On the guide bar, click the Advanced Selector and make your selection in the Model Tree.
  7. Select the first origin reference (Origin 1).
    • Select an origin in the modeling window.

      OR

    • On the guide bar, click the Advanced Selector and make your selection in the Model Tree.
  8. Select the second origin reference (Origin 2).
    • Select an origin in the modeling window.

      OR

    • On the guide bar, click the Advanced Selector and make your selection in the Model Tree.
  9. Optional: Click to reset the entity selections and select new entities.
  10. After the reference selections are made, create the coil spring damper using one of the following methods:
    • Click on the guide bar to create and orient the entity.

      OR

    • Click the button that appears at the mouse location in the modeling window.

      OR

    • Click to create the entity and exit the guide bar selections for this coil spring damper.
    After the coil spring damper has been added to the model, the corresponding coil spring damper will automatically be displayed in the browser area.
    Note: By default, variables names of entities in Inspire follow a certain convention. For example, all coil spring damper entities have a variable name starting with “CoilSpring_”. This is the recommended convention to follow when building models in Inspire since it has many advantages in model editing and model manipulation.

Add a Torsion Spring Damper

  1. From the Model Browser, select the system to which the torsion spring damper is to be added.
  2. On the Motion ribbon, under Profile, select Analyst.

  3. Under Forces, click the TorsionSprings icon. If TorsionSprings is not visible, use the dropdown under the CoilSprings tool.

    Tip: To find and open a tool, press Ctrl+F. For more information, see Find and Search for Tools.
    The guide panel is displayed.
    Figure 2.


  4. Optional: Select the Pair check box to create a pair entity.
    A torsion spring damper entity, like most of the entities that are created in Inspire, can be a single entity or a pair entity. Pair entities help to create models that are symmetric about the Z-X plane of the model. Their properties can also be symmetric about the Z-X plane (in other words, the Y property is mirrored). Asymmetry or symmetry of the torsion spring damper can be decided or specified when editing the created torsion spring damper.
  5. Select the first part reference (Part 1).
    • Select a part in the modeling window.

      OR

    • On the guide bar, click the Advanced Selector and make your selection in the Model Tree.
    Note: When defining a pair torsion spring damper, use pair entities for Part 1, Part 2, and so on.
  6. Select the second part reference (Part 2).
    • Select a part in the modeling window.

      OR

    • On the guide bar, click the Advanced Selector and make your selection in the Model Tree.
  7. Select a point origin reference (Origin).
    • Select a point in the modeling window.

      OR

    • On the guide bar, click the Advanced Selector and make your selection in the Model Tree.
  8. Optional: Click to reset the entity selections and select new entities.
  9. Once the reference selections are made, create the torsion spring damper using one of the following methods:
    • Click on the guide bar to create and orient the entity.

      OR

    • Click the button that appears at the mouse location in the modeling window.

      OR

    • Click to create the entity and exit the guide bar selections for this torsion spring damper.
    Once the torsion spring damper has been added to the model, the corresponding torsion spring damper will automatically be displayed in the browser area.
    Note: By default, variables names of entities in Inspire follow a certain convention. For example, all torsion spring damper entities have a variable name starting with “TorsionSpring_”. This is the recommended convention to follow when building models in Inspire since it has many advantages in model editing and model manipulation.

Edit a Spring Damper

  1. Select the spring damper.
  2. Choose from the following methods:
    Table 1. Edit methods
    To use this method Do this
    CoilSprings and TorsionSprings tools
    1. On the Motion ribbon, under Profile, select Analyst.

    2. Under Forces, click the CoilSprings or TorsionSprings icons.



    3. The CoilSprings or TorsionSprings guide panel appears.
    4. Activate the Part or Origin collectors that need editing.
    5. Pick a different part or origin either from the modeling window or the Advanced Selector .
    Property Editor
    1. From the View menu, select Property Editor.
    The selected spring damper's properties are listed in the Property Editor and are available for edit. Refer to Spring Dampers Properties.

Spring Dampers Properties

Descriptions of spring dampers properties in the Property Editor.

The Property Editor displays the following properties that can be edited:

Table 2.
Name Description
General
Name Descriptive name for the entity.
Variable Name Variable name of the entity.
ID Integer identifier.
Type Type of spring – Coil or Torsion. Read only.
Body 1 First body the spring is attached to.
Body 2 Second body the spring is attached to.
Symmetry
  • To make the entity symmetric about the x-z plane, set Symmetry to LEFT or RIGHT. The side on the positive y-axis is considered the RIGHT side and will act as the leader if selected. The opposite side will follow.
  • To make the entity asymmetric, set Symmetry to NONE.
For Coil Spring
Point 1 Location at which the spring is attached to the first body.
Point 2 Location at which the spring is attached to the second body.
For Torsion Spring
Origin Torsion spring location.
Align Method Method of aligning the torsion spring using either Point or Vector.
Point If Align Method is Point, select the point as a direction along which the torsion spring is aligned.
Vector If Align Method is Vector, select a vector as a direction along which the torsion spring is aligned.
Signal
User-defined Activating the check box allows specifying the properties of the spring damper using user subroutines.
User expr Expression defined with the USER solver function with parameters being passed to the user subroutine.
Use local file and function name Activating the check box enables the definition of properties through a file.
Local file Local file selection for the subroutine.
Function Type Function type selection.
Function name Function name definition.
Properties
Stiffness and Damping
Type Select the type of force representation of stiffness.
Constant Indicates a constant stiffness value for the spring.
Value
Spline Indicates force due to stiffness is represented using a spline (Force/Torque v/s Deflection).
Spline
Interpolation
Independent variable
Spline3D Indicates force due to stiffness is represented using a 3D spline (Force/Torque v/s displacement and another independent variable).
Spline3D (value)
Interpolation
Independent variable X
Independent variable Z
Expression Indicates stiffness force input using a solver expression.
Expression
Preload Initial force in the spring. Applicable only when Stiffness is of Type – Constant. See About Preloads below.
Off
Force/Torque
Length/Angle
Force and Length/Torque and Angle
Force (coil spring) Value of force in model force units. Applicable only when the Preload Option is Force or Force and Length.
Length (coil spring) Installed length of the coil spring in model length units. Default value is an expression measuring the distance between the two end points of the spring. Applicable only when the Preload Option is Length or Force and Length.
Force (torsion spring) Value of torque in model force-length units. Applicable only when the Preload Option is Torque or Torque and Angle.
Angle (torsion spring) Angular rotation in degrees installed as preload of the torsion spring. Applicable only when the Preload Option is Angle or Torque and Angle.
Appearance
For Coil Spring
Number of Coils Number of coils in the spring graphic.
Radius Radius of the spring graphic.
Show Spring Graphic Check box to control visibility of coil spring graphic.
Show Damper Graphic Check box to control visibility of damper graphic.
Color Color of the spring damper graphic.
Distance between points
MAG

About Preloads

  • Preload is the initial force or torque in the spring in the modeled position. The total preload can be specified by using either a Force/Torque value, the Length/Angle value, or a combination of the two.
    Figure 3. Fp = P + K *(Lo–l) where Fp is total preload K is the stiffness of the spring


  • The total preload Fp is applied as the summation of Force P and the force due to change in length K *(Lo –l); where K is the stiffness, Lo is the free length, and l is the modeled length of the spring (refer to the figure above).
    • For example, if the two end points of the defined spring (modeled length of spring) is 100 mm and the free-length is specified as 110, that represents the spring in a pre-deflected state by 10mm and the effective preload is 10 * K; where K is the stiffness of the spring.
    • If the Preload value is specified in addition, this force is also added to the total preload.
    • In another example, if the two end points of the defined spring (modeled length of spring) is 100 mm and the free-length is 0.0, that means in the current state the spring is in an extended state by 100mm and the preload to that effect (-100 * K) is applied.
  • Inspire creates a coil spring damper with a default value free-length as the distance between two end points.
  • For a torsion spring the total preload torque is applied as the summation of Torque P and the torque due to initial angle; K * (a) where K is the stiffness and a is the initial angle.
Note: If the selected spring damper is a pair entity, first distinguish between the Left and Right side in the property editor, and then edit the properties. When defining a pair spring damper, use pair entities for Bodies and Points.
Tip: Use the Symmetry option to adjust the symmetry of spring dampers’ properties. Specifically, this option will determine if the pair entity is symmetric. If yes, then it is also responsible for specifying which side of the values of the pair entity (left or right) is to be used, by selecting Left or Right. Selecting any one side will make values of that side as “leader” and the values of the other side ("follower") will gray out and follow the values on the leader side.

SpringDamper is a force element that applies Line of action forces on two bodies based on stiffness and damping.

Constant SpringDampers are written to Inspire as Force Bushing (XML) or Bushing (msolve). When any stiffness or damping is not constant, bushing is written as a Force Vector TwoBody (XML) or GForce (msolve).