question

Liam Chiu avatar image
0 Likes"
Liam Chiu asked Liam Chiu commented

How to confine the movement of AGVs?

Hi,


I am not familiar with the use of AGVs, and I would like to know if there is a way to restrict AGVs to specific areas. In my model, I have two different areas. I have divided the AGVs in the two areas into two groups: "AREA1_AGV" and "AREA2_AGV". I want the former to only move in area 1, and the latter to only move in area 2. However, I would like the AGVs in the two areas to be able to assist each other when the number of items in Queue1 or Queue3 exceeds 50.


Thank you for your help.


1690273809410.png

agvv.fsm

FlexSim 22.2.0
agvagvnetworkagv paths
1690273809410.png (84.4 KiB)
agvv.fsm (145.8 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

Julie Weller avatar image
0 Likes"
Julie Weller answered Liam Chiu commented

Hi @Liam Chiu! I would create 3 AGV templates with different lists, one for the first area, one for the second area and the third for the combined areas. On the combined area one, add a wait for event or event triggered source that samples queue 1 and queue3 and waits for content change like this

1690301954211.png

That way it will only fire when needed. For the other two you could also add a wait for event that waits until it decreases below 30 so all 3 process flows are never going at once.


1690301954211.png (34.2 KiB)
· 7
5 |100000

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