设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5160|回复: 2

simio引用表格小栗子

    [复制链接]
发表于 2015-11-26 11:21:17 | 显示全部楼层 |阅读模式
接下来带来另外一个简单,但是又非常实用的小案例。这位同学构造的模型里面有3种实体,希望实现不同实体在工作站里有不同的处理时间。类似这一种根据某一种属性来确定其他属性的问题,最好方法就是表格引用。

在simio里面,最普遍的表格引用是基于“行”的(当然你也可以指定行列数来确定某个值),简单来说,就是为对象建立一个引用行变量(XX表格,第X行),由此让这个对象基于这一行引用表格中各种属性。而且simio里面也自带了基于概率引用行的方法,即基于用户建立出现概率列里面的值,确定引用该行的概率,如下表所示:


处理时间1 处理时间2出现概率
1 random.triangular(1,2,5) random.uniform(2,5) 0.33333
2 random.triangular(2,3,6) random.uniform(2,5) 0.33333
3 random.triangular(3,4,7) random.uniform(4,6) 0.33333


在这个例子里面,每个实体根据出现概率引用了特定行,在工作站的时候直接引用表格的处理时间,由于行列已经确定,就只有唯一值了。在以后根据实体种类分别有各种属性的案例中,引用表格这种方法将会大派用场。

本帖子中包含更多资源

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

x
发表于 2016-8-3 21:44:38 | 显示全部楼层
好东西,谢谢!
发表于 2017-3-23 09:14:58 | 显示全部楼层
相当于每个entity都带有一个行指针了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-23 18:16 , Processed in 0.016989 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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