question

Halil Ibrahim Sahin avatar image
0 Likes"
Halil Ibrahim Sahin asked Jason Lightfoot commented

The Capacity of AGVs

hi, I want to get an opinion from you. The AGVs in my model are running smoothly. But I want AGVs to only carry boxes as much as their maximum capacity. For example, if the AGV capacity is 15, the AGV should wait until it receives 15 boxes. Is this possible? Can you help me. Thank you


trials 1.fsm

FlexSim 22.0.1
agvcapacitymaximum capacity
trials-1.fsm (193.8 KiB)
· 4
5 |100000

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

Jeanette F avatar image Jeanette F ♦♦ commented ·
Hello @Halil Ibrahim Sahin,

You have the AGV connected to the AGV template, but you also have 3D center port connections. Your model is currently running off of the 3D center port connection logic. Do you want this to continue and we modify some things to achieve the result you described above?

Or do you want the AGV's to use the AGV logic? Please read the manual and check out this video regarding the AGV's and the templates (Tutorial). If you are wanting to take this route, please update your model with the next look for work connections and such so the basic logic of the AGV network is working and then we can help alter things to add in the functionality you specified above.

0 Likes 0 ·
Halil Ibrahim Sahin avatar image Halil Ibrahim Sahin Jeanette F ♦♦ commented ·
Hi. Can you help me achieve the model by modifying as you have said? so ı can see the logic. thank you.
0 Likes 0 ·
Jason Lightfoot avatar image Jason Lightfoot ♦♦ Halil Ibrahim Sahin commented ·

It sounds like you want them dedicated to each coloured box. You don't need an AGV template for that. In fact you can just use standard connection logic and have the queue batch 15 items.

0 Likes 0 ·
Show more comments

1 Answer

Ryan Clark avatar image
0 Likes"
Ryan Clark answered Jason Lightfoot commented

Hi @Halil Ibrahim Sahin,

I made some modifications to your model to help achieve your desired behavior. As @Jason Lightfoot suggested, I changed the Queues to use batching logic for 15 items, and I also changed the "Pass To" logic on the Dispatcher to pass the tasks to the AGV that is closest to the location where they need to load the items, but it prefers to pass the tasks to the AGV that is already going to that location.

In addition, I noticed that the AGVs would get stuck sometimes, so I added a home location for each of the AGVs to the network, and added a trigger for "On Resource Available" to send them to their home location if they don't have any pending tasks to complete.

trials-1-rc-v2_4.fsm

I hope this helps! Let us know if you have further questions!


trials-1-rc-v2-4.fsm (194.7 KiB)
· 3
5 |100000

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

Halil Ibrahim Sahin avatar image Halil Ibrahim Sahin commented ·

Thank you very much for your return.

0 Likes 0 ·
Halil Ibrahim Sahin avatar image Halil Ibrahim Sahin commented ·

Thank you very much for the model you made. I ran the model. After a while I got an error. I am sharing the image. Why do you think it might?

ekran-alıntısı.png

0 Likes 0 ·
Jason Lightfoot avatar image Jason Lightfoot ♦♦ Halil Ibrahim Sahin commented ·
You need to look at the locations of the two task executers and check that they are being told the correct destinations as currently each is trying to get to the other's control point, causing the deadlock. Often this is solved by introducing a one way system or restricted areas.
0 Likes 0 ·