An Optimal Model Predictive Control Method For Fiv
An Optimal Model Predictive Control Method For Fiv
ABSTRACT Finite Control Set Model Predictive Control (FCS-MPC) can improve the control performance
of Five-level Active NPC (5L-ANPC) inverter effectively. However, with the increasing of the levels of
inverter, the traditional FCS-MPC method has many problems, such as large amount of rolling optimization
calculation and difficulty in weight coefficient design. In order to solve those problems, an Optimal Model
Predictive Control (O-MPC) method is proposed. First, an optimal control method based on level jump
limitation is proposed to reduce the number of switch states. Second, in order to solve the conflict problem
of multiple control objectives and reduce the design difficulty of weight factors, a satisfactory optimal control
method based on hierarchy is proposed. After the optimization, the calculation time of the controller is greatly
reduced and the control performance of the multi-objective control system will be significantly improved.
At last, the effectiveness and feasibility of the proposed O-MPC are validated by the experimental results.
INDEX TERMS Five-level active NPC (5L-ANPC) inverter, an optimal model predictive control (O-MPC)
method, switching states, satisfactory optimal control.
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
221414 VOLUME 8, 2020
Z. Liu et al.: O-MPC Method for Five-Level Active NPC Inverter
control of FC voltage and the control of neutral-point voltage sponding to 125 switching states of five level inverter is given
in some states. When the redundant switch state is selected to in Figure 3.
control the voltage of FC, the influence of the two optional The digital combination (such as 414) in the circle shown
switch states on the neutral-point voltage is different. The in Figure 3 represents the level state of phase a, b and c
traditional control methods put the control of the FC voltage respectively from left to right. In 5L-ANPC converter, digit
in the first place, which will inevitably affect the control 4 represents level state +2, digit 3 represents level state +1,
of the neutral-point voltage and lead to the increase of the digit 2 represents level state 0, digit 1 represents level state
fluctuation of the neutral-point voltage. −1, and digit 0 represents level state −2.
III. MODEL OF 5L-ANPC INVERTER SYSTEM B. MODELING OF 5L-ANPC INVERTER LOAD SYSTEM
A. SPACE VECTOR MODEL OF 5L-ANPC INVERTER
Referring to Figure 1, the load dynamic current equation for
If the output state of each bridge arm is represented by the each phase of 5L-ANPC inverter is obtained:
switching variables Sa, Sb and Sc, then the three-phase output
dia
voltage is:
uao = L + Ria + ea + uno
dt
dib
Va = Sa · E
ubo = L + Rib + eb + uno (3)
Vb = Sb · E (1)
dt
uco = L dic + Ric + ec + uno
Vc = Sc · E
dt
221416 VOLUME 8, 2020
Z. Liu et al.: O-MPC Method for Five-Level Active NPC Inverter
where R and L are the load resistance and inductance, respec- vector in the αβ coordinate system, eα,β is the EMF vector of
tively, uxo (x = a, b, c) is the voltage generated by the inverter, load in the αβ coordinate system.
ex (x = a, b, c) is the electromotive force (EMF) of the load, Applying a sampling period Ts , the derivative term of
and ix (x = a, b, c) is the load current, uno is the voltage current derivative can be approximately expressed as:
between load neutral point n and inverter neutral point o. diα,β iα,β (k + 1) − iα,β (k)
Substituting equation (3) into equation (2), the dynamic = (11)
dt Ts
vector equation of load current is as follows:
By introducing equation (11) into equation (10), the pre-
d 2 2 dictive mathematical model of inverter output current can be
u=L (ia + αib + α ic ) + R (ia + αib + α ic )
2 2
dt 3 3 obtained:
2 2 RT s Ts
+ (ea + αeb + α 2 ec ) + (uno + αuno + α 2 uno ) (4) iα,β (k + 1) = (1 − )iα,β (k) + (uα,β (k) − eα,β (k))
3 3 L L
According to the definitions of voltage space vector, load (12)
current vector and back EMF space vector, and assuming that By discretizing equation (6) with the same method, a math-
the output three-phase voltage is strictly symmetrical, the last ematical model for predicting the neutral point voltage fluc-
part is zero, the simplified dynamic vector equation of load tuation of 5L-ANPC inverter can be obtained:
current can be obtained:
Ts
di uo (k + 1) = (Ha ia (k) + Hb ib (k) + Hc ic (k)) + uo (k)
u = L + Ri + e (5) 2C
dt (13)
where u is the voltage vector generated by the five-level
inverter, i is the load current vector, e is the EMF vector of By discretizing equation (8), a mathematical model for pre-
load. dicting the voltage fluctuation of FCs in each leg of 5L-ANPC
The fluctuation of the neutral point voltage uo in 5L-ANPC inverter is obtained:
inverter is determined by the output current io of the neutral Ts
ufx (k + 1) = | Hfx ix + ufx (k) − Uf∗ | (14)
point and the capacitance value of the upper and lower buses, Cf
as shown in: where: Uf∗ represent the setting voltage of FC.
duo io 1 The average number of switching actions of the system at
= = (Ha ia + Hb ib + Hc ic ) (6)
dt 2C 2C the next moment is fswitch :
where C is the DC side half bus capacitance, and C = Cup = 12
X
Cdn . Ha , Hb , Hc are the three-phase neutral point connection fswitch = (fsai + fsbi + fsci )/36 (15)
flag variables of inverter, which are defined as: i=1
where: fsa , fsb and fsc represent the action times of three-phase
(
1, (Statex = V2 or V3 or V4 or V5)
Hx = (7) switching devices respectively.
0, (Statex = V0 or V1 or V6 or V7) The control strategy also uses an estimation of the future
where x represents phase a, b, or c. reference current. Depending on the sampling time applied
The mathematical model of voltage fluctuation of FC Cfx and the computational constrains, the estimation can be
can be described by the following equation: obtained by a second-order extrapolation given by:
dufx ifx 1 i∗α,β (k + 1) = 3i∗α,β (k) − 3i∗α,β (k − 1) + i∗α,β (k − 2) (16)
= = Hfx ix (8)
dt Cf Cf
IV. OPTIMIZATION OF SWITCHING STATES OF
where Hfx is the FC access flag variable in each phase, x
5L-ANPC INVERTER
represents phase a, b, or c. which is defined as:
In order to reduce the number of rolling optimizations,
1,
(Statex = V1 or V5) it is necessary to optimize all switching states of 5L-ANPC
Hfx = 0, (Statex = V0 or V3 or V4 or V7) (9) inverter. The switching states that do not meet the output
requirements of the inverter are deleted in advance, and the
−1, (Statex = V2 or V6)
effective switching states are involved in the rolling optimiza-
C. DISCRETE PREDICTION MODEL OF 5L-ANPC INVERTER tion control.
In view of the above objectives, it is necessary to put
According to formula (5), the voltage equation in the αβ
forward requirements for the voltage output of the inverter,
coordinate system is
which should meet the following two conditions:
diα,β 1) Each phase output voltage of the inverter shall not jump
uα,β = L + Riα,β + eα,β (10)
dt more than one level, and the output level of each phase
where uα,β is the voltage vector generated by the five-level voltage shall not exceed the output level range of the
inverter in the αβ coordinate system, iα,β is the load current inverter;
VII. CONCLUSION
In this paper, an O-MPC method was proposed to shorten
the computation time of the predictive control algorithm
FIGURE 17. The time of one calculation cycle. (a) under the traditional and improve the multi-objective performances for five-level
MPC method. (b) under the proposed O-MPC method. ANPC inverter. By establishing the switching state of the
inverter and the set constraints, the number of switching
under the proposed O-MPC method. It can be seen from states participating in dynamic optimization is successfully
the waveform that the neutral point potential fluctuation reduced. Taking 5L-ANPC inverter as an example, the num-
and the voltage fluctuation of the floating capacitor are ber of switch states participating in rolling optimization is
all within 5% through the optimization of the no weight reduced from 125 to 15, which saves more than 80% of the
factor, and the satisfactory optimization control effect is calculation time compared with the traditional MPC. In order
achieved. to solve the conflict problem of multiple control objectives,
Figure 16 shows the dynamic experimental waveforms of all control objectives are divided into different levels accord-
upper and lower bus voltages under the proposed O-MPC ing to different priorities, and the control of each target is
method. It can be seen from the figure that before the con- realized based on the order of priority from high to low. The
trol is applied, the voltage of the neutral point potential value of the weight factor is not based on the optimal value
is extremely unbalanced, and after the control is applied, of a single target, but the optimal value when multiple control
the neutral point voltage tends to balance quickly. targets are satisfied. This method has improved the multi-
The time of one calculation cycle under the traditional objective performance of the control system effectively.
MPC method and the O-MPC method are shown in Figure 17.
From the figure, we can see that the traditional MPC needs REFERENCES
about 8 µs, while the proposed control strategy only needs [1] N. D. Dao and D.-C. Lee, ‘‘Operation and control scheme of a five-
2 µs, saving 6 µs, saving about 80% of the time. It can be seen level hybrid inverter for medium-voltage motor drives,’’ IEEE Trans.
Power Electron., vol. 33, no. 12, pp. 10178–10187, Dec. 2018, doi:
that the proposed control strategy can significantly improve 10.1109/TPEL.2018.2811182.
the computing efficiency of the processor. [2] E. Burguete, J. Lopez, and M. Zabaleta, ‘‘New five-level active neutral-
Figure 18 shows the experimental waveforms of phase point-clamped converter,’’ IEEE Trans. Ind. Appl., vol. 51, no. 1,
pp. 440–447, Jan. 2015, doi: 10.1109/TIA.2014.2334737.
voltage and load current of 5L-ANPC inverter when the [3] P. Barbosa, P. Steimer, J. Steinke, M. Winkelnkemper, and N. Celanovic,
weight coefficient Kn is optimized by model predictive con- ‘‘Active-neutral-point-clamped (ANPC) multilevel converter technology,’’
trol. It can be seen from the figure that the switching fre- in Proc. Eur. Conf. Power Electron. Appl., 2005, pp. 1–10.
[4] F. Kieferndorf, M. Basler, L. A. Serpa, J.-H. Fabian, A. Coccia, and
quency of phase B voltage is significantly reduced, and the G. A. Scheuer, ‘‘A new medium voltage drive system based on ANPC-5L
switching state of phase B does not act when the load current technology,’’ in Proc. IEEE Int. Conf. Ind. Technol., Viña del Mar, Chile,
amplitude of phase B is greater than that of other two phases. Mar. 2010, pp. 643–649.
In this way, not only the switching frequency of the phase [5] M. Narimani, B. Wu, V. Yaramasu, and N. R. Zargari, ‘‘Finite control-
set model predictive control (FCS-MPC) of nested neutral point-clamped
is reduced, but also the switching loss of the phase is min- (NNPC) converter,’’ IEEE Trans. Power Electron., vol. 30, no. 12,
imized. In addition, the O-MPC method is used to flexibly pp. 7262–7269, Dec. 2015, doi: 10.1109/TPEL.2015.2396033.
allocate the weighting factors corresponding to the switching [6] B. Stellato, T. Geyer, and P. J. Goulart, ‘‘High-speed finite con-
trol set model predictive control for power electronics,’’ IEEE Trans.
frequency to achieve the purpose of controlling the switching Power Electron., vol. 32, no. 5, pp. 4007–4020, May 2017, doi:
frequency of the equipment, which provides a new idea for 10.1109/TPEL.2016.2584678.
[7] P. Karamanakos and T. Geyer, ‘‘Guidelines for the design of finite control ZHENGLONG XIA (Member, IEEE) received the
set model predictive controllers,’’ IEEE Trans. Power Electron., vol. 35, B.S. degree in electrical engineering and automa-
no. 7, pp. 7434–7450, Jul. 2020, doi: 10.1109/TPEL.2019.2954357. tion, the M.S. degree in power system and automa-
[8] X. Zhang, L. Tan, J. Xian, H. Zhang, Z. Ma, and J. Kang, ‘‘Direct grid- tion, and the Ph.D. degree in power electronics
side current model predictive control for grid-connected inverter with LCL and power drives from the China University of
filter,’’ IET Power Electron., vol. 11, no. 15, pp. 2450–2460, Dec. 2018, Mining and Technology, in 2005, 2008, and 2014,
doi: 10.1049/iet-pel.2018.5338. respectively. Since 2014, he has been an Associate
[9] L. M. A. Caseiro, A. M. S. Mendes, and S. M. A. Cruz, ‘‘Dynamically
Professor with the Department of Electrical Engi-
weighted optimal switching vector model predictive control of power
neering and Automation, Jiangsu Normal Univer-
converters,’’ IEEE Trans. Ind. Electron., vol. 66, no. 2, pp. 1235–1245,
Feb. 2019, doi: 10.1109/TIE.2018.2829689. sity, China, where he is responsible for the Youth
[10] V. Monteiro, J. C. Ferreira, A. A. N. Melendez, and J. L. Afonso, Fund of the Foundation Research Project of Jiangsu. Since 2019, he has been
‘‘Model predictive control applied to an improved five-level bidirectional a Visiting Scholar with Aalborg University, Denmark. He has published more
converter,’’ IEEE Trans. Ind. Electron., vol. 63, no. 9, pp. 5879–5890, than 40 journal articles in the fields of power quality management and fault
Sep. 2016, doi: 10.1109/TIE.2016.2558141. diagnosis. His research interests include reactive compensation of power
[11] W. Zhao, T. Tao, J. Zhu, H. Tan, and Y. Du, ‘‘A novel finite-control-set systems, fault diagnosis, and circuit theory and systems.
model predictive current control for five-phase PM motor with continued
modulation,’’ IEEE Trans. Power Electron., vol. 35, no. 7, pp. 7261–7270,
Jul. 2020, doi: 10.1109/TPEL.2019.2954285.
[12] W. Song, Z. Deng, S. Wang, and X. Feng, ‘‘A simple model predictive
power control strategy for single-phase PWM converters with modulation
function optimization,’’ IEEE Trans. Power Electron., vol. 31, no. 7,
pp. 5279–5289, Jul. 2016, doi: 10.1109/TPEL.2015.2481323.
[13] Y. Li, Z. Zhang, K. Li, P. Zhang, and F. Gao, ‘‘Predictive current control
for voltage source inverters considering dead-time effect,’’ CES Trans. DAN LI was born in Xuzhou, Jiangsu, China,
Electr. Mach. Syst., vol. 4, no. 1, pp. 35–42, Mar. 2020, doi: 10.30941/CES- in 1986. He received the M.S. degree in elec-
TEMS.2020.00006. tronic engineering from the China University of
[14] T. Chen, O. Abdel-Rahim, F. Peng, and H. Wang, ‘‘An improved Mining and Technology, Xuzhou, China, in 2019.
finite control set-MPC-based power sharing control strategy for islanded His current research interests include automation
AC microgrids,’’ IEEE Access, vol. 8, pp. 52676–52686, 2020, doi: control system, modulation strategy, and system
10.1109/ACCESS.2020.2980860. improvement.
[15] X. Liu, L. Qiu, J. Ma, Y. Fang, W. Wu, Z. Peng, and D. Wang, ‘‘A fast
finite-level-state model predictive control strategy for sensorless modular
multilevel converter,’’ IEEE J. Emerg. Sel. Topics Power Electron., early
access, Jul. 9, 2020, doi: 10.1109/JESTPE.2020.3008186.
[16] Y. Yang, H. Wen, and D. Li, ‘‘A fast and fixed switching fre-
quency model predictive control with delay compensation for three-
phase inverters,’’ IEEE Access, vol. 5, pp. 17904–17913, 2017, doi:
10.1109/ACCESS.2017.2751619.
[17] M. Aguirre, S. Kouro, C. A. Rojas, J. Rodriguez, and J. I. Leon, ‘‘Switching
frequency regulation for FCS-MPC based on a period control approach,’’
IEEE Trans. Ind. Electron., vol. 65, no. 7, pp. 5764–5773, Jul. 2018, doi: YU WANG was born in Xuzhou, Jiangsu, China,
10.1109/TIE.2017.2777385. in 1989. He received the M.S. degree in elec-
[18] M. Tomlinson, H. D. T. Mouton, R. Kennel, and P. Stolze, ‘‘A fixed switch- tronic engineering from the China University of
ing frequency scheme for finite-control-set model predictive control— Mining and Technology, Xuzhou, China, in 2016.
Concept and algorithm,’’ IEEE Trans. Ind. Electron., vol. 63, no. 12, His current research interests include automation
pp. 7662–7670, Dec. 2016, doi: 10.1109/TIE.2016.2593997. control systems, modulation strategy, and system
[19] K. Wang, L. Xu, Z. Zheng, and Y. Li, ‘‘Capacitor voltage balanc- improvement.
ing of a five-level ANPC converter using phase-shifted PWM,’’ IEEE
Trans. Power Electron., vol. 30, no. 3, pp. 1147–1156, Mar. 2015, doi:
10.1109/TPEL.2014.2320985.
[20] Z. Liu, Y. Wang, G. Tan, H. Li, and Y. Zhang, ‘‘A novel SVPWM
algorithm for five-level active neutral-point-clamped converter,’’ IEEE
Trans. Power Electron., vol. 31, no. 5, pp. 3859–3866, May 2016, doi:
10.1109/TPEL.2015.2462124.