modelMassFriction

Constant force with linear range around zero speed

Extends from ElectroMechanicalDrives.BaseClasses.MassFriction (Partial model with mass, inclination and friction).

Information

In this model considers the inertial mass m including the following effects:

  • Inclination or declination, being constant (useConstantAngle = true) or time dependent (useConstantAngle = false)
  • Rolling friction force determined by friction coefficient mu

This model is extended by vehicle models which also consider athmospheric friction and optional electric drives.

Note

Do not change v_linear except this is required for numerical reasons

Parameters

TypeNameDefaultDescription
BooleanuseSupport (from PartialElementaryTwoFlangesAndSupport2)false= true, if support flange enabled, otherwise implicitly grounded
BooleanuseConstantAngle (from ConditionalAngle)trueIf false, signal input is used
Modelica.Units.SI.AngleconstantAngle (from ConditionalAngle)0Constant angle of gradient
Modelica.Units.SI.Massm (from MassFriction)Mass of the sliding mass
Realmu (from MassFriction)0Friction coefficient
BooleanuseHeatPort (from PartialElementaryConditionalHeatPortWithoutT)false= true, if heatPort is enabled
Tuning
Modelica.Units.SI.Velocityv_linear (from MassFriction)0.01Speed limit of constant rolling friction (do not change unless required)

Connectors

TypeNameDefaultDescription
Flange_aflange_a (from PartialTwoFlanges)(left) driving flange (flange axis directed into cut plane, e. g. from left to right)
Flange_bflange_b (from PartialTwoFlanges)(right) driven flange (flange axis directed out of cut plane)
Supportsupport (from PartialElementaryTwoFlangesAndSupport2)Support/housing of component
Modelica.Blocks.Interfaces.RealInputvariableAngle (from ConditionalAngle)Angle of inclination of ramp
HeatTransfer.Interfaces.HeatPort_aheatPort (from PartialElementaryConditionalHeatPortWithoutT)Optional port to which dissipated losses are transported in form of heat

Components

TypeNameDefaultDescription
SI.Lengths_a (from PartialElementaryTwoFlangesAndSupport2)Distance between left flange and support
SI.Lengths_b (from PartialElementaryTwoFlangesAndSupport2)Distance between right flange and support
Modelica.Blocks.Sources.Constantconst (from ConditionalAngle)
Modelica.Units.SI.Forcef_frictionSliding (from MassFriction)Nominal sliding friction force
Modelica.Units.SI.Positions (from MassFriction)Position of flange_a
Modelica.Units.SI.Velocityv (from MassFriction)Absolute velocity of flange_a and flange_b
Modelica.Units.SI.Accelerationa (from MassFriction)Absolute acceleration of flange_a and flange_b
Modelica.Units.SI.Forcef_friction (from MassFriction)Friction force
Modelica.Units.SI.Forcef_gradient (from MassFriction)Force caused by gradient
Modelica.Units.SI.Powerpower_gradient (from MassFriction)f_gradient*vPower caused by gradient
Modelica.Units.SI.Forcef (from MassFriction)Total force
SI.PowerlossPower (from PartialElementaryConditionalHeatPortWithoutT)Loss power leaving component via heatPort (> 0, if heat is flowing out of component)