Professional Documents
Culture Documents
Enumeration-Based Predictive Control For Buck DC-DC Converter
Enumeration-Based Predictive Control For Buck DC-DC Converter
Qin Huang1, Xiaodong Yan1, Rui Ling1,, Qing Hu1, Daxia Yu,1 Hui Liu1
1. School of Automation, Chongqing University, Chongqing 40044
E-mail: yanxd_92@163.com
Abstract: In this paper, Enumeration-Based mode predictive control (EMPC) approach is applied to Buck dc-dc
converter. First of all, the continuous state space model and the discrete-time state space model of the converter are
derived. Secondly, the strategy of Enumeration-based predictive control for continuous current mode (CCM) and
discontinuous current mode (DCM) of buck converter is presented in detail. The controller can stabilize the voltage
of the converter fast with non-overshoot and have favorable performance in dynamic transition. Finally, the control
strategy has been verified by simulations.
Key Words: Enumeration-based, model predictive control, Buck converter
978-1-5090-4657-7/17/$31.00 2017
c IEEE 6700
Authorized licensed use limited to: College of Engineering - THIRUVANANTHAPURAM. Downloaded on April 09,2022 at 10:12:35 UTC from IEEE Xplore. Restrictions apply.
position and the inductor current iL , the buck converter has
three linear dynamics. When the switch S is turned on, the
supply voltage charges the inductor and supplies energy for Model A Model B
the load. The buck converter can be described as
diL Vo Vs
°° dt = − L + L
® (1)
° dVo = iL − Vo
°̄ dt C CR
When the switch S is turned off, the inductor current
decreases (but the current iL > 0 ) and supplies energy for the Model C
Authorized licensed use limited to: College of Engineering - THIRUVANANTHAPURAM. Downloaded on April 09,2022 at 10:12:35 UTC from IEEE Xplore. Restrictions apply.
Where u ( x ) =1 or u ( x ) =0 , x=k, k+1, …,k+N-1 . element u * ( k ) of U * ( k ) as the next switching action and
Assumed the sample interval is T, it can be deduced that the repeat the procedure at the time k+1. According the theory,
switching frequency f s ≤ 1/ ( 2T ) . it should be calculated for 2 N times in N step prediction
horizon to acquire one actual control signal.
START
The flowchart of the EMPC algorithm is showed in Fig 3.
The algorithm program implementation is described as the
Build all the sequences U(k) over N algorithm 1.
Make the private value of objective function J*=0
4 SIMULATIONS
i=1
In this section, the simulation results of enumeration-based
MPC for buck converter are presented to demonstrate the
iİ2N?
NO performance in both CCM and DCM. The simulations are
conducted in MATLAB/Simulink. The dynamic
YES
performance in start-up, the changes of the reference, the
Evaluate objective function J with the switching sequence Ui
i
load and input voltage are illustrated successively. To
evaluate the performance of the EMPC in start-up transient,
the supply voltage and reference voltage are set as 5V, 2.5V,
YES
JiİJ*? J*=Ji,U*=Ui respectively. The inductor L is set as 1.26uH and the
capacitor is 270pF. Due to the limits of switch frequency,
NO
the sample time is set as 10us. The prediction step is 14. And
i=i+1 the factor λ is 0.1. Parameters of the simulations are listed
in table I.
Output u*(k)=U*(1)
Table I Parameters of simulation
END Parameters Value
Supply voltage Vs 5V
Fig 3. Flowchart of the EMPC algorithm
Reference output voltage Vref 1.25V
Rectification inductor L 1.26uH
C. Optimization process
Filter capacitor C 270pF
Calculate the objective function using the enumeration Converter load R 1Ω
control sequence. According the value of input voltage and Sample time Ts 10us
the inductor current, it selects corresponding model to Prediction step N 14
calculate the objective. So the EMPC can be applied in the
situation of CCM and DCM.
λ 0.1
7LPHV
for all U ( k ) over N do
J =0
for i = 1 to 2 N then
X (ξ + 1) = F ( X (ξ ) , u (ξ ) ) 7LPHV
Authorized licensed use limited to: College of Engineering - THIRUVANANTHAPURAM. Downloaded on April 09,2022 at 10:12:35 UTC from IEEE Xplore. Restrictions apply.
2.5V to 3V at 0.4ms. The switch is turned on and iL
increases fast until the output voltage up to new reference
value. In Fig 7, the reference voltage is step-down from 3V
7LPHV to 2.5V. The switch is turned off and the iL decreases to
zero until the output voltage decreases to 2.5V. From Fig 6
and Fig 7, it can be seen that the EMPC has favorable
performance in reference voltage change.
7LPHV
7LPHV
7LPHV
Authorized licensed use limited to: College of Engineering - THIRUVANANTHAPURAM. Downloaded on April 09,2022 at 10:12:35 UTC from IEEE Xplore. Restrictions apply.
[2] Cisneros, R., Ortega, R., Pirro, M., Ippoliti, G., Bergna, G., Proc. IEEE Conf. Decision Control, Seville, Spain, Dec.
& Cabrera. Global tracking passivity-based PI control for 2005, pp. 5606–5611.
power converters: An application to the boost and modular [11] Li, P., & Lehman, B. (2004). Performance prediction of
multilevel converters. The 2014 IEEE 23rd International DC-DC converters with impedances as loads. IEEE
Symposium on Industrial Electronics, 2014. Transactions on Power Electronics, 19(1), 201-209.
[3] A. Babazadeh and D. Maksimovic, Hybrid Digital Adaptive [12] S. Bibian and J. Hua, High performance predictive dead-beat
Control for Fast Transient Response in Synchronous Buck digital controller for dc power supplies, IEEE Trans. Power
DC-DC Converters, Power Electronics, IEEE Transactions Electron., vol. 17, no. 3, pp. 420–427, May 2002.
on, vol. 24, pp. 2625-2638, 2009. [13] P. Mattavelli, Digital control of dc–dc boost converters with
[4] V. Yousefzadeh, et al., Proximate Time-Optimal Digital inductor current estimationref, in Proc. IEEE Appl. Power
Control for Synchronous Buck DC-DC Converters, Power Electron. Conf., 2004, pp. 74–80.
Electronics, IEEE Transactions on, vol. 23, pp. 2018-2026, [14] H. Peng and D. Maksimovic, Digital current-mode controller
2008. for dc–dc converters, in Proc. IEEE Appl. Power Electron.
[5] K. K. S. Leung and H. S. H. Chung, Derivation of a Conf., 2005, pp. 899–905.
second-order switching surface in the boundary control of [15] J. Chen, A. Prodic, R. W. Erickson, and D. Maksimovic,
buck converters, Power Electronics Letters, IEEE, vol. 2, pp. Predictive digital current programmed control, IEEE Trans.
63-67, 2004. Power Electron., vol.18, no. 1, pp. 411–419, Jan. 2003.
[6] M. Ordonez, et al., Selection of a curved switching surface [16] Beccuti, A. G., Mariethoz, S., Cliquennois, S., Wang, S., &
for buck converters, Power Electronics, IEEE Transactions Morari, M. (2009). Explicit model predictive control of
on, vol. 21, pp.1148-1153, 2006. DC-DC switch ed-mode power supplies with extended
[7] Ling, R., Maksimovic, D., & Leyva, R. (2016). kalman filtering. IEEE Transactions on Industrial
Second-order sliding-mode controlled synchronous Electronics, 56(6), 1864-1874.
buck DC-DC converter. IEEE Transactions on Power [17] Dutta, S., Hazra, S., & Bhattacharya, S. (2016). A digital
Electronics, 31(3), 2539-2549. predictive current-mode controller for a single-phase
[8] G. E. Pitel and P. T. Krein, Minimum-Time Transient high-frequency transformer-isolated dual-active bridge
Recovery for DC-DC Converters Using Raster Control DC-to-DC converter. IEEE Transactions on Industrial
Surfaces, Power Electronics, IEEE Transactions on, vol. 24, Electronics, 63(9), 5943-5952.
pp. 2692-2703, 2009. [18] Karamanakos, P., Geyer, T., & Manias, S. (2014).
[9] Vlad, C., Rodriguez-Ayerbe, P., Godoy, E., & Lefranc, P. Direct voltage control of DC-DC boost converters
(2012). Explicit model predictive control of buck converter. using enumeration-based model predictive control.
the 15th International Power Electronics and Motion Control IEEE Transactions on Power Electronics, 29(2),
Conference and Exposition, 2012. 968-978.
[10] T. Geyer, G. Papafotiou, and M. Morari, Model predictive
control in power electronics: A hybrid systems approach, in
Authorized licensed use limited to: College of Engineering - THIRUVANANTHAPURAM. Downloaded on April 09,2022 at 10:12:35 UTC from IEEE Xplore. Restrictions apply.