全球FlexSim系统仿真中文论坛

搜索
查看: 2243|回复: 2
打印 上一主题 下一主题

【分享建模小技巧】操作员到传送带尾端取货

[复制链接]
跳转到指定楼层
1#
慧娴亚伦 发表于 2015-5-17 10:17:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
初学的朋友可能经常遇到传送带需要运输工具进行搬运任务时,运输工具(操作员)会跑到传送带的前端去取货,造成视觉效果的不符。
想要弄懂导致这种情况的原因,首先要理解flexsim中关于实体位置的判断,对于系统而言,判断实体位置的方法是通过搜寻模型的黄框所在的位置,也就是说无论你的实体外形大小如何,flexsim判断该实体的位置和大小都是以黄框为基准的。而传送带是flexsim中三维显示比较特殊的一种实体,他不是由导入的图片显示,而是通过opengl代码生成的,因此其黄框的位置是在传送带的初始处一小段,导致进行判断任务的时候,运输工具默认会前往传送带的源头进行搬运。
弄懂原理之后,我们可以考虑用什么办法解决这个问题呢?通常可以由三个方面入手:
一、在flexsim中代表实体位置除了自己默认寻找之外,还可以用网络节点来指定实体的位置,我们可以考虑使用网络节点来指引实体位置,但是这里要注意的一点是,网络节点设置之后,要记得把运输工具身上的装卸载偏移取消,否则由于装载的偏移,运输工具还是会前往传送带前端进行搬运;
二、flexsim中进行搬运任务是通过下达任务序列来实现的,因此自然我们还可以通过修改搬运的这个任务序列,让任务前往指定的地点进行搬运而不是自己选择地点,这样也可以实现尾端搬运的效果。然而这个办法有比较大的局限性,如果传送带大小长度改变,或者位置改变的话,需要重新确认搬运的位置;
三、传送带的黄框在传送带的前端,在搬运一个黄款大小的传送带时,是否就没有所谓的前端和尾端的搬运了呢?(此时位置是一致的)这样我们很自然的可以想到再用一个很短的传送带接在实际需要搬运的传送带的尾端,让运输工具或者操作员搬运这个尾端传送带,这样不就比较简单的完成了尾端搬运的实现?


flexsim的建模是有相当大的灵活性的,我们在建模的时候应该要会灵活应用提供的实体,来实现一些比较复杂或定制化的设置,这首先需要我们打开自己的思维,不要局限于某个实体的功能,尝试将多个实体组合起来,用最方便的办法来实现想要的效果。

评分

参与人数 2威望 +16 收起 理由
大摸鱼 + 10 精品文章
shadowwind + 6

查看全部评分

2#
向伟杰2015 发表于 2015-5-21 08:59:30 | 只看该作者
有一种很好的方法,就是你说的第二种方法,修改任务序列:在临时实体流里,匹配临时实体,然后把里面的第16行代码删除(这行代码就是控制人带传送带首端的),就可以实现人送尾端运货。
3#
 楼主| 慧娴亚伦 发表于 2015-5-21 09:31:33 | 只看该作者
2楼朋友说的很对,我之前考虑的不够完整。
不过有一点描述不是很清楚的地方可能会给初学者带来困扰,是在临时实体流选项卡下面的使用运输工具的触发器里面选择“任务序列示例 1”(Task Sequence Example 1),将里面的第十六行代码删除。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2024-5-5 21:30 , Processed in 0.065778 second(s), 17 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表