Professional Documents
Culture Documents
Explicit Model Predictive Control of the Non-inverting Buck Boost DC-DC Converter
Mahmood Mirzaei1 and Ali A. Afzalian2
Department of Electrical Engineering
Shahid Abbaspour University of Technology, Tehran, Iran
1
(Tel : +98-912-4245122; E-mail: mirzaei@stud.pwut.ac.ir)
2
(Tel : +98-44171971; E-mail: afzalian@pwut.ac.ir)
Abstract: In this paper recent works on hybrid control of DC-DC converters is extended to the Non-inverting Buck
Boost converter. Hybrid automaton model of the converter is obtained to check the behavior of the converter and also to
be used in simulations. Piecewise affine (PWA) model of the converter is derived as a predictive model and model
predictive control is formulized on the obtained model to fulfill defined control objectives. The explicit solution to the
problem of the defined optimal control is presented and the performance of the obtained controller is evaluated in three
scenarios namely startup, change in the load resistance and the source voltage. The simulations are provided for Buck
and Boost operational modes of the converter to check the performance of the controlled system.
Keywords: Explicit Solution, Model Predictive Control, Non-inverting Buck Boost, Piecewise Affine Model.
source. The switches are dependent and make two position (Fig. 2) which means S1 and S3 are ON and S2
distinct topologies, thus the converter can be and S4 are OFF (Fig. 1). At the end of the first interval
categorized according to [4] as a mono-variable all the switches in Fig. 1 toggle i.e. switches in Fig. 2
converter. The main control objective here is to control change to u = 0 and the dynamic of the system
the semiconductor switches (Fig. 1) such that the DC changes. In the second interval inequality of
component of the output voltage reaches a specific (k + d (k ))Ts ≤ t < (k + 1)Ts holds. By defining
reference value. This must be done in the presence of
x(t ) = [iL (t ) vC (t )]T as the state vector, where i L (t ) is
changes of source voltage and load resistance.
The paper is organized as follows. Physical setup of the inductor current and v C (t ) is the capacitor voltage,
the converter is presented in 2.1. Schematic of the the dynamics of the system can be defined by the
circuit with parasitic elements is shown and hybrid following affine continuous time state space equations:
automaton of the system is obtained. In this paper we
use normalized models and normalization is addressed ⎧ F x + f 1v s kTs ≤ t < (k + d (k ))Ts
x (t ) = ⎨ 1 (1)
in 2.1 section. In 2.2 least squares fitting (LSF) is
⎩ F2 x + f 2 v s (k + d (k ))Ts ≤ t < (k + 1)T s
employed to derive piecewise affine (PWA) model of
the converter to be used as predictive model. Control Where matrices Fi and f i can be found by
objectives and control strategy are explained in 3.1. In
Kirchhoff’s laws and simple mathematical operations.
3.3, control objectives are transformed into objective
function and an optimal control problem is formulated. ⎡ 1 ⎤
State feedback law is explained in 3.4. Finally ⎢− xl
rl 0 ⎥ ⎡1⎤
simulation results are presented in 4 for three scenarios F1 = ⎢ ⎥ , f1 = ⎢ x l ⎥ ,
⎢ 1 1 ⎥ ⎢ ⎥
and two operational modes. 0 − ⎣0⎦
⎢⎣ ⎥
x c R + rc ⎦
2 PHYSICAL SETUP AND HYBRID MODEL
q1 G1 q2
x (t ) = f q1 ( x (t )) x (t ) = f q2 ( x(t ))
G2
L−1
J ( D(k ), x (k ), d (k − 1)) = ∑ || Qε (k + l | k ) ||1
l =0
in which the penalty matrix is Q=diag(q1,q2). This Fig. 5 Visualized state feedback for d(k-1)=0.6
penalized ε (k + l , k ) over finite horizon L. The optimal state feedback law can be expressed in
The main drawback of MPC is its computational PWA format [19] as follows:
burden which limits the method to plants whose
optimization problem can be solved in one step. The d * (k ) = F j x ′(k ) + g j
online solution is particularly not applicable for DC-DC
If H j x ′(k ) ≤ K j j = 1, " , N
converters which mostly work with sampling times
around micro seconds. Also using a processor to solve
optimization problem is not cost effective. This problem H j and K j define polyhedral partitions of state
is solved by carrying the computational burden of the space. F j and g j are the values of the piecewise
optimization problem offline and using explicit solution.
affine control law.
Recently it was shown that the problem of CFTOC of
Fig. 5 visualizes state feedback law for a specific
value of d(k-1). This is done to reduce the dimension of operating modes. In this paper current mode control was
the PWA function by removing one of its parameters. used to bypass non-minimum phase behavior of the
The control law is originally of the form capacitor voltage. This problem also can be by solved
d (k ) = f (i L , v C , d (k − 1)) and can be drawn in 4-dim by choosing long prediction horizon (N=30), and move
space. blocking strategy can be used to reduce complexity of
Implementing this state feedback in real applications the controller [17]. It is also desirable to eliminate
is straightforward. This can be simply done by inductor current sensor for some reasons [16], thus
determining the partition of measured state and finding sensorless control method which was recently
its corresponding affine control law from a lookup table introduced [16] can be a topic for future research. Also
with a micro-control based hardware. implementing the obtained controller using MPT code
4 Simulation results generator on hardware can be a topic of future works.
5 Figure A
4.1 Model and Controller Parameters 4
State Variables
Inductance and capacitance are chosen to be 1 p.u. 3
Duty Cycle
dynamics (v=3) on grided state space of
0.6
0.4
1.5
0.4
0.4
0.6
0.4
[7] M. Senesky, G. Eirea, and T. J. Koo, "Hybrid Modelling and
Control of Power Electronics," presented at In Proceedings of
0.2
the HSCC 2003 6th International Workshop, 2003.
0
10 15 20 25 30
Steps
35 40 45 50 [8] R. D. Middlebrook and S. Cuk, "A general unified approach to
modeling switching power converter stages," IEEE Power
Electronics Specialists Conference Records, pp. 18–34, 1976.
Fig. 9 50 percent change in the source voltage; it changes from 1 p.u. [9] M. Lazar and R. D. Keyser, "Non-Linear Predictive Control of
to 1.5 p.u., Buck operation mode a DC-to-DC Converter," presented at Symposium on Power
Electronics, Electrical Drives, Automation and Motion
(SPEEDAM), Capri, Italy, 2004.
5 Figure A
[10] M. Morari and M. Baric, "Recent developments in the control
4 of constrained hybrid systems," Computers & Chemical
State Variables
0
10 15 20 25 30
Steps
35 40 45 50 vol. 2993, pp. 342–356, 2004.
[12] A. G. Beccuti, G. Papafotiou, and M. Morari, "Optimal control
1
Figure B
of the boost dc-dc converter," presented at Proceedings of the
0.8 CDC-ECC 2005, 2005.
[13] F. Borrelli, "Discrete Time Constrained Optimal Control."
Duty Cycle
0.6
Zurich: Swiss Federal Institute of Technology, 2002.
0.4
[14] G. Papafotiou, T. Geyer, and M. Morari, "Hybrid Modelling
0.2
and Optimal Control of Switch-mode DC-DC Converters,"
0
10 15 20 25 30 35 40 45 50 presented at In IEEE Workshop on Computers in Power
Steps
Electronics (COMPEL), Champaing, IL, USA, 2004.
[15] A. G. Beccuti, G. Papafotiou, and M. Morari, "Explicit Model
Fig. 10 100 percent change in the load resistance; it changes from 1 Predictive Control of the Boost Dc-Dc Converter," presented at
p.u. to 2 p.u., Boost operation mode 2nd IFAC Conf. on Analysis and Design of Hybrid Systems,
Alghero, Italy, 2006.
[16] S. Mariethoz, A. G. Beccuti, G. Papafotiou, and M. Morari,
2.5
Figure A "Sensorless Explicit Model Predictive Control of the DC-DC
2 Buck Converter with Inductor Current Limitation," presented at
IEEE Applied Power Electronics Conference, 2008.
State Variables
1.5
[17] A. G. Beccuti, G. Papafotiou, R. Frasca, and M. Morari,
"Explicit Hybrid Model Predictive Control of the dc-dc Boost
1
0.5
VCRe f=0.8 p.u. Converter," presented at IEEE PESC, Orlando, Florida, USA,
0
10 15 20 25 30 35 40 45 50
2007.
Steps [18] M. Baotic, F. J. Christophersen, and M. Morari, "Infinite time
1
Figure B optimal control of hybrid systems with a linear performance
0.8
index," presented at CDC, 2003.
[19] F. Borrelli, "Constrained Optimal Control of Linear and Hybrid
Duty Cycle
0.6
Systems," Lecture Notes in Control and Information Sciences,
0.4
Springer, vol. 290, 2003.
0.2 [20] M. Kvasnica, P. Grieder, M. Baotic, and M. Morari, "Multi
0
10 15 20 25 30 35 40 45 50
Parametric Toolbox (MPT)," presented at Hybrid Systems:
Steps Computation and Control, Pennsylvania, Philadelphia, USA,
2004.
Fig. 11 100 percent change in the load resistance; it changes from 1
p.u. to 2 p.u., Buck operation mode
6 REFERENCES
[1] F. H. F. Leung, P. K. S. Tam, and C. K. Li, "The Control of
Switching DC-DC Converters – A General LQR Problem,"
IEEE Transactions on Industrial Electronics, vol. 38, pp.
65–71, 1991.
[2] H. Sira-Ramirez, R. A. Perez-Moreno, R. Ortega, and M.
Garcia-Esteban, "Passivity-based controllers for the
stabilization of DC-to-DC power converters," Automatica, vol.
33, pp. 499-513, 1997.