全球FlexSim系统仿真中文论坛

搜索
查看: 4220|回复: 7
打印 上一主题 下一主题

运输货物装载和卸载的结合问题

[复制链接]
跳转到指定楼层
1#
yushaozheng1990 发表于 2014-1-9 21:38:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yushaozheng1990 于 2014-1-9 21:39 编辑 - b" u' g" m& A3 b. b3 [

5 c1 o2 x, s7 o/ D# u和大家讨论一个模型,如从大连产生三种货物,分别要运往唐山,锦州,丹东,车先从大连装货,装完后去往唐山,然后卸货,再装入唐山的货物,去往锦州,同样是先卸后装,再去丹东,先卸后装,最终将从唐山、锦州、丹东装载的货物统一运回大连。7 ?. c2 k7 V5 H! a& }! j# L# A: y
自己做了一个模型,主代码写在了分配器里面,跟踪任务序列时已经生成了需要的任务序列,但是车不能动,各位大神帮忙看一下是哪里出了问题。

本帖子中包含更多资源

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

x
2#
慧娴亚伦 发表于 2014-1-10 09:12:36 | 只看该作者
任务没有分配下去(即缺少dispatchtasksequence()指令),return ts是用于返回子任务的。
3#
 楼主| yushaozheng1990 发表于 2014-1-10 09:48:40 | 只看该作者
2# 慧娴亚伦 每次总有些低级错误发现不了,基本功不扎实啊,每次都是版主帮忙解决问题,太感谢了,版主看我这个模型有没有价值上传到案例模型共享里面?
4#
慧娴亚伦 发表于 2014-1-10 10:30:26 | 只看该作者
挺好的呀,建议你在任务代码关键的地方多加一点注释,否则你这么长的代码基本上大家没有耐心去看,同时你看看还有没有优化的办法,能不能再简化一些地方。
5#
 楼主| yushaozheng1990 发表于 2014-1-10 12:18:45 | 只看该作者
4# 慧娴亚伦 恩恩,好的
6#
 楼主| yushaozheng1990 发表于 2014-1-10 17:56:34 | 只看该作者
4# 慧娴亚伦 这种一次去多个货物总是不好避免产生无效任务序列的问题,解决这个问题的时候想了一个办法,但是在第二台车执行任务序列的时候,在车中的第一个临时实体的rank是2,为什么不是1呢?由于这个问题导致卸货的时候出现错误,版主帮忙看看到底是怎么回事?

本帖子中包含更多资源

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

x
7#
慧娴亚伦 发表于 2014-1-11 16:32:35 | 只看该作者
首先你可以看下你的transporter19的树结构下面莫名其妙多了一个var3的节点,我猜测是你不小心复制到这里面的,所以会导致临时实体rank直接是2的问题。2 X/ I' `1 B0 z5 k. L" C
我删除这个节点之后,模型正常运转了一阵子,但是后面还是出错了,我发现你叉车的某些任务有比较大的问题。如图所示,从71个任务开始,任务的第一个参数involved1都是一些错误的引用,后面还出现引用了label和color,这个一般来说是你下达任务的时候引用有误。1 x& u# L, Q7 K, @6 t
我的建议是,你重新建模,同时重新理一遍任务序列下达的参数以及顺序。

本帖子中包含更多资源

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

x
8#
 楼主| yushaozheng1990 发表于 2014-1-11 18:47:32 | 只看该作者
7# 慧娴亚伦
! `; B6 K. E8 X4 W: L$ r好的,非常感谢!我再想一想,改一下模型
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-11 05:12 , Processed in 0.078089 second(s), 14 queries .

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

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