modelRollingFriction

Constant rolling force with linear range around zero speed

Extends from Modelica.Mechanics.Translational.Interfaces.PartialForce (Partial model of a force acting at the flange (accelerates the flange)), 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

Characteristica of the rolling friction model

  • constant friction force for v ≥ v_linear
  • friction force changes sign linearly for v < v_linear to achieve a continuous transition
  • parameter v_linear shall not be change except for numerical reasons

Parameters

TypeNameDefaultDescription
BooleanuseSupport (from PartialElementaryOneFlangeAndSupport2)false= true, if support flange enabled, otherwise implicitly grounded
Modelica.Units.SI.Forcef_constantConstant friction force (if negative, force is acting as load)
BooleanuseHeatPort (from PartialElementaryConditionalHeatPortWithoutT)false= true, if heatPort is enabled
Tuning
Modelica.Units.SI.Velocityv_linear0.01Speed limit of constant rolling friction (do not change unless required)

Connectors

TypeNameDefaultDescription
Flange_bflange (from PartialElementaryOneFlangeAndSupport2)Flange of component
Supportsupport (from PartialElementaryOneFlangeAndSupport2)Support/housing of component
HeatTransfer.Interfaces.HeatPort_aheatPort (from PartialElementaryConditionalHeatPortWithoutT)Optional port to which dissipated losses are transported in form of heat

Components

TypeNameDefaultDescription
SI.Lengths (from PartialElementaryOneFlangeAndSupport2)Distance between flange and support (= flange.s - support.s)
SI.Forcef (from PartialForce)Accelerating force acting at flange (= flange.f)
Modelica.Units.SI.VelocityvSpeed
SI.PowerlossPower (from PartialElementaryConditionalHeatPortWithoutT)Loss power leaving component via heatPort (> 0, if heat is flowing out of component)