SlideShare a Scribd company logo
UNIVERSITY OF TWENTE.
Bus Holding of Electric Vehicles: An Exact Optimization
Approach
Paper no. 20-01738
Dr. Konstantinos Gkiotsalitis
Assistant Professor, University of TWENTE, Netherlands.
99th TRB Annual Meeting
UNIVERSITY OF TWENTE.
UNIVERSITY OF TWENTE.
INTRODUCTION
UNIVERSITY OF TWENTE.
Electric Bus Sales Projection
UNIVERSITY OF TWENTE.
Motivation
Bunching might increase the waiting times of passengers and delay the arrival of the bus at the
charging point resulting in:
1. charging with an increased energy price;
UNIVERSITY OF TWENTE.
Motivation
Bunching might increase the waiting times of passengers and delay the arrival of the bus at the
charging point resulting in:
1. charging with an increased energy price;
2. delay or refuse of charging because the charging point is occupied by another bus;
UNIVERSITY OF TWENTE.
Motivation
Bunching might increase the waiting times of passengers and delay the arrival of the bus at the
charging point resulting in:
1. charging with an increased energy price;
2. delay or refuse of charging because the charging point is occupied by another bus;
3. disruption of future bus dispatches/crew schedules;
UNIVERSITY OF TWENTE.
Motivation
Bunching might increase the waiting times of passengers and delay the arrival of the bus at the
charging point resulting in:
1. charging with an increased energy price;
2. delay or refuse of charging because the charging point is occupied by another bus;
3. disruption of future bus dispatches/crew schedules;
4. and excess strain on the power grid.
UNIVERSITY OF TWENTE.
Dual objective of this work
(a) minimize the deviation between the actual and planned headways (regularity),
(b) adhere to the pre-planned charging schedule
UNIVERSITY OF TWENTE.
Research Gap
there is a lack of bus holding studies that consider
• the improvement of the service regularity and, at the same time,
• cater for the charging requirements of electric buses.
UNIVERSITY OF TWENTE.
Contribution
• bus holding control model applicable to electric buses;
UNIVERSITY OF TWENTE.
Contribution
• bus holding control model applicable to electric buses;
• a reformulated program which is proven to be convex;
UNIVERSITY OF TWENTE.
Contribution
• bus holding control model applicable to electric buses;
• a reformulated program which is proven to be convex;
• the generation of reliable bus holding solutions that account for the interstation travel time
uncertainty.
UNIVERSITY OF TWENTE.
Bus Holding Decision
Time
Control stop, s
𝐻0
𝑑𝑖−1,𝑠 𝑇𝑖,𝑠
𝑖 − 1
𝑖
𝑑𝑖,𝑠
Bus trajectory
realized trajectory
expected trajectory
𝑖 − 1
𝑖
Space
Figure 1: Illustration of bus trajectories in a time-space diagram
UNIVERSITY OF TWENTE.
MATHEMATICAL MODEL
UNIVERSITY OF TWENTE.
Departure Constraint
Trip i cannot depart prior to Ti,s which is the time when trip i has completed the boardings/alighting
at stop s.
This yields:
Ti,s ≤ di,s (1)
and is a physical (hard) constraint.
UNIVERSITY OF TWENTE.
Charging Constraint
If bus trip i needs to reach its charging location before time ρi for charging as planned, then:
di,s + E[ti,s] ≤ ρi (2)
where:
di,s = the departure time of trip i from stop s, including its holding time
E[ti,s] = the expected travel time of trip i from stop s to the last stop
ρi = the scheduled charging time of trip i at the charging location
UNIVERSITY OF TWENTE.
Charging Constraint
If bus trip i needs to reach its charging location before time ρi for charging as planned, then:
di,s + E[ti,s] ≤ ρi (2)
where:
di,s = the departure time of trip i from stop s, including its holding time
E[ti,s] = the expected travel time of trip i from stop s to the last stop
ρi = the scheduled charging time of trip i at the charging location
Note: if bus trip i arrives late at stop s, the charging constraint cannot be satisfied even if we do not
apply holding.
UNIVERSITY OF TWENTE.
Objective Function
f(di,s) = µi,s
(
di,s − (di−1,s + H0)
)2
+ (1 − µi,s)
(
di,s − Ti,s
)2
(3)
which strives to minimize the squared difference between the planned (ideal) and the actual
headway between trips i − 1 and i.
If this is achieved, regularity is maintained.
UNIVERSITY OF TWENTE.
Mathematical Program
(ˆQi,s) : min
di,s
f(di,s) + M max(di,s + E[ti,s] − ρi, 0)
s.t.: Ti,s ≤ di,s
di,s ∈ R+
(4)
• our charging constraint, which cannot be always satisfied, is added in the objective function
with the penalty M max(di,s + E[ti,s] − ρi, 0).
• the objective function is not convex because of the max term.
UNIVERSITY OF TWENTE.
Reformulation with the use of slack variable, ν
(˜Qi,s) : min
ν,di,s
f(di,s) + Mν
s.t.: di,s ≥ Ti,s
ν ≥ 0
ν ≥ di,s + E[ti,s] − ρi
(5)
• the reformulated program does not have the max term any longer.
• it can be solved to global optimality and has a unique solution, as proven in our central
Theorem (see manuscript).
UNIVERSITY OF TWENTE.
Reliable Holding Solution
The average travel time E[ti,s] in program ˜Qi,s can be substituted by the y-th percentile since it will
only exceed that value at (100-y)% of the cases.
With this substitution, the reliable solution is found by solving the following program:
(˜Pi,s) : min
ν,di,s
f(di,s) + Mν
s.t.: di,s ≥ Ti,s
ν ≥ 0
ν ≥ di,s + ty
s − ρi
(6)
UNIVERSITY OF TWENTE.
NUMERICAL EXPERIMENTS
UNIVERSITY OF TWENTE.
Solution with CPLEX
In an idealized scenario, trip i arrives at control stop s and completes its boardings/alightings at time
Ti,s = 1500s. The parameter values of our scenario are: di−1,s = 1000 s, Ti,s = 1500 s, H0 = 600 s,
and E[ti,s] = 3000s.
Table 1: Globally Optimal Holding decisions for different values of ρi
ρi Solving ˜Qi,s with CPLEX
ν di,s Comp. time
4800 s 0 s 1600 s 0.02 s
4600 s 0 s 1600 s 0.02 s
4550 s 0 s 1550 s 0.02 s
4500 s 0 s 1500 s 0.02 s
4200 s 300 s 1500 s 0.02 s
UNIVERSITY OF TWENTE.
Demonstration of the objective function
1500 1600 1700 1800
0
2
4
·104
di,s (s)
˜f(di,s,ν)
.
=f(di,s)+Mν
ρi = 4800 (s)
˜f(di,s)
optimal
Figure 2: Performance of the objective function in the
region F = { ν = 0, di,s ≥ Ti,s } for ρi = 4800 s.
1500 1520 1540 1560 1580 1600
0
0.5
1
·104
di,s (s)
˜f(di,s,ν)
.
=f(di,s)+Mν
ρi = 4600 (s)
˜f(di,s)
optimal
Figure 3: Performance of the objective function in the
region F = { ν = 0, di,s ≥ Ti,s } for ρi = 4600 s.
UNIVERSITY OF TWENTE.
Simulation
• We consider a short time period of the day with 10 bus trips.
• Trips start from stop 1 and complete their service at the same stop, which happens to be a
charging point.
• Buses can be held at the control point stop, s = 2.
• The target headway is H0 = 6 min
• the realization of each interstation travel time from stop j to stop j + 1 is ti,j ∼ N(E(ti,j), Var(ti,j))
𝑠1
UNIVERSITY OF TWENTE.
Parameter Values of the Simulation
Table 2: Parameter values of the simulated line
Parameter Value
E(ti,1),
√
Var(ti,1) 1700 s, 100 s
E(ti,s),
√
Var(ti,s) 1000 s, 100 s
tmin
i,1 1500 s
tmin
i,s 800 s
H0 360 s
t
y
s 1200 s
c 1.0
UNIVERSITY OF TWENTE.
Scheduled Dispatching and Charging Times
Table 3: Dispatching and scheduled charging times of the 10 simulated trips
Trip, i Dispatching time Scheduled charging time, ρi
1 0 s 2900 s
2 360 s 3260 s
3 720 s 3980 s
4 1080 s 4340 s
5 1440 s 4700 s
6 1800 s 5060 s
7 2160 s 5420 s
8 2520 s 5780 s
9 2880 s 6140 s
10 3240 s 6500 s
UNIVERSITY OF TWENTE.
Comparative Analysis
Then, we perform a comparative analysis using as a benchmark the control logic of Fu and Yang
(2002). The logic of Fu and Yang (2002) is summarized as:
di,s =
{
di−1,s + H0 if Ti,s < di−1,s + cH0
Ti,s otherwise
(7)
UNIVERSITY OF TWENTE.
Results (1/2)
Table 4: Average performance of the two control logics in 1,000 simulation scenarios
Key Performance Control Logic of Proposed
Indicator Fu and Yang (2002) Control Logic
Average Passenger
Waiting Time (s) 182.4 184.4
Average Trip
Travel Time (s) 4996 4887
Missed
Chargings 4 1
Overall Charging
Delay (s) 96.59 63.52
UNIVERSITY OF TWENTE.
Results (2/2)
Average
Passenger
Waiting Time
Average Trip
Travel Time
Overall Charg-
ing Delay
0
20
40
−1.08
2.18
34
Improvement(%)
Performance of Key Performance Indicators
Figure 4: Average improvement (deterioration) when applying the proposed control logic.
UNIVERSITY OF TWENTE.
Conclusions
• the charging time delay(s) can be reduced by up to 34% with a minimal trade-off of 1.08%
increase in passenger waiting times;
• restraining the holding times due to the charging constraints can improve the total trip travel
times and limit schedule sliding effects.
Future research
• expand our method to railway operations that operate under regularity-based schemes.
• expand towards using a two-headway-based logic to consider the headway with the preceding
and the following bus when making a holding decision,
• expand to incorporate the time-varying charging costs in the objective function.
UNIVERSITY OF TWENTE.
Thank you for attending
Questions?
Contact:
Dr. Konstantinos Gkiotsalitis
E: k.gkiotsalitis@utwente.nl
www.researchgate.net/profile/Konstantinos_Gkiotsalitis
UNIVERSITY OF TWENTE.
References
Fu, Liping, and Xuhui Yang. 2002. “Design and implementation of bus-holding control strategies with
real-time information.” Transportation Research Record: Journal of the Transportation Research Board
(1791): 6–12.

More Related Content

What's hot

Vehicle Headway Distribution Models on Two-Lane Two-Way Undivided Roads
Vehicle Headway Distribution Models on Two-Lane Two-Way Undivided RoadsVehicle Headway Distribution Models on Two-Lane Two-Way Undivided Roads
Vehicle Headway Distribution Models on Two-Lane Two-Way Undivided Roads
AM Publications
 
Transportation modeling and planning ( The Four-Step Model )
Transportation modeling and planning ( The Four-Step Model )Transportation modeling and planning ( The Four-Step Model )
Transportation modeling and planning ( The Four-Step Model )
Ahmad Ali Miftah
 
TemporalSpreadingOfAlternativeTrainsPresentation
TemporalSpreadingOfAlternativeTrainsPresentationTemporalSpreadingOfAlternativeTrainsPresentation
TemporalSpreadingOfAlternativeTrainsPresentationPeter Sels
 
6. Assessment of impact of speed limit reduction and traffic signal
6. Assessment of impact of speed limit reduction and traffic signal6. Assessment of impact of speed limit reduction and traffic signal
6. Assessment of impact of speed limit reduction and traffic signalDr, Madhava Madireddy
 
Traffic flow model
Traffic flow modelTraffic flow model
Traffic flow model
Harikesh Kumar
 
path planning for nedocio
path planning for nedociopath planning for nedocio
path planning for nedocio
Carlos Iza
 
L9 Modeling Extensions (Transportation and Logistics & Dr. Anna Nagurney)
L9 Modeling Extensions (Transportation and Logistics & Dr. Anna Nagurney)L9 Modeling Extensions (Transportation and Logistics & Dr. Anna Nagurney)
L9 Modeling Extensions (Transportation and Logistics & Dr. Anna Nagurney)
Hossam Shafiq I
 
Multi-objective and Multi-constrained UAV Path Plan Optimum Selection Based o...
Multi-objective and Multi-constrained UAV Path Plan Optimum Selection Based o...Multi-objective and Multi-constrained UAV Path Plan Optimum Selection Based o...
Multi-objective and Multi-constrained UAV Path Plan Optimum Selection Based o...Angelo State University
 
L10 The Extended Model (Transportation and Logistics & Dr. Anna Nagurney)
L10 The Extended Model (Transportation and Logistics & Dr. Anna Nagurney)L10 The Extended Model (Transportation and Logistics & Dr. Anna Nagurney)
L10 The Extended Model (Transportation and Logistics & Dr. Anna Nagurney)
Hossam Shafiq I
 
L5 System-Optimizing Transportation Network (Transportation and Logistics & D...
L5 System-Optimizing Transportation Network (Transportation and Logistics & D...L5 System-Optimizing Transportation Network (Transportation and Logistics & D...
L5 System-Optimizing Transportation Network (Transportation and Logistics & D...
Hossam Shafiq I
 
Schéma numérique basé sur une équation d'Hamilton-Jacobi : modélisation des i...
Schéma numérique basé sur une équation d'Hamilton-Jacobi : modélisation des i...Schéma numérique basé sur une équation d'Hamilton-Jacobi : modélisation des i...
Schéma numérique basé sur une équation d'Hamilton-Jacobi : modélisation des i...
Guillaume Costeseque
 
Risk Assessment Presentation
Risk Assessment PresentationRisk Assessment Presentation
Risk Assessment Presentation
Courtney Hayden
 
REVIEW OF OPTIMAL SPEED MODEL
REVIEW OF OPTIMAL SPEED MODELREVIEW OF OPTIMAL SPEED MODEL
REVIEW OF OPTIMAL SPEED MODEL
Gyambar Adamu
 
Modal split analysis
Modal split analysis Modal split analysis
Modal split analysis
ashahit
 
Review of optimal speed model
Review of optimal speed modelReview of optimal speed model
Review of optimal speed model
ABUBAKAR IBRAHIM
 

What's hot (18)

Vehicle Headway Distribution Models on Two-Lane Two-Way Undivided Roads
Vehicle Headway Distribution Models on Two-Lane Two-Way Undivided RoadsVehicle Headway Distribution Models on Two-Lane Two-Way Undivided Roads
Vehicle Headway Distribution Models on Two-Lane Two-Way Undivided Roads
 
ICTTT2015
ICTTT2015ICTTT2015
ICTTT2015
 
Transportation modeling and planning ( The Four-Step Model )
Transportation modeling and planning ( The Four-Step Model )Transportation modeling and planning ( The Four-Step Model )
Transportation modeling and planning ( The Four-Step Model )
 
TemporalSpreadingOfAlternativeTrainsPresentation
TemporalSpreadingOfAlternativeTrainsPresentationTemporalSpreadingOfAlternativeTrainsPresentation
TemporalSpreadingOfAlternativeTrainsPresentation
 
6. Assessment of impact of speed limit reduction and traffic signal
6. Assessment of impact of speed limit reduction and traffic signal6. Assessment of impact of speed limit reduction and traffic signal
6. Assessment of impact of speed limit reduction and traffic signal
 
Traffic flow model
Traffic flow modelTraffic flow model
Traffic flow model
 
path planning for nedocio
path planning for nedociopath planning for nedocio
path planning for nedocio
 
L9 Modeling Extensions (Transportation and Logistics & Dr. Anna Nagurney)
L9 Modeling Extensions (Transportation and Logistics & Dr. Anna Nagurney)L9 Modeling Extensions (Transportation and Logistics & Dr. Anna Nagurney)
L9 Modeling Extensions (Transportation and Logistics & Dr. Anna Nagurney)
 
Multi-objective and Multi-constrained UAV Path Plan Optimum Selection Based o...
Multi-objective and Multi-constrained UAV Path Plan Optimum Selection Based o...Multi-objective and Multi-constrained UAV Path Plan Optimum Selection Based o...
Multi-objective and Multi-constrained UAV Path Plan Optimum Selection Based o...
 
L10 The Extended Model (Transportation and Logistics & Dr. Anna Nagurney)
L10 The Extended Model (Transportation and Logistics & Dr. Anna Nagurney)L10 The Extended Model (Transportation and Logistics & Dr. Anna Nagurney)
L10 The Extended Model (Transportation and Logistics & Dr. Anna Nagurney)
 
L5 System-Optimizing Transportation Network (Transportation and Logistics & D...
L5 System-Optimizing Transportation Network (Transportation and Logistics & D...L5 System-Optimizing Transportation Network (Transportation and Logistics & D...
L5 System-Optimizing Transportation Network (Transportation and Logistics & D...
 
Schéma numérique basé sur une équation d'Hamilton-Jacobi : modélisation des i...
Schéma numérique basé sur une équation d'Hamilton-Jacobi : modélisation des i...Schéma numérique basé sur une équation d'Hamilton-Jacobi : modélisation des i...
Schéma numérique basé sur une équation d'Hamilton-Jacobi : modélisation des i...
 
Risk Assessment Presentation
Risk Assessment PresentationRisk Assessment Presentation
Risk Assessment Presentation
 
REVIEW OF OPTIMAL SPEED MODEL
REVIEW OF OPTIMAL SPEED MODELREVIEW OF OPTIMAL SPEED MODEL
REVIEW OF OPTIMAL SPEED MODEL
 
Modal split analysis
Modal split analysis Modal split analysis
Modal split analysis
 
artikel
artikelartikel
artikel
 
Review of optimal speed model
Review of optimal speed modelReview of optimal speed model
Review of optimal speed model
 
TrafficManagementSchemes
TrafficManagementSchemesTrafficManagementSchemes
TrafficManagementSchemes
 

Similar to Electric buses presentation

TRBAM2020 Public Transit posters - University of Twente.
TRBAM2020 Public Transit posters - University of Twente.TRBAM2020 Public Transit posters - University of Twente.
TRBAM2020 Public Transit posters - University of Twente.
Konstantinos Gkiotsalitis
 
Lecture 02 Traffic Flow Characteristics (Traffic Engineering هندسة المرور & D...
Lecture 02 Traffic Flow Characteristics (Traffic Engineering هندسة المرور & D...Lecture 02 Traffic Flow Characteristics (Traffic Engineering هندسة المرور & D...
Lecture 02 Traffic Flow Characteristics (Traffic Engineering هندسة المرور & D...
Hossam Shafiq I
 
Central moments of traffic delay at a signalized intersection
Central moments of traffic delay at a signalized intersectionCentral moments of traffic delay at a signalized intersection
Central moments of traffic delay at a signalized intersection
Alexander Decker
 
Speed profile optimization of an electrified train in cat linh-ha dong metro ...
Speed profile optimization of an electrified train in cat linh-ha dong metro ...Speed profile optimization of an electrified train in cat linh-ha dong metro ...
Speed profile optimization of an electrified train in cat linh-ha dong metro ...
IJECEIAES
 
TimetablingForPassengers-2
TimetablingForPassengers-2TimetablingForPassengers-2
TimetablingForPassengers-2Peter Sels
 
Hybrid Ant Colony Optimization for Real-World Delivery Problems Based on Real...
Hybrid Ant Colony Optimization for Real-World Delivery Problems Based on Real...Hybrid Ant Colony Optimization for Real-World Delivery Problems Based on Real...
Hybrid Ant Colony Optimization for Real-World Delivery Problems Based on Real...
csandit
 
When and where are bus express services justified?
When and where are bus express services justified?When and where are bus express services justified?
When and where are bus express services justified?
BRTCoE
 
A comparison between M/M/1 and M/D/1 queuing models to vehicular traffic atKa...
A comparison between M/M/1 and M/D/1 queuing models to vehicular traffic atKa...A comparison between M/M/1 and M/D/1 queuing models to vehicular traffic atKa...
A comparison between M/M/1 and M/D/1 queuing models to vehicular traffic atKa...
IOSR Journals
 
AMBULANCE REDEPLOYMENT USING DYNAMIC DATA PROGRAMMING
AMBULANCE REDEPLOYMENT USING DYNAMIC DATA PROGRAMMINGAMBULANCE REDEPLOYMENT USING DYNAMIC DATA PROGRAMMING
AMBULANCE REDEPLOYMENT USING DYNAMIC DATA PROGRAMMING
IRJET Journal
 
A Strategic Model For Dynamic Traffic Assignment
A Strategic Model For Dynamic Traffic AssignmentA Strategic Model For Dynamic Traffic Assignment
A Strategic Model For Dynamic Traffic Assignment
Kelly Taylor
 
Study of urban traffic flow
Study of urban traffic flowStudy of urban traffic flow
Study of urban traffic flow
Sukhdeep Jat
 
ESCC 2016, July 10-16, Athens, Greece
ESCC 2016, July 10-16, Athens, GreeceESCC 2016, July 10-16, Athens, Greece
ESCC 2016, July 10-16, Athens, Greece
LIFE GreenYourMove
 
5-Modal Split & Traffic Assignment-( Transportation and Traffic Engineering D...
5-Modal Split & Traffic Assignment-( Transportation and Traffic Engineering D...5-Modal Split & Traffic Assignment-( Transportation and Traffic Engineering D...
5-Modal Split & Traffic Assignment-( Transportation and Traffic Engineering D...
Hossam Shafiq I
 
Mixed Integer Linear Programming Formulation for the Taxi Sharing Problem
Mixed Integer Linear Programming Formulation for the Taxi Sharing ProblemMixed Integer Linear Programming Formulation for the Taxi Sharing Problem
Mixed Integer Linear Programming Formulation for the Taxi Sharing Problem
jfrchicanog
 
Solving real world delivery problem using improved max-min ant system with lo...
Solving real world delivery problem using improved max-min ant system with lo...Solving real world delivery problem using improved max-min ant system with lo...
Solving real world delivery problem using improved max-min ant system with lo...
ijaia
 
Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...
Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...
Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...
GreenYourMove
 
Presentation escc 2016
Presentation escc 2016Presentation escc 2016
Presentation escc 2016
LIFE GreenYourMove
 

Similar to Electric buses presentation (20)

TRBAM2020 Public Transit posters - University of Twente.
TRBAM2020 Public Transit posters - University of Twente.TRBAM2020 Public Transit posters - University of Twente.
TRBAM2020 Public Transit posters - University of Twente.
 
Lecture 02 Traffic Flow Characteristics (Traffic Engineering هندسة المرور & D...
Lecture 02 Traffic Flow Characteristics (Traffic Engineering هندسة المرور & D...Lecture 02 Traffic Flow Characteristics (Traffic Engineering هندسة المرور & D...
Lecture 02 Traffic Flow Characteristics (Traffic Engineering هندسة المرور & D...
 
Central moments of traffic delay at a signalized intersection
Central moments of traffic delay at a signalized intersectionCentral moments of traffic delay at a signalized intersection
Central moments of traffic delay at a signalized intersection
 
Speed profile optimization of an electrified train in cat linh-ha dong metro ...
Speed profile optimization of an electrified train in cat linh-ha dong metro ...Speed profile optimization of an electrified train in cat linh-ha dong metro ...
Speed profile optimization of an electrified train in cat linh-ha dong metro ...
 
TimetablingForPassengers-2
TimetablingForPassengers-2TimetablingForPassengers-2
TimetablingForPassengers-2
 
30120130405026
3012013040502630120130405026
30120130405026
 
Hybrid Ant Colony Optimization for Real-World Delivery Problems Based on Real...
Hybrid Ant Colony Optimization for Real-World Delivery Problems Based on Real...Hybrid Ant Colony Optimization for Real-World Delivery Problems Based on Real...
Hybrid Ant Colony Optimization for Real-World Delivery Problems Based on Real...
 
When and where are bus express services justified?
When and where are bus express services justified?When and where are bus express services justified?
When and where are bus express services justified?
 
A comparison between M/M/1 and M/D/1 queuing models to vehicular traffic atKa...
A comparison between M/M/1 and M/D/1 queuing models to vehicular traffic atKa...A comparison between M/M/1 and M/D/1 queuing models to vehicular traffic atKa...
A comparison between M/M/1 and M/D/1 queuing models to vehicular traffic atKa...
 
AMBULANCE REDEPLOYMENT USING DYNAMIC DATA PROGRAMMING
AMBULANCE REDEPLOYMENT USING DYNAMIC DATA PROGRAMMINGAMBULANCE REDEPLOYMENT USING DYNAMIC DATA PROGRAMMING
AMBULANCE REDEPLOYMENT USING DYNAMIC DATA PROGRAMMING
 
A Strategic Model For Dynamic Traffic Assignment
A Strategic Model For Dynamic Traffic AssignmentA Strategic Model For Dynamic Traffic Assignment
A Strategic Model For Dynamic Traffic Assignment
 
Study of urban traffic flow
Study of urban traffic flowStudy of urban traffic flow
Study of urban traffic flow
 
ESCC 2016, July 10-16, Athens, Greece
ESCC 2016, July 10-16, Athens, GreeceESCC 2016, July 10-16, Athens, Greece
ESCC 2016, July 10-16, Athens, Greece
 
5-Modal Split & Traffic Assignment-( Transportation and Traffic Engineering D...
5-Modal Split & Traffic Assignment-( Transportation and Traffic Engineering D...5-Modal Split & Traffic Assignment-( Transportation and Traffic Engineering D...
5-Modal Split & Traffic Assignment-( Transportation and Traffic Engineering D...
 
thesis
thesisthesis
thesis
 
Mixed Integer Linear Programming Formulation for the Taxi Sharing Problem
Mixed Integer Linear Programming Formulation for the Taxi Sharing ProblemMixed Integer Linear Programming Formulation for the Taxi Sharing Problem
Mixed Integer Linear Programming Formulation for the Taxi Sharing Problem
 
presentation
presentationpresentation
presentation
 
Solving real world delivery problem using improved max-min ant system with lo...
Solving real world delivery problem using improved max-min ant system with lo...Solving real world delivery problem using improved max-min ant system with lo...
Solving real world delivery problem using improved max-min ant system with lo...
 
Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...
Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...
Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...
 
Presentation escc 2016
Presentation escc 2016Presentation escc 2016
Presentation escc 2016
 

Recently uploaded

Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 

Recently uploaded (20)

Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 

Electric buses presentation

  • 1. UNIVERSITY OF TWENTE. Bus Holding of Electric Vehicles: An Exact Optimization Approach Paper no. 20-01738 Dr. Konstantinos Gkiotsalitis Assistant Professor, University of TWENTE, Netherlands. 99th TRB Annual Meeting
  • 4. UNIVERSITY OF TWENTE. Electric Bus Sales Projection
  • 5. UNIVERSITY OF TWENTE. Motivation Bunching might increase the waiting times of passengers and delay the arrival of the bus at the charging point resulting in: 1. charging with an increased energy price;
  • 6. UNIVERSITY OF TWENTE. Motivation Bunching might increase the waiting times of passengers and delay the arrival of the bus at the charging point resulting in: 1. charging with an increased energy price; 2. delay or refuse of charging because the charging point is occupied by another bus;
  • 7. UNIVERSITY OF TWENTE. Motivation Bunching might increase the waiting times of passengers and delay the arrival of the bus at the charging point resulting in: 1. charging with an increased energy price; 2. delay or refuse of charging because the charging point is occupied by another bus; 3. disruption of future bus dispatches/crew schedules;
  • 8. UNIVERSITY OF TWENTE. Motivation Bunching might increase the waiting times of passengers and delay the arrival of the bus at the charging point resulting in: 1. charging with an increased energy price; 2. delay or refuse of charging because the charging point is occupied by another bus; 3. disruption of future bus dispatches/crew schedules; 4. and excess strain on the power grid.
  • 9. UNIVERSITY OF TWENTE. Dual objective of this work (a) minimize the deviation between the actual and planned headways (regularity), (b) adhere to the pre-planned charging schedule
  • 10. UNIVERSITY OF TWENTE. Research Gap there is a lack of bus holding studies that consider • the improvement of the service regularity and, at the same time, • cater for the charging requirements of electric buses.
  • 11. UNIVERSITY OF TWENTE. Contribution • bus holding control model applicable to electric buses;
  • 12. UNIVERSITY OF TWENTE. Contribution • bus holding control model applicable to electric buses; • a reformulated program which is proven to be convex;
  • 13. UNIVERSITY OF TWENTE. Contribution • bus holding control model applicable to electric buses; • a reformulated program which is proven to be convex; • the generation of reliable bus holding solutions that account for the interstation travel time uncertainty.
  • 14. UNIVERSITY OF TWENTE. Bus Holding Decision Time Control stop, s 𝐻0 𝑑𝑖−1,𝑠 𝑇𝑖,𝑠 𝑖 − 1 𝑖 𝑑𝑖,𝑠 Bus trajectory realized trajectory expected trajectory 𝑖 − 1 𝑖 Space Figure 1: Illustration of bus trajectories in a time-space diagram
  • 16. UNIVERSITY OF TWENTE. Departure Constraint Trip i cannot depart prior to Ti,s which is the time when trip i has completed the boardings/alighting at stop s. This yields: Ti,s ≤ di,s (1) and is a physical (hard) constraint.
  • 17. UNIVERSITY OF TWENTE. Charging Constraint If bus trip i needs to reach its charging location before time ρi for charging as planned, then: di,s + E[ti,s] ≤ ρi (2) where: di,s = the departure time of trip i from stop s, including its holding time E[ti,s] = the expected travel time of trip i from stop s to the last stop ρi = the scheduled charging time of trip i at the charging location
  • 18. UNIVERSITY OF TWENTE. Charging Constraint If bus trip i needs to reach its charging location before time ρi for charging as planned, then: di,s + E[ti,s] ≤ ρi (2) where: di,s = the departure time of trip i from stop s, including its holding time E[ti,s] = the expected travel time of trip i from stop s to the last stop ρi = the scheduled charging time of trip i at the charging location Note: if bus trip i arrives late at stop s, the charging constraint cannot be satisfied even if we do not apply holding.
  • 19. UNIVERSITY OF TWENTE. Objective Function f(di,s) = µi,s ( di,s − (di−1,s + H0) )2 + (1 − µi,s) ( di,s − Ti,s )2 (3) which strives to minimize the squared difference between the planned (ideal) and the actual headway between trips i − 1 and i. If this is achieved, regularity is maintained.
  • 20. UNIVERSITY OF TWENTE. Mathematical Program (ˆQi,s) : min di,s f(di,s) + M max(di,s + E[ti,s] − ρi, 0) s.t.: Ti,s ≤ di,s di,s ∈ R+ (4) • our charging constraint, which cannot be always satisfied, is added in the objective function with the penalty M max(di,s + E[ti,s] − ρi, 0). • the objective function is not convex because of the max term.
  • 21. UNIVERSITY OF TWENTE. Reformulation with the use of slack variable, ν (˜Qi,s) : min ν,di,s f(di,s) + Mν s.t.: di,s ≥ Ti,s ν ≥ 0 ν ≥ di,s + E[ti,s] − ρi (5) • the reformulated program does not have the max term any longer. • it can be solved to global optimality and has a unique solution, as proven in our central Theorem (see manuscript).
  • 22. UNIVERSITY OF TWENTE. Reliable Holding Solution The average travel time E[ti,s] in program ˜Qi,s can be substituted by the y-th percentile since it will only exceed that value at (100-y)% of the cases. With this substitution, the reliable solution is found by solving the following program: (˜Pi,s) : min ν,di,s f(di,s) + Mν s.t.: di,s ≥ Ti,s ν ≥ 0 ν ≥ di,s + ty s − ρi (6)
  • 24. UNIVERSITY OF TWENTE. Solution with CPLEX In an idealized scenario, trip i arrives at control stop s and completes its boardings/alightings at time Ti,s = 1500s. The parameter values of our scenario are: di−1,s = 1000 s, Ti,s = 1500 s, H0 = 600 s, and E[ti,s] = 3000s. Table 1: Globally Optimal Holding decisions for different values of ρi ρi Solving ˜Qi,s with CPLEX ν di,s Comp. time 4800 s 0 s 1600 s 0.02 s 4600 s 0 s 1600 s 0.02 s 4550 s 0 s 1550 s 0.02 s 4500 s 0 s 1500 s 0.02 s 4200 s 300 s 1500 s 0.02 s
  • 25. UNIVERSITY OF TWENTE. Demonstration of the objective function 1500 1600 1700 1800 0 2 4 ·104 di,s (s) ˜f(di,s,ν) . =f(di,s)+Mν ρi = 4800 (s) ˜f(di,s) optimal Figure 2: Performance of the objective function in the region F = { ν = 0, di,s ≥ Ti,s } for ρi = 4800 s. 1500 1520 1540 1560 1580 1600 0 0.5 1 ·104 di,s (s) ˜f(di,s,ν) . =f(di,s)+Mν ρi = 4600 (s) ˜f(di,s) optimal Figure 3: Performance of the objective function in the region F = { ν = 0, di,s ≥ Ti,s } for ρi = 4600 s.
  • 26. UNIVERSITY OF TWENTE. Simulation • We consider a short time period of the day with 10 bus trips. • Trips start from stop 1 and complete their service at the same stop, which happens to be a charging point. • Buses can be held at the control point stop, s = 2. • The target headway is H0 = 6 min • the realization of each interstation travel time from stop j to stop j + 1 is ti,j ∼ N(E(ti,j), Var(ti,j)) 𝑠1
  • 27. UNIVERSITY OF TWENTE. Parameter Values of the Simulation Table 2: Parameter values of the simulated line Parameter Value E(ti,1), √ Var(ti,1) 1700 s, 100 s E(ti,s), √ Var(ti,s) 1000 s, 100 s tmin i,1 1500 s tmin i,s 800 s H0 360 s t y s 1200 s c 1.0
  • 28. UNIVERSITY OF TWENTE. Scheduled Dispatching and Charging Times Table 3: Dispatching and scheduled charging times of the 10 simulated trips Trip, i Dispatching time Scheduled charging time, ρi 1 0 s 2900 s 2 360 s 3260 s 3 720 s 3980 s 4 1080 s 4340 s 5 1440 s 4700 s 6 1800 s 5060 s 7 2160 s 5420 s 8 2520 s 5780 s 9 2880 s 6140 s 10 3240 s 6500 s
  • 29. UNIVERSITY OF TWENTE. Comparative Analysis Then, we perform a comparative analysis using as a benchmark the control logic of Fu and Yang (2002). The logic of Fu and Yang (2002) is summarized as: di,s = { di−1,s + H0 if Ti,s < di−1,s + cH0 Ti,s otherwise (7)
  • 30. UNIVERSITY OF TWENTE. Results (1/2) Table 4: Average performance of the two control logics in 1,000 simulation scenarios Key Performance Control Logic of Proposed Indicator Fu and Yang (2002) Control Logic Average Passenger Waiting Time (s) 182.4 184.4 Average Trip Travel Time (s) 4996 4887 Missed Chargings 4 1 Overall Charging Delay (s) 96.59 63.52
  • 31. UNIVERSITY OF TWENTE. Results (2/2) Average Passenger Waiting Time Average Trip Travel Time Overall Charg- ing Delay 0 20 40 −1.08 2.18 34 Improvement(%) Performance of Key Performance Indicators Figure 4: Average improvement (deterioration) when applying the proposed control logic.
  • 32. UNIVERSITY OF TWENTE. Conclusions • the charging time delay(s) can be reduced by up to 34% with a minimal trade-off of 1.08% increase in passenger waiting times; • restraining the holding times due to the charging constraints can improve the total trip travel times and limit schedule sliding effects. Future research • expand our method to railway operations that operate under regularity-based schemes. • expand towards using a two-headway-based logic to consider the headway with the preceding and the following bus when making a holding decision, • expand to incorporate the time-varying charging costs in the objective function.
  • 33. UNIVERSITY OF TWENTE. Thank you for attending Questions? Contact: Dr. Konstantinos Gkiotsalitis E: k.gkiotsalitis@utwente.nl www.researchgate.net/profile/Konstantinos_Gkiotsalitis
  • 34. UNIVERSITY OF TWENTE. References Fu, Liping, and Xuhui Yang. 2002. “Design and implementation of bus-holding control strategies with real-time information.” Transportation Research Record: Journal of the Transportation Research Board (1791): 6–12.