|Connectors:||Mechanical Connector (rotational)||ctr1||connectable to elements of the Rotational Mechanics library|
|Mechanical Connector (rotational)||ctr2||connectable to elements of the Rotational Mechanics library|
|Stiffness of Contact||k||only visible, if kind=="Spring" or "Spring-Damper" or "Spring-Backlash" or "Spring-Damper-Backlash"|
|Damping of Contact||b||only visible, if kind=="Damper" or "Spring-Damper" or "Damper-Backlash" or "Spring-Damper-Backlash"|
|Stiffness of Backlash||kL||only visible, if kind=="Spring-Backlash" or "Spring-Damper-Backlash"|
|Damping of Backlash||bL||only visible, if kind=="Damper-Backlash" or "Spring-Damper-Backlash"|
|Backlash||L||only visible, if kind=="Spring-Backlash" or "Damper-Backlash" or "Spring-Damper-Backlash"|
|Steady State Analysis:||Damping||kindDamping||kind of damping in Steady-State Simulation and Transient Simulation|
|Relative Damping||psi||damping losses per period divided by maximal elastic deformation energy (nonlinear approximation if enabled for transient simulation)|
|Lehr's Damping Factor||D||Lehr's damping factor (nonlinear approximation if enabled for transient simulation)|
|Consider only relative Damping||onlyRelDamp||for description, see chapter Damper|
|Advanced:||Initial Preload of Spring||kindPS||
|Initial Angle Difference||dphi0||only visible if kindPS=="Preload Angle Difference"|
|Initial Spring Torque||Ts0||only visible if kindPS=="Preload Torque"|
|Initial Preload of Damper||kindPD||
|Initial Speed Difference||dom0||only visible if kindPD=="Preload Speed Difference"|
|Initial Damping Torque||Td0||only visible if kindPD=="Preload Torque"|
|Advanced Settings||adv||only visible, if rigid=="true" and kindR<>"without Backlash"|
|Minimum Separation Torque||eps_Ti||only enabled, if rigid=="true" and kindR<>"without Backlash"|
|Maximum Speed after impact for permanent contact||eps_dom||only enabled, if rigid=="true" and kindR<>"without Backlash"|
|Change of Potential Energy||Pp||not visible, if rigid==true|
|Power Loss||Pl||not visible, if rigid==true|
|External Power||Pe||only visible, if rigid==true and kindR == Without Backlash|
|State||stop||only visible, if rigid==true and kindR <> Without Backlash|
The model represents elastic and/or damping behavior between rotary mechanics components which may also contain a backlash. The backlash is activated then the stiffness and damping can be independently parameterized on a user-defined interval centered on the origin of the displacement difference. The springs are always acting in parallel with the dampers.
The behavior of the component is defined by the enumeration kind. Depending on the selection the element models:
- a pure spring,
- a pure damper,
- a spring-damper.
- All of these selections can be combined with a backlash (in series), creating three further models.
The selected variant defines the required parameters for the element. The parameter dialog only shows the parameters required for the current setting. E.g., for a pure spring only the Stiffness of Contactk is required for the parametrization and thus only this parameter is accessible to the user. The maximum amount of parameters is present for a spring-damper-backlash model.
The Stiffness of Contact k and Damping of Contact b define the respective stiffness and damping of the element in cases where the backlash is exceeded or where no backlash is present. The BacklashL is an interval, which is centered on the point of zero displacement difference between the two connectors of the element i.e. the neutral position. Inside the backlash interval the element possesses a Stiffness of BacklashkL and a Damping of BacklashbL, which are different from the previously specified k and b and thus can be entered separately (see the figure below).
Ranges of validity for the parameters in the spring-damper-backlash
Thus a backlash, which occurs during a change from a tension to a compression load, can be modeled. When there is no reaction force inside the backlash interval i.e. a real backlash has to be modeled, then kL and bL must be set to zero.
|0.005 ... 0.01||for the damping in metallic materials|
|0.1 ... 0.25||for the damping in highly elastic materials|
|0.05 ... 0.15||for structural and contact damping|
(Source (German): Großmann, Knut: "Ein Beitrag zur Modellfindung und -berechnung für die dynamische Analyse von Werkzeugmaschinen-Strukturen". Technical University of Dresden, Faculty of Mechanical Science and Engineering, Dissertation A, Dresden 1976)
In this approach, is measured in the SI unit .
The element can behave as rigid when the stiffness and damping are deactivated. If rigid is set to true, the element models a rigid constraint or an end stop if backlash is defined.
The enumeration kindR contains the selection of rigid models:
- Without Backlash: The element has no backlash and behaves as a Constraint with dphi==0
- Rigid Plastic: The element behaves as a rigid end stop with consideration of a plastic impact. The coefficient of restitution is ci = 0.
- Rigid Elastic: The element behaves as a rigid end stop with consideration of an elastic impact. The coefficient of restitution is ci = 1.
- Coefficient of Restitution: The element behaves as a rigid end stop with consideration of a plastic-elastic impact. The coefficient of restitution ci can be defined by the user: 0 <= ci <= 1.
The tab Initial Values contains the enumerations kindPS and kindPD as well as(depending on their settings) dphi0, dom0 and Ts0, Td0 for an initial preload of the spring-damper.
- enumeration kindPS holds a selection of initial states of the spring:
- "No Preload or Preload from Environment": This is the default selection. The spring is initially unloaded or will be pre-loaded by the environmental conditions (i.e. initial values at the connections at ctr1 or ctr2).
- "Preload Angle Difference": The spring is pre-loaded. This option activates the parameter dphi0, the initial angle difference.
- "Preload Torque": The spring is pre-loaded. This option activates the parameter Ts0, the pre-load torque.
dphi0... initial angle difference of the spring
- Also the initial speeds must be consistent, because
dom0 = om10 - om20(initial velocity difference)
der(dphiSD0) = domand
- Ts0 ... the initial spring torque or pre-load
- Here, dphi0 will be computed internally by
dphi0 = Ts0/ktaking the stiffness k into account.
- Note: Also here the initial values must be consistent (see above).
- The enumeration kindPD holds a selection of initial states of the damper:
- "No Preload or Preload from Environment": This is the default selection. The damper is initially unloaded or will be pre-loaded by the environmental conditions (i.e. initial values at the connections at ctr1 or ctr2).
- "Preload Speed Difference": The damper is pre-loaded. This option activates the parameter dom0, the initial speed difference.
- "Preload Torque": The damper is pre-loaded. This option activates the parameter Td0, the pre-load torque.
- dom0 ... initial speed difference of the damper
- The value of this parameter must be consistent with the initial values of the connections at ctr1 (-> om10) and ctr2 (-> om20)
dom0 == om10 - om20
To fulfill this constraint, it is recommend to unfixom10 or om20 (-> the corresponding initial values of the connections).
- Td0 ... the initial spring torque or pre-load
- Here, dom0 will be computed internally by dom0 = Td0/b taking the damping b into account.
- Note: Also here the initial values of the velocities must be consistent (see above).
If rigid=="true" and kindR<>"without Backlash" the element models a rigid end stop. In this case some further advanced parameters are offered to the user: eps_Ti and eps_dom, which are tolerance limits, and adv, which enables these tolerance limits. A detailed description can be found in the help of the translational End Stop element.
The parameter settings and extra results on tab Steady-State Simulation are documented in the section Special Properties of Model Elements, which is part of the description of the topic Periodic Steady-State Simulation.
If the element acts as damper kind=="Damper", then the switch onlyRelDamp appears. For a detailed description of the meaning of this switch, see chapter Damper, section "Steady State Analysis".
- The Internal Torque Ti, the Spring TorqueTs, and the Damping Torque Td are estimated according to the following algorithm:
- The Angular Difference is the difference between the current angles of the elements which are linked to the connectors ctr1 and ctr2:
- The Speed Difference results from the speeds at the connectors:
- The Change of Potential Energy (power delivered to the spring) is computed with:
- The Power Loss (power dissipated in the damper) is:
- If rigid == true and kindR is set to "Without Backlash", the external power Pe is computed (Constraint behavior):
If this power is positive, the element acts as a power source, otherwise it consumes power.
If the element is switched to rigid and a backlash is considered, the element behaves as a rigid end stop. In this case the state variable stop can be analyzed. For a description of stop, see the help of the Stop element.
If, after a complete parameterization, the element is changed to a kind with less parameters e.g., from a Spring-Damper-Backlash to a Spring, the following simulation runs are, of course, performed with a reduced set of parameters. Nevertheless the disabled parameters continue to carry their last values. So, after changing back to the previous kind of the element all hidden parameters are restored to their original values.
By entering a negative backlash a pre-tensioned system can be modeled. In the backlash interval, which becomes the pretension interval here, a twice as high stiffness and damping are obtained. Outside the interval stiffness and damping are as specified, see figure below.
Pre-tensioned spring with k = 1 Nm/°, b = 50 Nms/rad, L = -1°. The spring tension varies from -1° to 1° in a 0.1 Hz sinusoidal oscillation.