QUEUEING THEORY & how it can transform SC & Manufacturing performance
Queueing Theory is essentially about the calculation of average waiting times in front of capacity constrained work stations which, in the context of SCM, applies to material pieces waiting to be processed by a factory work centre, or shipped from a warehouse.
In general, the longer the average waiting time the longer is the queue of material pieces; this queue is usually known as stock or inventory.
The average waiting time in the queue is related to 4 factors:
If the rate of material pieces arriving for processing is less than or exactly matches capacity, with no variability, there won't be a queue; if the rate of arrivals is greater than capacity the queue grows without limit.
Irrespective of the capacity utilisation, if there is any variability in the rate of arrivals or processing which leads, momentarily, to arrivals exceeding capacity (either because there is a surge in arrivals, maybe a batch, or because there is a short term loss of capacity) a queue will appear. Over time the queue will vary in length (including sometimes completely disappearing) depending on the interaction of the rates of processing v arrivals.
For any given level of utilisation, the average wait time in the queue grows directly in line with the aggregate variability of arrivals and processing.
But the degree of capacity utilisation has a non-linear impact upon the average wait time/queue length/inventory - as utilisation increases their growth accelerates until, at 100% utilisation they grow without limit because any capacity losses are permanent (unless additional capacity is made available).
These relationships are demonstrated below:
and the Kingman or VUT formula quantifies them as follows:
ave. wait time in Queue = Variability of arrivals & processing x Utilisation/1-utilisation x ave processing Time
领英推荐
Real factories, of course, are more complex than one work centre but the principles of QT can still be applied, tho' accurate formulae cannot.
How can queueing theory influence supply chain and factory management?
If you're interested in learning how to implement a replenishment method that eliminates the need for variability generating schedule interruptions/expedites because of its insensitivity to weekly/monthly forecast inaccuracy, allows you to meet your planned service levels with less capacity and a c40% inventory reduction, is suitable for both stable and volatile demand patterns and short and long lead-times and doesn't obsolete your current ERP or require a proliferation of kan-bans, have a read of the following Lean isn't Lean without Pull, Carry On Expediting? Factory flow is nonlinear so don't use master production schedules
The next big breakthrough in manufacturing will be an autonomous scheduling system.
1 个月Hello Simon You take a very simplistic approach to reality. A real Factory is something like this. Each work station in the factory provides a service that the JOB must queue in front to complete itself. Assume this number is 100. A real Factory has several jobs running concurrently. Say 100 jobs. Each job has its own work flow. What work stations it needs and the order in which it needs them. Now can you tell me when each job will be completed.
Continuous Improvement Expert, Resultant, LSSBB, Jonah
1 个月TDM inventory. Heat rises. I wonder what is in the boxes? I wonder how long it takes to store and retrieve the inventory? I know I placed in here somewhere! Which one do I pick first? Purchase the forklift with the higher mast. The racks seem empty on the floor level.
Operations Science Expert - Lean/Quality Manager & Consultant presso Rizzoli Consulting
1 个月Hi Simon, great post ?? I use two kinds of simulations (an analytical one and a DES one) to create "what-if" analysis and estimate Throughput, WIP and Throughput-time under different planning environments (e.g. Push, ConWip, Kanban), "playing" with the parameters you just mentioned above (e.g. processing times, numbers of resourses, batch sizes, degree of demand and process variability, etc.) ??