
Meso over micro: when good meso calibration can save the need for microsimulation. PART ONE.
April 2018: in the first of a two-part series, Laura Oriol shares some tips on how to push meso calibration to the max and speed up your workflow.
February 2018
By Geline Canayon and Laura Torres
A hybrid simulation concurrently applies the microscopic model in selected areas and the mesoscopic in the remainder of the network. The hybrid model is recommended for large-scale networks with specific areas that require a microscopic level of detail but with a global network evaluation.
Using the hybrid model is beneficial for networks where changes or strategies that require precise knowledge of when a vehicle passes over a detector located inside a road section (such as adaptive control and transit signal priority (TSP)) but may have a wider influence in terms of rerouting on the network. Running the entire network at microscopic level would increase the computation time, so the use of the mesoscopic model outside of the areas where micro is strictly needed allows you to increase the size of the model without impacting too heavily on the runtime.
For instance, Figure 1 shows a network that is in the mesoscopic model with a microsimulation area where TSP is implemented (green polygon). TSP requires the detection of buses as they approach and exit intersections to place and clear the priority calls. Meso doesn’t know exactly when a bus passes a certain location inside a section, so the TSP corridor needs to be in the microscopic model for the logic to be supplied with accurate inputs. At the same time, just simulating the corridor would ignore any rerouting effect for private vehicles, whose travel time would be impacted by the transit calls.
When using the hybrid model, the first step would be calibrating the entire model at mesoscopic level. Start by running a Dynamic User Equilibrium experiment and save paths in a path assignment file. Second, define the microsimulation areas under Microsimulation Scope of the hybrid experiment, which can be done in two ways: either by selecting one or multiple pre-defined conditions, or by drawing polygons and converting them into microsimulation areas (Figure 2). Third, run a one-shot hybrid simulation using the path assignment previously saved from meso DUE and calibrate the micro behavior inside the microsimulation areas.
When drawing a polygon to create a microsimulation area, keep in mind that when a whole turn is within the boundary of a microsimulation area, the entire node and all its approaches will also be in micro. As seen in Figure 3, there is visible traffic in the northeast direction because both this node and the downstream node are inside the microsimulation area. However, the southeast traffic is only visible in the section that enters the intersection but not the exit section because the downstream node is outside of the boundary of the microsimulation area.
When a microsimulation area is created, a layer will be automatically created and all other microsimulation areas generated will be placed in that layer. By default, it will not be editable so if the area has to be modified, check the box “Allow Object Editing” for the layer. The boundaries of the microsimulation area can be modified at any time. It’s a good idea to make the layer uneditable again after making modifications to the microsimulation area.
When calibrating the micro behavior inside the microsimulation areas, the following values for the basic parameters are a good starting point to ensure the consistency of throughput between the meso and micro areas.
Car-following model:
RTmeso = 1.5 RTmicro
For example, if RTmicro=0.8 (usually between 0.65 to 0.9 seconds), then RTmeso=1.5 * 0.8 = 1.2
RT Stopmeso = RT Stopmicro
RT TrafficLightmeso = RT TrafficLightmicro
JamDensitymeso = 1000/ (Length+MinDistVeh)
Lane-changing model:
Look ahead distances = distance zones
RT factormeso has to be lowered to reduce lane-changing delay where needed, for example where you have increased Cooperationmicro
Additionally, keep in mind that some information is not propagated across boundaries such as visibility of public transport stops, cooperation distance in on-ramps and main stream visibility in yield signs (Figures 4, 5 and 6, respectively).
April 2018: in the first of a two-part series, Laura Oriol shares some tips on how to push meso calibration to the max and speed up your workflow.
Agosto de 2020: Tessa Hayman explica la simulación híbrida macro-meso en Aimsun Next 20 y cómo puede unir lo mejor de la macro y la meso para permitir la modelización a escala regional.
SHARE
Aimsun Next 20
Aimsun Next 8.4
Aimsun Next 20
@manual {AimsunManual,
title = {Aimsun Next 20 User's Manual},
author = {Aimsun},
edition = {Aimsun Next 20.0.3},
address = {Barcelona, Spain},
year = {2021. [In software]},
month = {Accessed on: Month, Day, Year},
url = {qthelp://aimsun.com.aimsun.20.0/doc/UsersManual/Intro.html},
}
Aimsun Next 8.4
@manual {AimsunManual,
title = {Aimsun Next 8.4 User's Manual},
author = {Aimsun},
edition = {Aimsun Next 8.4.4},
address = {Barcelona, Spain},
year = {2021. [In software]},
month = {Accessed on: Month, Day, Year},
url = {qthelp://aimsun.com.aimsun.8.4/doc/UsersManual/Intro.html},
}
Aimsun Next 20
TY - COMP
T1 - Aimsun Next 20 User's Manual
A1 - Aimsun
ET - Aimsun Next Version 20.0.3
Y1 - 2021
Y2 - Accessed on: Month, Day, Year
CY - Barcelona, Spain
PB - Aimsun
UR - [In software]. Available: qthelp://aimsun.com.aimsun.20.0/doc/UsersManual/Intro.html
Aimsun Next 8.4
TY - COMP
T1 - Aimsun Next 8.4 User's Manual
A1 - Aimsun
ET - Aimsun Next Version 8.4.4
Y1 - 2021
Y2 - Accessed on: Month, Day, Year
CY - Barcelona, Spain
PB - Aimsun
UR - [In software]. Available: qthelp://aimsun.com.aimsun.8.4/doc/UsersManual/Intro.html