Daiheng Ni, Ph.D. - UMassFuzzy GHR Model, Kikuchi & Chakroborthy1992 Dynamic Car-Following Treiber,...

21
7/28/2006 7th NEITE/UMass Technical Day 1 Transportation Modeling and Simulation Past, Present, and Future Daiheng Ni, Ph.D. Civil and Environmental Engineering University of Massachusetts Amherst July 20, 2006

Transcript of Daiheng Ni, Ph.D. - UMassFuzzy GHR Model, Kikuchi & Chakroborthy1992 Dynamic Car-Following Treiber,...

Page 1: Daiheng Ni, Ph.D. - UMassFuzzy GHR Model, Kikuchi & Chakroborthy1992 Dynamic Car-Following Treiber, 2002 Multi-Regime Model Benekohal & Treiterer, 1989 Two-Regime Model Ceder & May,

7/28/2006 7th NEITE/UMass Technical Day 1

Transportation Modeling and SimulationPast, Present, and Future

Daiheng Ni, Ph.D.

Civil and Environmental EngineeringUniversity of Massachusetts Amherst

July 20, 2006

Page 2: Daiheng Ni, Ph.D. - UMassFuzzy GHR Model, Kikuchi & Chakroborthy1992 Dynamic Car-Following Treiber, 2002 Multi-Regime Model Benekohal & Treiterer, 1989 Two-Regime Model Ceder & May,

7/28/2006 7th NEITE/UMass Technical Day 2

What’s Transportation M&S?

Theo

ry

Softw

are

App

licat

ion

Transportation

M&S

Page 3: Daiheng Ni, Ph.D. - UMassFuzzy GHR Model, Kikuchi & Chakroborthy1992 Dynamic Car-Following Treiber, 2002 Multi-Regime Model Benekohal & Treiterer, 1989 Two-Regime Model Ceder & May,

7/28/2006 7th NEITE/UMass Technical Day 3

What’s in Our Arsenal?

ContinuousDiscrete

System Update

DeterministicStochastic

Randomness

Page 4: Daiheng Ni, Ph.D. - UMassFuzzy GHR Model, Kikuchi & Chakroborthy1992 Dynamic Car-Following Treiber, 2002 Multi-Regime Model Benekohal & Treiterer, 1989 Two-Regime Model Ceder & May,

7/28/2006 7th NEITE/UMass Technical Day 4

MacroscopicMesoscopicMicroscopic

Level of Detail

StreetFreewayIntegrated

Scope

What’s in Our Arsenal?

Page 5: Daiheng Ni, Ph.D. - UMassFuzzy GHR Model, Kikuchi & Chakroborthy1992 Dynamic Car-Following Treiber, 2002 Multi-Regime Model Benekohal & Treiterer, 1989 Two-Regime Model Ceder & May,

7/28/2006 7th NEITE/UMass Technical Day 5

Mac

rosc

opic

Mesos

copi

c

Mic

rosc

opic

????

????

Level of Detail

Page 6: Daiheng Ni, Ph.D. - UMassFuzzy GHR Model, Kikuchi & Chakroborthy1992 Dynamic Car-Following Treiber, 2002 Multi-Regime Model Benekohal & Treiterer, 1989 Two-Regime Model Ceder & May,

7/28/2006 7th NEITE/UMass Technical Day 6

Conservation Law

LWR

2000

1950

1960

1970

1980

1990

Bick & Newell

Munjal & Pipes

Prigigine

Payne & Whitham

Phillips

Kühne

Kerner & Konhäuser

Michalopoulos

ZhangTreiber

Shock Waves

KRONOS

KWavesCTM

Ni & LeonardSon & Hurdle

LeonardBanks

FREFLO

FREQ

CORQ

Mac

rosc

opic

Mod

els

Page 7: Daiheng Ni, Ph.D. - UMassFuzzy GHR Model, Kikuchi & Chakroborthy1992 Dynamic Car-Following Treiber, 2002 Multi-Regime Model Benekohal & Treiterer, 1989 Two-Regime Model Ceder & May,

