Académique Documents
Professionnel Documents
Culture Documents
Electric Vehicles
Rami Abousleiman and Osamah Rawashdeh
electric
vehicles.
This
demand
is
triggered
by
algorithms
optimization
problems.
are
mostly
used
Energy-efficient
for
solving
routing
for
such
electric
paths.
model
electric
with
vehicles
is
then studied
by applying
the
implemented algorithm
on
Vehicle Routing.
1. INTRODUCTION
(1)
01.
02.
03.
04.
05.
06.
07.
OS.
09.
10.
11.
12.
13.
14.
15.
16.
17.
IS.
19.
20.
21.
22.
23.
for
do
end
distance[ source]
for
for
I to length(vertices) - I do
each edge e do
ifdistance[e_from] + length(e) <length(e_to) do
distance[e_to] distance[e_from] + length(e)
predecessor [e_to] e_from
end
end
end
for each
edge e do
ifdistance[e_from]
I return ERROR
length(e) <distance[e_to]
do
end
end
predecessor
Fig I: Bellman - Ford Algorithm Pseudo Code
return
TABLE I
Major developed shortest path algorithms
Year
Algorithm
Complexity
1957
Bellman, et al.
i 958
Dijisi
i 962
Fioyd::wsl;ii
1964
Williams
O(E logz V)
1974
Suurballe
O(E + V logz V)
"
O ( V3)
Support
..................-...............................
...............-..............................
O ( V2)
Negative Edge
1984
Fredman, et al.
O(E + V log V)
(2)
(3 )
(4)
= V (K + A. i + B. V2 + C. a)
(5)
Where:
K
B
C
= M.g.fr
= M.g
= O.5.Pa.CD.Af
= M.o
= u. V(K + A. i + B. V2 + C . a)
(6)
TABLE III
Ed1ge Properlles
TABLE II
Typical Vehicle parameters
Description
Symbol
Pa
8
a
Edge
Value
Unit
0.25
2.25
0.005
1,500
9.8
1.275
I
0.4-0.6
sl= 120
s2 = 50
s3 = 50
s4=75
s5 =10
s6 =50
s7 =50
s8 =100
s9 =120
slO=40
dl =2500
d2 =750
d3=500
d4=650
d5 =100
d6=650
d7=500
d8=900
d9=1100
d10=340
Distance (meters)
[dl, sl]
[d2, s2]
[d3, s3]
[d4, s4]
[d5, s5]
[d6, s6]
[d7, s7]
[d8, s8]
[d9, s9]
[dIO, slO]
TABLE IV
Node Elevation
Elevation
Node
A
B
C
D
E
F
G
500
550
350
600
550
450
400
11.912
9.792
100.59----
-1.1SS
___
:3
15.15
. 7654
16.169
2.525------)1
(F)-----2.66
[4]
V. DISCUSSIONS
It can be observed from the results that neither the shortest
route nor the route with the least travel time yielded the most
energy efficient route. This concludes that applying the
optimization process on either the distance or the travel time
will not yield optimal results.
The Bellman-Ford algorithm was applied to different map
sizes. The simulation was run using a quad core desktop
computer running Matlab R2009b at 2.27 GHz of processing
speed. Table V shows different results using different map
sizes. These results show that the implementation is practical
and can be used to generate real-time results if the number of
vertices and edges is reasonable. Whenever the number of
vertices and edges become high Bellman - Ford becomes
impractical and cannot be used to solve for the EV routing
problem. Other suggested techniques include preprocessing of
the map, but that might be also impractical because of the
dynamic characteristics of the battery and the routes. Another
approach is to use metaheuristic methods as we used in [3 - 6].
These optimization techniques are slower for smaller maps,
but for more complex maps where Bellman - Ford starts
lacking, they produce very promising results as they can be
used in real time routing problems.
Table V
Bellman-Ford Computational Time to Generate a Solution
Number of Vertices
Number of Edes
20
29
37
63
0.054 sec
0.138 sec
294
988
16,340
1,152
10,026
270,780
25.80 sec
774.8 sec
203 hours
V. CONCLUSION
In this paper, we presented a Bellman-Ford solution to the
energy efficient routing problem for electric vehicles. An EV
model was presented and the algorithm was applied on the
model. The developed algorithm proved to run fast and can be
used in real-time to provide drivers the most energy efficient
route.
REFERENCES
[I]
[2]
[3]