登录发现更多内容
首页
资讯
分类
目录
索引
酷站
发帖
用户名
Email
自动登录
找回密码
密码
登录
立即注册
立即登录
立即注册
其他登录
QQ
微信
门户
Portal
论坛
BBS
问AI
提问
搜索
搜索
热搜:
活动
交友
discuz
本版
文章
帖子
用户
帖子
设置
我的收藏
退出
17
0
0
首页
历史版块_9
›
【网络路径中实现AGV的往复循环取卸货】 ...
1
2
/ 2 页
下一页
返回列表
【网络路径中实现AGV的往复循环取卸货】
[ 复制链接 ]
慧娴亚伦
历史版块_9
17
17
2017-2-12 11:37:59
这个案例来自于一位仿真爱好者的微信公众号,地址如下:
[url]http://mp.weixin.qq.com/s/trB5-ArHIwnaXMg50A2-_g[/url]
诚如公众号文章所说,该问题的关键在于如何生成反复循环装载和卸载的任务序列,原文中采用的做法是通过消息触发来生成每一次的装载任务,并在装载触发中根据装载的数量来判断执行卸载任务。
该方法能够很好地实现问题要求,然而个人认为本身装卸的流程并没有跳出默认装卸任务的范围,因此,除了第一个载运空箱的流程外,其他的所有任务可以借助FlexSim自动生成,此题的关键在于两个装货站生成item的目的地问题。
我采用的方法,除了在空箱创建触发中编写装载空箱的任务之外,只需要在两个装货点的发送至端口触发器进行发送端口控制即可:每一次发送任务都会触发“发送至端口”触发器,使用一个标签“num”来显示当前载货数量(除了空箱之外的数量),再用一个标签“port”来统计前一个发送端口的序号,如果超出目标要求,则更新发送至下一个卸货点(使用fmod()取余函数来循环),同时更新标签“port”和“num”的值。最后使用inc()函数来增加统计载货数量。
本方法主要借助了FlexSim本身break任务来先满足装运数量再进行卸货的方法,代码使用量上要精简不少,逻辑调试过程中容易减少错误和调试的时间。
希望对大家有帮助,欢迎更多的讨论~:)
模型描述:
AGV在取一个空箱后,在装货点1和装货点2循环取货,直到AGV取满5个货物后,送到第一个暂存区取货,然后继续到装货点1和装货点2循环取货,每次AGV取满5个货物后送到下一个暂存区,依次类推,直到第五个暂存区,之后又从第一个暂存区开始卸货,一直往复循环。
我的运作模型截图:
点赞
0
收藏
0
────
0
人觉得很赞
────
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
举报
17 回复
eb_sun
回复
举报
2017-2-12 23:23:46
好的学习模型,谢谢斑竹:victory:
回复
评论
举报
leesong
回复
举报
2017-3-28 13:13:18
学习一下,谢谢。
回复
评论
举报
lulu-luka
回复
举报
2017-4-17 02:08:16
谢谢分享~最近迷上了任务序列的学习~要坚持每天学习一点点
回复
评论
举报
字小典
回复
举报
2017-5-12 21:28:45
感谢指导~多多学习,继续加油!
回复
评论
举报
字小典
回复
举报
2017-5-12 21:29:04
感谢指导~多多学习,继续加油!
回复
评论
举报
fenglin
回复
举报
2017-5-24 07:45:53
:lol
回复
评论
举报
豆滴滴
回复
举报
2017-9-5 11:14:38
非常有用的模型!谢谢分享~
回复
评论
举报
lyk64737111
回复
举报
2017-9-7 17:42:29
奇思妙想啊
回复
评论
举报
wy.su
回复
举报
2017-12-2 13:02:44
谢谢分享
回复
评论
举报
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
立即登录
点评
高级模式
本版积分规则
回帖后跳转到最后一页
下一页 »
1
2
/ 2 页
下一页
浏览过的版块
历史版块_22
历史版块_34
历史版块_9
提问题
写回答
写文章
草稿箱
登录开启您的创作之旅
使用UnityID登录,立即开启您的创作之旅~
登录
热门问答
查看更多
1
流水作业线的仿真
流水作业线的仿真
32
83
2
厂区生产线布局优化案例!新做的!
厂区生产线布局优化案例!新做的!
28
224
3
Flexsim初级建模工程师水平标准
Flexsim初级建模工程师水平标准
27
234
4
图形用户界面(GUI)教学视频
图形用户界面(GUI)教学视频
25
75
5
flexsim中文教程,pdf文档已整理-重新整理
flexsim中文教程,pdf文档已整理-重新整理
25
114
博主榜
admin
+ 5
首页
分类
目录
索引
我的