Professional Documents
Culture Documents
2 ) ( 4
) ( 2
) ( 4
2
2 2
2
1
(10)
If
1
e dynamic force to be
1 13 1 12 1 11
e k e k e k + + ,we
have
0 ) ( ) ( ) (
1 1 13 1 1 12 1 1 11
= + +
d d d
y y k y y k y y k
|
.
|
\
|
+ +
+ + +
= + + =
r
r
r
r
r
r
r
r
r
r
sb
r
r
rb
r
r
rb sa
r
r
ra
r
r
ra
r
r
r d d d
Mi
L
R
L
R
Mi
L
R
L
R
k
k
k
k
y y y
k
k
y y
k
k
y
2
11
12
2 2
11
13
1 1 1
11
13
1 1
11
12
1
2 2
)} ( 2 ) ( 2 {
) ( ) ( ) (
(11)
Now the motor developed electromagnetic torque is
considered as the second output
2
2 2 2
( )
2
p
ra sb rb sa
r
r
d
n M
y te i i
L
e y y te te
= =
= =
(12)
where
r
te is the reference signal for developed
electromagnetic torque.
Time derivative of
2
y is
By setting
2
e dynamic as
e
e k e k
22 2 21
+ ,we have
)} (
) ( ) (
) ( {
2
2
2 2
2
2 2
2
ra p rb
r
r
sa
s
sa
sa
r s
s r r
rb
r s
p
rb rb p ra
r
r
sb
s
sb
sb
r s
s r r
ra
r s
p
ra
r
p
n
L
R
i
L
u
i
L L
R L R M
L L
M n
n
L
R
i
L
u
i
L L
R L R M
L L
M n
L
M n
y
+
+
+
+
+
+
=
(13)
By setting
2
e dynamic as 0
2 22 2 21
= + e k e k , we have
r r
d d
d d
e t te te
k
k
y y y
k
k
y
y y k y y k
+ = + =
= +
) ( ) (
0 ) ( ) (
21
22
2 2 2
21
22
2
2 2 22 2 2 21
(14)
Setting right side of (13) equal to right side of (14), another
equation for inputs is achieved
r r
ra p rb
r
r
sa
s
sa
sa
r s
s r r
rb
r s
p
rb rb p ra
r
r
sb
s
sb
sb
r s
s r r
ra
r s
p
ra
r
p
e t te te
k
k
n
L
R
i
L
u
i
L L
R L R M
L L
M n
n
L
R
i
L
u
i
L L
R L R M
L L
M n
L
M n
+ = +
+
+
+
+
+
) ( )} (
) ( ) (
) ( {
2
21
22
2
2 2
2
2 2
(15)
Now, from system of two equations, (6,10), inputs
( , )
sa sb
u u are found.
To proof the stability of proposed controller, note that
according to dynamics of
1 2
, e e , if iniyially 0 ) 0 ( ) 0 (
1 1
= = e e
and also
2
(0) 0 e = , then
1 2
( ), ( ) 0, 0 e t e t t , perfect
tracking is achieved; otherwise,
1 2
( ), ( ) e t e t converges to zero
exponentially [7].
B. Adaptive Backstepping Observer Design
Stator current is measurable and is taken as output:
,
a sa b sb
y i y i = = (16)
The prediction model for the backstepping observer is
chosen to be
a
r
r
rb p ra
r
r
ra
My
L
R
n
L
R
p
+ =
b
r
r
ra p rb
r
r
rb
My
L
R
n
L
R
p
+ + =
a sa
s
a
r s
s r r
rb
r s
p
ra
r s
r
sa
v u
L
y
L L
R L R M
L L
M n
L L
R M
i p + +
+
+ =
2
2 2
2
b sb
s
b
r s
s r r
ra
r s
p
rb
r s
r
sb
v u
L
y
L L
R L R M
L L
M n
L L
R M
i p + +
+
=
2
2 2
2
(17)
where p is the differential operator and ,
a b
v v are the control
input to be designed by the backstepping method.
The dynamical equations for the prediction errors are
a
r
r
rb p ra
r
r
ra
r
r
ra
My
L
R
n
L
R
L
R
p
~
~ ~
~
~
+ =
b
r
r
ra p rb
r
r
rb
r
r
rb
My
L
R
n
L
R
L
R
p
~
~ ~
~
~
+ + =
a a
r s
s r r
rb
r s
p
ra
r s
r
ra
r s
r
sa
v y
L L
R L R M
L L
M n
L L
R M
L L
R M
i p +
+
+ + =
2
2 2
2 2
~ ~
~ ~
~
~
b b
r s
s r r
ra
r s
p
rb
r s
r
rb
r s
r
sb
v y
L L
R L R M
L L
M n
L L
R M
L L
R M
i p +
+
+ =
2
2 2
2 2
~ ~
~ ~
~
~
sa
a
sb
b
y i
y i
=
=
(18)
where
r r r s s s sb sb sb
sa sa sa rb rb rb ra ra ra
R R R R R R i i i
i i i
= = =
= = =
~
,
~
,
~
,
~
,
~
(19)
The first step in the backstepping strategy is to design a
stable controller for the integral of the prediction errors
,
a b
y y using ,
sa sb
i i
as virtual control variables with
stabilizing functions ,
a b
which is reference for virtual
variables. The integral of the prediction errors
,
a b
x x are
,
a sa b sb
px i px i = =
(20)
Adding and subtracting ,
a b
to above equations
1 1
1 1
,
,
,
a a b b
a b
sa sb
a a b b
a b
a b
px z c x px z c x
z i z i
c x c x
= =
= =
= =
(21)
The second step in the backstepping strategy is the control of
1 1
,
sa a sb b
a b
z i c x z i c x = + = +
(22)
By proper choice of the control inputs ,
a b
v v . Taking the
derivative of ,
a b
z z
sa a a
r s
s r r
rb
r s
p
ra
r s
r
ra
r s
r
a
i c v y
L L
R L R M
L L
M n
L L
R M
L L
R M
z
~
~ ~
~ ~
~
1
2
2 2
2 2
+ +
+
+ + =
sb b b
r s
s r r
ra
r s
p
rb
r s
r
rb
r s
r
b
i c v y
L L
R L R M
L L
M n
L L
R M
L L
R M
z
~
~ ~
~ ~
~
1
2
2 2
2 2
+ +
+
+ =
(23)
and selecting following control inputs
a a sa rb
r s
p
ra
r s
r
a
x z c i c
L L
M n
L L
R M
v
~
~
~ ~
2 1
2
=
b b sb ra
r s
p
rb
r s
r
b
x z c i c
L L
M n
L L
R M
v
~
~
~ ~
2 1
2
+ =
(24)
Yields
a a a
r s
s r r
ra
r s
r
a
x z c y
L L
R L R M
L L
R M
z
~
~ ~ ~
2
2
2 2
2
+
=
b b b
r s
s r r
rb
r s
r
b
x z c y
L L
R L R M
L L
R M
z
~
~ ~ ~
2
2
2 2
2
+
=
(25)
1 2
, c c are positive constant design parameters.
Stability analysis of observer is done by the following
Lyapunov candidate
)
`
+ + + + + + + =
2 2 2 2 2 2 2 2
~ 1 ~ 1
~ ~ ~ ~
2
1
r
r
s
s
rb ra b a b a
R R z z x x V
(26)
Derivating V along the dynamics of (18,21,25) yields
}
~
1
~
~
~
~
{
~
}
~
1
{
~
~
~ ~
2
2
2 2
2
2
2
2
2
2
2 2 2
2
2
2
2
1
2
1
dt
R d
y
L
M
L
y
L
M
L
y
L L
z M
L L
M z
y
L L
z M
L L
M z
R
dt
R d
y
L L
L z
y
L L
L z
R
L
R
L
R
z c z c x c x c V
r
r
rb b
r r
rb rb
ra a
r
r
ra ra
b
r s
b
rb
r s
b
a
r s
a
ra
r s
a
r
s
s
b
r s
r b
a
r s
r a
s
rb
r
r
ra
r
r
b a b a
+ + +
+ +
+ +
=
(27)
By selecting following adaptation laws
} {
~
2
2
2
2
b
r s
r b
a
r s
r a
s
s
y
L L
L z
y
L L
L z
dt
R d
+ =
}
~
~
~
~
{
~
2
2
2 2
2
2
rb b
r r
rb rb
ra a
r r
ra ra
b
r s
b
rb
r s
b
a
r s
a
ra
r s
a
r
r
y
L
M
L
y
L
M
L
y
L L
z M
L L
M z
y
L L
z M
L L
M z
dt
R d
+ +
+ + =
(28)
we have 0 < V
=
gb fd
G G GR . =
(29)
where GR is the single gear ratio.
VI. SIMULATION RESULTS
Simulation results presented in this section, focus on the
dynamic behavior of IM and the battery of the vehicle. First
the system is simulated for ECE+EUDC test cycle. This cycle
is used for emission certification of light duty vehicles in
Europe. Due to the electric motor has been modeled
dynamically in SIMULINK. The data for IM and EV is in the
appendix.
Fig. 5 shows the simulation block diagram.
Fig. 5. simulation block diagram.
The drive cycle gives the required vehicle speed then the
torque and speed requested from the electric motor. The
current drawn from IM power supply shows the battery
performance. The dynamic behavior of the IM in the
ECE+EUDC drive cycle is shown in Figs. 6(a-d). Fig. 6(a)
shows the ECE+EUDC drive cycle. Figs. 6(c,d) show the IM
torque and average torque.
(a) (b)
(c) (d)
Fig. 6.(a) ECE drive cycle, (b) Vehicle speed, (c) Average torque, (d) IM
torque.
Finally, the system is simulated for fuel consumption and
emissions test. The results obtained are shown in Fig. 7 and
Fig. 8. Fig. 7 shows the fuel consumption and emissions of
diesel engine when the motor is hot at the start of test, and
Fig. 8 shows the results when the engine is cool at the start of
test. It is obvious that when the engine is cool, fuel
consumption and emissions is increases respect to the engine
is hot.
(a) (b)
(c) (d)
(e)
Fig. 7.(a) HC, (b) CO, (c) NOX, (d) PM, (e) Fuel consumption.
(a) (b)
(c) (d)
(e)
Fig. 8.(a) HC, (b) CO, (c) NOX, (d) PM, (e) Fuel consumption.
VII. CONCLUSION
Steady-state simulation tools such as ADVISOR have been
developed in recent years for the design and analysis of
electric and hybrid electric vehicles. In the past, dynamic
simulation models have focused mainly on the analysis of
control strategies. In this paper, the dynamic behavior of the
electric motors with input-output state feedback controller
combined with adaptive backstepping observer and batteries
of a typical series hybrid EV is investigated and simulated by
Matlab/Simulink, has been presented and the performance and
ability of control strategy is investigated. Simulation results
have also been shown the IM dynamic behavior and batteries
for various tests such as ECE+EUDC drive cycle, maximum
speed, traversing ramp and fuel consumption and emissions.
VIII. APPENDIX
A. EV Data:
Vehicle total mass of 8200 kg; Air drag coefficient of .79;
Rolling resistance coefficient of .008; Wheel radius of .41 m;
Level ground; Zero head wind.
B. The IM Parameters:
IX. REFERENCES
[1] M. Ehsani, K.M. Rahman, H.A. Toliyat, Propulsion System Design of
Electric and Hybrid Vehicle, IEEE Tran. On industrial Electronics,
Vol. 44, No.1, February 1997.
[2] http://www.ott.doe.gov/hev/
[3] R. Yazdanpanah, A. Farrokh Payam, Direct Torque Control of An
Induction Motor Drive Based on Input-Output Feedback Linearization
Using Adaptive Backstepping Flux Observer, in Proc. 2006 AIESP
Conf., Madeira, Portugal.
[4] T. Markel, A. Brooker, T. Hendricks, V. Johnson, K. Kelly, B. Kramer,
M. O' Keefe, S. Sprik, K. Wipke, ADVISOR: a systems analysis tool
for advanced vehicle modeling, ELSEVIER Journal of Power Sources
110, (2002) 255-266.
[5] James Larminie, and John Lowry, Electric Vehicle Technology Explained,
John Wiley, England, 2003.
[6] A. Rahide, Vector Control of Induction Motor Using Neural Network in
Electric Vehicle, Scientific Report, IUST, 2000.
[7] R. Marino, S. Peresada, and P. Valigi, Adaptive Input-Output
Linearization Control of Induction Motors, IEEE Trans. Automatic
Cont., Vol. 38, No. 2, PP. 208-220, Feb. 1993.
[8] J. E. Slotine, Applied Nonlinear Control, Prentice-Hall International Inc.
[9] S. Sadeghi, J. Milimonfared, M. Mirsalim, M. Jalalifar, Dynamic
Modeling and Simulation of a Switched Reluctance Motor in Electric
Vehicle, in Proc., 2006 ICIEA Conf.