全球FlexSim系统仿真中文论坛

标题: 想做一个路径规划的模型,遇到几个问题 [打印本页]

作者: 古月who    时间: 2020-4-29 17:44
标题: 想做一个路径规划的模型,遇到几个问题
本帖最后由 古月who 于 2020-4-29 18:09 编辑 9 l! G6 w3 j2 Q5 L3 @
% m' y0 v7 W. [2 y8 i1 u- F9 y
我看到了有一篇论文做了多式联运的路径规划,是一个起点一个终点,用标签累加算总成本总时间,所以我在想能不能做多个起点,多个终点的,但是这样有几个问题不会处理,希望有大佬能指导一下该怎么做,参考的论文在附件里
作者: 古月who    时间: 2020-4-29 17:46
第一,想在queue中设置时间窗,也就是当货物进入queue后只有在规定的时间才能离开
作者: 古月who    时间: 2020-4-29 17:54
第二,一般在processor中通过的货物是看item的数量的,但是我想做的是一份货物,也就是说source生成的item带有数量标签,而processor设置通过能力限制,比如说把一个item设置成一批数量为20TEU的货物,算作一个整体,然后processor设置成每一次只允许25TEU的货物通过,这样当有两批货物同时来到queue,并要通过processor时,只能通过其中一批,另外一批要先在queue中等待下一次的离开时间
作者: 古月who    时间: 2020-4-29 18:03
第三,因为我想做的模型有一个条件是某一条路径中的运费是随运量变化的,所以需要有一种情况是两个item同时通过一个processor,但是因为是从不同的起点出发所以到达queue的时间可能不同,所以我想出来的解决办法是能不能当一个item来到一个queue时,它会经过一个处理器变成两个一样的item,一个正常通过下一个queue,另一个在另外一个queue中等待另一个item,等到两个item都到达queue后一起离开,我的设想是一个item设置成box另一个设置成pallet,这样就可以用combiner变成一个然后通过下一个queue了,所以问题就是怎么把一个item通过processor复制成两个然后分别送到两个queue里去
作者: 古月who    时间: 2020-4-29 18:08
第四,我看的那篇论文用的是设置标签的形式,把每个节点的运输成本,时间以及中转成本都设置到queue和processor的标签里,然后在item通过的时候把标签里的数值合并写入item的标签里,但是他的模型里数值都是确定好了的,而我想做的模型里有一些路径也就是processor的数值会随着通过的货运量也就是item的标签里的数值而变化,这个该怎么做
作者: 小王子波    时间: 2020-4-30 09:19
古月who 发表于 2020-4-29 17:46; w* t, ^3 x  }2 j% q
第一,想在queue中设置时间窗,也就是当货物进入queue后只有在规定的时间才能离开
+ V+ K8 H9 D( G( g' T$ E
我觉得这个可以用地面货架来替代,货架有最小停留时间,与堆场作业很类似。
作者: 小王子波    时间: 2020-4-30 09:20
古月who 发表于 2020-4-29 17:54: U; t/ O; n7 L2 v6 z
第二,一般在processor中通过的货物是看item的数量的,但是我想做的是一份货物,也就是说source生成的item ...

1 v, p; U, _1 h标签都是自定义的,其含义也是您赋予的。这样做是可以。
作者: 小王子波    时间: 2020-4-30 09:23
古月who 发表于 2020-4-29 18:03/ d9 B0 Z1 B/ f; V* o& y5 @
第三,因为我想做的模型有一个条件是某一条路径中的运费是随运量变化的,所以需要有一种情况是两个item同时 ...
, h& {8 t' @$ L& L! `
一分二的模式,为什么不用分解器呢?
作者: 小王子波    时间: 2020-4-30 09:24
古月who 发表于 2020-4-29 18:08" m' O, e) ~) }8 T6 z
第四,我看的那篇论文用的是设置标签的形式,把每个节点的运输成本,时间以及中转成本都设置到queue和proce ...

, e# i+ [3 l* m8 B预先设置全局表,实时的读取表格内容。




欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) Powered by Discuz! X3.3