加入自动扶梯
现在我们将加入自动扶梯以把乘客运送到上层,并完成我们的模型。首先,我们在动画
中定义一个自动扶梯的图形区域,然后加入对应的库对象。
► 修改模型动画
① 绘制如下图所示的矩形。
① 绘制自动扶
梯区域
② 绘制自动扶
梯的移动方向
点 击
Rectangle(矩形)
按钮 ,然后点
击 动 画 以 绘 制 此
形体。
改 变 矩 形 的
大小,然后将其放
置于图中,如图所
示
此矩形应精确包围布局图中绘制的自动扶梯。
为所绘制的矩形设置一些属性:
1
Anylogic中国 www.anylogic-china.com
将此矩形命
为
名
escalaorArea
选择 No Fill
(不填充)
改变矩形边
界的颜色
使此矩形变为透明,否则矩形将挡住部分布局图。
② 绘制一线段,以定义自动扶梯移动的方向。
点 击 Line
( 线 段 ) 按 钮
,然后点击绘
制 线 段 的 起 始
点
点击绘制线
段的终点
为所绘制的线段设置如下属性:
2
Anylogic中国 www.anylogic-china.com
将 此 线 段 命 名
为 direction
自 定 义 线 段 外
观
你 可 以 选 择 将
此线段绘制为箭头
形状
为保证此线段指向正确的方向,你可以用箭头标记此线段的终点。
► 修改模型流程图
3
Anylogic中国 www.anylogic-china.com
① PedAreaChangeSpeed
② PedAreaRestricted
① PedAreaChangeSpeed 对象代表了一个改变了行人速度的区域(一个“运动地
面”(moving floor))。在我们的模型中我们使用此对象来定义自动扶梯。
定义此对象的如下属性:
体
选 择 自 动 扶 梯 形
选 择 这 一 区 域 所
属于的楼层
选择 true
定义速度
选择定义了“运动
地面”方向的线段
改 变 已 被 运 送 的
乘客的颜色
由于这一区域属于下层,因此我们保留此值为默认值。
选择 true 以使此区域成为“运动地面”(moving floor)
② PedAreaRestricted 对象代表具有受限入口的区域。由于自动扶梯每次只能换
乘有限数量的乘客,因此我们需要使用此对象。
设定此对象的如下属性:
4
Anylogic中国 www.anylogic-china.com
设置此区域形体
选择此区域的楼层
选择此区域的运行模式
指定此区域的打开条款
指定此区域的关闭条款
由于这一区域属于下层,因此我们使用默认值。
选择“Peds number”以根据其中的行人数目自动打开和关闭这一区域。
定义此区域保持关闭的最小行人数目。当其中行人数目小于此值时此区
域即打开。
定义此区域保持打开的最大行人数目。当其中行人数目大于此值时此区
域即关闭。
我们完成了创建我们的模型。点击 Run(运行)按钮 以运行模型并观察其行为。你
可以看到现在自动扶梯迅速地将乘客运送到上层。如果某一时刻自动扶梯满载,乘客会需要
稍等片刻。
这 里 对 应 的 参 考 模 型 可 以 在 如 下 位 置 找 到 :
Examples\Pedestrian Library Tutorial
Models\Subway Entrance-3-Escalators.alp
5
Anylogic中国 www.anylogic-china.com