question

pc neo avatar image
1 Like"
pc neo asked pc neo commented

Using A*star to study flow through doors

I've a request to simulate flow through different opening size of doors. The attached model is my preliminary idea, that is to have numerous adults and children walking through a opening in divider heading to different destinations.

astar-people-flow.fsm

My observation:
a) Though the opening size is big enough for more than 2 or 3 adults to go through, all the people traveling only concentrates at 2 edges of the opening.

dooropening.png

b) As there adults and children in the model, therefore I have set the node size of the A*star to cater to the children (smaller nodes). I notice that there are crashing of adults and children in congested area, refer to 'red box' in crashing.png.

crashing.png

Is there something that I could have done differently? Any advice is appreciated.

FlexSim 18.2.2
FlexSim 18.1.2
astarastar navigatorpeople flow
dooropening.png (210.6 KiB)
crashing.png (507.3 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

·
tannerp avatar image
0 Likes"
tannerp answered pc neo commented

This is a unique modeling experiment that I haven't ever thought of before. I can't tell you whether or not you've done it correctly, because I don't know what you're modeling in real life. Maybe there are alternative ways of doing this besides relying on the 3D model.

One example would be to designate a "size" label for adults and children. The "size" could represent width, height, weight, etc. and would be variable within a realistic limit. Say adults are sizes 80-100 and children are sizes 40-75.

With these "size" variables, you could then have a decision point that will allow a set combined size through in a batch. Say the doorway can allow in a batch size of 250 combined. In this example, if multiple objects are waiting to go through a doorway with sizes 80, 40, 100, and 75, the decision point will take the 80, 40, and 100 (total of 220), but will not allow the 75 to go in that batch (295 > 250).

Just an idea. I am really not sure what you're going for here. Let us know if you have specific questions about your model.

· 2
5 |100000

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

pc neo avatar image pc neo commented ·

thank you, I think this approach should work for this requirement. :)

1 Like 1 ·
tannerp avatar image tannerp pc neo commented ·

Great! Let us know how it goes. If you are able to create something useful, you could consider sharing your model with the community by uploading it to this post to help other FlexSimmers.

0 Likes 0 ·

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

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