EXTENDSIM中怎么设置批加工
有6种不同的产品类型,一次加工只能加工同一种类型的产品。单批加工工件数最小是5,最大为10。如果几种产品的队长都超过5,将队长最大的那种产品先加工。
还有就是每个工件都有一个属性DUEDATE,我想让一种产品从队列中出去的时候按照DUEDATE从小到大的顺序出去。
我现在想了好几种方法都实现不了,请问哪位高手能指教一下该怎么做?不胜感激。
这是我最近做出来的模型,有些地方还有待完善,分享一下 上楼模型中,通过 set 模块将production type 和 duedate 写入属性,暂时只有两个产品类型。
前面的 equation 模块:
if(qlong>=5&&full+long1<=3) {batch=1;bnum=min2(qlong,10);}
else batch=0;
后面的 queue equation模块:
rank=duedate;
if(edd>duedate) edd=duedate;
priority=edd;
if(long1==0) priority=10000;
最后的decision模块,选择两队中EDD最小的进行加工。 牛
页:
[1]