Professional Documents
Culture Documents
EPE 550
CIRCUITS, DEVICES, AND APPLICATIONS
ELECTRICAL DRIVES:
An Application of Power Electronics
Eng.Mohammed Alsumady
CONTENTS
Power Electronic Systems
Modern Electrical Drive Systems
Input
Source
- AC
- DC
- unregulated
Reference
sensors
Power Electronics
Converters
Load
Output
- AC
- DC
Controller
POWER ELECTRONIC
CONVERTERS the
heart of power in a power
electronics system
Power switches
isw
ON or OFF
+
vsw
=0
isw = 0
vsw
ia
Power switches
Vak
Vak
Vak
+
A
ia
ia
Power switches
iD
ic
+
VDS
VCE
-
S
E
VL
iL
High frequency
transformer
V1
V2
Inductor
+
iC
VC
Input
Source
- AC
- DC
- unregulated
Reference
Power Electronics
Converters
IDEALLY LOSSLESS
Load !
Output
- AC
- DC
Controller
ASICs
FPGA
DSPs
BLDC
AC motors
- IM
- PMSM
Brushless DC Motor
A BLDC motor has permanent magnets which rotate, and a fixed armature,
eliminating the problems of connecting current to the moving armature. An
electronic controller replaces the brush commutator assembly of the
brushed DC motor, which continually switches the phase to the windings to
keep the motor turning. The controller performs similar timed power
distribution by using a solid-state circuit rather than the brush commutator
system.
BLDC motors offer several advantages over brushed DC motors, including
more torque per weight, more torque per watt (increased efficiency),
increased reliability, reduced noise, longer lifetime (no brush and
commutator erosion), elimination of ionizing sparks from the commutator,
and overall reduction of electromagnetic interference (EMI). With no
windings on the rotor, they are not subjected to centrifugal forces, and
because the windings are supported by the housing, they can be cooled by
conduction, requiring no airflow inside the motor for cooling. This in turn
means that the motor's internals can be entirely enclosed and protected
from dirt or other foreign matter.
Bulky
Inefficient
inflexible
POWER IN
Electric Energy
- Regulated -
Power
Electronic
Converters
Moto
r
feedback
Reference
Controller
Electric
Energy
Mechanical
Energy
Load
Constant speed
valve
Supply
motor
pump
Power out
Power
In
Power loss
Mainly in valve
Constant speed
valve
Supply
motor
Supply
pump
PEC
Power out
Power
In
motor
pump
Power out
Power
In
Power loss
Mainly in valve
Power loss
Constant speed
valve
Supply
motor
Supply
pump
PEC
Power out
Power
In
motor
pump
Power out
Power
In
Power loss
Mainly in valve
Power loss
Fixed speed
Variable speed
DC Drives
DC Source
AC Source
DC-AC-DC
AC-DC
AC Drives
AC-DC-DC
DC Source
AC Source
DC-DC
AC-DC-AC
Const.
DC
Variable
DC
AC-AC
NCC
FCC
DC-AC
DC-DC-AC
- Response
- Ratings
AC-DC-DC
Uncontrolled Rectifier
Control
Controlled Rectifier
Single-phase
Three-phase
Single-phase
Three-phase
Control
DC-DC Switched mode
1-quadrant, 2-quadrant
4-quadrant
+
50Hz
1-phase
Vo
Vo
2Vm
cos
-200
-400
0.4
0.405
0.41
0.415
0.42
0.425
0.43
0.435
0.44
0.405
0.41
0.415
0.42
0.425
0.43
0.435
0.44
0.405
0.41
0.415
0.42
0.425
0.43
0.435
0.44
0.405
0.41
0.415
0.42
0.425
0.43
0.435
0.44
10
Average voltage
over 10ms
0
0.4
500
50Hz
3-phase
+
Vo
-
-500
Vo
3VL - L,m
0.4
cos
30
20
Average voltage
over 3.33 ms
10
0
0.4
+
50Hz
1-phase
Vo
Vo
2Vm
cos
90o
180o
90o
180o
Average voltage
over 10ms
2Vm
3VL-L,m
50Hz
3-phase
+
Vo
-
Vo
3VL - L,m
cos
Average voltage
over 3.33 ms
3VL-L,m
ia
Vt
+
3-phase
supply
Vt
Q2
Q1
Q3
Q4
Ia
3phase
supply
+
3-phase
supply
Vt
-
Q2
Q1
Q3
Q4
R1
F1
3-phase
supply
+
Va
F2
R2
Q2
Q1
Q3
Q4
iD
ref +
Speed
controller
_
iD,ref +
_
iD,ref
iD,
Current
Controller
Armature
reversal
Firing
Circuit
Uncontrolled
rectifier
control
control
T1
D1
ia
Vdc
-
Q2
Ia
+
T2
Q1
D2
Va
-
T1 conducts va = Vdc
T1
D1
ia
Vdc
-
Q2
Q1
Ia
+
T2
D2
Va
-
D2 conducts va = 0
Va
T1 conducts va = Vdc
Eb
Quadrant 1 The average voltage is made larger than the back emf
T1
D1
ia
Vdc
-
Q2
Ia
+
T2
Q1
D2
Va
-
D1 conducts va = Vdc
T1
D1
ia
Vdc
-
Q2
Q1
Ia
+
T2
D2
Va
-
T2 conducts va = 0
Va
D1 conducts va = Vdc
Eb
Quadrant 2 The average voltage is made smallerr than the back emf, thus
forcing the current to flow in the reverse direction
2vtri
+
vA
vc
Vdc
0
+
vc
Q1
leg B
D3
D1
+ Va -
Q3
Vdc
-
Positive current
va = Vdc
Q4
D4
D2
Q2
Q1
leg B
D3
D1
+ Va -
Q3
Vdc
-
Q4
D4
Positive current
va = Vdc
va = -Vdc
va = 0
D2
Q2
Q1
leg B
D3
D1
+ Va -
Q3
Vdc
-
Q4
D4
Positive current
va = Vdc
va = -Vdc
va = 0
D2
Q2
Negative current
va = Vdc
Q1
leg B
D3
D1
+ Va -
Q3
Vdc
-
Q4
D4
Positive current
D2
Q2
Negative current
va = Vdc
va = Vdc
va = -Vdc
va = -Vdc
va = 0
va = 0
2vtri
Vdc
+
vA
+
vB
vA
vc
Vdc
0
Vdc
vB
0
Vdc
vc
vAB
+
_
-Vdc
-vc
Vdc
+
vA
+
vB
Vdc
vA
0
Vdc
vc
vB
+
_
-vc
0
Vdc
vAB
200
150
Vdc
Vdc
200
Vdc
100
100
50
50
-50
-50
-100
-100
-150
-150
-200
-200
0.04
Armature
current
150
0.0405 0.041
0.0415 0.042
0.0425 0.043
0.0435 0.044
0.0445 0.045
0.04
0.0405 0.041
0.0415 0.042
0.0425 0.043
0.0435 0.044
0.0445 0.045
control
*
+
*
+
position
controller
T*
speed
controller
current
controller
kT
1/s
Motor
converter
ia
Vdc
+
iref
Va
va
iref
+
_
ierr
ierr
i*b
i*c
Converter
3-phase
AC Motor
iq
is
Dh Dh
id
Dh Dh
Dh = 0.3 A
Sinusoidal reference current, 30Hz
Vdc = 600V
10W, 50mH load
powergui
Scope
iaref
g
To Workspace 1
+
DC Voltage Source
c1
p1
c2
p2
c3
p3
ina
p4
inb
p5
inc
p6
Subsystem
Sine Wave 2
Measurement 3
Series RLC Branch Current
3
Universal Bridge 1
i
+
Measurement 1
Series RLC BranchCurrent
1
i
+
Sine Wave
Sine Wave 1
i
+
10
0.4
0.3
5
0.2
10
0.1
0
-0.1
-0.2
-5
-0.3
-0.4
7
-10
0.005
-0.5
0.01
0.015
6
0.02
0.025
0.03
-0.5
-0.4
10
12
14
16
-3
x 10
-0.3
-0.2
-0.1
0.1
0.2
0.3
0.4
0.5
Current error
0.5
0.6A
-0.5
0.04
0.042
0.044
0.046
0.048
0.05
0.052
0.054
0.056
0.058
0.06
-5
0.5
-10
-10
-5
10
0.6A
-0.5
0.04
0.042
0.044
0.046
0.048
0.05
0.052
0.054
0.056
0.058
0.06
0.5
0.6A
-0.5
0.04
0.042
0.044
0.046
0.048
0.05
0.052
0.054
0.056
0.058
0.06
Vdc
iref +
-
PI
vc
vc
vPulse
width
tri
modulator
qqq
i*b
i*c
+
PI
PWM
Converter
PI
+
PWM
PI
PWM
Sinusoidal PWM
Interactions between phases only require 2 controllers
Tracking error
Motor
i*b
i*c
+
PI
PWM
Converter
PI
+
PWM
PI
PWM
Motor
SVM
2-3
3-2
Converter
PI
i*c
3-2
Motor
id*
PI
controller
+
-
iq* +
-
iq
id
dqabc
PI
controller
vb*
SVM
or SPWM
VSI
vc*
Synch speed
estimator
abcdq
IM
4
2
-2
-4
0.01
Rotating - ia
-2
1
0
0.01
0.01
0.02
0.01
0.02
Rotating - id
-4
Stationary - id
vc
firing
circuit
controlled
rectifier
Va
vc(s)
va(s)
DC motor
vc
vs
Input voltage
Output voltage
vc
v
cos-1 c
vs
vs
2Vm v c -1 v c
coscos
Va
vs
vs
T
- s
2
Va(s)
2Vm
Vs
T=10ms
3VL - L ,m
Vs
T=3.33ms
iref
current
controller
vc
firing
circuit
controlled
rectifier
Va
+
- v
Continuous
Voltage Measurement4
i
+
-
AC Voltage Source
powergui
Scope 2
Current Measurement 1
Step
AC Voltage Source 1
g
A
AC Voltage Source 2
s
v
To Workspace
B
+
- v
Universal Bridge
Voltage Measurement2
+
- v
Voltage Measurement
i
- +
ia
Current Measurement
To Workspace1
+
- v
alpha_deg
Voltage Measurement3
Mux
AB
BC
+
- v
Voltage Measurement1
Scope
pulses
CA
Block
Synchronized
Mux
6-Pulse Generator
Scope 1
ir
To Workspace2
PID
Signal
Generator
7
Constant 1
acos
-K -
1000
1000
500
500
Voltage
-500
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
-500
0.22
0.23
0.24
0.25
0.26
0.27
0.28
0.25
0.26
0.27
0.28
15
15
10
10
Current
0
0.22
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.23
0.24
Vdc
+
Va
vtri
q
vc
vc(s)
Va(s)
DC motor
1
q
0
vc
1
d
Ttri
Vc > Vtri
Vc < Vtri
t Ttri
q dt
t on
Ttri
ton
Vdc
1 dTtri
Va Vdc dt dVdc
Ttri 0
0
0.5
vc
-Vtri
Vtri
vc
-Vtri
For vc = -Vtri d = 0
0.5
vc
-Vtri
-Vtri
Vtri
vc
Vtri
For vc = -Vtri d = 0
For vc = 0
d = 0.5
For vc = Vtri
d=1
0.5
-Vtri
-Vtri
vc
Vtri
Vtri
vc
1
d 0. 5
vc
2Vtri
For vc = -Vtri d = 0
For vc = 0
d = 0.5
For vc = Vtri
d=1
Va 0.5Vdc
Vdc
vc
2Vtri
DC:
Vdc
Va 0.5Vdc
vc
2Vtri
AC:
Vdc ~
~
va
vc
2Vtri
v a ( s)
Vdc
v c ( s) 2Vtri
vc(s)
Vdc
2 Vtri
va(s)
DC motor
Vdc
-Vdc
q
vtri
vc
2vtri
Vdc
vA
Vdc
+ VAB
vc
Vdc
vB
Vdc
v
d A 0.5 c
2Vtri
VA 0.5Vdc
Vdc
vc
2Vtri
v
dB 1 - d A 0.5 - c
2Vtri
VB 0.5Vdc -
Vdc
vc
2Vtri
vAB
-Vdc
VA - VB VAB
Vdc
vc
Vtri
v a ( s) Vdc
v c ( s)
Vtri
vc(s)
Vdc
Vtri
va(s)
DC motor
vc
Leg b
Vtri
-vc
vtri
Vdc
qa
vc
vA
Leg a
vtri
d A 0.5
vB
qb
-vc
vc
2Vtri
VA 0.5Vdc
Vdc
vc
2Vtri
dB 0.5
VB 0.5Vdc -
- vc
2Vtri
Vdc
vc
2Vtri
vAB
VA - VB VAB
Vdc
vc
Vtri
v a ( s) Vdc
v c ( s)
Vtri
vc(s)
Vdc
Vtri
va(s)
DC motor
di a
v t ia R a L a
ea
dt
Te = kt ia
Te Tl J
dm
dt
e e = kt
~
~
Te k E ( ia )
dc components
Vt Ia R a Ea
Te k EIa
~
~)
ee k E (
Ee k E
~)
d(
~
~
~
Te TL B J
dt
Te TL B()
~
~
Te k E ( ia )
Te(s) = kEIa(s)
~
~)
ee k E (
Ea(s) = kE(s)
~)
d(
~
~
~
Te TL B J
dt
Va (s)
+
-
1
R a sL a
Ia (s)
kT
Te (s)
1
B sJ
kE
(s )
vtri
Torque
controller
Tc
Vdc
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 )
Minimum overshoot
good phase margin (>65o)
BODE PLOTS
METHOD
Obtain linear small signal model
Ra = 2 W
La = 5.2 mH
B = 1 x104 kg.m2/sec
ke = 0.1 V/(rad/s)
kt = 0.1
Nm/A
Vd = 60 V
Vtri = 5 V
fs = 33
kHz
PI controllers
kpT= 90
Magnitude (dB)
100
compensated
kiT= 18000
50
-50
90
Phase (deg)
45
compensated
-45
-90
-2
10
-1
10
10
10
10
Frequency (rad/sec)
10
10
10
T*
Speed
controller
Torque loop
1
B sJ
kps= 0.2
Magnitude (dB)
100
kis= 0.14
50
compensated
-50
0
Phase (deg)
-45
-90
-135
compensated
-180
-2
10
-1
10
10
10
Frequency (Hz)
10
10
10
Speed
0
-20
-40
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.45
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.45
2
1
0
-1
-2
Torque
Scalar Control
Const. V/Hz
Vector Control
is=f(r)
FOC
Rotor Flux
Stator Flux
DTC
Circular
Flux
Hexagon
Flux
DTC
SVM
Rs
Is
Llr
Lls
+
Vs
Lm
+
Eag
Im
Ir
Rr/s
Te
TL
Trated
Intersection point
(Te=TL) determines the
steady state speed
sm
rated
rotors
Pole changing
Synchronous speed change with no.
of poles
Discrete step change in speed
600
Torque
V = 460 V
Rs= 0.25 W
500
Rr=0.2 W Lr = Ls =
0.5/(2*pi*50)
400
Lm=30/(2*pi*50)
f = 50Hz
300
200
100
p=4
20
40
60
80
w (rad/s)
100
120
140
160
+
Eag
ag = constant
Eag = k f ag
E ag
f
V
f
700
30Hz
Torque
600
500
10Hz
400
300
200
100
0
20
40
60
80
100
120
140
160
frated
Rectifier
3-phase
supply
VSI
IM
f
Ramp
s*
Pulse
Width
Modulator
In1 Out 1
Subsystem
isd
Va
Out1
isq
ird
speed
0.41147
Step
Slider
Gain 1
In 1
Rate Limiter
Out2
Vb
Vd
Scope
irq
Out3
Constant V /Hz
Vq
Vc
Te
speed
Induction Machine
To Workspace 1
torque
To Workspace
Speed
0
-100
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
400
200
Torque
0
-200
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
200
100
0
-100
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Solution:
1. Boost voltage at low speed
2. Maintain Im constant constant ag
700
600
50Hz
Torque
500
400
30Hz
300
10Hz
200
100
20
40
60
80
100
120
140
160
600
Torque
500
400
300
200
100
20
40
60
80
100
120
140
160
Linear offset
Boost
1. Compesate slip
2. Closed-loop control
3-phase
supply
VSI
IM
f
Ramp
s*
+
+
Slip speed
calculator
Vdc
Idc
V
+
Vboost
Pulse
Width
Modulator
Rs
Is
+
Vs
Lm
maintain at rated
Im
Eag
Rr/s
700
30Hz
Torque
600
500
10Hz
400
300
200
100
0
20
40
60
80
100
120
140
160
Im
Im
j L lr
Rr
s
Is
R
j (L lr L m ) r
s
j L r
Rr
s
R
j r L r r
s
1 r
jslip Tr 1
jslip r Tr 1
1 r
Is
Is ,
jslip r Tr 1
1 r
Is
Im ,
jslip Tr 1
Current is controlled using currentcontrolled VSI
Dependent on rotor parameters
sensitive to parameter variation
VSI
Rectifier
IM
Current
controller
PI
slip
+
r
+
|Is|
THANK YOU