Combination of terminal sliding mode and finite-time SDRE

版本 1.0.1 (36.0 KB) 作者: Saeed Rafee Nekoo
The codes simulate finite-time terminal sliding mode and SDDRE for Van der Pol oscillator and a mechanical system.
165.0 次下载
更新时间 2022/12/29

查看许可证

A novel terminal sliding mode control (TSMC) is introduced to control a class of nonlinear uncertain systems in finite time. TSMC is naturally a finite time controller though the time cannot be set as input, and the convergence time is not exactly known to the user before the execution of the control loop. The sliding surface of the introduced controller is equipped with a finite-time gain that finishes the control task in the desired predefined time. The gain is found by partitioning the state-dependent differential Riccati equation (SDDRE) gain, then arranging the sub-blocks in a symmetric positive-definite structure. The proposed approach was validated and compared with SDDRE and conventional TSMC as independent controllers, applied on a Van der Pole oscillator. The capability of the proposed approach to controlling complex systems was checked by simulating a flapping-wing flying robot (FWFR).
The notations and formulas, control law, etc., may be read in the following paper (the names of the codes are based on the relevant sections of the following article):
Nekoo, S. R., Acosta, J., & Ollero, A. (2022). Combination of terminal sliding mode and finite-time state-dependent Riccati equation: Flapping-wing flying robot control. Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, 09596518221138627. https://doi.org/10.1177/09596518221138627

引用格式

Nekoo, S. R., Acosta, J., & Ollero, A. (2022). Combination of terminal sliding mode and finite-time state-dependent Riccati equation: Flapping-wing flying robot control. Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, 09596518221138627. https://doi.org/10.1177/09596518221138627

MATLAB 版本兼容性
创建方式 R2022b
兼容任何版本
平台兼容性
Windows macOS Linux
标签 添加标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.0.1

Picture added!

1.0.0