modelSpringDamper

Linear 1D rotational spring and damper in parallel

Extends from Modelica.Mechanics.Rotational.Interfaces.PartialCompliantWithRelativeStates (Partial model for the compliant connection of two rotational 1-dim. shaft flanges where the relative angle and speed are used as preferred states), Modelica.Thermal.HeatTransfer.Interfaces.PartialElementaryConditionalHeatPortWithoutT (Partial model to include a conditional HeatPort in order to dissipate losses, used for textual modeling, i.e., for elementary models).

Information

A spring and damper element connected in parallel. The component can be connected either between two inertias/gears to describe the shaft elasticity and damping, or between an inertia/gear and the housing (component Fixed), to describe a coupling of the element with the housing via a spring/damper.

See also the discussion State Selection in the User's Guide of the Rotational library.

Parameters

TypeNameDefaultDescription
SI.RotationalSpringConstantcSpring constant
SI.RotationalDampingConstantdDamping constant
SI.Anglephi_rel00Unstretched spring angle
BooleanuseHeatPort (from PartialElementaryConditionalHeatPortWithoutT)false= true, if heatPort is enabled
Advanced
SI.Anglephi_nominal (from PartialCompliantWithRelativeStates)1e-4Nominal value of phi_rel (used for scaling)
StateSelectstateSelect (from PartialCompliantWithRelativeStates)StateSelect.preferPriority to use phi_rel and w_rel as states

Connectors

TypeNameDefaultDescription
Flange_aflange_a (from PartialCompliantWithRelativeStates)Left flange of compliant 1-dim. rotational component
Flange_bflange_b (from PartialCompliantWithRelativeStates)Right flange of compliant 1-dim. rotational component
HeatTransfer.Interfaces.HeatPort_aheatPort (from PartialElementaryConditionalHeatPortWithoutT)Optional port to which dissipated losses are transported in form of heat

Components

TypeNameDefaultDescription
SI.Anglephi_rel (from PartialCompliantWithRelativeStates)Relative rotation angle (= flange_b.phi - flange_a.phi)
SI.AngularVelocityw_rel (from PartialCompliantWithRelativeStates)Relative angular velocity (= der(phi_rel))
SI.AngularAccelerationa_rel (from PartialCompliantWithRelativeStates)Relative angular acceleration (= der(w_rel))
SI.Torquetau (from PartialCompliantWithRelativeStates)Torque between flanges (= flange_b.tau)
SI.PowerlossPower (from PartialElementaryConditionalHeatPortWithoutT)Loss power leaving component via heatPort (> 0, if heat is flowing out of component)