全球FlexSim系统仿真中文论坛
标题:
AGV模块中如何利用任务分配器
[打印本页]
作者:
xubboy
时间:
2017-4-18 02:44
标题:
AGV模块中如何利用任务分配器
在AGV模块中,如何利用任务分配器分配任务执行器循环运行(从暂存区到处理器到吸收器然后再到暂存区,由一个任务执行器完成),而不是哪个任务执行器可用就分配哪个去运输,这样就会形成堵塞。
作者:
lulu-luka
时间:
2017-4-18 07:56
我的问题大致跟楼主是一样的,在单个AGV时,可以很简单的实现AGV的循环工作;但是多个AGV需要用到任务分配器DP对其进行控制时,就会出现各种各样的问题。
作者:
xubboy
时间:
2017-4-18 09:21
2#
lulu-luka
请问你解决了吗?
作者:
lulu-luka
时间:
2017-4-18 11:20
本帖最后由 lulu-luka 于 2017-4-18 11:21 编辑
3#
xubboy
两个任务执行器的时候我解决了,增加到第三个任务执行器的时候就不行了,一直在调试,不知道是什么问题,现在也苦恼的很。我在想如果两个任务执行器的时候是正常的,那整个逻辑是没有问题的额,但是再添加一个就有问题了,不知道是哪里的问题。
作者:
慧娴亚伦
时间:
2017-4-19 01:11
无法从分配器入手可以尝试换个思路
这个建模需求其实有多种办法解决,这里我分享一种使用默认代码解决的方式
关键在于需要搬运实体的“使用运输工具”选项
作者:
慧娴亚伦
时间:
2017-4-19 01:12
4#
lulu-luka
2个可以,3个不行,恰恰有可能说明了原先的逻辑选择有问题,因为2个情况比较简单所有“恰好”能符合要求,当3个之后情况就复杂许多因此就无法实现要求了。
作者:
lulu-luka
时间:
2017-4-19 02:22
6#
慧娴亚伦
是的。很多时候发现一开始对了,后来某个参数一改,不合适了就会发现模型其实是有问题。
作者:
lulu-luka
时间:
2017-4-19 02:28
5#
慧娴亚伦
我按照您说的方法在我自己的模型上试了一下,还是会出现不同AGV抢着去做一个大的任务周期中的小任务。我觉得您在2016版中做的这个模型,首先是运用了“标记运输工具”的这样一个模型选项,但是它应该是只对于当下那一个小的任务序列;AGV之所以可以连贯的完成一整个是因为AGV模块的control point,这个控制点使得前面一个AGV在完成作业时后面一个AGV不能前进直到前面一个AGV完成作业离开对应的那个控制点。不知道我理解的对不对?因为也没有对新增的AGV模块进行相关的学习。
但是我现在用的虽然是2016版的试用版,但是学校实验室还是6.02的教育版,没有新增的AGV模块,那应该怎么去解决这个循环的AGV运输指定物品的问题呢?
作者:
eb_sun
时间:
2017-4-19 03:33
谢谢楼主们的分享
作者:
慧娴亚伦
时间:
2017-4-19 05:12
8#
lulu-luka
一样的,您之所以没有实现,是因为没有认真看我的设置。
作者:
xubboy
时间:
2017-4-19 12:48
5#
慧娴亚伦
谢谢分享,我好好研究一下
作者:
xubboy
时间:
2017-4-19 14:02
10#
慧娴亚伦
我仔细研究了一下你这个模型,发现处理器的容量要加大才不会出现堵塞,这是什么原理呢
作者:
慧娴亚伦
时间:
2017-4-20 00:35
12#
xubboy
再多花点心思研究一下吧
作者:
showhorde11
时间:
2017-5-5 05:38
学习学习
作者:
showhorde11
时间:
2017-5-5 05:40
10#
慧娴亚伦
作者:
18678957290
时间:
2018-7-12 13:17
谢谢分享
作者:
dmchen
时间:
2019-11-26 15:37
循环指定运输agv模块V16.rar这个无法购买下载呢
作者:
dmchen
时间:
2019-11-26 15:45
可以下载啦,感谢
作者:
devcpp
时间:
2020-2-14 15:55
可以考虑单向路径,牺牲空间换取效率大幅提升和算法大幅缩减
欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/)
Powered by Discuz! X3.3