Model predictive control of switched nonlinear systems using online machine learning

被引:6
作者
Hu, Cheng [1 ,2 ]
Wu, Zhe [2 ]
机构
[1] Shanghai Univ, Sch Mechatron Engn & Automat, Shanghai 200444, Peoples R China
[2] Natl Univ Singapore, Dept Chem & Biomol Engn, Singapore 117585, Singapore
关键词
Model predictive control; Online machine learning; Generalization error; Recurrent neural networks; Switched nonlinear systems; STABILIZATION; SAFE;
D O I
10.1016/j.cherd.2024.08.001
中图分类号
TQ [化学工业];
学科分类号
0817 ;
摘要
This work introduces an online learning-based model predictive control (MPC) approach for the modeling and control of switched nonlinear systems with scheduled mode transitions. Initially, recurrent neural network (RNN) models are constructed offline, utilizing sufficient historical operational data to capture the nominal system dynamics for each mode. Subsequently, we employ real-time process data to develop online learning RNN models, aiming to approximate the dynamics of switched nonlinear systems in the presence of of bounded disturbances. In cases where the initial RNN model is unavailable for a specific switching mode due to very limited historical data, we use real-time data from closed-loop operations under a proportional-integral (PI) controller to build online learning RNN models. To evaluate the predictive performance of online learning RNNs, a theoretical analysis on their generalization error bound is developed using statistical machine learning theory. Additionally, considering the presence or absence of initial RNN models, two MPC schemes are developed. These schemes employ RNNs as prediction models to stabilize switched nonlinear systems, ensuring closed-loop stability by accounting for the generalization error bound derived for online learning RNNs. Finally, the effectiveness of the proposed MPC schemes is demonstrated through a nonlinear process example with two switching modes.
引用
收藏
页码:221 / 236
页数:16
相关论文
共 50 条
[31]   Model Predictive Torque and Force Control of an Switched Reluctance Machine [J].
Ge, Lefei ;
Yuan, Ruilin ;
Cheng, Qiyuan ;
Zhong, Jixi ;
Bao, Chong ;
Song, Shoujun .
6TH IEEE INTERNATIONAL CONFERENCE ON PREDICTIVE CONTROL OF ELECTRICAL DRIVES AND POWER ELECTRONICS (PRECEDE 2021), 2021, :280-284
[32]   Robust model predictive control for switched linear systems [J].
Esfahani, Peyman Sindareh ;
Pieper, Jeffrey Kurt .
ISA TRANSACTIONS, 2019, 89 :1-11
[33]   Differentiable predictive control: Deep learning alternative to explicit model predictive control for unknown nonlinear systems [J].
Drgona, Jan ;
Kis, Karol ;
Tuor, Aaron ;
Vrabie, Draguna ;
Klauco, Martin .
JOURNAL OF PROCESS CONTROL, 2022, 116 :80-92
[34]   Machine Learning-Based Model Predictive Control of Two-Time-Scale Systems [J].
Alnajdi, Aisha ;
Abdullah, Fahim ;
Suryavanshi, Atharva ;
Christofides, Panagiotis D. .
MATHEMATICS, 2023, 11 (18)
[35]   Machine learning-based predictive control of nonlinear processes. Part I: Theory [J].
Wu, Zhe ;
Anh Tran ;
Rincon, David ;
Christofides, Panagiotis D. .
AICHE JOURNAL, 2019, 65 (11)
[36]   Saturation control of switched nonlinear systems [J].
Zhang, Junfeng ;
Raissi, Tarek .
NONLINEAR ANALYSIS-HYBRID SYSTEMS, 2019, 32 :320-336
[37]   Real-time Nonlinear Model Predictive Control Predictive control for mechatronic systems using a hybrid model [J].
Loew, Stefan ;
Obradovic, Dragan .
ATP MAGAZINE, 2018, (08) :46-52
[38]   Flood control of reservoir systems: Learning-based explicit and switched model predictive control approaches [J].
Koo, Ja-Ho ;
Moradvandi, Ali ;
Abraham, Edo ;
Jonoski, Andreja ;
Solomatine, Dimitri P. .
PLOS WATER, 2025, 4 (05)
[39]   Efficient Self-Learning Tracking Control for Switched Systems: A Triggered-Learning Model Predictive Control Method [J].
Dong, Tianxiang ;
Qi, Yiwen ;
Guo, Shitong .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2025, 72 (05) :748-752
[40]   Physically Consistent Machine Learning Models Using Artificial Data for MISO Systems and Model Predictive Control [J].
Kang, Jia-Lin ;
Jang, Shi-Shang ;
Sun, Fan-Kai ;
Chang, Po-Hsun .
30TH EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING, PTS A-C, 2020, 48 :1273-1278