modelFrictionBase
Base class of Coulomb friction elements
Information
This partial model is copied over one-to-one from the rotational library featured in the Modelica standard library.
The bond graph notation doesn't change this model at all as it only determines the internal operation of friction elements.
Parameters
| Type | Name | Default | Description |
| Modelica.SIunits.Inertia | J | 1 | |
| Integer | Unknown | 3 | Value of mode is not known |
| Integer | Free | 2 | Element is not active |
| Integer | Forward | 1 | w_rel > 0 (forward sliding) |
| Integer | Stuck | 0 | w_rel = 0 (forward sliding, locked or backward sliding) |
| Integer | Backward | -1 | w_rel < 0 (backward sliding) |
| Advanced |
| Modelica.SIunits.AngularVelocity | w_small | 1e10 | Relative angular velocity near zero |
Components
| Type | Name | Default | Description |
| Modelica.SIunits.AngularVelocity | w_relfric | | Relative angular velocity between frictional surfaces |
| Modelica.SIunits.AngularAcceleration | a_relfric | | Relative angular acceleration between frictional surfaces |
| Modelica.SIunits.Torque | tau | | Friction torque (positive, if directed in opposite direction of w_rel) |
| Modelica.SIunits.Torque | tau0 | | Friction torque for w=0 and forward sliding |
| Modelica.SIunits.Torque | tau0_max | | Maximum friction torque for w=0 and locked |
| Boolean | free | | true, if frictional element is not active |
| Modelica.SIunits.Torque | sa | | Path parameter of friction characteristic tau = f(a_relfric) |
| Boolean | startForward | | true, if w_rel=0 and start of forward sliding or w_rel > w_small |
| Boolean | startBackward | | true, if w_rel=0 and start of backward sliding or w_rel < -w_small |
| Boolean | locked | | true, if w_rel=0 and not sliding |
| Integer | mode | | |