控制理论(社会学)
Riccati方程
滑模控制
终端滑动模式
代数Riccati方程
控制器(灌溉)
变结构控制
数学
线性二次调节器
非线性系统
李雅普诺夫函数
最优控制
微分方程
计算机科学
数学优化
数学分析
控制(管理)
物理
人工智能
生物
量子力学
农学
作者
Saeed Rafee Nekoo,José Ángel Acosta,Anı́bal Ollero
标识
DOI:10.1177/09596518221138627
摘要
A novel terminal sliding mode control is introduced to control a class of nonlinear uncertain systems in finite time. Having command on the definition of the final time as an input control parameter is the goal of this work. Terminal sliding mode control 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 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 gain, then arranging the sub-blocks in a symmetric positive-definite structure. The state-dependent differential Riccati equation is a nonlinear optimal controller with a final boundary condition that penalizes the states at the final time. This guides the states to the desired condition by imposing extra force on the input control law. Here the gain is removed from standard state-dependent differential Riccati equation control law (partitioned and made symmetric positive-definite) and inserted into the nonlinear sliding surface to present a novel finite-time terminal sliding mode control. The stability of the proposed terminal sliding mode control is guaranteed by the definition of the adaptive gain of terminal sliding mode control, which is limited by the Lyapunov stability condition. The proposed approach was validated and compared with state-dependent differential Riccati equation and conventional terminal sliding mode control as independent controllers, applied on a van der Pol oscillator. The capability of the proposed approach of controlling complex systems was checked by simulating a flapping-wing flying robot. The flapping-wing flying robot possesses a highly nonlinear model with uncertainty and disturbance caused by flapping. The flight assumptions also limit the input law significantly. The proposed terminal sliding mode control successfully controlled the illustrative example and flapping-wing flying robot model and has been compared with state-dependent differential Riccati equation and conventional terminal sliding mode control.
科研通智能强力驱动
Strongly Powered by AbleSci AI