Uploaded by tanvirhossain0867

Aggregate Production Planning

advertisement
Aggregate
Production
Planning
THE AGGREGATE PLANNING PROBLEM
The
objective of the aggregate plan is to satisfy demand in a way that
maximizes profit for the firm.
“Given the demand forecast for each period in the planning
horizon, determine the production level, inventory level,
capacity level (internal and outsourced), and any backlogs
(unmet demand) for each period that maximize the firm’s
profit over the planning horizon.”
Inputs for Aggregate Planning Problem
demand forecast 𝐅𝐭 for each Period t in a planning horizon that
extends over T periods
Aggregate
Production costs
Labor costs, regular
time ($/hour), and overtime costs ($/hour)
Cost of subcontracting production ($/unit or $/hour)
Cost
of changing capacity; specifically, cost of hiring/laying off workforce
($/worker) and cost of adding or reducing machine capacity ($/machine)
Labor/machine hours required per unit
Inventory holding cost ($/unit/period)
Stockout or backlog cost ($/unit/period)
Constraints
Limits on overtime
Limits on layoffs
Limits on capital available
Limits on stockouts and backlogs
Constraints from suppliers to the enterprise
Outputs
Production
Quantity from Regular Time, Overtime, and Subcontracted Time:
used to determine number of workers and supplier purchase levels
Inventory
Held: used to determine the warehouse space and working capital
required
Backlog/Stockout Quantity: used to determine customer service levels
Workforce
Hired/Laid Off: used to determine any labor issues likely to be
encountered
Machine
Capacity Increase/Decrease: used to determine if new production
equipment should be purchased or available equipment idled
Identifying Aggregate Units of Production
An important first step in aggregate planning is the identification of a suitable
aggregate unit of production.
While
planning is done at the aggregate level, it is important that the
aggregate unit be identified in a way that when the final production schedule
is built (this has to be at the disaggregate product level), the results of the
aggregate plan reflect approximately what can be accomplished in practice.
Given
that the bottleneck is likely to be the most constraining area in any
manufacturing facility, it is important to focus on the bottleneck when
selecting the aggregate unit and identifying capacity as well as production
times.
Determining Aggregate Unit
A
simple approach to defining the aggregate unit is based on the
weighted average of the percentage of sales represented by each
family.
Such
an approach is meaningful if management is relatively
confident of the mix of sales and all the product families use
roughly the same set of resources at a plant.
Determining Aggregate Unit
the material cost per
aggregate unit is obtained as (15 * 0.10) + (7 * 0.25) + (9
* 0.20) + (12 * 0.10) + (9 * 0.20) + (13 * 0.15) = $10.
Using
a similar evaluation, we obtain that the revenue per aggregate unit =
$40 and the net production time per aggregate unit = 4.00 hours.
Formulation of Linear Programming
Formulation of Linear Programming…..
Red
Tomato sells each tool through retailers for $40. The company has a
starting inventory in January of 1,000 tools. At the beginning of January, the
company has a workforce of 80 employees.
The
plant has a total of 20 working days in each month, and each employee
earns $4 per hour regular time. Each employee works eight hours per day on
straight time and the rest on overtime.
The
capacity of the production operation is determined primarily by the total
labor hours worked. Therefore, machine capacity does not limit the capacity
of the production operation.
Because
of labor rules, no employee works more than 10 hours of overtime
per month.
Variable Costs
Formulation of Linear Programming…..
Currently,
Red Tomato has no limits on subcontracting, inventories, and
stockouts/backlog.
All
stockouts are backlogged and supplied from the following months’
production.
Inventory costs are incurred on the ending inventory in the month.
The
supply chain manager’s goal is to obtain the optimal aggregate plan that
allows Red Tomato to end June with at least 500 units (i.e., no stockouts at
the end of June and at least 500 units in inventory).
Decision Variables
Objective Function
Regular Time Labor Cost
Overtime Cost
Costs of Hiring and Layoffs
Cost of Inventory and Stockout
Cost of Materials and Subcontracting
Objective Function
Constraints
Constraints
Constraints
Constraints
Solutions
We
can easily add constraints that limit the amount purchased from
subcontractors each month or the maximum number of employees to be
hired or laid off.
Any
other constraints limiting backlogs or inventories can also be
accommodated.
Ideally,
the number of employees hired or laid off should be integer
variables.
Fractional
variables may be justified if some employees work for only part of
a month.
Such a linear program can be solved using the tool Solver in Excel.
Average Inventory and Average Time in Inventory
Solutions
Cost = $422660
Impact on Inventory Parameters
Impact of Higher Demand Variability
All the data are exactly the same as in our previous discussion of Red Tomato,
except for the demand forecast.
Assume
that the same overall demand (16,000 units) is distributed over the
six months in such a way that the seasonal fluctuation of demand is higher, as
shown in Table 8-5.
Impact of Higher Demand Variability
Solution
Cost = $433,080
Impact on Inventory Parameters
Impact of Lower Cost of Hiring and Layoffs
Assume
that demand at Red Tomato is as shown in Table 8-2, and all other
data are the same except that the costs of hiring and layoff are now $50 each.
Solution
Cost = $412,780
Impact on Inventory Parameters
BUILDING A ROUGH MASTER PRODUCTION SCHEDULE
From
an aggregate plan, a planner must disaggregate the available
information and build a rough master production schedule (MPS) that
identifies the batches produced in each period at the level of each product
family.
We
return to the Red Tomato example to illustrate a simple approach to
disaggregate an aggregate plan.
While
this approach is not necessarily optimal, it is simple to implement and
allows for a feasibility check.
Aggregate Plan
BUILDING A ROUGH MASTER PRODUCTION SCHEDULE
•
Consider the aggregate plan in Table 8-4.
•
The plan calls for a workforce of 64 and a production of 2,560 aggregate units
in Period 1.
•
We know that the production constraint is feasible at the aggregate level, but
we will need to check feasibility at the disaggregate level.
•
The first step is to divide the production quantity of 2,560 across the six
families. We do so in the ratio of expected sales as shown in Table 8-8.
Master Production Schedule
BUILDING A ROUGH MASTER PRODUCTION SCHEDULE
•
Thus, the plan is to produce 256 units of Family A in Period 1 because it
represents 10 percent of sales.
•
The next step is to identify the number of planned batches for each family.
•
To get feasibility of the plan, we divide the planned production quantity by
the average batch size and the round the answer down.
•
For Family A, the planned number of setups (batches) is thus 256/50 = 5.12
rounded down, which equals 5.
•
As a result, the average batch size of Family A produced in this period will be
larger than 50 (about 51).
BUILDING A ROUGH MASTER PRODUCTION SCHEDULE
•
We similarly obtain the planned number of setups (batches) for each of the other
families in Period 1 as shown in Table 8-8.
•
To check the feasibility of the planned schedule, we calculate the setup time and
the production time for the planned number of batches and units of each product
family.
•
From Table 8-8, the total planned production and setup time is 10,231.4 hours (209
for setup + 10,022.4 for production).
•
Given the 64 people planned, the available production time in the period is 64 *
160 = 10,240 hours.
•
The planned schedule thus seems feasible.
IMPLEMENTING AGGREGATE PLANNING IN PRACTICE
1.
Think beyond the enterprise to the entire supply chain:
 Most aggregate planning today takes only the enterprise as its breadth of scope.
 However, many factors outside the enterprise and throughout the supply chain can affect
