Professional Documents
Culture Documents
GENON 1
Electrical drives
Prof. A.GENON
Université de Liège (Belgique)
Definition
∞
F ( s) = L[ f (t )] = ∫ f (t )e − st dt
LAPLACE TRANSFORM 0
s is a complex variable
Computational rules
Inverse transformation
f (t ) F (s )
Linéarité k1 f1 (t ) + k 2 f 2 (t ) k1 F1 ( s ) + k 2 F2 ( s) 1
2 jπ ∫Γ
f (t ) = F ( s)e st ds
Translation retardée f (t − t0 ) (t0 ≥ 0) e − st0 F ( s )
∑ Res [F ( s)e ]
1
2 jπ ∫Γ
Dérivation d sF (s ) f (t ) = F ( s )e st ds = si
st
f (t ) pôles de F ( s )
dt
1 ⎡ d k −1 ⎤
Intégration t F (s) Ressi [F ( s )] =
(k − 1)! ⎢⎣ ds k −1
[
( s − si )k F ( s )e st ⎥]
∫
0
f (t )dt
s ⎦ s = si
1
Electrical Drives 2010 - A.GENON 2
Inverse transformation
partial fraction expansion
F ( s) = ∑
ri ⎛⎜ r = lim ( s − p ) F ( s) ⎞⎟ ,
s − pi ⎝ i s → pi i
⎠
TABLES
Î f (t ) = ∑ ri e pit .
S (s)
= H (s)
E (s)
1
Re
2
Electrical Drives 2010 - A.GENON 3
Z TRANSFORMATION
∞
f (t ) = ∑ f [k ] δ (t − kTE )
k =0
Definition examples
∞ ∞
f (t ) = ∑ f [k ] δ (t − kTE ) ⇒ F ( s ) = ∑ f [k ] e − s k TE
k =0 k =0
∞
z = e s TE ⇒ F ( z ) = ∑ f [k ] z − k
k =0
( f [k ] = 0 ∀ k < 0)
⇒ f [k ] =
1
2 jπ ∫ F ( z) z
Γ
k −1
[
dz = ∑ Rés F ( z ) z k −1 ] z = zi
i
[ ] [
Rés F ( z ) z k −1 = lim ( z − zi ) F ( z ) z k −1
z → zi
]
⎡ d m −1 ⎤
[
Rés F ( z ) z k −1 =] 1
lim ⎢
(m − 1)! z → zi ⎣ dz m −1
[
( z − zi ) F ( z ) z k −1 ⎥ ]
⎦
Note : Γ is a counterclockwise closed path encircling the origin and
entirely in the region of convergence. The contour must encircle all
the poles of F(z) (Bromwich contour)
3
Electrical Drives 2010 - A.GENON 4
Inverse Z transform
partial fraction expansion
ri
F ( z) = ∑
z − zi
⎛⎜ avec r = lim ( z − z ) F ( z ) ⎞⎟
⎝ i
z → zi
i
⎠
TABLES ⇒ f [k ] = ∑ ri zi k −1
because z
F ( zik ) =
z − zi
z 1
F ( zik −1 ) = z −1 =
z − zi z − zi
QBO ( z )
GBO ( z ) =
PBO ( z )
GBO ( z ) QBO ( z )
⇒ GBF ( z ) = =
1 + GBO ( z ) PBO ( z ) + QBO ( z )
4
Electrical Drives 2010 - A.GENON 5
z − 1 α cos ω + jα sin ω − 1
w= =
z + 1 α cos ω + jα sin ω + 1
⎛ α 2 − 1 + 2 jα sin ω ⎞
ℜ(w) = ℜ⎜⎜ ⎟<0
2 ⎟
⎝ (α cos ω + 1) + (α sin ω ) ⎠
2
5
Electrical Drives 2010 - A.GENON 6
Entraînements électriques
Electrical drives Is it possible to consider discrete
Prof. A. GENON, ULg
systems as if they were
Chapter 3 continuous ?
If yes, under what conditions?
Mixed systems
e sTE / 2 1 + sTE / 2
z = e sTE = ≈
e − sTE / 2 1 − sTE / 2
Padé approximation
1
Electrical Drives 2010 - A.GENON 7
ri z (1 − zi )
G1 ( z ) = −∑
i pi (z − 1)( z − zi )
ri (1 − zi )
Example : command
G ( z ) = (1 − z −1 )G1 ( z ) = −∑ of a DC motor by a
i pi (z − zi )
μC
1 1 1 1 1
GS ( s ) = = +
(1 + sT1 )(1 + sT2 ) T1 − T2 s + 1 / T1 T2 − T1 s + 1 / T2
z−n
⇒ G( z ) = K
(z − z1 )(z − z2 )
z1 = e −TE / T1
Proper sampling requires that the sampling frequency
z 2 = e −TE / T2
is much higher than the highest frequency the signal to
T1 (1 − z1 ) z 2 − T2 (1 − z 2 ) z1
n= be sampled (3 to 4 times).
T1 (1 − z1 ) − T2 (1 − z 2 )
T1 (1 − z1 ) − T2 (1 − z 2 ) If necessary, we must first filter the signal to be
K=
T1 − T2 sampled.
E ( e) = N
−1 Nombre de bits Rapport signal/bruit
0 q/2
4 21 dB
( ) ∫ (q − V )
Vmax 3q / 2 2
q
VAR (e) = ∫e (V ) p(V )dV = 2 N − 1 p(V )dV =
2 2
12 8 45 dB
0 q/2
q 16 93 dB
σ = VAR(e) =
12
V S/B= signal to noise ratio
V eff ,max = max
2 2
2
⎛V ⎞ 3
S / B = ⎜⎜ eff ,max ⎟⎟ = 2 2 N
⎝ σ ⎠ 8
S / BdB = 10 log10 SB = −4,26 + 6,02 N
2
Electrical Drives 2010 - A.GENON 8
t 2 − t1
Ve = Vref
t1 − t0
3
Electrical Drives 2010 - A.GENON 9
Chapter 4
COMMAND CIRCUITS
Use of a triac
U M #U com
optocoupler
PWM command
1
Electrical Drives 2010 - A.GENON 10
astable monostable
1.44
f =
( R A + 2 RB )C1
PWM command
Then
U c = U C 0 cos α =
⎛ U ⎞ U
= U C 0 cos⎜⎜ arccos com ⎟⎟ = C 0 U com
⎝ U r max ⎠ U r max
2
Electrical Drives 2010 - A.GENON 11
Chapter 5
The comparator and the analog controller are often combined
in one element.
Analogic controllers
The purpose of analogic controllers is to compare a reference
and a measurement and to develop a corrective signal applied
to the command circuits.
The analog controllers are mostly designed with operational
amplifiers.
P controller PI controller
1 2
=
R0 Re
Us 1 + s R1 C1 1 + s Tn Tn ⎛ 1 ⎞
GR ( s ) = = = = ⎜⎜1 + ⎟
Uc −Um s Re C1 s Ti Ti ⎝ sTn ⎟⎠
Tn=R1C1
Ti=ReC1
1 2 1
= +
R0 Re R1
Us R
GR ( s ) = = 1 =K
U c − U m Re
1
Electrical Drives 2010 - A.GENON 12
Æ R1=Tn/C1
Tv =
R1 C1 + R2 C2 + R2 C1
−
(R1 C1 + R2 C2 + R2 C1 ) 2 − R C R C2
1 1 2
2 4
Ti = ReC1
Re ⊂ [10,100] Kohms
Ti
C1 =
Re
C2 ≈ 10C1
1
1 ⎡ ⎤ Si R << R2 + :
R1 = ⎢Tn + Tv ± (Tn + Tv )2 − 4 TnTv C1 + C2 ⎥ sC2
2C1 ⎣ C2 ⎦
⎡ ⎤ (1 + s R1 C1 )(1 + s R2 C2 ) = (1 + s Tn )(1 + s Tv )
R2 =
1
⎢Tn + Tv m (Tn + Tv )2 − 4 TnTv C1 + C2 ⎥ GR ( s ) ≈
2(C1 + C2 ) ⎣ C2 ⎦ s α Re C1 s Ti
Tn = R1 C1
Following condition must be respected C1 + C2 (Tn + Tv )
2
≤ Tv = R2 C2
C2 4 TnTv
Ti = αRe C1
2
Electrical Drives 2010 - A.GENON 13
U i = K mU vU s
Um −Uc K UU
+ m v s =0
Re R1 + 1 / sC1
1 + s R1 C1 1 + s Tn Us 1 + s K m1 U vn R1 C1 1 + s Tn
⇒ GR ( s ) = = = GR ( s ) = − =−
s K mU v Re C1 s Ti Uc −Um s K m 2 U vi Re C s Ti
Tn = R1 C1 Ti = K mU v Re C1 Tn = K m1 U vn R1 C1
Ti = K m 2 U vi Re C
Adaptive controller with variable structure Adaptive controller with variable structure
R1 Note:
1 + sC2 R2 The sources of the JFET’s are connected to the input of the OA (virtual ground)
R2 + R1 1 + sTn
FET1 ON Î GR ( s ) =
R
=
sTi
The diode between drain and ground prevents the drain potential to become too
sCRe high
R2 + R1
When the JFET leads, the diode does not because UDS is very low
R3 1
FET2 ON Î GR ( s ) = =
sRReC sTi
Us Us 1 1
=
1
=
1 =− =−
U e 1 + sRC 1 + sT Ue (1 + sRC1 / 4)(1 + sRC2 ) (1 + sT1 )(1 + sT2 )
3
Electrical Drives 2010 - A.GENON 14
Us
=
1
.
(1 + sR1C1 )(1 + sR2C2 ) + sR2C1 + sR3C2 [1 + s(R1 + R2 )C1 ]
U c − U m (1 + sReCe / 4 )(1 + sR3C2 ) sReC1
=
1 (1 + sTn )(1 + sTv )
(1 + sT1 )(1 + sT2 ) sTi
U1 = U s (1 − α 1 ) − α 1U a < 0
U 2 = U s (1 − α 2 ) + α 2U a > 0
4
Electrical Drives 2010 - A.GENON 15
1
Electrical Drives 2010 - A.GENON 16
Main configurations
RST control
Trajectory pursuit control
Classic control:
+ R(z) Us N(z)
Uc Um U m ( z) N ( z ) R( z )
S(z) D(z)
=
U c ( z ) N ( z ) R( z ) + D( z ) S ( z )
RST control:
+ 1 Us N(z)
Uc T(z) Um U m ( z) N ( z )T ( z )
S(z) D(z)
=
For fine tuning (robots) U c ( z ) N ( z ) R ( z ) + D( z ) S ( z )
Example: if acceleration and speed are good but position R(z)
is too late, R3 acts to increase the speed More possibilities, numeric, etc
R(z) R(z)
S ( z ) = z σ + s1 z σ −1 + s2 z σ − 2 + ...... + sσ
R(z) R(z) S ( z ) = zσ + s1 zσ −1 + s2 zσ − 2 + ...... + sσ
R ( z ) = r0 z ρ + r1 z ρ −1 + r2 z ρ − 2 + ...... + rρ
R( z ) = r0 z ρ + r1 z ρ −1 + r2 z ρ − 2 + ...... + rρ
T ( z ) = t0 zτ + t1 zτ −1 + t 2 zτ −2 + ...... + tτ
T ( z ) = t0 zτ + t1 zτ −1 + t2 zτ − 2 + ...... + tτ
(1 + s z
1
−1
) (
+ s2 z −2 + ...... + sσ z −σ U s ( z ) = t0 z τ −σ + t1 zτ −σ −1 + t 2 zτ −σ − 2 + ...... + tτ z −σ U c ( z ) ) U s [k + 1] = − s1U s [k ] − s2U s [k − 1] − ..... − sσ U s [k − σ + 1]
( )
− r0 z ρ −σ + r1 z ρ −σ −1 + r2 z ρ −σ − 2 + ...... + rρ z −σ U m ( z ) + t 0U c [k + 1 + τ − σ ] + t1U c [k + τ − σ ] + t 2U c [k + 1 + τ − σ − 2] + ...... + tτ U c [k + 1 − σ ]
− r0U m [k + 1 + ρ − σ ] − r1U m [k + ρ − σ ] − r2U m [k + 1 + ρ − σ − 2] − ...... − rρU m [k + 1 − σ ]
U s [k + 1] = − s1U s [k ] − s2U s [k − 1] − ..... − sσ U s [k − σ + 1]
+ t 0U c [k + 1 + τ − σ ] + t1U c [k + τ − σ ] + t 2U c [k + 1 + τ − σ − 2] + ...... + tτ U c [k + 1 − σ ]
− r0U m [k + 1 + ρ − σ ] − r1U m [k + ρ − σ ] − r2U m [k + 1 + ρ − σ − 2] − ...... − rρU m [k + 1 − σ ] If at position k+1, Uc and/or Um are not available :
Î σ ≥ρ
often σ = ρ =τ Î σ ≥ ρ +1
often ρ = τ = σ −1
σ ≥τ σ ≥ τ +1
2
Electrical Drives 2010 - A.GENON 17
RST control : Closed loop transfer fuction RST control : Closed loop transfer fuction
+ 1 Us N(z)
Uc T(z) S(z) Um
D(z)
+ 1 Us N(z)
Uc T(z) Um
S(z) D(z)
R(z)
R(z)
It is proposed to control this engine with a digital controller having a sampling period of
Î ρ =τ =σ or ρ = τ = σ −1 100ms.
Î S ( z ) = ( z − 1) S ' ( z ) if a null static error against disturbances is wished It is proposed to use a RST controller with a zero static error against the disturbances and
command.
r1 = 20.640 p1 = −18.264 z1 = e p1TE = 0.161 A first-order behaviour is wanted (possible because the difference of
r2 = −0.195 p2 = −1.45 z 2 = e p1TE = 0.865 degrees between the numerator and denominator in OL is equal to 1).
3
Electrical Drives 2010 - A.GENON 18
Î za = e −TE / TBF
=e −0.1 / 0.45
= 0.135 Î
U m N m ( z)
= =
a U m N m ( z)
= =
T ( z) N ( z) R(z)
U c Dm ( z ) z − 0.135 U c Dm ( z ) R ( z ) N ( z ) + S ( z ) D ( z )
R(z) Um
=
(
0.930 t0 z 2 + t1 z + t2 )=
0.865
Î ( )
U c 0.930 r0 z 2 + r1 z + r2 + ( z − 1)(z − 0.865)(z − 0.161) z − 0.135
R(z)
R(z)
t0 = 0.930 r0 = 2.033
Um
=
0.930 t0 z 2 + t1 z + t2 ( =
)0.865 t1 = 0 r1 = −1.253
( )
U c 0.930 r0 z 2 + r1 z + r2 + ( z − 1)(z − 0.865)(z − 0.161) z − 0.135
t2 = 0 r2 = 1.049
Um 0.930(t 0 z 2 + t1 z + t 2 ) 0.865 z 2
= =
Î U c 0.930(r0 z 2 + r1 z + r2 ) + ( z − 1)( z − 0.865)(z − 0.161) (z − 0.135)z 2
U s [k + 1] = − s1U s [k ] − s2U s [k − 1]+ t0U c [k + 1] + t1U c [k ] + t2U c [k − 1] − r0U m [k + 1] − r1U m [k ] − r2U m [k − 1]
( )
0.930 t0 z 2 + t1 z + t 2 = 0.865 z 2
Î 0.930(r z 2
+ r z + r ) + ( z − 1)( z − 0.865)( z − 0.161) = ( z − 0.135)z 2
0 1 2
t2 = 0 r2 = 1.049
4
Electrical Drives 2010 - A.GENON 19
Cascade control
Entraînements électriques
Electrical drives
Prof. A. GENON, ULg
Chapter 7
Electrotechnical applications
of regulators
1
Electrical Drives 2010 - A.GENON 20
6 6!
7
8
) *
1 -
6 6"
U = δV − (1 − δ )V = ( 2δ − 1)V
2
Electrical Drives 2010 - A.GENON 21
vi C
R vo
iT
Chapter 8 If the switching frequency is sufficiently high, the system can be studied as a
continuous process although command is discreet
⎧ diL 1
Command of switched power supplies = [v g (t ) + ( vi − vo )(1 − g (t ))] g=1 : switch ON
⎪⎪ dt L i
⎨ dv 1⎡ v v ⎤ g=0 : switch OFF
⎪ o
= ⎢− o g (t ) + (ii − o )(1 − g (t ))⎥
⎩⎪ dt C ⎣ R R ⎦
To study this kind of system, we proceed by averaging over one sample period :
1 t
T ∫t −T
X (t ) = X (t ) dt
⎧ diL 1
[ ]
vi vo (1 − δ )
L iL io
⎪⎪ dt = L vi − vo (1 − g (t )) ≈ L −
D
vi L
C
L
⎨
R vo
⎪ dvo = − vo + iL (1 − g (t )) ≈ − vo + iL (1 − δ )
iT vi vi(1-@) C
R vo
⎩⎪ dt RC C RC C
⎧ diL 1
= [v g (t ) + ( vi − vo )(1 − g (t ))]
⎪⎪ dt L i 1 This model is not linear.
t
⎨ dv 1⎡ v v ⎤
+ X (t ) =
T ∫ t −T
X (t ) dt
Î Thus, we proceed to the linearization in the vicinity of a static equilibrium point:
⎪ o
= ⎢− o g (t ) + (ii − o )(1 − g (t ))⎥
⎩⎪ dt C ⎣ R R ⎦ (
⎧vi = vi + v~i (
⎧ d ~iL v~i v~o (1 − δ ) v(oδ
( ~
⎪v = v( + v~ ( v = − +
vo = i ( ⎪⎪ dt
⎪ o o o 1−δ Î ⎨ ~
L L ( L( ~
⎨ ( ~ + ~ ~
⎪iL = iL + iL ( ( v( ⎪ dvo = − vo + iL (1 − δ ) − iLδ
⎧ diL 1
⎪⎪ dt L i o
[ ] v v (1 − δ )
= v − v (1 − g (t )) ≈ i − o
L L
⎪δ = δ( + δ~
⎩
(δ − 1)iL = o
R ⎩⎪ dt RC C C
⎨
⎪ dvo = − vo + iL (1 − g (t )) ≈ − vo + iL (1 − δ ) By eliminating the static current between these relationships and assuming
⎪⎩ dt RC C RC C iL(1-@)
io
constant vi, we obtain the transfer function: ( (
iL (
iL vo (1 − δ )
L
−
s
v~o C LC (
Î vi vi(1-@) C ~ =
R vo
δ 1 (1 − δ ) 2
s2 + s+
RC LC
( ( (
i v (1 − δ ) iL iD io
principle ip -mc
s L− o L iL iD io
v~o C LC ( D
~ = L
D m1 -m2
δ 1 (1 − δ ) 2 vi C
s2 + s+ R vo
vi C
RC LC R vo
iT
0 θ=δΤ T
iT
This transfer function has 1 positive zero and 2 complex poles generally weakly
damped. Let T be the period of hash and θ the conduction time. The switch is closed at the
beginning of the period and the current increases. The switch is opened when the
current reaches the value ip-mc θ.
Î This system is very difficult to regulate. The slope mc is chosen to ensure stable operation.
m2 − m1 m1 2δ − 1
Therefore generally one prefer to use a current control rather than a duty cycle
To ensure stable operation, it is necessary that the Î mc >
2
=
2 1− δ
current is amortized if any disturbance happens
control.
mc is not necessary if δ ≤ 0,5
1
Electrical Drives 2010 - A.GENON 22
vi C
voltage and the current iL can be found after R vo
iT
local averaging and linearization of the
equations:
iL
v~o s−a
~ =K
ip (s + b )(s + c ) ip -mc
-m2
m1
0 θ=δΤ T
This transfer function has a positive zero and two real poles (one at low frequency
and one at higher frequency).
2
Electrical Drives 2010 - A.GENON 23
Chapter 9 1. Ward-Léonard
2. DC motor drives
. .
I X = I S , Max sin (ω t ) IA =
3
I S , Max sin (ω t )
I Y = I S , Max sin (ω t + 120 ) ⇔ 2
I S , Max cos(ω t )
3
I Z = I S , Max sin (ω t + 240 ) IB =
2
⎛ 1 0 ⎞
I AB = Ct* I XYZ 2⎜ ⎟ I x = I R , Max sin (gω t ) I R , Max sin (gω t )
3
C* = ⎜− 1/ 2 3/2 ⎟ Iα =
Iαβ = Ct* I xyz 3⎜ ⎟ I y = I R , Max sin (gω t + 120 ) ⇔ 2
⎝ − 1 / 2 − 3 / 2⎠
I R , Max cos(gω t )
3
I z = I R , Max sin ( gω t + 240 ) Iβ =
2
1
Electrical Drives 2010 - A.GENON 24
Induction motor : axes related to magnetic field Induction motor : axes related to magnetic field
⎛ I ds ⎞ ⎛ cos(θ a ) sin(θ a ) ⎞⎛ I A ⎞ ⎛IA ⎞
⎜ ⎟ = ⎜⎜
⎜ I ⎟ − sin(θ ) cos(θ ) ⎟⎟⎜⎜ I ⎟⎟ = PS ,t ⎜⎜ I ⎟⎟
⎝ qs ⎠ ⎝ a a ⎠⎝ B ⎠ ⎝ B⎠
⎛ I dr ⎞ ⎛ cos(θ a − θ R ) sin(θ a − θ R ) ⎞⎛ Iα ⎞ ⎛ Iα ⎞
⎜ ⎟ = ⎜⎜ ⎜ ⎟ ⎜ ⎟
⎜ I ⎟ − sin(θ − θ ) cos(θ − θ ) ⎟⎟⎜ I ⎟ = PR ,t ⎜ I ⎟
⎝ qr ⎠ ⎝ a R a R ⎠⎝ β ⎠ ⎝ β⎠
3
I ds = I S ,Max
2
3
⎛ I ds ⎞ ⎛ cos(θ a ) sin(θ a ) ⎞⎛ I A ⎞ ⎛ IA ⎞ I qs = I S ,Max
⎜ ⎟ = ⎜⎜
⎜ I ⎟ − sin(θ ) cos(θ ) ⎟⎟⎜⎜ I ⎟⎟ = PS ,t ⎜⎜ I ⎟⎟
2
θa = ω t
⎝ qs ⎠ ⎝ a a ⎠⎝ B ⎠ ⎝ B⎠
θa − θ R = (ω − ω 0 ) t = gω t
3
I dr = I R , Max
⎛ I dr ⎞ ⎛ cos(θ a − θ R ) sin(θ a − θ R ) ⎞⎛ Iα ⎞ ⎛ Iα ⎞ 2
⎜ ⎟ = ⎜⎜ ⎜ ⎟ ⎜ ⎟
⎜ I ⎟ − sin(θ − θ ) cos(θ − θ ) ⎟⎟⎜ I ⎟ = PR ,t ⎜ I ⎟
⎝ qr ⎠ ⎝ a R a R ⎠⎝ β ⎠ ⎝ β⎠ 3
I qr = I R , Max
2
Induction motor : axes related to magnetic field Induction motor : axes related to magnetic field
⎛U ds ⎞ ⎛ I ds ⎞
⎜U ⎟ ⎜ ⎟
⎜ qs ⎟ = ⎛⎜ Ps ,t 0 ⎞⎛ Ct
⎟⎜
0 ⎞⎛ Z 3 S
⎟⎜
Z 3 SR ⎞⎛ C 0 ⎞⎛ Ps
⎟⎜ ⎟⎜
0 ⎞⎜ I qs ⎟
⎟⎟⎜ ⎟
⎜0 ⎟ ⎜ 0 Pr ,t ⎟⎠⎜⎝ 0 Ct ⎟⎠⎜⎝ Z 3 SR ,t Z 3 R ⎟⎠⎜⎝ 0 C ⎟⎠⎜⎝ 0 Pr ⎠ I dr
⎜⎜ ⎟⎟ ⎝ ⎜ ⎟
⎜I ⎟
⎝0 ⎠ ⎝ qr ⎠
En posant: I S = I ds + jI qs
U S = U ds + jU qs
I R = I dr + jI qr
dψ S
On obtient U S = RS I S + jωψ S +
dt
dψ R
⎛ U ds ⎞ ⎛ I ds ⎞ 0 = RR I R + j gωψ R +
⎜U ⎟ ⎜ ⎟ dt
⎜ qs ⎟ ⎛⎜ Ps ,t 0 ⎞⎛ Ct
⎟⎜
0 ⎞⎛ Z 3S Z 3 SR ⎞⎛ C 0 ⎞⎛ Ps 0 ⎞⎜ I qs ⎟
⎜U dr ⎟ = ⎜ 0 ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟
Pr ,t ⎟⎠⎜⎝ 0 Ct ⎟⎠⎜⎝ Z 3SR ,t Z 3 R ⎟⎠⎜⎝ 0 C ⎟⎠⎜⎝ 0 ⎟
Pr ⎠ I dr ψ S = LS I S + M I R
⎜ ⎟ ⎝ ⎜ ⎟
⎜U ⎟ ⎜I ⎟
⎝ qr ⎠ ⎝ qr ⎠ ψ R = M I S + LR I R
Le couple vaut C = MI dr I qs − MI qr I ds
⎛ IX ⎞ ⎛ cos(θ a ) − sin(θ a ) ⎞
⎜ ⎟ *⎛ A ⎞
I ⎛ I ds ⎞ ⎜ ⎟⎛ I ds ⎞
⎜ IY ⎟ = C ⎜⎜ ⎟⎟ = C PS ⎜⎜ ⎟⎟ = ⎜ cos(θ a − 2π / 3) − sin(θ a − 2π / 3) ⎟⎜⎜ ⎟⎟
*
⎜I ⎟ ⎝ IB ⎠ ⎝ I qs ⎠ ⎜ cos(θ + 2π / 3) − sin(θ + 2π / 3) ⎟⎝ I qs ⎠
⎝ Z⎠ ⎝ a a ⎠
⎛U X ⎞ ⎛ cos(θ a ) − sin(θ a ) ⎞
⎜ ⎟ *⎛
UA ⎞ ⎛U ds ⎞ ⎜ ⎟⎛U ds ⎞
⎜ U Y ⎟ = C ⎜⎜ ⎟⎟ = C PS ⎜⎜ ⎟ ⎜ ⎟
⎟ = ⎜ cos(θ a − 2π / 3) − sin(θ a − 2π / 3) ⎟⎜
*
⎟
⎜U ⎟ ⎝U B ⎠ ⎝U qs ⎠ ⎜ cos(θ + 2π / 3) − sin(θ + 2π / 3) ⎟⎝U qs ⎠
⎝ Z⎠ ⎝ a a ⎠ Xμ = ω M
X S = ω ( LS − M )
X R = ω ( LR − M )
2
Electrical Drives 2010 - A.GENON 25
C = k .Φ.I sin(Φ, I )
ÎÎ ⎛U X ⎞ ⎛ cos(θ a ) ⎞
⎜ ⎟ ⎜ ⎟
⎜ U Y ⎟ = Pt CtU c = ⎜ cos(θ a − 2π / 3) ⎟U c
⎜U ⎟ ⎜ cos(θ + 2π / 3) ⎟
⎝ Z⎠ ⎝ a ⎠
⎛ ⎞
⎜ ⎟
ψS =
1
jω
( U
)
U S − RS I S = S ⎜1 −
jω ⎜
RS
gω 2 M 2
⎟
⎟
⎜ RS + jωLS + ⎟
⎝ RR + j gω LR ⎠
US RS
ψS = 1−
ω gω 2 M 2
RS + jωLS +
RR + j gω LR
gω M 2 R R
C=p ψ S2 = f ( gω ,ψ S )
(
R R2 L2s + ( gω ) LR Ls − M 2
2
)
2
⎛U X ⎞ ⎛ cos(θ a ) ⎞ ⎛U X ⎞ ⎛ cos(θ a ) ⎞
⎜ ⎟ ⎜ ⎟ ⎜ ⎟ ⎜ ⎟
⎜ U Y ⎟ = Pt CtU c = ⎜ cos(θ a − 2π / 3) ⎟U c ⎜ U Y ⎟ = Pt CtU c = ⎜ cos(θ a − 2π / 3) ⎟U c
⎜U ⎟ ⎜ cos(θ + 2π / 3) ⎟ ⎜U ⎟ ⎜ cos(θ + 2π / 3) ⎟
⎝ Z⎠ ⎝ a ⎠ ⎝ Z⎠ ⎝ a ⎠
gω M 2 RR gω M 2 RR
C=p ψ S = f ( gω ,ψ S )
2
C=p ψ S = f ( gω ,ψ S )
2
(
R R2 L2s + (gω ) LR Ls − M 2
2
)2
(
R R2 L2s + (gω ) LR Ls − M 2
2
)2
3
Electrical Drives 2010 - A.GENON 26
⎛ ⎞
⎜ ⎟
ψS =
1
jω
( U
jω
)
U S − RS I S = S ⎜⎜1 −
RS
gω 2 M 2
⎟
⎟
⎜ RS + jωLS + ⎟
⎝ RR + j gω LR ⎠
−1
⎛ ⎞
⎜ ⎟
U S = U ds + jU qs = jω ψ S ⎜⎜1 − ⎟
RS
gω 2 M 2 ⎟
⎛U X ⎞ ⎛ cos(θ a ) ⎞ ⎜ RS + jωLS + ⎟
⎜ ⎟ ⎜ ⎟ ⎝ RR + j gω LR ⎠
⎜ U Y ⎟ = Pt CtU c = ⎜ cos(θ a − 2π / 3) ⎟U c
⎜U ⎟ ⎜ cos(θ + 2π / 3) ⎟ gω M 2 RR
⎝ ⎠ ⎝ ⎠ C=p ψ S2 = f ( gω ,ψ S )
Z
gω M 2 RR
a 2
(
R R2 L2s + (gω ) LR Ls − M 2
2
)
C=p ψ S2 = f ( gω ,ψ S )
2 2 2
(
R R Ls + (gω ) LR Ls − M 2 2
)
⎛ j gω M 2 ⎞
⎛U X ⎞ ⎛ cos(θ a ) − sin(θ a ) ⎞ ψ S = LS I S + M I R = ⎜⎜ LS − ⎟I S
⎜ ⎟ ⎜ ⎟⎛U ds ⎞
⎝ RR + j gω LR ⎟⎠
⎜ U Y ⎟ = Pt CtU c = ⎜ cos(θ a − 2π / 3) − sin(θ a − 2π / 3) ⎟⎜⎜ ⎟
⎟
⎜U ⎟ ⎜ cos(θ + 2π / 3) − sin(θ + 2π / 3) ⎟⎝U qs ⎠ j gω M 2
−1
⎝ Z⎠ ⎝ a a ⎠ I S = LS − ψS
RR + j gω LR
gω M 2 RR
Vector control on voltage C=p ψ S2 = f ( gω ,ψ S )
(
R R2 L2s + (gω ) LR Ls − M 2
2
)
2
4
Electrical Drives 2010 - A.GENON 27
ψR LR
1 I ds = (1 + s )
M RR
LRψ R
I qs = gω
0,5 MRR
LRψ R2
t(sec)
C = ψ R I qs = gω
MRR
θ a = ∫ (ω + gω )dt
0 0,5 1 1,5 2
5
Electrical Drives 2010 - A.GENON 28
Entraînements électriques
Transfer function of a DC motor with
Electrical drives independent excitation
Prof. A. GENON, ULg U = (R + sL )I + kΦN
sJN = kΦI − Cr
C = kΦI
Chapter 10 ou :
I=
1
(U − kΦN ) = 1
(U − kΦN )
R + Ls R (1 + sTa )
Preparing the lab.
C = kΦI Cr
Controlling a DC machine.
N = (C − C r )
1 U 1 I C 1 N
sJ + k
R(1 + s Ta) sJ
-
U 1 I C 1 N
+ k
We have also : -
R(1 + s Ta) sJ
k
Nref iref N
rØgulateur rØgulateur convertisseur moteur
+ de vitesse + de courant
- -
⎛ R ⎞ U R(1 + sTa )
N ⎜⎜ sJ (1 + sTa ) + 1⎟ =
I
− C
⎝ (kΦ )2 ⎟⎠ kΦ (kΦ )2 r
⎛ RJ ⎞
⎜ Tm = ⎟
⎜ (kΦ )2 ⎟
⎝ ⎠
U R(1 + sTa )
Î N (1 + sTm (1 + sTa ) ) = − C
kΦ (kΦ )2 r
General scheme
Nref iref N
rØgulateur rØgulateur convertisseur moteur
+
-
de vitesse +
-
de courant
Technics
I
• experimental method
1
Electrical Drives 2010 - A.GENON 29
I mes 1 + sTi K conv K mi 1
In OL : = Ki
In open loop (OL) : I ref sTi R (1 + sTa )(1 + sTcmi )
1 K conv K mi 1
1 K conv K mi 1 In CL I mes = K i I ref
I mes = K i ( I ref − I mes ) sTi R 1 + sTcmi
sTi R 1 + sTcmi
1 K conv K mi 1 1 K conv K mi 1 Ti
I mes (1 + K i ) = Ki I ref Choose Ki =
sTi R 1 + sTcmi sTi R 1 + sTcmi K conv K mi
2Tcmi
R
I mes 1
Then =
I ref 1 + 2 sTcmi + 2 s 2Tcmi
2
2
Electrical Drives 2010 - A.GENON 30
1.0V
0.8V
0.6V
0.4V
I mes 1
=
I ref 1 + 2 sTcmi + 2 s 2Tcmi
2 0.2V
0V
0s 2ms 4ms 6ms 8ms 10ms 12ms 14ms 16ms 18ms 20ms
V(LAPLACE4:OUT) V(V13:+)
Time
I mes 1
=
I ref 1 + 2 sTcmi + 2 s 2Tcmi
2
I 1 1 Î
=
I ref K mi 1 + 2sTcmi
N mes 1 + sTn 1 kΦ K mn
In OL : ≈ Kn
N ref sTn K mi sJ 1 + sTc min
N mes 1 + sTn 1 1 kΦ K mn 1 + sTn 1 kΦ K mn To have a good performance in rejecting disturbances,
= Kn ≈ Kn
N ref sTn K mi 1 + 2 sTcmi sJ 1 + sTmn sTn K mi sJ 1 + sTc min one choose ususaly :
avec Tc min = 2Tcmi + Tmn
Tn = 4Tc min
kΦTm K mi
(by grouping small time constants) Kn =
2Tn RK mn
3
Electrical Drives 2010 - A.GENON 31
1.0V
≈ Kn kΦTm K mi
N ref sTn K mi sJ 1 + sTc min Kn =
2Tn RK mn 0V
0s
V(R18:1)
2ms
V(V13:+)
4ms 6ms 8ms 10ms
Time
12ms 14ms 16ms 18ms 20ms
0.8V
0.6V
1
F (s) =
0V
0s 2ms 4ms 6ms 8ms 10ms 12ms 14ms 16ms 18ms 20ms
V(LAPLACE5:OUT) V(V13:+)
1 + 4sTc min
Time
4
Electrical Drives 2010 - A.GENON 32