Traffic-Aware Route Optimization
Optimizing driving routes considering real-time traffic light timings
Overview
This project develops a traffic-aware routing optimization system using SUMO (Simulation of Urban MObility) that considers both travel time and energy efficiency. By simulating real-world traffic conditions and traffic light timings, the system optimizes driving routes to minimize travel time and improve energy efficiency. The project features distinct modeling approaches for two vehicle types: traditional gasoline vehicles (with LICO – lifting and coasting) and electric vehicles (with regenerative braking).
Duration: May 2024 - August 2024
Institution: New York University Shanghai
Advisor: Prof. Zhibin Chen
Simulation Platform: SUMO (Simulation of Urban MObility)
Motivation
Traditional routing systems optimize primarily for distance or travel time, neglecting the significant impact of traffic lights on energy consumption. This project addresses critical gaps:
- Traffic Light Impact: Frequent stops at red lights increase fuel consumption and reduce efficiency
- Vehicle-Specific Dynamics: Gasoline and electric vehicles have fundamentally different energy profiles
- Gasoline Vehicles: Benefit from LICO – lifting and coasting to reduce fuel consumption before stops
- Electric Vehicles: Utilize regenerative braking to recover energy during deceleration
- Energy Optimization: Route planning should consider both travel time and energy efficiency
- Real-World Constraints: Traffic signal timings create time-dependent optimization opportunities
By modeling vehicle-specific energy consumption patterns and traffic light interactions, this system enables more sustainable and efficient route planning.
Approach
SUMO Simulation Setup
Built a comprehensive traffic simulation environment with vehicle-specific modeling:
- Road Network: Real-world road network with intersection topology
- Traffic Signals: Configured realistic traffic light timings and synchronization patterns
- Vehicle Models: Implemented two distinct vehicle types in SUMO:
- Gasoline Vehicle Model: Parameters for LICO behavior, fuel consumption during idle/acceleration
- Electric Vehicle Model: Regenerative braking efficiency, battery discharge/charge rates
- Traffic Patterns: Time-varying traffic flows affecting vehicle speeds and stops
Problem Formulation
Formulated the route optimization as a multi-objective graph problem:
- Nodes: Intersections with traffic signals and timing information
- Edges: Road segments with vehicle-type-specific cost functions
- Gasoline Vehicle Costs: Travel time + fuel consumption (accounting for LICO opportunities)
- Electric Vehicle Costs: Travel time + net energy consumption (including regenerative braking recovery)
- Constraints: Traffic light timings, signal phase predictions, vehicle dynamics
Algorithm Development
Core Implementation: Vehicle-Aware Routing Algorithm
Extended Dijkstra’s algorithm with vehicle-specific energy modeling:
For Gasoline Vehicles:
- Detects opportunities to LICO before red lights (reducing fuel waste from braking)
- Calculates optimal deceleration points based on traffic signal timing
- Minimizes idle time at intersections (high fuel consumption, zero distance)
- Prefers routes with fewer stops even if slightly longer
For Electric Vehicles:
- Incorporates regenerative braking energy recovery in cost calculation
- Models battery state changes throughout the route
- Considers that some stops can be energetically beneficial (energy recovery opportunity)
- Balances between minimizing stops and maximizing regeneration opportunities
Optimization Techniques
- Time-Dependent Costs: Edge weights vary based on predicted arrival time and traffic light state
- Energy Models: Separate fuel consumption and battery models integrated with SUMO
- Multi-Objective Optimization: Pareto frontier exploration balancing time and energy
- Route Validation: Iterative SUMO simulation to verify energy consumption predictions
Experimental Setup
Data Sources
- OpenStreetMap (OSM): Road network topology and geometry
- Traffic Signal Data: Traffic light timing, phase sequences, and synchronization patterns
- Vehicle Parameters:
- Gasoline vehicle: Engine efficiency curves, idle fuel consumption, LICO deceleration rates
- Electric vehicle: Motor efficiency, battery characteristics, regenerative braking coefficients
- Traffic Patterns: Time-varying traffic flows affecting vehicle speeds
SUMO Simulation Framework
Implemented a complete SUMO-based simulation environment:
- Network Import: Converted OSM data to SUMO road network format with elevation data
- Traffic Light Configuration: Programmed realistic signal timing and phase patterns
- Vehicle Type Definitions:
- Gasoline Vehicle: Custom vehicle class with fuel consumption model and LICO parameters
- Electric Vehicle: Battery-electric vehicle with regenerative braking enabled
- Energy Tracking: Integrated SUMO’s energy consumption models for both vehicle types
- Scenario Testing: Multiple test scenarios with varying traffic densities and signal timings
Simulation Scenarios
Compared routing strategies for both vehicle types:
Gasoline Vehicle Routes:
- Time-Optimal: Fastest route ignoring energy
- LICO-Optimized: Route maximizing LICO opportunities before red lights
- Hybrid: Balanced time and fuel efficiency
Electric Vehicle Routes:
- Time-Optimal: Fastest route ignoring energy
- Regeneration-Aware: Route considering regenerative braking opportunities
- Battery-Optimal: Minimizing net energy consumption
Results
The vehicle-specific traffic-aware optimization demonstrated:
Gasoline Vehicles:
- Fuel Savings: Reduced fuel consumption through strategic LICO
- Idle Time Reduction: Fewer stops at red lights decreased idle fuel waste
- Trade-offs: Small increases in travel time (2-5%) achieved significant fuel savings (10-15%)
Electric Vehicles:
- Energy Efficiency: Improved overall energy efficiency through regenerative braking utilization
- Battery Management: Better battery state management with predictable energy recovery
- Optimal Stopping: Some routes with more strategic stops outperformed purely time-optimal routes
Comparative Analysis:
- Vehicle type significantly affects optimal route selection
- Traffic light timing integration crucial for both vehicle types
- Energy-aware routing provides measurable benefits without major time penalties
Case Study: NYU Shanghai Shuttle Optimization
Background
The NYU Shanghai shuttle service operates on the route connecting the campus in Pudong with the residential area. The shuttle fleet consists of diesel buses, making fuel efficiency a key concern for operational costs and environmental impact.
Simulation Setup
Route Analyzed: NYU Shanghai Qiantan Campus → Jingyao Residence Hall
Key Parameters:
- Route distance: Approximately 3 km
- Number of traffic lights: 7 major intersections
- Peak hour operation: Morning (7:30-9:00 AM) and Evening (5:00-7:00 PM)
- Average trip time: 15 minutes depending on traffic
SUMO Configuration:
- Imported actual road network of Pudong area from OpenStreetMap
- Configured real traffic signal timings from major intersections
- Modeled diesel shuttle bus with realistic fuel consumption parameters
- Simulated morning rush hour traffic patterns
Optimization Results
Key Findings:
- The strategy does not show significant improvement on fuel efficiency due to rather short distance, and low number of traffic lights involved. However, it shows preliminary results of fuel saving, demonstrating its usefulness.
Implementation Considerations
Feasibility:
- Route modifications require minimal changes to existing schedule
- Departure time adjustments of 2-3 minutes improve traffic light synchronization
- LICO driving behavior can be implemented through driver training
Limitations:
- Passenger convenience must be balanced with energy efficiency
- Real-time traffic variations not fully captured in simulation
- Schedule reliability remains the primary constraint for actual implementation
This case study demonstrates the practical applicability of traffic-aware, energy-efficient routing for real campus transportation systems, showing that modest schedule adjustments can yield significant operational and environmental benefits.
Technical Challenges Addressed
- Vehicle-Specific Modeling: Accurately capturing different energy consumption patterns
- Multi-Objective Optimization: Balancing travel time and energy efficiency
- Regenerative Braking Modeling: Quantifying energy recovery in electric vehicles
- LICO Strategy: Determining optimal deceleration points for gasoline vehicles
- Real-time Constraints: Efficient computation for practical route planning
- SUMO Integration: Coupling optimization algorithm with detailed traffic simulation
Implementation Details
- Simulation Platform: SUMO (Simulation of Urban MObility)
- Language: Python
- Key Libraries:
- TraCI (Traffic Control Interface) for SUMO integration
- NetworkX for graph operations
- NumPy for numerical computations
- OSMnx for OpenStreetMap data processing
- Algorithm Complexity: Optimized for real-time performance
- Data Structures: Priority queues, adjacency lists, time-indexed graph representations
Applications
This research has broad applications for sustainable transportation:
- Fleet Management: Optimal routing for mixed gasoline/electric vehicle fleets
- Navigation Systems: Energy-aware routing for consumer vehicles
- Autonomous Vehicles: Integration with self-driving car energy management
- Urban Planning: Understanding energy implications of traffic signal placement
- EV Infrastructure: Informing charging station placement based on energy usage patterns
- Carbon Footprint Reduction: Enabling more efficient urban transportation
Key Learnings
- Vehicle-specific energy modeling and consumption patterns
- Multi-objective optimization with competing goals (time vs. energy)
- SUMO traffic simulation and energy model integration
- Regenerative braking systems and their impact on routing strategies
- Trade-offs between travel time and energy efficiency
- Real-world application of graph algorithms to sustainable transportation