7/28/2006 7th NEITE/UMass Technical Day 7

N-KWaves-General

Macro, discrete, deterministic, freewayCompressible fluid in a pipe systemQuestions it addresses:

Given demand, what’s the throughput?Bottlenecks, queues, delaysRamp-metering, incident management

Page 8: Daiheng Ni, Ph.D. - UMassFuzzy GHR Model, Kikuchi & Chakroborthy1992 Dynamic Car-Following Treiber, 2002 Multi-Regime Model Benekohal & Treiterer, 1989 Two-Regime Model Ceder & May,

7/28/2006 7th NEITE/UMass Technical Day 8

N-KWaves-Mainline

Upstream arrival

Local capacities

Downstream congestion

Departure C

umul

ativ

e #

of v

ehic

les

Time

Page 9: Daiheng Ni, Ph.D. - UMassFuzzy GHR Model, Kikuchi & Chakroborthy1992 Dynamic Car-Following Treiber, 2002 Multi-Regime Model Benekohal & Treiterer, 1989 Two-Regime Model Ceder & May,

7/28/2006 7th NEITE/UMass Technical Day 9

N-KWaves-OutcomeC

umul

ativ

e #

of v

ehic

les

Time

A(x, t)

D(x, t)

Queue (veh)Delay (h)

Total Delay (veh*h)

Page 10: Daiheng Ni, Ph.D. - UMassFuzzy GHR Model, Kikuchi & Chakroborthy1992 Dynamic Car-Following Treiber, 2002 Multi-Regime Model Benekohal & Treiterer, 1989 Two-Regime Model Ceder & May,

7/28/2006 7th NEITE/UMass Technical Day 10

Mesoscopic Models

Vehicles as uniform particles Cellular Automata / Particle HoppingINTEGRATION and TRANSIMSTrade-off between scale and fidelity

Page 11: Daiheng Ni, Ph.D. - UMassFuzzy GHR Model, Kikuchi & Chakroborthy1992 Dynamic Car-Following Treiber, 2002 Multi-Regime Model Benekohal & Treiterer, 1989 Two-Regime Model Ceder & May,

7/28/2006 7th NEITE/UMass Technical Day 11

MITSIM

AIMSUN2

Paramics

VISSIM

CORSIM

Integrat

ion

WATSim

DRACULA

SimTraf

fic

HUTSIM

SUMO

1940 1950 1960 1970 1980 1990 2000 Current

StrategicStrategic

TacticalTactical

OperationalOperational

Deterministic

Probabilistic

Hybrid

Exponential Distribution MethodHerman et al, 1961

Impatience FunctionsMahmassani & Sheffi, 1981

Probit Behavioral ModelDaganzo, 1981

Logit Behavioral ModelCassidy et al, 1995

Parameter for “Non-Standard” Unsignalized IntersectionsGattis & Low, 1998

Neuro-Fuzzy Hybrid Model

Rossi & Meneguzzer, 2002

Gap Acceptance Models(Opposing Flow)

Stimulus-Response

Psycho-Physical

Desired Measure

Rule-Based

Intelligent Driver

Linear Car-Following ModelChandler, et al., 1958Kometani & Sasaki, 1958

Laplace Transformation based Acceleration ModelPipes, 1953

Perceptual ThresholdsMichaels, 1963

Behavioral ModelGipps, 1981

Car-Driver Unit Psycho-PhysicalWiedeman, 1974

Fuzzy GHR Model, Kikuchi & Chakroborthy1992

Dynamic Car-FollowingTreiber, 2002

Multi-Regime ModelBenekohal & Treiterer, 1989

Two-Regime ModelCeder & May, 1976

Acceleration Models(Car Following)

Shortest-Path AlgorithmWardrup, 1952

Deterministic

Probabilistic

Paired Combinatorial LogitChiu, 1981

Multinomial ProbitDaganzo, 1979

Lane Changing Models

