全球FlexSim系统仿真中文论坛

搜索
查看: 12319|回复: 18
打印 上一主题 下一主题

AGV模块中如何利用任务分配器

[复制链接]
跳转到指定楼层
1#
xubboy 发表于 2017-4-18 02:44:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在AGV模块中,如何利用任务分配器分配任务执行器循环运行(从暂存区到处理器到吸收器然后再到暂存区,由一个任务执行器完成),而不是哪个任务执行器可用就分配哪个去运输,这样就会形成堵塞。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
2#
lulu-luka 发表于 2017-4-18 07:56:31 | 只看该作者
我的问题大致跟楼主是一样的,在单个AGV时,可以很简单的实现AGV的循环工作;但是多个AGV需要用到任务分配器DP对其进行控制时,就会出现各种各样的问题。
3#
 楼主| xubboy 发表于 2017-4-18 09:21:37 | 只看该作者
2# lulu-luka
请问你解决了吗?
4#
lulu-luka 发表于 2017-4-18 11:20:04 | 只看该作者
本帖最后由 lulu-luka 于 2017-4-18 11:21 编辑

3# xubboy


两个任务执行器的时候我解决了,增加到第三个任务执行器的时候就不行了,一直在调试,不知道是什么问题,现在也苦恼的很。我在想如果两个任务执行器的时候是正常的,那整个逻辑是没有问题的额,但是再添加一个就有问题了,不知道是哪里的问题。
5#
慧娴亚伦 发表于 2017-4-19 01:11:01 | 只看该作者
无法从分配器入手可以尝试换个思路
这个建模需求其实有多种办法解决,这里我分享一种使用默认代码解决的方式
关键在于需要搬运实体的“使用运输工具”选项

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
6#
慧娴亚伦 发表于 2017-4-19 01:12:35 | 只看该作者
4# lulu-luka

2个可以,3个不行,恰恰有可能说明了原先的逻辑选择有问题,因为2个情况比较简单所有“恰好”能符合要求,当3个之后情况就复杂许多因此就无法实现要求了。
7#
lulu-luka 发表于 2017-4-19 02:22:59 | 只看该作者
6# 慧娴亚伦


是的。很多时候发现一开始对了,后来某个参数一改,不合适了就会发现模型其实是有问题。
8#
lulu-luka 发表于 2017-4-19 02:28:38 | 只看该作者
5# 慧娴亚伦


我按照您说的方法在我自己的模型上试了一下,还是会出现不同AGV抢着去做一个大的任务周期中的小任务。我觉得您在2016版中做的这个模型,首先是运用了“标记运输工具”的这样一个模型选项,但是它应该是只对于当下那一个小的任务序列;AGV之所以可以连贯的完成一整个是因为AGV模块的control point,这个控制点使得前面一个AGV在完成作业时后面一个AGV不能前进直到前面一个AGV完成作业离开对应的那个控制点。不知道我理解的对不对?因为也没有对新增的AGV模块进行相关的学习。
但是我现在用的虽然是2016版的试用版,但是学校实验室还是6.02的教育版,没有新增的AGV模块,那应该怎么去解决这个循环的AGV运输指定物品的问题呢?
9#
eb_sun 发表于 2017-4-19 03:33:21 | 只看该作者
谢谢楼主们的分享
10#
慧娴亚伦 发表于 2017-4-19 05:12:57 | 只看该作者
8# lulu-luka

一样的,您之所以没有实现,是因为没有认真看我的设置。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-26 18:32 , Processed in 0.068958 second(s), 15 queries .

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

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