SUPPLY CHAIN MANAGEMENT EXAM

profilel3o0hd_s
chapter4iyerppts.1.pptx

Managing Supply Chains: Concepts, Tools, Applications Chapter 4: Capacity

These powerpoints are a companion to the book: Managing Supply Chains: Concepts, Tools and Applications by Ananth. V . Iyer, Hercher Publishing Inc., ISBN 978-1-939297-01-3

1

Outline

Capacity – hardware and software

Choosing Capacity Buffers ahead of demand

Capacity given long lead times

Queuing and capacity impact

Parallel capacity – Split or Pool Capacity ?

Make-Buy decisions

Temporal Capacity adjustments

Summary

2

Capacity – hardware and software

Capacity – Designed maximum flow over a period of time

Hardware decision

Examples: Classroom size, Truck volume, Machine production rate

Software decision

Class scheduling, Truck routing, Batch sizes

May need to be chosen under

Limited Information

Uncertain demand

Changing conditions

Long build time

Alternate capacity choices

Competing customers

3

4.1 Capacity buffer given demand uncertainty

Demand uncertainty – see table 4.1

Cost per unit of capacity = $25,

Revenue per unit of demand satisfied = $100,

Salvage value per unit of capacity = $10

Choose capacity to maximize expected profit

Capacity has to buffer against demand uncertainty

4

Calculating Expected profit

If 300 units of capacity are chosen then the expected profit =

This expected profit is the average profit across possible demand realizations

It is the best estimate of the profit after demand is realized (Minimize squared deviation of profits around the estimate)

It is the folded decision tree expected profit

5

Optimal Capacity Choice

Optimal Capacity = 300 units

Verify that it is covers the critical fractile of 0.83

Expected Demand = 200

Expected Profit under perfect information = 15,000, so the cost of uncertainty = 15,000-11,500= 3,300

Capacity buffers against uncertainty may be profitable

6

4.2 Capacity, lead time and demand uncertainty

Low Demand ~ U(1,5), High Demand ~ U(6,10)

Long lead times, so a 50% probability of Low or High Demand. So the demand is distributed as

7

Capacity and Expected Profit

If r=200, c=100, s=20, g=200

Cs = 300, Ce = 80, Critical fractile =Cs/(Cs+Ce) = 78.9%

Optimal Capacity = 8 units

Calculate the expected profit as $236 (see spreadsheet)

Note that the expected demand = 5.5 units.

Since capacity is chosen in advance, a buffer is optimal to cover demand upside.

8

Suppose capacity could be chosen after demand signal

If the demand type is known i.e., Low or High demand

Cost structures same

If Demand level is Low i.e., U(1,5), optimal capacity is 4 units, expected profit = $144

If Demand level is High i.e., U(6,10), optimal capacity is 9 units, expected profit = $644

Overall expected profit = (0.5*144)+(0.5*644)=$394

Overall expected capacity = (0.5*4)+(0.5*9)=6.5 units

How did profits increase and capacity decrease ? Better matching of capacity with demand

9

4.3 Capacity and Queuing Models

Consider demand for make to order units that queue up to access capacity

Use the queuing template (spreadsheet provided) and parameters

Demand rate = λ

Service rate/server (unit of capacity) = µ

Numbers of units of capacity = m

Read off

1) Lead Time,

2) Utilization,

3) Number in the system,

4) Number in the Queue,

5) Lead time in the queue

10

Single Unit of capacity

Example with arrival rate of orders of 4/hour, service rate of 6/hour.

Average time between orders = 15 minutes, average service time = 10 minutes

From the template with λ=4, µ=6, m=1 obtain

L=0.5 hours or 30 minutes, Lq = 20 minutes

N= 2 orders, Nq=1.33

Utilization = 0.67

Thus, the mean and variability in arrivals and processing as well as the sequential capacity access based on arrival time causes delays in providing capacity to satisfy demand

11

The impact of the arrival rate

The table above shows that as the arrival rate increases, given a fixed capacity and processing rate, the lead time increases and the average orders-in-queue increase exponentially

12

4.4.1 Capacity Pooling

Two locations, each with one unit of capacity, demand of 4.375 order/hour, processing rate of 5 orders/hour. From the template, obtain

L=1.6 hours, N= 7 orders per location or 14 orders across both locations

