PlantSimulation:Material Flow介绍

来源:互联网 发布:什么叫顶级域名 编辑:程序博客网 时间:2024/06/03 22:51

1.Connector(连接线)


连接不同实体,使物料流连续,使用过程中可以按住ctrl键实现一次点选多次连接的效果。物料的流动也可以通过Method实现,语句为:@.move(物料移动的目的地),比如:@.move(processor1)

2.Eventcontroller(事件控制器)


每个模型的frame中必须要有一个eventcontroller,以控制仿真运行的开始、停止、运行时间、仿真速度等,打开界面如下:


3.Frame(框架)


框架中可以是一个复杂的机器、生产线的一部分等等,具体的应用在《层式结构及其动画设置》中讲过。

4.Interface(接口)


接口主要功能是实现不同层之间的联系,具体的用法也可以参见《层式结构及其动画设置》。

5.Source(发生源)


发生源的作用是产生后续生产线中需要的零件,在其选项卡中可以设置产生的速率及其服从的分布。Source在中文版的软件中翻译成源,在我看来,翻译成发生源更加易懂,也更符合仿真软件的用法,这可能是汉化过程中的一个小问题。

6.Drain(吸收器)


在物料经过所有的加工工序后,最终到达吸收器,完成整个过程,在吸收器中可以查看总计生产产品等信息。

7.Singleproc(单处理器)


单处理器,顾名思义,处理单一工序的机器,可以设置加工时间、预置时间、故障修复时间、平均故障时间、故障率等信息,使其最大限度的贴合实际情况。

8.parallelproc(并行处理器)


并行处理器在实际的建模过程中并不常用,其与单处理器的不同之处在于同时又多个处理器处理MUs。在属性设置中,可以通过设置x、y方向处理器的个数来设定并行处理器中总的处理器个数(x*y)


9. Assembly(组装器)


组装器主要功能是将不同零件安装到一个主部件上,其通常要与TableFiles组合使用,用来定义主部件与零件的数量关系。例如,一个桌面要配4条桌腿,就需要在frame中插入一个TableFiles对象,定义桌面与桌腿的数量关系。除了设置装配时间等常用设置,为了仿真的动画效果,还可以设置装配模式等。


10. DismantleStation(拆分器)


拆分器与组装器的功能恰好相反,将组合好的部件分解为主要的部件(下一个工序需要使用的部件),除了设置常用的时间参数外,可以选择MU的退出模式,保留主MU还是创建新的MU。


11.PickAndPlace Robot(搬运机器人)


搬运机器人通过旋转自身机械臂,可将任意角度的MU搬运至任意的Object上。在没有pull control(拉动控制)的情况下,当MU加工完毕后会通知搬运机器人搬运,在队列中等待;在设置有pull control的情况下,当零件被需要时,搬运机器人才去搬运。

12.Store(储存区)


储存区存放模型中的MU,直到你再次需要MU,否则会一直在储存区中。最大的储存数量通过定义x、y方向的数值实现。有一种情况需要注意,当需要减小储存区规模时,假设原有一个MU放在(3,4)位置,那么储存区新的设置x不应小于3,y不应小于4。

13.Buffer(缓存区)


暂存区:暂时存放大量零部件的区域或者容器。一方面,当后序工序出现故障时,能够临时存放零部件;另一方面,在节拍不稳定的情况下,预生产节拍较长的零件,当订单量发生波动时能够快速响应。在暂存区选项卡中,可以设置暂存区的容量,以及零件进出暂存区的顺序等。暂存区有两种类型:Queue和Stack。

Queue:FIFO(先进先出)。MU退出暂存区的顺序与进入的顺序一致;

Stack:LIFO(后进先出)。最后进入暂存区的MU最早退出。


14. Sorter(分类器)


分类器根据用户定义的标准将MUs分类。MUs的退出序列根据用户设置的优先级排序,对优先级高的MUs提前处理,不论其进入时间先后。分类标准有常用的标准,用户也可以通过编写Method实现分类。


15.Line(传送带)


传送带的功能是以恒定的速度运送零件,其具有实际的长度,与直接连接的不同点就是传送带的输送需要时间。在插入传送带时,点选一下传送带,会跳出对话框,可以设置相应角度和长度。

16. AngularConverter(角度转换器)


角度转换器的作用是改变物体的流动方向,但是不改变物体的方向。如下图所示。


17.Converter(转换器)


转换器的作用是当有物体到达时,根据物体的流动方向改变自身的方向,使物体能够保持原有方向传输。


18.Turntable(转台)


转台的作用是按照下一个工序的方向旋转,同时输送零件,但是旋转过程中不改变物体的方向。两个特点:1.平台可以旋转,可以设置旋转速度;2.平台具有类似传送带的性质,可设置传送速度。

19.Turnplate(转盘)

转盘的作用是将进入的物体方向改变一定的度数,度数用户可以自己定义。

20.Track(轨道)

轨道是与transporter共同使用的,是transporter的一个辅助工具——移动路径,尤其是在构建AGV(automated guided vehicles)系统时会用到。在轨道上的transporter不能“超车”,需遵守先上先下的原则。另外,transporter可以正向在轨道上运动,也可以反向运动(“倒车”)。

21. TwoLaneTrack(双向轨道)

双向轨道与轨道类似,同样是作为transporter的移动路径,不同的是,双向轨道允许两辆transporter按照相反的方向同时运动。可以将双向轨道看做两条轨道“拼”在一起。在PlantSimulation中,双向轨道可以分别设置两条轨道的长度。

此外,在同一条轨道的两辆小车如果速度不一样,可能会发生碰撞,这时PlantSimulation会自动触发碰撞控制,将速度快的小车的速度调整为与速度慢的小车速度一致。

世界不同范围的国家,公路分为靠左行驶和靠右行驶,双向轨道同样支持这种模式。

22.FlowControl(流量控制器)

流量控制器可以控制物流通往不同实体的数量,值得注意的是,它只是起分配的作用,自身不会产生MUs。分配方式有很多种,例如循环机制、随机机制、百分比机制等。


23.Cycle(同步器)

Cycle的作用是同步MUs在不同站点间的传递过程,实现一种类似生产线平衡的作用。只有在各个工序都完成相应操作,同时没有站点发生故障等意外情况,物料才会同时向下一道工序移动。具体操作上,将第一个站点的图标拖入到Cycle图标上,将生产线的最后一个站点图标拖入到Cycle图标上,如果想更换最后一个站点,按住shift键重新拖入想换的站点图标即可。

如下图所示,拖入相应处理器等Object。

将SingleProc图标拖到Cycle图标上方,然后将SingleProc2图标拖到Cycle图标上方,此时打开Cycle选项卡可以看到,First station变成了SingleProc,Last station变成了SingleProc2。重置模型→运行,可以从动画中清晰的看到只有当三个工位都完成加工之后,三个工位上的零件才会同时向下一道工序移动。



0 0
原创粉丝点击