Académique Documents
Professionnel Documents
Culture Documents
AggregatePlanning
Agenda
g
PlanningFramework
Salesandoperationsplanning
Frameworkofmanufacturingresourceplanning
AggregatePlanning
A
t Pl
i
ProductionPlanning
ResourceRequirementPlanning
Case:FoldRiteFurnitureCo:PlanningtoMeeta
S
SurgeinDemand
i D
d
StrategicBusinessPlan
The business plan provides direction and coordination
among marketing, production, financial & engineering plans.
Production Plan
(satisfy demand, utilization of
plant resources)
Financial Plan
(decide source & use of funds;
cash flow profits, ROI,
budgets)
Strategic
Business
Plan
Marketing plan
(market, product, service level,
promotion, pricing)
Engineering Plan
(R & D, New product development)
Sales&OperationsPlanning
Monthly
process to align demand and supply over the tactical time horizon
Output is an operational plan agreed to by major functions
Frequency of updates
Led and approved by senior management
S
Strategic
i Business
B i
Plan
Pl
Sales
l and
d Operations Plan
l
Marketing plan
Detailed Sales
Plan
A
Annual
l
Monthly
Production Plan
Master
Production
Schedule
Weekly
S&OPHighLevelGenericProcess
g
STEP 1:
RUN
SALES
FORECAST
REPORTS
Statistical forecasts
Field sales worksheets
STEP 2:
DEMAND
PLANNING
PROCESS
Management forecast
First pass spreadsheets
STEP 3:
SUPPLY
PLANNING
PROCESS
STEP 4:
PRE-S&OP
MEETING
Capacity constraints
Second pass spreadsheets
Recommendation & agenda
For executive SOP meeting
Beg. of month
Decisions
ii
Authorized game plans
STEP 5:
EXEC
S&OP
MEETING
End of month
5
ManufacturingResourcePlanning
g
g MRPII
Input from Higher Level Business Plan
PLANNING
HORIZON
MATERIAL PLAN
(PRIORITY PLAN)
CAPACITY PLAN
(RESOURCE USE PLAN)
Sales Planning
Master Plan
Long Term
Demand
Management
M di
Medium
Term
T
Short Term
Production
Planning
Resource Requirement
q
Plan
Aggregate Planing
Master Production
Scheduling (MPS)
Material Requirement
Planning (mrp)
Capacity Requirement
Planning (CRP)
Production Activity
Control/Shop Floor Ctrl
Execution Plan
WhyAggregatePlanningIsNecessary?
Wheneverthe
Whenever
the
conditionsaffecting
theproductionare
not stable in time
notstableintime
(e.g.,dueto
changesindemand,
cost components or
costcomponentsor
capacityavailability)
productionshould
be planned in
beplannedin
aggregatetoobtain
effectiveresource
utilization
utilization.
Sales (demand)
1 2 3 4 5 6 7 8 9 10 11 12
Month
Seasonal Demand
Aggregate Planning
AggregatePlanning
Whyconsiderinaggregate,notindetail?
Why consider in aggregate not in detail?
Itisimpossibletoconsidereveryfinedetailof
productionsystemwhilemaintainingalongplanning
horizon,itismandatorytoaggregatetheinformation
beingprocessed.Moreover,forecastismoreaccurate
at aggregate level
ataggregatelevel.
Plannercandeviseacourseofaction,consistentwith
businessgoalsandobjectiveswithouthavingtodeal
withalotofdetail
Dimensions ofAggregation
Product:Groupintoproducttypebasedonthesimilar
demandrequirementsandproductfamilycommon
requirementofprocessing,labor,materialorcustomer.
i
t f
i
l b
t i l
t
Marketregions:Groupcustomersbasedonsimilar
geographiclocations(usefulforplanningdistribution,or
multiplantproductiondistribution)
li l
d i di ib i )
Resources:
Labor
Laborcenters/types:differentlaborskills,Workforce
centers/types: different labor skills, Work force
flexibility,FocusedFactory.
Machinecenters:Groupsimilarmachines
Time:
Time: Month,quarterorseasons.
Month quarter or seasons
Examples of Aggregation
ExamplesofAggregation
Product/
RequirementsinEachQuarter
Labor
Labor
Category
Q1
Q2 Q3
Q4
20inchbike
5000 7500 3000 4000
26inchbike
3000 4000 2500 3000
Assemblylabor
100 120 70
80
10
AggregatePlanning
Aggregate
gg g
Plans ((6 to 18 months))
(1) Production Planning
(2) Resource [e.g., Labor] Plan
(Typically these two are generated simultaneously)
Purposeistospecifytheoptimalcombinationofproduction
rate,theworkforcelevel,andinventoryonhand
GiventhedemandforecastFt foreachperiodtintheplanning
horizonoverTperiods,determinetheproductionratePt,
Inventory level It,andworkforcelevelW
InventorylevelI
and workforce level Wt forperiodst=1,2,,
for periods t = 1 2
Tthatminimizestherelevantcostsovertheplanninghorizon.
11
t 1
2
3
4
5
.
T
Dt 100
150
40
80
100
60
Pt ?
?
?
?
?
?
It ?
?
?
?
?
?
Wt ?
?
?
?
?
Ifdemandisuniformovertime.Thedecisionsonproductionrates,
staffing,andinventorylevelsaresimple.
However,demandoverdifferenttimeperiod(t)maynotbeuniform.
Tocopeupwiththisfluctuationdifferentstrategiescanbeused.
12
13
A
AggregatePlanningStrategies
t Pl
i St t i
ManageCapacity
(i) Chasestrategy. Matchthe
productionratetothe
y
g
demandratebyhiringand
layingoffemployeesasthe
demandratevaries.
A
AggregatePlanningStrategies
t Pl
i St t i
ManageCapacity
(ii)Levelstrategy.
Maintainastable
workforce
workingata
constantoutput
rate.
AggregatePlanningStrategies
gg g
g
g
b)ManageCapacity
(iii)Stableworkforcevariableworkhours/subcontract.
(iii)
Stable workforce variable work hours/subcontract
Varytheoutputbyvaryingnumberofhoursworked
throughflexibleworkschedule,overtimeor
subcontracting.
subcontracting.
(iv)Combinationofchaseandlevelstrategies.
c)ManagebothCapacityandDemand
Inreallifemostlikelycombinationofdemandand
capacitymanagementoptionsareused.
i
i
d
17
18
A)CutandTryTechnique
Starlight Example
Month
Sales
Oct
200 000
200,000
Nov
220,000
Dec
310,000
Jan
300 000
300,000
Feb
240,000
Mar
230,000
Laborhours/unit=1.5
Wages=$2000/month
Layoffcost=$2500/emp
Septworkforce=1850
Marchworkforce=18001900
WorkDays/month
23
21
19
21
20
23
Laborhours/day=8
Invholdingcost=$10/unit
Hiringcost=$3000/emp
Septinventory=5000
Marchinventory=20002150
19
Employees Needed
EmployeesNeeded
Month
Oct
Nov
Dec
Jan
Feb
Mar
[A]
Net
Rqmt
195,000
220,000
310,000
300,000
240,000
232,000
[B]
Maxprodn
peremp
122.67
112.00
101.33
112.00
106.67
122.67
[C]=[A]/[B]
Noworkers
k
neededforA
1590
1965
3060
2679
2250
1892
Maxprodn/emp=[8hr/dayxNodays/mo]/[1.5personhr/unit]
20
#
Hired
#
Layoff
Production
0
374
1,096
,
0
0
0
260
0
0
382
428
358
195,045
219,968
310,070
,
299,936
240,007
232,092
1,470
1,428
Ending
inventory
5 000
5,000
45
13
83
19
26
2,118
2,304
21
Di i l 1428
Dismissal=1428workersx$2500
k
$2500
Inventory=2304itemsx$10
i
$
=$3,570,000
=$
$ 23,040
Totalcost=$
34,871,040
22
LevelStrategy
Starlight Example
Month
Sales
Oct
Nov
Dec
Jan
Feb
Mar
200,000
220,000
310,000
300,000
240,000
230,000
WorkDays/month
23
21
19
21
20
23
Total
150,000
127
S t
Septworkforce=1850
kf
1850
S ti
Septinventory=5000
t
5000
Marchworkforce=18001900
Marchinventory=20002150
Number of units to be produced = 1 500 000 5000+2000=1,497,000
Numberofunitstobeproduced=1,500,000
5000 + 2000=1 497 000
Noofworkerneeded=[1,497,000unitsx1.5hr/unit]/[127daysx8hr/day]
=2211
23
Level Strategy
LevelStrategy
#
Mont
h
Ending
Sep
1,850
Oct
2,211
361
23
271,216
200,000
76,216
Nov
2,211
21
247,632
220,000
103,848
Dec
2,211
19
224,048
310,000
17,896
Jan
2 211
2,211
21
247 632
247,632
300 000
300,000
-34,472
34 472
Feb
2,211
20
235,840
240,000
-38,632
Mar
2,211
271,216
230,000
2,584
April
Total
s
1,850
inventory
202,960
Shortage
-73,104
13,266
(Oct-Mar)
inventory
361
5,000
361 23
361
24
C t f L l St t
CostsofLevelStrategy
Wages
Hiring
Di i l
Dismissal
Inventory
Shortage
Total cost
= $ 26,532,000
= $ 1,083,000
= $ 902,500
902 500
= $ 2,029,600
= $ 1,462,060
1 462 060
= $ 32,009,160
25
Case FoldRiteFurnitureCo:
Case
FoldRite Furniture Co:
PlanningtoMeeta Surgein
Demand
26
LinearProgrammingforAggregate
Planning
l
Chase&levelareextremepurestrategies
p
g
Onlyminimizeonecostcomponent.Thusneedto
usemixstrategies.
Manyaggregateplanningproblemscanuselinear
programmingtofindoptimalsolution
Wewillconsider2examplesofLPformulation
27
28
6
7
7
6
Min TC 2000 Lt 3000 Ht 2500 Dt 10 It
t1
t1
t1
t1
Inventoryconstraints
production+beginv=amountshipped+endinv
P1 +5000 I1 =200,000orP1I1 =195,000
P2 +I1 I2 =200,000
P3 +I2 I3 =310,000
P4 +I3 I4 =300,000
P5 +I4 I5 =240,000
P6 +I5 I6 =230,000
I6 2000
I6 2150
29
P1 =122.67L1
P4 =112L
= 112 L4
;P2 =112L2
; P5 =106.67L
;P
= 106 67 L5
;P3 =101.33L3
; P6 =122.67L
;P
= 122 67 L6
Laborconstraints
L1 =1850+H
1850 H1 D1 orLL1 H1 +D
D1 =1850
1850
L2 L1 H2 +D2 =0
L3 L2 H3 +D
D3 =0
0
L4 L3 H4 +D4 =0
L5 L4 H5 +D5 =0
L6 L5 H6 +D6 =0
L7 L6 H7 +D7 =0
L7 1800
L7 1900
All i bl
Allvariablesarenonnegative
ti
30
Value
226,939.50
274,744.97
248,570.63
274,744.97
240 000 02
240,000.02
232,000.02
Var
L1
L2
L3
L4
L5
L6
L7
I1
31,939.50
31,939.50
I2
86,684.43
I3
25,255.05
I4 =I5 =0
I6
2000.00
Totalcost=31,373,440
Value
1850.00
2453.08
2453.08
2453.08
2249 93
2249.93
1891.25
1891.25
Var
H1
H2
H3
H4
H5
H6
H7
Value
0
603.08
0
0
0
0
0
Var
D1
D2
D3
D4
D5
D6
D7
Value
0
0
0
0
203 15
203.15
358.68
0
31
#
Workers
1,850
1,850
2,453
2 453
2,453
2,454
2,250
1,891
April
1,891
Totals 13,351
(
(OctMar)
)
#
Hired
#
Layoff
Production
0
603
0
1
0
0
0
0
0
0
204
359
226,939
274,736
248 562
248,562
274,848
240,000
231,969
604
563
Ending
inventory
5,000
31,939
86,675
25 237
25,237
85
85
2,065
146,075
32
C t off LP Solution
Costs
S l ti
Wages
Hiring
Di i l
Dismissal
Inventory
Total cost
= $ 26,702,000
= $ 1,812,000
= $ 1,407,500
1 407 500
= $ 1,460,750
= $ 31,382,250
31 382 250
33
Example2:UseofTransportationmodel
(Shortterm
(Short
termcapacityoptionsovertime&subcontracting)
capacity options overtime & subcontracting)
Notation:
Costs:
Inventory:
I0=beginninginventorylevel
It =desiredinventorylevelattheendofperiodt
Capacity:
Rt =regulartimecapacityinperiodt
OTt =overtimecapacityinperiodt
St =subcontractingcapacityinperiodt
Demand,
Dt =forcasteddemandforperiodt
34
Example
CapacityType
Capacity(expressedas000gallons)inQuarter
1
2
3
4
RegularTime
g
450
450
750
450
Overtime
90
90
150
90
Subcontracting 200
200
200
200
Requirements(expressedas000gallons)inQuarter
1
2
3
4
Demand300
850
1500
350
CurrentInventory=250,000gal
Desiredendinginventory=300,000gal
Maxallowableovertime/qrter=20%ofregtimecapacityinthatquarter.
Regulartimecostperunit=$1.00
Overtimecostperunit=$1.50
Subcontractcostperunit=$1.90
InventoryHoldingcost$0.30pergalper quarter
35
Ending
Inventory
Unused
Capacity
Total
Capacity
Production
Alternatives
P i d
Period
B i i Inventory
Beginning
I
t
2h
3h
I0
Regular time
r+h
r+2h
r+3h
R1
Overtime
c+h
c+2h
c+3h
OT1
Subcontract
s+h
s+2h
s+3h
S1
Regular time
r+h
r+2h
R2
Overtime
c+h
c+2h
OT2
Subcontract
s+h
s+2h
S2
Regular time
r+h
R3
Overtime
c+h
OT3
Subcontract
s+h
S3
Regular time
R4
Overtime
OT4
Subcontract
S4
D1
D2
D3
D4+I4
Requirements
36
Production
Alternatives
Peri
od
1
Beginning
Inventory
Regular time
Overtime
Ending
Inventory
Unused
Capacity
Total
Capacity
250
250 0
250,
250
0
250
0 30
0.30
0 60
0.60
0 90
0.90
1.00
1.30
1.60
1.90
450, 400, 0
450
50
400
1.50
1.80
2.10
2.40
90, 0
90
200, 180
200
90
Subcontract
1.90
2.20
2.50
2.80
20
Regular time
Overtime
Subcontract
Regular time
Overtime
S b
Subcontract
Regular time
Overtime
Subcontract
Requirements
1.00
1.50
1.90
1.00
1.50
1 90
1.90
1.00
1.50
1.90
300
850
1500
350+ 300
250+560-300 =
510
1.30
1.60
450, 0
450
1.80
2.10
90, 0
90
200, 0
200
1.30
750, 0
750
1.80
150, 0
150
200 0
200,
200
450, 0
450
90,, 0
90
0+650-350=300
200, 90
200
300
270
3570
450
90
2.20
2.50
200
510+740 850 =
400
750
150
2 20
2.20
400+1100 1500 0
400+1100-1500=0
200
450
90
110
37
Production Plan
ProductionPlan
Quar
ter
Regular-time
g
Production
Overtime
Production
Subcontract
Anticipated
p
Inventory
450
90
20
510
450
90
200
400
750
150
200
450
90
110
300
Total cost =
(250*0.0+50*1.00+400*1.30+450*1.00+90*2.10+20*2.50+90*1.80+200*2.20+
750*1.00+ 150*1.50+ 200*1.90 +450*1.00 + 90*1.50 + 110*1.90)*1000 = $4,010,000
38
DevelopingaMTO/ATOProductionPlan
Goodsareproducedtocustomerspecification
Customerwaitswhiletheorderisbeingmade
Orderbacklogneedstobecontrolledtoprovidegoodcustomerserviceand
g
p
g
havebetterutilizationofresources
Example:Forecasteddemand(givenintable),planningperiod=5
Existingbacklog=100Desiredendingbacklog=80
Totalproduction(finishing)=460 80+100=480
AssumeaLevelStrategy:productionperperiod=480/5=96
Period
0
1
2
3
4
5 Total
5Total
SalesForecast
80
80
100
100
100460
(new orders)
(neworders)
PlannedProduction
96
96
96
96
96480
ProjectedBacklog100
84
68
72
76
80
(pendingorders)
39