If you pool the two units of capacity, demand is 8.75 orders/hour, processing rate per unit of capacity remains 5 orders/hour, m = 2, obtain

L=0.853 hours, N = 7.46 orders

Lead time decreased and WIP decreased due to capacity pooling

13

4.5 Capacity Splitting

If tasks pooled have different requirements, setup times may be incurred due to pooling, thus increasing processing times

Example:

Pooled: m=16 machines, λ=20 orders/hour, µ=60/(14.25+30) = 1.3559 customers/hour

L=1.132 hours from the template

Split: 4 groups of m=4 machines, each group: λ=5 orders/hour, µ=60/(3+30) = 1.818 orders per hour

L=0.773 hours from the template

Splitting Capacity based on customer characteristics increases processing rate, which may compensate for the decrease in capacity access across groups, and thus decrease lead time

14

4.6 A chain of production stages

Consider MS stages of production, organized in series

The total lead time for the entire system is the sum of the individual lead times (assuming initial arrivals are Poisson and processing times are exponential)

Example: Three stages in a plant, λ=4 orders/hour

Stage 1: 1 machine, µ = 5 orders/hour

Stage 2: 3 machines in parallel, µ=1.4 orders/hour

Stage 3: 2 machines in parallel, µ =2.2 orders/hour

Use the queuing template to get L1=1,L2=5.27,L3=2.61, so the total lead time = 8.8 hours

Thus capacity of processing and the number of parallel units of capacity influence the overall lead time for a system

15

4.7 Shared Facility Lead time, – the impact of batching

Consider a demand of D units/time per location

Batch size “Q”

Orders of “Q” units every Q/D units of time for a batch order rate per location of D/Q batches/unit time

W locations ordering from a single facility so λ = W D/Q

Setup time ts, per unit processing time tp so batch processing time of (ts+(tp Q)), so µ = 1/(ts+(tp Q))

The W locations interact through their shared facility. The setup time ts reflects differences between requirements across locations and could cause longer lead times, higher inventories at locations and greater costs associated with sharing the facility

See example in section 4.7

16

4.9 Make-Buy Decisions

Consider an example where orders received from customers come with a fixed delivery lead time

The company has the option to use internal capacity (make) or subcontract

It is more expensive to subcontract, but that may be the best option in the short run to guarantee on-time delivery albeit with smaller margins

See example in Section 4.9

17

Make-Buy Decisions

The example in 4.9 shows that

Capacity has a shadow price if it is fully used, else it is zero

The value of capacity reflects how it will be deployed to improve profits or decrease costs

The best deployment of capacity is based on the “bottleneck” resource (similar to the book “The Goal”)

The linear program identifies the bottlenecks and thus provides the logic for the best deployment of capacity to maximize profits

18

4.11 Temporal Capacity Adjustments

Contexts where demand varies over time

Examples: Service systems, trucking etc

Shifts with varying costs based on working hours and their temporal contiguity

Goal: Allocate people to shifts to cover projected capacity requirements

Mathematical Programming to frame the problem (next page)

19

Capacity Planning for Temporal Demands

Model:

Let the day be divided into N time periods (say half-hour intervals). Let di be the demand (in number of staff) required in time period, i (where i = 1, 2, ..., N). Let aij be equal to 1 if a person working on shift j is available in period i. Let cj be the cost for a person to work in shift j.

The problem is the following:

Minimize ΣjcjXj.

ΣjaijXj ≥ di for all i = 1, 2, ..., N

Xj are restricted to be integer values.

The solution allocates people to shifts in a way that allows us to provide adequate staff during each time period of the day.

See the details in the spreadsheet “Section 4.11 Example” for the example described in the book in section 4.11

Adjusting shift allocations may permit the capacity available to be better tailored to required capacity based on temporal demand variation while minimizing costs

20

Capacity Chapter Summary

Capacity is the designed system throughput per unit time

Buffer capacity may be optimal to hedge against demand uncertainty

Longer procurement lead times may require larger capacity

Splitting or pooling capacity is a decision that requires a focus on task characteristics and thus lead time

Sharing facilities (capacity) requires planning designs to reduce setup times

Adjusting the make-buy decision to capacity usage may improve performance

Temporal capacity adjustments may require shift allocations to be matched to demand patterns

The Capacity “C” is a key decision that can impact supply chain performance metrics

21