question

WAI PO T avatar image
0 Likes"
WAI PO T asked Sam Stubbs answered

How can I move an agv in a shelter to avoid collision in a single corridor map?

Hi,

I am new to FlexSim, would anybody tell me how to solve the following AGV problem in FlexSim?

1. a map with one source and two sinks, link by a narrow corridor. A single two way path can be used only. * Please see the picture.

2. multiple AGVs to transfer from the source to the sinks.

The problem is I don't known how to prevent the AGV collision. My first idea is create two shelters, or parking points in the corridor and let the agv to move in when the corridor is being occupied.

However, what is the simplest way to implement that? by using editing the AGV network or the Process Flow, or setup in the graph directly? I read the question 30863 but the answer is not suitable.

Thank you for your help.


multiple-agv-in-corridor-with-shelter.png

multiple-agv-in-corridor-with-shelter.fsm

FlexSim 17.2.3
agvagv network
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

Sam Stubbs avatar image
0 Likes"
Sam Stubbs answered

The problem is that this is a bit more complicated than it might initially appear. Because how do you want the agvs to behave? The AGV is given a task to load the object at the source, and another is given to take the object it just loaded from the source to the sink, but their paths cross so at what point does the AGV get tasked to move itself into a shelter? And which one has priority or gives way to the other? Or does the whole lane just get blocked off until the first AGV has completed it's full load and unload cycle?

That last scenario is easier to achieve using control areas, but as you can see the logic of the other systems is a bit more detailed, and we may need a little bit more information on how you're trying to set up the system.

5 |100000

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