Safe MPC-based disturbance rejection control for uncertain nonlinear systems with state constraints

被引:0
|
作者
Zhang, Zhiyuan [1 ]
Ran, Maopeng [2 ]
Dong, Chaoyang [3 ]
机构
[1] Univ Macau, Dept Electromech Engn, Taipa 999078, Macao, Taiwan
[2] Beihang Univ, Sch Automat Sci & Elect Engn, Beijing 100191, Peoples R China
[3] Beihang Univ, Sch Aeronaut Sci & Engn, Beijing 100191, Peoples R China
关键词
Uncertain nonlinear systems; Control barrier function (CBF); Extended state observer (ESO); Model predictive control (MPC); Disturbance rejection; TRACKING; ADRC;
D O I
10.1016/j.isatra.2024.07.036
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper studies a safe model predictive control (MPC)-based disturbance rejection control for a broad range of uncertain nonlinear systems subject to complex state safety constraints. The system under study is composed of a nominal model and an uncertain term that encapsulates modeling uncertainty, control mismatch, and external disturbances. In order to estimate the system state and total uncertainty, an extended state observer (ESO) is first designed. Utilizing the output of the ESO, the control compensates for the total uncertainty in real time and concurrently implements a control barrier function (CBF)-based MPC for the compensated system. The proposed control framework guarantees both safety and disturbance rejection. Compared to the baseline algorithm CBF-MPC, the proposed method significantly enhances system stability with a smaller root mean square (RMS) error of the system state from the equilibrium point. Rigorous theoretical analysis and simulation experiments are provided to validate the effectiveness of the proposed scheme.
引用
收藏
页码:233 / 242
页数:10
相关论文
共 50 条
  • [31] High-order disturbance observer-based safe tracking control for a class of uncertain MIMO nonlinear systems with time-varying full state constraints
    Ma, Haoxiang
    Xiong, Shixun
    Fu, Zhumu
    Tao, Fazhan
    Ji, Baofeng
    APPLIED MATHEMATICS AND COMPUTATION, 2024, 466
  • [32] Nonlinear Antiswing Control of Shipboard Boom Cranes Using MPC-Based Auto-Tuning Mechanism With Full State Constraints
    Cao, Yuchi
    Li, Tieshan
    Hao, Li-Ying
    Gao, Xiaoyang
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2024, 25 (03) : 2281 - 2292
  • [33] On the stability and convergence rate analysis for the nonlinear uncertain systems based upon active disturbance rejection control
    Wang, Yongshuai
    Liu, Junjie
    Chen, Zengqiang
    Sun, Mingwei
    Sun, Qinglin
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2020, 30 (14) : 5728 - 5750
  • [34] Reset MPC-Based Control for Consensus of Multiagent Systems
    Saeednia, Nafiseh
    Khayatian, Alireza
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2025, 55 (03): : 1611 - 1619
  • [35] Distributed MPC-Based Frequency Control in Networked Microgrids With Voltage Constraints
    Liu, Kun
    Liu, Tao
    Tang, Zhiyuan
    Hill, David J.
    IEEE TRANSACTIONS ON SMART GRID, 2019, 10 (06) : 6343 - 6354
  • [36] Disturbance Rejection MPC Framework for Input-Affine Nonlinear Systems
    Xie, Huahui
    Dai, Li
    Lu, Yuchen
    Xia, Yuanqing
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2022, 67 (12) : 6595 - 6610
  • [37] A fast-response active disturbance rejection control for a class of nonlinear uncertain systems
    Wei, Wei
    Duan, Bowen
    Zhang, Weicun
    Zuo, Min
    MEASUREMENT & CONTROL, 2024, 57 (06): : 763 - 781
  • [38] On Finite-Time Stabilization of Active Disturbance Rejection Control for Uncertain Nonlinear Systems
    Wang, Qing
    Ran, Maopeng
    Dong, Chaoyang
    ASIAN JOURNAL OF CONTROL, 2018, 20 (01) : 415 - 424
  • [39] DIFFERENTIAL FLATNESS ACTIVE DISTURBANCE REJECTION CONTROL APPROACH FOR A CLASS OF NONLINEAR UNCERTAIN SYSTEMS
    Huang, Congzhi
    Luo, Chaomin
    Li, Yan
    Zhang, Tianyang
    INTERNATIONAL JOURNAL OF ROBOTICS & AUTOMATION, 2019, 34 (02): : 146 - 155
  • [40] On Extended State Predictor Observer based Active Disturbance Rejection Control for Uncertain Systems with Sensor Delay
    Xue, Wenchao
    Liu, Ping
    Chen, Sen
    Huang, Yi
    2016 16TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS), 2016, : 1267 - 1271