How to keep track of entities when a queue gets closed when modeling supermarket checkout counter in Rockwell Arena?

1.9k Views Asked by At

I'm working on a simulation project with Arena Rockwell Simulation that aims to analyze the waiting queue in a supermarket and reduce the waiting time.

I have 5 checkout counters and the cashiers(=resources) are assigned in a schedule. Before the entities enter the process module(=checkout counters, seize-delay-release) they run through a decision module that

  1. checks which checkout counter is open
  2. if there are resources available in case the service level (4 people waiting in line) of the open counters are reached
  3. names a tie breaker (the smallest check out counter number).

So far so good.

My problem now is that cashiers also have breaks. Let's say there are 4 people waiting in line at check out counter # 2 and the cashier has according to his/her schedule a break now. Then no matter which schedule rule I choose (wait, preempt, ignore) the cashier cashes at the most the current customer up. So the other 3 people are just being left in the model until the break is over and the cashier returns.

Is there any possible adjustment I can make in the model that allows the cashier to cash up the whole waiting line?

I would be very grateful for any advice!

0

There are 0 best solutions below