Anylogic模型搭建01:医院排队挂号模拟试验

本文详细介绍了如何使用Anylogic搭建医院排队挂号的模拟模型,包括自助挂号机和人工窗口的选择,以及内科和外科的就诊过程。模型设置了不同的挂号和就诊时间,以及患者分流规则,并通过3D可视化展示了模型运行效果。同时,模型还记录了患者的挂号和就诊时间,数据输出到Excel表格中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、具体情境描述
患者到医院就诊,需要先挂号,再分流到对应的诊室就诊。在我们的模型中,有两种挂号方式:自助挂号机和人工窗口,以及两种诊室:内科和外科。患者根据不同的需求选择不同的挂号方式及诊室。
下边是我们模型搭建的最终效果展示:
图 1医院排队挂号整体框架图 1医院排队挂号整体框架
图 2 运行效果展示图 2 运行效果展示
在这里插入图片描述图 3 3D效果图展示

二、模型搭建
2.1整体逻辑搭建:
基本逻辑框架如下,“面板”—“流程建模库”,选择相应模块。
在这里插入图片描述图 4 基本逻辑框架

各模块的属性设置:
source:患者产生的条件。“定义到达通过”选择“速率”。
在这里插入图片描述
图 5 source属性设置
速率:每秒钟发生1个人;
间隔时间:每隔多长时间后会产生一个人;
数据库中的到达表:Anylogic自带的数据库;
速率/到达时间表:自定义时间、人数。eg:早上看病的人非常多,到了下午和晚上会比较少。具体操作:“流程建模库”-“时间表”,拖入一个“时间表”,并进行相应属性设置,然后将“source”的“到达通过”与该时间表关联即可。
在这里插入图片描述图 6 速率、到达时间表具体操作方式
inject()函数调用:使用代码控制产生,没有代码则source没有人会产生。

selectOutput:分流。患者可能选择自助机器挂号(queue)或者人工窗口挂号(service)。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值