SDM 5001 Systems Architecture: Production Process Analysis
SDM 5001 Systems Architecture: Production Process Analysis
LECTURE 9.1
PRODUCTION PROCESS ANALYSIS
© LGChan
LITTLE’S LAW
2
© LGChan
Little’s Law
Little's Law is a theorem from queuing theory which states that
the average number of customers L in a system (over some interval) is equal to
their average arrival rate R , multiplied by their average time in the system T
John D.C. Little
I = Inventory (MIT) 1954, 1961
Applications
R or TH = throughput (arrival rate)
TH is the velocity or speed of production and is calculated by determining how many items are produced and dividing it by the
length of time it took to produce them
Throughput TH = WIP/CT
Cycle Time CT = WIP/TH
WIP WIP = CT x TH 3
© LGChan
Example 1 : Little’s Law and Productivity
Example 1 Normal Demand
Assume, Throughput (TH) produce 50 units per day, and Work in Process (WIP) remains relatively constant at 200 units
Cycle time (average time it takes to complete one unit) = 200/50 = 4 days
This means we can accommodate new orders of 50 units each day and the system will remain balance
Lesson
Significant levels of new orders cause production efficiency to decrease
(unless we decrease work in progress WIP or increase throughput with more productivity )
4
© LGChan
Example 2: Little’s Law and Bottleneck
Work in Progress in the System using Little Law, WIP or I = R x T = 10 x 0.25 = 2.5 shirts/hr
This Production Process is uneven because the cycle time of the 3 processes are not synchronize
o Dye Fabric and Cutting machines are not fully utilized in the production
o Work in Progress accumulate at Sewing, when Dye Fabric and Cutting are fully utilized
The bottleneck is Sewing process
5
© LGChan
KINGMAN EQUATION
6
© LGChan
Application of Kingman Equation in Lean Production
Kingman Equation, from mathematical queuing theory, provides an
approximation of the waiting time of the parts for a single process based on its
utilization and variance
John Kingman, 1961
u = Resource Utilization
= Flow Rate/ Resource Capacity
(ie 100%>resource capacity > demand rate)
v = Variability Factor
variation in arrival of units
= variation in processing times
8
© LGChan
Production System 2 – Decrease Customer Demand
Assume Customer Demand is 8 shirts/hr (below bottleneck production 10 shirts/hr )
Flow Rate is the minimum of process capacity, input rate, or demand rate = 8 shirts/hr
Resource Utilization at Sewing is u = 8/10 = 0.8 (a result of restricted input)
10
© LGChan
Application of Kingman Equation for Lean
Eliminate Muri (overburden) and Mura (unevenness) to avoid long and variable lead
times and the poor and unreliable service
11
© LGChan
Online Kingman Equation Simulation of Traffic Flow
In this simulation, you can play with utilization (particularly the “density”
parameter in the model) and variation (using the mix between passenger cars
and trucks using “truck fraction”) and evaluate the effects on road congestion
http://www.traffic-simulation.de/
12
© LGChan
END OF LECTURE 9.1
PRODUCTION PROCESS ANALYSIS
13
© LGChan
SDM 5001 SYSTEMS ARCHITECTURE
LECTURE 9.2
THEORY OF CONSTRAINTS
© LGChan
Theory of Constraints: A Process of Ongoing Improvement
Goldratt, Eliyahu, J Cox (1993) The Goal: Kim, Gene, K Behr, G Spafford (2014) The
A Process of Ongoing Improvement. Phoenix Project: A Novel about IT, DevOps, and
Aldershot:Gower, c2004. Helping Your Business Win. Portland, Oregon:IT
PR9510.9 G621G Revolution Press. HD30.2 Kim 2014
2
© LGChan
Introducing Theory of Constraints
5
© LGChan
DRUM ROPE BUFFER
6
© LGChan
Drum Rope Buffer
1. Every system has a bottleneck or constraint
2. A bottleneck is a state of affairs where demand for service exceeds the capacity to serve
3. The Throughput of a system is dependent on the Throughput of the Bottleneck
4. Given (1), (2), & (3), for maximum output, a system ought to keep the bottleneck working at 100%
capacity with little or no defects (scrap, waste (muda), time-traps)
5. Given (4), Non-bottleneck processes should be working at less than 100% capacity, so as to not over-
burden the bottleneck with large batches of work-in-process (WIP)
7
© LGChan
Theory of Constraints is based on Concept of Drum, Buffer and Ropes
Constraint
A Pull System
A Pull System
Buffer
Rope Constraint
(Drum)
10
© LGChan
How to Manage Bottlenecks
The four steps in managing bottlenecks are:
1. Recognize that the bottleneck operation determines throughput contribution of the system as a whole
2. Search and find the bottleneck operation by identifying operations with large quantities of inventory
waiting to be worked on
3. Keep the bottleneck busy and subordinate all non-bottleneck operations to the bottleneck operations
4. Take actions to increase bottleneck efficiency and capacity – the objective is to increase throughput
contribution minus the incremental costs of taking such actions
* Mabin & Balderstone. The World of the Theory of Constraints. St. Lucie Press 2000
11
© LGChan
Production in Traditional Fashion Industry vs Zara
13
© LGChan
Measuring Performance in Theory of Constraints
1 Throughput
The rate at which the system generates money through sales (value added)
Only Money generated by the system and into the organization are included
Throughput = Sales Revenue – Cost of Goods Sold
Not Throughput:
Investment in Machinery, Finished Goods in Warehouse not sold, Work in Process, Raw Materials
3 Operating Expenses
All the money the system spends in order to turn inventory into throughput
All employee time is “OE” (through salaries and wages: direct, indirect, operating, etc.)
Depreciation of a machine is “Operating Expenses”
Operating supplies are “Operating Expenses”
14
© LGChan
Financial Implications of Improvements from Theory of Constraints
Improvements Changes and Impacts
Throughput Inventory Op Expense Net Profit Return on Inventory Cash Flow
Increase No change No change Increase Increase Increase
No change No change Decrease Increase Increase Increase
No change Decrease* No change No change Increase Increase
* Note : if the carrying cost of inventory decreases, then net profit will increase
Video (5:22) https://www.youtube.com/watch?v=07EgECNPd8k
1 Decrease Investments
Japanese Management 2 Increase Throughput
3 Decrease Operating Expenses
1 Increase Throughput
Constraint Management 2 Decrease Investments
3 Decrease Operating Expenses
16
© LGChan
Performance Management: How to Improve Throughput Value
Throughput Value Sales − Direct Material Costs
per factory hour = Usage of bottleneck in hours (factory hours)
This enables businesses to take short-term decisions when a resource is in scarce supply
Factory hours are measured in terms of use of the bottleneck resource.
18
© LGChan
Example : Maximizing Throughput
Throughput accounting is an approach to accounting which is largely reflects with
Just In Time philosophy
19
Video (5:01) https://www.youtube.com/watch?v=Mc36-1PtoPA
© LGChan
Throughput Calculations and Ranking
20
© LGChan
Machine Capacity Allocation and Production Plan
Total Processing Hours of Product A and Product C: 26,000 +24,000 = 50,000 hours
Finally we produce Product B from remaining 30,000 hours = 30,000 / 4 = 7,500 units
21
© LGChan
Calculate Profit from Throughput Value
Product A Product B Product C
Total Throughput Value
per product 13,000 x $24 = $312,000 7,500 x $20 = $150,000 8,000 x $21 = $168,000
Production is Profitable if Throughput Ratio >1 Production is Unprofitable if Throughput Ratio >1
Product A and Product C are profitable, but Product B is loss making 22
© LGChan
TEST YOURSELF
23
© LGChan
A factory that makes 2 products, A and B. The products each go through two different steps.
Product A goes to Machine 1 (M1) first and then Machine 3 (M3). Product B goes to Machine 2 (M2) first and then on to M3.
Table below shows the price the items are sold for, how much raw materials
go into each, how much labor goes into each and the profit of each product.
The last column shows some monthly market constraints.
No matter what, you can only sell 140 of A or B per month.
Also, for A, you have a minimum contractual requirement to make at least
75 per month. Assume 336 hours of time per month.
25
© LGChan