在 Vissim 中通过迭代仿真计算动态分配。此时对于建模的道路路网不止仿真一次,而是一直反复仿真。司机为此基于在之前仿真期间所获得的经验选择通过路网的路径。这个“学习过程”的建模包括下列子任务:
每次重试仿真时计算各最佳路径。因为逐次迭代时更改了交通状态,将得到其他的最佳路径。迭代过程中,不同路径的数量和司机可进行选择的已知路径存档增加(选择路径和搜寻路径的程序)。
Vissim中对道路路网进行了极为详细的建模,以便以较高的时间和空间分辨率尽可能准确地模仿交通流。但上述的三个子任务并不需要如此详细的建模。例如,选择何种路径通过城市所进行的决策与在哪些车道上行驶或通过路径上具体什么样的十字路口无关。抽象描述道路路网所涉及的方面满足分配的要求,在十字路口出,十字路口之间的节点和路段是抽象路网图的通路。
该分配方式可十分有效的在抽象路网图上工作。抽象路网图也会与人类的理解相反:例如:当描述路径上的某人时,仅需要命名及补充十字路口的数序,他是否必须在此转弯,无需详细的描述。
Vissim 中针对动态分配构建了一个抽象的路网。为此请标记用作抽象节点的详细模型部分。通常是指与现实中十字路口一致的路网区段(抽象路网图的结构)。
迭代进行仿真,直至路网内的交通流量和出行时间与下一次迭代时相比不再有明显变化。该状态在 Vissim 中被称作为收敛。可设置收敛的标准 (动态分配的特征属性)。
以下的流程图显示了动态分配的原理:
上层主题: