Skip to content

NREL/ATHENA-sumo

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

ATHENA MODELING: SIMULATION WITH SUMO

Contributors:

Juliette Ugirumurera jugirumu@nrel.gov.
Joseph Severino: Joseph.Severino@nrel.gov
Monte Lunacek: Monte.Lunacek@nrel.gov
Yanbo Ge: Yanbo.Ge@nrel.gov
Qichao Wang: Qichao.Wang@nrel.gov

THIS IS A CONFIG/ANALYSIS REPO

Description of REPO

This repo is contains all the code related to modeling the Dallas-Fort Worth International Airport (DFW) curbside (CTA modeling) using SUMO simulator. It demonstrates how to install, run and derive useful data from SUMO simulations. We will describe the basic files needed to run a simulation and how those files are generated.The repository also has code for generating simulations representing different traffic managment policies for DFW and simulating those policies on personal computer or on NREL's Eagle supercomputer. The examples provided are a representation of the DFW airport for curbside dropoff and and pickup.

The following are contained in this repository

File System for ATHENA SUMO

  • Install_SUMO

  • Generate_SUMO_demand

  • Process_SUMO_outputs

  • Congestion_Policies

    • README.md
    • Simulate_on_Eagle folder with instructions on how to simulate on Eagle Supercomputer.
    • Master_Function.ipynb: main notebook for generating simulations for different congestion policies
    • Ipython notebooks used by the Master_Function.ipynb notebooks
    • Ipython notebooks to test the functionality of Master_Function.ipynb
  • Simulate_on_Eagle:

    • README.md
    • Create_Script.ipynb Ipython notebook for creating batch script files for running SUMO simulations on Eagle supercomputer
    • Create_Script*.py python scripts to create batch files for running SUMO simulations on Eagle
    • generateEdges*.py scripts to create SUMO xml files to get outputs from SUMO simulations
  • Example_Files

    • Prediction File
    • Folder w/ Sample Inputs
    • Folder w/ Sample OUTPUTS
  • .gitignore

  • README.md

HOW TO - GENERATE A SUMO SIMULATION

WorkFlow!

1. Setup Conda Environment

use this README.md for instructions

2. Select day and generate Demand

use this README.md for instructions

3. Run SUMO simulation - this steps SUMO has already been installed as shown above

use this README.md

4. Process Outputs

use this README.md for
instructions

HOW TO - GENERATE A CONGESTION POLICY SIMULATION

Master_function!

1. Generate a congestion policy by running the Master_Function.ipynb notebook. This results in a SUMO route file that encodes the congestion policy.

use this README.md for instructions

2. Simulate the congestion policy scenario to evaluate the policy:

  • This can be done by running SUMO on personal computer using these instruction.
  • Or by generating many route files with step 1 to run many simulations in parallel on NREL's HPC system using these instructions.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published