A stochastic routing service for electrical vehicles

Electrical vehicles have limited range because of under developed battery technology. Routing an electrical vehicle is different from routing a traditional fuel vehicle as it needs to consider the remaining mileages in order to avoid running out of batteries. In this project, a Q-learning algorithm...

Full description

Saved in:
Bibliographic Details
Main Author: Dong, Yubo
Other Authors: Zhang Jie
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/66673
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-66673
record_format dspace
spelling sg-ntu-dr.10356-666732023-03-03T20:31:13Z A stochastic routing service for electrical vehicles Dong, Yubo Zhang Jie School of Computer Engineering NTU-BMW Future Mobility Group BMW@NTU Future Mobility Research Lab DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer system implementation Electrical vehicles have limited range because of under developed battery technology. Routing an electrical vehicle is different from routing a traditional fuel vehicle as it needs to consider the remaining mileages in order to avoid running out of batteries. In this project, a Q-learning algorithm is used to address this need. The battery information is encoded together with location information to guide the vehicles. The project is divided into two phases. In the first phase, the routing algorithm was proposed. A simulator was implemented to tune the parameters and assess the performance of the proposed algorithm. The Q-learning algorithm solved the problem of finding a route that needs a few charging operations between the origin and destination. It showed much better performance when considering the remaining battery level or mileage of the vehicle. In the second phase, the algorithm was modified to solve the maximum probability of arrival problem in a stochastic environment. The algorithm provides a total solution that identifies the optimal directions to ensure maximum probability of arriving. It is able to differentiate the paths with less than 5% difference in probability. The Q-learning algorithm is successfully implemented as a routing service. It solved the problem of routing an electrical vehicle and the maximum probability of arrival problem, and showed great potential of becoming an intelligent navigation system. A few possible improvements are recommended as future works. Bachelor of Engineering (Computer Engineering) 2016-04-20T08:53:56Z 2016-04-20T08:53:56Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/66673 en Nanyang Technological University 69 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer system implementation
spellingShingle DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer system implementation
Dong, Yubo
A stochastic routing service for electrical vehicles
description Electrical vehicles have limited range because of under developed battery technology. Routing an electrical vehicle is different from routing a traditional fuel vehicle as it needs to consider the remaining mileages in order to avoid running out of batteries. In this project, a Q-learning algorithm is used to address this need. The battery information is encoded together with location information to guide the vehicles. The project is divided into two phases. In the first phase, the routing algorithm was proposed. A simulator was implemented to tune the parameters and assess the performance of the proposed algorithm. The Q-learning algorithm solved the problem of finding a route that needs a few charging operations between the origin and destination. It showed much better performance when considering the remaining battery level or mileage of the vehicle. In the second phase, the algorithm was modified to solve the maximum probability of arrival problem in a stochastic environment. The algorithm provides a total solution that identifies the optimal directions to ensure maximum probability of arriving. It is able to differentiate the paths with less than 5% difference in probability. The Q-learning algorithm is successfully implemented as a routing service. It solved the problem of routing an electrical vehicle and the maximum probability of arrival problem, and showed great potential of becoming an intelligent navigation system. A few possible improvements are recommended as future works.
author2 Zhang Jie
author_facet Zhang Jie
Dong, Yubo
format Final Year Project
author Dong, Yubo
author_sort Dong, Yubo
title A stochastic routing service for electrical vehicles
title_short A stochastic routing service for electrical vehicles
title_full A stochastic routing service for electrical vehicles
title_fullStr A stochastic routing service for electrical vehicles
title_full_unstemmed A stochastic routing service for electrical vehicles
title_sort stochastic routing service for electrical vehicles
publishDate 2016
url http://hdl.handle.net/10356/66673
_version_ 1759857132022267904