Koopman Operator Based Finite-Set Model Predictive Control for Electrical Drives

Predictive control of power electronic systems always requires a suitable model of the plant. Using typical physics-based white box models, a trade-off between model complexity (i.e. accuracy) and computational burden has to be made. This is a challenging task with a lot of constraints, since the model order is directly linked to the number of system states. Even though white-box models show suitable performance in most cases, parasitic real-world effects often cannot be modeled satisfactorily with an expedient computational load. Hence, a Koopman operator-based model reduction technique is presented which directly links the control action to the system's outputs in a black-box fashion. The Koopman operator is a linear but infinite-dimensional operator describing the dynamics of observables of nonlinear autonomous dynamical systems which can be nicely applied to the switching principle of power electronic devices. Following this data-driven approach, the model order and the number of system states are decoupled which allows us to consider more complex systems. Extensive experimental tests with an automotive-type permanent magnet synchronous motor fed by an IGBT 2-level inverter prove the feasibility of the proposed modeling technique in a finite-set model predictive control application.

[1]  P. Schmid,et al.  Dynamic mode decomposition of numerical and experimental data , 2008, Journal of Fluid Mechanics.

[2]  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.

[3]  Michael Dellnitz,et al.  A Comparison of two Predictive Approaches to Control the Longitudinal Dynamics of Electric Vehicles , 2016 .

[4]  C. R. Cutler,et al.  Dynamic matrix control¿A computer control algorithm , 1979 .

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

[6]  Stefan Klus,et al.  Feedback Control of Nonlinear PDEs Using Data-Efficient Reduced Order Models Based on the Koopman Operator , 2018, 1806.09898.

[7]  Clarence W. Rowley,et al.  Dynamic mode decomposition for large and streaming datasets , 2014, 1406.7187.

[8]  Steven L. Brunton,et al.  Data-driven discovery of Koopman eigenfunctions for control , 2017, Mach. Learn. Sci. Technol..

[9]  Ralph Kennel,et al.  Predictive control in power electronics and drives , 2008, 2008 IEEE International Symposium on Industrial Electronics.

[10]  Sebastian Peitz,et al.  Controlling nonlinear PDEs using low-dimensional bilinear approximations obtained from data. , 2018, 1801.06419.

[11]  Stefan Klus,et al.  On the numerical approximation of the Perron-Frobenius and Koopman operator , 2015, 1512.05997.

[12]  J. Bocker,et al.  Can oversampling improve the dynamics of PWM controls? , 2013, 2013 IEEE International Conference on Industrial Technology (ICIT).

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

[14]  Oliver Wallscheid,et al.  A precise open-loop torque control for an interior permanent magnet synchronous motor (IPMSM) considering iron losses , 2012, IECON 2012 - 38th Annual Conference on IEEE Industrial Electronics Society.

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

[16]  Jay H. Lee,et al.  Model predictive control: past, present and future , 1999 .

[17]  Marco Rivera,et al.  Model Predictive Control for Power Converters and Drives: Advances and Trends , 2017, IEEE Transactions on Industrial Electronics.

[18]  Daniel E. Quevedo,et al.  Performance of Multistep Finite Control Set Model Predictive Control for Power Electronics , 2014, IEEE Transactions on Power Electronics.

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

[20]  Steven L. Brunton,et al.  Koopman Invariant Subspaces and Finite Linear Representations of Nonlinear Dynamical Systems for Control , 2015, PloS one.

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

[22]  Samir Kouro,et al.  Model Predictive Control: MPC's Role in the Evolution of Power Electronics , 2015, IEEE Industrial Electronics Magazine.

[23]  Michael Dellnitz,et al.  A Multiobjective MPC Approach for Autonomously Driven Electric Vehicles , 2016, 1610.08777.

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

[25]  Joachim Bocker,et al.  Discrete-time model of an IPMSM based on variational integrators , 2013, 2013 International Electric Machines & Drives Conference.

[26]  Leopoldo G. Franquelo,et al.  Model Predictive Control: A Review of Its Applications in Power Electronics , 2014, IEEE Industrial Electronics Magazine.