How to Prevent AGV Deadlock on a Single Bidirectional Path?

How to Prevent AGV Deadlock on a Single Bidirectional Path?

hbg485
Contributor Contributor
173 Views
4 Replies
Message 1 of 5

How to Prevent AGV Deadlock on a Single Bidirectional Path?

hbg485
Contributor
Contributor

My current model uses two AGVs on a single bidirectional path.

 

The layout consists of one Source and 11 Processors. A deadlock occurs between an AGV traveling from a Processor back to the Source and another AGV traveling from the Source to a Processor.

 

I tried creating a Control Area, but it is not efficient. What I would like to implement is a logic where, before a deadlock occurs, an AGV following another AGV diverts to a red control point (like a side lane), waits until the other AGV passes, and then continues moving.

 

Do you have any ideas on how this could be achieved?

 

hbg485_0-1756684702207.png

 

0 Likes
Accepted solutions (1)
174 Views
4 Replies
Replies (4)
Message 2 of 5

support5CRPZ
Advocate
Advocate
Accepted solution

You can solve your issue of collision dead lock using 'Control Area' library.

But you will meet the same issue below area.

When you will use one pass line of bidirection, you can't avoid the dead lock issue in the case of like that pass line.

You will make a customized logic or bypass line of the area of collision.

 

 

email ID : support@flexsim.co.kr & support@simflex.co.kr
0 Likes
Message 3 of 5

hbg485
Contributor
Contributor

Could you provide any practical examples, for instance by using the Agent System?

0 Likes
Message 4 of 5

support5CRPZ
Advocate
Advocate

I already attached the solved model by me.

email ID : support@flexsim.co.kr & support@simflex.co.kr
0 Likes
Message 5 of 5

hbg485
Contributor
Contributor

@moehlmann_fe I would appreciate your help with this issue.

0 Likes