A Data-Driven Koopman Model Predictive Control Framework for Nonlinear Partial Differential Equations

The Koopman operator theory is an increasingly popular formalism of dynamical systems theory which enables analysis and prediction of the state space dynamics from measurement data. Building on the recent development of the Koopman model predictive control framework [14], we propose a methodology for closed-loop feedback control of nonlinear partial differential equations in a fully data-driven and model-free manner. In the first step, we compute a Koopman-linear representation of the system using a variation of the extended dynamic mode decomposition algorithm and then we apply the model predictive control to the constructed linear model. Our methodology is also capable of utilizing sparse measurements by incorporating delay-embedding of the available data into the identification and control processes. We illustrate the application of this methodology for the periodic Burgers' equation and the boundary control of fluid flow governed by the Navier-Stokes equations in a two-dimensional cavity.

[1]  John Kim,et al.  Control and system identification of a separated flow , 2008 .

[2]  Igor Mezic,et al.  On Convergence of Extended Dynamic Mode Decomposition to the Koopman Operator , 2017, J. Nonlinear Sci..

[3]  Christian Kirches,et al.  qpOASES: a parametric active-set algorithm for quadratic programming , 2014, Mathematical Programming Computation.

[4]  Thomas Bewley,et al.  A Linear Systems Approach to Flow Control , 2007 .

[5]  I. Mezić,et al.  Analysis of Fluid Flows via Spectral Properties of the Koopman Operator , 2013 .

[6]  Damien Ernst,et al.  An Optimal Control Formulation of Pulse-Based Control Using Koopman Operator , 2017, Autom..

[7]  D. Giannakis Data-driven spectral decomposition and forecasting of ergodic dynamical systems , 2015, Applied and Computational Harmonic Analysis.

[8]  Jorge Goncalves,et al.  Koopman-Based Lifting Techniques for Nonlinear Systems Identification , 2017, IEEE Transactions on Automatic Control.

[9]  P. Holmes,et al.  Turbulence, Coherent Structures, Dynamical Systems and Symmetry , 1996 .

[10]  Peter J. Schmid,et al.  A physics-based approach to flow control using system identification , 2012, Journal of Fluid Mechanics.

[11]  Hassan Arbabi,et al.  Study of dynamics in post-transient flows using Koopman mode decomposition , 2017, 1704.00813.

[12]  Igor Mezic,et al.  On applications of the spectral theory of the Koopman operator in dynamical systems and control theory , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[13]  B. O. Koopman,et al.  Hamiltonian Systems and Transformation in Hilbert Space. , 1931, Proceedings of the National Academy of Sciences of the United States of America.

[14]  F. Takens Detecting strange attractors in turbulence , 1981 .

[15]  M. Krstić Boundary Control of PDEs: A Course on Backstepping Designs , 2008 .

[16]  Igor Mezic,et al.  Global Stability Analysis Using the Eigenfunctions of the Koopman Operator , 2014, IEEE Transactions on Automatic Control.

[17]  Igor Mezic,et al.  Ergodic Theory, Dynamic Mode Decomposition, and Computation of Spectral Properties of the Koopman Operator , 2016, SIAM J. Appl. Dyn. Syst..

[18]  A. Banaszuk,et al.  Linear observer synthesis for nonlinear systems using Koopman Operator framework , 2016 .

[19]  I. Mezić,et al.  Spectral analysis of nonlinear flows , 2009, Journal of Fluid Mechanics.

[20]  Clarence W. Rowley,et al.  A Data–Driven Approximation of the Koopman Operator: Extending Dynamic Mode Decomposition , 2014, Journal of Nonlinear Science.

[21]  Steven L. Brunton,et al.  Dynamic Mode Decomposition with Control , 2014, SIAM J. Appl. Dyn. Syst..

[22]  John Kim,et al.  Physics and control of wall turbulence for drag reduction , 2011, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[23]  Igor Mezic,et al.  Koopman Operator Spectrum and Data Analysis , 2017, 1702.07597.

[24]  I. Mezić,et al.  On the use of Fourier averages to compute the global isochrons of (quasi)periodic dynamics. , 2012, Chaos.

[25]  Andrzej Banaszuk,et al.  Comparison of systems with complex behavior , 2004 .

[26]  B. R. Noack,et al.  Closed-Loop Turbulence Control: Progress and Challenges , 2015 .

[27]  Roger Temam,et al.  DNS-based predictive control of turbulence: an optimal benchmark for feedback algorithms , 2001, Journal of Fluid Mechanics.

[28]  Igor Mezic,et al.  Linear predictors for nonlinear dynamical systems: Koopman operator meets model predictive control , 2016, Autom..

[29]  Stefan Klus,et al.  Koopman operator-based model reduction for switched-system control of PDEs , 2017, Autom..

[30]  Jer-Nan Juang,et al.  An eigensystem realization algorithm for modal parameter identification and model reduction. [control systems design for large space structures] , 1985 .