How to code roundabouts – Part 1

Technical Note #41

November 2019

By Tessa Hayman

How to code roundabouts in Aimsun Next

 

In Part 1 of 2 notes on roundabouts, Tessa Hayman explains different methods of coding roundabouts for different roundabout layouts, ensuring correct lane usage and lane-changing behavior from entry to exit.

 

There are various ways of coding roundabouts within Aimsun Next, and different designs and behaviors at roundabouts internationally. For instance, Spain, Portugal, France, and the UK all have different rules on lane position and priority. Therefore, it is important to ensure that behavior and lane usage on the roundabout is realistic to the area as well as having accurate levels of flow.

 

Single lane roundabout

This type of roundabout has 1 lane on the circulation and on all arms of the roundabout i.e. there is no lane changing on the roundabout. Here the roundabout tool is effective at quickly producing a roundabout with give ways.


1. Code the entry and exit arms of the roundabout

How to code roundabouts in Aimsun Next

Figure 1: Code the entry and exit arms of the roundabout

 

 

2. Select the arms

How to code roundabouts in Aimsun Next

Figure 2: Select the arms of the roundabout

 

3. Select the roundabout tool and drag from the center of the roundabout to the edge. Make sure that the red outer circle intersects with each arm to ensure a tidy layout.


How to code roundabouts in Aimsun Next

Figure 3: How to use the roundabout tool

 

4. By default, Aimsun Next generates a two-lane roundabout. To generate a roundabout with a single lane, press ctrl + 1 while clicking and dragging the roundabout to size.


How to code roundabouts in Aimsun Next

Figure 4: A single-lane roundabout

 

 

Multi-lane roundabout – Stay-in-outside-lane style – Spain

You can use the roundabout tool wherever a vehicle can only exit the roundabout from the outside lane, and the inside lane is only used for overtaking and extra capacity.


How to code roundabouts in Aimsun Next

Figure 5: An example of a 2-lane, stay-in-lane roundabout

 

 

Multi-lane roundabout – Choose lane-on-entry style – UK, US, Canada, Australia, Norway

In some countries, the entry lane is indicated by the Highway Code or road markings. Generally, a vehicle will use lane 1 to take any exit within 180 degrees of the entry arm and other lanes to take further exits.

Vehicles drive in a spiral, even where lane markings are concentric.

This can be coded by using a section between the entry and exit arm of the same approach and a node between each arm of the roundabout.

 

Check each possible path that could be taken through the roundabout to ensure that the lane assignment is correct. Where the roundabout has 3 circulating lanes, you may need to use the Advanced Node editor to ensure that the correct lanes are connected. Access the Advanced Editor by right-clicking a selected node.


How to code roundabouts in Aimsun Next

Figure 6: A highway roundabout with 3 spiraling circulating lanes

 


How to code roundabouts in Aimsun Next

Figure 7: Editing the lane assignment in the advanced node editor

 

As the turn is now elongated, take care that the turns do not touch to reduce the number of conflict zones.

Set the look-ahead distance/distance zone 1 and distance zone 2 to at least the roundabout circumference; this ensures that vehicles entering the roundabout are aware of the correct lane for their exit.

 

 

Mini roundabouts

A mini roundabout is a small roundabout with a painted or slightly raised circle that a vehicle can driver over. They can be coded as a node with all turns assigned a give way.

Use detailed give ways to ensure that traffic “gives way to the right/left”. Access detailed give ways via the node properties and Give Way tab.



How to code roundabouts in Aimsun Next

Figure 8: An example of a mini roundabout

 


How to code roundabouts in Aimsun Next

Figure 9: The detailed give-way menu

Más notas técnicas

Cómo modelar ciclistas en Aimsun Next

Julio de 2020: En Aimsun Next ahora puedes añadir a tu modelo vehículos no basados en carriles, como las bicicletas. En esta nota técnica, exploraremos cómo crear ciclistas en tu modelo y veremos algunos escenarios posibles.