the optimal aggregate plan dramatically.
 Therefore, avoid the trap of thinking only about your enterprise when planning.
 Work with downstream partners to produce forecasts, with upstream partners to
determine constraints, and with any other supply chain entities that can improve the
quality of the inputs into the aggregate plan.
IMPLEMENTING AGGREGATE PLANNING IN PRACTICE
2.
Make plans flexible, because forecasts are always inaccurate:
 Aggregate plans are based on forecasts
of future demand.
 Given that these forecasts
are always inaccurate to some degree, the aggregate plan needs to have
some flexibility built into it if it is to be useful.
 By building flexibility into the plan, when future demand changes, or other
changes occur such as
increases in costs, the plan can adjust appropriately to handle the new situation.
 To increase a manager can perform
sensitivity analysis on the inputs into an aggregate plan.
 For example, if the plan recommends expanding expensive capacity while facing uncertain
demand, examine the outcome of a new aggregate plan when demand is higher and lower than
expected.
 If this examination
reveals a small savings from expanding capacity when demand is high but a
large increase in cost when demand is lower than expected, deciding to postpone the capacity
investment decision is a potentially attractive option.
IMPLEMENTING AGGREGATE PLANNING IN PRACTICE
3.
Rerun the aggregate plan as new data emerge:
 As we have mentioned, aggregate plans provide a map for the next 3 to 18 months.
 This does not mean that a firm should run aggregate plans only once every 3 to 18 months.
 As inputs such as demand forecasts change, managers should use the latest values of
