The famous Lund Grenoble (LuGre) friction model, originally published in 1995, represents a milestone achievement in the control of systems with friction [1]. The LuGre model is advantageous in capturing many frictional behaviors in a compact and implementable structure, including pre-sliding hysteresis, frictional lag, varying break-away force, and stick-slip behavior. A possible disadvantage of the LuGre model is the relatively large number of parameters which must be identified through experimentation or simulation, see for example [2].
In faith to the original paper [1], I’ve structured the block diagram so that users may recreate several of the published figures using the appropriate force inputs [3]. Those figures are provided below to demonstrate the model performance for stick-slip motion (Figure 6) and pre-sliding hysteresis (Figure 2).
Enjoy!
-Kirk
Figure 6A: Graphical representation of stick-slip motion due to pulling a unit mass (1 kg) along a countersurface [1]. The mass is pulled via a spring (stiffness 2 N/m) at constant velocity (0.1 m/s). The mass exhibits stick-slip motion due to competition between friction forces and the spring force.
Figure 6B: Friction force and velocity profiles corresponding to the unit mass undergoing stick-slip motion from Figure 6A. Initially the mass is at rest and pulling the spring causes a linear increase in the static friction until the break-away force is reached, at which point the mass accelerates and Stribeck effects are observed.
Figure 2: Graphical representation of friction hysteresis in the presiding regime. A small tangential force (1.425N) is gradually applied to a mass on a countersurface which causes micro-sliding. However, upon reversing the tangential force (-1.425N), the friction force does not follow the same path but exhibits position-dependence due to adhesive interactions between opposite surface asperities.
References:
[1]. Wit, C.C.d., et al., A new model for control of systems with friction.IEEE Transactions on Automatic Control, 1995. 40(3): p. 419-425.
[2]Sun, Y.-H., T. Chen, and C. Shafai, Parameter Identification of LuGre Friction Model: Experimental Set-up Design and Measurement. 2015.
[3] Auralius Manurung (2024). LuGre friction model in MATLAB / GNU Octave (https://github.com/auralius/LuGre/releases/tag/4.0), GitHub. Retrieved February 17, 2024.
引用格式
Kirk Roffi (2024). LuGre Friction Model in Simulink (https://www.mathworks.com/matlabcentral/fileexchange/159748-lugre-friction-model-in-simulink), MATLAB Central File Exchange. 检索时间: .
MATLAB 版本兼容性
创建方式
R2023a
兼容任何版本
平台兼容性
Windows macOS Linux标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!