modelPartialFrictionWithStop
Base model of Coulomb friction elements with stop
Extends from PartialRigid (Rigid connection of two translational 1D flanges).
Information
Basic model for Coulomb friction that models the stuck phase in a reliable way.
Additionally, a left and right stop are handled.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Position | smax | Right stop for (right end of) sliding mass | |
| Modelica.Units.SI.Position | smin | Left stop for (left end of) sliding mass | |
| SI.Length | L (from PartialRigid) | Length of component, from left flange to right flange (= flange_b.s - flange_a.s) | |
| Integer | Unknown | 3 | Value of mode is not known |
| Integer | Free | 2 | Element is not active |
| Integer | Forward | 1 | v_rel > 0 (forward sliding) |
| Integer | Stuck | 0 | v_rel = 0 (forward sliding, locked or backward sliding) |
| Integer | Backward | -1 | v_rel < 0 (backward sliding) |
| Advanced | |||
| Modelica.Units.SI.Velocity | v_small | 1e-3 | Relative velocity near to zero (see model info text) |
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) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Velocity | v_relfric | Relative velocity between frictional surfaces | |
| Modelica.Units.SI.Acceleration | a_relfric | Relative acceleration between frictional surfaces | |
| Modelica.Units.SI.Force | f | Friction force (positive, if directed in opposite direction of v_rel) | |
| Modelica.Units.SI.Force | f0 | Friction force for v=0 and forward sliding | |
| Modelica.Units.SI.Force | f0_max | Maximum friction force for v=0 and locked | |
| Boolean | free | = true, if frictional element is not active | |
| Real | sa | Path parameter of friction characteristic f = f(a_relfric) | |
| Boolean | startForward | = true, if v_rel=0 and start of forward sliding or v_rel > v_small | |
| Boolean | startBackward | = true, if v_rel=0 and start of backward sliding or v_rel < -v_small | |
| Boolean | locked | = true, if v_rel=0 and not sliding | |
| SI.Position | s (from PartialRigid) | Absolute position of center of component (s = flange_a.s + L/2 = flange_b.s - L/2) | |
| Integer | mode | Mode of friction (-1: backward sliding, 0: stuck, 1: forward sliding, 2: inactive, 3: unknown) |