question

huo avatar image
0 Likes"
huo asked Natalie White commented

AGV Deadlock

Hello All,

Operational Description:
A1-A4 are the infeed sections.
B1-B4 are the outfeed sections.
There are four AGVs that start working from the charging area.

Problem:
Deadlock occurs during operation.

My idea: Can the AGVs be redirected to the nearest bypass point to avoid deadlock?
For example, AGV4 will come to brCP1 to resolve the deadlock issue.


Is this a common solution?

Or are there any other solutions?

AGV_Test.fsm


Kind regards



FlexSim 22.2.0
agvsagv deadlock
1.png (70.2 KiB)
agv-test.fsm (69.2 KiB)
· 1
5 |100000

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

Natalie White avatar image Natalie White commented ·

Hi @huo, was Kavika F'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 unaccept and comment back to reopen your question.

0 Likes 0 ·

1 Answer

Kavika F avatar image
0 Likes"
Kavika F answered

Hey @Huo, you could take a look at the documentation section on preventing collisions and deadlock. Some of the suggestions include using control areas [another resource] for two-way paths that may cause dead-locks. In newer versions of FlexSim (v.23+) the OnAllocationFailed trigger will tell you if deadlock occurred.

5 |100000

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