Course Material of IE 472
Course Material of IE 472
Spring 2011
Dr Ateekh-Ur-Rehman
IE 472
Dr Ateekh-Ur-Rehman
1
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Instructor:
Ateekh-Ur-Rehman Office: 2A 108/2
E-mail: [email protected] Web Site:
http://faculty.ksu.edu.sa/77643/default.aspx
Teaching Assistance:
Eng. Syed Hammad Mian Office: AMT Lab
E-mail: [email protected] (0553118695)
Purpose:
This course deals with the study of recent developments in manufacturing, Japanese
manufacturing techniques, hybrid manufacturing management system, supply chain
management, total quality management, design for manufacturing and assembly. Objective is
to provide an opportunity to the student to gain in-depth knowledge of ERP, Just in time,
Push – Pull and hybrid production systems, total quality manufacturing, and Supply chain
management. In fact, it leads one towards lean manufacturing that meets high throughput or
service demands with little inventory.
Textbooks:
1) Factory Physics by Wallace J. Hopp and Mark L. Spearman, McGraw-Hill, 2001.
2) Manufacturing Planning and Control by Vollmann, Barry and Whybark, 1997,
McGraw-Hill.
Grades:
Course will be determined by the following weights:
Attendance 5%
Weekly Examination 15%
Mid-term Examination 25%
Lecturer 15%
Final Exam 40%
2
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Course Outline:
3
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Chapter 1:
Introduction to Operations and
Advancement in Manufacturing
Systems
Manufacturing System?
Definition:
• The set of resources and procedures involved in
converting raw material into products and delivering
them to customers
• Production/Manufacturing and delivery of products are
central to the firm
• Firm Functions have value only if they enhance the
ability to do profit
4
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Corporation
Corporate
level
5
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Raw Material
Forecasting
Administrative Functions
Fabrication (Purchasing, Payroll,
Plant Finance, Accounting)
Strategic Planning
Assembly Marketing
Plant
Aggregate Production
Finished Planning
Products
Product Design
Distribution
Disaggregation
Center Process Planning
low volume,
Engineer-to-order Special Project Fixed Position
2 one-of-kind low variety
6
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Quality
PHYSICAL LAYOUT
• Process
Output
• Product Capacity
Requirements • Fixed Position
• Cellular
Cost
Key Resources
Labor
Equipment
Any resource that limits output is a Bottleneck
7
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Production Authorization
Make-to-stock
• Number of units of each product to keep on hand at all times
• Quick delivery to customers upon receipt of an order
• When delivery response time is a key competitive factor
• Limited number of products manufactured repeatedly
• An idea what customers will want
• Allows to schedule production in advance
Make-to-order
• Only produce items after they have been ordered
• Production system must respond quickly
• Products have high degree of customization
• Shelf life of products is short
Assemble-to-order
• Assembled to form variety of configurations
Cellular
Quantity Product
Layouts
Fixed
Position
Layouts Mixed Layouts Process Layouts
8
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Inventory Models
MRP-I
MRP-II
ERP
OPT
JIT
KANBAN
CONWIP
TQM
SQC
SCM
**
Modeling Matters!
I often say that when you can measure what you are speaking about,
and express it in numbers, you know something about it; but when
you cannot express it in numbers, your knowledge is of a meager
and unsatisfactory kind; it may be the beginning of knowledge, but
have scarcely, in your thoughts, advanced to the stage of Science,
whatever the matter may be.
- Lord Kelvin
9
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Why Models?
State of world:
• Data (not information!) overload
• Reliance on computers
• Allocation of responsibility (must justify decisions)
Decisions and numbers:
• Decisions are numbers
– How many distribution centers do we need?
– Capacity of new plant?
– No. workers assigned to line?
• Decisions depend on numbers
– Whether to introduce new product?
– Make or buy?
– Replace MRP with Kanban?
END
10
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Chapter 2
Inventory Models
Material Requirement Planning
Manufacturing Resource Planning
Enterprise Resource Planning
Originates with shipment of raw material and parts from the supplier
11
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
12
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Types of Inventory
Raw Materials
• Essential to the production process
• Often kept in large quantities on site
Finished Goods
• Completed products awaiting shipment to customers
Work-in-Process (WIP)
• Batches of semi finished products currently in production
• Batches of parts from time of release until finished goods status
Pipeline
• Goods in transit between facilities
• Raw materials being delivered to the plant
• Finished goods being shipped to warehouse or customer
Types of Inventory
**
13
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Notation
14
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Inventory level
Slope = -D
Reorder level
(s)
Time
Costs
Holding Cost:
Q
average inventory =
2
hQ
annual holding cost =
2
hQ
unit holding cost =
2D
Setup Costs: A per lot, so
A
unit setup cost =
Q
15
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
dY (Q) h A 2 AD 2 AD
0= = − 2 ⇒ Q2 = ⇒ Q=
dQ 2D Q h h
d 2Y (Q) 2 A
∀Q ≥ 0, = ≥0 ⇒ Q* is a minimum.
dQ 2 Q3
2 AD EOQ Square
Q* =
h Root For mula
D Q
Total cost TC(Q)= A × + h × +c ×D
Q 2
Accor dingly TRC(Q*) =
2ADh
16
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Exercises 1
Q1: A gift shop sells dolls stuffed at a very steady pace of 10 per day, 310 days per year. The
wholesale cost of the dolls is SR 5, and the shop uses an annual interest rate of 20 percent to
compute holding costs.
a) If the shop wants to place an average of 20 replenishment orders per year, what order
quantity should it use?
b) If the shop orders dolls in quantities of 100, what is the implied fixed order cost?
c) If the shop estimates the cost of placing a purchase order to be $10, what is the optimal
order quantity?
Q2: Quarter-inch stainless-steel bolts, one and one-half inches long are consumed in a factory at
a fairly steady rate of 60 per week. The bolts cost the plant two cents each. It costs the plant SR
12 to initiate an order, and holding costs are based on an annual interest rate of 25 percent.
Determine the optimal number of bolts for the plant to purchase and the time between
placements of orders. What is the yearly holding and setup cost for this item?
Q3: Reconsider the bolt example in Problem 2. Suppose that although we have estimated
demand to be 60 per week, it turns out that it is actually 120 per week (i.e., we have a 100
percent forecasting error).
a) If we use the lot size calculated in the previous problem (using the erroneous demand
estimate), what will the setup plus holding cost be under the true demand rate?
b) What would the cost be if we had used the optimum lot size?
c) What percentage increase in cost was caused by the 100 percent demand forecasting
error? What does this tell you about the sensitivity of the EOQ model to errors in the
data?
Q4: A Hyper Mall sells 8000 Samsung brand TV screens per year. Each screen carries a variable
cost of SR 8, while the fixed cost to restock the shelves amounts to SR 10. Assume the cost of
capital is 10%.
a) Calculate the Economic Order Quantity (EOQ) and the corresponding number of annual
orders
b) Calculate the Total Cost (TC) associated with the EOQ calculated in part (a).
c) Calculate the best order quantity now, considering a 10% discount on orders greater than
or equal 200.
17
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Q5: A production line is currently used to produce three different models of a washing machine
(W1, W2 and W3). The production line needs to be reconfigured (set up) by changing dies on
presses every time a different model is decided to be produced. This setup process consumes
almost constant time for all product models. Accordingly, the setup cost of the production line
has been estimated at SR500. The unit production costs and annual demand for the washing
machine models are given in the table below. The cost of capital is 15%.
W1 W2 W3
Unit cost (SR/unit) 500 350 200
Annual demand (units/year) 10,000 15,000 30,000
a) Determine the economic production quantity for each washing machine model.
b) If the management decided to use a quicker technique for setting up the dies on presses
which will reduce the setup cost to SR50, show how this decision will affect the
economic production quantities and comment on your calculated values.
Q6: Al Jameel Steel, Inc. fabricates various products from two basic inputs, bar stock and sheet
stock. Bar stock is used at a steady rate of 1,000 units per year and costs SR 200 per bar. Sheet
stock is used at a rate of 500 units per year and costs SR 150 per sheet. The company uses a 20
percent annual holding cost rate, and the fixed cost to place an order is SR 50, of which SR 10 is
the cost of placing the purchase order and SR 40 is the fixed cost of a truck delivery. The
variable (i.e., per unit charge) trucking cost is included in the unit price. The plant runs 365 days
per year.
a) Use the EOQ formula with the full fixed order cost of SR 50 to compute the optimal
order quantities, order intervals, and annual cost for bar stock and sheet stock. What
fraction of the total annual (holding plus order) cost consists of fixed trucking cost?
b) Using a week (seven days) as the base interval, round the order intervals for bar stock and
sheet stock to the nearest power of 2. If you charge the fixed trucking fee only once for
deliveries that coincide, what is the annual cost now?
c) Leave the order quantity for bar stock as in part b, but reduce the order interval for sheet
stock to match that of bar stock. Re-compute the total annual cost and compare to part b.
18
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Topics
19
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Notations
t = A time period (day, week or month), where t =
1,…, T, where T represents the planning horizon.
Dt = Demand in period t
ct = Unit production cost (purchase cost) in SR/unit,
not counting setup (ordering) cost
At = Setup (order) cost to produce (purchase) a lot in
period t (in SR)
ht = Holding cost (SR/unit/period)
If it depends solely on the cost of capital, it is
calculated as
ht = i ct / (no. of periods per year)
It = Inventory in units leftover at the end of period t
Qt = size (in units) ordered in period t for all t = 1,…, T
20
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Exercises 2
Q1: Consider the R-mall, where a item carries a variable cost of SR 0.50, while the fixed cost to
restock the shelves amounts to SR 4. Assume the cost of capital is 8%. If the actual forecasted
demand values throughout the year is given by the following table:
Month 1 2 3 4 5 6 7 8 9 10 11 12
Demand 80 64 56 50 45 35 5 0 70 65 60 70
Determine when and how much to order such that the total cost is minimized
{Hint: Use algorithms for lot for lot, FOQ, FOP, Fixed EOQ, and Improved EOQ and compare total cost}
Q2: Consider the following demand information for a specific inventory item.
Month 1 2 3 4 5 6 7 8 9 10 11 12
Demand 20 50 40 70 60 30 80 40 20 60 40 90
If the inventory carrying cost is SR 0.50 per unit per month and the purchase order cost is SR50
per order, determine the total inventory and ordering costs over the 12 months if the EOQ and
FOP (of 3 periods) lot-sizing rules are used. Which lot-sizing rule gives the lower cost?
Month 1 2 3 4 5 6 7 8 9 10 11 12
Demand 100 75 50 100 50 40 80 80 0 50 75 100
All the requirements of each month must be available at the beginning of the month.
Replenishments are restricted to the beginning of each month. Using each of the following
methods, develop a list of orders to meet the demand and determine the total cost of the order
schedule. In each case, there should be no inventory at the end of month 12.
a) One replenishment at the start of month 1 to cover all the demand requirements
b) Lot-for-lot
c) Fixed EOQ
d) Fixed order period of 3 months
21
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Q4: Consider the following demand information for a specific inventory item.
Month 1 2 3 4 5 6 7 8 9 10 11 12
Demand 20 50 40 70 60 30 80 40 20 60 40 90
If the inventory carrying cost is SR 0.50 per unit per month and the purchase order cost is SR50
per order, determine the total inventory and ordering costs over the 12 months if the EOQ and
FOP (of 3 periods) lot-sizing rules are used. Which lot-sizing rule gives the lower cost?
22
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
EOQ Assumptions
1. Instantaneous production.
2. Immediate delivery.
3. Deterministic demand.
ct unit production cost (in dollars per unit), not counting setup or
inventory costs in period t
Qt the unknown size of the order or lot size in period t decision variables
23
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Wagner-Whitin Example
Data
t 1 2 3 4 5 6 7 8 9 10
Dt 20 50 10 50 50 10 20 40 20 30
ct 10 10 10 10 10 10 10 10 10 10
At 100 100 100 100 100 100 100 100 100 100
ht 1 1 1 1 1 1 1 1 1 1
Lot-for-Lot Solution
t 1 2 3 4 5 6 7 8 9 10 Total
Dt 20 50 10 50 50 10 20 40 20 30 300
Qt 20 50 10 50 50 10 20 40 20 30 300
It 0 0 0 0 0 0 0 0 0 0 0
Setup cost 100 100 100 100 100 100 100 100 100 100 1000
Holding cost 0 0 0 0 0 0 0 0 0 0 0
Total cost 100 100 100 100 100 100 100 100 100 100 1000
24
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
25
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
26
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
27
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Exercise 3
Q1: Consider the following table resulting from lot sizing by the Wagner Whitin algorithm:
Month Demand Min. Cost Order Period
1 69 85 1
2 29 114 1
3 36 186 1
4 61 277 3
5 61 348 4
6 26 400 4
7 34 469 5
8 67 555 8
9 45 600 8
10 67 710 10
11 79 789 10
12 56 864 11
a. Develop the optimal ordering schedule.
b. What will the schedule be if your planning horizon was only six months?
Q2: Nozone, Inc., a manufacturer of Freon recovery units (for automotive air conditioner
maintenance), experiences a strongly seasonal demand pattern, driven by the summer air
conditioning season. This year Nozone has put together a six-month production plan, where the
monthly demands D, for recovery units are given in the table below. Each recovery unit is
manufactured from one chassis assembly plus a variety of other parts. The chassis assemblies are
produced in the machining center. Since there is a single chassis assembly per recovery unit, the
demands in the table below also represent demands for chassis assemblies. The unit cost, fixed
setup cost and monthly holding cost for chassis assemblies are also given in this table. The fixed
setup cost is the firm's estimate of the cost to change over the machining center to produce
chassis assemblies, including labor and materials cost and the cost of disruption of other product
lines.
Use the Wagner Whitin algorithm to compute an optimal six-month production schedule for
chassis assemblies.
28
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
At time 0, the inventory has dropped to zero and replenishment with negligible lead-time must be
made. The demand pattern for the next 12 months is:
Month 1 2 3 4 5 6 7 8 9 10 11 12
Demand 100 75 50 100 50 40 80 80 0 50 75 100
All the requirements of each month must be available at the beginning of the month.
Replenishments are restricted to the beginning of each month. Using each of the following
methods, develop a list of orders to meet the demand and determine the total cost of the order
schedule. In each case, there should be no inventory at the end of month 12. Use Wagner-Whitin
algorithm to find ordering schedule.
29
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
30
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
31
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Product A Product B
X (1) V (2)
32
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
33
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Exercise 4
Q1: Consider the following product structure trees.
Product A Product B
X (1) V (2)
The master production schedule for the next 13 weeks is given as follows:
Week 1 2 3 4 5 6 7 8 9 10 11 12 13
Product A 20 30 50 80 40 40 40 20 10
Product B 30 20 90 120 60 60 60 60
Furthermore, the following information regarding quantity on hand, scheduled receipts, lead time
and lot sizing rules are provided.
34
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Q3:
35
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Q4: Consider the following product structure trees. The master production schedule for the next
8 weeks is given as follows:
Week 1 2 3 4 5 6 7 8
Product A 15 20 50 10 30 30 30 30
Product B 10 15 10 20 20 15 15 15
Furthermore, the following information regarding quantity on hand, scheduled receipts, lead time
and lot sizing rules are provided.
A B
D D
X Y Z X X Y Z
36
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
• The basic working model for MRP is a production line with a fixed lead time. Since this
lead time does not depend on how much work is in the plant, there is an implicit
assumption that the line will always have sufficient capacity. This can create problems
when production levels are at or near capacity.
• MRP uses constant lead times while in fact the lead time could vary considerably. Also,
MRP sometimes uses long lead times in order to provide some sort of safety. Such long
lead times results in increased levels of inventory
• System Nervousness in MRP system occurs when a small change in the master
production schedule leads to a large change in planned order releases
• Tactics for smoothing the load and minimizing the impact of changed lead time include:
– Overlapping - reduces the lead time, entails sending pieces to the second
operation before the entire lot has completed the first operation
– Operations splitting - sends the lot to two different machines for the same
operation
– Lot splitting - breaking up the order and running part of it ahead of the schedule
37
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Extension of MRP
• CRP is a computerized system that projects loads, creates load
profile and identifies under and over loads.
38
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
39
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Aggregate
Resource Firm orders Short term
production
planning forecasts
planning
Intermediate
Bills of material
-range Materials
(BOMs)
planning requirement
planning (MRP)
On-hand and
scheduled receipts
|Planned Capacity
order rel. requirements
planning (CRP)
Job release
Routing
Short-term data
control
Job I/O control
dispatching
40
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Data warehouse and various self-service interfaces for customers, suppliers, and
employees
Access control - user privilege as per authority levels for process execution
41
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
ERP system and develop an external interface to other ERP or stand-alone systems
for their other application needs. For example, one may choose to use human
resource management system from one vendor, and the financial systems from
another, and perform the integration between the systems themselves
ERPs are cross-functional and enterprise wide. All functional departments that are
involved in operations or production are integrated in one system. In addition to
manufacturing, warehousing, logistics, and information technology, this would
include accounting, human resources, marketing and strategic management
To implement ERP systems, companies often seek the help of an ERP vendor or of
third-party consulting companies. These firms typically provide three areas of
professional services: consulting, customization and support. The client
organisation may also employ independent program management, business
analysis, change management and UAT specialists to ensure their business
requirements remain a priority during implementation.
42
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Chapter 4
Basic Definitions
Workstation: a collection of one or more identical machines.
Part: a component, sub-assembly, or an assembly that moves through the workstations.
End Item: part sold directly to customers; relationship to constituent parts defined in bill of
material.
Consumables: bits, chemicals, gasses, etc., used in process but do not become part of the
product that is sold.
Routing: sequence of workstations needed to make a part.
Order: request from customer.
Job: transfer quantity on the line.
Basic Measures
Throughput (TH): for a line, throughput is the average quantity of good (non-defective) parts
produced per unit time.
Work in Process (WIP): inventory between the start and endpoints of a product routing.
Raw Material Inventory (RMI): material stocked at beginning of routing.
Crib and Finished Goods Inventory (FGI): crib inventory is material held in a stockpoint at
the end of a routing; FGI is material held in inventory prior to shipping to the customer.
Cycle Time (CT): time between release of the job at the beginning of the routing until it reaches
an inventory point at the end of the routing.
43
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Factory Physics
A production system is a goal-oriented network of processes and stockpoints through which
parts flow. Network is made up of routings (lines), which in turn are made up of
processes. Factory Physics is concerned with the network and flows at the routing (line)
level .
Parameters
Descriptors of a Line:
1) Bottleneck Rate (r ): Rate (parts/unit time or jobs/unit time) of the workstation with the
b
highest long-term utilization.
2) Raw Process Time (T0): Sum of the long-term average process times of each station in the
line.
3) Congestion Coefficient (α): A unitless measure of congestion.
• Zero variability case, α = 0.
• “Practical worst case,” α = 1.
• “Worst possible case,” α = W .
0
Note that lines with same r and T can behave very differently
b 0
.
44
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Definition of Bottleneck
We use highest utilization instead of slowest to define the bottleneck
If yield loss is greater than 50% then station 1 becomes the bottleneck because it processes
more jobs than station 2. The same thing happens with systems that have multiple
routings.
Critical WIP (W ): WIP level in which a line having no congestion would achieve
0
maximum throughput (i.e., r ) with minimum cycle time (i.e., T ).
b 0
W =r T
0 b 0
45
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Little's Law: The fundamental relation between WIP, CT, and TH over the long-term is:
WIP = TH × CT
parts
parts = × hr
hr
46
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
The Best Case yields the minimum cycle time and maximum throughput for each WIP level.
While worst case would cause the maximum cycle time and minimum throughput
Practical worst case is between the Best Case and Worst Case performance.
47
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
16 Best Case
12 Good
(lean)
T0 8
4
0
0 1 2 3 4 5 6 7 8 9 10 11 12
W0 WIP
48
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
HAL Case
Large Panel Line: produces unpopulated printed circuit boards
Recent Performance:
Throughput = 1,400 panels per day (71.8 panels/hr)
WIP = 47,600 panels
CT = 34 days (663 hr at 19.5 hr/day)
Customer service = 75% on-time delivery
The process is as
49
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
50
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
51
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
52
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Probabilistic Intuition
Uses of Intuition:
• Driving a car
• Throwing a ball
• Making investments
53
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Variability
σe
ce = = coefficient of variation, CV
te
54
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
55
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Natural Variability
Sources:
• operator pace
• material fluctuations
• product type (if not explicitly considered)
• product quality
Definitions:
t 0 = base process time
c0 = base process time coefficient of variability
1
r0 = = base capacity (rate, e.g., parts/hr)
t0
m f = mean time to failure
mr = mean time to repair
cr = coefficent of variability of repair times (σ r / mr )
56
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
te = t0 / A
Availability:
A= A=
57
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
te = te =
ce2 = ce2 =
58
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Impact of Variability
Analysis:
N s = average no. jobs between setups
t s = average setup duration
σ s = std. dev. of setup time
σs Capacity Effect – setups
cs = inflate average process time
ts
ts
te = t0 +
Ns
σ s2 Ns −1 2
σ e2 = σ 02 + + ts
Ns N s2 Variability Effect – setups
σ 2 also inflate process time CV
ce2 = 2
e
t e
59
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Observations:
• Setups increase mean and variance of processing times.
• Variability reduction is one benefit of flexible machines.
• However, the interaction is complex.
Setup – Example
Data:
• Fast, inflexible machine – 2 hr setup every 10 jobs
t0 = 1 hr
N s = 10 jobs/setup
t s = 2 hrs
te = t0 + t s / N s = 1 + 2 / 10 = 1.2 hrs
re = 1 / te = 1 /(1 + 2 / 10) = 0.8333 jobs/hr
60
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
t 0 = 1.2 hrs
c02 = 0.0625
Conclusion:
61
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Sources:
• operator unavailability
• recycle
• batching
• material unavailability
• et cetera, et cetera, et cetera
Effects:
• inflate te
• inflate ce
Consequences:
Flow Variability
62
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
1
ra = = arrival rate
ta
σa
ca = = coefficient of variation of interarrival times
ta
63
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Propagation of Variability –
High Utilization Station
LV HV HV
HV HV HV
LV LV
LV
HV LV LV
Propagation of Variability –
Low Utilization Station
LV LV
HV
HV HV HV
LV LV LV
HV LV HV
64
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Propagation of Variability
ce2(i)
ca2(i) cd2(i) = ca2(i+1)
i i+1
Variability Interactions
Importance of Queueing:
• manufacturing plants are queueing networks
• queueing and waiting time comprise majority of cycle time
System Characteristics:
• Arrival process
• Service process
• Number of servers
• Maximum queue size (blocking)
• Service discipline (FCFS, LCFS, EDD, SPT, etc.)
• Balking
• Routing
• Many more
65
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Kendall's Classification
A/B/C B
A: arrival process A
B: service process
C: number of machines
Queue C
M: exponential (Markovian) distribution Server
G: completely general distribution
D: constant (deterministic) distribution.
Queueing Parameters
66
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Queueing Measures
Measures:
CTq = the expected waiting time spent in queue.
CT = the expected time spent at the process center, i.e., queue time
plus process time.
WIP = the average WIP level (in jobs) at the station.
WIPq = the expected WIP (in jobs) in queue.
Relationships:
CT = CTq + te
WIP = ra × CT
WIPq = ra × CTq
Formula:
CTq ≈ V × U × t
c 2 + ce2 u
≈ a
1 − u t e
2
Observations:
• Useful model of single machine workstations
• Separate terms for variability, utilization, process time.
• CTq (and other measures) increase with ca2 and ce2
• Flow variability, process variability, or both can combine to inflate
queue time.
• Variability causes congestion!
67
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Formula:
CTq ≈ V × U × t
c 2 + c 2 u 2 ( m +1) −1
≈ a e te
2 m(1 − u )
Observations:
• Useful model of multi-machine workstations
• Extremely general.
• Fast and accurate.
• Easily implemented in a spreadsheet (or packages like MPX).
VUT Spreadsheet
MEASURE: STATION: 1 2 3 4 5
basic data
MTTR (hr) mr 2 2 8 4 4
Availability A 0.990 0.990 0.962 0.980 0.980
Effective Process Time (failures only) te' 0.091 0.091 0.099 0.092 0.092
2
Eff Process SCV (failures only) ce ' 0.936 0.936 6.729 2.209 2.209
Batch Size k 100 100 100 100 100
Setup Time (hr) ts 0.000 0.500 0.500 0.000 0.000
2
Setup Time SCV cs 1.000 1.000 1.000 1.000 1.000
setups
68
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Effects of Blocking
VUT Equation:
• characterizes stations with infinite space for queueing
• useful for seeing what will happen to WIP, CT without restrictions
Blocking Models:
• estimate WIP and TH for given set of rates, buffer sizes
• much more complex than non-blocking (open) models, often
require simulation to evaluate realistic systems
Model of Station 2
u (b + 1)u b +1
WIP( M / M / 1 / b) = − Goes to u/(1-u) as b→∞
1− u 1 − u b +1
Always less than WIP(M/M/1)
1− ub
TH ( M / M / 1 / b) = ra Goes to ra as b→∞
1 − u b +1
Always less than TH(M/M/1)
WIP( M / M / 1 / b)
CT ( M / M / 1 / b) = Little’s law
TH ( M / M / 1 / b)
where u = t e (2) / t e (1) Note: u>1 is possible; formulas valid for u≠1
69
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Blocking Example
te(1)=21 te(2)=20
B=2
u = t e (2) / t e (1) = 20 / 21 = 0.9524 M/M/1/b system has
u less WIP and less TH
WIP( M / M / 1) = = 20 jobs than M/M/1 system
1− u
TH ( M / M / 1) = ra = 1 / t e (1) = 1 / 21 = 0.0476 job/min
1-u b 1 − 0.9524 4 1
TH(M/M/ 1/b) = r = = 0.039 job/min 18% less TH
1-u b +1 1 − 0.9524 5
a
21
u (b + 1)u b +1 5(0.9524 5 )
WIP( M / M / 1 / b) = − b +1
= 20 − = 1.8954 jobs 90% less WIP
1− u 1− u 1 − 0.9524 5
Specific Targets:
• equipment failures
• setups
• rework
• operator pacing
• anything that prevents regular arrivals and process times
70
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Variability Pooling
71
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
72
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
73
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Exercise 4
Q1: Consider the following sets of inter output times from a machine. Compute the coefficient of
variation for each sample, and suggest a situation under which such behavior might occur.
a. 5,5,5,5,5,5,5,5,5,5
b. 5.1,4.9,5.0,5.0,5.2,5.1,4.8,4.9,5.0,5.0
c. 5,5,5,35,5,5,5,5,5,42
d. 10,0,0,0,0,10,0,0,0,0
Q2: Suppose jobs arrive at a single-machine workstation at a rate of 20 per hour and the average
process time is two and one-half minutes.
a. What is the utilization of the machine?
b. Suppose that inter arrival and process times are exponential,
i. What is the average time a job spends at the station (i.e., waiting plus process time)?
ii. What is the average number of jobs at the station?
iii. What is the long-run probability of finding more than three jobs at the station?
c. Process times are not exponential, but instead have a mean of 2.5 minutes and a
standard deviation of five minutes
i. What is the average time a job spends at the station?
ii. What is the average number of jobs at the station?
iii. What is the average number of jobs in the queue?
Q3: The mean time to expose a single panel in a circuit-board plant is two minutes with a
standard deviation of 1.5 minutes.
a. What is the natural coefficient of variation?
b. If the times remain independent, what will be the mean and variance of a job of 60
panels? What will be the coefficient of variation of the job of 60?
c. Now suppose times to failure on the expose machine are exponentially distributed with
a mean of 60 hours and the repair time is also exponentially distributed with a mean of two
hours. What are the effective mean and CV of the process time for a job of 60 panels?
Q4: Reconsider the expose machine of Problem 3 with mean time to expose a single panel of two
minutes with a standard deviation of one and one-half minutes and jobs of 60 panels. As before,
failures occur after about 60 hours of run time, but now happen only between jobs (i.e., these
failures do not preempt the job). Repair times are the same as before. Compute the effective
mean and CV of the process times for the 60 panel jobs. How do these compare with the results
in Problem 3?
74
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Q5: Consider two different machines A and B that could be used at a station. Machine A has a
mean effective process time te of 1.0 hours and an SCV ce2 of 0.25. Machine B has a mean
effective process time of 0.85 hour and an SCV of four.
a. For an arrival rate of 0.92 job per hour with ca2 = 1, which machine will have a
shorter average cycle time?
b. Now put two machines of type A at the station and double the arrival rate (i.e.,
double the capacity and the throughput). What happens to cycle time? Do the same for
machine B. Which type of machine produces shorter average cycle time?
c. With only one machine at each station, let the arrival rate be 0.95 job per hour
with ca2=1. Recompute the average time spent at the stations for both machine A and
machine B. Compare with a.
d. Consider the station with one machine of type A.
i. Let the arrival rate be one-half. What is the average time spent at the
station? What happens to the average time spent at the station if the arrival rate is
increased by one percent (i.e., to 0.505)? What percentage increase in wait time
does this represent?
ii. Let the arrival rate be 0.95. What is the average time spent at the
station? What happens to the average time spent at the station if the arrival rate is
increased by one percent (i.e., to 0.9595)? What percentage increase in wait time
does this represent?
75
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
– The Beatles
76
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
PUSH PULL
(Exogenous)
Schedule
(Endogenous)
Stock Void
Job Job
Make-to-Order:
• MRP with firm orders on MPS is make-to-order.
• But it does not limit WIP and is therefore a push system.
Make-to-Stock:
• Pull systems do replenish inventory voids.
• But jobs can be associated with customer orders.
Forecast Free:
• Toyota’s classic system made cars to forecasts.
• Use of takt times or production smoothing often involves
production without firm orders (and hence forecasts).
77
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
…
CONWIP
Stock Stock
Point ... Point
78
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
79
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Pulling Everywhere?
80
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
CONWIP
Assumptions:
1. Single routing
...
2. WIP measured in units
Mechanics: allow next job to enter line each time a job leaves
(i.e., maintain a WIP level of m jobs in the line at all times).
Modeling:
• MRP looks like an open queueing network
• CONWIP looks like a closed queueing network
• Kanban looks like a closed queueing network with blocking
CONWIP Controller
Work Backlog
PN Quant
–—
–— –––––
–––––
–—
–— –––––
–––––
–—
–— –––––
–––––
–—
–— –––––
–––––
–— –––––
Indicator Lights
–—
–— –––––
––––– LAN
–—
–— –––––
–––––
R G
PC PC
...
Workstations
81
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Equipment Data:
• 5 machines in tandem, all with capacity of one part/hr (u=TH·te=TH)
• exponential (moderate variability) process times
w w
CONWIP System: TH ( w) = rb = PWC formula
w + W0 − 1 w+4
u TH
Pure Push System: w(TH ) = 5 =5 5 M/M/1 queues
1− u 1 − TH
82
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
w
CONWIP: Profit(w) = p − hw need to find “optimal”
w+4 WIP level
30
20 Push
10
0
0.00% 20.00% 40.00% 60.00% 80.00% 100.00% 120.00% 140.00%
-10
-20
83
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Notation:
u j ( w) = utilization of station j in CONWIP line with WIP level w
CT j ( w) = cycle time at station j in CONWIP line with WIP level w
∑
n
CT ( w) = j =1
CT j ( w) = cycle time of CONWIP line with WIP level w
TH ( w) = throughput of CONWIP line with WIP level w
WIPj ( w) = average WIP level at station j in CONWIP line with WIP level w
t e2 ( j ) 2
CT j ( w) = [ce ( j ) − 1]TH ( w − 1) + [WIPj ( w − 1) + 1]t e ( j )
2
n
CT ( w) = ∑ CT (w)
j =1
j
w
TH ( w) =
CT ( w)
WIPj ( w) = TH ( w)CT j ( w)
84
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Exercise 5
85
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
86
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
- History:
87
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
88
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
89
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Purchasing Trends:
– Long term relationships
– Supplier management- improve
performance through
• Supplier evaluation (determining supplier
capabilities)
• Supplier certification (third party or internal
certification to assure product quality and service
requirements)
– Strategic partnerships- successful and
trusting relationships with top-performing
suppliers
Operations Trends:
90
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Distribution Trends:
– Transportation management- tradeoff decisions
between cost & timing of delivery/customer
service via trucks, rail, water & air
– Customer relationship management- strategies
to ensure deliveries, resolve complaints, improve
communications, & determine service
requirements
– Network design- creating distribution networks
based on tradeoff decisions between cost &
sophistication of distribution system
Integration Trends:
– Supply Chain Process Integration- when
supply chain participants work for common
goals. Requires intrafirm functional
integration. Based on efforts to change
attitudes & adversarial relationships
– Supply Chain Performance Measurement-
Crucial for firms to know if procedures are
working
91
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
– Supply chains are dynamic - they evolve and change over time
92
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
– Inventory control:
• Why are we holding inventory? Uncertainty in
customer demand? Uncertainty in the supply
process? Some other reason?
• If the problem is uncertainty, how can we
reduce it?
• How good is our forecasting method?
– Distribution strategies:
• Direct shipping to customers?
• Classical distribution in which inventory is held in warehouses and
then shipped as needed?
• Cross-docking in which transshipment points are used to take
stock from suppliers’ deliveries and immediately distribute to
point of usage?
93
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
– Product design
• Should products be redesigned to reduce logistics costs?
• Should products be redesigned to reduce lead times?
• Would delayed differentiation be helpful?
– Information technology and decision-support systems
• What data should be shared (transferred)
• How should the data be analyzed and used?
• What infrastructure is needed between supply chain members?
• Should e-commerce play a role?
– Customer value
• How is customer value created by the supply chain?
• What determines customer value? How do we measure it?
• How is information technology used to enhance customer value in
the supply chain?
bullwhip effect:
• Ordering/producing in large lots can also
increase the safety stock of suppliers and its
corresponding carrying cost. It can also create
what’s called the bullwhip effect.
• The bullwhip effect is the phenomenon of
orders and inventories getting progressively
larger (more variable) moving backwards
through the supply chain. This is illustrated
graphically on the next slide.
94
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Order Size
Retailer Orders
Distributor Orders
Production Plan
Time
95
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
96
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
Factory container
97
IE 472
Operations of Manufacturing Systems
Spring 2011
Dr Ateekh-Ur-Rehman
port
Factory container
END
98