TPMM06_Project2015_2.pdf

LINKÖPING INSTITUTE OF TECHNOLOGY
Department of Mangement and Engineering
TPMM06 Analysing and Improving Manufacturing Operations
Helene Lidestam
March 2015
Analysing and Improving Manufacturing Operations using
Production and Inventory Control SIMulator (PICSIM)
A written report, together with the self evaluation form, should be handed in to Helene
Lidestam ([email protected]) no later than 1st of June at 5.00 pm. Do not forget to
include group name, names and personal codes of the participants in the group. The used
program for this project, PICSIM, cannot be run on an Apple computer.
Objective
This project will deal with simulating production and inventory control techniques. The
simulator allows for simulating MRP (material requirements planning), re-order point systems
and cyclic planning. The goal of the simulation project is to optimise the manufacturing
planning approaches and make recommendations based on analysis of the impact of different
factors on the performance of manufacturing operations.
Further more, when using a planning and control system, the user must choose lot sizes, lead
times and safety mechanisms with consideration given to the manufacturing environment of
the firm. This choice is in practice quite difficult, with respect to interactions among items and
constraining capacity. For analysing and improving manufacturing operations, a thorough
understanding of the relationships bwteen these control parameters and the system
performance is of the utmost importance. This project is suited for students with an interest in
manufacturing planning and control.
The objectives of this project are:
• to give a deeper understanding for decision making problems of this kind,
• to illustrate how alternate planning and control systems can be analyzed through
simulation,
• to give a deeper understanding for the interrelationships among parameters,
• to analyse manufacturing operations through studying relationships between different
variables,
• to analyse the impact of different factors such as demand variations and load,
• to study development of manufacturing operations through for example set-up time
reduction.
Introduction
A manufacturing firm is reviewing one of its manufacturing units. The preliminary findings
include a combination of poor delivery service (too many shortages) and unnecessarily large
inventories (and the corresponding capital tied up in materials). In order to analyze the
production situation the firm has modelled its operations in a simulation model. They have
simulated the ways that planning and control is carried out today, i.e. in terms of a re-order
point (ROP) system using lot sizes according to the economic order quantity (EOQ) formulae.
Safety stocks are dimensioned to last for two weeks of expected demand. Lead times are
based on the simplistic rule of thumb: ”one operation per week”. The result of this simulation
is shown in appendix 1. This result corresponds in all aspects to the experiences of the current
production situation.
They now want to find improvements in the planning and control procedure, in such a way
that shortages are reduced and the capital tied up in inventories is reduced. The project is
therefore concerned with the analysis of the current production situation and to suggest better
parameter values for the planning and control system for the manufacturing unit. The
company is considering the use of MRP and cyclic planning and would like you to evaluate
both of these planning and control systems relative the ROP system in use. Also, they want to
increase their understanding of interrelationships and would therefore like to get a number of
operating characteristics curves.
Market and products
The firm manufactures and markets three end products, called A1, A2 and A3. The market for
these products is stable. It is expected that the same kind of demand pattern will hold for the
some period in time into the future. After careful analysis, it has been found that the demand
per product per week is normal distributed, with means and standard deviations according to
table 1. The demand between products and between weeks is independent. Since the forecast
of the demand is the same as the average demand, the standard deviation of demand can be
seen as the standard deviation of forecast error. Measurements have shown that the lead time,
of all end products and items, have a standard deviation of 1.0 weeks.
Item
Mean
A1
A2
A3
180
60
120
Standard
deviation
24
9
18
Table 1. Means and standard deviations for weekly demand.
Product and production data
The firm manufactures all items in the same production unit. The bills of material are shown
in figure 1 (one item A4 consists of e.g. two items A8). In total, there are nine items, of which
A1-A5 are manufactured inhouse whereas A6-A9 are purchased from outside suppliers.
A1
A4
(2)
A6
(2)
A2
A8
(2)
A7
A8
(2)
A3
A5
(2)
A6
Figure 1. Bills of materials.
2
A9
(3)
Processing times, setup times and capacity for the five work centers of the production unit are
shown in tables 2 and 3. There are 50 working weeks in a year.
P1
P2
P3
P4
P5
A1
0.02
0.04
0.06
A2
0.04
0.05
0.06
0.06
A3
0.06
0.05
0.12
A4
0.02
0.02
0.03
0.02
-
A5
0.05
0.04
0.03
0.09
-
Table 2. Processing times per unit (hours); P=planning group; A=item.
Planning
group
P1
P2
P3
P4
P5
Setup time
(hours)
2
2
3
3
1
Capacity
(hours/week)
40
40
40
40
40
Table 3. Setup times and capacities for work centers W1-W5.
The production is flow oriented is such a way that operations in planning groups (work
centers) with lower numbers always are processed before operations in planning groups
having higher numbers. Thus, P1 is always the gateway work center, i.e. the first in an
operations sequence.
When an end product is demanded but cannot be delivered, a back order is taken and the
product is delivered as soon as finished products are available. There is no need for spare
parts.
The values of the items are given in table 4.
Item
A1
A2
A3
A4
A5
A6
A7
A8
A9
Value
1060
500
940
370
210
70
390
80
100
Table 4. Item values in SEK (Swedish Crowns) per unit.
The delivery lead times for purchased components A6-A9 are three weeks. Historically,
suppliers have been very accurate and no variation in lead times has been detected.
Simulation of ROP, MRP and cyclic planning
The manufacturing, planning and control of the production unit has been modelled in a
simulation model. This model is used to study how different parameter values affect the total
relevant costs.
3
The basic structure for the planning and control simulator is MRP. With this structure ROP
can be described, such that order quantities are calculated for each item individually and
independently of the other items. Then, the planning logic of the simulator will trigger orders
when the re-order point is passed with respect to the inventory levels. Also, cyclic planning
can be emulated, by focusing on a constraining resource and synchronizing the order
quantities for the item at this resource, using a common cycle approach or a basic period
approach.
In the beginning of every week a complete MRP regeneration is run. The net requirements are
calculated based on demand forecasts (related to average demand) and the inventory situation
before any withdrawals from stock. The result of the MRP is of course dependent upon the
choice of parameter values.
MRP use item lead times for lead time offsetting between different levels in the bills of
materials (BOM). The need date for an item at the next lower BOM level is calculated as the
need date for the parent item minus the lead time of the parent item. The ordering time for
purchase components is the need date minus the item lead time. For example, if the lead time
is 5 weeks, the items will arrive two weeks prior to the need date, since the delivery lead time
from the supplier is three weeks.
Orders that are to be started in a given week are released immediately, provided that all
components are available. Orders with an earlier planned start date are initiated first. If two
items have the same planned start date they are released in the order of item number, i.e. A1 is
released first. The planned start date is obtained as the need date for the item according to
MRP minus the planned production time for the item. The parameter planned production time
is used for the simulation model to know when to release the first operation for an item.
When an order is released, it is placed in the queue of its first work center. The queue
principle is the well-known FIFO, i.e. first-in, first-out. As soon as an order is finished in one
work center it is immediately moved to the next work center according to its operations
sequence. The internal transportation times are negligible.
In order to obtain stability in the simulation results, one simulation run is for three years. The
first year is used for initiation to obtain a steady state. Only the results for the last two years
are registered. The final simulation result in terms of annual costs and production statistics are
calculated as an average over these two years. This fact should not be interpreted such that the
parameter values must be valid for a two-year period. It is only used as a means to indicate
that the parameter values will be valid as long as the demand and production data is valid.
Parameters
The parameters that can be varied are given in the appendix 2, which is the parameter data
entry table. Please note the units of each respective parameter.
• The lead times which can be specified in terms of days, i.e. in steps of 0.2 weeks (since
there are 5 working days per week).
• Ordering quantity fro each item, in terms of unit.
• Safety stock level for each item, in terms of unit.
The choice of parameter values should thus be seen as a control mechanisms in order to obtain
the planning and control of manufacturing that is desirable.
4
A large part of the production costs are fixed and independent upon the choice of planning
and control parameters. However, to determine the order quantity, setup/ordering cost and
inventory holding cost could be considered. In total, the ordering costs for manufacturing
(setup costs) of items A1-A5 is 200 SEK plus 400 SEK per hour of capacity for setups and for
purchasing of items A6-A9 is 400 SEK per order. By calculation of the holding cost, the
company uses the calculated holding cost rate (20%) multiplied by the value of each item.
With those costs, the company now has the following control parameters regarding the
ordering quantity:
Item
A1
A2
A3
A4
A5
A6
A7
A8
A9
Setup/ordering cost
2200
3400
2600
4200
4200
400
400
400
400
Economic order quantity
432
452
407
1429
1549
1656
175
1643
848
Table 5. Ordering costs and ordering quantities.
Perfomance measures
There are two performance measures. The first one is the service level of the finished goods
and the second one is the total inventory holding cost including raw materials, work-inprocess and the finished goods. The object of this simulation study is to find a good balance
between these two performance measures. Your final results should be better than:
Inventory holding costs 500 000 maximun and Service level (total) 95 % minimun.
Running the simulator
The steps for running PICSIM are the following:
1.
2.
3.
4.
5.
6.
Copy all files from floppy disk into your hard disk under the same directory.
Start the Microsoft Excel.
Click File and then Open in the Microsoft Excel main menu.
Open the file Picsim2015-ENG.xls and enable the macros.
Go to sheet1, modify parameters and click the ”Create Input File” button.
Click “Run Picsim2000” button. Or alternatively you may run piscim2000.exe either in
Dos environment or by double clicking the icon of this program.
7. Turn to sheet2. Click ”Simulation Results” button.
8. To make more than one run, repeat steps 5-7.
Sheet1: Input information for current run.
Sheet2: Results for current run.
Sheet3: Results for all previous runs.
When you open the Picsim2015-ENG.xls, it is recommended that you open it from the
Microsoft Excel. After Step 5, you should automatically create a Pi.dat file under the same
5
directory as Picsim.xls. If you open the Picsim.xls through a short cut, e.g. clicking the file
icon, you may not be able to create the input file in a proper directory.
The result of a simulation run is illustrated in appendix 1. Appendix 1 depicts the current
situation and the choice of parameter values (see data input). Also, some production statistics
are given , that can be used for decision support for new decisions.
Appendix 2 shows the input information file with the numbers for the current planning and
control approach by the company. The bottom section includes the planning and control
parameters that you can use to control the system, i.e. lead time, ordering quantity and safety
stock. Compare your results with the initial condition of the company and discuss similarities
and differences. Discuss the improvements that you have achieved.
Project task
The project can be divided in two tasks, task A and task B. For task A, there are 10 simulation
runs, which will be e-mailed to Lujie Chen, [email protected]. Lujie will carry out those
simulations. The detailed schedule for the simulations can be found in the course presentation.
There will be 18 scheduled time slots in total where of you should use 10. Each group e-mails
simulation results and get them back according to the schedule.
Task B is conducted by each group and simulation package will be distributed after task A is
finished. The project tasks are:
Task A
Give a suggestion for “optimal” planning and control for the company. The evaluation is
based on a good tradeoff between the service levels and the total inventory holding costs.
These control parameters can be determined by either ROP, MRP or cyclic planning systems.
Give suggestions for better planning, as recommended planning ways and values of the
control parameters. The proposal includes the choice of planning method, ie reorder point
systems, MRP or cyclic planning. Motivate recommended values. Note that, inorder to
dismiss a planning system, strong theoretical or empirical evidence is needed as motivation.
Only control parameters may be changed in this task. The group will receive 10 simulation
runs for this. These simulations are carried out by the course management based on group
input template (10 per group; see Appendix 2). In Appendix 2 the company's current
parameter values. Compare your proposal with the company's position and discuss the
differences and similarities. Describe, compare and interpret the improvements you have
achieved.
Task B
Each group will get a copy of the simulation software and be able to plan and execute your
own simulation experiments. In this task the group can start from the recommended solution
of task A, but you can also choose to use another, more stable solution, as a reference case
(base case).
Task B1
Study how a setup reduction affects delivery service, capital, parameters, etc. Refer to the
direct effect of set-up time reduction as such versus the indirect effect of a subsequent
adjustment of the planning parameters such as order quantity, lead time and safety stock.
6
Task B2
Study how different parameters are interrelated, such as cost, lead time, customer service,
resource utilization (load), inventory turnover rates, demand variability etc. You can study
how an input vairable affects an output variable; such as demand variability relative actual
lead times. You can also study how a control parameter affects an output variable; such as
order quantity relative customer service. You can further study how two output variables are
interrelated; for example is there a relationship between actual lead times and customer
service. In the third type of relationships you typically use a scatter diagram to study the
relationship in principle, looking at the shape of the relationship and estimate regression lines
or curves.
Example of an Operating Characteristic Curve
Avoid simulating trivial relationships, i.e. where one variable can be calculated from the
oteher mathematically. Please use the insights you have from the Statistical Analysis course
for the design of experiments and the calculation of statistical significance of the results.
Seminars, presentation and the report
In Phase I, three seminars are arranged for introducing the project, discussing the progress in
the simulation study. In phase II, one seminar is arranged for discussing the study tasks and
simulation results in Phase II. Finally each group shall present the simulation method and
results in the final seminars (seminar 5).
Afterwards, a complete report should be handed to Helene Lidestam ([email protected])
not later than June 1st, at 5.00 pm. The report must be written using the report template found
on the course webpage. The report content should follow this structure.
Report content
ü Cover page including the group number and the group members’ names and info
ü Table of content
ü Introduction
- Purpose
- Method (as how you worked)
- Delimitations
ü Review of task A
- Explain how you did each simulation run, which formulas you used and
motivate!
- Conclusion of task A
7
ü Task B1
- Direct effects of set-up time reduction
- Indirect effects of set-up time reduction
- Design of experiments
- Conclusion of task B1
ü Task B2
- Interrelation between different parameters
- Conclusion of task B2
ü Final conclusion of the project and managerial insights
ü References
Observe: You can add additional sections/subsections but all the reports should at least have
the ones presented here!
Note:
ü Use of basic statistics is expected to highlight results (e.g. tests, regression analysis
etc.)
ü Uses references where appropriate
ü Relate findings to covered literature
ü Set up tests to verify covered literature
ü For top grades, please follow the grading criteria.
Format:
ü Maximum 20 pages (incl. cover page, attachements, etc.)
ü Font type: Calibri and Font size: 11
ü Use of vivid colors and clear legends for the charts/figures
ü All tables and figures should be numbered and titled
The report is used for grading the project part of the course, see grading criteria in the next
section. Together with the report, a self evaluation of the report is handed in. The self
evaluation contains which grade you strive for, and, connected to the criteria, a motivation on
each critera for the desired grade. Use the self evaluation template for the self evaluation.
Grading criteria
Grade 3 requires the following:
- Active participation in the project group.
- Presence at the presentation (seminar 5).
- For part A:
o Maximum of 10 simulation runs with at least 1 result is better or as good as the
requirements for the inventory holding cost and service level.
o Simulation results for at least three of the planning methods that show why or
why not Reorder point system, MRP, Cyclic planning and Cyclic planning
with base period solution is an appropriate planning method in this project.
- For Part B1
o A motivated and implemented set-up time reduction on a resource.
o Discussion and analysis about the direct effects of the set-up time reduction.
o Discussion and analysis about the indirect effects of the set-up time reduction.
8
-
o An improved planning situation after the set-up time reduction by a freely
chosen planning method.
For part B2
o At least 5 operating characteristic curves, constructed from the simulation model,
over non-trivial relations between different parameters, containing confidence
intervals.
o Discussion and reasoning about these five operating characteristic curves.
Grade 4 requires the following (in addition to the requirements for grade 3):
- A report submitted on time.
- For part A:
o Theoretical motivation for at least three of the planning methods that show why
or why not Reorder point system, MRP, Cyclic planning and Cyclic planning
with base period solution is an appropriate planning method in this project.
o Motivation for choice of safety stock and/or safety lead time.
- For part B1:
o An improved planning situation after the set-up time reduction produced by a
freely chosen planning method and by the use of experimental design, DOE.
- For part B2:
o Discussion and reasoning about these five operating characteristic curves clearly
linked to course literature.
o Motivation for choice of number of replications and random number seeds.
Grade 5 requires the following (in addition to the requirements for grade 4):
- For part A:
o Theoretical motivation and simulation results that show why or why not Reorder
point system, MRP, Cyclic planning and Cyclic planning with base period
solution is an appropriate planning method in this project.
o Additional planning methods are examined, with more simulations than the first
10, in order to further improve the results.
- For part B1:
o Discussion on advantages and disadvantages of using a theoretical planning
method compared to experimental design, DOE, for improving operations.
- For part B2:
o Discussion and reasoning about these five operating characteristic curves clearly
linked to other literature found by the project group.
References
1. Anupindi, Chopra, Deshmukh, Van Mieghem & Zemel (2006), Managing Business
Process Flows, Pearson Education.
2. Browne J, Harhen J and Shivnan J (1996), Production Management Systems, AddisonWesley, Harlow, England.
3. Kivenko K (1981), Managing Work-in-Process Inventory, Marcel Dekker Inc, New York.
4. Vollmann TE, Berry WL and Whybark DC (1997), Manufacturing Planning and Control
Systems, (4th edition), Irwin, Homewood, Ill.
9
Appendix 1: Simulation Result for the Case Company.
Simulation Results
Simulation Results
Group No.
Run No.
1
1
Product/Item
Lead time
Order quantity
Safety stock
A1
3
432
200
Inventory of raw materials
Work in process
Semi-finished and finished goods inventory
Total
127202
526489
105476
759167
Input data
A2
4
432
100
A3
3
407
300
A4
4
1429
400
A5
4
1549
600
A6
3
1656
1400
A7
3
175
100
A8
3
1643
1200
A9
3
848
900
474
187.00
5.92
27.58
72.09
2880
-25.50
4.63
23.36
65.82
764.00
7.23
81.55
86.65
720.50
9.50
35.50
72.32
1869.00
160.00
2836.50
2159.50
Costs
Service levels (%)
Product 1
Product 2
Product 3
Overall
44.5
84.2
52.0
50.6
Stockouts of finished products
Average inventory level A1-A9
Average actual lead time A1-A5 (weeks)
Average queueing time P1-P5 (hours)
Average load P1-P5 (%)
Inventory turnover rates
Raw material inventory
Work in process
Semi-finished and finished goods inventory
Total
4997.5
-201.50
3.91
28.78
87.89
Statistics
16.75
9.82
49.03
9.62
Appendix 2: Planning Input Data Sheet for the Simulations.
Input data to simulation model PICSIM – TPMM06
Group no.
Run no.
Lead time (weeks)*
A1
3.0
A2
4.0
A3
3.0
A4
4.0
A5
4.0
A6
3.0
A7
3.0
A8
3.0
A9
3.0
Order quantity (units)
Safety stock (units)
322
200
412
100
455
300
1065
400
1732
600
1414
1400
160
100
1225
1200
949
900
• Please observe that the lead time is the item lead time, i.e. for A1 it is the lead time
required to manufacture A1 based on that A4 and A8 are available. This can be set in steps
of 0.2 weeks, i.e. in steps of full days.
10