设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1327|回复: 1

各位好,目前在處理一個升降機的問題。希望有前輩能指點

[复制链接]
发表于 2014-9-30 00:26:46 | 显示全部楼层 |阅读模式
事情是這樣的,我架了一個模型模擬醫院中使用三部升降機的情況。

queue "send to port" 的方式是用 "by probability" ,使得在某一樓的人會搭電梯到某層樓的情況由機率決定 (這方面由實際觀察數據而來)

"use transport" 則是用 "multiple transport options" 來連接三個升降機。

現在邏輯上的問題,卡在我沒辦法讓等升降機的人優先選擇離他較近的電梯做等待的動作,也就是當他按下電梯時,最近的電梯會來到他這樓,因為 "multiple transport options" 的寫法給定value要先給定值才能觸發case,導致先一步給定value的情況下,特定的人只會等特定台升降機。

然後另一個問題是假如8樓有人要搭電梯到2樓,另外有個人要從5樓搭到1樓,系統有時候會先到1樓放人出去,才上2樓把人放出去,整個順序上有無法解決的問題。

研究了很久,不太確定究竟是哪裡的參數問題。

希望論壇的前輩們能指點迷津,最近這份專案有點時間上的壓力,多謝大家。

附上個小型版本的概念模型。

本帖子中包含更多资源

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

x
发表于 2014-9-30 10:58:49 | 显示全部楼层
要用到任务序列的优先级和先占值 你看下帮助文档
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-6 05:26 , Processed in 0.012508 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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