Route Choice Models(Route Modification)

C-LogitCascetta, 1996

Multinomial LogitDaganzo, 1977

Dynamic

Binary Logit, bounded rationalJayakrishnan & Mahmassani, 1991

KeyKey

Model Implementation

Partial Model Implementation

Major Model/Research

Major Research Thread

Economics

Physics

Psychology

Computer Science

Operations Research/Other

Binary LogitMahmassani, 1990

Multinomial Logit, ProbitModelsKhattak, 1993

Latent reliability perceptionMadanot, 1995

Logit, Information TypesPolydoropoulou, 1997

Latent driver class analysisPal, 1998

Non-Linear Optimal VelocityNewell, 1961

Discrete Multi-Regime ModelKosonen, 1999

Non-Linear Car-Following ModelGazis, et al., 1961

Opposing Flow ModelRaff et al, 1950

Lognormal Distribution MethodDrew et al, 1967

Siegloch MethodSiegloch, 1973

Parameter for Two-Way Left Turn LanesTRB, 1997

Parameter for U-Turns

Al-Masaeid, 1997

Parameter for Vehicle Wait TimeVelan and Van Aerde, 1996

Queueing Time ModelMadanat, 1993

Hewitt’s ModelHewitt, 1993

Driver Characteristics Study Hamed et al, 1997

Mandatory & Dicretionary (MLC/DLC)Risk Factor AnalysisHalati, et al., 1997

Stochanstic Lane ChangingZhang, et al., 1998

Discrete ChoiceAhmed, et al., 1996

Deterministic Lane ChangingGipps, 1981

Cooperative Lane Changing Hidas and Behbahanizadeh, 1998

Traffic Pressure FunctionKosonen, 1999

Rule-BasedYang & Koutsopoulos, 1996

Adaptive Acceleration MLC/DLC

Autonomous Vehicle Control

Situational AwarenessSuthankar, 1997

Research Influence

ARTEMIS

Implementation SnapshotImplementation Snapshot

Tactical Lane ChangingToledo, 2002

StochasticDial, 1971

Transm

odeler

Multi-Regime ModelsCar-Following Models

Microscopic ModelsSource: Next Generation Simulation (NGSIM) program, FHWA

Page 12: Daiheng Ni, Ph.D. - UMassFuzzy GHR Model, Kikuchi & Chakroborthy1992 Dynamic Car-Following Treiber, 2002 Multi-Regime Model Benekohal & Treiterer, 1989 Two-Regime Model Ceder & May,

7/28/2006 7th NEITE/UMass Technical Day 12

