modelMassFriction
Partial model with mass, inclination and friction
Extends from Modelica.Mechanics.Translational.Interfaces.PartialElementaryTwoFlangesAndSupport2 (Partial model for a component with one translational 1-dim. shaft flange and a support used for textual modeling, i.e., for elementary models), ElectroMechanicalDrives.Interfaces.ConditionalAngle (Conditional input with internal input connector), 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).
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | useSupport (from PartialElementaryTwoFlangesAndSupport2) | false | = true, if support flange enabled, otherwise implicitly grounded |
| Boolean | useConstantAngle (from ConditionalAngle) | true | If false, signal input is used |
| Modelica.Units.SI.Angle | constantAngle (from ConditionalAngle) | 0 | Constant angle of gradient |
| Modelica.Units.SI.Mass | m | Mass of the sliding mass | |
| Real | mu | 0 | Friction coefficient |
| Boolean | useHeatPort (from PartialElementaryConditionalHeatPortWithoutT) | false | = true, if heatPort is enabled |
| Tuning | |||
| Modelica.Units.SI.Velocity | v_linear | 0.01 | Speed limit of constant rolling friction (do not change unless required) |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Flange_a | flange_a (from PartialTwoFlanges) | (left) driving flange (flange axis directed into cut plane, e. g. from left to right) | |
| Flange_b | flange_b (from PartialTwoFlanges) | (right) driven flange (flange axis directed out of cut plane) | |
| Support | support (from PartialElementaryTwoFlangesAndSupport2) | Support/housing of component | |
| Modelica.Blocks.Interfaces.RealInput | variableAngle (from ConditionalAngle) | Angle of inclination of ramp | |
| HeatTransfer.Interfaces.HeatPort_a | heatPort (from PartialElementaryConditionalHeatPortWithoutT) | Optional port to which dissipated losses are transported in form of heat |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Length | s_a (from PartialElementaryTwoFlangesAndSupport2) | Distance between left flange and support | |
| SI.Length | s_b (from PartialElementaryTwoFlangesAndSupport2) | Distance between right flange and support | |
| Modelica.Blocks.Sources.Constant | const (from ConditionalAngle) | ||
| Modelica.Units.SI.Force | f_frictionSliding | Nominal sliding friction force | |
| Modelica.Units.SI.Position | s | Position of flange_a | |
| Modelica.Units.SI.Velocity | v | Absolute velocity of flange_a and flange_b | |
| Modelica.Units.SI.Acceleration | a | Absolute acceleration of flange_a and flange_b | |
| Modelica.Units.SI.Force | f_friction | Friction force | |
| Modelica.Units.SI.Force | f_gradient | Force caused by gradient | |
| Modelica.Units.SI.Power | power_gradient | f_gradient*v | Power caused by gradient |
| Modelica.Units.SI.Force | f | Total force | |
| SI.Power | lossPower (from PartialElementaryConditionalHeatPortWithoutT) | Loss power leaving component via heatPort (> 0, if heat is flowing out of component) |