next generation simulation core algorithms and data sets presented by vassili alexiadis cambridge...
TRANSCRIPT
Next Generation Simulation Core Next Generation Simulation Core Algorithms and Data SetsAlgorithms and Data Sets
presented bypresented by
Vassili AlexiadisVassili Alexiadis
Cambridge Systematics, Inc.Cambridge Systematics, Inc.
DTFH61-02-R-00036DTFH61-02-R-00036
High-Level Plan High-Level Plan for Validationfor Validation
High-Level Plan High-Level Plan for Data Setsfor Data Sets
Identify and Identify and Prioritize Core Prioritize Core
Algorithm Algorithm CategoriesCategories
Establish NGSIM Establish NGSIM Data FormatsData Formats
Establish and Maintain Web Site and RepositoryEstablish and Maintain Web Site and Repository
Interaction with the Stakeholder Group and User CommunityInteraction with the Stakeholder Group and User Community
Project Management and Program SupportProject Management and Program Support
High-Level Plan and High-Level Plan and Assessment for Assessment for Core AlgorithmsCore Algorithms
Pri
ori
tize
d C
ore
Alg
ori
thm
sP
rio
riti
zed
Co
re A
lgo
rith
ms
Data FormatsData Formats
• Algorithms, SoftwareAlgorithms, Softwarefor Testing, and for Testing, and DocumentationDocumentation
• Validation DatabasesValidation Databasesand Proceduresand Procedures
• Validation DataValidation Data
Data RequirementsData Requirements
Algorithm Algorithm Development, Development,
Validation, and Validation, and Data CollectionData Collection
Project ApproachProject Approach
Project OrganizationProject Organization
Quality Assurance/Quality Assurance/Quality ControlQuality Control
Lance Neumann (CS)Lance Neumann (CS)Moshe Ben-Akiva (MIT)Moshe Ben-Akiva (MIT)
Alexander Skabardonis (UCB)Alexander Skabardonis (UCB)
Hani Mahmassani (UMD)Hani Mahmassani (UMD)
Pitu Mirchandani (UAZ)Pitu Mirchandani (UAZ)
Panos Michalopoulos (UMN)Panos Michalopoulos (UMN)
Senior AdvisorsSenior Advisors
Core AlgorithmsCore Algorithms
Larry Head (SGTS)Larry Head (SGTS)
Web SiteWeb Site
Nathan Clark (CS)Nathan Clark (CS)
ValidationValidation
Richard Dowling (DA)Richard Dowling (DA)
Data SetsData Sets
Richard Margiotta (CS)Richard Margiotta (CS)
Project ManagementProject Management
Vassili Alexiadis (CS)Vassili Alexiadis (CS)
Data FormatsData Formats
Richard Margiotta (CS)Richard Margiotta (CS)
StakeholdersStakeholders
Vassili Alexiadis (CS)Vassili Alexiadis (CS)
Federal Highway Federal Highway AdministrationAdministration
Cambridge Systematics, Inc.Cambridge Systematics, Inc.
Vassili Alexiadis (CS)Vassili Alexiadis (CS)
Principal InvestigatorPrincipal Investigator
John HalkiasJohn Halkias
Gene McHaleGene McHaleMitretekMitretek
Website - Website - http://ngsim.fhwa.dot.govhttp://ngsim.fhwa.dot.gov
ObjectivesObjectives• Provide a user-friendly environment for NGSIM informationProvide a user-friendly environment for NGSIM information• Provide a community workplaceProvide a community workplace• Provide software, data, and documentation repositoryProvide software, data, and documentation repository• Allow for algorithm/data project managementAllow for algorithm/data project management
Functionality Functionality
• NGSIM program informationNGSIM program information
• News and event itemsNews and event items
• User registration capabilitiesUser registration capabilities
• Document downloads Document downloads
• Manage program documentsManage program documents
• Links to other relevant effortsLinks to other relevant efforts
• NGSIM team, stakeholder and public discussionsNGSIM team, stakeholder and public discussions
Website - Website - http://ngsim.fhwa.dot.govhttp://ngsim.fhwa.dot.gov
Using the site:Using the site:• Register, via the front pageRegister, via the front page• View the ‘documents’ section, for relevant downloadsView the ‘documents’ section, for relevant downloads• Check the site weekly, for news and events updatesCheck the site weekly, for news and events updates• Participate in discussion listsParticipate in discussion lists
Previous Requirements WorkPrevious Requirements Work
FHWA-led workshopsFHWA-led workshops
• Identified basic requirementsIdentified basic requirements
• Ranked requirements, based on needRanked requirements, based on need
Overlap with this workshopOverlap with this workshop
• Focused on micro-simulation modelsFocused on micro-simulation models
Differences: this workshop is:Differences: this workshop is:
• Not focused on developing a full NGSIM modelNot focused on developing a full NGSIM model
• Focused on core behavioral algorithmsFocused on core behavioral algorithms
Workshop ObjectivesWorkshop Objectives
Requirements elicitation Requirements elicitation
• UsersUsers: What needs to be advanced in the state of the : What needs to be advanced in the state of the practice?practice?
• ModelersModelers: What needs to be advanced in the state of the art?: What needs to be advanced in the state of the art?
• DevelopersDevelopers: How should NGSIM be formulated to be useful : How should NGSIM be formulated to be useful to software developers?to software developers?
Requirements prioritizationRequirements prioritization
• UsersUsers: based on need: based on need
• ModelersModelers: based on development risk: based on development risk
• DevelopersDevelopers: based on development cost: based on development cost
Identify available data sets and algorithmsIdentify available data sets and algorithms
Workshop AgendaWorkshop Agenda
MondayMonday
• 8:30 - noon: Plenary session8:30 - noon: Plenary session
• Noon - 1:00: Lunch (group)Noon - 1:00: Lunch (group)
• 1:00 - 5:00: Breakout sessions (Users, Modelers, Developers)1:00 - 5:00: Breakout sessions (Users, Modelers, Developers)
• 5:00 - 7:00: Social (Hors d'oeuvre and cash bar)5:00 - 7:00: Social (Hors d'oeuvre and cash bar)
TuesdayTuesday
• 8:00 - 10:00: Plenary session8:00 - 10:00: Plenary session
• 10:00 - 1:00: Breakout sessions10:00 - 1:00: Breakout sessions
• 2:00 - 5:00: Individual meetings with developers, as needed2:00 - 5:00: Individual meetings with developers, as needed
Workshop FormatWorkshop Format
Users and ModelersUsers and Modelers
• Identify and rank requirementsIdentify and rank requirements
- In reference to specific modeling scenarios/situations In reference to specific modeling scenarios/situations
- As combinations of influencing factors that affect travel As combinations of influencing factors that affect travel behavior (list is provided in breakout material)behavior (list is provided in breakout material)
• Describe a few scenarios that you want to model adequately, Describe a few scenarios that you want to model adequately, but feel you cannot; May include scenarios you have or but feel you cannot; May include scenarios you have or have not attempted to modelhave not attempted to model
DevelopersDevelopers
• Input on format and documentation of NGSIM algorithms Input on format and documentation of NGSIM algorithms and data setsand data sets
• Identify potential sources of algorithms and data setsIdentify potential sources of algorithms and data sets
• Input on validation proceduresInput on validation procedures
Workshop RationaleWorkshop Rationale
Workshop purpose Workshop purpose
• Identify those factors that are most important to users and Identify those factors that are most important to users and use this information to shape focus efforts on behavioral use this information to shape focus efforts on behavioral algorithmsalgorithms
• Practical focus - Not theoretical focusPractical focus - Not theoretical focus
• Supplemental - Not a wholesale rethinking of ongoing FHWA Supplemental - Not a wholesale rethinking of ongoing FHWA needs assessmentneeds assessment
ExampleExample
• Users: Current models do not do a good job in modeling Users: Current models do not do a good job in modeling ramp metered freeways under bad weather conditionsramp metered freeways under bad weather conditions
• NGSIM focus on car following and lane changing under these NGSIM focus on car following and lane changing under these conditions. Gather data sets, and develop/test algorithms to conditions. Gather data sets, and develop/test algorithms to model lane changing or car following under these conditions.model lane changing or car following under these conditions.
Desired OutcomesDesired Outcomes
• Simulation model requirementsSimulation model requirements
- Through identification and ranking of scenarios/situationsThrough identification and ranking of scenarios/situations
• Structural critiqueStructural critique
- Discuss NGSIM frameworkDiscuss NGSIM framework
• Process critiqueProcess critique
- Issues with processIssues with process
• Input on format and documentation of NGSIM algorithms and Input on format and documentation of NGSIM algorithms and data setsdata sets
• Potential sources of algorithms and data setsPotential sources of algorithms and data sets
• Input on validation proceduresInput on validation procedures