A* Dynamically Ignores Inactive Members

A* Dynamically Ignores Inactive Members

royve
Explorer Explorer
15 Views
6 Replies
Message 1 of 7

A* Dynamically Ignores Inactive Members

royve
Explorer
Explorer

[ FlexSim 21.2.2 ]

Hi everyone,

I am building a warehouse model where we want to identify congestion issues in the aisles.

In some areas, congestion is not in an issue. Travelers will fluidly move out of the way if there is congestion.

In other areas (such as the aisles) congestion is an issue. Travelers would be stuck one behind the other if there is congestion.

Attached is a sample model using A* achieving the desired behavior. In this model, travelers are considered as active in the Aisles since they are traveling a small distance at a small speed for the time they would pick items (therefore creating congestion for other travelers).

Though, at a greater the scale, the solution is not viable since, in some cases, since travelers would place themselves at an angle making the small movement impossible.

Another option would be to dynamically ignore inactive members based on the location members are in. Is it something feasible ?

Would you recommend using another logic to obtain the desired behavior ?

Thanks for your support !

0 Likes
Accepted solutions (1)
16 Views
6 Replies
Replies (6)
Message 2 of 7

royve
Explorer
Explorer
0 Likes
Message 3 of 7

patrickABAWF
Collaborator
Collaborator
Accepted solution

Maybe you could do this by using the Agent Systems and defining different proximity rules. Just maybe.

Message 4 of 7

royve
Explorer
Explorer

Your recommendation worked. I've attached a sample model for reference.

The only issue is that the blockage time doesn't cumulate in the A* node.

AStarBlockedInAisle.fsm

0 Likes
Message 5 of 7

ryan_c10
Not applicable

Hi @Erik RV2, was Patrick Cloutier's answer helpful? If so, please click the "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
Message 6 of 7

patrickABAWF
Collaborator
Collaborator
I'm glad it worked. I haven't had the opportunity to use the Agent Systems yet but I had a feeling it could be what you are looking for.
0 Likes
Message 7 of 7

royve
Explorer
Explorer
Thanks for your support Patrick!
0 Likes