DC Motor Drives - ENCON

Download Report

Transcript DC Motor Drives - ENCON

DC MOTOR DRIVES
(MEP 1523)
Dr. Nik Rumzi Nik Idris
Department of Energy Conversion
FKE, UTM
INTRODUCTION
• DC DRIVES: Electric drives that use DC motors as the prime
movers
• DC motor: industry workhorse for decades
• Dominates variable speed applications before PE converters were
introduced
• Will AC drive replaces DC drive ?
– Predicted 30 years ago
– DC strong presence – easy control – huge numbers
– AC will eventually replace DC – at a slow rate
Introduction
DC Motors
• Advantage: Precise torque and speed control without
sophisticated electronics
• Several limitations:
• Regular Maintenance
• Expensive
• Heavy
• Speed limitations
• Sparking
Introduction
DC Motors - 2 pole: permanent magnet excitation
Rotor
PM
Stator
Introduction
DC Motors - 2 pole: wound stator excitation
Rotor
Stator
Introduction
DC Motors - 2 pole
Armature reaction
Armature mmf produces
flux which distorts main
flux produce by field
X
X
X
X
X
• Mechanical commutator to maintain armature current direction
Introduction
Armature reaction
Flux at one side of the pole may saturate
Zero flux region shifted
Flux saturation, effective flux per pole decreases
• Armature mmf distorts field flux
 Large machine employs compensation windings and interpoles
Introduction
Armature reaction
Field flux
Armature flux
Resultant flux
Introduction
DC Motors
Introduction
Ra
+
Lf
La
ia
+
Rf
if
+
Vt
ea
Vf
_
_
_
dia
v t  Ra ia  L
 ea
dt
v f  R f if  L
Te  k t i a
Electric torque
e a  k E 
Armature back e.m.f.
di f
dt
Introduction
Armature circuit:
Vt  R a i a  L
dia
 ea
dt
In steady state,
Vt  R a Ia  E a
Therefore steady state speed is given by,

Vt
R T
 a e2
k T  k T  
Three possible methods of speed control:
Field flux
Armature voltage Vt
Armature resistance Ra
Introduction

Vt
kT
Vt
R T
 a e2
k T  k T  
Varying Vt

TL
Vt ↓
Te
Requires variable DC supply
Introduction

Vt
R T
 a e2
k T  k T  
Varying Ra

Vt
kT
TL
Ra ↑
Te
Simple control
Losses in external resistor
Introduction


Vt
kT
Vt
R T
 a e2
k T  k T  
Varying 
TL
↓
Te
Not possible for PM motor
Maximum torque capability reduces
Introduction
Armature voltage control : retain maximum torque capability
Field flux control (i.e. flux reduced) : reduce maximum torque capability
For wide range of speed control
0 to base  armature voltage, above base  field flux reduction
Armature voltage control
Field flux control
Te
Maximum
Torque capability
base

Introduction
Te
Maximum
Torque capability
base

Introduction
P Te
Constant torque
Constant power
Pmax

base
0 to base  armature voltage,
P = EaIa,max = kaIa,max
above base  field flux reduction
Pmax = EaIa,max = kabaseIa,max
   1/
MODELING OF CONVERTERS
AND DC MOTOR
POWER ELECTRONICS CONVERTERS
Used to obtain variable armature voltage
• Efficient
Ideal : lossless
• Phase-controlled rectifiers (AC  DC)
• DC-DC switch-mode converters(DC  DC)
Modeling of Converters and DC motor
Phase-controlled rectifier (AC–DC)
ia

+
3-phase
supply
Vt
Q2
Q1

Q3
Q4
T
Modeling of Converters and DC motor
Phase-controlled rectifier
3phase
supply
+
3-phase
supply
Vt


Q2
Q1
Q3
Q4
T
Modeling of Converters and DC motor
Phase-controlled rectifier
R1
F1
3-phase
supply
+
Va
F2
R2

Q2
Q1
Q3
Q4
-
T
Modeling of Converters and DC motor
Phase-controlled rectifier (continuous current)
• Firing circuit –firing angle control
 Establish relation between vc and Vt
