Professional Documents
Culture Documents
a r t i c l e
i n f o
Article history:
Received 10 May 2010
Received in revised form 12 April 2011
Accepted 30 April 2011
Available online 7 May 2011
Keywords:
Operations-Time Chart
Efciency
Work-in-process
Lean manufacturing
Modeling
a b s t r a c t
In this paper, we describe the spreadsheet modeling of manufacturing systems by means of the OperationsTime Chart (hereafter, OT-Chart), a graphical tool for an automatic time-phased representation and measurement of the operation of production systems, developed by the authors. In order to improve the design
of a production system, it is necessary to know the key performance metrics of the system (productivity,
lead-time, inventories, downtimes and wait times) and identify the effects of design parameters on system
performance. Calculating some of these magnitudes can be very complicated, especially for production systems involving multiple and conuent processes, with different cycle times and lot sizes. The OT-Chart permits a visual tracking of the aforementioned parameters throughout each process, and like a simulation
tool, the program calculates and displays the effects of changing input parameters. A special version of
the Chart has been designed for lean manufacturing environments, where visual tools are much appreciated. The OT-Chart provides tracking of different types of waste and supports inventory supermarkets
and pull scheduling. The paper includes a case study: a plant is redesigned from a conventional batchand-queue production system into a lean manufacturing system with the help of the OT-Chart (it is used
to test the performance of each layout) allowing managers to evaluate and rene their designs.
2011 Elsevier Ltd. All rights reserved.
1. Introduction
For many companies, the key aspects of current competitiveness
in order to raise customer satisfaction focus on delivery time, quality
and cost. To attain and sustain competitive advantage, some companies have implemented manufacturing practices such as mass
customization or lean manufacturing in search of more exibility
or agility (Fullerton, Cheryl, & McWatters, 2001). Lean manufacturing is known as the production of the necessary items in the necessary quantities at the necessary time (Womack, Jones, & Ross, 1990).
Shah and Ward (2003) associate lean philosophy to improvements
in operational performance measures that encompass the key aspects of competitiveness.
Ben Naylor, Naim, and Berry (1999) state that leanness means
developing a value chain to eliminate all kinds of waste (activities
that do not add value to the product). In consequence, lean
664
methods by testing the behavior of the manufacturing system under alternative operating policies.
Many commercial graphical simulation packages can be found
in the market but an electronic spreadsheet can also be used as a
simulation tool (Albright, Wayne, & Zappe, 1999), as we have done
in our research.
The OT-Chart is intended for continuous deterministic simulation models. It uses time slicing techniques instead of the most
usual discrete event mechanism and thus allows a continuous representation of the evolution of the production run.
The most visible output of the OT-Chart is similar to a Gantt
chart because it displays the ow of the process over time, but
its logic is more complex that a mere graph. In Section 3, we describe the conceptual basis behind the OT-Chart and the worksheets it is implemented upon. In Section 4, we analyze a
complete case (including scheduling in lean manufacturing) and
in Section 5 we compare the OT-Chart against other pieces of
software.
3. The logic behind the Operations-Time Chart
The Operations-Time Chart is implemented on an Excel workbook containing several sheets. A rst spreadsheet gives information to the user on how to use the application. On a second
spreadsheet (The Process Sheet), the analyst types a description
of the processes and terminal operations of the manufacturing system. That spreadsheet is designed to handle up to three different
variants of the same product.
On a third spreadsheet (The Implement sheet) the analyst
lists, for a specic product, how many workstations there are in
the system; which work elements (from the previous spreadsheet)
are performed on every workstation and the precedence relation
between operations.
On a fourth spreadsheet (The Diagram sheet) the application
automatically constructs and displays the OT-Chart. Besides displaying a Gantt chart, the OT-Chart calculates and shows the instant values of the WIP accumulated at every activity. The
software computes and shows the key parameters of the process.
Finally, efciency and waste statistics are displayed on a fth
spreadsheet.
In Section 4, a full example is displayed in Tables 1 and 2 and in
Figs. 25.
3.1. The Process sheet
This sheet is devoted to the manual input of the attributes of
operations and processes. It includes the denition of the manufacturing system that will be used to manufacture the products. Even
though the main time unit is the hour, in cell C2, users key in the
unit of time that will be used for the processes (generally, seconds).
In cell C3, it is necessary to write the relation between the desired
unit of time and the hour (in our case, it is 3600).
Each row represents an operation or simple process (i). Column
F is used for the frequency of each operation (fi) -the number of
times that the operation i is performed for every unit of nal product-. Column I is the manual work or time (in seconds) (tsi) that the
operator needs to perform operation i. Column J is the machine
time or time (in seconds) (tmi) that the automatic machine needs
to perform operation i without worker involvement. Times in columns I and J come from time studies or estimations from operators
and foremen, etc.
In column N, users detail quality control activities that will be
performed in each operation. Finally, hidden column S is the time
(TSi) that the operator ideally devotes to operation i per unit of nal
product (Eq. (1)) and hidden column T is the time that the machine
665
TSi tsi fi
TMi tmi fi
Takt time
Cell AK3 calculates the theoretical minimum number of workers (MNW) required to satisfy the takt time constraint (Eq. (4)). It
is the necessary time to complete the manual work in the production run divided by the takt time. This value is rounded up in cell
AK4.
MNW
P
PR CTW j
Takt time
VAj
TSijj
In column S, the user keys in the time devoted, in each workstation, to operations that do not add value to the product NVAj (such
as rework due to defects). That amount of time may come from an
estimation of the real process or may be a target value or even a
safety margin to tackle process variability. Again, this time is expressed in seconds. Column T is the value add time for the machine
(VAMj) (Eq. (6)) and column U gives detail on the non-scheduled
stoppages (estimation per workstation) (NSSj).
VAMj
TMijj
Cell R30 shows the summation of the value add time in column
R. The same applies to the non-value add time in cell S30. Cell R31
is the summation of the add value time and the non-add value
time, thus it is the manual process time. Cell T30 is the summation
of the machine time in column T, and cell U30 is the summation of
the machine stoppages in column U. Cell T31 is the summation of
cells T30 and U30, giving the total machine time.
666
Table 1
Operations to manufacture a USB ash drive.
Operation
#
Description
16 GB memory Machine
0.02
1
0.02
0.02
1
0.02
600
7
8
9
10
11
12
0.02
1
0.02
0.02
1
0.02
120
200
13
14
15
0.02
1
1
10
12
25
16
17
18
0.02
1
1
10
20
40
19
20
21
Methacrylate is loaded
Mould is made
Moulds are unloaded
0.05
1
0.05
30
22
23
1
1
15
35
24
25
26
1
1
1
20
20
25
27
28
1
1
25
30
29
0.24
120
30
31
32
1
1
1
12
25
10
55
90
180
30
100
600
60
30
150
20
D: Control Software
15
35
F: Final test
30
G: Rework on defect
H: Packaging
10
1
2
3
4
5
6
667
Lean values
Waste:
Production run size (Units)
Process: total work (VA + NVA) time (process + stoppages) (s)
Process: total machine time (process + stoppages) (s)
Average WIP inventory (whole process) (Units)
Max. WIP inventory (Units)
Waiting time: operators waiting in workstations (hours)
Waiting time: Setup time (for the same production) (s)
Motion and transportation (s)
Average quantity of defective parts (%)
200
470
384
21
35
4.2
1235
119
0.5
2,500
525
389
1588
2845
70.1
3875
312
3.5
2300
55
5
1567
2810
66
11,563
193
3
92.0%
10.5%
1.3%
98.7%
98.8%
94.0%
298.4%
61.9%
85.2%
Efciency:
Number of workstations (nal design, after grouping them)
Total Daily overtime (Man-Hours)
Productivity (average product output per working hour)
Lead time for production run (hours)
Lead time rst transfer batch (hours)
10
17.5
6.3
4.5
0.6
11
23.0
5.9
65.0
15.3
1
6
0
60
15
9.1%
23.9%
6.3%
93.0%
95.9%
Fig. 2. Task grouping and their values (time and transfer batch size) for every workstation (The Implement sheet).
Cell U32 gives information on the portion of work that does not
add value to the product (and therefore it is waste)
NVA P
P
P
NVAj NSSj
P
P
P
VAj VAM j NVAj NSSj
Column Y is the setup time (Setj) per production run. Cell Y32
calculates the average setup time per workstation as the summation of the setup time (cell Y30), divided by the number of
workstations.
Column AA is the number of workers in workstation j (Wj) and
column AB is the number of parallel machines (Mj) in workstation
j. These allocations are performed by the user and the automatic
calculations in the workbook help the user determine which
arrangement is better. Column AC is the transfer batch size (number of pieces) (batchj). Column AD is the allowed overtime (in
hours) per day (Overj). Colum AE is the time (in seconds) that a
workstation will stop after completing a transfer batch in order
to avoid overproduction (SBj). This concept is not used in push production systems, where productivity at each station is achieved by
maximizing its output, but it is an important tool in lean manufacturing and even in the Theory of Constraints.
Cell AA30 adds up the number of workers in the workstations,
and cell AB30 calculates the total number of machines. Cell AB30
is the summation of the daily overtime in each post. Cell AB32
computes the daily overtime as the equivalent number of working
668
Fig. 3. Part of the Operations-Time Chart for conventional production of USB ash drives (The Diagram sheet).
Fig. 4. Workstation data for the lean implementation (The Implement sheet).
time (in days). Cell AC31 locates the biggest transfer batch between
workstations and cell AC32 computes the average transfer batch
size as the summation of sizes of the transfer batches between
workstations, divided by the number of workstations.
Previously, the operations have been assigned to workstations,
and now workstations can be grouped in order to improve the design of the plant. For example, we decide that two different workstations will be combined into a single station because their
manual cycles are lower than their automatic cycles. In column
AG, a number is assigned to each one of the previous workstations.
Stations with the same number will be the same. This allocation is
done by the user and tested by the diagram. Column AH gives
information on the (new) number of operators (Wk) assigned at
each workstation k.
669
Fig. 5. The Operations-Time Chart for the production of 200 USB ash drive under a lean manufacturing strategy (The Diagram sheet).
CTM k
f
wk
PR 1
f
PR
Ck
8
9
Column AK is analogous for machine time (CMk), taking into account that several consecutive machine processes can be performed in the same workstation after grouping (Eq. (10)). Ck and
CMk are the main parameters for the Operations-Time Chart. The
real cycle time of the process is the longest of Ck and CMk.
Users may want to change some design parameters in order to
improve the efciency of the workstation. It is preferable that the
manual time is longer than the machine time in order to avoid having the worker waiting, since this is considered waste while the
idle time of the machine is not considered waste
CM k MaxCMajjk f
10
Cell AJ30 reports the longest manual cycle time and cell AK30
is the longest automatic cycle time. Cell AJ32 gives information
on the maximum imbalance time, dened as the difference between
the longest and the shortest manual cycle times. Cell AK 32 does the
same for machine times. Users may want to change the arrangement
of the production system in order to achieve a better balance
between workstations that guarantees a better ow of the process.
Some of the necessary calculations to reach the results in the
above described cells are performed in hidden columns (from AO
to AW):
Column AO calculates the operator time per piece (in seconds).
This is the time (CWk) that each operator in each workstation has
to devote to each part: processing time including value add time
and non-value add time, and considering overtime necessary to repeat operations to complete a lot when faulty pieces have been
manufactured and time devoted to transportation (Eq. (11))
tr jjk
batchjjk
11
12
Column AR is the setup time per unit. It is the setup time per
production run divided by the production run length (Eq. (13)). If
OTED is turned on, setup time is automatically switched to zero
ST jjk
set jjk
PR
13
Column AS is the total operator time (in seconds) per workstation per piece (CTWk) including manual work, setup and workstation halts between batches (per piece)
SBjjk
ST jjk
batchjjk
14
Column AT is the total machine time (in seconds) per workstation per piece TTMjjk
TTMjjk Cmjjk
SBjjk
ST jjk
batchjjk
15
CMajjk
TTM jjk
M jjk
16
Pk
Av T Ov erk 3600
MaxC k ; CM k
17
The lowest Pk (which can be found in cell AM31) must be compared with the scheduled production because the real production
of the system cannot be higher than the lowest Pk.
Users then may want to balance the production in each step of the
process. For example, they can try by eliminating people in workstations with overproduction, or they can indicate that overtime is negative (it means that during a part of the regular work time, the
worker will not be producing in his/her workstation). In a similar
way, users may detect that some workstations need to improve their
pace and therefore it is possible to assess the consequences of reducing the non-value add time, setup time or the scrap rate.
Cell AM34 gives the overall labor productivity, which is dened
as the daily production divided by the daily number of labor-hours
Productiv ity
MinPk
P
W Av T W j Ov ertimej
18
670
Productiontjk ProductiontDTjk
DT
Cyclek
19
Another row counts for when the transfer batch is met and then
it displays the batch size.
Based on previous calculations, another row draws a horizontal
line () if the station is working, and draws an arrow when the
transfer lot is met. If the station is the bottleneck of the system, instead of a line, the picture is a double line (=).
Another hidden row keeps, lap by lap, the amount of parts
received from precedent workstations (whether it has or it has
not been consumed yet), according to the precedence rules.
Another row calculates the current amount of work-in-process
in the workstation (unprocessed parts received from precedent
workstations and assemblies that have been nished but still do
not have been transferred to the following process). Then, some
rows show the amount of work-in-process in each workstation,
at each time slice, as a pile of horizontal lines. Each line represents
one fth of the maximum level of work in process.
Bar charts for production and inventories permit users to
observe the progress of each task and to spot problems. They also
help size up the relation between variables. When we increase the
batch size in one workstation, the diagram shows how the following stations operate in batches: they work for a certain period of
time (The larger the batch size, the longer the period) and then
wait till the following batch arrives. The larger the batch, the larger
the amount of work-in-process in the system and the lead-time for
each workstation will be, because more time is lost waiting.
Some cells show performance indicators, which are mostly
derived from an automatic scan of the hidden rows that keep track
of the production and inventory. For every workstation the software detects the earliest start ESk and the earliest nal EFk of the
production run. Then, the lead time (time between the beginning
of the process and its completion) is the difference between EFk
and ESk. Another cell keeps the total wait time, calculated by Eq.
(20). It is the lead time minus the necessary time to complete
the production run (PR).
20
A cell keeps the maximum inventory achieved in each workstation and another calculates the average value (AvWIPk) (Eq. (21)).
Av WIPk
WIPtjk
EF k ESk
21
Under the bar graph, the sheet controls (in cell N254) the total
production delivered by the production system (which is the addition of the different batches completed in the last workstation,
computed in row 250).
Row 255 counts the total work-in-process in the system (as the
addition of the different workstations) at each lap (WIPt). Rows
256259 show the amount of total work-in-process, at each time
slice, as a pile of horizontal lines. Cell E259 keeps the maximum
inventory in the process and cell W260 computes the average overall amount of work-in-process (Eq. (22)). N is the number of laps
with positive inventory
Av WIP
WIPt
N
22
671
Productiontjk ProductiontDTjk
DT
MaxfCyclek ; Takt timeg
8
9
Capacityxy
>
>
<
=
Min
Inv entory lev elxyjtDT Tranferences from xtDT Transferences to ytDT
>
>
: Max
;
0
23
24
672
k-y that the station replenishes (Eq. (25)). Besides, the calculation
controls whether the production run or the initial wait are met.
Productiontjk ProductiontDTjk
DT
Min
; Empty roomky ; Inv entory lev elxk
Cyclek
25
The capacity of each supermarket is dened by the user (for
example, in cell AB18). The program allows users to dene the
maximum transfer batch size as a percentage of the supermarkets
capacity (cell Y49) in order to avoid transfer batch sizes too large
for the supermarkets capacity. In a pull mode, the desired lead
time can be achieved by controlling the amount of work-in-process
and therefore, the capacity of the supermarkets. It is possible to
change the capacity of the supermarkets, one by one and see the
effect on the lead time.
1, with just one worker in charge of both tasks and operating with
a cycle time that supersedes that of the machine. After grouping,
the software calculates and displays in columns cycle times the
equivalent cycle time for the worker and the machine for each
workstation.
Fig. 3 shows part of the OT-Chart output for the batch-andqueue production system. The timescale is shown at the top of
each gure (although the user can select the units of time for a better visualization of the chart, the horizontal axis comes always in
seconds, since it is the international unit of time).
The chart shows that when working with large batches (500
units), a lot of material is accumulated as WIP in some stations,
such as stations 5 and 6. We also point out here that station 6 accumulates pieces even before beginning to operate as its operation
depends on material received from preceding operations. The average and maximum stock levels for each station are shown in the
left-hand side column of Fig. 3.
The OT-Chart depicts the execution of production processes and
lists the results. Therefore, the chart allows tracking of the process
ow for every station and for every batch. By modifying the input
parameters, analysts can compare the results of alternative production conditions. Such results can be used to evaluate the efciency of the production system and be helpful in the process of
custom designing the factory.
The bottom part of the OT-Chart (in Fig. 3), summarizes the values of productivity, WIP in plant and lead time achieved in the
manufacturing of 2500 USB ash drives. These data might be used
to compare alternative congurations in terms of speed and even
cost (such as the cost of labor and the cost of holding inventories).
1. The total lead time is 252,500 s (70.1 h).
2. The rst delivery of nished products (500 units) is at 55,000 s
(15.3 h).
3. The maximum amount of materials and components in WIP
inventory is 2845 units.
4. WIP reaches its peak at 90,000 s (25 h).
5. The average WIP inventory for the whole process is 1588 units.
6. The total waiting time (the white spaces in between the arrows
in the chart) is 252500 s (70.1 h).
7. The average productivity is 50 units per hour.
673
674
ing plant, and it has allowed the designer to adapt the plant gradually to lean manufacturing principles. The OT-Chart has been
used, as a simulator, in order to nd out the effects of some
changes (like the batch size or the capacity of supermarkets) required in implementing lean manufacturing.
References
Abdulmalek, F. A., & Rajgopal, J. (2007). Analyzing the benets of lean
manufacturing and value stream mapping via simulation: A process sector
case study. International Journal of Production Economics, 107, 223236.
Albright, S. C., Wayne, L. W., & Zappe, C. J. (1999). Data analysis and decision making with
Micrososft excel. Pacic Grove: Duxbury Press-Brooks/Cole publishing company.
Becker, C., & Scholl, A. (2006). A survey on problems and methods in generalized
assembly line balancing. European Journal of Operational Research, 168, 694715.
Ben Naylor, J., Naim, M. M., & Berry, D. (1999). Leagility: Integrating the lean and
agile manufacturing paradigms in the total supply chain. International Journal Of
Production Economics, 62(12), 107118.
Denzig, B., & Akbay, K. S. (2000). Computer simulation of a PCB production line:
metamodelling approach. International Journal of Production Economics, 63, 195200.
Fullerton, R. R., Cheryl, S., & McWatters (2001). The production performance benets
from JIT implementation. Journal of Operations Management, 19(3), 8196.
Ghosh, S., & Gagnon, R. J. (1989). A comprehensive literature review and analysis of
the design, balancing and scheduling of assembly systems. International Journal
of Production Research, 27, 637670.
Harmon, R. L., & Peterson, L. D. (1990). Reinventing the factory: Productivity
breakthroughs in manufacturing today. New York: Free Press.
Hines, P., & Taylor, D. (2000). Going lean: A guide to implementation. Cardiff Business
School, Cardiff: Lean Enterprise Research Centre.
Huettner, C. M., & Steudel, H. J. (1992). Analysis of a manufacturing system via
spreadsheet analysis, rapid modelling, and manufacturing simulation.
International Journal of Production Research, 30, 16991714.
Lee, Y. H., Cho, M. K., Im, S. J., & Kim, Y. B. (2002). Suply chain simulation with
discrete-continuous combined modeling. Computers and Industrial Engineering,
43, 375392.
Li, S. G., & Rong, Y. L. (2009). The reliable design of one-piece ow production
system using fuzzy ant colony optimization. Computers and Operations Research,
36, 16561663.
Koo, P. H., Moodie, C. L., & Talavage, J. J. (1994). Performance evaluation of
manufacturing systems: A spreadsheet model. Computers and Industrial
Engineering, 26(4), 673688.
Linn, R., & Zhang, W. (1999). Hybrid ow shop scheduling: A survey. Computers and
Industrial Engineering, 37(12), 5761.
Meral, S., & Erkip, N. (1991). Simulation analysis of a JIT production line.
International Journal of production economics, 24, 147156.
Miltenburg, J. (2001). U-shaped production lines: A review of theory and practice.
International Journal of Production Economics, 70, 201214.
Oliver, N., Delbridge, R., & Lowe, J. (1996). Lean production practices: International
comparisons in the auto components industry [Special issue]. British Journal of
Management, 7, 2944.
Rekiek, B., Dolgui, A., Delchambre, A., & Bratcu, A. (2002). State of art of optimization
methods for assembly line design. Annual Reviews in Control, 26, 163174.
Sakakibara, S., Flynn, B. B., Schroeder, R. C., & Morris, W. T. (1997). The impact of
just-in-time manufacturing and its infrastructure on manufacturing
performance. Management Science, 43(9), 12461251.
Scholl, A., & Becker, C. (2006). State-of-the-art exact and heuristic solution
procedures for simple assembly line balancing. European Journal of
Operational Research, 168, 666693.
Shah, R., & Ward, P. T. (2003). Lean manufacturing context, practice bundles, and
performance. Journal of Operations Management, 21(2), 129149.
Watanabe, N., & Hiraki, S. (1997). A modeling approach to a JIT-based ordering
system. Annals of Operations Research, 69, 379403.
White, R. E., & Prybutok, V. (2000). The relationship between JIT practices and type
of production system. Omega, 29(2), 113124.
Womack, J. P., & Jones, D. T. (1996). Lean thinking: Banish waste and create wealth in
your organization. New York: Simon and Schuster.
Womack, J. P., Jones, D. T., & Ross, D. (1990). The machine that changed the world.
New York: MacMillan/Rawson Associates.
Llus Cuatrecasas Arbs is a professor of operations
management. He is an industrial engineer and he
received his PhD from the Technical University of
Catalonia. He has been the head of the Department of
Management. He is the President of the Instituto Lean
Management Espaa (Spanish branch of the Lean
Enterprise Institute). He has authored many books on
manufacturing and his research has appeared in
national and international journals.
675
Carla Vintr Snchez is an assistant professor of operations management. She is an industrial engineer and
she is currently completing her PhD at the School of
engineering at Manresa. Her research interests include
manufacturing and management systems. She has
published in national and international journals.