Bug Fixes
Joined centroids
When centroids that were not part of a polygon were joined, they were discarded when you hit Save. This has now been resolved.
Microscopic simulation
Yellow boxes in certain scenarios were not always taken into account correctly. The following cases have been fixed:
- Where stop lines were moved back from the end of the section.
- Where vehicles shared a conflict zone.
- In pedestrian crossings.
Dynamic User Equilibrium
The performance has been improved when using Time-Dependent Shortest Path costs.
Path Assignment
Additional checks on the consistency of the Path Assignment Plan have been implemented for all model levels. This includes checking the geometry and time intervals: where the time intervals are inconsistent the simulation is cancelled, and an error displayed in the log; where the geometry is inconsistent, Aimsun Next removes the affected OD pairs from the path assignment. This is recorded in the log. Previously in these circumstances, the path assignment would be discarded, and the simulation would continue without it, which could cause inconsistencies between versions.
Generation/Attraction Experiment
External centroids are now included when using an “Aggregate Mode”. Those centroids were erroneously discarded in previous versions.
Distribution
The maximum number of threads used is now limited by the license type and command line argument “force_th”.
Four-step Experiment
Several bugs have been fixed for Script Boxes making them now functional, including the option of using output prediction consistently.
Static Assignment
- When loading an APA in a static assignment, consistency checks of the geometry of the APA were not comprehensive. This caused crashes in some instances.
- The static assignment was creating a database even when one was not necessary. This has been fixed and statistics are only collected and stored when required by the user.
- Some performance and consistency improvements were made by not updating and processing stats of vehicles not allowed in specific places of the network. In those cases, both evaluating cost and assigning volume (in the case of Transit, specially) were inconsistent operations.
- The maximum number of threads used is now limited by the license type and command line argument “force_th”.
Static Adjustment
- Now Static Adjustment Outputs include measurements from all user classes consistently and no longer override cases where the same object has “All” and specific vehicle/s types.
- Measurements on sections marked as congested through “Congested Sections” are no longer discarded as results, unless they have not been used.
- Validation Tab now displays the GKVehicle name in each mesaurement, to identify its associated vehicle.
- The maximum number of threads used is now limited by the license type and command line argument “force_th”.
Transit Assignment
- Transit Assignment no longer considers all centroid connectors as bidirectional. Now its directionality (generate, attract or bidirectional) is considered consistently.
- Transit Assignment is no longer executed if there exists more than one connection from/to a centroid to/from a bus stop. This is a situation that may occur if connecting a centroid to a transit station and to a bus stop inside it.
Dynamic Assignment
Now, when loading APAs from Macro from/to centroids connected, the concurrent parts are limited to use the maximum number of threads, now limited by the license type and command line argument “force_th”.
Dynamic Adjustment
When the exit condition of the Dynamic Adjustment is by maximum iterations, the results are now consistent with the final demand.
APA Fixer
- Centroid connections to and from nodes were not being checked correctly and any resulting APA was therefore inconsistent: all paths passed through the sections entering the node, even if the connection was an entrance connection.
- The APA fixer was not providing the connectors in any specific order. Therefore, using the APA fixer gave large differences in path assignment when compared to running the model.
- The maximum number of threads used is now limited by the license type and command line argument “force_th”.
GTFS Importer
- When attributes had quotation marks, they interfered with the import process. Multiple bus stops were created instead of only one and timetables were not filled correctly. This has been fixed and reading process filters quotation marks.
- Transit lines were not completely connected in some cases, e.g. short path between stops through a u-turn. Logic used to create paths has been refined.
GIS Importer/Exporter
- Shapefiles containing null points caused a crash during the import process.
- Merged nodes shapes were not exported correctly and were not referenced by sections exported.
Adaptive Control Interfaces
LISA+ controllers are now starting the communication as expected when launching a simulation.