+
iref
+
-
current
controller
vc
firing
circuit

controlled
rectifier Vt
–
Modeling of Converters and DC motor
Phase-controlled rectifier (continuous current)
• Firing angle control
linear firing angle control
vt
vc

180 
Va 

vc
180
vt
v

2Vm
cos c 180

 vt

Cosine-wave crossing control
v c  v s cos 
2Vm v c
Va 
 vs
Modeling of Converters and DC motor
Phase-controlled rectifier (continuous current)
•Steady state: linear gain amplifier
•Cosine wave–crossing method
•Transient: sampler with zero order hold
converter
T
GH(s)
T – 10 ms for 1-phase 50 Hz system
– 3.33 ms for 3-phase 50 Hz system
Modeling of Converters and DC motor
Phase-controlled rectifier (continuous current)
400
200
0
Output
voltage
-200
-400
0.3
0.31
0.32
0.33
0.34
0.35
0.36
Control
signal
Td
10
5
Cosine-wave
crossing
0
-5
-10
0.3
0.31
0.32
0.33
0.34
0.35
0.36
Td – Delay in average output voltage generation
0 – 10 ms for 50 Hz single phase system
Modeling of Converters and DC motor
Phase-controlled rectifier (continuous current)
• Model simplified to linear gain if bandwidth
(e.g. current loop) much lower than sampling
frequency
 Low bandwidth – limited applications
• Low frequency voltage ripple  high current
ripple  undesirable
Modeling of Converters and DC motor
Switch–mode converters

T1
+
Vt
-
Q2
Q1
Q3
Q4
T
Modeling of Converters and DC motor
Switch–mode converters

T1
D1
T2
+
Vt
D2 -
Q2
Q1
Q3
Q4
Q1  T1 and D2
Q2  D1 and T2
T
Modeling of Converters and DC motor
Switch–mode converters

T1
T4
D1
D3
+ Vt -
D4
D2
T3
T2
Q2
Q1
Q3
Q4
T
Modeling of Converters and DC motor
Switch–mode converters
• Switching at high frequency
 Reduces current ripple
 Increases control bandwidth
• Suitable for high performance applications
Modeling of Converters and DC motor
Switch–mode converters - modeling
+
Vdc
Vdc
−
vtri
q
vc
1
q
0
when vc > vtri, upper switch ON
when vc < vtri, lower switch ON
Modeling of Converters and DC motor
Switch–mode converters – averaged model
Ttri
vc
q
d
Vdc
Vt
1
d
Ttri
1
Vt 
Ttri

t  Ttri
t

dT tri
0
t on
qdt 
Ttri
Vdc dt  dVdc
Modeling of Converters and DC motor
Switch–mode converters – averaged model
d
1
0.5
0
vc
-Vtri,p
Vtri,p
d  0.5 
vc
2Vtri ,p
Vt  0.5Vdc 
Vdc
vc
2Vtri ,p
Modeling of Converters and DC motor
Switch–mode converters – small signal model
Vdc
Vt ( s) 
v c ( s)
2Vtri,p
2-quadrant converter
Vdc
Vt ( s) 
v c ( s)
Vtri,p
4-quadrant converter
Modeling of Converters and DC motor
DC motor – separately excited or permanent magnet
v t  ia Ra  L a
dia
 ea
