Model predictive control of a DC–DC converter for battery emulation

Abstract A battery emulator is used instead of a real traction battery to supply an electric motor inverter on a test bed for hybrid and electric powertrains under deterministic conditions. The use of virtual battery models eliminates the need for expensive battery prototypes. Virtual battery properties such as chemistry, state of charge or state of health can be changed instantly. However, the control of a battery emulator is a challenging problem. Very fast reference tracking is required for battery impedance emulation but motor inverters act as constant power loads that have a negative influence on the tracking performance and can even lead to instability. In this paper an MPC strategy is proposed for solving this problem. Scheduling of local controllers is utilized in order to handle the nonlinear and destabilizing load. Furthermore, a fast algorithm is presented that allows real-time MPC subject to input and output constraints. Experimental results obtained with a battery emulator supplying an electric drive inverter demonstrate the performance of the stabilizing controller.

[1]  Gordon Lightbody,et al.  Nonlinear model-based control of highly nonlinear processes , 2010, Comput. Chem. Eng..

[2]  Stephen P. Boyd,et al.  Fast Model Predictive Control Using Online Optimization , 2010, IEEE Transactions on Control Systems Technology.

[3]  Manfred Morari,et al.  Nonlinear offset-free model predictive control , 2012, Autom..

[4]  Stefan Jakubek,et al.  Local model network based dynamic battery cell model identification , 2012 .

[5]  Srdjan M. Lukic,et al.  Topological overview of hybrid electric and fuel cell vehicular power system architectures and configurations , 2005, IEEE Transactions on Vehicular Technology.

[6]  Jeong-Hwan Yang,et al.  Digital Resistive Current (DRC) Control for the Parallel Interleaved DC–DC Converters , 2008 .

[7]  Ali Emadi,et al.  Active Damping in DC/DC Power Electronic Converters: A Novel Method to Overcome the Problems of Constant Power Loads , 2009, IEEE Transactions on Industrial Electronics.

[8]  Jan M. Maciejowski,et al.  Predictive control : with constraints , 2002 .

[9]  M. Zima,et al.  Model Predictive Control Employing Trajectory Sensitivities for Power Systems Applications , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[10]  Manfred Morari,et al.  High-speed online MPC based on a fast gradient method applied to power converter control , 2010, Proceedings of the 2010 American Control Conference.

[11]  Rik W. De Doncker,et al.  Impedance-based non-linear dynamic battery modeling for automotive applications , 2003 .

[12]  V. Grigore,et al.  Dynamics of a buck converter with a constant power load , 1998, PESC 98 Record. 29th Annual IEEE Power Electronics Specialists Conference (Cat. No.98CH36196).

[13]  Manfred Morari,et al.  Real-time input-constrained MPC using fast gradient methods , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[14]  Gregory L. Plett,et al.  Extended Kalman filtering for battery management systems of LiPB-based HEV battery packs: Part 2. Modeling and identification , 2004 .

[15]  Stefan Jakubek,et al.  Model predictive control of a battery emulator for testing of hybrid and electric powertrains , 2011, 2011 IEEE Vehicle Power and Propulsion Conference.

[16]  E. Davison,et al.  A Fast MPC Algorithm Using Nonfeasible Active Set Methods , 2008 .

[17]  R. W. Ashton,et al.  The application of feedback linearization techniques to the stabilization of DC-to-DC converters with constant power loads , 1998, ISCAS '98. Proceedings of the 1998 IEEE International Symposium on Circuits and Systems (Cat. No.98CH36187).

[18]  Katsuhiko Ogata,et al.  Discrete-time control systems , 1987 .

[19]  Gordon Lightbody,et al.  Local Model Network Identification With Gaussian Processes , 2007, IEEE Transactions on Neural Networks.

[20]  Robert W. Erickson,et al.  Fundamentals of Power Electronics , 2001 .

[21]  A. Kwasinski,et al.  Passivity-Based Control of Buck Converters with Constant-Power Loads , 2007, 2007 IEEE Power Electronics Specialists Conference.

