Académique Documents
Professionnel Documents
Culture Documents
Abstract
This paper extends previous work and proposes modeling and control solutions for
electric vehicles, detailed and accurate mathematical models and corresponding simulink
models, of both electric vehicle's electric machine and platform sub-systems was derived,
coupled with the wheel rotational velocity via characteristics of the electric machine and
surface conditions. Different control schemes including one and two loops control, was
designed and tested to result in smooth driving for comfortable riding, to cope with different
requests including reference signal variation and disturbances in the form of changes in the
total mass and road surface conditions. The proposed models was created and verified using
MATLAB/simulink software.
Introduction
The electric vehicle (EV) system consists of two subsystems ( see Figure 1), an
electric machine as drive system and the vehicle platform; the main components include
electrical energy sources, control systems as a central control, and power converter as a
device that converts electrical energy source with variable needs of the electric vehicle by
switching devices (Bambang Sri Kaloko et al, 2011).To drive EV system, one electric motor
can be used or two electric motor each for each wheel, in this paper, the case of one front
drive electric motor is to be considered. Meanwhile electric vehicles generally use a battery
as its main energy source (Bambang Sri Kaloko et al, 2011)( Dhameja, S., 2003)( Husain, I,
2003) , But the batteries on electric vehicles have a weakness that has the capacity and
service life is limited so that necessary arrangements for charging batteries do not work hard
(Bambang Sri Kaloko et al, 2011). Different researches on EV's design, modeling and control
221
European Scientific Journal May 2013 edition vol.9, No.15 ISSN: 1857 7881 (Print) e - ISSN 1857- 7431
can be found e.g. (Farhan A. Salem, 2013), detailed and accurate mathematical models of
both subsystems were derived and represented in simulink, both subsystems were couple with
the wheel rotational velocity via characteristics of the electric motor and surface including the
traction force, the torque disturbance etc, also for controlling the performance of EV, in
particular, smooth driving for comfortable riding, a proper control system consisting of two
loops, outer speed control and inner current control was designed, tested and verified using
MATLAB/Simulink software. (Brahim Gasbaoui et al, 2011) proposed an independent
machine control structure applied to a propulsion system ensuring by the electronic
differential. (P. Bauer et al, 2012 ) two types of models are set up for a series hybrid solar
vehicle, taking into account available control design strategies and control goals. (Bambang
Sri Kaloko et al, 2011 ) Proposed a model that can be used to estimate how long the battery
can be used in electric vehicles, also can be used to determine the performance of electric
vehicle such as the starting process or running with constant speed. (Erik Schaltz ,2011)
modeled and designed the battery electric vehicle. (Dragos Maciuca) Proposed design
modification, modeling and control of the automatic steering and braking systems of an urban
electric vehicle. (Qi Huang et al, 2012) discussed in detail, the modeling of electric vehicle.
Then, the control of electric vehicle driven by different motors is discussed, the
implementation of the controller with DSP and some test results with this platform are
presented. This paper extends previous work given in (Farhan A. Salem, 2013), and proposes
different mathematical and simulink models and control solutions for electric vehicle , with
reference to the testing a maximum speed of 23 m/s, (that is 82.8 km/h) in maximum of 8
seconds, if an electric vehicle with total mass m=1000 kg , friction coefficient of 0.19,
the air density of 1.25 kg/m3 and aerodynamic factors of 0.75 the surface area of vehicles
1.5m2, width of 1 m , height of 0.5, the gear ratio G, n at wheel radius of 0.3 m, and
maximum power efficiency of 0.77
EV System modeling
The EV system consists of two subsystems, the electric motor and the vehicle
platform system; both to be modeled, considering all acting forces and parameters, EV
platform to be coupled with the wheel rotational velocity via characteristics of the electric
motor and surface, as well as, to derive the expressions for the acting forces, to calculate
required torque and power expressions, that can be used to build the simulink model, finally,
suggest, design couple and test control systems.
222
European Scientific Journal May 2013 edition vol.9, No.15 ISSN: 1857 7881 (Print) e - ISSN 1857- 7431
transmission
Mechanical
Mechanical
Electric motor
coupling
Controller Drivers Power
converter
Tacho
dt
s Ls i s + L i R
=
R LR i R + L i S
=
223
European Scientific Journal May 2013 edition vol.9, No.15 ISSN: 1857 7881 (Print) e - ISSN 1857- 7431
loop transfer function without any load attached relating the input voltage, Vin(s), to the
angular velocity, (s), given by Eq.(2):
(s ) Kt Kt (2)
=
G speed (s ) = =
V in (s ) { }
( La s + R a )( J m s + b m ) + K t K b (La J m )s + (R a J m + b m La )s + (R ab m + K t K b )
2
The geometry of the mechanical part determines the moment of inertia, the EV
platform can be considered to be of the cuboid or cubic shape, with the inertia calculated as
shown below, where the total equivalent inertia, Jequiv and total equivalent damping, bequiv at
the armature of the motor with gears attaches, are given by Eq.(3), also the total inertia can be
calculated from the energy conservation principle, as given by Eqs.(4) (5):
2 2
N N bh 3
bequiv =
b m + b Load 1 ,J equiv =
J m + J Load 1 ,J load = (3)
N2 N2 12
m total * 2
total *
0.5 * m= 0.5 * J load * 2 =
J load
2
(4)
2
Considering that linear velocity of EV, depends on motor's angular speed, wheels
radius, r, and gear ratio, n, substituting, gives:
n r m total * r 2 * 2 m total * r 2
= shaft * n = = J load =
, = (5)
r n n 2 *2 n2
By substituting values, the equivalent EV open loop system transfer function will be
given by Eq.(6), the EV open loop system, relating the armature input terminal voltage, Vin(s)
to the output terminal voltage of the tachometer Vtach(s), with most corresponding load
torques applied considered are given by Eq.(7), where T is all disturbance torques, including
coulomb friction, and given by (T=Tload+Tf). To measure the output speed and feed it back to
control system, tachometer is used, tachometer is a sensor used to measure the actual output
angular speed, L .. Dynamics of tachometer, and corresponding transfer function can be
represented by Eq.(8), for desired output maximum linear speed of EV of 23 m/s, (that is 82.8
km/h), the tachometer constant is Ktach=0.4696 :
robot (s ) Kt / n (6)
G=
speed (s ) =
V in (s ) (La J equiv )s + (R a J equiv + bequiv La )s + (R abequiv + K t K b )
2
224
European Scientific Journal May 2013 edition vol.9, No.15 ISSN: 1857 7881 (Print) e - ISSN 1857- 7431
analyze dynamics between the road, wheel and EV considering all the forces applied upon
the EV system, dynamics modeling involves the balance among the several acting on a
running EV forces. The disturbance torque to EV is the total resultant torque generated by the
acting resistive forces, given by Eq.(9):
FTotal = Faerod + Frolling + Fclimb + FLinear_acc + Fangular_acc (9)
Fclimb = M * g * sin( )
225
European Scientific Journal May 2013 edition vol.9, No.15 ISSN: 1857 7881 (Print) e - ISSN 1857- 7431
m (t ) + 0.5 2 (t ) * A * C d + m * g *C r
Fd (t ) = (14)
d
J equiv * =T m T fric T load ,
dt
J equiv =J m + J vehicl + J
where :, TM = T fric =
K t * I a , kf
Taking the state equations to be the motor armature current, Ia(t), and angular speed,
(t), we rewrite the above equations to have the following form:
d K t I a (t ) b m (t ) T Load
=
dt J equiv J equiv J equiv
di a R I (t ) K b (t ) V in (t )
=
a a
dt La La La
The resulting state-space equations with two inputs and two outputs are, given by:
226
European Scientific Journal May 2013 edition vol.9, No.15 ISSN: 1857 7881 (Print) e - ISSN 1857- 7431
Ra Kb 1
L
La I a La
0 V
=
I a a + in
K t K f 1 T load
0
J equi J equi J equi
I a 1 0 I a
= 0 1
Bases on this state space representation, the simulink model of open loop EV system,
is built and shown in Figure 3(b), in this model, both representations of load torque are
combined in one function block, with internal manual switch. Any of models given in Figure
3(a)(b), can be used to simulate the system dynamics and to design and test control system,
as well as, the overall system performance.
Testing open loop model
Test input signal
The reference input for testing the proposed overall design of EV, including control
system design, EV mechanical design and dynamics model, are to be both step input signal
with 36 input, and motion profile (also called reference tracking or driving cycle) consisting
of an acceleration, then constant speed, and breaking decceleration until zero velocity is
reached, the simulink representation of the reference profile tracking and corresponding
output profile is shown in Figure 3(c).
Running the open loop simulink model (Figure 3) for step input of 36, will result in
linear speed/time, angular speed /time, linear acceleration /time, current/time, load
torque/time, motor torque/time response curves shown in Figure 3(d), these curves will be
used to evaluate the accuracy of designed control system, and the performance of overall EV
system.
227
European Scientific Journal May 2013 edition vol.9, No.15 ISSN: 1857 7881 (Print) e - ISSN 1857- 7431
m ,Load mass m
0.5
Load torque.,
r, wheel radius r
1 angular speed
Product1 Angular speed
du/dt
Motor.mat
Load torqe Inclination angle -C-
Load torqe 1 bm
The air density , rhu rhu
coloumb
Kt A
Load torque,.
the SMEV where it is the widest, A
Armature A
8
current, ia
Load torque armature current
Product2 Armature current, ia
3 r, wheel radius
9 The rolling resistance coefficients, Cr
sin(u)
cos(u)
SinCos
lination angle 5
-K-
Armature
. r/2 0.5*ru*A*Cd*V^2*r
.
current
Cd
current
Load torque
M*g*Cr Cd
-K- Load torque
Derivative, Angular
-K- du/dt speed
Angular speed
sin(u) -K- r^2m/2.
60
cos(u)
r*m*g/2 ,
Inclination SinCos. wheel radius,
r V=W*r1 Load Subsystem
angle
1 Load torque bm
coloumb
2 Angular speed
Kt
1 current
228
European Scientific Journal May 2013 edition vol.9, No.15 ISSN: 1857 7881 (Print) e - ISSN 1857- 7431
.-
Load torque sub-system-1
Aerody namic drag coef f icient , Cd Cr
,
m ,Load mass m
Load torque.,
r, wheel radius r
Angular speed
EV.mat
Load torqe Inclination angle -C-
0
The air density , rhu rhu
A
Load torque,.
the SMEV where it is the widest, A
A
Armature current, ia
linear acceleration
.
current
Current Out1
EV1.mat
In2
du/dt
linear speed.
Repeating
Load
Sequence EV4.mat Load Subsystem-2
Torque
Stair angular
speed EV2.mat
Step, 1 Kpwm 1
Kt 1/n -K-
La.s+Ra Ts.s+1 den(s) 7.997
Add.1 Kt. gear ratio rad2mps
,, inverter TF .
Transfer function n=3.1 V=W*r1 Linear speed m/s
TL Out1 1/(Js+b).
Kb
Motor torque
Tload
Motion profile EMF constant Kb
Angular speed
reference tracking
EV3.mat
EV5.mat
To File3
Figure 3(a) Basic EV open loop simulink model, dynamics is coupled with the wheel rotational velocity via
characteristics of the electric motor and surface; two disturbance models are included with manual switch.
current
Out1
1.369
In2
Load torque,.
Rresistance, Ra Load Subsystem-2
Ra
Current
Motor1.mat
d/dt current ,i
1 To File
Step, 1/La linear acceleration
s
Kb Integrator1 Kt
1 Inductance, 1/La Kt
Kb Sum Torque.
Out1 EV.mat
Motor2.mat
du/dt
Motion profile To File1
reference tracking Output speed
Torque Output angular speed
d2/dt2(theta) d/dt(theta)
1 -K- Linear speed1
-K- Angular speed
s
rad2mps
Inertia , 1/J Integrator Motor3.mat Motor.mat
sum V=W*r1
To File2
1 4.534
-K-
s
Damping, b Integrator, anlge Linear speed m/s
Motor4.mat
23 1
20
20
Out1
Vin
Constant Switch1 10
10 Switch
0
0
Clock
-20 -10
Ramp Ramp 0 5 10 15 20 0 5 10 15
slope=6 slope=-6 Seconds (s) Seconds (s)
Figure 3(c) Reference tracking (motion profile), and its simulink model
229
European Scientific Journal May 2013 edition vol.9, No.15 ISSN: 1857 7881 (Print) e - ISSN 1857- 7431
Armature current
80
Amp
40
20
Rad/sec
Meter
5 20
10
0
0 5 10
0 0 Seconds (s)
0 5 10 0 5 10
. . Motor Torque/time
80
linear acceleration m/sec 2 Linear position/time
10 300
60
Torque Nm
N
lin. postion M
5 200
Meter/s
40
T
0 100 20
-5 0 0
0 5 10 0 5 10 0 5 10
Seconds (s) Seconds (s) Seconds (s)
Figure 3(d) EV open loop step response curves; linear speed/, angular speed /time, linear acceleration /time,
current/time, motor torque/time
230
European Scientific Journal May 2013 edition vol.9, No.15 ISSN: 1857 7881 (Print) e - ISSN 1857- 7431
EV1.mat
Two load subsystems
EV.mat
linear speed.
1 Armature current du/dt
145.4
Load torque
control signal Current Load torque,.1
Angular speed
EV2.mat
Subsystem
Repeating 23
Load
Sequence EV7.mat EV4.mat
Torque
Stair Linear speed m/s
1 angular
PID(s) linear position
Step, 1 Kpwm 1 speed
Kt 1/n
Saturation La.s+Ra Ts.s+1 den(s) -K-
1 PID Controller Add.1
,, inverter TF . Kt. gear ratio
Transfer function n=3.1
rad2mps 1
TL Out1 1/(Js+b). EV6.mat
Kb V=W*r1 s
Motor torque
Tload Integrator
Motion profile EMF constant Kb
reference tracking
Angular speed
EV5.mat
time 13 seconds EV3.mat
-K- 2
vehicle anglular To File3
feedbacK
Figure 4(a) One closed loop control system for EV, applying PID controller
231
European Scientific Journal May 2013 edition vol.9, No.15 ISSN: 1857 7881 (Print) e - ISSN 1857- 7431
60 200 200
Torque Nm
20
Rad/sec
Amp
Meter
40 100 100
10
20 0 0
0 0 -100 -100
0 5 10 15 20 0 5 10 15 20 0 5 10 15 20 0 5 10 15 20
. . Seconds (s) Seconds (s)
linear acceleration m/sec 2 Linear position/time Load Torque/time Control signal
4 1000 150 150
2 100 100
lin. postion M
Torque Nm
Meter/s
0 500 50 50
-2 0 0
-4 0 -50 -50
0 5 10 15 20 0 5 10 15 20 0 5 10 15 20 0 5 10 15 20
Seconds (s) Seconds (s) Seconds (s) Seconds (s)
Figure 4(b) EV closed loop linear speed/time, angular speed /time, linear acceleration /time, current/time,
control signal//time, motor torque/time response curves for reference motion profile input applying one control
loop with PID
4
Linear speed/time Angular speed/time Armature current x 10 Control signal
30 80 400 3
60 300
20 2
Rad/sec
Amp
Meter
200
40
10 1
100
20
0 0
0 0 0 2 4 6
0 2 4 6 0 2 4 6 0 0.005 0.01 0.015
Seconds (s) Time (sec)
Time (sec) Time (sec)
L dT /ti
Figure 4(c) EV closed loop linear speed/time, angular speed /time, current/time, control signal//time, response
curves for step input applying one control loop with PID
232
European Scientific Journal May 2013 edition vol.9, No.15 ISSN: 1857 7881 (Print) e - ISSN 1857- 7431
linear acceleration
0.2452
EV1.mat
Linear speed m/s2 current sensor=0.1 (1/kt) Two load subsystems
EV.mat
-K- -K- linear speed.
Armature current du/dt
1
143.4
Load torque
control signal Current Load torque,.1
Angular speed
EV2.mat
2
1 Subsystem
Repeating 22.84
Load
equence EV7.mat EV4.mat
Torque
Stair Linear speed m/s
PID(s) 1 angular linear position
Step, 1 Kpwm 1 speed
Kt 1/n
Add, PID Controller2 La.s+Ra Ts.s+1 den(s) -K-
Add.1 inverter TF . Kt. gear ratio
,, Transfer function n=3.1
rad2mps 1
TL Out1 1/(Js+b). EV6.mat
Kb V=W*r1 s
Motor torque
Tload Integrator
Motion profile EMF constant Kb
reference tracking
35.75
Angular speed
EV5.mat
Linear speed m/s1 EV3.mat
-K-
2
vehicle anglular To File3
feedbacK
Rad/sec
20
Meter
Rad/sec
Meter
40
40
10
10 20
20
0 0
0 0 0 5 10 0 5 10
0 5 10 0 5 10
Time (sec) Time (sec) Time (sec) Time (sec)
linear acceleration m/sec 2 Linear position/time linear acceleration m/sec 2 Linear position/time
100 800 40 1000
lin. postion M
600
lin. postion M
50 20
Meter/s
Meter/s
400 500
0 0
200
-50 0 -20 0
0 5 10 0 5 10 0 5 10 0 5 10
Time (sec) Time (sec) Time (sec) Time (sec)
Figure 5(b) linear speed/time, angular speed time Figure 5(c) linear speed/time, angular speed time
response curves, feeding back load toque to both motor response curves, feeding back load toque as equivalent
as load torque and as equivalent voltage control system voltage just to control system
233
European Scientific Journal May 2013 edition vol.9, No.15 ISSN: 1857 7881 (Print) e - ISSN 1857- 7431
to suggest to design current regulator as PID or PI controller, in order to have small overshoot
and good tracking performance current regulation can be designed as type-I system. The
design of current controller as PI is discussed and introduced in details by (Farhan A. Salem,
2013) and given by:
1
G=
PI _ current (s ) K P _ current * 1 + (17)
TI s
Where: KP_current: the proportional gain (to be 1.51); KI_current: integral gain; TI: time
constant of current regulator (to be 0.08). It must be considered that the current regulation is
faster than speed regulation. Mainly the PI zero, Zo=- KI/ KP, will inversely affect the
response and it could be cancelled by prefilter, the required prefilter transfer function to
cancel the zero is given by:
Zo 1 /TI
G Pr=
efilter (s ) = (18)
(s + Z o ) (s + 1 / T I )
Speed regulator controller: The Speed regulation loop is the outer loop, this is
shown in Figure, in order to have smooth driving for comfortable riding, no steady state error
and acceptable anti-disturbance capability at transient state, we are to suggest designing
speed controller as PID or PI controller. In case speed controller is designed as PI regulator, a
PI transfer function given by:
K I _
K P _ s +
G PI=
( K P _s + K I )
=
K P _
= K P _ * =
(T s + 1)
K P _ * 1 +
1 (19)
_ speed (s )
s s T s T s
Where, KP_: the proportional coefficient of speed regulator; KI_: the integral
coefficient of speed regulator; T: time constant of motor speed. Depending upon generic
open loop transfer function, the parameters of speed controller loop can be found to be:
J K
K P _ = K I _ = P
2T c 4T c
Where: Tc is the sum time delay due to speed loop, the same approach, with PI
prefilter to cancel the zero, can be applied to speed loop PI controller.
The inverter: The input voltage Vin to inverter is considered as constant (36V), the
main voltage conversion is done very efficiently using PWM techniques, the output voltage is
adjustable via the duty cycle ,of the PWM signal. The transfer function of the inverter can
be given as by (Qi Huang et al, 2012) and given by Eq.(20). The PI current controller is
affecting the inverter switching frequency to reduce the ripples in the torque and current
234
European Scientific Journal May 2013 edition vol.9, No.15 ISSN: 1857 7881 (Print) e - ISSN 1857- 7431
K PW M
G converter (s ) = (20)
Ts s + 1
Where: Kpwm: gain of inverter (to be 5); Ts: time constant of PWM controller, (to be
0.25 ms)
.
Load
-K-
Dynamics
Kb
EMF constant Kb
-K-
EV1.mat
current sensor=0.1 (1/kt) Two load subsystems
EV.mat
-K- -K- linear speed.
1 Armature current du/dt
-0.8108
Load torque
control signal Current Load torque,.1
Angular speed
EV2.mat
2 Subsystem
Repeating -2.091
Load
Sequence EV7.mat EV4.mat Torque
Stair Linear speed m/s
1 angular
PID(s) linear position
Step, 1 Kpwm 1 speed
Kt 1/n
PID(s)
La.s+Ra Ts.s+1 den(s)
1 PID Controller1 2 Add.1 Kt. gear ratio
-K-
,, inverter TF .
PID Controller2 Transfer function n=3.1
rad2mps 1
TL Out1 1/(Js+b). EV6.mat
Kb V=W*r1 s
Motor torque
Tload Integrator
Motion profile EMF constant Kb
reference tracking
Angular speed
EV5.mat
me 13 seconds EV3.mat
-K- 2
vehicle anglular To File3
feedbacK
Figure 7(a) block diagram applying two controllers inner and outer,(PI, or PID)
235
European Scientific Journal May 2013 edition vol.9, No.15 ISSN: 1857 7881 (Print) e - ISSN 1857- 7431
20 200 200
Torque Nm
50
Rad/sec
Meter
Amp
10 100 100
0
0 0 0
Torque Nm
50
Meter/s
0 500 50
0
-2 0
-4 0 -50 -50
0 5 10 15 20 0 5 10 15 20 0 5 10 15 20 0 5 10 15 20
Time (sec) Time (sec) Time (sec) Time (sec)
Figure 7(b) EV closed loop linear speed/time, angular speed /time, linear acceleration /time, current/time,
control signal//time, motor torque/time response curves for reference motion profile input applying two PID
controller for both loops .
Linear speed/time Angular speed/time Armature current Motor Torque/time
30 100 150 150
20 100 100
Torque Nm
50
Rad/sec
Meter
Amp
10 50 50
0
0 0 0
2 200
lin. postion M
Torque Nm
50
Meter/s
0 500 100
0
-2 0
-4 0 -100 -50
0 5 10 15 20 0 5 10 15 20 0 5 10 15 20 0 5 10 15 20
Time (sec) Time (sec) Time (sec) Time (sec)
Figure 7(c) EV closed loop linear speed/time, angular speed /time, linear acceleration /time, current/time,
control signal//time, motor torque/time response curves for reference motion profile input applying two PID
controller for both loops applying proposed design relating load torque , tachometer and corresponding
voltages
Linear speed/time Angular speed/time linear acceleration m/sec 2 Torque/time
30 100 20 300
20 200
Torque Nm
lin. speed M
50 10
Rad
10 100
0 0
0 0
-10 -100
-10 -50 0 2 4 6 8 0 2 4 6 8
0 2 4 6 8 0 2 4 6 8
Seconds (s) Seconds (s)
Seconds (s) Seconds (s)
Figure 7(d)Linear speed/time, angular speed/time Linear acceleration/time, torque/time, response curves of
EV for desired output linear speed of 23 m/s (that is 82.8 km/h), applying PI controller for both , inner and
outer, loop
236
European Scientific Journal May 2013 edition vol.9, No.15 ISSN: 1857 7881 (Print) e - ISSN 1857- 7431
model of the proposed design is shown in Figure 8(a),PI, or PID can be used , to reduce the
effect of PI zero, a prefilter for both inner and outer PI-controllers, can be added as shown in
Figure 8(b),
linear acceleration
EV1.mat
Two load subsystems
EV.mat
linear speed.
1 Armature current du/dt
-1.342
Load torque
Current Load torque,.1
Angular speed
EV2.mat
Subsystem
0.3601
Load
EV4.mat Torque
Linear speed m/s
Step, PID(s) Kpwm angular
PID(s) linear position
1 1 speed
1 PID Controller
Saturation Ts.s+1 Kt 1/n
Add.2 La.s+Ra den(s) -K-
PID Controller2
inverter TF . Add.1 ,, Kt. gear ratio
Out1 Transfer function n=3.1 rad2mps 1
1/(Js+b). EV6.mat
Kb V=W*r1 s
Motor torque
Motion profile Integrator
reference tracking EMF constant Kb
Ks
Figure 8(a) two control loops model, inner current with current sensor
linear acceleration
EV1.mat
Two load subsystems
EV.mat
linear speed.
Armature current du/dt
149
Load torque
Current Load torque,.1
Angular speed
EV2.mat
Subsystem
23.28
Load
EV4.mat
1/Tw Torque
1/Ts Linear speed m/s
1/Tws+1 PI(s) Kpwm angular
Step, 1/Tss+1 PI(s) linear position
1 1 speed
prefilter- Ts.s+1 Kt 1/n
1 PID speed prefilter Saturation
speed La.s+Ra den(s)
PI-current PIDcurrent inverter . -K-
Add.1 ,, Kt. gear ratio
Transfer function n=3.1
Out1 rad2mps 1
1/(Js+b). EV6.mat
Kb V=W*r1 s
Motor torque
Integrator
Motion profile EMF constant Kb
reference tracking Ks
237
European Scientific Journal May 2013 edition vol.9, No.15 ISSN: 1857 7881 (Print) e - ISSN 1857- 7431
Running simulink model given in Figure 8(b) with two PI controllers for both inner
and outer loops, with two corresponding prefilters, for step input will result in response
curves shown in Figure 8(e), a smooth response with excellent settling time, no overshoot is
resulted.
Linear speed/time Angular speed/time
30 80 Armature current Motor Torque/time
300 300
60
20 200 200
Rad/sec
Torque Nm
Meter
40
Amp
100 100
10
20
0 0
0 0
0 5 10 15 20 0 5 10 15 20 -100 -100
0 5 10 15 20 0 5 10 15 20
Time (sec) Time (sec)
Seconds (s) Time (sec)
linear acceleration m/sec 2 Linear position/time Load Torque/time Control signal
4 1000 150 100
2
lin. postion M
100
Torque Nm
50
Meter/s
0 500 50
0
-2 0
-4 0 -50 -50
0 5 10 15 20 0 5 10 15 20 0 5 10 15 20 0 5 10 15 20
Time (sec) Time (sec) Time (sec) Time (sec)
lin. postion M
60
20 20 400
Meter/s
Rad/sec
Meter
40
10 0 200
20
0 0 -20 0
0 2 4 6 0 2 4 6 0 2 4 6 0 2 4 6
Time (sec) Time (sec) Time (sec) Time (sec)
lin. postion M
40 5 400
Meter/s
10
20
0 200
0 0
0 5 10 0 5 10 -5 0
0 5 10 0 5 10
Time (sec) Time (sec)
Time (sec) Time (sec)
2
Conclusion
Mathematical and simulink models and control solutions for electric vehicles, are
proposed, different control schemes including one and two loops control, was designed and
tested using MATLAB/simulink software, to result in robust, adaptive system and improved
overall system performance on both dynamic and steady state performance.
238
European Scientific Journal May 2013 edition vol.9, No.15 ISSN: 1857 7881 (Print) e - ISSN 1857- 7431
References:
Bambang Sri Kaloko, Soebagio, Mauridhi Hery Purnomo, Design and Development of Small
Electric Vehicle using MATLAB/Simulink, international Journal of Computer Applications
(0975 8887) Volume 24 No.6, June 2011
Dhameja, S., Electric Vehicle Battery Systems, Newnes, US. 2002,
Husain, I., 2003, Electric and Hybrid Vehicles Design Fundamentals, Pertama, CRC Press,
Farhan A. Salem, Mechatronics design of small electric Vehicles; Research and education,
International Journal of Mechanical & Mechatronics Engineering IJMME-IJENS Vol:13
No:01,2013
Brahim Gasbaoui, Abdelkader Chaker, Abdellah Laoufi, Boumedine Allaoua, Abdelfatah
Nasri, The Efficiency of Direct Torque Control for Electric Vehicle Behavior Improvement,
Serbian jornal of electric engineering, Vol. 8, No. 2, May 2011, 127-146
P. Bauer, Zs. Preitl,P. Gspr,Z. Szab, J. Bokor, control oriented modeling of a series
Hybrid solar vehicle ,2012
Bambang Sri Kaloko, Soebagio, Mauridhi Hery Purnomo, Design and Development of Small
Electric Vehicle using MATLAB/Simulink, International Journal of Computer Applications
(0975 8887) Volume 24 No.6, June 2011
Erik Schaltz. Electrical Vehicle Design and Modeling, Electric Vehicles - Modelling and
Simulations(2011), Dr. Seref Soylu (Ed.), ISBN: 978-953-307-477-1, InTech, Available
from:http://www.intechopen.com/books/electric-vehicles-modelling-and-
simulations/electrical-vehicle-design-andmodeling
Dragos Maciuca, Design, Modeling and Control of Steering and Braking for an Urban
Electric Vehicle, path Report.A Research Exchange Between Partners for Advanced Transit
and Highways (PATH) University of California at Berkeley and Institut National de
Recherche en Informatique et en Automatique (INRIA) Rocquencourt, France Programme
Praxitle
Qi Huang, Jian Li and Yong Chen, Control of Electric Vehicle, University of Electronic
Science and Technology of China P.R.China. www.intechopen.com, 2012
Ahmad A. Mahfouz Farhan A. Salem Mustafa Kamel, Modeling, simulation and analysis of
electric motor, for mechatronics single joint Robot arm application, using different methods
and verification by MATLAB/Simulink. I.J. Intelligent Systems and Applications, 2013, 05,
39-57
M.P.Kazmierkowski, H.Tunia "Automatic Control of Converter-Fed Drives", Warszawa
1994
239
European Scientific Journal May 2013 edition vol.9, No.15 ISSN: 1857 7881 (Print) e - ISSN 1857- 7431
R.D. Doncker, D.W.J. Pulle, and A. Veltman. Advanced Electri-cal Drives: Analysis,
Modeling, Control. Springer, 2011.
Grzegorz Sieklucki ,Analysis of the Transfer-Function Models of Electric Drives with
Controlled Voltage Source PRZEGL AD ELEKTROTECHNICZNY (Electrical Review),
ISSN 0033-2097, R.88NR7a/2012
Norman S. Nise, control system engineering, Sixth Edition,2011, John Wiley & Sons, Inc
Bashir M. Y. Nouri , modeling and control of mobile robots, Proceeding of the First
International Conference on Modeling, Simulation and Applied Optimization, Sharjah,
U.A.E. February 1-3, 2005
Norman S. Nise, Control systems engineering, Sixth Edition, John Wiley & Sons, Inc, 2011.
http://buggies.builtforfun.co.uk/FactFiles/controller.html
Farhan A. Salem, Ahmad A. Mahfouz, Modeling and controller design for electric motor,
using different control strategies and verification using MATLAB/Simulink I.J. Intelligent
Systems and Applications, submitted and accepted to . I.J. Intelligent Systems and
Applications, 2013
Hedaya Alasooly, ''Control of DC motor using different control strategies'' global journal of
technology and optimization 2011 .
Zsuzsa Preitl, Pter Bauer, Cascade Control Solution for Traction Motor for Hybrid Electric
Vehicles, Acta Polytechnica Hungarica, Vol. 4, No. 3, 2007
240