question

Peter W8 avatar image
0 Likes"
Peter W8 asked Peter W8 commented

How to make AGVs accumulate?

How do I control the accumulation of AGVs? I've tried using Accumulation Types for different paths but nothing seems to work. What I'm trying to achieve is that if the recieving station is occupied the AGV should leave the current station and travel to the occupied station. Since the recieving station is occupied the AGV should now wait until the occupied station is ready to recieve. I've attached to images were the accumulation should occur. I've also uploaded the model "Accumulation of AGVs" to flexsims file share site.accumulation1.jpgaccumulation2.jpg

FlexSim 22.1.1
accumulationagv accumulation
accumulation1.jpg (154.0 KiB)
accumulation2.jpg (142.0 KiB)
5 |100000

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

1 Answer

Ralf Gruber avatar image
0 Likes"
Ralf Gruber answered Peter W8 commented

Peter,

since I do not have access to your model, I can only guess:

Did you change the Number of Max Allocations and/or the Deallocation Types of the Control Points to fit your needs? You need to do that to initiate travel of either multiple AGVs to the same CP and accumulate in front of it on the path, or to release a CP when an AGV is leaving. The default settings are very restrictive.

Check on that, please.

· 12
5 |100000

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

Peter W8 avatar image Peter W8 commented ·

Hi Ralf,

thank you for your suggestion. Yes, I've tried to change the number of max allocations at the controlpoints of the receiving stations. I've also tried to change the deallocation types. For some reason this doesn't work. As is wright now, the AGV waits at the current station until the next one becomes available. This causes unnecessary blockage.

0 Likes 0 ·
Ralf Gruber avatar image Ralf Gruber ♦ Peter W8 commented ·
In both pictures in your original question it seems, that the AGVs you want to queue up are not loaded yet. Is there a chance that transports are not initiated, yet, because the sending processor does not have a destination to send to due to all receiving processors being occupied? In that case, no transport will be initiated. Sorry for the guessing work, but without the model in hand that is all I can do.


0 Likes 0 ·
Jason Lightfoot avatar image Jason Lightfoot ♦♦ Ralf Gruber ♦ commented ·
This is correct - so far the model is using FlexSim's standard logic for item handshaking and transport - the only difference is that it uses a label on the item to fix the transporter. You can remove the default behaviour and have a process flow create all the transport jobs to achieve what you're describing.
0 Likes 0 ·
Show more comments