06 - Coupling Fields-Torque Power
06 - Coupling Fields-Torque Power
Tháng 02.2019
GV Nguyễn Hữu Phúc
Torque production
Let’s devise a way so that a similar rotating magnetic field is
produced by the windings on the rotor, such that it rotates at
the same speed as that from the stator. Thus, we now have
two rotating magnetic fields.
The two rotating magnetic fields, that from the rotor and
the composite field from the armature, are “locked in,”
and as long as they rotate in synchronism, a torque
(Torque=P/ωm=Force×radius, where Force is tangential
to the rotor surface), is developed.
Electrical system
Example of an elementary rotational-motion electromechanical system with
one electrical input, one mechanical input, and one coupling field.
A. Fitzgerald, C. Kingsley, and A. Kusko,
“Electric Machinery, 3rd edition, 1971
Coupling fields
Mechanical system is the rotational motion of the rotor.
Coupling field is
Electrical in the flux path
systems are the of the iron
two coils. path/air gap
OR W f We Wm
In differential form, dW f dWe dWm
The last equation enables computation of torque.
W f W f
Te d id dW f i di i d di d
i i
Gather like terms in di and dθ:
W f W f
Te d i di i d
i i
Equate coefficients:
W f W f
Te d i d 0 i di
i i
The first expression provides a way to compute torque:
W f
Te i (T1)
13
Coupling fields: torque
Define co-energy: Wc i W f
Recalling that independent variables of our system are i, θ:
Wc W f
i
Solve for the last term on the right:
W f Wc
i
Substitute into (T1):
Wc W f
Te i i Te i
(T1)
0
Wc
Te (T2)
14
Coupling fields: torque
What is co-energy? Wc i W f
An expression for which torque computation is convenient
Wc
Te (T2)
To better understand co-energy, consider the relation for the
coupling field energy:
W f We Wm
Set the system so that initially, Wf=0 (no stored energy), and
fix θ so that no energy can be added to the coupling field via
mechanical means, i.e., Wm=0. Then increase the current to
a value ia, establishing a corresponding flux linkage of λa.
There is then energy in the coupling field, but only via
electrical means, i.e.
W f We
15
Coupling fields: torque
But recall that:
d
We eidt idt id
dt
And since Wm=0, this is also the
energy of the coupling field:
W f id
We observe the corresponding area
in the λ-i curve in the figure.
Recall the definition of co-energy: Wc i W f
Since iλ is the area of the (shaded) box, then Wc must be the
area below the curve. Wc is therefore given by
Wc di
16
Coupling fields: torque
If the medium is magnetically linear
(no saturation), then the λ-i curve is
just a diagonal through the iλ
shaded box, as shown. In this case,
the area above the λ-i is the same
as the area below it, and we have:
W f Wc
Wc
Recall (T2), which is Te
Therefore, under condition of magnetic linearity, we have:
W f
Te (T3)
17
Coupling fields: energy
Recall from basic physics that the energy stored in a
winding of self-inductance Lpp carrying current i is given by:
1
W f L ppi 2
2
with Lpp in henries and defined by Lpq=λp/Iq=NpNq/Rpq for
linear medium; Rpq is path reluctance (like resistance).
Generalization: For a linear electromagnetic system with J
electrical inputs (windings), the total field energy is given by:
1 J J
W f L pqi p iq
2 p 1 q 1
where Lpq is the winding’s self inductance when p=q and
when p≠q, it is the mutual inductance between the two
windings. Derivation: Given pp 22-24 of Krause, Wasynchzuk, and
Sudhoff, “Analysis of electric machinery,” 1995. 18
Example
This device consists of
two conductors, #1 is on
the stator; #2 is on the
rotor. The magnetic
system is assumed linear.
So Wf is given by (with J=2):
1 J J
W f L pqi p iq L11i1i2 2 L12i1i2 L22i1i2 L11i1i2 L12i1i2 L22i1i2
1 1 1
2 p 1 q 1 2 2 2
The self-inductances, given by Lpp=λp/ip, are constant,
independent of θ, because the reluctance of the path seen by
the winding does not change as the rotor turns.
But the mutual inductances are not constant.
19
Example
The mutual inductances,
given by Lpq=λp/iq, i.e., the
amount of flux seen by
winding p due to a current
in winding q, are not
constant. The extreme
conditions of maximum & minimum linkages are given below.
22
Summary
The previous procedure can be applied to a three-phase
induction machine to obtain an expression for its torque.
The effort requires a coordinate transformation which is
involved, and so we will not do it.
23
Torque and Power
J. McCalley
Torque in abc quantities
The electromagnetic torque of the DFIG may be evaluated according to
Wc
Tem
m
where Wc is the co-energy of the coupling fields associated with the various windings;
ϴm is the angle in mechanical degrees between the main rotor axis and fixed reference.
We are not considering saturation here, assuming the flux-current relations are linear, in
which case the co-energy Wc of the coupling field equals its energy, Wf, so that:
W f See Slides called “WE
Tem
m Generators – Coupling Fields”
We use electric rad/sec by substituting ϴm=θm/p where p is the number of pole pairs.
W f
Tem p
m
We learned in the above-mentioned slide-set (slide 35), that for a linear electromagnetic
system with J electrical inputs (windings), the total field energy is given by:
1 J J
W f L pqi p iq
2 p 1 q 1
where Lpq is the winding’s self inductance when p=q and when p≠q, it is the mutual
inductance between the two windings.
Derivation: Given in pp 22-24 of Krause, Wasynchzuk, and Sudhoff, “Analysis of electric machinery,” 1995.
25
Torque in abc quantities
1 J J
W f L pqi p iq
2 p 1 q 1
The stored energy is the sum of
• The self inductances (less leakage*) of each winding times
one-half the square of its current and
• All mutual inductances, each times the currents in the two
windings coupled by the mutual inductance
Observe that the energy stored in the leakage inductances is not
a part of the energy stored in the coupling field*.
Inertial Mech
torque torque (has
negative
value for
28 generation)
Torque in qd0 quantities
The previous torque expression is a bit complicated; it is not obvious how to control abc
stator and rotor currents in order to achieve a certain torque.
So…let’s express torque in qd0 quantities, to see if there are any good control strategies
that result.
To this end, recall that we may write the abc quantities in terms of the qd0 quantities
using our inverse transformation, according to:
1
i abcs K s i qd 0 s
1
i abcr K r i qd 0 r
Tem pi
T
abcs
m
L sr i abcr p K i
1
s qd 0 sT
m
1
L sr K r i qd 0 r
29
Torque in qd0 quantities
Tem p K i 1
s qd 0 s
T
m
1
L sr K r i qd 0 r
cos( 120) sin( 120) 1 cos( 120) sin( 120) 1
I will not go through this differentiation and matrix multiplication, but I will instead just
provide the result (using M=(3/2)Lsr) which is surprisingly simple (see eq. 4.6-2 on
pg. 154 of Krause 2002 edition):
Tem pM iqs idr idsiqr
3
2
30
Torque in qd0 quantities
pM i i i i
3 (1a) Eq. 3.16(a) on p. 59 in Wu’s book;
Tem qs dr ds qr Eq. 4.6-2 on p. 154 of Krause’s 2002 edition.
2
By using the below expressions (see slide 39 of “dq transformations”),
making appropriate substitutions into (1a), and then performing algebraic manipulations,
some other useful expressions may be derived from the above, as follows:
Comment: We will work with the torque expressions on the previous slide to show that
the electromagnetic torque Tem can be directly controlled by the rotor quadrature
current iqr.
At the same time, we will also show that the stator reactive power Qs can be directly
controlled by the rotor direct-axis current idr.
This will provide us the necessary means to control the rotor-side converter.
As a last step before moving into the control, let’s obtain real and reactive powers in
qd0 quantities. We do that next….
32
Power in qd0 quantities
We will develop power expressions using a space vector approach, taking
the following steps:
1. Show that our space vectors have same magnitude as abc quantities.
2. Obtain power expressions for space vectors.
3. Substitute qd0 quantities into space-vector power expressions.
(Alternative approach would be to express
power in terms of abc quantities and then use
transformation to convert to qd0 quantities.)
33
Power in qd0 quantities: step 1
1. Show that our space vectors have same magnitude as abc quantities.
You will recall in our slides called “Machine Transformations,” in slide 8, we
expressed our current space vector as: i i
j
s i i a b c
3
This space vector came about as a result of a scaling choice we made, of 2/3. Let’s
see here if we can understand why we made that scaling choice.
Consider that the three phase currents may be expressed as:
ia I p cos t ; ib I p cost 120 ; ic I p cost 120
where Ip is the peak amplitude of the waveform.
Substitution into the space vector expression above yields:
is I p cos t
j
I p cost 120 I p cost 120
3
Factor out the Ip and also multiply and divide the second term by 2 (to get it to a
form recognizable as a trig identity) results in:
is I p cos t
2j 1
cost 120 cost 120
32
Recalling that sinu sinv = (1/2)[cos(u-v)-cos(u+v)], we can write the above as:
2j 3
is I p cos t
2j
sin t sin 120 I p cos t sin t I p cos t j sin t
3 3 2
Taking magnitudes: 2 2
is I p cos t sin t I p i a
Observe the space vectors inside the curly brackets. Therefore:
35
3
P Re vi
2
*
3
Q Im vi
2
* (Note: The 3/2 is because our
transformations are all amplitude
invariant but not power invariant.)
Power in qd0 quantities: step 3
3. Substitute qd0 quantities into space-vector power expressions.
On slide 18 of our slides called “Machine Transformations,” we wrote that a space
vector may be decomposed into our d-q transformation variables according to
a
x xd jx q
Applying this to our v and i space vectors on the previous slide results in (assuming
they are stator quantities) :
is ids jiqs v s vds jv qs
Now substitute into our power expressions from the previous slide:
3
2
* 3
Ps Re v s i s Re (vds jvqs )(ids jiqs )
2
Qs
3
2
Im v
s i
*
s
3
2
Im (vds jvqs )(ids jiqs )
37
We are free to make θ(0) whatever we want.
Control concepts
We want to obtain our control relations. To do this, we make the following remarks:
38
Control concepts
2. Stator voltage-oriented control (SVOC): SVOC is a reference frame orientation very
convenient for wind turbine DFIGs since the grid fixes the stator voltage. SVOC is
achieved by aligning the d-axis of the synchronous reference frame with the stator
voltage space vector vs. (We are free to align the reference frame however we like).
Therefore the resultant d- and q-axis stator voltages are
vqs 0 and vds vs
The below figure illustrates (ref, pg. 256 of Wu). Observe the location of is indicates
that the machine is operating as a generator with unity power factor. Also observe
the location of Vr indicates it is operating supersynchronously (see slide 9 of DFIG
Set #2).
39
Control concepts
3. Steady-state: We would like to identify control values of torque and power that
would result in appropriate steady-state operation. This means we can use steady-
state relations, obtainable by setting derivatives to zero in our machine equations.
From slide #44 in our slides called “dqTransformation” we saw:
40
Control relations – torque
vqs rs 0 0 0 0 0 iqs 0 0 0 0 0 qs
v 0 rs 0 0 0 0 ids 0 0 0 0 0 ds
ds
v0 s 0 0 rs 0 0 0 i0 s 0 0 0 0 0 0 0 s
vqr 0 0 0 rr 0 0 iqr 0 0 0 0 ( m ) 0 qr
vdr 0 0 0 0 rr 0 idr 0 0 0 m 0 0 dr
v0 r 0 0 0 0 0 rr i0 r 0 0 0 0 0 0 0 r
Extracting the relations for vqs and vds, we have:
vqs rs iqs ds vds rs ids qs
Solving for λds and λqs, respectively, we get
vqs rs iqs (vds rs ids )
ds qs
Now substitute these relations for λds and λqs into our torque relation (1e) from slide 8:
(vds rs ids ) vqs rs iqs
Tem
3 Lm
p qsidr ds iqr
3 Lm
p idr iqr
2 Lr Lm 2 Lr Lm
p (vds rs ids )idr (vqs rs iqs )iqr p vds idr rs ids idr vqs iqr rs iqsiqr
3 Lm 3 Lm
Tem
2 Lr Lm 2 Lr Lm
p vds idr rs ids idr rs iqs iqr
3 Lm
Use vqs=0 (SVOC): em T
2 Lr Lm
3 Lm pvds idr Electromagnetic torque is a function of d-axis
Assume rs≈0: em T
2 Lr Lm rotor current and d-axis stator voltage only!
41
Control relations – power
Return to our power relations of slide 13 (now we denote them as stator powers):
3 3
Ps (vds ids vqs iqs ) Q s (vqs ids vds iqs )
2 2
3v i 3vds iqs
Use vqs=0 (SVOC): P ds ds Q
2 2
From slide #39 of “dqTransformation” slides, we have that:
qs L s M iqs Miqr qr Miqs L r M iqr
Eqts. (*)
ds L s M ids Midr dr Mids L r M idr
Now Wu in his book (pg. 59) writes the above equations as:
qs L s Lm iqs Lmiqr qr Lmiqs L r Lm iqr Eqts. (**)
ds L s Lm ids Lmidr dr Lmids L r Lm idr
implying that Lm=M. However, he also writes (pg. 56) that:
Ls L s Lm ; Lr L r Lm Eqts. (***)
defining these previous two quantities (Ls and Lr) as the stator self inductance and the
rotor self inductance, respectively. This is a contradiction, because the “M” in Eqts. (*) is
3/2 times Lms=Lmr=Lrs, yet the “Lm in Eqts. (***) is definitely the mutual inductance, which
is the same as Lms=Lmr=Lrs. I will proceed here assuming that Eqts. (**) and (***) are
correct (this needs review). This implies that the equations on next slide are correct.
42
Control relations – power
43
Control relations – power
3v i 3vds iqs
Ps ds ds Qs
2 2
Solve the below for ids and iqs : qs Lmiqr
iqs
qs Ls iqs Lmiqr Ls
ds Ls ids Lmidr ds Lmidr
ids
Ls
Substitute into the power relations above:
3vds ds Lmidr 3vds qs Lmiqr
Ps Q
s
2 L
2 Ls s
Fig. 1 Fig. 2
The desired power or torque are identified by the MPPT scheme and then one of the
below computations are made.
2 Ls m *
2 Ls i *
Tem
idr
* * dr
Ps 3vds Lm p
3vds Lm
2. For a given stator reactive power reference Qs*, the q-axis rotor current reference iqr*
is computed according to: * 2 Ls v
iqr Qs* ds
3vds Lm1.5 Lm1.5
3. The reference currents idr* and iqr* are compared to the measured values, and the
errors passed through PI controllers which are then transformed back to abc
46
quantities for use in the PWM scheme to control the RSC (see previous slide).
Obtaining the transformation angle
The figure shows that the control scheme requires
the abc/qd0 transformation and the qd0/abc
transformation. To get these for both rotor and
stator quantities, we need to have the angles θ(t)
and β(t), to perform the transformations.
47
Obtaining the transformation angle
We want to align the d-axis with the stator space vector vs (as this will make vqs=0).
From the figure below, angle θ is defined as the angle of the q-axis wrspt the a-axis
stator reference.
q-axis
d-axis
What if we wanted to align the q-axis with the stator space vector vs?
This means we would want to define
• the location of θ,
to be the same as
• the location of vs (θs).
48
Obtaining the transformation angle
Here is the vector we draw to represent vs at t=0.
1 1
v 2 1 va
2 2 v
v 3 3 3 b
0 vc
α-axis
2 2
θs
vs
vβ
a'
1 v
a
vα β-axis
s tan
v
2 1 1 2 1 2 v
v va vb vc va vb vc va a va
3 2 2 3 2 3 2
2 3 3 2 3 3 3
v vb vc vb vc v v v 3 2vb va
3 2 2 3 2 3
b
a
b
vc
50
Obtaining the transformation angle
α-axis
1 1 v
θs
v 2 1 2 a
2 v
vβ
vs
v 3 3 3 b
a
a' 0 vc
vα β-axis 2 2
1 v
s tan
v
When aligning the q-axis with vs, we set θ=θs. But what do we do if we want to
align the d-axis with vs?
90 s
d-axis
s 90
51
Obtaining the transformation angle
So the procedure for aligning the d-axis with vs is as follows:
1. Measure the instantaneous phase voltages.
2. Compute α-β components via
1 1 v
v 2 1
a
2 2 v
v 3 3 3 b
0 vc
2 2
3. Compute the angle of vs
1 v
s tan
v
4. Compute the initial angle θ(t=0) according to:
s 90
52
Obtaining the transformation angle
We also need β for the rotor transformation, which
is the angle between the rotor a-axis and the q-
axis of the synchronously rotating reference frame.
Recall from the below diagram (slide 25 of
“dqTransformation” slides) that β=θ-θm.
θ
ωm d-axis
q-axis θm
ω β ia
iq id a'
a
53
Obtaining the transformation angle
Note the diagram on the right uses θsl instead of β.
To understand this, from the below diagram, we
observe that θsl is the angle between the rotor a-
axis and the d-axis of the synchronously rotating
reference frame, where θsl = θs -θr. Note this
diagram uses θr which we have called θm so we
have that θsl = θs-θm.
54
Obtaining the transformation angles
So the procedure for aligning the d-axis with vs is as follows:
1. Measure the instantaneous phase voltages.
2. Compute α-β components via
1 1 v
v 2 1
a
2 2 v
v 3 3 3 b
0 vc These two
2 2
measurements
3. Compute the angle of vs
need to
1 v synchronize.
s tan
v
4. Compute the initial angle θ(t=0) according to:
s 90
The procedure for obtaining the angle β is
1. Measure the rotor angle θm
2. Compute:
m
55
Comment 1
What happens to the d-q transformation with the angle θ=0?
1 1
1
2
cos cos( 120) cos( 120) 2
2 2 3 3
K s ( 0) sin sin( 120) sin( 120) 0
3 1 1 1 3 2 2
1 1 1
2 2 2 0 2 2 2
1 1
x 2 1 xa
2 2 x
x 3 3 3 b
0 x
2 2 c
56
Comment 2
• The transformation in Wu’s book, p. 52, uses angles wrspt to d-axis.
• The transformation in Krause’s book, p. 135, uses angles wrspt q-axis.
This also affects the Clarke transformation.
This different results in slightly different transformation matrices (a sign change in row 2).
Trnsfrmtns from Wu Trnsfrmtns from Krause
cos cos( 120) cos( 120) cos cos( 120) cos( 120)
2
sin( 120) sin( 120)
2
K s sin sin( 120) sin( 120) Ks sin
3 1 1 1 3 1 1 1
2 2 2 2 2 2
cos cos( 120) cos( 120) cos cos( 120) cos( 120)
2
2
K r sin sin( 120) sin( 120) Kr sin sin( 120) sin( 120)
3 1 3 1 1 1
1 1
2 2 2 2 2 2
The one I
1 1 1 1 The one I have used
presented to you 1
2 2 2 2
1
2 2 in these notes in
T T
3
before (in notes 3
3 3 3 3
0 order to maintain
called 0
2 2 2 2
“Transformations”) consistency with the
d-q transformation
we have used.
57
Function of grid-side converter
We see on slide 22 that the rotor-side converter
(RSC) functions control
• the direct-axis rotor current in order to achieve
a desired torque or stator power level;
• the quadrature-axis rotor current in order to
achieve a desired stator reactive power.
The grid-side converter (GSC) performs two main
functions:
• It provides reactive power to the grid when
required. The reactive power reference Q*GSC
can be set to zero for unity power factor
operation of the converter.
• It keeps the DC link voltage vdc constant.
We observe in the figure the reference quantities
v*dc and Q*GSC being fed to the GSC.
58
Function of grid-side converter
59
Function of grid-side converter – reactive power
To get GSC reference quantities, we write real & reactive power equations for the GSC
just as we wrote them in slide 13 for the RSC. The subscript “g” is used here to indicate
these equations are for the grid-side of the GSC. This means that our GSC voltages are
the same as we used for our RSC analysis (vs, vqs, vds) , but currents are not, i.e., the
currents are out of the GSC rotor circuit. This results in:
3 3
Pg (vdg idg vqg iqg ) Qg (vqg idg vdg iqg )
2 2
We deploy SVOC here just as we did for the
RSC (we use the same θ(t=0)), and we obtain
vqg=0. In this case, the above power
expressions become:
3 3
Pg vdg idg Qg vdg iqg 1.5vdg iqg
2 2
From the Qg equation (noting that vdg is the grid-
side voltage in our SVOC scheme), we see we
control the q-axis current, iqg, to achieve a *
Qg
desired Qg, according to: *
iqg
1.5vdg
*
Q g can be set to 0 for unity power factor operation of the GSC, so that the overall power
factor of the DFIG is controlled by the RSC through its reference Q*s. Then:
• a negative value of Q*s is used in the iqr equation (slide 21) to supply vars to grid
• a positive value of Q*s is used in the iqr equation (slide 21) to absorb vars from grid.
60
Function of grid-side converter – DC link voltage
We already saw on the previous slide that
3
Pg vdg idg
2
The DC power crossing the DC link must equal
the active power flowing between the grid and
the GSC, as shown below. Therefore:
3
iDCr iDCg Pg vdg idg vDC iDCg
+ i 2
DCc 3
vDC iDCg vdg idg
- 2vDC
https://www.google.com/patents/US6924565
63