Vous êtes sur la page 1sur 5

See

discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/236863791

Basics of DFIG power generation

Dataset May 2013


DOI: 10.13140/2.1.2970.2089

READS

2,847

1 author:

Hector Pulgar
University of Tennessee
17 PUBLICATIONS 94 CITATIONS

SEE PROFILE

Available from: Hector Pulgar


Retrieved on: 10 May 2016
Basics of DFIG power generation
Hector Pulgar-Painemal
Department of Electrical Engineering
Universidad Tecnica Federico Santa Mara
Valparaso 239 0123, Chile
May 20, 2013

1 Introduction Inputs Output


w
In the following figure, the scheme of a wind turbine basedDFIG on doubly-fed
P+jQ induction generators (DFIGs)
Vqr-jV
is presented. The wind turbine is driven by the dr wind speed (primary energy) to generate electrical power

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

Vqs-jVds (stator) jXm (rotor) Vqr-jVdr


s

in the two circuit loops, the following equations are obtained:


1
Iqs Rs Xs 0 Xm Vqs
Ids Xs Rs Xs Xm Vds
Iqr = 0 (1)

Xm Rs /s Xr Vqr /s
Idr Xm 0 Xr Rr /s Vqr /s

where Xs = X`s + Xm , Xr = X`r + Xm and s = (s r )/s (slip). The power injected from the stator
is calculated as

S s = Ps + jQs = (Vqs jVds )(Iqs + jIds ) (2)

The power absorbed by the rotor circuit is calculated as

S r = Pr + jQr = (Vqr jVdr )(Iqr + jIdr ) (3)

Then, the total generated power by the DFIG is:

P = Ps Pr (Net active power injected to the grid) (4)

Q = Qs (Net reactive power injected to the grid) (5)

3 Obtaining power curves


In order to visualize the effect of the rotor voltage on the total generated power, P v/s r and Q v/s r
are plotted.
Step 1 Set a fixed stator voltage, for example, V s = Vqs jVds = 1 [p.u.]
Step 2 Set a fixed rotor voltage
Step 3 Choose r = 0.7s

Step 4 Calculate s = (s r )/s


Step 5 Using equation (1), calculate DFIGs currents
Step 6 Using equations (2)-(3), calculate complex power at stator and rotor circuits
Step 7 Using equations (4)-(5), calculate the total generated power

Step 8 Store r , P and Q


Step 9 If r < 1.2s , increase r and go to Step 4. Else, go to Step 10
Step 10 Plot P v/s r and Q v/s r

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];

%% Deleting w=ws as the model is not defined at that angular speed


pos = find(w==1);
w(pos) = [];

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);

Vous aimerez peut-être aussi