03 aggregate planning (2)
DESCRIPTION
OMTRANSCRIPT
-
Aggregate Planning
1 Sasadhar Bera, IIM Ranchi
-
Outline
2 Sasadhar Bera, IIM Ranchi
Production Planning Framework
Understanding Aggregate Planning
Demand Management and Capacity Options
Aggregate Planning Strategies
Aggregate Planning Input and Output
Different Solution Approaches to Aggregate
Planning Problems
-
Production Planning System
3
Sasadhar Bera, IIM Ranchi
A production plan requires both external and internal inputs. It cannot be determined by only manufacturing person alone. Production plan includes external inputs such as competitors behavior (new product introduction, promotional price and special offers), raw material availability, market demand, subcontracting capacity and economic conditions of regions or country. The internal inputs are workforce size and skills, available machine capacity, and anticipated inventory level.
-
Inputs in Production Planning
4
Sasadhar Bera, IIM Ranchi
Planning
for
production
External capacity
Competitors behavior
Raw material availability
Market demand
Economic conditions
Current physical capacity
Current workforce
Inventory levels
Activities required
for production
External to firm
Internal to firm
-
What is Manufacturing Requirement Planning ?
5
Sasadhar Bera, IIM Ranchi
Manufacturing Requirement Planning (MRP II) involves a hierarchy of decisions. Its planning framework provides both production and capacity decisions in different levels as described below.
Sales and operations planning (S&OP) translates corporate strategic and capacity plans to meet the demand in plant level.
The second level is master production schedule (MPS), in which production plans are specified by individual product.
Third level material requirement plan (MRP) determines subparts and material needed to produce a product. It provides a procurement schedule.
Shop floor scheduling schedules the manufacturing operations required to make each component.
-
Manufacturing Requirement Planning MRP II
6
Sasadhar Bera, IIM Ranchi
Items
Product lines or families
Individual product
Components
Manufacturing operations
Resource Level
Plants
Individual machine
Critical work
centers
Production Planning
Capacity Planning
Resource requirements
plan
Rough-cut capacity plan
(RCCP)
Capacity requirements plan (CRP)
Input/ output control
Sales and operation planning (S&OP)
Master production schedule
(MPS)
Material requirements plan (MRP)
Shop floor
schedule
All work centers
-
Capacity Planning
7
Sasadhar Bera, IIM Ranchi
In capacity planning, a resource requirement plan is developed to verify that sales and operations plan can be performed or achieved. Rough-cut-capacity plan (RCCP) is quick check to see if the master production schedule is feasible in terms of resource requirements. Capacity requirement plan (CRP) provides more details plan that matches and adjusts the factorys machine and labour resources to the material requirements plan. Finally, input/output control monitors the production that takes place at individual machine or work center.
-
Overview of Planning Levels
8
Sasadhar Bera, IIM Ranchi
Long-range planning: Planning is done annually and focusing on a horizon of a year or more. Adjustments are made usually quarterly or monthly. Long range planning are product selection, determining facility size and location, equipment decisions, and layout of facilities. Intermediate-range planning: Covers a period of 6 to 12 months with weekly or monthly adjustments. Examples: Material requirement planning (MRP), Capacity requirement planning (CRP). Short-range planning: Covers less than 6 months with either daily or weekly monitoring activities. Examples: machine loading, job assignment.
-
What is Aggregate Planning ?
9
Sasadhar Bera, IIM Ranchi
In operations and supply chain management, sales and operations planning is called Aggregate Planning. An aggregate planning is process for coordinating supply and demand. The new terminology, aggregate planning, captures both the cross functional activities viz. sales and operations plan, and resource requirements plan in MRP II framework. It is an intermediate-range planning, usually covering 6 to 12 months. The term aggregate refers to groups of product or product families. The plans are developed for groups of product rather than individual product. Choosing meaningful groups require a thorough knowledge of the products as well as manufacturing processes.
-
What is Aggregate Planning ? (Contd.)
10
Sasadhar Bera, IIM Ranchi
For example, an aggregate operation plan regarding motor bikes manufacturng might specify how many bikes are to be produced in each quarter in a year but not segregated by colour, engine cylinder, and tires. In this case, product families can be divided into two groups such as mountain bikes, and road bikes. Resource capacity is also expressed in aggregate terms, typically as labour or machine hours. Labour hours would not be specified by types of labour (full time or part time), nor machine hours by types of machine.
-
Dimension of Aggregation
11
Sasadhar Bera, IIM Ranchi
Product families: Families are defined considering process operations, workforce requirements and material requirements. Sometimes product families is related to market groupings such as location and customer segments. Resource availability: Workforce skills and types, types of machine. Time: The planning horizon covered by aggregate planning typically is one year, although it can differ in various situations. Adjustments are made usually quarterly or monthly. Hence company looks in aggregation in terms of month, or quarter, or season.
-
Why Aggregate Planning is Necessary?
12
Sasadhar Bera, IIM Ranchi
Aggregate level forecasts are generally more accurate than individual item forecast. Hence to cope up with demand fluctuation, production should be planned in aggregate to obtain effective resource utilization.
It is easy to incorporate corporate level strategy considering aggregate level capacity and resources.
-
Objective of Aggregate Planning
13
Sasadhar Bera, IIM Ranchi
The main purpose of the aggregate plan is to specify the optimal combination of production levels, workforce levels and inventory levels in a time horizon. The objective function is to minimize the total cost over a multi-period planning horizon. Given a demand forecast Ft for each period t in the planning horizon that extends over T periods, determine the production level Pt, workforce level Wt , and inventory level It for periods t = 1, 2, . . ., T that minimizes total cost over the planning horizon.
-
Demand Management
14
Sasadhar Bera, IIM Ranchi
The process of changing demand pattern using one or more demand options is known as demand management. The demand options to manage uneven demand are:
Pricing: Differentials pricing is commonly used to shift demand from peak periods to the off-peak periods.
Promotion: Promotional campaigns such as advertising, displays, and direct marketing, discount coupons.
Complementary product: Products that have similar resource requirements but different demand cycles make demand even.
Backorder: Taken customer order that is temporarily out of stock and cannot be filled immediately but is filled as soon as possible.
-
Capacity Options
15
Sasadhar Bera, IIM Ranchi
Anticipation inventory: The finished goods inventory in one period can be used to absorb fluctuation of demand in another period.
Workforce adjustment: Hire or layoff of workers to match demand by producing more or less.
Overtime and under time: Increase or decrease working hours during the day or fewer days per week in case of high or low demand situation.
Subcontracting: Outsource from another firm to get supply of components, subassemblies, or even an entire product in case of high demand.
Part time workers: Hire part-time employees when they are needed.
-
Aggregate Planning Strategies
16
Sasadhar Bera, IIM Ranchi
Aggregate planning evaluates alternative capacity sources to find an economic strategy for satisfying demand. There are two major strategies as described below: Pure strategy: When one of the capacity options is used to absorb demand fluctuation is known as pure strategy. Mixed strategy: Two or more capacity options are used in combination to constitute a mixed strategy. It may consider combinations of all capacity options such as anticipation inventory, workforce adjustments, part-time worker, subcontract, and backorder to determine a feasible production plan.
-
Aggregate Planning Strategies (Contd.)
17
Sasadhar Bera, IIM Ranchi
Level strategy: It is come under pure strategy. The production rate kept constant and uses inventory to absorb variations in demand. During period of low demand, overproduction is stored as inventory. This inventory is to be depleted in high demand period.
Demand
Un
its
Time
Average Production
-
Aggregate Planning Strategies (Contd.)
18
Sasadhar Bera, IIM Ranchi
Chase strategy: It is come under pure strategy. The chase strategy involves in hiring and laying off workforce size to match the demand over the planning horizon. Additional workers are hired during high demand period and workers are laid off in low demand period. This strategy is applicable for low skill jobs.
Demand
Un
its
Time
Production
-
Advantages and Disadvantages
19
Sasadhar Bera, IIM Ranchi
Level strategy: Workforce levels and production output are stable Involve high inventory and labour costs Chase strategy: Reduce inventory costs High level of workforce utilization Cost involves in fluctuating workforce levels Potential damage to employee morale
-
Example: Toy Production Planning
20
Sasadhar Bera, IIM Ranchi
Demand for Quantum Corporations action toy series follows a seasonal pattern growing through the fall months and culminating in December, with smaller peaks in January.
MONTH DEMAND (CASES)
MONTH DEMAND (CASES)
January 1000 July 500
February 400 August 500
March 400 September 1000
April 400 October 1500
May 400 November 2500
June 400 December 3000
-
Example: Toy Production Planning (contd.)
21
Sasadhar Bera, IIM Ranchi
Each worker can produce on an average 100 cases of action toys each month. Overtime is limited to 300 cases, and subcontracting is unlimited. No action toys are currently in inventory. The wage rate is $10 per case for regular production, $15 for overtime production, and $25 for subcontracting. No stock outs are allowed. Holding cost is $1 per case per month. Increasing the workforce costs approximately $1,000 per worker. Decreasing the workforce costs $500 per worker.
Management wishes to test the following scenarios for planning production
i. Level production over the 12 months
ii. Produce to meet demand each month
-
Example: Level Strategy
22
Sasadhar Bera, IIM Ranchi
Month Demand Reg OT Subk Inv #Wkrs #Hired #Fired Reg
Prod Cost
Inv
Cost
Jan 1000 1,000 0 0 0 10 0 0 10,000 0
Feb 400 1,000 0 0 600 10 0 0 10,000 600
Mar 400 1,000 0 0 1,200 10 0 0 10,000 1,200
Apr 400 1,000 0 0 1,800 10 0 0 10,000 1,800
May 400 1,000 0 0 2,400 10 0 0 10,000 2,400
Jun 400 1,000 0 0 3,000 10 0 0 10,000 3,000
Jul 500 1,000 0 0 3,500 10 0 0 10,000 3,500
Aug 500 1,000 0 0 4,000 10 0 0 10,000 4,000
Sept 1000 1,000 0 0 4,000 10 0 0 10,000 4,000
Oct 1500 1,000 0 0 3,500 10 0 0 10,000 3,500
Nov 2500 1,000 0 0 2,000 10 0 0 10,000 2,000
Dec 3000 1,000 0 0 0 10 0 0 10,000 0
Total 12,000 12,000 0 0 26,000 0 0 120,000 26,000
Input: Beg. Wkrs 10 Regular $10 Hiring $1,000
Units/Wkr 100 Overtime $15 Firing $500 Cost: $146,000
Beg. Inv. 0 Subk $25 Inventory $1
-
Example: Chase Strategy
23 Sasadhar Bera, IIM Ranchi
Input: Beg. Wkrs 10 Regular $10 Hiring $1,000
Units/Wkr 100 Overtime $15 Firing $500 Cost: $149,000
Beg. Inv. 0 Subk $25 Inventory $1
Month Demand Reg OT Subk Inv #Wkrs #Hired #Fired Reg
Prod
Cost
Hiring/
Firing
Cost
Jan 1000 1000 0 0 0 10 0 0 10,000 0
Feb 400 400 0 0 0 4 0 6 4,000 3,000
Mar 400 400 0 0 0 4 0 0 4,000 0
Apr 400 400 0 0 0 4 0 0 4,000 0
May 400 400 0 0 0 4 0 0 4,000 0
Jun 400 400 0 0 0 4 0 0 4,000 0
Jul 500 500 0 0 0 5 1 0 5,000 1,000
Aug 500 500 0 0 0 5 0 0 5,000 0
Sept 1000 1000 0 0 0 10 5 0 10,000 5,000
Oct 1500 1500 0 0 0 15 5 0 15,000 5,000
Nov 2500 2500 0 0 0 25 10 0 25,000 10,000
Dec 3000 3000 0 0 0 30 5 0 30,000 5,000
Total 12,000 12,000 0 0 0 26 6 120,000 29,000
-
Example: Subcontracting
24
Sasadhar Bera, IIM Ranchi
Suppose that Quantum Corporation has decided to produce 600 units per month and meet rest of the demand by subcontracting. It is also decided no overtime to the workers and hiring/firing of workers. What should be the total cost in such situation?
-
Example: Subcontracting (Contd.)
25 Sasadhar Bera, IIM Ranchi
Input: Beg. Wkrs 10 Regular $10 Hiring $1,000
Units/Wkr 100 Overtime $15 Firing $500 Cost: $1,98,100
Beg. Inv. 0 Subk $25 Inventory $1
Month Demand Reg OT Subk Inv #Wkrs
Reg
Prod Cost
Inv
Cost
Subk
Cost
Jan 1000 600 0 400 0 6 6,000 0 10,000
Feb 400 600 0 0 200 6 6,000 200 0
Mar 400 600 0 0 400 6 6,000 400 0
Apr 400 600 0 0 600 6 6,000 600 0
May 400 600 0 0 800 6 6,000 800 0
Jun 400 600 0 0 1,000 6 6,000 1,000 0
July 500 600 0 0 1,100 6 6,000 1,100 0
Aug 500 600 0 0 1,200 6 6,000 1,200 0
Sept 1000 600 0 0 800 6 6,000 800 0
Oct 1500 600 0 100 0 6 6,000 0 2,500
Nov 2500 600 0 1,900 0 6 6,000 0 47,500
Dec 3000 600 0 2,400 0 6 6,000 0 60,000
Total 12,000 7,200 0 4,800 6,100 72,000 6,100 1,20,000
-
Aggregate Planning Input
26
Sasadhar Bera, IIM Ranchi
Demand forecast Resources
Workforce Facilities
Policy statements
Overtime Subcontracting Inventory levels Back orders
Costs
Regular time cost
Overtime cost
Hiring cost
layoff cost
Under-time cost
Subcontracting cost
Inventory carrying cost
Shortage cost/Back order cost
Set-up cost
-
Aggregate Planning Output
27
Sasadhar Bera, IIM Ranchi
Total cost of a plan
Projected level of
Workforce
Inventory
Subcontracting
Back orders
-
Solution Approaches to Aggregate Planning Problems
28
Sasadhar Bera, IIM Ranchi
The below mentioned solution approaches use combinations of all capacity options (i. e. mixed strategy) to determine optimal production plan. I. Linear programming approach II. Transportation model based approach III. Dynamic programming approach IV. Quadratic model HMMS Rule
-
LP approach: Candy Production Planning
29
Sasadhar Bera, IIM Ranchi
The Good and Rich candy company makes a variety of candies in three factories worldwide. Given the quarterly sales forecasts and costs, determine optimum production level, workforce level, and inventory level.
Quarter Sales forecast (lbs) Spring 80,000
Summer 50,000 Fall 120,000
Winter 150,000
Hiring cost = $100 per worker , Layoff cost = $500 per worker Inventory carrying cost = $0.50 per pound per quarter Regular production cost per pound = $2 Production per employee = 1000 pound per quarter Beginning workforce = 100 workers
-
Problem Formulation: Candy Production Planning
30
Sasadhar Bera, IIM Ranchi
Dt : demand at time t, where t = 1, 2, 3, 4 (four quarters) Wt : workforce size at time t Rt : regular quarterly production Ht : Number of workers hired for time t Ft : Number of workers layoff/fired for time t It : Inventory (in units) at the end of time t
Zmin = 100 (H1 + H2 + H3 + H4)
+ 500 (F1 + F2 + F3 + F4)
+ 0.50 (I1 + I2 + I3 + I4)
+ 2 (R1 + R2 + R3 + R4)
-
Problem Formulation: Candy Production Planning
31
Sasadhar Bera, IIM Ranchi
Subject to
Demand constraint: It-1 + Rt - Dt = It => It-1 + Rt - It = Dt
R1 - I1 = 80,000 (1)
I1 + R2 - I2 = 50,000 (2)
I2 + R3 - I3 = 120,000 (3)
I3 + R4 - I4 = 150,000 (4)
Production constraint: k Wt = Rt
1000 W1 = R1 (5)
1000 W2 = R2 (6)
1000 W3 = R3 (7)
1000 W4 = R4 (8)
Workforce constraint: Wt-1 + Ht Ft = Wt
100 + H1 - F1 = W1 (9)
Work force W1 + H2 - F2 = W2 (10)
constraints W2 + H3 - F3 = W3 (11)
W3 + H4 - F4 = W4 (12)
-
Solution: Candy Production Planning
32
Sasadhar Bera, IIM Ranchi
Total cost = 4,00,000*2 + 30,000*0.5 + 70*100 + 20*500 = $8,32,000 Note: Overtime and subcontracting is not considered in this formulation
Quarter Demand Production Inventory Worker Needed
Worker Hired
Worker Fired
Spring 80,000 80,000 0 80 0 20 Summer 50,000 80,000 30,000 80 0 0 Fall 1,20,000 90,000 0 90 10 0 Winter 1,50,000 1,50,000 0 150 60 0 Total 4,00,000 4,00,000 30,000 70 20
Beg Wkforce 100 Prod. Cost $2.00 Firing cost $500
Units/wker 1000 Inv. Cost $0.50 Hiring cost $100
Beg Inv. 0
-
Transportation model based Approach
33
Sasadhar Bera, IIM Ranchi
This approach is restricted version of linear programming approach. Transportation model based approach considers six different cost components viz. regular time, and overtime cost, subcontracting, and under-time cost, inventory and shortage cost. This approach does not consider variable workforce costs (hiring/layoff). Another cost component, set-up cost, cannot be incorporated in this model. But linear programming approach can consider set-up cost component. Computation time is less in case of transportation model due to the special structure of the model.
-
Transportation Model based Approach (Contd.)
34
Sasadhar Bera, IIM Ranchi
r, o, and c regular, overtime, and subcontracting cost. i is inventory holding cost /period. M indicates very large value, no allocation is possible in this cell.
-
Transportation Model based Approach (Contd.)
35 Sasadhar Bera, IIM Ranchi
In this tableau back order is allowed. Cell having cost (r +2b) indicates that cost at period 3 for demand of period 1. b is back order cost/period.
-
Example: Transportation Model based Approach
36
Sasadhar Bera, IIM Ranchi
-
Example: Transportation Model based Approach
37
Sasadhar Bera, IIM Ranchi
-
Example: Transportation Model based Approach
38
Sasadhar Bera, IIM Ranchi
It is to be noted that Northwest corner rule is used to get initial solution with minimum cost allocation. It may not be optimal solution. The optimal solution is generated by using stepping stone method or modified distribution method.
-
Dynamic Programming Solution Approach
39
Sasadhar Bera, IIM Ranchi
In this approach, generally three costs are considered viz. set-up cost, regular production cost and inventory carrying cost. Decision variable is the amount of quantity that should be produced in each time period in a planning horizon. The state variable is the amount of inventory available at the beginning of each period. Objective function is total cost (set-up + production + inventory). Wagner and Whitin algorithm (1958) used to get optimal solution.
-
Quadratic Model HMMS Rule
40
Sasadhar Bera, IIM Ranchi
Quadratic model was developed by Holt, Modigliani, Muth, and Simon (1960) is known as HMMS rule. The decision variables considered in this model are production levels, workforce size, and inventory levels.
The objective function is quadratic, not linear but constraints are linear. The cost components considered in objective function are regular production cost, hiring and layoff cost, overtime and under-time cost, inventory and shortage cost. All cost components are in quadratic form.
The optimization technique is similar to quadratic optimization problem. This model gives closer results towards actual situation because in actual practice cost component are not linear.
-
References
41
Sasadhar Bera, IIM Ranchi
i. Production Planning and Inventory Control, Narasimhan, McLeavey, Billington, 2th edition, Prentice Hall India.
ii. Operations Management: Processes and Supply Chains, Krajewski, Ritzman, Malhotra, and Srivastava, 9th edition, Pearson publication.
iii. Operations Management, Russell and Taylor, 7th edition, International student edition.
iv. Operations Management: Concepts, Techniques, and Applications, Evans and Collier, Cengage learning India edition.
v. Introduction to Material Management, Arnold, Chapman, and Clive, 6th edition, Pearson publication.