asax 发表于 2015-11-26 11:21:17

simio引用表格小栗子

接下来带来另外一个简单,但是又非常实用的小案例。这位同学构造的模型里面有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


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

junjian1125 发表于 2016-8-3 21:44:38

好东西,谢谢!:)

quanneng 发表于 2017-3-23 09:14:58

相当于每个entity都带有一个行指针了!
页: [1]
查看完整版本: simio引用表格小栗子