question

marci avatar image
0 Likes"
marci asked marci commented

People-Based Models

Hello,

I'm trying to simulate a cafeteria. I'd like to use 2 types of categorizations for the people:

- Based on the type of dining the person(s) wants:70% kiosk order, 25grab and go, and 5% dining

- Based on the number of people in a group: 1 through 6 members in any group. For starters, these groups would be evenly distributed (16.67% for each).


What is the best method to categorize the tokens?

How can I group tokens/people based on the the number of people in the corresponding group so that they sit together?

How can I ensure that all people/tokens in one group arrive at the same time? Within group arrival should be all at once but separate groups should arrive based on Arrival schedule.


Thank you in advance,

Marcell

FlexSim 24.0.1
people flow
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

Jason Lightfoot avatar image
0 Likes"
Jason Lightfoot answered marci commented

You can set labels by percentages and distributions - there are hundreds of examples of this on this site and many in the tutorials.

You can have a single group arrival event then creates people according to some distribution. You can have a pointer on each to the original group token - which then identifies the group. Have an array on that token listing its members and then you should always be able to have them cross-reference each other to find location, status, etc...

· 20
5 |100000

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

marci avatar image marci commented ·

Thank you, Jason.

I am very new the FlexSim. Would you be able to provide some more details on how to actually implement your suggestions?

0 Likes 0 ·
Jason Lightfoot avatar image Jason Lightfoot ♦♦ marci commented ·

Here you go. Add your process to Cafeteria Flow.

PeopleArriveAsGroup.fsm

Change the arrival frequency in the Arrivals Source.

Change the number of people in the group in Arrivals RunSubFlow.

0 Likes 0 ·
marci avatar image marci Jason Lightfoot ♦♦ commented ·

Thank you, Jason.


I set up an initial rough model but I can't figure out how to move the people in one group together or split them up into subgroups when needed (e.g. order pickup or washroom break)

Could you give some guidance on this? I attached the existing model.Mammoth Canyon Lodge Simulation.fsm

0 Likes 0 ·
Show more comments