设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2572|回复: 3

求助!如何确定通过worker的编号来获得对应表格的参数

  [复制链接]
发表于 2016-1-9 09:53:33 | 显示全部楼层 |阅读模式
本帖最后由 373415567 于 2016-1-9 09:56 编辑

求助高手!假设护士和医生都是用Simio中的Worker,护士1-13号(即一个worker设置population为13,编号为Nurse[1]至Nurse[13]),医生1-17号(使用一个worker设置population为17,编号为Doctor[1]-[17])。另有一个表格,包含有二者的组合情况,包含护士编号和医生编号,以及组合后对应的时间参数,不知如何实现判断,之后自动选取对应的时间参数赋予特定变量。
Table(类似的表格)
Doctornumber     NurseNumber          Time
      doctor[1]           Nurse[1]             20mins
      doctor[1]           Nurse[2]             30mins
。。。。
发表于 2016-1-9 19:22:25 | 显示全部楼层
本帖最后由 asax 于 2016-1-9 19:56 编辑

做了一个类似的模型,希望能对你有所启发。

本模型过程:病人到达后利用Search随机选择空闲的一名医生与一名护士,后根据医生与护士的编号,利用search step寻找operation Time Table里面的对应的手术时间,之后在手术室server中度过相应手术时间,若病人无法获取所需的医生或护士则离开系统。

护士和医生当前是一对一的组合,若出现一对多与一对一混合出现的情况,也可以使用同样的方法search表格,但之前最好设定一些判断减少搜索时间,特别是后期出现排列组合数量爆多的状况。另外,如果动画需要也可以将搜索到的医生或者护士进行move。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2016-1-9 20:54:32 | 显示全部楼层
可以参加我们的QQ群参与讨论:Simio技术交流平台 93832458
发表于 2016-1-10 23:44:53 | 显示全部楼层
asax 发表于 2016-1-9 19:22
做了一个类似的模型,希望能对你有所启发。

本模型过程:病人到达后利用Search随机选择空闲的一名医生与一 ...

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2024-5-3 18:42 , Processed in 0.013599 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表