logo资料库

使用Anylogic建立一个银行模型.docx

第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
资料共22页,剩余部分请下载后查看
Example2.2 银行模型 假设一个银行里面有一台 ATM 机,银行内的业务流程如下:  平均每小时有 45 人到达银行;  进入银行后,一半人去 ATM 机,另一半去柜台;  ATM 机的业务办理时间最短 1min,最长 4min,最常见 2min;  柜台业务办理时间最短 3min,最长 20min,最常见 5min;  有 30%的人用完 ATM 机后,继续往柜台办理业务,其余的离开;  银行柜台共有 4 名员工,所有等待办理业务的人共用一条队列;  柜台业务办理结束后,离开银行。 我们需要得到:  员工的利用率  ATM 机前面的平均排队长度  顾客在银行里花费的时间分布  阶段 1:创建一个简单的模型 首先创建一个 ATM 机前面的排队、服务过程的简单逻辑模型。 已知条件如下:  顾客到达率为 0.75 人/min  ATM 机的业务办理时间服从 triangular(1,2,4)min 阶段 1.步骤 1  创建新模型,命名为 Bank  打开流程建模库  顺序添加 source、queue、delay、sink 2.按顺序把 这些控件拖 到图中 1.打开流 程建模库 控件之间在短距离内会自动连 接,如果连接成功,点击连接 线会以小绿圆圈指示。
阶段 1.步骤 2  单击打开 source 的属性  定义到达速率为 0.75 阶段 1.步骤 3  打开 queue 的属性  定义 queue 的容量为 15,即队列最多容纳 15 人 阶段 1.步骤 4  打开 delay 的属性  修改名称为 ATM  延迟时间为 triangular(1,2,4)min,系统默认的时间单位为 min  保持容量值不变,因为只有 1 台 ATM 机
系 统 默 认 的 时 间单位是分钟, 可以省略 min。 阶段 1.步骤 5  运行模型,使用检查窗口观察动态  阶段 2:建立模型动画 阶段 1 已经定义了流程图,但是想清晰地看到银行里实际的业务流程,需要 定义动画。我们将绘制在图上绘制 ATM 和队列的动画,然后指定排队的顾客和 使用 ATM 机顾客的动画。我们还会把 ATM 的实时状态显示出来。 阶段 2.步骤 1  打开空间标记面板  拖动点节点 point 到图中,表示 ATM 机的动画  定义 point 的颜色为 ATM.size() >0?red :green  设置 ATM 的实体位置为 point
1.单击打开空间 标记面板 2. 拖 动 点 节 点 控件到图中 3.单击打开 point 属性 4. 编 辑 point 的 颜 色 , ATM.size()表示 ATM 机正在服 务的人数,当人数大于 0 时显 示红色,否则绿色。 5.打开 ATM 的属性,设置 实体位置为 point。可以点 击下拉菜单选择,也可以 直接输入名称! 阶段 2.步骤 2  打开空间标记面板  双击绘制路径 path,表示 queue 的动画  设置 queue 的实体位置为 path
1.双击路径,激 活绘图模式 2.点击路径起点,点击 需要拐弯的地方,在终 点处双击。 3.指定 queue 的实 体位置为 path。 阶段 2.步骤 3  再次运行模型,使用检查窗口观察动态 1.当 ATM 空闲时,显示绿色
2.当 ATM 机有正在 服务的顾客时,显 示红色 阶段 2.步骤 4 我们已经创建了 ATM 机和 queue 的动画,它们可以显示在二维和三维,点 击动画的属性菜单里的高级选项可以设置。现在我们开始添加三维效果。  加入三维窗口  运行模型 点 击 windows3D , 切换到 3D 模式 阶段 2.步骤 5 现在我们需要加入 3D 的顾客动画,建立新的实体类型可以自由定义形象。  打开流程建模库,拖动实体类型控件到图中  命名实体为 Customer  修改 source 产生的实体类型为 Customer  运行模型 1.拖动实体类型
2.修改实体名称 3.点击完成 4.点击 Main 里面 的 source,修改新 实体为 Customer。 5.运行模型,你 会 发 现 顾 客 出 现了 3D 形象 阶段 2.步骤 6 现在我们为 ATM 机设置 3D 形象,需要修改 ATM 机的方向为面向顾客。  打开三维物体,找到超市选项里的自动柜员机  拖动自动柜员机到 point 节点上  修改动画的 Z 轴角度
 运行模型,确认 ATM 机朝向 1.拖动自动柜员 机到这里 2.修改 Z 轴的 角度为 0 度 3. 可 以 看 到 ATM 机是朝 向顾客的  阶段 3:加入柜台员工资源 现在我们需要加入银行内部柜台的业务流程,包括柜台员工资源。从 ATM 机完成业务的顾客以一定比例去往柜台继续办理业务,其余离开。 已知条件如下:  顾客进入银行后,50%去 ATM 机,50%去柜台;  柜台业务办理时间服从 triangular(3,5,20)min;
分享到:
收藏