TY - JOUR
T1 - Data-based modeling and control of nonlinear process systems using sparse identification
T2 - An overview of recent results
AU - Abdullah, Fahim
AU - Christofides, Panagiotis D.
N1 - Publisher Copyright:
© 2023 Elsevier Ltd
PY - 2023/6
Y1 - 2023/6
N2 - This paper discusses recent developments in the data-based modeling and control of nonlinear chemical process systems using sparse identification of nonlinear dynamics (SINDy). SINDy is a recent nonlinear system identification technique that uses only measurement data to identify model dynamical systems in the form of first-order nonlinear differential equations. In this work, the challenges of handling time-scale multiplicities and noisy sensor data when using SINDy are addressed. Specifically, a brief overview of novel methods devised to overcome these challenges are described, along with modeling guidelines for using the proposed techniques for process systems. When applied to two-time-scale systems, to overcome model stiffness, which leads to ill-conditioned controllers, a reduced-order modeling approach is proposed where SINDy is used to model the slow dynamics, and nonlinear principal component analysis is used to algebraically “slave” the fast states to the slow states. The resulting model can then be used in a Lyapunov-based model predictive controller with guaranteed closed-loop stability provided the separation of fast and slow dynamics is sufficiently large. To handle high levels of sensor noise, SINDy is combined with subsampling and co-teaching to improve modeling accuracy. The challenges of modeling and controlling large-scale systems using noisy industrial data are then addressed by using ensemble learning with SINDy. After summarizing the advances, a nonlinear chemical process is used to provide an end-to-end demonstration of process modeling using sparse identification with guidelines for chemical engineering practitioners. Finally, several future research directions for the incorporation of SINDy into process systems engineering are proposed.
AB - This paper discusses recent developments in the data-based modeling and control of nonlinear chemical process systems using sparse identification of nonlinear dynamics (SINDy). SINDy is a recent nonlinear system identification technique that uses only measurement data to identify model dynamical systems in the form of first-order nonlinear differential equations. In this work, the challenges of handling time-scale multiplicities and noisy sensor data when using SINDy are addressed. Specifically, a brief overview of novel methods devised to overcome these challenges are described, along with modeling guidelines for using the proposed techniques for process systems. When applied to two-time-scale systems, to overcome model stiffness, which leads to ill-conditioned controllers, a reduced-order modeling approach is proposed where SINDy is used to model the slow dynamics, and nonlinear principal component analysis is used to algebraically “slave” the fast states to the slow states. The resulting model can then be used in a Lyapunov-based model predictive controller with guaranteed closed-loop stability provided the separation of fast and slow dynamics is sufficiently large. To handle high levels of sensor noise, SINDy is combined with subsampling and co-teaching to improve modeling accuracy. The challenges of modeling and controlling large-scale systems using noisy industrial data are then addressed by using ensemble learning with SINDy. After summarizing the advances, a nonlinear chemical process is used to provide an end-to-end demonstration of process modeling using sparse identification with guidelines for chemical engineering practitioners. Finally, several future research directions for the incorporation of SINDy into process systems engineering are proposed.
KW - Co-teaching
KW - Dropout
KW - Ensemble learning
KW - Model predictive control
KW - Nonlinear processes
KW - Singular perturbations
KW - Sparse identification
KW - Subsampling
KW - Two-time-scale processes
UR - http://www.scopus.com/inward/record.url?scp=85151487040&partnerID=8YFLogxK
U2 - 10.1016/j.compchemeng.2023.108247
DO - 10.1016/j.compchemeng.2023.108247
M3 - Article
AN - SCOPUS:85151487040
SN - 0098-1354
VL - 174
JO - Computers and Chemical Engineering
JF - Computers and Chemical Engineering
M1 - 108247
ER -