Benzouaoui2020. PM-DPC. WT-DFIG
Benzouaoui2020. PM-DPC. WT-DFIG
Parallel model predictive direct power control of DFIG for wind energy T
conversion
⁎
Ahmed Benzouaoui, Houari Khouidmi , Boubaker Bessedik
Hassiba Benbouali University of Chlef, Electronics Department, Faculty of Technology, P.O Box 78C, Ouled Fares, 0218 Chlef, Algeria
A R T I C LE I N FO A B S T R A C T
Keywords: This paper presents a parallel model predictive power control (PMPPC) method of doubly-fed induction gen-
Variable-speed wind turbines erator (DFIG) for variable-speed wind turbine applications (VSWT). The use of a hysteresis controller and a
Wind energy conversion predefined switching table will inevitably lead to select a non-optimal voltage vector in terms of minimizing
Direct power control power errors, power ripple and THD currents. In this research paper, a new approach of direct power control
Predictive power control
(DPC) of DFIG based model predictive direct power control is developed by minimizing two cost functions to
select the voltage vectors for stator active and reactive power in synchronously manner and consequently the
optimal switching vector state of two-level voltage source inverter (2L-VSI). The proposed PMPPC control
scheme takes full advantage and the power regulation objective of DFIG is confirmed by the simulation results
compared to the DPC and PPC methods.
In 1986 I. Takahashi proposed a new quick-response and high-ef- To improve the power regulation of DFIG, different control strate-
ficiency control strategy of an induction machine. This control strategy gies have been presented in the literature. These include vector control
is commonly referred to as direct torque control (DTC) and has been (VC) [19], direct torque control (DTC) [1–3], direct power control
continuously developed and improved by many researchers [1–3]. The (DPC) [4–9], and recently numerous predictive power control (PPC)
purpose of DTC is to select an optimal voltage vector or combination of methods employing predicted stator active and reactive power such as
voltage vectors generated by a VSI in order to keep torque and stator the work proposed by J. Hu et all in [14] and Y. Zhang et all in [15]. In
flux as close as possible to its reference value using hysteresis con- [14,15], the stator active and reactive power is realized through the
trollers and switching table. conventional predictive direct power control, but the disadvantages of
The control strategy of direct power control (DPC) [4–9] is the same these methods are that they depend on very complex formulas and
with DTC that based on hysteresis controllers and switching table to require extensive knowledge of the system to obtain the duty cycle
keep stator active and reactive power as close as possible its reference control, and to adjust the duty ratio of the selected active voltage
value. However, the presence of hysteresis controllers leads to a vari- vectors.
able switching frequency operation. Furthermore, the DPC-SVM [5,6] Recently, a sequential model predictive torque and stator flux
strategies operating at a constant switching frequency can be im- control (SMPTC) was proposed [16,17], which calculates the voltage
plemented by a space-vector modulator instead of the switching table. vectors of the system in a sequential way by using two cost functions for
Predictive direct power control (PDPC) methods are one of the most torque and stator flux control, separately. Although, this SMPTC
important recent achievements in power control of DFIG [10–18]. The method is not necessary needed to design the weighting factor. How-
conventional PDPC method [10–13] uses the power error based cost ever, this method uses a torque cost function to select only two voltage
function and voltage vector selection to replace the hysteresis con- vectors first, and sequentially combines a stator flux cost function to
trollers and the switching table of direct power control. One of the confirm the optimal voltage vector.
major disadvantages of conventional PDPC is that the cost function As an exception, the work presented recently by F. Wang et al. in
need weighting factor design. [18] is the only work that deals with this type of predictive method on
an induction motor for torque and stator flux control, where the authors
⁎
Corresponding author.
E-mail addresses: [email protected] (A. Benzouaoui), [email protected] (H. Khouidmi), [email protected] (B. Bessedik).
https://doi.org/10.1016/j.ijepes.2020.106453
Received 13 March 2020; Received in revised form 12 August 2020; Accepted 13 August 2020
Available online 21 August 2020
0142-0615/ © 2020 Elsevier Ltd. All rights reserved.
A. Benzouaoui, et al. Electrical Power and Energy Systems 125 (2021) 106453
presented the basics and principles of this new method. P*S Q*S
Ωg
T*g Ωt =
ȍ*t ȍ*g G (5)
Eq.7 Eq.8 + PI
-
ȍg Where Ωg is generator speed; Tg is generator torque, and G is gearbox
closed loop speed control
ratio.
The mechanical shaft generator is described by a simple two-mass
Fig. 1. Block diagram of controlled wind energy conversion system. model, which is given by dynamical equation (6):
2
A. Benzouaoui, et al. Electrical Power and Energy Systems 125 (2021) 106453
Grid
Vdc
Is
DC Link
V*r
Vs
P*S HP
MPPT Technique
Sa
- Switching Sb
&
Q*S ǻQ HQ Table DFIG
Sc
- ȍg
į
QS Ir
Ir
Ps & Qs
Calculation Is
PS ȥr & ȥs
Estimation Vs
3
A. Benzouaoui, et al. Electrical Power and Energy Systems 125 (2021) 106453
Grid
Is
DC Link
Vdc
Vs
&
Q*S Cost Function
DFIG
J(Vkr)
PS(k+1)
ȍg
QS(k+1)
Ir
PS(k)
Ps & Qs
Ps & Qs Calculation
Is
Prediction QS(k) ȥr & ȥs
Estimation Vs
V*r ȥs ȥr
Vdc
• Flux equations controllers for the stator active and reactive powers, respectively. The
ψs = Ls Is + Lm Ir block diagram is shown in Fig. 3. The active power hysteresis controller
(13)
is a 3-level comparator with a band amplitude BP, whereas the reactive
ψr = Lr Ir + Lm Is (14) hysteresis controller is a 2-level comparator with a band amplitude BQ.
The meaning of output signals of these two hysteresis controllers are
Where: defined in Table 1.
The location of the estimated rotor flux can be calculated by:
Ls, Lr, Lm: Stator, rotor and magnetizing inductance
• Electromagnetic torque equation δ = arc 2 tan(ψrα ψsβ ) (18)
3 It is divided into six sectors in the αβ plane through the following
Te = pσLm Im{ψr∗ ψs}
2 (15) equation:
Where: π π
(2k − 3) < δ < (2k − 1) , k = {1, 2, 3, 4, 5, 6}
6 6 (19)
p: Number of pole pairs
σ: Leakage coefficient, σ = 1 (Ls Lr − Lm2 ) Combining the output signals of hysteresis controllers with the
*: Complex conjugate operator sector of the rotor flux, the inverter switching state can be selected from
• Stator active and reactive powers equations a predefined switching table (Table 1).
In DPC the stator active and reactive powers can be calculated by
3 [7,8]:
Ps = ωs σLm IM {ψr∗ ψs}
2 (16)
3
3 Ps = ωs σLm |ψr ||ψs| sin δ
Qs = ωs σ [Lr |ψs |2 − Lm Re{ψr∗ ψs}] 2 (20)
2 (17)
3
Where: Qs = ωs σ [Lr |ψs |2 − Lm |ψr ||ψs| cos δ ]
2 (21)
4. Direct power control principle of DFIG In this section, we present two predictive methods for power control
of DFIG, the first is the conventional PPC method with a weighting
The main idea of conventional DPC [4–9] is to use two hysteresis factor, and the second is the proposed Parallel PPC method without
4
A. Benzouaoui, et al. Electrical Power and Energy Systems 125 (2021) 106453
Grid
CP constraint Is
P *
S
DC Link
Vdc
Vs
Ps Cost
&
CQ constraint Intersection DFIG
Q *S
Qs Cost VrQ ȍg
Function
Ir
PS(k)
PS(k+1) Ps & Qs
Ps & Qs Calculation Is
Prediction QS(k) ȥr & ȥ s
QS(k+1) Estimation Vs
V*r ȥs ȥr
Vdc
Table 2
. DPC and PMPPC comparison.
Criterion Traditional DPC Conventional PPC Proposed Parallel MPPC
weighting factors. The main objective of the PPC [10–18] methods here dPs 3
= ωs σLm [Im{Vr∗ ψs} + ωg Re{ψs ψr∗}]
is to select the optimal rotor voltage vector that previews the stator dt 2 (23)
powers according to its current references. Before introducing the
dQs 3
principle of PPC methods, predictions of the stator powers, at the k + 1 = − ωs σLm [Re{Vr∗ ψs } − ωg Lm Im{ψr∗ ψs }]
dt 2 (24)
sampling step, are required.
After the stator active and reactive power derivative have been
5.1. Stator active and reactive power prediction obtained, predictions of the stator powers are necessary to be calcu-
lated. According to equations (23), (24) and using Euler formula (22),
Based on the powers equations (16) and (17), all possible future the predictions can be derived as:
stator powers values can be predicted using the following Euler forward 3
Ps k + 1 = Ps k + Ts ωs σLm [Im{Vr∗ ψs} + ωg Re{ψs ψr∗}]
formula: 2 (25)
dX X (k + 1) − X (k ) 3
= Qs k + 1 = Qs k − Ts ωs σLm [Re{Vr∗ ψs } − ωg Lm Im{ψr∗ ψs}]
dt Ts (22) 2 (26)
From (16) and (17), we remark that the stator powers varies on the
stator and rotor flux. Since the stator is connected with a constant grid 5.2. Conventional predictive power control of DFIG
frequency, the stator powers depends only on the rotor flux [10–15],
which is controlled by the selected rotor voltage Vr∗. In order to find the similarities and differences between PPC
Neglecting the rotor resistance and according to (16) and (17), the methods, the principles of conventional PPC method is presented first,
stator powers derivative can be expressed as [15]: then the parallel MPPC method is discussed. The PPC methods have the
5
A. Benzouaoui, et al. Electrical Power and Energy Systems 125 (2021) 106453
CP_min CP CP_max
Parameters initialization:
Vi_7 Ts, CP, CQ, Vdc, Vrk V0 , V1 ,...,V7
Vi_0 Vi_1 Vi_2 Vi_3 Vi_4 Vi_5 Vi_6
0 max
Estimation of stator and rotor flux
JP_V0 JP_V1 JP_V2 JP_V3 JP_V4 JP_V5 JP_V6
Eqns. (13 & 14).
JP_V7
(a)
Vkr = Vi+1
Evaluation of cost functions JP and JQ.
Eqns. (28 & 29)
same principle, but each method has its own structure. Fig. 4 presents
the block diagram of conventional predictive power control method for
stator active and reactive power regulation of DFIG. As shown in Fig. 4,
conventional PPC method uses a sequence of single cost function with a
weighting factor for the stator active and reactive power to select the
optimal rotor voltage vector. No
Vkr= V7 ?
The conventional PPC method minimizes a future error between the
predicted and reference active power and a weighted future error be-
tween the predicted and reference reactive power. Its designed as Yes
[10–13]: Sort JP and JQ output in descending values
J(Vrk ) = |Ps∗ − Ps k + 1 (Vrk )| + KQS |Qs∗ − Qs k + 1 (Vrk )|Vrk = {V0, V1,..., V7} (27)
6
A. Benzouaoui, et al. Electrical Power and Energy Systems 125 (2021) 106453
Rated power 1500 kW Where Vrk = {V0, V1, ...,V7} are the inverter voltage vectors.
Rotor diameter R 3 m
Rotor moment of inertia Jt 494 × 104 Kgm2 B. The PMPPC Implementation
Maximal power coefficient 0.510 –
Optimal TSR λopt 4.975 –
Gearbox ratio G 6.8 – Similar to hysteresis controllers with band amplitudes used in
conventional DPC method, PMPPC uses the active power cost function
DFIG Nominal values Value IS-Unit
Rated power 1500 kW
with a constraint CP and the reactive power cost function with a con-
Stator frequency 50 Hz straint CQ (see Fig. 5 & Table 2). The outputs values of JP and JQ are
Nominal stator voltage (Δ/Y) 398/690 V sorted in descending order and compared with the value of constraint
Nominal stator current (Δ/Y) 3.2 kA through evaluation effects of all possible rotor voltage vectors. The
Nominal rotor voltage (Δ/Y) 350/590 V
available voltage vectors for JP and JQ are selected (VrP, VrQ) and the
Nominal rotor current (Δ/Y) 6.2 kA
Rotor speed 1485 Rpm intersection of these vectors gives the one (the optimal Vkr = V*r) which
respect the constraints CP and CQ.
DFIG Constant Value Unit
Poles of pair p 2 In order to select the optimal voltage vector, the voltage vectors for
Stator resistance Rs 0.455 Ω active and reactive power need to be selected and intersected. As shown
Rotor resistance Rr 0.19 Ω in Fig. 6, CP and CQ need to be set properly to guarantee the best three
Stator inductance Ls 0.007 H voltage vectors for active power and reactive power, respectively. The
Rotor inductance Lr 0.213 H
outputs of cost functions are the constrained voltage vectors with green
Mutual inductance Lm 0.034 H
Moment of inertia J 21.9388 Kgm2 color area for active and reactive power, separately (VrP = V(i,0–7) and
Viscous friction Kf 673 × 10−3 Nm(rad/s)−1 VrQ = V(j,0–7) are a notation of voltage vectors corresponding to the
sorted values of JP and JQ, respectively). The number of the constrained
voltage vectors depends on values of the constraints, If the value of CP is
Table 4 set up to choose the best two voltage vectors and the value of CQ is big
DPC, PPC and PMPPC controller parameters. enough that leads to all the voltage vectors are selected (because values
Ts Average Switching HP/CP HQ/CQ Weighting of CP and CQ can neither be too big nor too small), this situation is
Frequency factor KQs exactly the same with sequential model predictive power control
SMPPC. Indeed, if the intersection is empty, this means unsuitable
DPC&PMPPC 10−5s 23.75 kHz 17.5 kW 17.5kVar –
PPC 10−5s 23.75 kHz – – 1.1
constraints are selected, it will results in poor performance.
The implementation of the proposed PMPPC method is detailed in
flowchart of Fig. 7; it includes thirteen (13) basic steps as shown in
location of the stator flux for using of the switching table. The ad- Algorithm 1.
vantage of using cost functions with the switching vectors intersection
Algorithm 1: Implementation of the PMPPC algorithm for DFIG
in PPPC is that all available voltage vectors are evaluated in different
sectors for one control period. Besides, both DPC and PMPPC algo- Step 0: Parameters initialization:
rithms are based on a stationary reference frame. The comparison Ts, CP, CQ, Vdc,Vrk = {V0, V1, ...,V7}
among traditional DPC, conventional PPC and PMPPC is given in Step 1: Estimation of stator and rotor flux
Table 2. // Eqns. (13 & 14).
Step 2: Calculation of stator powers and their derivatives
// Eqns. (16, 17) and Eqns. (23, 24).
A. Active and Reactive Power Cost Function Minimization
Step 3: Select first voltage vector. //Vrk = Vi = 1
Step 4: Prediction of stator powers. // Eqns. (25 & 26).
The proposed parallel MPPC method [18,16,17] uses a sequence of Step 5: Evaluation of cost functions JP and JQ.
two cost functions for the stator active and reactive power to control // Eqns. (28 & 29)
each control objective instead of using a single cost function with Step 6: Select next voltage vector // Vrk = Vi + 1.
several control objectives related by a weighting factor [10–13]. In this Step 7: Go to step 4 Until i = 6 // Vkr= V7 ?
regard, we remind here that the advantage of PMPPC method is that the // Evaluation of all voltage vectors.
Step 8: Sort JP and JQ output in descending values.
design of weighting factor is avoided. Step 9: Compare sorted values of JP and JQ with the value of constraints CP and CQ.
Based on the predicted stator active power (25) and stator reactive Step 10: Select the available voltage vectors for JP and JQ.
power (26), the two cost functions are designed as [17,18]: // VrP and VrQ
Step 11: Intersect the selected voltage vectors of JP and JQ.
15
180
14 160
Rotor and DFIG speed (rad/sec)
13 140
Wind speed (m/s)
12 120
100
11
80 Rotor speed
10 DFIG speed
60
9
40
8 (a) 20
(b)
7 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time (sec) Time(sec)
Fig. 8. (a) Wind speed profiles; (b) rotor and generator speed.
7
A. Benzouaoui, et al. Electrical Power and Energy Systems 125 (2021) 106453
5
x 10
2 5
x 10 P
s(PPC)
0 P
-5 s(DPC)
-2 P*
s
-10
P
s(PMPPC)
Stator active power (W)
-4
-15
-6 5 0.76 0.78 0.8 0.82 0.84 0.86
x 10
-8
-5
-10
-5.05
-12
-5.1
-14
0.4 0.45 0.5
-16
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time(sec)
5
x 10
5
x 10
Q*
0 s
6
Q
-1 s(DPC)
4 Q
-2 s(PMPPC)
Stator reactive power (Var)
Q
-3 s(PPC)
2
-4
5
0 -5 x 10
3
-2 0.3 0.35 0.4 0.45
2.5
-4
2
-6
Fig. 9. Performances evaluation of PMPPC, PPC and DPC control for DFIG with variable rotor speed; step change of active and reactive powers.
Algorithm 1: Implementation of the PMPPC algorithm for DFIG 17.5 kW/kVar, respectively. The DPC, PPC and PMPPC controllers
parameters are shown in Table 4.
// Vkr = Intersect (VrP, VrQ)= V*r
The applied wind profile is shown in Fig. (8.a), this wind speed
Step 12: Select the optimal voltage vector // Vrk = Vr∗.
Step 13: Go to step 1 // For next sampling period. varies between 8 m/s and 14.5 m/s with mean speed of 10.94 m/s. In
this test, we impose steps changes of active and reactive power while
6. Simulation results the rotor speed (turbine speed) is controlled through MPPT technique
and fixed at mean value of 85% synchronous speed, and consequently
The performances of the DPC, PPC and PMPPC control schemes the generator speed change from 94.2 rad/s to 158.7 rad/s (Fig. 8.b),
have been tested and verified using Simulink Matlab for a 1.5 MW DFIG this variation is a result of the wind speed variation.
as shown in Table 3. In order to record and compare the calculation In order to observe the dynamic and steady-state response of the
time during the simulations test, the sampling frequency is fixed at DFIG, various active and reactive references power steps changes with
100 kHz for the three control methods, which give the same sampling variable rotor speed were carried out (Fig. 9). Initially, the reference
period within Ts = 10 μs. The values of band amplitudes HP and HQ of reactive power Qs∗ is set to −0.5MVar for 0.3 s while the reference
hysteresis controllers in DPC are adjusted empirically to17.5 kW/kVar, active power Ps∗ is set to zero for 0.2 s from the beginning. To test the
respectively, with average switching frequency of 23.75 kHz (shorter dynamics of the control methods, a step changes of the reference active
than sampling frequency 100 kHz). In order to select the optimal vol- power Ps∗ are applied; the first one from 0 MW to −0.5 MW at t = 0.2 s,
tage vectors for the switching vectors intersection in PMPPC under the the second is from −0.5 MW to −1.5 MW at t = 0.5 s and the third is
same switching frequency with DPC and PPC (23.75 kHz), constraints from −1.5 MW to −0.5 MW at t = 0.8 s. (“−” refers to generating
CP and CQ of PMPPC are adjusted empirically at the same value active power and absorbing reactive power). Therefore, step changes in
8
A. Benzouaoui, et al. Electrical Power and Energy Systems 125 (2021) 106453
5
x 10
P
-4.8
Q*
-4.9 s
-5 Q
s(DPC)
-5.1 Q
s(PMPPC)
-5.2 Q
s(PPC)
0.05 0.1 0.15 0.2 0.25
Time(sec)
Fig. 10. Zoom of Fig. 9 (step change of reactive power at t = 0.3sec and active power at t = 0.2sec).
5
x 10
6
Estimated power error (DPC)
4 Predicted power error (PMPPC)
Predicted power error (PPC)
2
0
P error (W)
5
-2 x 10
5
-4 4
s
3
-6
2
-8
1
-10 0
0.28 0.29 0.3 0.31 0.32 0.33 0.34 0.35 0.36
-12
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time(sec)
6
x 10
1.5
5
x 10
0
1
-2
-4
0.5
-6
Q error (W)
-0.5
-1
Predicted power error (PMPPC)
Estimated power error (DPC)
Predicted power error (PPC)
-1.5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time(sec)
Fig. 11. Variation of powers errors in step change of active and reactive power of DPC, PPC and PMPPC methods for DFIG.
9
A. Benzouaoui, et al. Electrical Power and Energy Systems 125 (2021) 106453
5000
6000
4000
4000
2000
0
3000
-2000
-4000
2000
0.48 0.5 0.52 0.54
Stator current I (A)
1000
s
-1000
-2000
-3000
-4000
-5000
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
Time (sec)
6000
4000
2000
Rotor current I (A)
r
-2000
-4000 2000
0
-6000 -2000
0.14 0.16 0.18 0.2 0.22 0.24 0.26
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
Time (sec)
Fig. 12. Step change responses in stator and rotor currents of PMPPC control for DFIG with variable rotor speed.
Table 5 t = 0.8 s.
DPC, PPC and PMPPC performance evaluation. The steady-state and dynamic behaviors of traditional DPC, con-
Criterion Traditional DPC Conventional PPC Proposed
ventional PPC and Parallel MPPC is shown in Fig. 9. From these results,
PMPPC it can be noted for the PMPPC, PPC and DPC control methods, that the
active and reactive power references are well followed and reached by
%Powers ripple %Pripple 2.87% 2.42% 2.17% the generator in about 0.01 s for PMPPC method, whereas, in about
%Qripple 4.77% 3.87% 3.43%
0.03 s and 0.08 s for PPC and DPC methods, respectively. An important
% Currents THD IsTHD 3.89% 3.76% 3.52%
IrTHD 4.25% 3.85% 3.66% test in Fig. 10 at t = 2sec and t = 3sec, is that the reactive (active)
Calculation Time 3 μs 4 μs 6 μs power not much affected when the active (reactive) power changes by
PMPPC method compared to DPC and PPC methods.
In order to show the feasibility of the PMPPC method, we showed
the reference reactive power Qs∗ are also applied; the first one from the estimated power error for DPC and predicted power error for the
−0.5MVar to 0MVar at t = 0.3 s, the second is from 0MVar to PPC and PMPPC methods as shown in Fig. 11. As is apparent from these
0.25MVar at t = 0.5 s and the third is from 0.25MVar to 0.5MVar at results, the power error in the proposed method is the smallest
10
A. Benzouaoui, et al. Electrical Power and Energy Systems 125 (2021) 106453
PERIODIC SIGNAL (Fundamental 50 Hz, RMS=1340.8582, THD=3.89%) PERIODIC SIGNAL (Fundamental 50 Hz, RMS=1341.4889, THD=3.76%)
5000 5000
sa
sa
Stator Current I
Stator Current I
0 0
-5000 -5000
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
Time (sec) Time (sec)
FOURIER COMPONENTS
1500 FOURIER COMPONENTS
1500
AMPLITUDE
1000
AMPLITUDE
1000
500
500
0
0 20 40 60 80 100
HARMONIC ORDER 0
PERIODIC SIGNAL (Fundamental 10 Hz, RMS=2971.2766, THD=4.25%) 0 20 40 60 80 100
HARMONIC ORDER
ra
5000
Rotor Current I
-5000
0.5
ra
Rotor current I
0 0.2 0.4 0.6 0.8 1
Time (sec) 0
FOURIER COMPONENTS
3000 -0.5
AMPLITUDE
2000 -1
0 0.2 0.4 0.6 0.8 1
Time(sec)
1000 FOURIER COMPONENTS
2500
0 2000
0 20 40 60 80 100
AMPLITUDE
1500
HARMONIC ORDER
1000
Fig. 13a. Stator and rotor currents spectrum analysis for traditional DPC.
500
0
0 20 40 60 80 100
compared to the other two methods, especially when one of the two HARMONIC ORDER
powers changes. This means that the PMPPC dynamic and steady-state
response is much better compared to PPC and DPC methods. Fig. 13b. Stator and rotor currents spectrum analysis for conventional PPC.
For further verification of the proposed method, the rotor and stator
currents are presented in Fig. 12. Although there is a reverse in both In terms of active power ripple, it shows that the power ripple value
rotor and stator currents during step changes in the references power as of DPC is more than 0.7% as the value of PMPPC, namely, 2.87% for
is evident in the zoom of Fig. 12, the results show that the stator and DPC and 2.42% for PPC versus 2.17% for PMPPC and more than 1.34%
rotor phase currents have a sinusoidal shapes. In addition, a comparison for reactive power, namely, 4.77% for DPC and 3.87% for PPC versus
of the steady-state performances of DPC, PPC and PMPPC in terms of 3.52% for PMPPC. With regard to the stator and rotor currents spec-
stator active and reactive powers ripple, stator and rotor currents total trum of Figs. 13a, 13b and 13c for DPC, PPC and PMPPC methods,
harmonic distortion (THD) and calculation time is summarized in respectively, the DPC, PPC and PMPPC have very close THD values with
Table 5. 3.89% and 3.76% versus 3.52% for stator current, whereas, with 4.25%
The currents THD and Powers ripple can be expressed as follows: and 3.85% versus 3.66% for rotor current, respectively.
The calculation time of PMPPC is approximately 2 μs more than
- The THD of stator and rotor currents are calculated by: PPC, and 3 μs more than DPC (Table 5) which is shorter than the
sampling period Ts = 10 μs. This enables us to conduct practical ex-
I22 + I22 + ...+In2
%THD = . 100 periments of the proposed methods.
IF (30)
Where In is the root mean square (RMS) value of the harmonic n, IF is 7. Conclusion
the RMS value of the fundamental current.
This paper presents the PMPPC method for wind energy conversion
- For the ripples of active and reactive power are defined as: and power regulation of DFIG. The proposed predictive method uses
Pmax − Pmin two cost functions without weighting factor, which have been mini-
%Pripple = . 100 mized, introducing two adjustable parameters (active power constraint
Pavg (31a)
and reactive power constraint) to select the optimal voltage vector from
Qmax − Qmin the switching vectors intersection that takes advantage of the predicted
%Qripple = . 100
Qavg (31b) stator active and reactive power. This new method leads certainly to
more computational burden. However, it is simpler and more clearly to
Where Pmax, Qmax is the maximum active and reactive power; Pmin, Qmin
control stator active and reactive powers in concept and more com-
is the minimum active and reactive power; Pavg, Qavg is the average
parable with the concept of conventional DPC. In conclusion, this re-
active and reactive power, respectively.
search makes several contributions for DFIG power regulation. First, the
11
A. Benzouaoui, et al. Electrical Power and Energy Systems 125 (2021) 106453
2000
Stator current I
1000
[5] Eloy-Garcia J, Arnaltes S, Rodriguez-Amenedo JL. Extended direct power control for
multilevel inverters including DC link middle voltage control. IET Electr Power Appl
500
2007;1(4):571–80.
[6] Eloy-Garcia J, Arnaltes S, Rodriguez-Amenedo JL. Direct power control of voltage
source inverters with unbalanced grid voltages. IET Power Electron
2008;1(3):395–407.
10 20 30 40 50 60 70 80 90 100 [7] Abad G, Rodriguez MA, Iwanski G, Poza J. Direct power control of doubly fed in-
HARMONIC ORDER duction generator based wind turbines under unbalanced grid voltage. IEEE Trans
Power Electron 2010;25(2):442–52.
[8] Santos-Martin D, Rodriguez-Amenedo JL, Arnalte S. Direct power control applied to
PERIODIC SIGNAL (Fundamental 10 Hz, RMS=2973.5836, THD=3.66%
ra
doubly fed induction generator under unbalanced grid voltage conditions. IEEE
Rotor Current I
2000 fed induction generator for grid synchronization in wind power generation. 2011
IEEE energy conversion congress and exposition, Phoenix, AZ; 2011. p. 2381–8.
[14] Hu J, Zhu J, Zhang Y, Platt G, Ma Q, Dorrell D. Predictive direct virtual torque and
0 power control of doubly-fed induction generators for fast and smooth grid syn-
chronization and flexible power regulation. IEEE Trans Power Electron Jul.
-2000 2013;28(7):3182–94.
0 20 40 60 80 100 [15] Zhang Y, Hu J, Zhu J. Three-vectors-based predictive direct power control of the
doubly fed induction generator for wind energy applications. IEEE Trans Power
HARMONIC ORDER
Electron July 2014;29(7):3485–500.
[16] Rojas CA, Rodriguez J, Villarroel F, Espinoza JR, Silva CA, Trincado M. Predictive
Fig. 13c. Stator and rotor currents spectrum analysis for Parallel MPPC.
torque and flux control without weighting factors. IEEE Trans Ind Electron Feb
2013;60(2):681–90.
[17] Zhang Y, Zhang B, Yang H, Norambuena M, Rodriguez J. Generalized sequential
new parallel MPPC method was developed and compared with con- model predictive control of IM drives with field-weakening ability. IEEE Trans
ventional DPC and PPC methods. Second, high-quality power genera- Power Electron Sept. 2019;34(9):8944–55.
[18] Wang F, Xie H, Chen Q, Davari SA, Rodríguez J, Kennel R. Parallel predictive torque
tion was investigated and achieved. Finally, the proposed predictive
control for induction machines without weighting factors. IEEE Trans Power
method has been proven by simulation validation to be high efficient in Electron Feb. 2020;35(2):1779–88.
wind energy conversion and DFIG power regulation. However, this [19] Ebrahim Zarei M, Asaei B. Combined vector control and direct power control
methods for DFIG under normal and unbalanced and distorted grid voltage condi-
newly developed method needs experimental validation. As a per- tions. 4th Annual International Power Electronics, Drive Systems and Technologies
spective, the proposed method will be integrated into the real appli- Conference, Tehran. 2013. p. 107–12.
cation together with LIDAR devices. [20] Taibi F, Benzineb O, Tadjine M, Boucherit MS, Benbouzid MEH. Hybrid Sliding
mode control of DFIG with MPPT using three multicellular converters. 19th IFAC
world congress. Cape Town, South Africa, 2014; 2014. p. 24–9.
[21] Hu J, Zhu J, Dorrell DG. Model-predictive direct power control of doubly-fed in-
duction generators under unbalanced grid voltage conditions in wind energy ap-
CRediT authorship contribution statement plications. IET Renew Power Gener August 2014;8(6):687–95. https://doi.org/10.
1049/iet-rpg.2013.0312.
Ahmed Benzouaoui: Methodology, Software, Validation, Formal
analysis, Investigation, Writing - original draft, Visualization. Houari Ahmed Benzouaoui (Ing, Assis Prof, Asso Prof) was born in Chlef, Algeria. He received
his BS degree in electrical engineering from the University of Abd El Hamid Ibn Badis of
Khouidmi: Supervision, Conceptualization, Writing - review & editing. Mostaganem, Algeria until 2007 and the MS degree from USTO-Oran-Algeria 2010. He
Boubaker Bessedik: Resources, Writing - review & editing, joined the Department of Electrical Engineering, USTO-Oran –Algeria as a D.sc. student in
Visualization. 2012. He is currently an Associate Professor in the Faculty of Technology at the Hassiba
Benbouali University of Chlef-Algeria. His research interests include Automatic control
and robotics, Nonlinear control and Power systems.
Declaration of Competing Interest Houari Khouidmi is currently an Associate Professor in the Department of Electronics at
the Hassiba Benbouali University of Chlef. His research interests include Power electronic
converters, Predictive control, Intelligence control and the advanced control of electrical
The authors are not aware of any affiliations, memberships, funding, drives. He is also interested in energy management systems in microgrids and renewable
or financial holdings that might be perceived as affecting the objectivity energy applications such as PV, wind turbines, and hybrid generation and storage sys-
of this paper. Furthermore, there is no conflict of interest exists. tems.
Boubakar Bessedik (Ing, Assis Prof) was born in S.M.Benali, Algeria. He received his BS
degree in electrical engineering from the University of Sciences and Technology of Oran,
Acknowledgements (USTO), Algeria until 1996 and the MS degree from USTO-Oran-Algeria 2003. He joined
the Department of Electrical Engineering, USTO-Oran –Algeria as a D.sc. student. He is
currently an Assistant Professor in the Faculty of Technology at the Hassiba Benbouali
The author(s) would like to thank the anonymous reviewers for University of Chlef-Algeria. His research interests include Energy systems, Power elec-
several helpful suggestions on the manuscript revision. tronic converters and advanced control.
12