modelNonlinearRotSpringDamper

Nonlinear 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

Attribution Notice

This model is an extension of the SpringDamper block in the Mechanics.Rotational.Components package of the Modelica Standard Library
Copyright © 1998-2016, Modelica Association and DLR.

A nonlinear 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.

Copyright © 2018
ATA ENGINEERING, INC.
ALL RIGHTS RESERVED

Parameters

TypeNameDefaultDescription
SI.RotationalSpringConstantcposSpring constant in positive phi
SI.RotationalSpringConstantcnegSpring constant in negative phi
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)