LuGre Friction Model in Simulink

版本 1.1.0 (40.5 KB) 作者: Kirk Roffi
A Simulink block diagram of the LuGre friction model which captures a wide variety of frictional behaviors.
172.0 次下载
更新时间 2024/3/6

查看许可证

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!
版本 已发布 发行说明
1.1.0

Updated figure descriptions

1.0.0