question

mni_pei avatar image
0 Likes"
mni_pei asked Jeanette F commented

I want that the AGV can turn at the intersection when a deadlock occurs.

Dear FlexSim Community,

螢幕擷取畫面-2024-04-27-132844.png

As you can see, I am trying to use this layout to perform material transportation tasks.

My idea is that if one of the AGVs causes a deadlock at an intersection, first determine which intersection it is at, and then determine which AGV it is. After determining which AGV it is, move it away first, stop for 5 seconds, and then let the AGV return to its original position.

The traffic avoidance logic at the intersection is as follows:

1714198092976.png

I want the AGV to return to where it was originally expected to go after turning, but the token generated by my newly created Event-Triggered Source (On deadlock) is different from the original token, so I don’t know how to make the AGV execute the original itinerary.

If I don't solve this problem, there will always be a deadlock situation.

Can anyone help figure out the error?

20240427_ex2.fsm

FlexSim 23.0.15
agv deadlocktransportationintersections
· 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.

Joerg Vogel avatar image Joerg Vogel commented ·
There are two path systems in FlexSim. An AGV path system behaves like a railway. A network node system acts like a road. Turning of vehicles matches better with a road system.
0 Likes 0 ·
mni_pei avatar image mni_pei Joerg Vogel commented ·

@Joerg Vogel

Thank you for your reply.

If I use the network node system, will the AGV move according to the from-to table I created?

Or can AGV path system and network node system be used at the same time? If so, can you give me some examples?


Thank you in advance.

0 Likes 0 ·
Jeanette F avatar image Jeanette F ♦♦ commented ·

Hi @mni_pei, was Joerg Vogel's answer helpful? If so, please click the "Accept" button at the bottom of their answer. Or if you still have questions, add a comment and we'll continue the conversation.

If we haven't heard back from you within 3 business days we'll auto-accept an answer, but you can always comment back to reopen your question.

0 Likes 0 ·

1 Answer

Joerg Vogel avatar image
0 Likes"
Joerg Vogel answered

You can use only one path system at a time.
An AGV System can detect failed allocation of a control point. Then you can redirect a vehicle to a different destination for example a control point or connected object to detour this vehicle.

A network node system relies on another tool to detect a deadlock. It is the agent system. Once a collision is detected you can detour your still movable vehicle to a different destination like a network node or connected object.


5 |100000

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