question

Maria A10 avatar image
0 Likes"
Maria A10 asked Jeanette F commented

Collision when using A* Navigator

Hi, for a storage model I'm programming I used the A * navigator to limit the transporters from getting into the racks, but there comes a point in the run that the transporters collide and cause the model to collapse. It would be helpful if you can tell me how to solve this problem. I am attaching the document in case you want to review it.Modelo Final T123.fsm

FlexSim 21.1.2
transporterracksa star navigationcollision
· 4
5 |100000

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

Eric M avatar image Eric M commented ·

Hi @Maria A10, at what model time are you having this issue? It's running for me, but I did notice there are times when the transporters pause for a while (using step will get through those parts).

0 Likes 0 ·
Maria A10 avatar image Maria A10 Eric M commented ·

The time where this happens varies, but for example every time I give FastForward I see that in the end the system crashed and one of the indicators that it is okay would be that it did not crash.


So there is no specific time because each run is different, but it always happens. :(

0 Likes 0 ·
Maria A10 avatar image Maria A10 Eric M commented ·

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

Hi @Maria A10, was Eric M'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

Eric M avatar image
0 Likes"
Eric M answered Eric M edited

Hi @Maria A10, thanks for the further explanation. Here's a section from the manual that might help explain what's going on. A* assigns the transporters to a node that's closest to the center of the transporter. A* treats this node as occupied so no other transporter can occupy it. The problem is that the nodes around the occupied node are still available for other transporters to use. The image below shows the occupied node for this transporter. Since the transporter is much bigger than this node, they appear to collide with each other.

The only real options to help with this are to increase the spacing between the nodes (which sacrifices travel accuracy) or decrease the size of the transporter. Spacing out your model a little more might help as well with the increased node spacing. You might be able to use preferred paths to help guide the transporters to paths where they won't be in collision with each other.


1623081304489.png (227.7 KiB)
5 |100000

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