Académique Documents
Professionnel Documents
Culture Documents
discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/236863791
READS
2,847
1 author:
Hector Pulgar
University of Tennessee
17 PUBLICATIONS 94 CITATIONS
SEE PROFILE
DFIG
Gearbox w
P+jQ
Wind
Vqr-jVdr
Converter
(secondary energy). From a system view point, wind speed is the input and the electrical power the
system output. This system has several internal variables such as: blades pitch angle, angular speed,
rotor voltage. For the sake of simplicity, the ac/ac converter is assumed to be lossless. On the grid
side, the converter is also assumed to have unity power factor (no injection of reactive power from the
converter). As the converter absorbs active power from the grid to energize the rotor circuit, the total
generated power is defined as
P = Ps Pr Q = Qs
where Ps /Qs is the active/reactive power injected from the DFIG stator and Pr is the active power
absorbed by the DFIG rotor. Qr is the reactive power absorbed by the DFIG rotor but this power is
given by the converter (the reactive power absorbed from the grid by the converter is zerounity power
factor).
The wind turbine has two distinctive sides: the mechanical and the electrical side. The mechanical
side corresponds to the turbine itself and the gearbox. The behaviour of this side is ruled basically by
the equation of motion of the turbine and the pitch angle actuator. On the other hand, the electrical side
is related to the DFIG and its converter. As the converter is ideal, the attention can be just put on the
DFIG behaviour. The DFIG is a subsystem of the wind turbine and has three inputs and two outputs.
Its inputs are the angular speed and the rotor voltages (Vqr and Vdr ). Its outputs are the total generated
active and reactive power.
Inputs Output
w
DFIG P+jQ
Vqr-jVdr
q
1
2 DFIG steady-state model
Given a particular angular speed, defined by the turbine model, the DFIG is represented by the classical
T-circuit. All parameters and variables are per unitized on DFIG base. Applying voltage Kirchoffs law
Rr
Iqs-jIds Rs jXls s jXlr Iqr-jIdr
where Xs = X`s + Xm , Xr = X`r + Xm and s = (s r )/s (slip). The power injected from the stator
is calculated as
2
10
Vr = 0.04j0.04 [p.u.]
P [p.u.]
0
10
0.7 0.8 0.9 1 1.1 1.2 1.3
5
Q [p.u.]
10
0.7 0.8 0.9 1 1.1 1.2 1.3
w [p.u.]
Figure 1: Power curves when V r {0.04 j0.01; j0.02; 0.02 j0.03; 0.04 j0.04} [p.u.] Blue
and red curves are obtained when V r = 0.04 j0.04 [p.u.]. Note how P and Q can be controlled by
applying a proper rotor voltage. Also observe that unlike an induction machine, the DFIG can indeed
inject reactive power to the grid.
4 Matlab code
%% Data
Rr = 0.0088;
Rs = 0.01015;
Xr = 3.5859;
Xs = 3.5547;
Xm = 3.5092;
ws = 120*pi;
w = [0.7:0.001:1.3];
Vqs = 1;
Vds = 0;
V = [Vqs Vds 0 0];
VQR = [-0.04 0 0.02 0.04];
VDR = [ 0.01 0.02 0.03 0.04];
for m=1:length(VQR)
Vqr = VQR(m);
Vdr = VDR(m);
for k=1:length(w)
s = 1-w(k);
Z = [
-Rs -Xs 0 Xm
Xs -Rs -Xm 0
3
0 -Xm Rr/s Xr
Xm 0 -Xr Rr/s];
V(3) = Vqr/s;
V(4) = Vdr/s;
I = inv(Z)*V;
Iqs = I(1);
Ids = I(2);
Iqr = I(3);
Idr = I(4);
Ss = (Vqs-1j*Vds)*(Iqs+1j*Ids);
Sr = (Vqr-1j*Vdr)*(Iqr+1j*Idr);
P(k,m) = real(Ss-Sr);
Q(k,m) = imag(Ss);
end
end
figure(2); hold on;
for m=1:length(VQR)
if m==length(VQR)
subplot(2,1,1);hold on;plot(w,P(:,m),Color,[65 105 225]/225,linewidth,1.5);
subplot(2,1,2);hold on;plot(w,Q(:,m),r,linewidth,1.5);
else
subplot(2,1,1);hold on;plot(w,P(:,m),k);
subplot(2,1,2);hold on;plot(w,Q(:,m),k);
end
end
subplot(2,1,1);
line([0.7 1.3],[0 0]);
axis([0.7 1.3 -10 10]);
v1 = num2str(VQR(end));
v2 = num2str(VDR(end));
texto = strcat(V_r=,v1,+j,v2, [p.u.]);
text(0.75,5,texto,FontName,Times New Roman,FontSize,12);
ylabel(P [p.u.],FontName,Times New Roman,FontSize,12);
set(gca,FontSize,12,FontName,Times New Roman);
subplot(2,1,2);
line([0.7 1.3],[0 0]);
axis([0.7 1.3 -10 5]);
ylabel(Q [p.u.],FontName,Times New Roman,FontSize,12);
subplot(2,1,2);
xlabel(w [p.u.],FontName,Times New Roman,FontSize,12);
set(gca,FontSize,12,FontName,Times New Roman);