modelPartialFriction

Base model of Coulomb friction elements

Information

Basic model for Coulomb friction that models the stuck phase in a reliable way.

This procedure is implemented in a "clean" way by state events and leads to a mixed continuous/discrete systems of equations if friction elements are dynamically coupled which have to be solved by appropriate numerical methods. The method is described in (see also a short sketch in UsersGuide.ModelingOfFriction):

Otter M., Elmqvist H., and Mattsson S.E. (1999):
Hybrid Modeling in Modelica based on the Synchronous Data Flow Principle. CACSD'99, Aug. 22.-26, Hawaii.

Parameters

TypeNameDefaultDescription
IntegerUnknown3Value of mode is not known
IntegerFree2Element is not active
IntegerForward1v_relfric > 0 (forward sliding)
IntegerStuck0v_relfric = 0 (forward sliding, locked or backward sliding)
IntegerBackward-1v_relfric < 0 (backward sliding)
Advanced
SI.Velocityv_small1e-3Relative velocity near to zero (see model info text)

Components

TypeNameDefaultDescription
SI.Velocityv_relfricRelative velocity between frictional surfaces
SI.Accelerationa_relfricRelative acceleration between frictional surfaces
SI.Forcef0Friction force for v_relfric=0 and forward sliding
SI.Forcef0_maxMaximum friction force for v_relfric=0 and locked
Booleanfree= true, if frictional element is not active
RealsaPath parameter of friction characteristic f = f(a_relfric)
BooleanstartForward= true, if v_relfric=0 and start of forward sliding
BooleanstartBackward= true, if v_relfric=0 and start of backward sliding
Booleanlocked= true, if v_relfric=0 and not sliding
IntegermodeMode of friction (-1: backward sliding, 0: stuck, 1: forward sliding, 2: inactive, 3: unknown)