modelRelativeStates

Definition of relative state variables

Extends from Rotational.Interfaces.PartialTwoFlanges (Partial model for a component with two rotational 1-dim. shaft flanges).

Information

Usually, the absolute angle and the absolute angular velocity of Modelica.Mechanics.Rotational.Components.Inertia models are used as state variables. In some circumstances, relative quantities are better suited, e.g., because it may be easier to supply initial values. In such cases, model RelativeStates allows the definition of state variables in the following way:

  • Connect an instance of this model between two flange connectors.
  • The relative rotation angle and the relative angular velocity between the two connectors are used as state variables.

An example is given in the next figure

Model with relative states

Here, the relative angle and the relative angular velocity between the two inertias are used as state variables. Additionally, the simulator selects either the absolute angle and absolute angular velocity of model inertia1 or of model inertia2 as state variables.

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

Parameters

TypeNameDefaultDescription
StateSelectstateSelectStateSelect.preferPriority to use the relative angle and relative speed as states
SI.Anglephi_nominal1.0Nominal value of the relative angle (used for scaling)

Connectors

TypeNameDefaultDescription
Flange_aflange_a (from PartialTwoFlanges)Flange of left shaft
Flange_bflange_b (from PartialTwoFlanges)Flange of right shaft

Components

TypeNameDefaultDescription
SI.Anglephi_relRelative rotation angle used as state variable
SI.AngularVelocityw_relRelative angular velocity used as state variable
SI.AngularAccelerationa_relRelative angular acceleration