Professional Documents
Culture Documents
Abstract—Multi-phase wind generation systems are emerging neutral-point-clamped (NPC) topologies and modular multi-
as a promising technology under distributed generation frame. level converters [8]–[12]. The main disadvantage found in
This systems can present unbalanced voltages or phase faults this topologies is the need of energy storage elements since
due several reasons. In this paper a modular three-phase direct
matrix converter topology is used as conversion stage in a six- they present a AC-DC-AC configuration, adding weight and
phase generation system to supply the desired current to a volume and constituting an extra point of failure in the system.
load. To achieve a reliable performance in the conversion stage, To overcome this disadvantage, the matrix converter (MC) is
an improved predictive current control is proposed that take another topology that provides a flexible AC-AC interface for
advantage of the modularity of the converter to enhance the DG applications. This converter allows the interconnection of
behavior and to provide the capability to work continuously
even under unbalance in the source or fault operation of the AC sources with the grid without requiring storage elements
generation system achieving the desired tracking and quality and provides a three-phase sinusoidal voltage with variable
in the controlled signal. The technique is compared against a amplitude and frequency using fully controlled bi-directional
classical approach to show the benefits of the proposal. switches [13].
Index Terms—Matrix Converter, Predictive control, Multi- Several control techniques can be found in the literature for
phase machines, Fault tolerant control, Unbalanced source. grid-connected converters. Some of this techniques are pulse
width modulation (PWM), space vector modulation (SVM),
fuzzy control and model predictive control (MPC). [14]–[17].
I. I NTRODUCTION
MPC becomes an attractive control solution that has been suc-
unbalances in the generation stage or faults in some phases of III. C ONTROL STRATEGY
the six-phase generator. In the following section the model of Owing its high performance in terms of dynamic behavior
the conversion stage is presented. and flexibility in the definition of control objectives, MPC is
one of the most promising control strategies and have been
II. M ODEL OF THE POWER CONVERSION SYSTEM widely used on SpWEG systems control [29]. The technique
The proposed topology is shown in Fig.1 consisting of two uses a mathematical model of the system to predict the future
three-phase MC modules connected to the SpWEG with a behavior of the controlled variables. The inherent discrete
passive (RLC) input filter and then connected to the grid by an nature of power converters simplifies the MPC algorithm in
output (L) filter. These modules are represented by the power to the prediction of the system’s behavior only for the set of
electronic circuit shown in Fig. 2. Generated voltages by the feasible switching states that are finite. This approach is called
SpWEG are indicated as ux , vx and wx where x ∈ {1, 2} finite control set MPC (FCS-MPC). In a simplified manner, the
denotes the corresponding module. Input voltages of the MC FCS-MPC operate as follows: (i) the converter is modeling as
are vixu , vixv and vixw and input currents are iixu , iixv and a discrete system, (ii) the model of the output filter is used to
iixw , respectively. The output voltages of the MC with respect predict the current for every valid state, (iii) a cost function
to the corresponding SpWEG neutral point (N1 or N2 ) are is defined which represents the desired system response and,
voxa , voxb and voxc . Moreover, output currents are ioxa , ioxb finally, (iv) the state that minimize the cost function is selected
and ioxc , respectively. Finally, the output filter voltages (i.e. to be applied in the next sampling time. Based on this four
the connected to the grid or load side) are vga , vgb and vgc . steps, a technique using an independent MPC for each module
Each MC is composed of nine bidirectional switches, which will be compared again a coupled MPC proposal in order to
can generate 27 feasible switching states [28]. If the three- control the current provided by a six-phase generator. Then,
phase vectors of voltages and currents are defined as: the first step in the implementation implies to obtain a model
of the system. In this case, the discrete model is derived from
the continuous time linear system of the output filter and the
vixu voxa vga (α − β) transform defined in [30] as:
vix = vixv , vox = voxb , vg = vgb ,
vixw voxc vgc 2
(1) yα = (ya − 0.5yb − 0.5yc ) ,
3
√ √ !
iixu ioxa 2 3 3
yβ = yb − yc . (7)
iix = iixv , iox = ioxb , (2) 3 2 2
iixw ioxc
Using the forward Euler discretization of (6) the predicted
then the following vectorial equations relate the input and output current is:
output voltages and currents through the switching states of
the MC:
Rf o Ts Ts
iox (k + 1) = 1 − iox (k) + (vox (k) − vg (k)) ,
Lf o Lf o
vox = S · vix , iix = ST · iox , (3) (8)
where Ts is the sampling time, iox (k) and vg (k) are measured,
where S is the instantaneous transfer matrix, defined as: and vox (k) is calculated for all switching combinations to
predict the next value of the output currents and evaluate the
Sua Sub Suc cost function in order to select the optimum solution.
S = Sva Svb Svc , (4) The main target in this case consists in control every output
Swa Swb Swc current (iLx ) and given that the desired current is the sum
and Sxy ∈ {0, 1} represents the state of the corresponding of every module currents, the reference for each module are
switch. defined as half of the desired supplied current as:
In order to avoid short circuits on the input side and ensure i∗g
an uninterrupted current flow on the load side, the switching i∗ox = , (9)
signals Sxy must satisfy the following condition: 2
where i∗ox represents the desired supplied current by the x
Suy + Svy + Swy = 1. y ∈ {a, b, c}. (5) module and i∗g the reference current that is required to be
supplied to the load or grid side.
The dynamic model of the passive output filter is defined Using equation (7) it is possible to determine the currents
as: in (α − β) sub-space reducing computations solving only two
equations (i.e. α − β components) instead of three (i.e. every
diox phase of a three-phase system). Thereafter, for each feasible
vox − vg = Lf o + Rf o iox , (6)
dt switching vectors the corresponding cost function is evaluated.
where Rf o and Lf o are the output filter leakage resistance and In the first case, every module is considered as an inde-
inductance, respectively. pendent source injecting half of the desired total current and
3
Module 1
Grid
or
Load
Module 2
Model Based
Predictive Control
MC TABLE I
E LECTRICAL PARAMETERS USED IN THE TOPOLOGY.
Electrical parameters
Description Symbol Value Unit
the first part of eq. (10) is the same to determine the optimal
vector for module 1. Once the vector to be applied in module 1
is determined, it is possible to predict the future error as:
Fig. 2. Topology of the direct matrix converter module with filters.
is denominated decoupled control. This control is carried out epβ = i∗o1β − iopt
o1β , (11)
using the following cost function:
been io1αopt and io1βopt the predicted output currents in α−β
frame applying the optimal chosen vector for module 1. In this
2 2
g1 = (i∗o1α − io1α ) + i∗o1β − io1β , way, the cost functions are defined as follows:
2 2
g2 = (i∗o2α − io2α ) + i∗o2β − io2β . (10) 2
2
g1 = (i∗o1α − io1α ) + i∗o1β − io1β ,
where i∗o1α , i∗o2α , i∗o1β
and i∗o2β
denote the reference currents in 2 2
α−β and io1α , io2α , io1β and io2β correspond to the predicted g2 = (i∗o2α − io2α + epα ) + i∗o2β − io2β + epβ (,12)
currents in α − β, respectively. From the evaluation of all the Applying these cost functions inside the predictive control
possible vectors, the algorithm selects the optimal switching frame, in the next section a comparison among the decoupled
combination to be applied at the next sampling time. control and the coupled control are presented in terms of
In the second case, denominated coupled control, the pro- performance under fault operation to show how the proposal
posal consist of take advantage of the fact that the predicted provides the fault tolerant capability to the generation system.
error in module 1 can be known given that the optimal
switching vector for the first module can be determined before
the calculation of the corresponding for module 2. Then the IV. S YSTEM PERFORMANCE ANALYSIS
predicted error could be introduced in the cost function of In this section, a comparison between the decoupled ap-
the second module as a coupling signal, achieving an error proach, considering not coupling signals among the modules,
reduction in the total current that is the sum of both. Thereby, and the proposal improvement using a coupling signals is
4
Current [A]
20
20
0
-20 0
0 0.02 0.04 0.06 0.08 0.1 0.12 -20 0.14 0.16 0.18 0.2
Time [s]
0.096 0.098 0.1 0.102 0.104
Current [A]
20
0
-20
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
Time [s]
Current [A]
20
0
-20
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
Time [s]
Fig. 3. Supplied three-phase current for an amplitude step. Fig. 5. System behavior under unbalanced source. Top: Input voltages, Center:
Output current of module 1, Bottom: Output current of module 2
20 20
Current [A]
20 20
10
Current [A]
0
10
0 0
-20 0
-10
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2 -20
-10
Time [s] -20 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
0.096 0.098 0.1 0.102 0.104 Time [s] -20
20
0.096 0.098 0.1 0.102 0.104
Current [A]
20
Current [A]
0
0
-20
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2 -20
Time [s] 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
Time [s]
20
Current [A]
20
Current [A]
0
0
-20
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2 -20
Time [s] 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
Time [s]
Fig. 7. Input voltage and modules output current response under fault for the
decoupled technique Fig. 8. Input voltage and modules output current response under fault for the
coupled technique
1 (io1 ) can hold the tracking for approximately 0.05 seconds -20
due the charge of the capacitors in the input filter but then the 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
Time [s]
current supplied by this module goes to zero. As there is not
20
a coupling between stages, module 2 continues supplying half
Current [A]
the output current ig . Fig 8 shows the signal for the coupled -20
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
proposal, here can be note that at the moment of io1 decreases, Time [s]
io2 increases its value such a way to hold the output current 20
Current [A]
technique the tracking is not achieved due to the absence of Time [s]
VII. C ONCLUSION 20
Current [A]
0
In this paper an improvement at the classical predictive
control have been presented. The proposal consist of including -20
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
a coupling term in the cost function of the predictive current Time [s]
control applied to a multi-modular direct matrix converter 20
Current [A]