设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: qtbgo

一个移动资源调度的建模问题(多种软件实现)

[复制链接]
发表于 2009-2-23 12:17:51 | 显示全部楼层
在这个模型中,如果存在多个拖船,多个类型,ExtendSim 的建模型思路补充在

http://www.simulway.com/bbs/thread-13384-1-1.html
 楼主| 发表于 2009-4-9 18:06:16 | 显示全部楼层
linweixu,你好。如果仅仅是一个拖轮,这种方法足够了。因为我想看看其他软件对移动资源的建模方法。

如果要调度多个资源,从一个比较高的抽象层次来看,就是要在某些时刻,获得系统的状态,进行调度。
1 如何确定在哪些时刻获得状态
  精确的方法应该是在任何状态发生变化时,但是这样有时候太麻烦。因此可以象王博士做的那样,每隔一个较小的时间就检查一下,这样处理的后果是丧失了一定的精度,除非你把时间间隔设置得非常小,但这样又似乎会降低运行性能。

2 如何获得系统状态
  这里的重点是系统状态以何种形式表示,这个是我关心的重点。不同的软件倾向于以不同的方式表达状态,比如,在flexsim中,我喜欢用“任务序列”队列表达任务状态(当然,也可以用一般队列的内容表达状态),在Extendsim中,可以用比如队列的队长端口表达任务排队状态,再复杂一些,可以用表格记录状态。
  我希望软件提供的机制比较直接、简单,减少开发人员的编程量。
 楼主| 发表于 2009-5-5 18:23:14 | 显示全部楼层
passto是指将任务序列分配给哪个任务执行者,按照你的设置,就是任务序列被分配给队列和processor了,这是不对的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-21 20:09 , Processed in 0.012072 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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