You are on page 1of 33

Electric Drives

Q An electric drive is a system that converts


electrical energy to mechanical energy

• Parts:
– electric motor (or several)
– control system (including software)

• Constant-speed drives
– only a start/stop and protection system
in addition to the electric motor

• Variable-speed drives (VSDs)


– include an electronic power converter

1
Electric Drive and the Surrounding System

Energy

Power
supply
Electric drive

Display and Drive


Converter Process
control panel control

Effective Process
Measurements work control

Motor Gear Load

Field bus

2
Acceleration of Inertial Mass
• Torque needed for
accelerating the
moment of inertia J:

dΩ m
TJ = J
dt

• Moment of inertia of
a thin-walled cylinder
J = mr 2

• Moment of inertia of
a solid cylinder
1 2 π
J= mr J= ρ lr 4
2 2

3
Mechanical Transmissions
• Gear ratio
Number of teeth Z1

n1 Ω m1
i= =
n2 Ω m2

Z2 r2
i= =
Z1 r1 Number of teeth Z2

• Torque reduced • Moment of inertia reduced


to the motor shaft to the motor shaft
(power is preserved): (kinetic energy is preserved):
1 1
Ω m1T1 = Ω m2T2 J1Ω m2 1 = J 2 Ω m2 2
2 2
Ω T Ω m2 2 J
T1 = m 2 T2 = 2 J 1 = 2 J 2 = 22
Ω m1 i Ω m1 i
4
Reduction of Linear Motion
Ω m1T1 = v2F2

v2
T1 = F2
Ω m1

1 1
J 1Ω m2 1 = m2 v22
2 2

v22
J1 = m2
Ω m2 1

5
Equation of Motion
d Ωm d Ω m Te − TL
Te = J + TL =
dt dt J

Acceleration of a Acceleration of a constant-torque/


constant-torque drive constant-power drive

6
Field-Weakening (Constant Power)
• The nominal speed is obtained at nominal armature voltage.
• Higher speeds can be achieved by decreasing the magnetic flux.
• The torque must be restricted (constant power operation).

ua ≈ kφ Ω m Te = kφ ia
kφ = K aΦ Pm = Ω mTe
7
Four-Quadrant Operation
• Operation in all four quadrants of the Wm-T plane can be achieved:
motor and generator (braking) operation in both rotational directions.
• The direction of the armature current is changed for reversing the
torque direction.
T

Generator Motor

Speed Operating
reversal point

Ωm

Motor Generator

8
DC Motor Drives

Electromechanics and Electric Drives

9
Dynamic Model of a DC Motor
• Armature circuit
dia
u a = Ra i a + La + kφ Ω m kφ = K aΦ = f(i f )
dt
• Equation of motion and torque

dΩ m f( i f )
Te = J + TL
dt

Te = kφ ia
if
• Field circuit

dψ f
uf = Rf if + ψ f = f(i f )
dt

10
Dynamic Model of a DC Motor

dia dΩ m
u a = Ra i a + La + kφ Ω m Te = kφ ia Te = J + TL
dt dt

After Laplace transform:

ua ( s) = Ra ia ( s) + sLa ia ( s) + kφ Ω m( s) Te ( s) = kφ ia ( s) Te ( s) = sJ Ω m( s) + TL ( s)

11
Block Diagram of a DC Motor
1/ Ra Armature
ia ( s ) = ⎡ u (s ) − kφ Ω m (s )⎤⎦
La ⎣ a time constant
1+s L
Ra τa = a
Ra
Te (s ) = kφ ia (s ) Electromechanical
time constant
Te (s ) − TL (s ) JRa
Ω m (s) = τm =
sJ kφ2

Block Diagram

12
Derivation of Transfer Functions

TL
ua + 1/ Ra ia Te − 1 Ωm
kφ Ω m ( s)
− 1 + sτ a + sJ =?
uai ua ( s)

