The Reset Integrator is a unique friction model that can efficiently simulate stick-slip motion by representing the microscopic contact as a single elastic bond [1]. The Reset Integrator model has several advantages including 1) accurate representation of stick-slip behavior, 2) it's more application-independent than the Karnopp model, and 3) it has more input parameters than the Dahl model for capturing system-specific behavior [1]. Refer to the research of Rybkiewicz and Leus for an example of applying the Reset Integrator model and comparing its performance with similar models [2].
I've structured the Simulink block diagram such that users can recreate Figure 11 from the original paper based on the single-body spring-mass example [1]. Representative plots are shown below to demonstrate the model performance.
Figure 1: Friction force profile generated by pulling a spring-mass system along a countersurface resulting in stick-slip motion. The model parameters are configured according to Table 1 from the original paper [1]. Solver settings ode45, rel tol 1e-4, simulation time 5 s.
Figure 2: Output position profile of the mass subject to stick-slip motion, corresponding to the friction profile in Figure 1.
References:
[1] Haessig, D.A., Jr. and B. Friedland, On the Modeling and Simulation of Friction. Journal of Dynamic Systems, Measurement, and Control, 1991. 113(3): p. 354-362
[2]Rybkiewicz, M. and M. Leus, Selection of the Friction Model for Numerical Analyses of the Impact of Longitudinal Vibration on Stick-Slip Movement. Advances in Science and Technology Research Journal, 2021. 15(3): p. 277-287.
引用格式
Kirk Roffi (2024). Reset Integrator Friction Model in Simulink (https://www.mathworks.com/matlabcentral/fileexchange/161561-reset-integrator-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.0.0 |