question

Steven Chen avatar image
0 Likes"
Steven Chen asked Nanae H2 commented

Traffic control of "stop for turns" type AGV

Hello,

As other topics suggested, stop for turns AGV should use AStar instead of AGVNetwork, but I have no clue how to build traffic control in AStar.


In the sample model, each processors has two-way mandatory path, how to decide if those paths has AGV occupying, how to define a wait point if those paths occuppied.

astar-agv-stuck.png

agv_crossroad_rotation_astar_v22.1.fsm


In the other hand, abandon AGVNetwork also abandon its strength on traffic control, recharging, path speed. So I also tried other solutions.

Attached model from this topic places a control point for turn, but the turn point may not be triggered if the turn point at four-sides crossroad and the control point does not place at perfect position.

Making AGV stop and rotate at the AGVPath Crossing - FlexSim Community

agv-crossroad.png


FlexSim 22.1.1
astaragvnetwork
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

Jonah K avatar image
1 Like"
Jonah K answered Nanae H2 commented

agv-crossroad-rotation-astar_JK.fsm

This model will avoid collisions on the 2-way processor paths and should give you the tools necessary to implement this in more complex models.

I used network nodes to acquire an available processor from a list. The Sink path is an acquired resource from NN2, so the AGV must pass over NN3 in order for the Sink path to become available again.

1655230561199.png



· 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.

Nanae H2 avatar image Nanae H2 commented ·

thank you for your suggestion.

it gives me the hint, thank you very mutch.


it could specify the area with the divider, I guess it could limit the number of travelers entering the area by the rules.

but...I have no idea for cord how should it write.


I created a simple sample model and asked it public question.

0 Likes 0 ·