question

anon-user avatar image
0 Likes"
anon-user asked Jeanette F commented

 AGV Deadlock

Hi support team,

I am getting an error after 6019008 of running time that is because of A circular wait has caused deadlock in the AGV network. Could you please try to solve the issue.

Thanks in advance.


Regards,

Brijesh Kr.

FlexSim 21.2.0
flexsim 21.2.0deadlock
· 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.

Jeanette F avatar image Jeanette F ♦♦ commented ·

Hi anonymous user, was Ryan Clark's answer helpful? If so, please click the red "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

·
Ryan Clark avatar image
0 Likes"
Ryan Clark answered

Hello anonymous user,

I was able to partially solve the problem by changing the Deallocation Type on each Control Point to "Deallocate When Past Current" instead of the default option. With that change, I was able to delay any error from occurring until 9432827.11 seconds of runtime. At that point, the error I received was that "no valid path could be found." I believe this problem resulted from the fact that the AGVs are breaking down every now and then, thereby blocking paths for other AGVs, which then block them. I attempted to fix this with a custom DownBehavior, but it resulted in other deadlocks.

One thing that I think would help is using one of the AGV Process Flow Templates instead of your custom Object Process Flow. A lot of useful logic is pre-built into those templates, and I think part of the reason we're running into the issues with deadlock and such is because we're missing some of that logic. Then, once you have the basic AGV logic, you can add your own process flow to add your custom behaviors.

I hope this helps! Let us know if you have more questions!

5 |100000

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

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

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