D( s)
R( s) + + Y ( s) Y ( s) G1( s)G2 ( s)
G1( s) G2 ( s ) =
− + R( s) 1 + G1( s)G2 ( s)H( s)

Y ( s) G2 ( s)
H( s) =
D( s) 1 + G1( s)G2 ( s)H( s)

13
Transfer Functions of a DC Motor

Ω m ( s) 1 1
=
ua ( s) kφ 1 + sτ m + s2τ mτ a

ia ( s) 1 sτ m
=
ua ( s) Ra 1 + sτ m + s2τ mτ a

Ω m ( s) Ra 1 + sτ a
=−
TL ( s) kφ2 1 + sτ m + s2τ mτ a

14
Open-Loop Speed Control

• The angular speed is adjusted by means of the armature voltage ua.


• The speed will change if the load or the supply voltage is varying.
• The method can be used only for coarse speed adjustment in low-
power drives.

15
Closed-Loop Speed Control

• The method is rarely used (only in very small servo motors).

16
Cascade Speed Control

• Voltage disturbances are corrected by the inner control loop.


• Load changes are corrected by the outer control loop.
• It is easy to limit the current by ia,ref.
17
Feedback Control Objectives
Controller Plant
+ e(s )
xref (s ) Gc (s ) Gp ( s ) x(s )

Q Feedback control makes the system


insensitive to disturbances and parameter
variation.
Q Control objectives:
• zero steady-state error
• good dynamic response (fast response,
small overshoot and short settling time)

18
Definitions
Controller Plant
+ e(s )
xref (s ) Gc (s ) Gp ( s ) x(s )

• Open-loop transfer function GOL ( s) = Gc ( s)Gp ( s)

x( s) GOL ( s)
• Closed-loop transfer function GCL ( s) = =
xref ( s) 1 + GOL ( s)

• 0 dB crossover frequency fc ,ωc GOL ( jωc ) = 0 dB

19
Closed-loop Step Response
1 1
x(s ) =
s 1+ s
1
kOL
0.9 xref (t )

0.8
x(t )
0.7
τ
0.632
0.6 x(t ) = 1 − e −t /τ
0.5
1
0.4 τ= = 0, 5 ms
kOL
0.3
0.2
0.1
0
0 0.5 1 1.5 2 2.5 3
t (ms)

20
Steps in Designing the Controller
1. Assume that the system is linear about the
steady-state operating point and design the
controller using linear control theory.
2. Simulate the design under large-signal
conditions and "tweak" the controller as
necessary.

• For small-signal analysis, it is assumed that


the steady-state operating point = 0.
• If the highest bandwidth is at least an order of
magnitude lower than the switching frequency,
the switching-frequency components can be
ignored.

21
Cascade Control

reference reference
speed torque torque speed

reference + Position + Speed + Torque Electrical Mech. 1 position


position controller controller controller system system s
− − −
torque (current)

speed
position

• Torque loop: fastest


• Speed loop: slower
• Position loop: slowest

22
Modeling of DC Machines

TL ( s)

ia (s ) Te (s ) − 1 Ω m (s )
+ 1 / Ra
ua ( s ) kφ
1 + sτ a + sJ

uai ( s)

23
Controller Design
Q Procedure
• Design the torque loop (fastest) first.
• Design the speed loop assuming the torque loop
to be ideal.
• Design the position loop (slowest) assuming the
speed loop to be ideal.

24
Torque (Current) Loop
• Simplifying assumption: The moment of inertia J is assumed to be high
enough, and the feedback from the angular speed can be ignored.

TL ( s)

ia ,ref (s) + ua ( s ) ia (s ) Te (s ) − 1 Ω m (s )
1 / Ra
PI kT kφ
+ 1 + sτ a + sJ
− −

uai ( s)

ia (s )

PI
ia ,ref (s) + kiI ⎛ k pI ⎞ ua ( s ) 1/ Ra i a (s )
⎜ 1 + s ⎟ kT
− s ⎝ kiI ⎠ 1 + sτ a