Car-Following

)]()([)]()([

)]([)( 11

11 txtx

txtxTtxTtx nnl

nn

mn

n ++

++ −

−+

=+ &&&

&&α

nx& nx&& 1+nx& 1+nx&&

nx 1+nx

Stimulus-response

Page 13: Daiheng Ni, Ph.D. - UMassFuzzy GHR Model, Kikuchi & Chakroborthy1992 Dynamic Car-Following Treiber, 2002 Multi-Regime Model Benekohal & Treiterer, 1989 Two-Regime Model Ceder & May,

7/28/2006 7th NEITE/UMass Technical Day 13

Lane-Changing

Note: Pictures borrowed from H. Jula et al’s paper: Collision Avoidance Analysis for Lane Changing and Merging

Car and its surroundingSafe distance (M, Ld)Safe distance (M, Fd)Safe distance (M, L0)Safe distance (M, F0)

Page 14: Daiheng Ni, Ph.D. - UMassFuzzy GHR Model, Kikuchi & Chakroborthy1992 Dynamic Car-Following Treiber, 2002 Multi-Regime Model Benekohal & Treiterer, 1989 Two-Regime Model Ceder & May,

7/28/2006 7th NEITE/UMass Technical Day 14

Gap-Acceptance

Source: Aimsun Microscopic Traffic Simulator: A Tool for The Analysis and Assessment of ITS SystemsTSS-Transport Simulation Systems, Paris 101, 08029 Barcelona, Spain

VEHY approaching Yield JCTObtain VEHPDetermine TCPCalculate TP1Calculate ETP1Calculate TP2

Calculate ETP2IF TP2 < ETP1, VEHY crossesElse IF ETP2 < TP1, search for

Next VEHP and go to step 2Else, VEHY yields

Page 15: Daiheng Ni, Ph.D. - UMassFuzzy GHR Model, Kikuchi & Chakroborthy1992 Dynamic Car-Following Treiber, 2002 Multi-Regime Model Benekohal & Treiterer, 1989 Two-Regime Model Ceder & May,

7/28/2006 7th NEITE/UMass Technical Day 15

Future Directions

Nanoscopic simulationModeling scopeDistributed simulationReal-time simulationDDDAS

Page 16: Daiheng Ni, Ph.D. - UMassFuzzy GHR Model, Kikuchi & Chakroborthy1992 Dynamic Car-Following Treiber, 2002 Multi-Regime Model Benekohal & Treiterer, 1989 Two-Regime Model Ceder & May,

7/28/2006 7th NEITE/UMass Technical Day 16

Nanoscopic Simulation

Natural extensionMacroscopicMesoscopicMicroscopicNanoscopic

Modeling techniquesVehicle modelingDriver modelingMovement modeling

Page 17: Daiheng Ni, Ph.D. - UMassFuzzy GHR Model, Kikuchi & Chakroborthy1992 Dynamic Car-Following Treiber, 2002 Multi-Regime Model Benekohal & Treiterer, 1989 Two-Regime Model Ceder & May,

7/28/2006 7th NEITE/UMass Technical Day 17

Modeling ScopeSc

ope

Level of Detail

Regional

Interchange

Corridor

Segment

Macro Meso Micro Nano

Idea borrowed from Wunderlich's article: Scale and Complexity Tradeoffs in Surface Transportation Modeling

“too easy”

“too hard”

Page 18: Daiheng Ni, Ph.D. - UMassFuzzy GHR Model, Kikuchi & Chakroborthy1992 Dynamic Car-Following Treiber, 2002 Multi-Regime Model Benekohal & Treiterer, 1989 Two-Regime Model Ceder & May,

7/28/2006 7th NEITE/UMass Technical Day 18

Distributed Simulation

Share workloadPast: one computer does allNow: share and synchronizeAchieve scale and speed

Centralize vs. delegatePast: data report to centerNow: computing powerdelegates to local

Page 19: Daiheng Ni, Ph.D. - UMassFuzzy GHR Model, Kikuchi & Chakroborthy1992 Dynamic Car-Following Treiber, 2002 Multi-Regime Model Benekohal & Treiterer, 1989 Two-Regime Model Ceder & May,

7/28/2006 7th NEITE/UMass Technical Day 19

Real-time Simulation

Page 20: Daiheng Ni, Ph.D. - UMassFuzzy GHR Model, Kikuchi & Chakroborthy1992 Dynamic Car-Following Treiber, 2002 Multi-Regime Model Benekohal & Treiterer, 1989 Two-Regime Model Ceder & May,

7/28/2006 7th NEITE/UMass Technical Day 20

DDDAS

Dynamic Data-Driven Application Simulation

Past approach:driven by model or timecomplete before updateapprox. stepwise

DDDAS:driven by datareal-time updatingapprox. incrementally

Real world process

Page 21: Daiheng Ni, Ph.D. - UMassFuzzy GHR Model, Kikuchi & Chakroborthy1992 Dynamic Car-Following Treiber, 2002 Multi-Regime Model Benekohal & Treiterer, 1989 Two-Regime Model Ceder & May,

7/28/2006 7th NEITE/UMass Technical Day 21

Comments and Questions?

Daiheng Ni, Ph.D.

Assistant ProfessorCEE, UMass Amherst

Phone: (413) 545-5408Fax: (413) 545-2840E-mail: [email protected]://www.ecs.umass.edu/cee/ni/