【PlantSimulation】Transporter运输工具的详细用法(一)

来源:互联网 发布:淘宝无线端的收藏链接 编辑:程序博客网 时间:2024/06/17 17:39

利用运输工具可以对很多物流设施进行建模,运输工具可以在轨道上进行正向、反向行驶,运输时间可以根据轨道长度和运输工具的速度进行计算。同一轨道上的运输工具不能超车,换句话说,当速度较快的运输工具前方有速度较慢的交通工具时,速度较快的运输工具将自动降低速度至与前方运输工具同速,当前方运输工具“消失”时,其将自动加速至原来的速度。

1.运输工具的属性



从上图可以看出,运输工具具有的属性包括自身的长宽高、速度、加速度、转向节点(booking point)等,还涉及到路线、可靠性、能耗等。


运输工具的长度、宽度:运输工具的长度必须要小于轨道的长度,而轨道的容载能力可以用轨道长度除以运输工具长度进行计算。


转向节点(booking point):转向节点位置决定这运输工具在哪个位置变换路径。如果一个运输工具到下一个轨道时,只有运输工具的前端到达下一节点,运输工具以原来的速度在轨道上行驶,直达其通过整个轨道。


反向:此选项意味着运输工具可以反向在轨道上行驶,比如说在卸载货物结束后可以反向行驶至起始端。




关于装料间选项下type选项,选择store时,MUs的位置由x和y坐标决定;选择track时由长度和容量决定,选择line时,则由长度、容量和速度决定,此选项适用于仿真滚动传送带类似的场景。

容量(capacity)设置为-1时表示没有限制。

 

2.利用装配器和分解器进行装卸操作


建立如上图所示模型,请注意连接顺序。

在方法init中编写生成Transporter的语句如下:(simtalk 2.0)

.MUs. transporter.create(track1)

 

Assembly需进行如下设置:



装配表的设置如下:



装载时间可以根据实际进行设置。

 

卸载工作站的设置如下图:


其中,卸载表(dismantle table)设置如下,其中MU可以直接将类库中的entity拖入到相应单元格:


经过上述设置,可以看到模型的运行动态效果:


原创粉丝点击