[22]  Gianpaolo Vitale,et al.  Photovoltaic field emulation including dynamic and partial shadow conditions , 2010 .

[23]  Paolo Mattavelli,et al.  Digital Control in Power Electronics , 2006, Digital Control in Power Electronics.

[24]  A. Khaligh,et al.  Power electronics intensive solutions for advanced electric, hybrid electric, and fuel cell vehicular power systems , 2006, IEEE Transactions on Power Electronics.

[25]  A.G. Beccuti,et al.  Model predictive control of multiphase interleaved DC-DC converters with sensorless current limitation and power balance , 2008, 2008 IEEE Power Electronics Specialists Conference.

[26]  O. Nelles Nonlinear System Identification , 2001 .

[27]  Alberto Bemporad,et al.  Model predictive control based on linear programming - the explicit solution , 2002, IEEE Transactions on Automatic Control.

[28]  Gregory L. Plett,et al.  Extended Kalman filtering for battery management systems of LiPB-based HEV battery packs Part 1. Background , 2004 .

[29]  Gregory L. Plett,et al.  High-performance battery-pack power estimation using a dynamic cell model , 2004, IEEE Transactions on Vehicular Technology.

[30]  Stefan Jakubek,et al.  Identification of Neurofuzzy Models Using GTLS Parameter Estimation , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[31]  Mato Baotic,et al.  Multi-Parametric Toolbox (MPT) , 2004, HSCC.

[32]  Ali Emadi,et al.  Constant power loads and negative impedance instability in automotive systems: definition, modeling, stability, and control of power electronic converters and motor drives , 2006, IEEE Transactions on Vehicular Technology.

[33]  Khadija El Kadri Benkara,et al.  Impedance Observer for a Li-Ion Battery Using Kalman Filter , 2009, IEEE Transactions on Vehicular Technology.

[34]  Roderick Murray-Smith,et al.  Multiple Model Approaches to Modelling and Control , 1997 .

[35]  R. Moheimani,et al.  Application of MPC to an active structure using sampling rates up to 25kHz , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[36]  Sung-Soo Hong,et al.  Dynamics and control of DC-to-DC converters driving other converters downstream , 1999 .

[37]  Pai H. Chou,et al.  B#: a battery emulator and power-profiling instrument , 2003, IEEE Design & Test of Computers.

[38]  Gordon Lightbody,et al.  Nonlinear system identification: From multiple-model networks to Gaussian processes , 2008, Eng. Appl. Artif. Intell..

[39]  D.U. Sauer,et al.  Specialized battery emulator for automotive electrical systems , 2010, 2010 IEEE Vehicle Power and Propulsion Conference.

[40]  A. Gebregergis,et al.  The Development of Solid Oxide Fuel Cell (SOFC) Emulator , 2007, 2007 IEEE Power Electronics Specialists Conference.

[41]  Moritz Diehl,et al.  FAST NMPC OF A DC-DC CONVERTER: AN EXACT NEWTON REAL-TIME ITERATION APPROACH , 2007 .

[42]  H. J. Ferreau,et al.  An online active set strategy to overcome the limitations of explicit MPC , 2008 .

[43]  Jing Sun,et al.  Implicit Model Predictive Control of a Full Bridge DC–DC Converter , 2009, IEEE Transactions on Power Electronics.

[44]  M. Ehsani,et al.  Negative impedance stabilizing controls for PWM DC-DC converters using feedback linearization techniques , 2000, Collection of Technical Papers. 35th Intersociety Energy Conversion Engineering Conference and Exhibit (IECEC) (Cat. No.00CH37022).

[45]  M. Morari,et al.  Constrained Optimal Control of the Step-Down DC–DC Converter , 2008, IEEE Transactions on Power Electronics.

[46]  Dipti Srinivasan,et al.  A Simple Control Method for High-Performance UPS Inverters Through Output-Impedance Reduction , 2008, IEEE Transactions on Industrial Electronics.

[47]  Paolo Mattavelli,et al.  Uninterruptible power supply multiloop control employing digital predictive voltage and current regulators , 2001 .