Back to results

University of Illinois at Urbana-Champaign

Fuel minimization of a moving vehicle in suburban traffic

Abstract

dc:description

"In this thesis we study how a driver could use traffic light information in order to adapt his speed profile to save fuel. The mission is given by a final destination to reach (through a set of traffic lights) within a specific deadline and the objective is to minimize the fuel consumption. We assume that the speed between each traffic light is constant and we do not take into account the effects of acceleration and gear shifting. Also, we use an existing model for the fuel consumption which depends quadratically on the speed of the vehicle. For simple cases (one traffic light), we derive analytical results using basic optimization theory and the Karush-Kuhn-Tucker (KKT) necessary conditions for optimality. Thus, we show that the best strategy is not to wait at a traffic light. This is basically due to the low fuel efficiency at slow speeds. However, for more complex and realistic cases (with more traffic lights), it seems hard to obtain analytical results. Therefore, we use Dijkstra's shortest path algorithm to discretize our decision problem. By ""setting nodes"" at each distance where there is a traffic light, we can model a realistic situation with an equivalent discrete graph with non negative edge costs. Each node represents a set of coordinates (time and distance from the origin) and the weight between two nodes is the fuel consumption to go from one node to another node. Dijkstra's algorithm finds the shortest path to go from a source to a destination and therefore it gives the optimal speed profile with respect to fuel minimization. We applied this approach to both fuel minimization and time minimization problems. We also compare the optimization policy found by Dijkstra's algorithm with the one step ahead policy (minimization at each step without knowing the future). We observed that in certain cases, the optimal speed profile found with Dijkstra's algorithm and the one found with one step ahead optimization are the same. This is interesting for two reasons. First, Dijkstra's algorithm is computationally expensive as opposed to one step ahead optimization. Second, Dijkstra's algorithm requires to know all the information of traffic lights (timing and distance data) whereas one step ahead optimization only needs the information of the next traffic light."

Degree

thesis:*
Name thesis:degree_name
M.S.
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Aerospace Engineering
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2013

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Galpin, Thomas
Contributors dc:contributor
  • Voulgaris, Petros G.

Subjects

dc:subject × 5

Rights

dc:rights
Statement dc:rights
  • Copyright 2012 Thomas Philippe Henri
Language dc:language
en

Identifiers

dc:identifier.*
Handle dc:identifier
http://hdl.handle.net/2142/42238
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/42238

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Galpin, Thomas. Fuel minimization of a moving vehicle in suburban traffic. Thesis thesis, University of Illinois at Urbana-Champaign, 2013. http://hdl.handle.net/2142/42238