如何使用Arena软件Process模块
1、Process模块位于Project Bar>Basic Process,里面的设置内容综合了操作步骤的几大要素:资源使用、时间成本和操作规则。
2、先看一个简单的例子,这个系统中只有一个简单的操作步铿溘老呻骤,有四名员工可以完成这个步骤,四个人彼此之间独立完成自己的工作,互相不会依赖或干扰。这个步骤虽然包含4个小步,但是我们在模型中不考虑这个细节。正如名称的描述中:“One of the People Processes All Four Steps”。Type,正常情况下就选择“Standard”标准模式。也可以选择“Submodel”就是建立一个次级窗口,在次级窗口内再进一步编辑。Logic部分,包含规则和时间。Action:步骤中是否需要资源。如果选择Delay:则不需要资源,每个到来的实体都经历一段时间的等待就可以离开,当然这种情况下也不会产生队列;如果选择Seize Delay:则在这一步骤种需要占用一个资源,并需要一定的处理时间。比如零件进入车间的时候,需要在入口处得到一个托盘,在经历车里内的所有加工步骤之后,还需要把托盘归还到入口。又比如像超市里的购物车,人们在入口处得到购物车,就是一个Seize Delay的情况。如果购物车不够的话,大家就会排队等待,所以就会产生相应的队列。同理,归还购物车的过程可以选择“Delay Release”,释放相应的资源。我们在如图的例子中,使用的是Seize DelayRelease,就是在这一步的处理过程中,需要资源来参与,完成这一步骤之后,立刻释放资源,供下一个实体使用。
3、工作需要的资源在Recource对话框中编辑,例子中我们需要一个工作人员来处惯栲狠疲理这个任务。所以选择Quantity为“1”。如果我们的这一个步骤需要两名员工同时配合才能完成,就可以选择Quantity为“2”(我们所拥有的全部资源数量,需要在Recource图表模块中完成,位置在Project Bar>Basic Process)。那么如果我们有多名员工都能完成这一步骤,我们又希望增加一个选择的顺序,尽量选择让熟练的员工多完成一些任务呢?增加规则就需要用Set来完成,Recource Type 需要选择 Set,如下图,具体的填写规则请参考“如何使用Arena软件Set模块”。
4、剩下的部分就是关于步骤时间的描述,例子中延迟的时间是服从指数分布的,单位是小时,数值是EXPO( 1 ) + EXPO( 1 ) + EXPO( 1 ) + EXPO( 1 ),为四个平均数是1的指数分布相加的和。这一部分的时间记录会在“增值活动所耗费的时间“内,即”Value Added“,它最终会在报告中体现出来。这里我们也可以选择非增值活动:Non-Value Added;传送时间:Transfer;等待时间:Wait Time;或其他: Other。报告里会根据选择来记录相应的时间,并统计出如下图中的数据和饼图。用做系统效率的分析。
5、最后,再介绍一种资源的使用情况,如图表达的是:这一步骤中用到4台机器,当实体依次进入Process模块时,会选择其中的一台机器,当4个实体在4台机器中各就各位之后,机器同时启动。共同经历一个符合三角分布的处理时间之后,4个实体同时完成这一步骤,离开Process模块。这样的应用有很多,比如烤箱放满之后才开始启动把面包烤熟,或者座位坐满之后才发车的小巴等等。就讲到这里,祝大家建模愉快!