Electric and Hybrid Drive Systems homework
ECE 4/5430 Electric & Hybrid Drive Systems Prof KaC Cheok
ECE 4/5630 Electric & Hybrid Drive Systems
Summary of details to cover or covered in the course
After taking this course, you should be able to understand, explain, calculate, apply, simulate and visualize the following.
Power and Energy Sources
Climate Change
Is the temperature rising? Estimated & instrumented record of temperature.
What is the rise in temperature in the last 100 years?
Photos of receded glaciers over the years?
Satellite images?
Energy
What are the sources of energy?
What impact does electric drive vehicles have on the environment & climate?
What do you think is the main energy source in the next 10, 20, 30 years?
Energy storage
Power
· Solar
· Hydrogen
· Nuclear
· Hydro
· Wind
· Wave
· Geothermal
· Fossil
· Human, animal, plant
·
Hybrid Electric Vehicle
Hybrid electric vehicles and its components including
How power split devices (PSD) or planetary gears works
.
Modeling & Simulation of Vehicle Mechanics
Math model for quarter car longitudinal dynamics, suspension system, etc.
· Matlab/Simulink simulation and visualization of a quarter-car model, suspension system, etc.
Electromagnetic principles
Ampere’s law
Toroid example:
Faraday’s law
Visualize cross product with Matlab animation
Right hand rule: e (thumb), v (1st), B (mid)
Lorentz’s law
Visualize cross product with Matlab animation
Right hand rule: f (thumb), i (1st), B (mid)
Magnetic braking and levitation
Explanation of electromagnetic phenomena
Magnet passing through a copper tube
Magnetic cusion
Videos
DC motor and generator
Permanent magnet DC (PMDC)
Matlab commutation & animation
Separately excited DC (SEDC) motors
Field winding circuit
Armature winding circuit
Steady state analysis
torque-speed-current curves
Find coefficients from m1, c1, m2, c2
Algebraic equations for linear (straight) lines
AC Motors
Non-sinusoidal distributed stator windings
Examples
YouTube videos
Sinusoidal distributed stator winding hardware
Stator winding circuits
Stator currents and magnetic field
Cartesian to polar coordinates
Sinusoidal distributed Stator winding software
Polar to Cartesian coordinates
Inverse Clark transform
AC Permanent Magnet Synchronous Machine (PMSM)
Torque when a sinusoidal distributed magnetic field rotor is introduced in the stator
Back emf when a sinusoidal distributed magnetic field rotor rotates in the stator
Mechanical rotor dynamics
Functional Block Diagram for PMSM
Simulation and visualization
Brushless DC (BLDC) motors - Field Oriented Controlled (FOC) PMSM
Measurements
Perform Clark’s transform
Perform Park transform
Control mmf of d-q components
Perform inverse Park transform
Function block diagram
Simulation and visualization
AC induction motors
Derivation
Mode
Simulation and Visualization
Variable reluctance & stepper motors
Video illustrations
Applications
Power Electronic Converters
Matlab/Simulink & Simscape to analyze and design power electronics circuits
Why switching circuits are much more efficient than analog circuits.
Power transistors (BJT, MOSFET, IGBT, thyristors) for switching circuits
Transistor specs & data sheet
Heat transfer, thermal resistance, heat sinking, temperature of components
Sizing, grounding and shielding of wire gauges and harness
Diodes
Diode protection
Simple power switch and diode protection
Power electronic conversion circuits
Boost converter (DC to DC step up)
Buck converter (DC to DC step down)
Buck-boost converter
Half H-Bridge
Full H-bridge circuit
3-phase inverter circuit
Pulse width modulation (PWM)
Pulse width modulation (PWM) principle
Matlab/Simulink visualization
Simscape component
Space vector modulation (SVM)
SVM principle
Matlab/Simulink visualization
Electric Vehicle Motor Control
Integrating electrical motors & vehicle dynamics
Model, design & simulation
Approach to understanding control
Stimulate a system and record its response (test data)
Perform system identification to estimate a model for the system (simulation results matches test results)
Carry out control analysis and design using tools such as root locus, pole assignments, pole & zero assignment techniques, or other methods.
Implement controller in simulation, and then in the real world.
Torque controllers for electric drive vehicle
Current control
Speed controllers for for electric drive vehicle
Cruise control
Position controllers for for electric drive vehicle
Positioning control
Internal Combustion Engine
Fascinating see-through engine YouTube videos
Model and simulation of ICE, with simulation
Torque-rpm-throttle curves, interpretation
Matlab polynomial & Wiebe enginemodel
Simulation of integrated ICE driven Q-car model
Hybrid Vehicle & Control
Incorporation of power split device (planetary gears)
To combine electric motors and ICE
Battery
Type of batteries
Claims of graphene battery
Model & simulation a battery SOC
Accurate equivalent electrical circuit model (Chen & Mora’s acticle)
Computer model
Battery management
NOT COVERED
· Hybrid vehicle control strategy
·
· Transmission, gears, power train
·
· Braking, Regenerative braking
·
· Fuel economy
·
· Battery management, detail
·
· Cooling
·
· Emission
·
· Vehicle comminucations
·
· Other aspects
0A2 ECE45630 EHDS CrsObj Eqns 2018.docx 1 20 June 2019
3.62.6
SCR
www
=-
d
rmrm
q
rmrm
v
v
cs
v
v
sc
a
b
éù
éù
-
éù
=
êú
êú
êú
ëû
ëû
ëû
d
rmrm
q
rmrm
v
v
cs
v
v
sc
a
b
éù
éù
-
éù
=
êú
êú
êú
ëû
ëû
ëû
d
m
rmrm
q
m
rmrm
i
i
cs
i
i
sc
a
b
éù
éù
éù
=
êú
êú
êú
-
ëû
ëû
ëû
(
)
3.6/2.6
RCS
www
=-
(
)
(
)
(
)
(
)
(
)
2
2
0
sin()
cos()
sgn()0.5()
co
,
v(
w
wTRgyTADgxT
wh
wh
TR
TR
wh
gxTwF
gyTwF
ADxTDFxT
Ro
Rr
llgyT
m
km
J
dvb
mmFFFF
dtr
r
T
F
r
Fmmgx
Fmmgx
FvCAv
Fdv
v
FFl
b
b
r
æö
++=---
ç÷
èø
=
=
-
+
=+
=+
-
=
1442443
[
]
Magneti
fi
/
eld
c
HdliAm
H
=
å
ò
Ñ
[
]
A
FNi
=
[
]
A/m
mm
HNil
=
22
HA/mWb/m[T]
mmm
BH
m
éùéù
===
ëûëû
[
]
HA[Wb]
mmm
BA
f
==
[
]
HA[Wb]
mm
N
lf
==
/ [H]
mm
Li
l
=
[
]
/1/H
mm
F
f
Â=
(
)
l
=´
evB
(
)
l
=´
fiB
2sin
2sin
di
VRiLe
dt
TrBli
d
JDT
dt
dt
eBlr
q
w
w
qw
wq
=++
=
=-+
=
=
ò
22
slope 1intercept 1
22
slope 2intercept
()()
()()
g
A
whextA
gwhAgwhA
mc
g
wh
AextA
gwhAgwhA
m
NK
R
TV
NKDRNKDR
NK
D
iTV
NKDRNKDR
f
w
ff
f
ff
æöæö
=-+
ç÷ç÷
ç÷ç÷
++
èøèø
æöæö
=+
ç÷ç÷
ç÷ç÷
++
èøèø
1444424444314444244443
144424443
2
c
14444244443
11
22
whext
Aext
mTc
imTc
w
=+
=+
2
(**)*;
1/;1***/;
2**/;2*/;
detNgKphiDwhRA
mRAdetcNgKphiVAdet
mNgKphidetcDwhVAdet
=+
=-=
==
(
)
(
)
(
)
21
2
12
1
2
2
1
1
1
g
Ag
whg
NK
cm
m
cm
m
RNK
m
c
DNK
c
f
f
f
=
æö
-
ç÷
èø
=-
=
[
]
T
ABC
vvv
,,
AANBBNCCN
ABC
VEVVEVVEV
III
sLRsLRsLR
------
===
+++
(,),(,),(,)
AbrArBbrBrCbrCr
EKEKEK
qqqqqqqqq
===
&&&
0
ABC
III
=++
(
)
1
3
NABCABC
VVVVEEE
=++---
[
]
T
ABC
iii
10.50.5
00.8660.866
--
éù
êú
-
ëû
10.50.5
00.8660.866
A
sB
C
i
i
i
i
i
a
b
éù
éù
--
éù
êú
==
êú
êú
êú
-
ëû
ëû
êú
ëû
I
sfs
k
=
HI
sss
m
=
BH
(
)
221
ˆˆ
ˆˆ
tan,
ss
ssss
ii
i
iiiiiii
i
a
abba
b
-
éù
=Û==+=
êú
ëû
i
r
R
ˆ
ˆ
ˆ
ˆ
cos
ˆ
ˆ
sin
s
s
s
sv
ssvs
sv
v
v
vv
v
v
a
b
q
q
q
éù
éù
=Þ==
êú
êú
êú
ëû
ëû
v
r
R
(
)
(
)
1
101
21
0.50.8661min,,
33
0.50.8661
amaam
TT
bmbbmambmcm
cmccm
vvv
v
v
vvvvvv
v
v
vvv
a
a
b
a
-
éùéùéù
éùéù
éù
éù
êúêúêú
êúêú
==-=-
êú
êú
êúêúêú
êúêú
ëû
ëû
êúêúêú
êúêú
--
ëûëû
ëûëûëû
AAA
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
( ,,)(,,,)sin()
2
s
emssrABCABCrrssr
N
IIIIBlrI
tqqtqpqq
==-
(,)sin()
2
(,)sin()
2
(,)sin()
2
s
AbrArrrAr
s
BbrBrrrBr
s
CbrCrrrCr
N
EKBlr
N
EKBlr
N
EKBlr
qqqpqqq
qqqpqqq
qqqpqqq
==-
==-
==-
&&
&&
&&
ˆ
(,,)
rremssrExt
JDI
qqtqqt
=-+-
&&&
,,measurement of stator currents ,,[A]
measurement ofrotor angle [rad]
measurement ofrotor anbular velocity [ra
d/s]
AmBmCmABC
rmr
rmr
IIIIII
=
=
=
&&
10.50.5
00.8670.867
Am
m
Bm
m
Cm
I
i
I
i
I
a
b
éù
éù
--
éù
êú
=
êú
êú
êú
-
ëû
ëû
êú
ëû
d
m
rmrm
q
m
rmrm
i
i
cs
i
i
sc
a
b
éù
éù
éù
=
êú
êú
êú
-
ëû
ëû
ëû
(
)
(
)
()
()
Cddrefd
d
q
Cqqrefq
Gsii
v
v
Gsii
éù
-
éù
êú
=
êú
êú
-
ëû
ëû