How to handle head-on conflicts and rerouting for 4-way AGVs in a warehouse model?

How to handle head-on conflicts and rerouting for 4-way AGVs in a warehouse model?

simulationUXC42
Enthusiast Enthusiast
192 Views
1 Reply
Message 1 of 2

How to handle head-on conflicts and rerouting for 4-way AGVs in a warehouse model?

simulationUXC42
Enthusiast
Enthusiast

Hello everyone,

I am working on a warehouse model in FlexSim with a 4-way AGV system. The AGVs should be able to travel in all directions on the path network.

The problem I am facing is that when two AGVs receive tasks that require them to travel in opposite directions on the same path, they cannot pass or resolve the conflict properly. In some cases, the AGVs stop or block each other.

What I would like to achieve is:

1. If two AGVs are going to collide or meet head-on, one AGV should stop and let the other AGV pass.
2. If possible, the AGV should choose another available route instead of waiting.
3. The AGVs should continue working smoothly in a 4-way warehouse traffic layout.

I have attached a sample model and included a video link showing the type of system I am trying to simulate:
4 Way Shuttle Systems 

Could anyone suggest the best approach for this in FlexSim?

For example:
- Should I use control points, traffic control, or restricted areas?
- Is there a recommended way to make AGVs reroute when the path ahead is blocked?
- How can I prevent deadlocks when AGVs travel in opposite directions?

Any advice or example model would be very helpful.

Thank you.

simulationUXC42_0-1777362922499.png

 

0 Likes
193 Views
1 Reply
Reply (1)
Message 2 of 2

joerg_vogel_HsH
Mentor
Mentor

AGV pathways behave like railroads. This in mind it isn't advisable to go backwards on such a path, even if you find an optional feature allowing this.

If you are looking for paths that behave similar to roads you use network node paths. 

If you are looking for rectangular movements you use an A*Star grid.

And if you are looking for full control you dispatch tasksequence to let travel your vehicles by TaskType Travel to Location.     

0 Likes