Fusión de carriles laterales en un modelo mesoscópico Aimsun Next

Junio de 2022: Aimsun Next tiene un modelo específico de comportamiento de fusión mesoscópica que se controla mediante los parámetros de brecha de cooperación y brecha de fusión. Mohammad Saifuzzaman explica cómo utilizar estos parámetros para controlar el comportamiento de las fusiones y hacer coincidir el flujo de tráfico observado con la congestión.

  • ¿Tienes alguna pregunta? Ponte en contacto.

    ¡Estamos aquí para ayudarte!

  • ¿Tienes alguna pregunta? Ponte en contacto.

    ¡Estamos aquí para ayudarte!

SHARE

Citar Aimsun Next

Aimsun Next 23

Aimsun (2023). Aimsun Next 23 Manual del usuario, Aimsun Next Versión 23.0.0, Barcelona, España. Acceso: 19, 2023. [Online].
Disponible en: https://docs.aimsun.com/next/23.0.0/


Aimsun Next 20.0.5

Aimsun (2021). Aimsun Next 20.0.5 Manual del usuario, Aimsun Next Versión 20.0.3, Barcelona, España. Acceso: May. 1, 2021. [En software].
Disponible: qthelp://aimsun.com.aimsun.20.0/doc/UsersManual/Intro.html

Aimsun Next 23

@manual {​​​​​​​​AimsunManual,

título = {​​​​​​​​Aimsun Next 23 User’s Manual}​​​​​,
autor = {​​​​​​​​Aimsun}​​​​​​​​,
edición = {​​​​​​​​​​​​​​​Aimsun Next 23.0.0}​​​​​​​​​​​​​​​,
domicilio = {​​​​​​​​​​​​​​​Barcelona, Spain}​​​​​​​​​​​​​​​,
año = {​​​​​​​​​​​​​​​2023. [Online]}​​​​​​​​​​​​​​​,
mes = {​​​​​​​​​​​​​​​Accessed on: Month, Day, Year}​​​​​​​​​​​​​​​,
url = {​​​​​​​​​​​​​​​https://docs.aimsun.com/next/23.0.0/}​​​​​​​​​​​​​​​,
}​​​​​​​​​​​​​​​


Aimsun Next 20.0.5

@manual {​​​​​​​​AimsunManual,

título = {​​​​​​​​Aimsun Next 20.0.5 User’s Manual}​​​​​​​​,
autor = {​​​​​​​​Aimsun}​​​​​​​​,
edición = {​​​​​​​​​​​​​​​Aimsun Next 20.0.5}​​​​​​​​​​​​​​​,
domicilio = {​​​​​​​​​​​​​​​Barcelona, Spain}​​​​​​​​​​​​​​​,
año = {​​​​​​​​​​​​​​​2021. [En software]}​​​​​​​​​​​​​​​,
mes = {​​​​​​​​​​​​​​​Accessed on: Month, Day, Year}​​​​​​​​​​​​​​​,
url = {​​​​​​​​​​​​​​​qthelp://aimsun.com.aimsun.20.0/doc/UsersManual/Intro.html}​​​​​​​​​​​​​​​,
}​​​​​​​​​​​​​​​

Aimsun Next 23

TY – COMP
T1 – Manual del usuario de Aimsun Next 23
A1 – Aimsun
ET – Aimsun Next Version 23.0.0
Y1 – 2023
Y2 – Acceso: Mes, Día, Año
CY – Barcelona, España
PB – Aimsun
UR – [En software]. Disponible en: https://docs.aimsun.com/next/23.0.0/


Aimsun Next 20.0.5

TY – COMP
T1 – Manual del usuario de Aimsun Next 20.0.5
A1 – Aimsun
ET – Aimsun Next Version 20.0.5
Y1 – 2021
Y2 – Acceso: Mes, Día, Año
CY – Barcelona, España
PB – Aimsun
UR – [In software]. Available: qthelp://aimsun.com.aimsun.20.0/doc/UsersManual/Intro.html