these inputs and rerun the aggregate plan.
 By using the latest inputs, the plan will avoid sub-optimization based on old data and will
produce a better solution.
IMPLEMENTING AGGREGATE PLANNING IN PRACTICE
Use aggregate planning as capacity utilization increases:
4.
 Surprisingly,
many companies do not create aggregate plans and instead rely solely on
orders from their distributors or warehouses to determine their production schedules.
 These
orders are driven either by actual demand or through inventory management
algorithms.
 If
a company has no trouble meeting demand efficiently this way, then the lack of
aggregate planning may not harm the company significantly.
 However,
when utilization becomes high and capacity is an issue, relying on orders to set
the production schedule can lead to capacity problems.
 When utilization is high, the likelihood of producing for all the orders as they arrive is low.
 Planning needs to be done to best utilize the capacity to meet the forecasted demand.
 Therefore,
as capacity utilization increases, it becomes more important to perform
aggregate planning.
Example 1
Skycell, a major European cell phone manufacturer, is making production plans for the coming year.
Skycell has worked with its customers (the service providers) to come up with forecasts of monthly
requirements (in thousands of phones) as shown in Table 8-9. Manufacturing is primarily an
assembly operation, and capacity is governed by the number of people on the production line. The
plant operates for 22 days in the months of January, March, May, July, August, October, and
December, 19 days in the months of February, April, and November, and 20 days in the months of
June and September eight hours each day. One person can assemble a phone every 10 minutes.
Workers are paid 20 euros per hour and a 50 percent premium for overtime. The plant currently
employs 1,250 workers. Component costs for each cell phone total 20 euros. Given the rapid decline
in component and finished-product prices, carrying inventory from one month to the next incurs a
cost of 3 euros per phone per month. Skycell currently has a no-layoff policy in place. Overtime is
limited to a maximum of 20 hours per month per employee. Assume that Skycell has a starting
inventory of 50,000 units and wants to end the year with the same level of inventory.
Example 1
a.
Assuming no backlogs, no subcontracting, and no new hires, what is the optimum production
schedule? What is the annual cost of this schedule?
b.
Is there any value for management to negotiate an increase of allowed overtime per employee
per month from 20 hours to 40?
c.
Reconsider parts (a) and (b) if Skycell starts with only 1,200 employees. Reconsider parts (a) and
(b) if Skycell starts with 1,300 employees. What happens to the value of additional overtime as
the workforce size decreases?
d.
Consider part (a) for the case in which Skycell aims for a level production schedule such that the
quantity produced each month does not exceed the average demand over the next 12 months
(1,241,667) by 50,000 units. Thus, monthly production including overtime should be no more
than 1,291,667. What would be the cost of this level production schedule? What is the value of
overtime flexibility?
Example 2
Reconsider the Skycell data in Exercise 1. Assume that the plant has 1,250 employees and a no-layoff
policy. Overtime is limited to 20 hours per employee per month. A third party has offered to produce
cell phones as needed at a cost of $26 per unit (this includes component costs of $20 per unit).
a.
What is the average per unit of in-house production (including inventory holding and overtime
cost) if the third party is not used?
b.
How should Skycell use the third party? How does your answer change if the third party offers a
price of $25 per unit?
c.
Should Skycell use the third party if the per unit cost is $28?
d.
Why would Skycell use the third party even when the per-unit cost of the third party is higher
than the average per-unit cost (including inventory holding and overtime) for in-house
production?
Download