多语言展示
当前在线:457今日阅读:168今日分享:49

如何使用Arena软件Sequence模块

Arena在物流与供应链领域的应用,少不了Advanced Transfer模板,这个模版可以有效地编辑实体(Entity)移动的轨迹。当实体的移动需要经历多个站点(Station)时,我们可以利用顺序模块(Sequence)将这些站点的顺序排列起来。这样就可以把加工步骤不同的实体在同一个系统内分别对待。
工具/原料
1

Arena软件

2

Project Bar>Advanced Transfer>Sequence

方法/步骤
1

顺序(Sequence)作为实体的一类重要的属性,我们可以通过Assign模块把它赋予实体。在Assign模块中点击Add,Type选择Attribute,Attrbute Name选择Entity.Sequence。我们的例子中有3种不同的零件,分别对应3种加工步骤,New Value里是这三种步骤顺序的一个集合的名称。(注意,以往我们在New Value这个栏目里都是填写一个数值、或是Attribute、或是Variable、或Expression,但是这次,它是一个集合Set)。这里Sequence对应的名称是Part Sequences ( Part Index )。Part Sequences是一个集合,Part Index用来对应其中的项目。

2

为了编辑Part Sequences这个集合,我们需要用到集合(Set)概念。Set由成员(Member)组成,这些成员都具有某种相同的性质。Basic Process>Set中的Member可以是Resource、Entity Type等。但是由Sequence作为成员的情况,Basic Process>Set已经不能满足我们的要求。我们需要使用高级集合模块,它在Advanced Process>Advanced Set中。打开高级集合(Advanced Set)模块,新增一个项目,Name就选择Part Sequences,Set Type选择Other,这时顺序就可以作为集合的成员了。根据三种零件的加工步骤给成员(Member)起名字,如Part 1 Process Plan。

3

这一步我们来编辑顺序(Sequence)的内容。记得第一种零件的顺序叫做Part 1 Process Plan。1,首先选择Advanced Transfer>Sequence。2,Name中选择顺序的名称,如Part 1 Process Plan。3,接着填写步骤(Steps),我们的Part 1需要按顺序分别经历从Cell 1到Cell 4这4部机器,最后还需要Exit Syetem,把他们填入到Station Name里。4,给每一个步骤起一个名字,写入Step Name中。Entity按照顺序每到达一个Step,还可以Assign一个性质给这个Entity,可以是加工时间Process Time,也可以是其他任何性质的变化。同时,Arena内置的一个变量:Entity.Jobstep会自动累加1个数字。在Entity完成这个Step,并且Assign所有需要的变量之后,它将按照顺序移动到下一个步骤。

4

零件所需要的步骤我们已经编辑好了。那么什么时候开始这个步骤?我们需要通过Route或者Leave等模块的内置选项告诉这个Entity,开始它的旅程。如在Route模块中,Destination Type我们选择By Sequence。同理在Leave模块中,先选择Connect Type为Transport,再选择Station Type为By Sequence。在Transport模块中,Entity Destination Type,也可以选择By Sequence。这样,模块的旅程就按照顺序(Sequence)正式开始了。

注意事项

Sequence的最后别忘了去Dispose这一步。

推荐信息