全球FlexSim系统仿真中文论坛

标题: 请教一个AGV排队停靠的问题 [打印本页]

作者: q3358948    时间: 2022-2-17 16:08
标题: 请教一个AGV排队停靠的问题
想实现AGV排队接货的模拟,如图AGV在接货处有3个控制点(排队点),无任务时AGV排在这3个控制点等任务。当控制点1的AGV接货走了之后,控制点2的AGV移动到控制点1,控制点3的AGV移动到控制点2,控制点4(充电点)的AGV移动到控制点3。. d) T1 I/ Y) F' m0 Z) e9 f
完成任务的AGV根据队列情况返回控制点4(充电点)或前往控制点3排队。
( \' Q( ?! b5 u! j' i9 y0 k目前想通过PF来实现这个逻辑但是初学PF还不太会用。4 x" t; A1 S* R
希望各位老师不吝赐教,十分感谢。& [  s& Q$ ]1 N3 ?! v- ~
(我试过通过AGV卸货后直接指派移动到控制点3会发生堵车问题。。。)3 m# S& A2 |- m4 j5 j
! W$ q$ D+ w) d

& J- f! A4 w. A7 R$ t& j  C
  [! l3 w, Q8 F5 r6 y4 ^& p
作者: liguanyu    时间: 2022-2-18 08:12
好问题 蹲一个大神答案
作者: q3358948    时间: 2022-2-18 13:56
我自己用PF和List做了一个排队机制,但是目前还有两个问题。
1 f1 e7 @. G7 X: a3 W6 T1.如何判断AGV_Line1中的数量,如果小于3从AGV_Idle中拉一辆到AGV_Line1中;AGV卸完货之后根据AGV_Line1中的数量判断小于3就去排队,等于3就去充电位。
. F: f% J7 }, e4 ~5 j, g" W9 q2.如何根据AGV装载的BOX Type设置AGV目的地,目前不知道怎么把这个Token.item.type拉出来判断。
7 Q  p) [: V4 v4 y6 v7 X还请老师指教谢谢。- U$ j$ T$ l0 A5 K4 N4 }4 M& F; K
# O' v$ B# r  F8 J+ w

作者: 慧娴亚伦    时间: 2022-2-20 23:31
排队是一个很棒的思路,我的提议是将cp或者说是等待位作为list的enteries,根据需求来拉出(并占用)
作者: q3358948    时间: 2022-2-22 12:56
慧娴亚伦 发表于 2022-2-20 23:31, H/ J5 E1 |6 e/ y* F# X4 B
排队是一个很棒的思路,我的提议是将cp或者说是等待位作为list的enteries,根据需求来拉出(并占用)

% q7 u8 k7 b2 J谢谢老师,我目前也是按照List来做的




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