PersonSummary

此输出包含仿真范围内已加载、已插入、正在运行、等待插入、已到达目的地的人数,以及以各种方式出行的人数。

在仿真中实例化#

您可以使用 --person-summary-output <FILE> 强制仿真生成此输出。

生成的输出#

包含所有这些值的信息是针对每个时间步计算的,输出文件如下所示:

<summary>
    <step time="<SIMULATION_TIME>" \
            loaded="<LOADED_PERSON_NUMBER>" \
            inserted="<INSERTED_PERSON_NUMBER>" \
            walking="<RUNNING_PERSON_NUMBER>" \
            waiting="<NUMBER_OF_PERSONS_WAITING_FOR_INSERTION>" \
            ended="<ENDED_PERSON_NUMBER>" \

    ... further time steps ...

</summary>

请注意,与上面的示例相反,对于每个时间步,所有这些值都在一行中报告。各值的描述见下表。

名称 类型 描述
time (仿真) 秒 条目描述的时间步
loaded # 到目前为止已加载到仿真中的人数(包括报告的时间步)
inserted # 到目前为止已插入的人数(包括报告的时间步)
walking # 在报告的时间步内正在步行的人数
waitingForRide # 在报告的时间步内等待搭乘车辆的人数
riding # 在报告的时间步内正在搭乘车辆的人数
stopping # 在报告的时间步内因特定时长而停止的人数
jammed # 自仿真开始以来被阻塞的人数
ended # 到目前为止已到达目的地或以其他方式从仿真中移除的人数(包括报告的时间步)
arrived # 到目前为止已到达目的地的人数
duration 毫秒 该仿真步的计算时间(以毫秒为单位)。