Xue 2017
Xue 2017
fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2017.2707440, IEEE
Transactions on Power Electronics
Cheng Xue, Wensheng Song, Member, IEEE, Xuesong Wu, and Xiaoyun Feng
Abstract- As is well known, the additional low-order harmonic converter system, multiphase inverters have several salient
currents and the huge computation amount of the cost function features:First, higher power and current can be delivered
value with all available control sets, are the two special issues of using power electronic devices in huge-power and
FCS-MPCC for multiphase inverters. Thus, this paper proposes low-voltage occasion, such as: electromagnetic launch system,
a finite-control-set model predictive current control (FCS-MPCC) railway locomotive traction drive, marine and aerospace
scheme with duty ratio optimization for five-phase inverters. propulsion. Second, there are more control variables that can
Firstly, a group of the reconstructed virtual voltage vectors (V3s) be manipulated to afford stronger fault tolerance [5]-[8], and
with low-order harmonic elimination is defined and employed as the enhanced reliability is subsequently coming. Third,
the control sets in FCS-MPCC scheme. Thus, it leads to no multiphase inverters can also provide an improved
requirement for harmonic items and weighting factors existing in magnetomotive force waveform, lower torque pulsation
the cost function. Then, a combination of zero vectors and the [9]-[10], and higher torque density for their applications
selected virtual voltage vector during each control horizon is [11]-[12].
adopted to rearrange the pulse sequence, which can realize Model predictive control (MPC) has been becoming a hot
constant switching frequency. In addition, the durations of the topic of academic and industry for more than three decades,
selected virtual voltage vector and zero vectors during each and the most classical form is the finite-control-set MPC
control horizon are also estimated to minimize the steady-state (FCS-MPC) [13]. Among various kinds of FCS-MPC
current ripples in different subspaces based on cost function methods, model predictive current control with the
optimization. Finally, a comparison of the proposed finite-control-set (FCS-MPCC) is one of the most important
V3-FCS-MPCC scheme and the other FCS-MPCCs is presented and classical solution in power electronics. MPC schemes
in simulation and experimental test. Simulation and have been widely reported for three-phase inverter
experimental results verify that the proposed V3-FCS-MPCC applications [14] and popularized to a five-phase inverter
scheme can remain the simplified structure, fast dynamic driving a star-connected R-L load [15], [16]. FCS-MPCC is a
performance, constant switching frequency, and achieve typical direct current control scheme that predicts the future
minimum current ripples in different subspaces. evolution of currents in discrete time using a predictive model.
Index Terms- Current control, finite-control-set(FCS), model It takes into account the discrete nature of power converters
predictive control(MPC), multi-phase inverters, constant
to solve the online optimization problem using a single cost
switching frequency, virtual voltage vector (V3), duty ratio
function and does not require an external modulator [17]. The
switching vector that minimizes cost function is selected as
the output of the controller. The FCS-MPCC scheme has an
I. INTRODUCTION
intuitive concept and straightforward implementation.
The interest in the area of multiphase inverters has Furthermore, the considered variables and control objectives
substantially increased during the last decade because of the of system can be easily presented by designing a specific cost
potential advantages that they offer for multiphase machine function with adjustable weighting factors. However,
drives [1]-[4]. Compared with conventional three-phase power FCS-MPCC needs to solve the optimization problem during
Manuscript received January 02, 2017; revised Febuary 26, 2017; accepted each control horizon, which leads to the heavy calculation
for publication May 06, 2017. This work was supported in part by the National amount. Especially, for long steps prediction and multilevel
Natural Science Foundation of China under Project 51577160. Recommended or irregular converter topologies application, the calculation
for publication by Associate Editor XXXXXX. (Corresponding author: complexity can rise exponentially [17]. As presented in [18]
Wensheng Song.). and [19], a synchronous current control scheme with a full set
The authors are with the School of Electrical Engineering, Southwest of switching states taken as the input control set of the
Jiaotong University, Chengdu 610031, China (e-mail: FCS-MPCC for five-phase drive system was addressed.
[email protected]; [email protected]; [email protected]; Usually, a heavy calculation amount means that a lower
[email protected]). sampling frequency should be employed for the sake of
executing solution procedure, which will increase current
0885-8993 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2017.2707440, IEEE
Transactions on Power Electronics
0885-8993 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2017.2707440, IEEE
Transactions on Power Electronics
VS7
VS10
VL8
VL9
VM4
x-y subspace. The corresponding switching state of each
VS9 VM10 VL2
VM7 VS8
VM9
VL10
VM3 VL5
VM7 VS9
voltage vector is summarized and listed in Table I.
VL7 VM8 VS8 VM10
VL8
VL9
VS5
VS2 B. Prediction model of R-L load
0885-8993 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2017.2707440, IEEE
Transactions on Power Electronics
0885-8993 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2017.2707440, IEEE
Transactions on Power Electronics
implemented and applied in the practical application. Where Vvjα, Vvjβ are α-axis and β-axis components of
virtual voltage vector VVj, respectively. The optimization
C. Digital delay compensation
control object is to minimize cost function g in (7) by
As is well known, in real-time implementation, one-step selecting the appropriate duty ratio dj, which yields
delay between the desired vector and the actual vector caused g
=0 (13)
by digital processing will deteriorate the performance of d j
FCS-MPCC, particularly when the calculation period is
significant compared with the sampling period [30]. To Substituting (11) and (12) into (13), dj can be derived from
compensate this delay, the digital delay compensation scheme (14). dj is in the range from 0 to 1. And fortunately, the best
in [30] is employed in this paper. solution dj is irrelative to the weighting factor λ for the reason
The measured currents and the applied switching state at that harmonic currents are not contained into the adopted cost
the kth sampling instant are used in (5) to estimate the load function, the computation process of dj can be simplified.
current values at the (k+1)th sampling instant. Then, these
estimated currents are used as the initial prediction values for
all available vectors in the defined control set during (k+2)th
[Vvj (k +2)i* +Vvj (k +2)i* ](RTs +L)-L[Vvj (k +2)i (k +1)+Vvj (k +2)i (k +1)]
dj= (14)
Ts [Vv2j (k +2)+Vv2j (k +2)]
0885-8993 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2017.2707440, IEEE
Transactions on Power Electronics
β 3
Fig. 7. Switching sequence of virtual voltage vector (V v1 ). (a) Initial
Step1: select the best V
at the maximum duty ratio circle mode. (b) Symmetrical mode.
Vvj
Step2: determine the best
3 Start
duty ratio circle of V
VV(k+2)j Min{gj}
α Sampling
Phase-currents
Predicting VVV
iα(k+2)j iβ(k+2)j selction
Delay
Compensation
Calculating
Calculating
gj(k+2)
Corresponding
Coordinate
Fig. 6. The determination steps d j in the proposed FCS-MPCC duty ratio dj
Transformation j++
iα(k+1) iβ(k+1)
scheme.
Generating
N
j>11 switching sequence
j=1
The first step of calculating dj in the proposed method is to Y
End
select an optimal virtual voltage vector or zero vector at the
maximum duty ratio value (dj =1) from the cost function
Fig. 8. The determination steps d j in the proposed FCS-MPCC
estimation for 11 times, and then the best duty cycle of the
selected virtual voltage vector can be deduced from (13), as scheme.
shown in Fig. 6. The last step is to assemble pulse sequence
units with virtual voltage vector and zero-vector, which will From the above analysis, the proposed FCS-MPCC scheme
be translated into the drive signals to five-phase inverters. employing the virtual voltage vectors as input control set is
easy to be implemented. Moreover, the computational burden
E. Switching sequence and implementation in the proposed FCS-MPCC is dramatically lower than that in
FCS-MPCC21 method, because there are only 11 vectors for
Take Vv1 as an example, Fig.7a shows the original cost function evaluation during every control interval. Fig.8
combination switching sequence of the selected virtual shows the flowchat diagram of the proposed V3-FCS-MPCC11
voltage vector Vv1 and zero voltage vectors, where the with duty-ratio optimization scheme. The block diagram for
duration ratio of VM1 and VL1 are fixed at 0.618. Due to the the proposed FCS-MPCC scheme is shown in Fig. 9, where
asymmetry of this pulse sequence, there exists some the dashed box indicates the duty ratio estimator. Compared
additional harmonics around the switching frequency. And it to traditional FCS-MPCC, the simplicity structure is reserved.
is not easy to be realized in digital processors such as DSP
TMS320F2000 series. For the most commonly used IV. SIMULATION RESULTS
pulse-width-modulation (PWM) generation technique, the
inverted and non-inverted signals are symmetrical to the To verify the effectiveness of the proposed FCS-MPCC
middle of the PWM period. This type of PWM waves can be with duty-ratio optimization scheme, a simulation comparison
considered as the standard switching sequence for the of the proposed scheme and four traditional FCS-MPCC
real-time systems [26][31]. Therefore, according to the schemes is shown in the MATLAB/Simulink environment.
specific PWM generation technique, symmetrical Five kinds of current control schemes are named as
arrangement of switching sequence is firstly required, as FCS-MPCC11, FCS-MPCC21, FCS-MPCC31, FCS-MPCC11-V3,
presented in Fig.7b. Thus, the actual applied voltage vector and the proposed FCS-MPCC11-V3-DRO, respectively. Where
sequences are changed from V0–VM1–VL1–V0 to FCS-MPCC11-V3 represents a form of traditional
V0–VM1–VL1–V31–VL1–VM1–V0. The corresponding duration FCS-MPCC11 scheme employing 10 virtual vectors and zero
of each switching state is shown in Fig.7b. The switching vectors as the control set; FCS-MPCC11-V3-DRO represents the
sequence in Fig.7b is absolutely same with that of the proposed FCS-MPCC11 with duty ratio optimization of virtual
traditional space vector PWM (SVPWM), which can realize voltage vectors.
constant switching frequency.
0885-8993 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2017.2707440, IEEE
Transactions on Power Electronics
i (k +1) Coordinate
Delay
Transformation
i (k +1) i (k +1) Compensation i (k )
abcde/αβ
Current Sensor
FCS Contained
Ten V3+zero vectors
iβ iy (A)
trajectories in two bi-dimensional subspaces for the
ia(A)
0 0
traditional FCS-MPCC11, FCS-MPCC21, FCS-MPCC31, -1 -1
Harmonic current
0 0
Harmonic current proposed FCS-MPCC11-V3-DRO scheme is also set as 5kHz.
-1 -1
From Fig. 11, it is clear that, the phase current waveform
-2
0 0.04 0.08 0.12 0.16 0.2
-2
-2 -1 0 1 2 and the current ripples in the proposed FCS-MPCC11-V3-DRO
Time(s) iα ix(A)
scheme under the same switching frequency is still superior
(a) to those in the adopted FCS-MPCC31 and FCS-MPCC11-V3,
2 2 Reference current
which has verified the effectiveness of the proposed
1 1
scheme.
iβ iy (A)
2 2
ia(A)
Reference current
0 0
Harmonic current 1 1
iβ iy (A)
-1 -1
ia(A)
0 0
-2 -2 Harmonic current
0 0.04 0.08 0.12 0.16 0.2 -2 -1 0 1 2
iα ix(A) -1 -1
Time(s)
-2 -2
(b) 0 0.04 0.08 0.12 0.16 0.2 -2 -1 0 1 2
Time(s) iα ix(A)
2 2 Reference current
(a)
1 1
iβ iy (A)
2 2
ia(A)
Reference current
0 0
Harmonic current 1 1
iβ iy (A)
-1 -1
ia(A)
0 0
-2 -2
0 0.04 0.08 0.12 0.16 0.2 -2 -1 0 1 2 Harmonic current
iα ix(A) -1 -1
Time(s)
-2
0 0.04 0.08 0.12 0.16 0.2 -2-2
(c) -1 0 1 2
Time(s) iα ix(A)
2 2 Reference current
(b)
1 1
iβ iy (A)
2 2
ia(A)
0 Reference current
0
Harmonic current 1 1
iβ iy (A)
-1 -1
ia(A)
0 0
-2 -2
0 0.04 0.08 0.12 0.16 0.2 -2 -1 0 1 2 Harmonic current
iα ix(A) -1 -1
Time(s)
-2 -2
(d) 0 0.04 0.08 0.12 0.16 0.2 -2 -1 0 1 2
Time(s) iα ix(A)
0885-8993 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2017.2707440, IEEE
Transactions on Power Electronics
iβ iy (A)
ia 0
with LA 35-NP current Hall sensors.
Analog signal ua -1
Harmonic current
Oscilloscope input port
Host computer Signal -2
-2 -1 0 1 2
modulate iα ix(A)
DSP28335
Controller
(a)
Optical fiber
signal emission
2
THDi=8.19% Reference current
DC
source
id
DSP Emluator 1
iβ iy (A)
Current clamp ia 0
Harmonic current
Current sensor
Auxiliary
ua -1
Five-phase
power supply
inverter
-2
-2 -1 0 1 2
Optical fiber iα ix(A)
signal reception
2
THDi=6.74% Reference current
Fig. 12. An experimental configuration of five-phase inverter test id
platform. 1
ia
iβ iy (A)
0
A. Steady-State Performance of Different FCS-MPCC ua Harmonic current
-1
Methods (Same Sampling Frequency)
-2
-2 -1 0 1 2
iα ix(A)
In order to verify the feasibility of the proposed
FCS-MPCC, at the same sampling frequency (10kHz), (c)
Fig.13 shows experimental results of current, phase-voltage,
current FFT analysis, and current trajectories in two 2
THDi=4.63% Reference current
id
bi-dimensional subspaces for the traditional FCS-MPCC11, 1
FCS-MPCC11-V3, and the proposed FCS-MPCC11-V3-DRO
iβ iy (A)
ia 0
schemes. It is clear that the phase current waveform and the Harmonic current
0885-8993 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2017.2707440, IEEE
Transactions on Power Electronics
0.8 0.8
quality can be improved in higher sampling frequency
Duty ratio d
Duty ratio d
0.6 0.6
condition, the algorithm execution process period will be
0.4 0.4
limited during shorter sampling interval. Fortunately, the 0.2 0.2
proposed FCS-MPCC11-V3-DRO can obtain better performance 0 0
0 0.1 0.2 0 0.1 0.2
under the limitation of low sampling frequency, due to Time(s) Time(s)
(c)
40 FCS-MPCC11
THD of Phase Current(%)
1
scheme is proved obviously from the other perspective. 1 0.8
Duty ratio γ
id id
iβ iy (
0 0.6
ia ia H a
0.4
r m 0.04ms o n
- 1
ua ua 0.2
- 2 D y 0 n a m
- 2 0- 1 0.01 0
0.02 1
iα ix( A ) Time(s)
3 3
FCS-MPCC11-V FCS-MPCC11-V -DRO
(b) (c)
(a)
Fig. 16. Dynamic performances for a step in the reference current (2kHz
2 2
Reference current Reference current sampling frequency) (a) Current waveform. (b) Current trajectories. (d)
1 1 Duty ratio.
iβ iy (A)
iβ iy (A)
-1 -1 FCS-MPCC11-V3-DRO Method
-2 -2
-2 -1 0 1 2 -2 -1 0 1 2 The above experimental tests are carried on with the
iα ix(A) iα ix(A)
specific control parameters, i.e., R=10Ω, L=4.5mH. The
FCS-MPCC11-V3 FCS-MPCC11-V3-DRO load resistance has very small effect on the prediction
(b) process. In fact, it can be neglected for the reason that the
0885-8993 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2017.2707440, IEEE
Transactions on Power Electronics
o
influence of inductance parameters variation on control the larger the absolute value of the inductance mismatch
performance should be mainly analyzed. First, the ratio δ is, the larger the current ripple and THD value are.
inductance mismatch ratio δ is defined as And the negative ratio δ can result higher current ripple and
Lm THD values than the positive ratio δ in case of the same
=1- (15) absolute value. Fortunately, current can still track the
L
reference value in Fig.17 no matter how the inductance
i
Where Lm is estimating inductance value and L is actual changes. It has proved the strong robustness of the
inductance value. L remains constant during the proposed FCS-MPCC scheme with duty ratio optimization.
experiment. 10 0.14 0.1358
current in subspace
αβ subspace
THD of Phase
Ripple value of
0.12
Fig. 17 shows the steady-state performance of the
Current(%)
8 7.51%
0.08
frequency, when the mismatch ratio δ is +50% and -50%, 4
5.50%
4.63% 0.06
0.0643
0.0545 0.0504
xy subspace
0.0601
respectively. And the corresponding duty ratio is shown in 2 0.04
0.0547 0.0521 0.0483 0.0560
+50% +20% 0% -20% -50% +50% +20% 0% -20% -50%
Fig.18. Compared with Fig. 13d, it can be observed that Mismatch ratio δ Mismatch ratio δ
which are very close to those in Fig. 17a. However, the at least 40μs. It means that the proposed scheme can still be
current ripples become slightly greater when the inductance executed below 20kHz sampling frequency. The main time
mismatch ratio equals -20% and -50% . consuming is to iterate the predictive model and calculate
2
the minimum cost function value while the duty ratio
id Reference current
calculation only occupies a tiny part during the entire
1
execution period of the proposed scheme.
iβ iy (A)
ia 0
Harmonic current
ua -1 k 10 20 30 40 50 60 70 80 90 k+1
Time(μs)
-2 A/D Convertion Delay Compensation
-2 -1 0 1 2
iα ix(A)
Current Transformation Predictive Model and Cost Function Minimization
y
2
id Reference current
ia sampling period.
0
Harmonic current
t
0.6 0 .
computational
6
consuming time for a whole control interval
0.4
in 4the proposed FCS-MPCC is about 40μs. Only ten virtual
D
0 .
0.2 0 .
voltage
2
vectors and zero vectors need to be evaluated in
0 0
every control interval. Moreover, it should be mentioned
0 0.1 0.2 0 0 0 . . 1 2
Time(s) T i that the maximum
m available ac evoltage of proposed
( scheme s
0885-8993 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2017.2707440, IEEE
Transactions on Power Electronics
0885-8993 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2017.2707440, IEEE
Transactions on Power Electronics
0885-8993 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.