cesar22503 avatar image
cesar22503 asked Logan Gold commented

AGV not always loading items

AVG_problem.fsmI have a lot of AGVs in a loop. They start in a queue that gets items from a source. Here, they pick up blocks and go around the loop until they drop them in other queues. The issue is that if they are empty after dropping off items, they don't always pick up a block at another point in the loop. This makes them very inefficient because they are empty half of the time. It's kind of hard to explain, so I will attach the file. I'm using "break to same destination". Thank you!

FlexSim 23.1.0
avgload and unload
avg-problem.fsm (426.2 KiB)
· 1
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Logan Gold avatar image Logan Gold ♦♦ commented ·

Hi @cesar22503, was Felix Möhlmann's answer helpful? If so, please click the "Accept" button at the bottom of their answer. Or if you still have questions, add a comment and we'll continue the conversation.

If we haven't heard back from you within 3 business days we'll auto-accept an answer, but you can always comment back to reopen your question.

0 Likes 0 ·

1 Answer

Felix Möhlmann avatar image
Felix Möhlmann answered

Getting this to work with a dispatcher will be tricky. Setting up the NextWorkLoop and using the AGV Process Flow template will work better for this model, I think.

Once a task is dispatched by the dispatcher the respective AGV will travel directly to the pickup location. So if there are items available in "Mat_Initial" that needs to be distributed, these tasks will be given to an AGV that can then not pickup anything on the way there. Additionally, you will have idle AGVs that block others, leading to a complete deadlock in the worst case. The AGV flow would keep all vehicles moving.

5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.