[ieee 2013 brazilian power electronics conference (cobep 2013) - gramado, brazil...
TRANSCRIPT
A LINEAR QUADRATIC CONTROL APPLIED TO BUCK CONVERTERS WITHH-INFINITY CONSTRAINTS
Luiz Antonio Maccari Junior?, Vinícius Foletto Montagner?
and André Augusto Ferreira?Federal University of Santa Maria, GEPOC, Santa Maria, RS, BrazilFederal University of Juiz de Fora – UFJF, Juiz de Fora, MG, Brazil
e-mail: [email protected]
Abstract—This paper provides a control design al-gorithm to get state feedback controllers for DC-DCbuck converters with input voltage disturbances. Thealgorithm is based on the linear quadratic regulator andon the H∞ norm, ensuring a prescribed settling timefor the transient responses and a prescribed attenuationfor disturbances on the input voltage. Results show thatthe proposed algorithm can provide control gains withsuitable time and frequency responses for the closed-loopsystem.
Keywords—Linear Quadratic Regulator, Linear MatrixInequalities, DC-DC Converters.
I. INTRODUCTION
Power converters are undoubtedly important in renewableenergy source systems [1], [2]. In this context, one problemthat deserves attention is the regulation of the voltage fromthe primary source. DC-DC converters can be used in thisstage, and the control of such systems is an issue addressed byseveral works [3]–[9]. One can also observe the importanceof DC-DC converters for several other applications, asfor instance in their use in electrical machine drives, inuninterruptible power supplies [10], [11], in power factorcorrection devices [12]–[14] and, more recently, also inelectrical vehicle applications, as in [15]–[17], and in windenergy systems [18], in photovoltaic panels in solar energysystems [19], [20] and in fuel cells [17], [21].
From the point of view of the control design, one problemto be solved is to provide output voltage regulation for a DC-DC converter under input voltage disturbances. This problemcan be solved using, for instance, state feedback control,whose theory is well established for linear systems [22]–[24]. Among the state feedback controllers, one can use thelinear quadratic regulator (LQR), known as a popular optimalcontroller, which can be designed with the help of availablesoftwares as MATLAB. The LQR minimizes a quadratic costfunction in terms of the system states and of the control input,with application in power converters [25]–[29]. For instance,in [30], a good regulation with rejection of small disturbancesis achieved. In [26], the results are extended to the problemof state observer . In [31], an LQR is applied to a DC-DCconverter considering a large range of load, and implementedin a digital signal processor in [28].
This work deals with the control of the output voltage ofa DC-DC buck converter whose input voltage is assumed asaffected by disturbances. The control objectives are to providesuitable transient responses, and also suitable rejection of
disturbances. This is achieved by means of an LQR designedto meet specifications of maximum real part of closed-loopeigenvalues and of the H∞ norm of the closed-loop system[32], [33]. The H∞ norm is obtained based on linear matrixinequalities (LMIs) to certify the performance of a set ofgains for the controller that ensure stability and optimalrejection of disturbances [33], [34]. The advantage of theuse of this technique is that one gets the value of the H∞norm of the closed-loop system in a fast way, and alsogets a Lyapunov function certifying the closed-loop stability.Several other constraints can be included in design or analysiswith LMIs, as for instance pole location, bounds on energyof the control signal, decay rate of the transient responses,etc [35]–[42]. The results obtained with the proposed designprocedure are of good quality, as demonstrated by time andfrequency simulations. It is also illustrated that an optimalH∞ controller leads to high control gains, not suitable forpractical applications with this system. In the sequence, inSection II, one has the state space model of the converter,in Section III, one has the control design problem and theprocedure for its solution, in Section IV, one has an exampleof application to a DC-DC buck converter and in Section Vone has the mains conclusions of the paper.
II. MODELING
Consider the DC-DC buck converter affected by distur-bances, in Fig. 1, where x1 (the input capacitor voltage), x2
(inductor current) and x3 (output capacitor voltage) are thestate variables, and the objective is to regulate the outputvoltage x3 under disturbances in u1.
The state space equations for the mode of operationdescribed by the switch on and for the mode of operationdescribed by the switch off are given, respectively, by
A1 =
− 1RiCi
− 1Ci
01L 0 − 1
L0 1
Co− 1RoCo
, B1 =
1RiCi
00 00 − 1
Co
(1)
and
A2 =
− 1RiCi
0 0
0 0 − 1L
0 1Co
− 1RoCo
, B2 =
1RiCi
00 00 − 1
Co
(2)
In these equations, x = [x1 x2 x3]′ and u = [u1 u2]
′.An averaged model can be written as
978-1-4799-0272-9/13/$31.00 ©2013 IEEE 339
L
DS
+
-
u2
+
-
x2
x3
Ri
Ro
x1
+- Ci
Co
u1
Figure 1. Buck converter with disturbances
x = [A1d+A2(1− d)]x+ [B1d+B2(1− d)]u (3)
where d is the duty cycle. Considering that the converteroperates around an equilibrium point, the variables can berewritten as
x = X + x, x = ˙x, u = U + u (4)
where, for instance, X is the equilibrium point for x and x isthe small perturbation on x, and U is the nominal value forthe inputs and u are the small perturbations on the vector u.
This leads to
˙x = [A1(d+ δ) +A2(1− d− δ)](x+X)
+[B1(d+ δ) +B2(1− d− δ)](u+ U)
˙x = [A1δ +A2(1− δ) + (A1 −A2)d](x+X)
+[B1δ +B2(1− δ) + (B1 −B2)d](u+ U)
(5)
where δ is the nominal duty cycle and d is a smallperturbation on the duty cycle, used as control signal. Onecan express
A = A1δ +A2(1− δ)B = B1δ +B2(1− δ) (6)
This results in
˙x = [A+ (A1 −A2)d](x+X)
+ [B + (B1 −B2)d](u+ U)
˙x = AX +BU
+Ax+Bu+ [(A1 −A2)X + (B1 −B2)U ]d
+ (A1 −A2)dx+ (B1 −B2)du
(7)
Assume that dx and du are sufficiently small to beneglected. Moreover, observe, from the steady state solution,that
AX +BU = 0 (8)
Then one has the state equilibrium vector X = −A−1BU .Thus (7) can be rewritten as the linear model
˙x = Ax+Bcd+Bu (9)
where
Bc = [(A1 −A2)X + (B1 −B2)U ] (10)
In order to ensure zero steady state error for the outputvoltage x3, one can include an integrator over the error onthis variable. For that, consider
e = r − x3 (11)
and taking into account
x3 = X3 + x3, X3 = r (12)
one hase = −x3 (13)
This allows to write the augmented system
˙ξ = Gξ +Hd+ E1u1 + E2u2
y = Cξ(14)
where
ξ =
[xe
], G =
[A 0
[ −1 0 0 ] 0
],
H =
[Bc0
], E =
[B0
]= [E1 E2] ,
C = [0 0 1 0]
(15)
This model is suitable for state feedback control, as given inthe next section.
III. CONTROL DESIGN
Consider the state feedback control law
d = −Kξ (16)
It is known that the LQR controller allows to compute thegain vector K which minimizes the cost function [24]
J =
∫ ∞0
(ξ′Qξ + d′Rd
)dt (17)
using for that the solution of Ricatti equation
ATS + SA− SBR−1BTS +Q = 0 (18)
This solution is efficiently provided by softwares as MAT-LAB, with the lqr function. The control designer can choosea positive definite matrix Q, to inform the relative importanceof the state variables, and R to, inform the weight of
340
the control signal in this cost function. This allows to gettradeoffs between performance and energy of the controlsignal [24], [25].
The design problem addressed in this paper is given by:get the gain vector K such that the closed-loop system has• i) maximum real part of all eigenvalues less than α,
that is,max(Re(λ(G−HK))) < α (19)
• ii) an upper bound γ for the frequency magnituderesponse, for the entire frequency range, that is,
x3(jω)
u1(jω)< γ, ω ∈ [0,∞] (20)
The aim of i) is to provide a limit α for the settling timeof the transient responses for the closed-loop system; andthe aim of ii) is to provide a limit γ for the gain from thedisturbance input voltage to the output voltage, indicating thecapacity of rejection of disturbances.
The proposed control design algorithm is given by:• Step 1) inform α (real negative scalar) and γ (real
positive scalar);• Step 2) choose the LQR weighting matrices Q and R;• Step 3) solve the LQR problem using, for instance, the
lqr function in MATLAB;• Step 4) solve, for instance, in the LMI Control Toolbox
from MATLAB, the convex optimization problem
µ∗ = minµs. t.
P = P ′ > 0[(G−HK)′P + P (G−HK) + C′C PE1
E1′P −µI
]< 0
(21)• Step 5) if (19) and
√µ? < γ, then K ensures
the performance specifications; otherwise, return toStep 2.
This control design algorithm will be used in the nextsection to provide a suitable controller for the applicationunder consideration here.
IV. EXAMPLE
Consider the parameters of the converter in Fig. 1, shownin Table I.
Table IParameters of the converter in Fig. 1.
Parameter ValueU1 100 Vδ 0.5L 1.1 mHCi 47 µFCo 470 µFRi 1 ΩRo 25 Ωfs 50 kHz
Using the algorithm in Section III for the controldesign, first consider the specifications α = −100 andγ = −15dB(= 0.17782), second, consider the choice basedon heuristic search
Q =
1 0 0 00 1 0 00 0 1 00 0 0 10060
, R = 51 (22)
Then the algorithm leads to the control vector gain
K ′ =
−0.020360.162620.13104−14.04474
(23)
which ensure the performance specifications.It is worth to mention that one also could try to use the
optimal H∞ controller, given by [33]
µ∗ = minµs. t GW +WG′ −HZ − Z ′H ′ E1 WC ′
E1′ −I 0
CW 0 −µI
< 0
(24)with state feedback gains
K = ZW−1 (25)
in order to solve the design problem. For example consideredin this section, the convex optimization problem in (24) leadsto the gains
K ′ =
−0.000007104474453−0.000053550967997−5.0976663293734280.000000000000001
× 109 (26)
which are not suitable for practical application in this system.On the other hand, the gain (23) from the proposed algorithmis feasible in practice and leads to good results, as shown inthe sequence.
Using the same control structure as in [31], and for adisturbance on u1 given by a pulse, one has the result inFig 2. A detailed view is shown in Fig. 3. Notice that thesettling time of the transient respects the limit 5/α = 0.05 s(using the 1% of error criterium in the transient response).
The frequency closed-loop response from u1 to x3 ispresented in Fig. 4. Clearly, one has the peak of themagnitude diagram less than −15 dB, respecting the limitγ for disturbance rejection.
Finally, in Fig. 5 one has an analysis of the closed-loopstability under uncertainties on the parameters Ro and δ.Notice that the closed-loop eigenvalues are all stable for thisdomain of uncertainties.
V. CONCLUSION AND PERSPECTIVES
This paper provided a control design algorithm suitable forcomputation of LQRs applied to DC-DC buck converters. Thealgorithm uses constraints on the closed-loop eigenvalues andon the closed-loop H∞ norm to get suitable performance intime and frequency responses. An example shows that the use
341
0 0.1 0.2 0.3 0.4 0.5 0.648
49
50
51
52
x3
(V)
0 0.1 0.2 0.3 0.4 0.5 0.6
0
5
10
u1
(V)
Time (s)
Figure 2. Transient response for a disturbance u1.
0.18 0.19 0.2 0.21 0.22 0.23 0.24 0.25 0.2648
49
50
51
52
x3
(V)
0.18 0.19 0.2 0.21 0.22 0.23 0.24 0.25 0.26
0
5
10
u1
(V)
Time (s)
Figure 3. Detailed view from Fig. 2.
100
101
102
103
104
105
-150
-100
-50
0
Mag
nit
ud
e (d
B)
Frequência (Hz)
100
101
102
103
104
105
-270
-180
-90
0
90
Ph
ase
(deg
)
Frequency (Hz)
Figure 4. Closed-loop frequency response from input voltagedisturbance to the output voltage. Peak of magnitude diagram is
equal to −15.2 dB.
-2.5 -2 -1.5 -1 -0.5 0
x 104
-0.2
-0.15
-0.1
-0.05
0
0.05
0.1
0.15
0.2
Imag
inar
yA
xis
Real Axis
Figure 5. Closed-loop eigenvalues under parametric uncertaintiesof Ro from 20 Ω to 29 Ω and δ of 0.47 to 0.55.
of an optimal H∞ controller is not viable for this application,while the proposed controller allows very good responses.The technique presented here is also under investigation forapplication for systems used in electric vehicles. Extensionsfor MIMO systems are immediate due to the state spaceformulation of the problem of control design.
ACKNOWLEDGMENT
To the Brazilian agencies CAPES and CNPq.
REFERENCES
[1] R. Teodorescu, M. Liserre, and P. Rodríguez, GridConverters for Photovoltaic and Wind Power Systems,ser. Wiley - IEEE. John Wiley & Sons, 2011.
[2] R. W. Erickson, Fundamentals of Power Electronics.New York, NY: Chapman & Hall, 1997.
[3] C. Olalla, R. Leyva, A. El Aroudi, and I. Queinnec,“Robust LQR control for PWM converters: An LMI ap-proach,” IEEE Transactions on Industrial Electronics,vol. 56, no. 7, pp. 2548–2558, July 2009.
[4] C. Olalla, R. Leyva, A. El Aroudi, P. Garces, andI. Queinnec, “LMI robust control design for boost PWMconverters,” IET Power Electronics, vol. 3, no. 1, pp.75–85, january 2010.
[5] C. Olalla, I. Queinnec, R. Leyva, and A. E. Aroudi,“Robust optimal control of bilinear DC-DC converters,”Control Engineering Practice, vol. 19, no. 7, pp. 688–699, 2011.
[6] L. A. Maccari Jr., V. F. Montagner, H. Pinheiro,and R. Oliveira, “Robust H2 control applied to boostconverters: design, experimental validation and perfor-mance analysis,” IET Control Theory & Applications,vol. 6, no. 12, pp. 1881–1888, August 2012.
[7] V. Montagner, L. Maccari Jr., F. Dupont, H. Pinheiro,and R. Oliveira, “A DLQR applied to boost converterswith switched loads: Design and analysis,” in PowerElectronics Conference (COBEP), 2011 Brazilian, sept.2011, pp. 68–73.
342
[8] V. F. Montagner, L. A. Maccari Jr., F. H. Dupont, andH. Pinheiro, “A DLQR designed by means of a geneticalgorithm for DC-DC boost converters,” in PowerElectronics Conference (COBEP), 2011 Brazilian, sept.2011, pp. 74–78.
[9] F. H. Dupont, V. F. Montagner, J. R. Pinheiro, H. Pin-heiro, S. V. G. Oliveira, and A. Peres, “Stability analysisfor DC-DC boost converters under large load range,”Asian Journal of Control, 2013.
[10] N. Mohan, T. M. Undeland, and W. P. Robbins, PowerElectronics : Converters, Applications, and Design,3rd ed. Hoboken, NJ: John Wiley & Sons, 2003.
[11] M. Rashid, Power Electronics Handbook: Devices,Circuits, and Applications. San Diego, CA: AcademicPress, 2006.
[12] G. Chu, C. K. Tse, S. C. Wong, and S.-C. Tan, “Aunified approach for the derivation of robust control forboost PFC converters,” IEEE Transactions on PowerElectronics, vol. 24, no. 11, pp. 2531–2544, Nov. 2009.
[13] B. Choi, S.-S. Hong, and H. Park, “Modeling and small-signal analysis of controlled on-time boost power-factor-correction circuit,” IEEE Transactions on Indus-trial Electronics, vol. 48, no. 1, pp. 136 –142, feb 2001.
[14] M. Chen and J. Sun, “Feedforward current control ofboost single-phase PFC converters,” IEEE Transactionson Power Electronics, vol. 21, no. 2, pp. 338 – 345,march 2006.
[15] H.-C. Chang and C.-M. Liaw, “Development of a com-pact switched-reluctance motor drive for EV propulsionwith voltage-boosting and PFC charging capabilities,”IEEE Transactions on Vehicular Technology, vol. 58,no. 7, pp. 3198–3215, Sept. 2009.
[16] A. Ferreira, “Sistema supervisório de gestão de múlti-plas fontes de suprimento para aplicações em veículoselétricos,” Ph.D. dissertation, Universidade Estadual deCampinas, Campinas, Brasil, 2007.
[17] W. Na, T. Park, T. Kim, and S. Kwak, “Light fuel-cellhybrid electric vehicles based on predictive controllers,”IEEE Transactions on Vehicular Technology, vol. 60,no. 1, pp. 89 –97, jan. 2011.
[18] A.-C. Hua and B.-H. Cheng, “Design and implemen-tation of power converters for wind energy conversionsystem,” in International Power Electronics ConferenceIPEC - 2010, june 2010, pp. 323 –328.
[19] J. Agorreta, M. Borrega, J. López, and L. Marroyo,“Modeling and control of N-paralleled grid-connectedinverters with LCL filter coupled due to grid impedancein PV plants,” Power Electronics, IEEE Transactionson, vol. 26, no. 3, pp. 770 –785, march 2011.
[20] G. Walker and P. Sernia, “Cascaded DC-DC converterconnection of photovoltaic modules,” IEEE Transac-tions on Power Electronics, vol. 19, no. 4, pp. 1130–1139, July 2004.
[21] A. Hajizadeh, M. Golkar, and A. Feliachi, “Voltagecontrol and active power management of hybrid fuel-cell/energy-storage power conversion system under un-balanced voltage sag conditions,” IEEE Transactions on
Energy Conversion, vol. 25, no. 4, pp. 1195 –1208, dec.2010.
[22] C.-T. Chen, Linear system theory and design, 3rd ed.New York, USA: Oxford University Press, 1999.
[23] P. Dorato, C. T. Abdallah, and V. Cerone, Linearquadratic control: an introduction. Malabar, USA:Krieger Pub. Co., 2000.
[24] K. Ogata, Modern control engineering, 4th ed. UpperSaddle River, USA: Prentice Hall, 2002.
[25] R. C. Dorf and R. H. Bishop, Modern control systems,11st ed. Upper Saddle River, USA: Prentice Hall,2008.
[26] F. H. F. Leung, P. K. S. Tam, and C. K. Li, “AnImproved LQR-Based Controller for Switching DC-DCConverters,” IEEE Transactions on Industrial Electron-ics, vol. 40, no. 5, pp. 521–528, 1993.
[27] F. H. Dupont, V. F. Montagner, J. R. Pinheiro, H. Pin-heiro, and F. E. Bisogno, “Design and comparativeanalysis of multiple controllers applied to DC-DCconverters with large load range,” in 9th IEEE/IASInternational Conference on Industry Applications -INDUSCON 2010, nov. 2010, pp. 1 –6.
[28] F. H. Dupont, V. F. Montagner, J. Pinheiro, H. Pinheiro,S. V. G. Oliveira, and A. Peres, “Comparison of digitalLQR techniques for DC-DC boost converters with largeload range,” in Proceedings of the IEEE InternationalSymposium on Circuits and Systems - ISCAS 2011,2011.
[29] E. Arango, J. Calvente, R. Giral, A. El Aroudi, andL. Martinez-Salamero, “LQR control of an asymmetri-cal interleaved dual boost converter working in inher-ent DCM,” in Proceedings of the IEEE InternationalSymposium on Industrial Electronics 2005. ISIE 2005.,2005, pp. 721–726.
[30] F. H. F. Leung, P. K. S. Tam, and C. K. Li, “The Controlof Switching DC-DC Converters - A General LQRProblem,” IEEE Transactions on industrial electronics,vol. 38, no. 9041496, pp. 65–71, 1991.
[31] F. H. Dupont, V. F. Montagner, J. R. Pinheiro, H. Pin-heiro, S. V. G. Oliveira, and A. Péres, “Multiplecontrollers for boost converters under large load range:a GA and fuzzy logic based approach,” in InternationalConference on Industrial Technologies, Vinã del Mar,Chile, 2010, pp. 67–72.
[32] K. Zhou, J. C. Doyle, and K. Glover, Robust andOptimal Control. Upper Saddle River, NJ, USA:Prentice Hall, 1996.
[33] S. Boyd, L. El Ghaoui, E. Feron, and V. Balakrishnan,Linear Matrix Inequalities in System and ControlTheory. Philadelphia, PA: SIAM Studies in AppliedMathematics, 1994.
[34] P. Gahinet, A. Nemirovskii, A. J. Laub, and M. Chilali,LMI Control Toolbox User’s Guide. Natick, MA: TheMath Works Inc., 1995.
[35] J. C. Geromel, P. L. D. Peres, and S. R. Souza, “H2
guaranteed cost control for uncertain continuous-time
343
linear systems,” Systems & Control Letters, vol. 19,no. 1, pp. 23–27, July 1992.
[36] M. C. de Oliveira, J. C. Geromel, and J. Bernussou,“Extended H2 and H∞ characterization and controllerparametrizations for discrete-time systems,” Interna-tional Journal of Control, vol. 75, no. 9, pp. 666–679,2002.
[37] J. C. Geromel, P. L. D. Peres, and S. R. Souza,“Quadratic stabilizability of linear uncertain systemswith prescribed H∞ norm bounds,” in Proceedings ofthe 1st IFAC Symposium on Design Methods of ControlSystems, vol. 1, Zurich, Switzerland, 1991, pp. 302–307.
[38] J. Daafouz, P. Riedinger, and C. Iung, “Stabilityanalysis and control synthesis for switched systems: Aswitched Lyapunov function approach,” IEEE Transac-tions on Automatic Control, vol. 47, no. 11, pp. 1883–1887, November 2002.
[39] B. R. Barmish, “Necessary and sufficient conditions forquadratic stabilizability of an uncertain system,” Jour-nal of Optimization Theory and Applications, vol. 46,no. 4, pp. 399–408, August 1985.
[40] J. C. Geromel, P. L. D. Peres, and J. Bernussou, “Ona convex parameter space method for linear controldesign of uncertain systems,” SIAM Journal on Controland Optimization, vol. 29, no. 2, pp. 381–402, March1991.
[41] M. Chilali, P. Gahinet, and P. Apkarian, “Robust poleplacement in LMI regions,” IEEE Transactions onAutomatic Control, vol. 44, no. 12, pp. 2257–2270,December 1999.
[42] S. Tarbouriech and J. M. Gomes da Silva Jr., “Synthesisof controllers for continuous-timedelay systems withsaturating controls via LMIs,” IEEE Transactions onAutomatic Control, vol. 45, no. 1, pp. 105–111, January2000.
344