Part of the problem might be in the set up. I did attempt to set up the model using the Process Flow option but was unclear how to set a priority queue (and there is an error returned for that step as well).
The simplest goal of the model is to track the total system time (staytime) of two types of customers (priority and regular). Ideally, an output of the individual staytimes for each custom divided into classes is what I am trying to resolve from this model.
- in stage 1: (multiqueue, multiserver) parallel processors for specific customer type; based on demand, n number of counters can be opened based on queue lengths
- after processing, customers are sent to the sink, or to secondary processing based on percentage.
- stage 2: of the customers sent for secondary processing, there are 3 processing types based on percentage. Each type of processing can have up to n number of servers (based on availability/demand); each processing type has its own single queue (where 'priority customers' have non-preemptive priority over regular customers)
- arrival rate not usually be static as it fluctuates based on time of day
I've attached a sample process flow model.