Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Traffic Microssimulation: Modelling with SUMO, TRaCi + AI
Rating: 4.4 out of 5(18 ratings)
91 students

Traffic Microssimulation: Modelling with SUMO, TRaCi + AI

Transportation Engineering, Urban Planning
Last updated 3/2024
English
English [Auto],

What you'll learn

  • Learn how to Traffic Microssimulation with SUMO
  • Model the network
  • Model the demand
  • Get the results for the analysis

Course content

2 sections25 lectures2h 54m total length
  • Introduction1:47

    Master micro-simulation with SUMO to model networks, model demand, program traffic signals, calibrate results, and analyze transportation systems through XML files and real-world case study.

  • Installation6:03

    Install sumo from the official site, enable extras for geo referencing and shapefile support, set up sumo home and python path, and use the GitHub repository for help and updates.

  • Modelling a Basic Network6:13

    Open sumo ui and netaji, switch to network and edge mode, create your first edge, extend the network, inspect edge properties, and save as .net.xml.

  • Estabilishing a Route and a Vehicle6:51

    Establish a route with a vehicle and set a flow with an hourly volume, save demand and configuration files, and run a SUMO simulation to observe buses on the route.

  • XML Files6:30

    Learn how XML files structure data for sumo, using XML schema definitions to shape routes, vehicle types, and flows, and read the schema definitions to edit network and route files.

  • Generating a Vehicle Distribution8:52

    Generate a vehicle distribution using vtype distribution in sumo and assign it to a flow, including cars, motorcycles, trucks, and buses with specified probabilities.

  • Creating a Standard Network and the Command Line8:35

    Create a standard network with net generate in Sumo, using the GUI or command line, adjusting grid number and folders, and consulting the documentation via the help parameter.

  • Creating a Network from a Satellite Image7:03

    Create a network from a satellite image by exporting a georeferenced background in ArcGIS, then import the image into sumo UI with WGS 84 coordinates.

  • Creating a Network using OSMWebWizard5:34

    Learn to automatically create a network from OpenStreetMap using the OSM web wizard, generate car-based demand, customize areas, inspect generated XML files and configuration to run a complete SUMO simulation.

  • Generating a Random Demand8:09

    Generate a random demand in sumo using the random trips function with a net file, adjusting seeds, distributions, and validation to reflect real-world traffic.

  • Converting a Network to Google Earth .kml4:29

    Learn how to convert a traffic network to dot XML and to KML using Python tools, export a net file to Google Earth, and visualize neighborhood polygons for edge analysis.

  • Generating a Configuration File4:04

    Generate and save a configuration file that records parameters and values used when calling a function, enabling repeatable sumo traffic simulations with a predefined grid, fringe factor, and vehicle count.

  • Semaphoric Programation in SUMO5:07

    Learn to program traffic lights in SUMO using semaphoric logic, defining phases and color codes, and synchronizing multiple groups with offsets.

  • Public Transport Modelling10:48

    Model public transport with a simple network by defining routes, demand, vehicle types, bus stops and exclusive lanes, then run a simulation to observe bus flows.

  • Insert ads in Network5:17

    Add induction loop additionals to the SUMO network, configure id, position, five-minute aggregation, and output file in the network files, then save as additionals for data collection during simulation.

  • Outputs4:59

    Learn how to collect and analyze Sumo simulation results, select outputs like trip info and statistics, and export xml data for analysis in Excel or Python.

  • Generating Graphs Directly in SUMO7:59

    Learn to generate graphs directly in sumo with matplotlib, plotting FCD and summary outputs from configuration files. Compare networks using mean travel time and time loss.

  • Running SUMO Directly from Command Line6:16

    Run SUMO directly from the command line to speed up simulations, control seeds for reproducibility, and automate multiple runs with run seeds to analyze deviations.

  • Modelling the Study Case27:11

    Model a study case in Joinville with SUMO; build the network using OSM web wizard, set connections and lanes, and derive demand from Good Vision Live counts.

  • Calibration8:48

    Calibrate the traffic microsimulation to ensure it represents real-world conditions. Compare simulated mean travel times with real-world measures, adjust parameters, and validate within a 10% tolerance.

  • Validation4:47

    Learn calibration and validation in traffic microsimulation, using RMSE to compare observed and simulated measures, with a 10% error threshold guiding a loop of refinements.

Requirements

  • No experience needed

Description

Welcome. In this course you will learn the microsimulation technique using the SUMO software (Simulation of Urban MObility).


My name is Michel, I am from Transport and Logistics Engineering Course at the Federal University of Santa Catarina, and also the Latin American Traffic Microsimulation Champion - 2022.

I had experience working with SUMO in the city hall of Joinville, which is the city in the world that has used the software the most to evaluate alternatives related to urban planning.

And SUMO can be quite intimidating at first. He has a strong connection with informatics. In this sense, the course provides all the necessary basis for you to have a good relationship with the interface, and subsequently make good modeling decisions.

But I would say that the biggest difficulty relies in the scientific bases. It is likely that at this moment you are studying the transport area. The course provides an introduction to the main topics, then you will have a good introduction to the scientific support you need to use the knowledge acquired here in an academic or professional way with confidence.

Recently I made an update to the course, aggregating AI Agents tools into modelling. Now we can have this marvelous assistant to save even more time and get more focus into the analysis.

I designed this course to be effective and didactic, and respecting subsequent learning. You can be sure that every minute of studying here will be will be rewarding.


I wish you all a great course!

Who this course is for:

  • Engineers, Architechts, Urban Planners