Académique Documents
Professionnel Documents
Culture Documents
MEM575
Decision Process
Production Planning and Allocation
Forecast Needed
Annual Demand by Item and Region
Plant Manager
Determines seasonal plan by product type Determines monthly item production schedules
Shop Supervisor
It explains the relationship between planning structure and organizational structure It also tells who are responsible for the for the decision making.
MEM575 2
When you complete this chapter, you should be able to : Identify or Define:
Aggregate planning Tactical scheduling Graphic technique for aggregate planning Mathematical techniques for aggregate planning
Describe or Explain:
How to do aggregate planning How service firms develop aggregate plans
MEM575 6
a. Aggregate Planning
MEM575
Planning Horizon
Aggregate planning: Intermediate-range capacity
planning, usually covering 2 to 12 months. In other words, it is matching the capacity and the demand.
Long range Intermediate range
Short
range
Now
8
2 months
1 Year
Aggregate Planning
Definitions
An AP means combining the appropriate resources into general, or overall terms. It is concerned with determining the quantity and timing of production for immediate future.
MEM575 9
If there is variability why bother making detailed plans, inputs will change anyway
Instead make plans that carry a lot of flexibility Flexibility and aggregation go hand in hand
10
Costs Inventory carrying Back orders Hiring/firing Overtime Inventory changes subcontracting
11
Aggregate Planning
Objectives
To minimize costs over the planning period.
To minimize fluctuations in the work force or inventory levels. To obtain a certain standard of service performance.
MEM575 12
Subcon
Influencing demand
Level strategy
MEM575
13
Level Approach
Advantages
Stable output rates and workforce
Disadvantages
The cost of adjusting output rates and/or workforce levels
Disadvantages
Greater inventory costs Increased overtime and idle time Resource utilizations vary over time
14
Aggregate Planning
Graphical or Charting Methods
1. Popular they are easy to understand and use. 2. They are trial-and-error approaches that do not guarantee an optimal plan. 3. The five steps involved are: Determine the demand in each period.
Determine the capacity for regular, OT, hired workers and subcontracting for each period. Find production costs, hiring and layoff costs, and inventory holding costs. Consider company policy on workers and stock levels. Develop alternative plans, examine their total costs and select the best plan (lowest total cost).
MEM575 17
Total expected demand Average requirement = Number of production days 6,200 = = 50 units per day 124
MEM575
(demand per day)
18
70 60 50 40 30
0 Jan
Feb
Mar
Apr
May
June
22
Figure 13.3
18
21
21
MEM575
22
20
Cost Inventory carrying Regular-time labor Other (OT, hiring, layoffs, sub-con) Total cost $9,250 49,600 0 $58,850
Calculations (=1,850 units carried X $5 per unit) (=10 workers X $40 per day X 124 days)
MEM575
20
Cumulative output/demand
Reduced in inventory
Cumulative
production Cumulative
May
June
MEM575
21
Minimum requirement = 38 units per day 38 / (8hr/day/1.6hr/unit) = 38/5 = 7.6 workers Production = 38 * 124 = 4,712 units Balance = 6,200 4,712 = 1,488 units
Calculations (=7.6 X $40 per day X 124 days) (=1,488 X $10 per unit)
22
70 60 50 40 30
Level production using lowest monthly forecast demand
0 Jan
Feb
Mar
Apr
May
June
22
18
21
21
MEM575
22
20
12,000
8,800 $49,600
70 60 50 40 30
0 Jan
Feb
Mar
Apr
May
June
22
18
21
21
MEM575
22
20
Aggregate Planning
Example 1:
Period 1 2 200 3 300 4 400 5 500 6 200 Total 1800 Forecast 200
Planners for a company that makes several models of skateboards have gathered the following information:
Associated data and costs: Current work force = 15 people Regular time labour = RM0.25 per hour Overtime labour = RM3.00 per unit Inventory = RM1.00 per unit per period on average inventory. Back orders = RM5.00 per unit per period Hire workers = RM50 per worker. (A temporary worker can produce 15 units per period). Layoff workers = RM50 per worker. Labour hours = 8 hour per unit Workdays = 20 days per period Subcontract = RM6.00 /unit
MEM575 26
Aggregate Planning
Prepare an aggregate plan and determine its cost using a steady rate of regular-time output. Use inventory to absorb the uneven demand but allowing some backlog. Start with zero inventory on hand in the first period. Note that the planned ending inventory is zero. Assume 8 hour of work per day. Example 2 & 3 Planners have learned that one person is about to retire from the company. Rather than replace him, they would like to : stay with smaller work force and use overtime to make
up for the lost output. Use temporary workers to fill in during month of higher demand.
Develop alternative plans and compare their costs to the previous one.
MEM575
Solutions
27
Aggregate Planning
Example 4:
Month
Forecast
Jul
400
Aug
500
Sept
550
Oct
800
Nov
700
Dec
700
Cost: Holding Cost = RM6 per DVD per mth Normal time labour = RM8 per hr Overtime = RM12 per hr Hiring = RM 400 per worker
MEM575
29
MPS Examples
For Nancys Specialty Foods
Gross Requirements for Crabmeat Quiche Day Amount 6 50 7 8 100 9 47 10 60 11 12 110 13 75 14 and so on
Gross Requirements for Spinach Quiche Day Amount 7 8 9 100 200 150 10 11 12 60 13 75 14 15 100 16 and so on
Table 14.1
MEM575
32
MEM575
33
Dependent Demand
The demand for one item is related to the demand for another item Given a quantity for the end item, the demand for all parts and components can be calculated In general, used whenever a schedule can be established for an item MRP is the common technique
MEM575 34
Dependent Demand
Effective use of dependent demand inventory models requires the following
1. 2. 3. 4. 5. Master production schedule Specifications or bill of material Inventory availability Purchase orders outstanding Lead times
MEM575 35
c.Bills of Material
List of components, ingredients, and materials needed to make product Provides product structure
Items above given level are called parents
Items below given level are called children
MEM575 36
BOM Example
Independent Demand Level 0 1 B(2) Std. 12 Speaker kit Product structure for Awesome (A) A Dependent Demand
12 Speaker kit w/ C(3) Std. amp-booster
E(2)
Packing box and installation kit of wire, bolts, and screws
E(2)
booster assembly
D(2)
G(1)
D(2)
Amp-booster 12 Speaker
MEM575
12 Speaker
37
BOM Example
Level 0 1 Product structure for Awesome (A) A
D(2)
Part B: 2 x number of As = (2)(50) = 100 Std. 12 Speaker kit w/ Part C: 3 x number of As = (3)(50) = 150 B Std. 12 Speaker kit C (2) (3) amp-booster Part D: 2 x number of Bs + 2 x number of Fs = (2)(100) + (2)(300) = 800 Part E: E(2) 2 x number of Bs E(2) F(2) Std. 12 Speaker booster + 2 x number of Cs = (2)(100) + (2)(150) = assembly 500 Part F: 2 x Packing number of Cs = (2)(150) = 300 box and Part G: 1installation x number of = (1)(300) 300 kit ofFs wire, G(1) = D(2)
bolts, and screws
Amp-booster 12 Speaker
MEM575
12 Speaker
38
MEM575
39
D
2 weeks
2 weeks to produce
B E
A
2 weeks
1 week
E
2 weeks
1 week
G
3 weeks
C
F
1 week
D
| | | | | | | |
Figure 14.4
40
d. MRP
41
MRP
Material Requirement Planning is a tool geared specifically to assembled operations MRP provides answers for several questions (objectives) for the suppliers:
Benefits of MRP
1. Better response to customer orders
2. Faster response to market changes 3. Improved utilization of facilities and labor 4. Reduced inventory levels
MEM575 43
MRP Structure
Data Files BOM Master production schedule Output Reports
MRP by period report
Lead times
(Item master file) Planned order report
Purchase advice
Exception reports Order early or late or not needed Order quantity too small or too large
Purchasing data
Figure 14.5
MEM575
44
planning
Manufacturing
MEM575 45
46
MRP - Example
Draw up a production schedule for 2000 units of product A. Assume the units are required on week 20
A
Item LT Batch Qty On Hand
A B E
4 4 3 4 3
C D
E
MEM575
MEM575
49
MEM575
50
MEM575
51
MEM575
Batch quantity
52
MEM575
53
MEM575
54
MEM575
55
Item
A
Gross Reqmt
2000
On Hand
0
Net Reqmt
2000
LT
4
Order Week
16
Order Qty
2000
Remain
0
16
16 16 12 12 13
B
C D C D E
2000
2000 2000 1800 1800 1250
200
750 400 0 0 1250
1800
1250 1600 1800 1800 0
4
3 4 3 4 3
12
13 12 9 8 -
18(100)
3(500) 8(200) 4(500) 9(200) -
0
250 0 200 0 0
MEM575
56
MEM575
57
Item
A
Gross Reqmt
2000
On Hand
0
Net Reqmt
2000
LT
4
Order Week
16
Order Qty
2000
Remain
0
16
16 16 12 12 13 12
B
C D C D E E
2000
2000 2000 1800 1800 1250 2(1600)
200
750 400 0 0 1250 750
1800
1250 1600 1800 1800 0 2450
4
3 4 3 4 3 3
12
13 12 9 8 9
18(100)
3(500) 8(200) 4(500) 9(200) 7(400)
0
250 0 200 0 0 350
MEM575
58
MEM575
59
Item
A
Gross Reqmt
2000
On Hand
0
Net Reqmt
2000
LT
4
Order Week
16
Order Qty
2000
Remain
0
16
16 16 12 12 13 12 8
B
C D C D E E E
2000
2000 2000 1800 1800 1250 2(1600) 2(1800)
200
750 400 0 0 1250 750 0
1800
1250 1600 1800 1800 0 2450 3600
MEM575
4
3 4 3 4 3 3 3
12
13 12 9 8 9 5
18(100)
3(500) 8(200) 4(400) 9(200) 7(400) 9(400)
0
250 0 200 0 0 350 0
60
Scheduling
Scheduling: Establishing the timing of the use of equipment, facilities and human activities in an organization
Effective scheduling can yield
Cost savings
Increases in productivity
MEM575 61
Sequencing
Sequencing: Determine the order in which jobs at a work center will be processed.
Workstation: An area where one person works, usually with special equipment, on a specialized job.
MEM575
62
MEM575
63
Sequencing Jobs
Specifies the order in which jobs should be performed at work centers
Total flow time Average completion time = Number of jobs Total job work time Utilization = Total flow time
Average Total flow time = number of jobs Total job work time in the system Total late days Number of jobs
65
Sequencing Example
Apply the four popular sequencing rules to these five jobs
Job Work (Processing) Time (Days) 6 2 8 3 9
MEM575
Job A B C D E
Sequencing Example
FCFS: Sequence A-B-C-D-E
Job Sequence A B C D E Job Work (Processing) Time 6 2 8 3 9 28 Flow Time 6 8 16 19 28 77
MEM575
Job Lateness 0 2 0 4 5 11
67
Sequencing Example
FCFS: Sequence A-B-C-D-E
Job Work Sum of Flow total flow Job time Jobcompletion (Processing) Due Job days Average time = = 77/5 = 15.4 Number of jobs Date Sequence Time Time Lateness A
Total job work time 6 6 8 Utilization = Sum of total flow time = 28/77 = 36.4%
0 2
Sum of total flow time 8 16 18 0 = = 77/28 = 2.75 jobs Total job work time 3 19 15 4
Total late days E 9 = Number 28 23 5 Average job lateness of jobs = 11/5 = 2.2 days
28
77
MEM575
11
68
Johnsons Rule
1. List all jobs and times for each work center 2. Choose the job with the shortest activity time. If that time is in the first work center, schedule the job first. If it is in the second work center, schedule the job last. 3. Once a job is scheduled, it is eliminated from the list 4. Repeat steps 2 and 3 working toward the center of the sequence
MEM575 70
C
D E
8
10 7
4
7 12
MEM575
71
C
D E
8
10 7
4
7 12
B E D C A
MEM575
72
WORK CENTER 1
WORK CENTER 2
Job B E
Time In 0 3
Time Out 3 10
Time In 3 10
Time Out 9 22
D
C A
10
20 28
Idle Time M1 = 2
20
28 33
MEM575
22
29 33
29
33 35
73
Idle Time M2 = 3 + 1 = 4
C
D E
Time 0 3
8
10 7
10
4
7 12
20
B E D C A
28
33
WC 1 WC 2
MEM575
74
C
D E
Time 0 3
8
10 7
10
4
7 12
20
B E D C A
28
33
WC 1 WC 2
E B
3 5 7
D E
9 10 11 12 13
C D
17 19 21 22 2325 27 29
A C
31
A
33 35
Time 0 1
MEM575
75
Limitations
Rules do not look beyond due dates. May be two work centers at the same due date. Which one is important Rules do not look upstream or downstream. Idle resources & bottleneck resources may be not recognized.
MEM575 77
MEM575
Figure 15.5
78
MEM575
79
Bottlenecks
Bottleneck work centers are constraints that limit output
Common occurrence due to frequent changes
Alternative routings
Moving inspection and test Scheduling throughput to match bottleneck capacity
MEM575 80
Services
Schedule staff Seldom maintain inventories Labor-intensive and demand may be variable Legal issues may constrain flexible scheduling Social and behavioral issues may be quite important
MEM575 81