Socio-Technical Modeling, Control, and Optimization for Urban Mobility Anuradha Annaswamy Active-adaptive Control Laboratory Massachusetts Institute of Technology Joint Work with Thao Phan, Yue Guan, Eric Tseng, Eric Wingfield, Ling Zhu, and Crystal Wang Sponsor: Ford-MIT Alliance
Empowered Consumers + Urban Mobility ? Transactive Control β₯ Strategies Consumers Assets (Prices and Fees) Empowered Highway Occupancy Drivers/Riders Shuttle Occupancy Parking spaces Efficient Resource Utilization Taxis Example 1: Dynamic Toll-pricing for congestion reduction Example 2: Shared Mobility on Demand using Dynamic Routing and Pricing CNTS Workshop, July 8-9, 2019
EXAMPLE 1: DYNAMIC TOLL PRICING CNTS Workshop, July 8-9, 2019
Motivation: Alleviate Traffic Congestion Virginia London average speeds of 60 mph 33% reduction in inbound car Stockholm maintained traffic, 30% decrease in minutes of time spent in traffic dropped by 33% delay experienced (morning peak) and 50% (evening peak) Minneapolis San Diego Florida average speeds of 50 mph maintained 95% of the time, with drivers save up to 20 minutes avoiding 8.8 to 13.3% reduction in travel 85% driver satisfaction delay in the worst congestion times Varying toll prices aids Urban Mobility! CNTS Workshop, July 8-9, 2019
Empowered Consumers and Urban Mobility (MnPass, Minneapolis, MN) Transactive Control Varying Toll Price Empowered Drivers Congestion Dynamics Traffic Density CNTS Workshop, July 8-9, 2019
A Socio-Technical Model Driver Probability of evaluation acceptance Infrastructure D U (π, Ξ», π) π π response Driver Preference + Traffic Model Decision Making D U = π½ β π’πππ π‘ππ€ππππ‘ + πΎ β ππ πππ + πΏ β’ Traffic model: Accumulator based π π Low 1 β’ Utility function: Cost and time savings Probability of Risk averse β’ Probability of Acceptance β population acceptance model High 0 D U Value function 1 π π = 1 + π βπβπ½ CNTS Workshop, July 8-9, 2019
Toll-pricing controller: Nonlinear PI ππππ₯ ππ£π’ dynamic toll lanes zero toll lanes ππππ₯ ππ actual desired dynamic dynamic lane $$$ lane density density road Transactive driver behavior dynamics Controller β’ Logistic Function probability of consumer purcha 1 β’ Identify parameters X: 2.525 Y: 0.5126 0.5 β’ Use inverse nonlinearity in the price-controller 0 0 5 10 15 20 price CNTS Workshop, July 8-9, 2019
Response to High Input Flow High input flow is introduced in the middle of the operating period to test the systemsβ ability to prevent congestion. Our model-based control (blue) is successful in keeping the HOT density low compared to MnPASS (red). Dynamic Toll Lane: PID Dynamic Toll Pricing in the Morning Peak 45 (Veh/mile/lane) 8 MnPASS Pricing Ford-MIT Pricing Critical density 7 40 6 35 5 Density Price 30 4 3 25 2 20 1 15 6 6.5 7 7.5 8 8.5 9 0 6 6.5 7 7.5 8 8.5 9 Time by hour Time by hour Dynamic Toll Pricing in the Morning Peak Dynamic Toll Pricing in the Morning Peak 1600 65 1550 60 1500 55 1450 Flow (cars/hr) 50 1400 Speed 1350 45 1300 40 1250 35 1200 1150 30 6 6.5 7 7.5 8 8.5 9 6 6.5 7 7.5 8 8.5 9 Time by hour Time by hour CNTS Workshop, July 8-9, 2019
EXAMPLE 2: SHARED MOBILITY ON DEMAND CNTS Workshop, July 8-9, 2019
A Shared Mobility on Demand (SMoDS) Solution 1. Request: passengers request shuttle rides with 2. Offer: the shuttle server distributes offers to specified pickup/drop-off locations, maximum passengers with ride details including pickup locations, distances willing to walk. walking distances, pickup times, drop-off locations, drop-off times, and prices. 4. Operate : the shuttle server sends out ride details to 3. Decide: passengers decide whether to accept or passengers. decline the offers. Leads to a Constrained Optimization Problem CNTS Workshop, July 8-9, 2019
Dynamic Routing Determine optimal sequence π of routing points π π»,πΊ βπ» π ΓπΊ π π«(π», πΊ) min CNTS Workshop, July 8-9, 2019
Numerical Results (Dynamic Routing; all passengers accept the ride-offer ) new requests received (a) 1 st batch (b) 2 nd batch (c) Original route of the 1 nd batch Clustering pattern Clustering pattern 1 st batch: Before update new requests received new requests received π« = π« = , , , , , , π« = π« = π« = π« = , , π« = π« = , , π« = π« = , , π« = π« = 2 nd batch After update , , , π« = π« = , , , , , , , , π« = π« = , , , , π« = π« = , π« = π« = π« = π« = π« = π« = π« = π« = (e) Dynamic routing (d) Static routing CNTS Workshop, July 8-9, 2019
A Schematic of the SMoDS Solution Alternative Transportation Options Reference R travel times Dynamic Routing via Desired AltMin Algorithm Probability Passenger of Behavioral Model Acceptance π‘ π π π(β) and π(β) π β tariff πΏ Dynamic Pricing via CPT π π π (π¦) tari π‘ : subjective probability of acceptance framed by π π π CNTS Workshop, July 8-9, 2019 47
Conventional Utility Theory β’ Several alternatives with utilities π π 1 , β¦, π π π β’ Corresponding probabilities π 1 , β¦, π π π Utility function of ride-sharing π π ππ π£ π = ΰ· π ππ π=1 2 π’ π 1 , π’ π 2 ] π£ π = ΰΆ± π π π π π π ππ π ππ = π π , π β [π’ π 1 π’ π π£ 1 : Utility function of taking a private car; π£ π : Utility function of taking a bus β’ Not adequate if uncertainty is large CNTS Workshop, July 8-9, 2019
Behavioral Dynamics of Human Beings: Prospect Theory In prospect theory*, the utility of the π π’β option β’ π π )π(π ππ ) π£ π = ΰ· π(π£ π π=1 β’ Human beings are irrational in two ways: π ) : loss aversion - losses hurt more than 1. How do we perceive utility π(π£ π the benefit of gains 2. How do we assess probability π(π ππ ) : overreact to small probability events and underreact to large probability events * Kahneman and Tversky, 1992 CNTS Workshop, July 8-9, 2019
Irrationality β Loss Aversion β’ Loss aversion: losses hurt more than gains feel good πΎ + π£ ππ β π if π£ ππ > π , π ) = α π(π£ π βπ π β π£ ππ πΎ β if π£ ππ < π , β’ Framing effects: π is the reference point of the framing, where people feel neutral, differentiate gain from loss (π > 1) β’ Example: it is better to not have a $5 loss than to gain $5. π ) πΎ(π π πΈ + π π π β πΊ El Rahi et al., Prospect πΊ Theory for Smart Grid, 2017. π ππ βπ πΊ β π π π πΈ β CNTS Workshop, July 8-9, 2019
Irrationality β Overreact to Small Probability β’ Overreact to small probability events and underreact to large probability events π π ππ = exp β(βπππ ππ ) π½ , π½ < 1 El Rahi et al., Prospect Theory for Smart Grid, 2017. β’ Example: people would not play a lottery with a 1% chance to win $100K and a 99% chance to lose $1K CNTS Workshop, July 8-9, 2019
Prospect Theory for Shared Mobility β’ The utility function is a combination of time and price: π£ = π + π π π π₯πππ + π π₯ π π₯πππ’ + π π π π πππ + πΏπ 2 , π£: π£(π) β’ π β π’ π 1 , π’ π π β π(π£) π π(π£) π π‘ = ΰΆ± π π ππ£ π πΊ π (π£) ππ£ + ΰΆ± ππ£ βπ 1 β πΊ π (π) ππ£ ββ π β’ π: reference π ππ(π) - Cumulative Distribution Function (CDF) β’ πΊ π = Χ¬ ββ β Extract from demand pattern and historical data β πΊ π exists but unknown Objective probability of acceptance Subjective probability of acceptance π π π π‘ π π π π π = π‘ = π π π π π + π π΅ π π‘ + π π΅ π π‘ π π π π π and π΅ π : objective utility of the SMoDS π‘ and π΅ π π‘ : subjective utility of the SMoDS π π and the alternative and the alternative CNTS Workshop, July 8-9, 2019
Implication 1 β Fourfold Pattern of Risk Attitudes Example: Two outcomes, probabilities of 0.95,0.05 Fourfold pattern of risk attitudes (a) πΊ = + and π = (c) πΊ = + and π = a) Risk averse over high probability gains Gains ) β πΊ b) Risk seeking over high probability losses = π½ β β (π½ πΊ CPT Non-CPT c) Risk seeking over low probability gains CPT Non-CPT (b) πΊ = + and π = (d) πΊ = + and π = d) Risk averse over low probability losses Losses Conclusions: CPT Non-CPT CPT Non-CPT Tariff [$] Tariff [$] High Probability Low Probability Quantification of the qualitative β’ statements Truncated Poisson distribution with two outcomes π¦ + ππΏ and π¦ + ππΏ 1. the presence of risk seeking passengers gives flexibility in β’ Relative Attractiveness increasing tariffs; RA = π π β π΅ π β (π π π‘ β π΅ π π‘ ) 2. the presence of risk averse passengers requires additional constraints on tariffs. CNTS Workshop, July 8-9, 2019 47
Recommend
More recommend