Pathfinder人员疏散模拟分析软件Attractors功能

Pathfinder Attractors是可用于根据乘员位置改变乘员行为的对象。居住者可能对attractors有不同程度的认识,包括对attractor的视线或房间。它们也可能对attractors具有不同的敏感性。一旦居住者使用attractor,他们在模拟期间将不会再次使用它。

注意:Attractors与改变行为动作的不同之处在于,attractors根据位置改变乘员的行为,而改变行为动作将作为一系列事件的一部分改变乘员的行为。

1.1 Attractor行为

Attractors可以将乘员的行为更改为在attractor处等待有限时间的简单内置行为,或者可以将行为更改为模型中定义的任何其他行为。如果attractor行为以终止动作结束,例如Goto Exits,则可以永久改变乘员的行为。或者,如果attractor行为以恢复先前行为动作结束,则attractor可以暂时中断乘员的当前动作。在这种模式下,被临时attractor行为中断的行为会在attractor行为完成后恢复。例如,如果住户使用的是Goto Rooms行动并且在他们到达其中一个房间之前被attractor打断,居住者将执行attractor行为,然后在attractor行为完成后恢复转到房间行动。

1.2 中断等待

当被临时attractor中断时,Wait和Wait until动作以特定方式运行。当居住者开始这些动作中的任何一个时,将计算结束时间并且不会改变,即使被中断。例如,如果住户在开始等待操作t=63 s,并且他们决定等待30 s,则计算出的结束时间为t=93 s。如果乘员在等待时被临时attractor打断,他们将完成attractor行为,然后恢复等待动作。然而,当他们恢复等待操作时,结束等待时间保持不变t=93 s。如果当前时间已经过去t=93 s,乘员将立即开始他们的下一个行为动作。否则,他们会等到t=93 s 在像往常一样开始下一个动作之前。 此外,每当乘员在等待时被临时attractor打断,当乘员恢复等待动作时,乘员将返回其先前的等待区域。例如,如果使用Goto Rooms指示住户进入房间行动然后告诉等待一段时间,他们的等候区将是他们等待之前到达的整个房间。如果他们在等待时被临时attractor打断,他们将在完成attractor行为后返回等候室。同样,如果他们改为去了一个航点,他们将返回到该航点。当乘员恢复等待动作时,返回等待区所需的时间将计入等待时间。因此,如果在他们返回等候区的途中等待时间已过,乘员将停止前往等候区并开始他们的下一个行为动作。

1.3 寻求与等待中断

乘员会根据他们是在寻找还是在等待而被不同程度地打断。 在寻找时,一旦居住者意识到attractor,他们就会计算使用该attractor的概率。如果他们决定使用attractor,他们会立即使用它。如果他们决定不使用它,只要他们知道attractor,他们就会记住这个决定。一旦他们再次变得不知道,他们就会忘记这个决定。如果他们稍后再次意识到attractor,这允许他们再给attractor一次机会。

注意:全局attractors有一个例外。因为乘员总是意识到全局attractors,所以每当他们开始新的行为动作时,他们都会清除对它们的记忆。

在等待时,一旦乘员意识到attractor,他们就会计算使用该attractor的概率。如果他们决定使用attractor,而不是立即使用它,他们将在等待期间安排一个随机时间使用attractor。如果他们不知道他们将等待多长时间,例如在使用等待模拟结束操作时,他们将使用默认attractor空闲时间属性作为他们的等待期。此属性在“杂项参数”选项卡下的“模拟属性”对话框中定义。在寻找时,如果居住者决定不使用attractor,他们会记住这个决定,直到他们不知道attractor。

1.4 创建Attractors

要创建attractor,请执行以下步骤:

1. 在 2D 或 3D 视图中,单击添加attractor绘图工具

2. 为attractor输入所需的意识和行为

3. 为attractor输入任何其他所需的属性

4. 如果将Awareness设置为Line of Sight或Same Room,或者将Behavior设置为Wait at Attractor,请输入attractor的位置。这可以通过单击 2D/3D 视图中的位置或在属性面板中键入位置来完成。如果Awareness设置为Line of Sight,单击并拖动鼠标左键设置位置并控制Influence Radius

5. 如果吸引的位置并没有在2D / 3D视图设置,点击创建在属性面板中手动创建的吸引

1.5 Attractor属性

在创建过程中或选择attractor时,可以在属性面板中为attractor设置以下属性:

意识

定义居住者如何意识到attractor。这可以是以下值之一:

视线

居住者必须在attractor位置的影响半径内,并且能够在导航 格上沿着一条直线路径追踪到attractor位置,而不会碰到任何房间边界。

同一个房间

居住者必须与attractor所在的房间位于同一房间。

指定房间

居住者必须在房间属性中列出的房间之一。

Global

乘员始终知道模型中任何位置的吸引子attractor。

注意:这个意识值可能会导致过度使用attractor,因为每当他们开始新的行为动作时,居住者都会清除他们对global attractors的决定。

影响半径

定义attractor位置周围的区域,当使用视线感知选项时,居住者可以在该区域意识到attractor。

房间

一组房间,用于定义居住者在使用“指定房间意识”选项时意识到attractor的位置。

影响

帮助定义居住者决定使用attractor的概率。该值乘以乘员对attractor的敏感性来定义概率。虽然此值以百分比形式呈现,但该值实际上可以大于100%,以强烈偏好attractor。同样,它可以设置为0%以有效禁用attractor。

行为

定义居住者在决定使用attractor时将使用的行为。特殊值<Wait at Attractor>允许对行为进行简单定义,其中居住者将在attractor的位置等待指定的时间量。使用此值时,您不必创建单独的行为。

等候区半径

当行为设置为<Wait at Attractor>时,Wait Area Radius定义等待区域,与影响区域(由Influence Radius定义)分开。这与指定Goto Waypoint操作时设置Arrival Radius相同。

等待时间

当行为设置为<Wait at Attractor>时,这定义了乘员在使用attractor之前在恢复其行为之前将在attractor处等待的时间量。

1.6 Attractor限制

虽然attractors适用于大多数行为和大多数居住者,但存在一些限制,包括以下内容:

目前,运动组中的居住者不会使用attractors

执行以下行为动作的乘员只能在特定情况下被attractors打断:

Assist Occupants – 助手在执行协助行为动作时不会被任何时间打断,即使他们没有主动协助客户。

等待援助- 客户居住者在等待援助时不能被打断,但一旦他们被援助,他们就可以被attractors打断。

Goto Queue – 如果乘员主动走向队列或排队等候队列,则不会被打扰。

Goto Elevators – 乘员可以在去电梯时被打断,但一旦他们进入电梯,他们在到达目的地之前不能被打断。

任何在启动后立即完成的操作,例如Change Behavior,都不会被中断。

请关注人员疏散能力模拟分析软件、烟气流动模拟分析软件更多的信息!

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月25日
下一篇 2022年5月25日

相关推荐