dt
Te = kt ia
dm
Te  Tl  J
dt
e e = kt 
Extract the dc and ac components by introducing small
perturbations in Vt, ia, ea, Te, TL and m
ac components
~
d
i
~
~
v t  ia R a  L a a  ~
ea
dt
~
~
Te  k E ( ia )
dc components
Vt  Ia R a  E a
Te  k E Ia
~
~)
e e  k E (
Ee  k E
~)
d(
~
~
~
Te  TL  B  J
dt
Te  TL  B()
Modeling of Converters and DC motor
DC motor – small signal model
Perform Laplace Transformation on ac components
~
d
i
~
~
v t  ia R a  L a a  ~
ea
dt
Vt(s) = Ia(s)Ra + LasIa + Ea(s)
~
~
Te  k E ( ia )
Te(s) = kEIa(s)
~
~)
e e  k E (
Ea(s) = kE(s)
~)
d(
~
~
~
Te  TL  B  J
dt
Te(s) = TL(s) + B(s) + sJ(s)
Modeling of Converters and DC motor
DC motor – small signal model
Modeling of Converters and DC motor
DC motor – small signal model: Block diagram transformation
CLOSED-LOOP SPEED CONTROL
Cascade control structure
* +
position
controller
* +
speed
controller
T* +
-
-
-
torque
controller
converter
Motor
tacho
kT
1/s
•
The control variable of inner loop (e.g. torque) can be
limited by limiting its reference value
•
It is flexible – outer loop can be readily added or removed
depending on the control requirements
CLOSED-LOOP SPEED CONTROL
Design procedure in cascade control structure
•
Inner loop (current or torque loop) the fastest –
largest bandwidth
•
The outer most loop (position loop) the slowest –
smallest bandwidth
•
Design starts from torque loop proceed towards
outer loops
CLOSED-LOOP SPEED CONTROL
Closed-loop speed control – an example
OBJECTIVES:
•
Fast response – large bandwidth
•
Minimum overshoot
good phase margin (>65o)
•
BODE PLOTS
Zero steady state error – very large DC gain
METHOD
•
Obtain linear small signal model
•
Design controllers based on linear small signal model
•
Perform large signal simulation for controllers verification
CLOSED-LOOP SPEED CONTROL
Closed-loop speed control – an example
Permanent magnet motor’s parameters
Ra = 2 
La = 5.2 mH
B = 1 x10–4 kg.m2/sec
J = 152 x 10–6 kg.m2
ke = 0.1
V/(rad/s)
kt = 0.1
Nm/A
Vd = 60 V
Vtri = 5 V
fs = 33
kHz
• PI controllers
• Switching signals from comparison
of vc and triangular waveform
CLOSED-LOOP SPEED CONTROL
Torque controller design
vtri
q
Torque
controller
Tc
+
+
Vdc
–
−
q
kt
DC motor
Tl (s )
Converter
Te (s )
Torque
controller
+
-
Vdc
Vtri ,peak
Ia (s )
1
R a  sL a
Va (s )
+
kT
-
Te (s )
+
-
kE
1
B  sJ
(s )
CLOSED-LOOP SPEED CONTROL
Torque controller design
Open-loop gain
Bode Diagram
From: Input Point To: Output Point
150
kpT= 90
Magnitude (dB)
100
compensated
kiT= 18000
50
0
-50
90
Phase (deg)
45
0
compensated
-45
-90
-2
10
-1
10
0
10
1
10
2
10
Frequency (rad/sec)
3
10
4
10
5
10
CLOSED-LOOP SPEED CONTROL
Speed controller design
Assume torque loop unity gain for speed bandwidth << Torque bandwidth
*
+
–
T*
Speed
controller
Torque loop
1
T
1
B  sJ

CLOSED-LOOP SPEED CONTROL
Speed controller
Open-loop gain
Bode Diagram
From: Input Point To: Output Point
150
Magnitude (dB)
100
kps= 0.2
50
compensated
0
-50
0
Phase (deg)
-45
-90
-135
compensated
-180
-2
10
-1
10
0
10
1
10
Frequency (Hz)
2
10
3
10
4
10
kis= 0.14
CLOSED-LOOP SPEED CONTROL
Large Signal Simulation results
40
20
Speed
0
-20
-40
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.45
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.45
2
1
Torque
0
-1
-2
CLOSED-LOOP SPEED CONTROL – DESIGN EXAMPLE
SUMMARY
Speed control by: armature voltage (0 b) and field flux (b)
Power electronics converters – to obtain variable armature voltage
Phase controlled rectifier – small bandwidth – large ripple
Switch-mode DC-DC converter – large bandwidth – small ripple
Controller design based on linear small signal model
Power converters - averaged model
DC motor – separately excited or permanent magnet
Closed-loop speed control design based on Bode plots
Verify with large signal simulation