打开导航
输入、路径决策和路径控制行人
通过行人输入在路网中使用后,行人通过路径决策通向目的地的路径控制。
通过行人输入在路网中使用行人输入
您可以在行人面域上定义行人输入,或者自动根据 OD 矩阵创建,同时生成路径决策及通往目的地的路径 (使用行人 OD 矩阵)。
- 您必须在行人面域上定义行人输入,定义行人的路径决策。
- 包含在行人输入时间间隔内并且是该行人输入上行人构成的一部分的每种行人类型至少需要一个路径。如果您为路径决策指定了AlleFgTypen (所有行人类型) 属性,则自动视为这种情况。但是如果您选择了仅包括部分行人类型的行人类别,那么行人类型可能用在没有定义路径的行人输入上。此时取消带错误信息的仿真。为一个时间间隔内所有路径的相关流量的路径决策设为零,在这种情况下将视作流量根本不存在。
- 路径决策为每个新创建的行人分配为其行人类型和行人类别定义的路径。如果行人类型有超过一个路径,那么根据各个路径的相关流量随机选择。
- 每个路径连接面域和斜坡,它们构成路径点。
战略路径通过路网控制行人
- 行人始终走向下一个路径点。
- 如果行人到达一个路径点,并在Zeitvert (时间分布) 属性中为其分配了时间分布,那么他在此等待指定的时间。
- 如果这不是行人路径的最后路径点,那么他继续移动到下一个路径点。
- 如果这是路径的最后一个路径点,并且路径点所在面域包含路径决策点带行人类型或行人类别路径,那么为行人分配新路径并使用新路径继续前进。
- 如果不存在行人路径,则将其从路网中删除。
- 如果带有最后路径点的面域包含行人输入,那么在所有情况下都要将行人从路网中删除,因为在同样包含一个输入的面域上的路径决策仅适用于通过该输入人流新进入的行人。
- 如果最后路径点位于某个面域上,并且为该面域分配了公交效用 > 等待区域属性,那么即使在该面域上没有路径选择,行人也不要从路网中移除。行人等待并登上正确的公交车 (面域的特征属性) und (为作为公交乘客的行人建模).
- 对于行人可以存在多个”战术“方法,从一个路径点抵达下一个路径点。例如,他可以绕过左侧或右侧的障碍,或者使用各种楼梯和斜坡,以到达目的地。另外,行人还必须避让其他行人。计算和决策Viswalk 在仿真过程中自动进行。当存在多个层时, Viswalk 内部计算路径图。路径图由您所定义的路径点构成,并且还包括路径上每个楼梯和斜坡两端的各一个路径点。因此,路径图包含位于同一层面或不同层面并与楼梯或斜坡相连的所有路径方案的相关信息。基于路径图Viswalk 计算两个路径点之间的最短路径。最短路径用于行人的战术运动。在Viswalk 中行人优先选择没有楼梯或斜坡的路径,即使不是最短的。如果您想让行人改用楼梯或斜坡,那么将路径点置于所需的斜坡上。0+
路径决策点分配的前提
必须满足以下前提才能为行人重新分配路径。
- 为面域定义一个路径决策点。
- 路径决策必须依据类别所属关系,对该行人类型有效。
- 行人目前没有路径。可能因为以下原因:
- 行人为新创建。
- 行人在该时步已经到达其当前或先前路径的最后路径点
- 行人从公交车上下车,并且进入分配有公交效用 > 站台边缘 属性的面域(面域的特征属性) und (为作为公交乘客的行人建模)..