i a (s )

25
Design of the Torque (Current) Loop
PI
ia ,ref (s) + kiI ⎛ k pI ⎞ ua ( s ) 1/ Ra i a (s )
⎜ 1 + s ⎟ kT
− s ⎝ kiI ⎠ 1 + sτ a

i a (s )

k ⎛ kPI ⎞ 1/ Ra
GI ,OL (s ) = iI ⎜ 1 + s k
⎟ T
s ⎝ kiI ⎠ (1 + sτ a )

• The zero of the PI controller is selected to cancel the motor pole:

k ⎛ k ⎞ 1/ Ra k pI
GI ,OL ( s) = iI ⎜⎜ 1 + s PI ⎟⎟ kT = τa
s ⎝ kiI ⎠ ( 1 + sτ a ) kiI

• kiI is chosen to achieve the desired 0 dB crossover frequency ωcI:


kiI kT RaωcI
GI ,OL (j ωcI ) = =1 kiI =
ωcI Ra kT
26
Speed Loop

Ω m ,ref (s) + ia ,ref (s) ia (s ) Te (s ) 1 Ω m (s )


PI 1 kφ
− sJ

Ω m (s )

• The current loop is assumed to be ideal (represented by unity).


• The open-loop transfer function is

k iΩ ⎛ k pΩ ⎞ kφ
GΩ ,OL ( s) = ⎜ 1 + s ⎟ ⋅ 1 ⋅
s ⎝ k iΩ ⎠ sJ

or
k pΩ
1+ s
kiΩ kφ k iΩ
GΩ ,OL ( s) =
J s2

27
Design of the Speed Loop
k pΩ
1+ s
kiΩ kφ k iΩ
GΩ ,OL ( s) =
J s2

• The 0 dB crossover frequency ωcΩ is chosen an order of magnitude


lower than ωcI with a reasonable phase margin φpm,Ω (e.g. 60°):

GΩ ,OL (s )
s = jωcΩ
=1 ∠ ⎡⎣GΩ ,OL (s)⎤⎦ s= jω = −180° + φ pm ,Ω
cΩ

2
k pΩ ⎛ k pΩ ⎞
1 + jω c Ω 1 + ⎜ ω cΩ ⎟
kiΩ kφ k iΩ kiΩ kφ ⎝ ki Ω ⎠
= =1
J −ωc2Ω J ωc2Ω

⎛ k pΩ ⎞
⎜ k k 1 + jωcΩ ⎟ k pΩ
∠ ⎜ iΩ φ
kiΩ ⎟ = arctan ⎜⎛ ω ⎞
⎟ − 180° = −180° + φ pm ,Ω
cΩ
⎜ J −ωc2Ω ⎟ ⎝ k iΩ ⎠
⎜ ⎟
⎝ ⎠
28
Design of the Position Loop
θm ,ref (s ) + Ω m ,ref (s) Ω m (s ) 1 θm (s)
kθ 1
− s

θm (s)


Gθ ,OL ( s) =
s

• The speed loop is assumed to be ideal.


(corresponds to unity).
• Proportional gain kθ alone is adequate due to the presence
of a pure integrator.
• The 0 dB crossover frequency ωcθ is chosen


Gθ ,OL (j ωcθ ) = =1 kθ = ωcθ
ωcθ

29
Further Issues
Q Feedforward: to improve dynamic response

30
Further Issues
Q Effect of limits: nonlinearity, further delay

Q Antiwindup integration
• Integration is suspended
when the output
saturates.

31
Effects of Measurements and Converter
Unidealities

32
Rectifier-Fed Drives

• Transfer function of a rectifier: gain KT and delay τT


1
GT ( s ) = KT e− sτ T e − sτ
=
( sτ )2
1 + sτ + +…
2

• Approximate model: • DC-DC chopper with a


high switching frequency:
KT
GT ( s ) ≈ GT ( s ) ≈ KT
1 + sτ T
33

You might also like