question

Pablo L5 avatar image
1 Like"
Pablo L5 asked Allister Wilson answered

Limit Astar movement in an area to a certain number of operators?

I have this model where i want to limit the number of AMR inside Halls, but anywhere else.

The idea is to let multiple task executers work at the same time but avoid them from entering the same hall at the same time.

HallTestModel.fsm

FlexSim 21.0.0
astararea restriction
halltestmodel.fsm (55.8 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.

1 Answer

Allister Wilson avatar image
1 Like"
Allister Wilson answered

Unfortunately the A* navigator doesn't provide a built-in way to do that, have you considered using the AGV navigator instead with control areas?

If you decide to stick with A*, here's a possible approach which could be extended.
In the attached model, I've added a hall label to each destination point, and a zone in the process flow with a partition constraint to only allow a single token per hall in the travel + unload part of the logic.


halltestmodel.fsm (58.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.