Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/220594312

Data driven production modeling and simulation of complex automobile


general assembly plant

Article in Computers in Industry · September 2011


DOI: 10.1016/j.compind.2011.05.004 · Source: DBLP

CITATIONS READS

86 936

5 authors, including:

Junfeng Wang Qing Chang


Huazhong University of Science and Technology University of Virginia
47 PUBLICATIONS 689 CITATIONS 118 PUBLICATIONS 1,640 CITATIONS

SEE PROFILE SEE PROFILE

Guoxian Xiao Nan Wang


General Motors Company 1 PUBLICATION 86 CITATIONS
87 PUBLICATIONS 1,588 CITATIONS
SEE PROFILE
SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Smart Manufacturing Analysis and Control, CPS in Manufacturing View project

production systems View project

All content following this page was uploaded by Junfeng Wang on 13 July 2019.

The user has requested enhancement of the downloaded file.


Computers in Industry 62 (2011) 765–775

Contents lists available at ScienceDirect

Computers in Industry
journal homepage: www.elsevier.com/locate/compind

Data driven production modeling and simulation of complex automobile


general assembly plant
Junfeng Wang a,*, Qing Chang b, Guoxian Xiao c, Nan Wang a, Shiqi Li a
a
Department of Industrial and Manufacturing System Engineering, Huazhong University of Science and Technology, Wuhan, Hubei 430074, China
b
Department of Mechanical Engineering, New York Institute of Technology, Old Westbury, NY 11568, USA
c
Manufacturing Systems Research Lab, General Motors Research and Development Center, Warren, MI 48090, USA

A R T I C L E I N F O A B S T R A C T

Article history: Flexible manufacturing and customization has long been a topic in modern manufacturing society.
Received 13 July 2010 However, challenges still remain on the responsiveness of production system to the fluctuation of
Received in revised form 7 April 2011 market demand. In this paper, we developed a data driven simulation methodology to automatically
Accepted 23 May 2011
model a production system and rapidly modify the model corresponding to dynamic requirements and
Available online 25 June 2011
real time information. This methodology provides a ‘‘rapid prototyping’’ capability for production
system modeling and enables a quick analyzing and remodeling capability to respond to the fluctuation
Keywords:
of demands. The approach is developed and applied to an automotive general assembly plant with an
Data driven approach
online material handling system. A complete information model based on IDEF1X is constructed for this
Modeling and simulation
General assembly plant domain specific modeling and simulation. The main simulation modules for assembly line and material
Material handling system handling system of the plant floor are analyzed and a simulator is implemented in ARENA by SIMAN/VBA
program. The case study of an automotive assembly plant shows that the data driven approach enables
the modeling and simulation of the complex assembly plant in a ‘‘real-time’’ fashion and therefore
effectively improve the responsiveness and flexibility of the production line.
ß 2011 Elsevier B.V. All rights reserved.

1. Introduction ing and modifying a simulation model, and it takes long time to
verify and validate the model. With the advance of IT technology,
Today’s competitive market requires a production system more and more real-time data is available. Paradigm has evolved
quickly respond to continuously changing demands and customer from information visibility to performance visibility. How to
needs. Although flexible manufacturing and customization has intelligently utilize the online data becomes a challenge. A possible
long been a topic in modern manufacturing society, to improve a solution is to integrate the online data with simulation modeling
manufacturing system’s responsiveness still remains a big techniques so as to quickly model the system changes for scenario
challenge in practice, especially for high investment and high studies and decision makings [3–5]. The development of real-time
complexity manufacturing industries, such as automotive indus- data enabled, simulation-based problem-solving capability has
try. Due to the complexity of the automobile assembly production been a grand challenges in manufacturing industry [6].
process, it is difficult to quickly modify or scale a production plant The focus of this paper is to develop a data driven method for
to accommodate market demands while maintaining highly modeling and simulation of complex manufacturing plant floor
efficient operations so that the unit cost can be reduced [1,2]. system, which can be used for what-if analysis to investigate
In an automotive industry, it usually takes several years to different operation scenarios and optimizing production systems.
model hundreds of production lines for initial simulation studies. Particularly, we studied a typical automotive general assembly
During operation stage, it also takes several months for any (GA) plant and developed a data driven simulation method to
engineering changes, such as increasing number of stations or integrate assembly system with Just-in-Time (JIT) material
buffers, or reducing number of operators. Traditional simulation handling system (MHS). The computer simulation models of the
modeling method usually requires expert knowledge for develop- complex production process in the GA plant are generated
automatically through a customized program based on the
physical layout data and the dynamic production data of the
plant. The remainder of the paper is structured as follows. Related
* Corresponding author. Tel.: +86 27 87541034; fax: +86 27 87541458.
E-mail addresses: wangjf2000@163.com (J. Wang), qchang@nyit.edu (Q. Chang),
literatures are reviewed in Section 2. Section 3 describes the
guoxian.xiao@gm.com (G. Xiao), phoebewong@163.com (N. Wang), generic data driven methodology for production system modeling
sqli@mail.hust.edu.cn (S. Li). and simulation. For the specific GA plant, Section 4 gives the

0166-3615/$ – see front matter ß 2011 Elsevier B.V. All rights reserved.
doi:10.1016/j.compind.2011.05.004
766 J. Wang et al. / Computers in Industry 62 (2011) 765–775

process of the data driven modeling and simulation. Section 5 significant role. Kumar and Panneerselvam [19] provided a
presents demonstration and scenario studies. Finally, Section 6 detailed review on JIT-KANBAN system in industrial and produc-
formulates the conclusions and future work of the paper. tion system. In automotive industry, the efficiency of material
handling systems and the online inventory control by KANBAN
2. Related research systems are two important factors of productivity. The assembly
line and its material handling system are closely related since they
2.1. Data driven modeling and simulation affect each other’s performance. One of the primary goals of a well
designed material handling system is never to let the assembly line
With the increasing complexity of the modern manufacturing feed locations starve for parts. In this paper the term material
systems, comprehensive simulation models are needed to reflect handling system is used to represent the integration of the material
complicated control logic of interrelations among various entities. handling and the online inventory control systems for an assembly
Therefore, modeling and simulation of a production process line in the GA plant.
becomes more challenging and requires more expert knowledge Predicting the performance of material handling systems is not
and effort. In order to enable an industrial engineer with limited a trivial task. Randomness and the coupled interactions of the
simulation knowledge and experience to do simulation studies, system parameters require sophisticated analysis. Thus, discrete
data driven method has been developed for complex manufactur- event simulation is being widely used as a tool to identify and
ing system [7,8]. modify factors of JIT-KANBAN and complex material handling
Data driven modeling and simulation is usually defined as a systems [20–22].
method that allows a user to create and run simulation model Agnetis et al. [23] deals with the material flow management in a
without the need to do any programming [9]. A data driven highly automated automobile assembly plant. The body sequenc-
simulator may be defined as a simulation model that can be ing and components routing/dispatching are considered to model
completely parameterized by providing data through a set of data the AGV-based material delivery systems. Kozan [24] attempted to
forms, tables, spreadsheets, or templates and is designed develop a simulation model based on extensions of the vehicle
specifically for modeling an identified set of systems [8]. The routing problem for examining the relative merits of alternative
main advantages of the data driven simulation are to enable the material handling and inventory strategies for a truck assembly
users, rather than operation research specialists, to prepare and plant. A generic KANBAN simulator that used an EXCEL spread-
run simulations, and achieve the ability to reconfigure the models sheet as the interface to manage the parameters of a WITNESS
for assessing changed or alternative scenarios [7,10,11]. simulation model was reported by Williams et al. [25], which had
In the data driven modeling and simulation process, the been realized in the KanbanSIM software. However, the method to
information that specifies the model must be represented in a model the conveyor-based assembly line is not mentioned and the
way, which will be used later directly by a model-building program to current model includes neither workstation downtime nor
generate the appropriate models. A machine shop information model transportation equipment downtime. Korkmaz et al. [26] devised
was presented to provide data interfaces for integrating machine a PROMODEL simulation tool to analyze material flow dynamics of
shop software applications with simulation [12]. The required a tractor assembly plant. An interface is provided that allows users
information, such as bills of materials (BOM), resource capacities, to input a variety of parameters and thus easily develop the
process times and customer/supplier information can be obtained simulation model. Hao and Shen [27] proposed a discrete event
from existing data sources, such as an enterprise requirements simulation and agent based hybrid approach to model complex
planning (ERP) system and manufacturing execution system (MES) material handling processes in an assembly line. The assembly line
[13]. The relational databases such as Structured Query Language used pull strategy between every two adjacent stations and only
(SQL) [14], Extensible Markup Language (XML) schemas [15] were the serial assembly lines were considered. They assumed that there
also alternative representation information for this purpose. is no Work-In-Process (WIP) buffer arrangement on the main
The applications of data driven simulation by utilizing commer- assembly line. Automatic modeling and simulation were not
cial simulation packages were reported in literatures. Lee et al. [16] mentioned in their work.
addressed a conceptual framework to generate a WITNESS In an automobile assembly plant, assembly line and its material
simulation model automatically from graph-based process plans handling system are inseparable. However, material handling is
and resource configurations for a job shop manufacturing system. always laid outside of the scope of production control [27].
Son and Wysk [17] developed a structure and architecture for Material handling has been the major barrier that results in
automatic simulation model generation based on a shop floor production breakdowns, low efficiency, and low performance of a
resource model and a shop floor control model by ARENA and production system [23]. Furthermore, to the best of our knowledge,
PROMDOEL. The method was limited to discrete part manufacturing current literature does not provide any flexible simulation
systems for a job shop with a single part unit loads. The Ford methods to develop models that can be modified easily and
assembly simulation tool [2] had a flexible interface to WITNESS that quickly to reflect the frequent adjustments of continuously
allows models of engine assembly lines to be built automatically changing assembly lines with JIT material handling system. One
from data contained within an EXCEL spreadsheet, without the user goal of this work is to contribute to this end.
having to do anything in WITNESS other than press the ‘‘run’’ button.
Data driven simulation is not a replacement for the general- 3. A generic data driven methodology for production modeling
purpose simulation tools, but an adjunct that is valuable in certain and simulation
circumstances, where it is proposed to create many simulation
models, allowing a variety of scenarios to be explored relatively This research has developed a data driven approach to
quickly and without the level of simulation expertise that would automatically generate simulation model based on manufacturing
normally be required [18]. process parameters and configurations, and also real-time update
the model based on dynamic production information during the
2.2. KANBAN and material handling system simulation running phase. Therefore, this approach can be utilized
as ‘‘rapid prototyping’’ tool for the plant floor simulation and
Just-in-time has been described as a comprehensive production analysis. The prototype simulation models can be applied for
and inventory control methodology and KANBAN system plays a scenario studies, plant floor planning and operation control. The
J. Wang et al. / Computers in Industry 62 (2011) 765–775 767

overall framework of the proposed data driven modeling and which will be utilized later for the data driven modeling and
simulation methodology for the production systems is demon- simulation.
strated in Fig. 1. The four main phases are described in detail as (2) Model generation
follows: During this phase, specific production logics for the plant
floor system will be modeled and checked to assure its
(1) Data preparation correctness. Next, the custom codes for generating the
For a specific domain plant floor system, the modeling and simulation modules will be developed based on the production
simulation objectives will be specified first so that the related logics through application program interface (API) of the
data, such as the plant floor layout data and the production commercial simulation software. A generated template simu-
data, can be identified and classified. The information modeling lation model not only contain the static layout data of the plant
is used to describe the complex relationship among the data floor, but also take the input from production dynamic
objects of the plant floor system. The resulted information information and possible production changes during the model
model is useful to setup database for modeling and simulation. running process. Therefore, the simulation can reflect the
Usually two methodologies can be used for information production dynamic status and expected changes. This ensures
modeling, generally based upon the final application platform the simulation model to be flexible for scenario studies with
of either a relational or object-oriented database [28,29,30]. different production data.
IDEF1X is a method for designing relational databases with a (3) Model validation
syntax designed to support the semantic constructs necessary Model verification and validation (V&V) is extremely
in developing a conceptual information schema [29]. The important in simulation practice [33]. It provides a base for
object-oriented approach is used for the object-oriented further analysis and scenario studies. Verification is the process
database and the most typical features include the reuse of of determining that the computer program of the computerized
objects, hierarchical composition of objects, and interaction of model and its implementation accurately represents concep-
objects [30]. Users can adopt any of the two methods for tual description and specifications. Model validation affirms
information modeling. that the simulation model is an accurate representation of the
In order to get the necessary data in the information model, system with the modeling objectives, within its domains of
a ‘‘data-link’’ module should be setup to interface with the data applicability [34].
from the ERP/MES or other legacy systems. Many data In the framework of data driven production modeling and
collection methods [31,32] can be used and are not the focus simulation, simulation analysis is conducted with different
in the paper. Based on the information model, correlated data sample production data from the plant floor in order to ensure
tables in the database are generated and the production data the correctness of the simulation models, where the production
are stored in the database tables with the formal formats, data is automatic imported during the model running phase to

Fig. 1. The framework of data driven production modeling and simulation.


768 J. Wang et al. / Computers in Industry 62 (2011) 765–775

form the complete simulation models. The detailed V&V plant and contains the numerous sections which are virtually
methods in our research are described in Section 4.4. separated as stations for operations. The section can be categorized
(4) Scenario simulation as trim, chassis, door and final assembly. Besides the assembly line,
At the scenario study phase, the various production the material handling system is used to supply the parts to the
configuration data is read from database automatically, and stations in a JIT pattern by E-KANBAN.
the reports of the concerned plant floor performances will be A typical general assembly plant is demonstrated in Fig. 2. It can
generated and analyzed. A decision whether further experi- be observed that the configuration of the assembly line includes
ments with new data should be carried out is made. Then the the serial transfer line (e.g. section 6), the parallel line (e.g.,
final production configurations can be determined and applied sections 6 and 4), and the merging line (e.g., section 1, section 3).
to the actual plant floor system. Loop back configuration is not considered in this paper.
The plant floor operation, name conventions and assumptions
are detailed as follows:
Based on the above procedure, a data driven simulator can be
implemented using any commercial simulation software which
(1) Production type
provide API language and database accessibility. In our study,
ARENA is selected as the target simulation system, which provides All automobile models are mixed and followed a pull system
convenient API and SIMAN language to integrate externally operation. The input sequence of automobile is released based
developed function for data driven modeling and simulation. on customer demands from ERP system.
The hierarchical modeling structure in ARENA is also flexible to (2) Assembly line configuration
accommodate the complexity of the GA plant system from a top- The main and sub assembly line consists of sections and
down view. The external custom codes are developed in Visual buffers. A section is a physical segment of an assembly line.
Basic Application (VBA) for accessing relational MS ACCESS There are some WIP buffers between two sections. Mean Time
Database by open database connectivity (ODBC)/SQL and embed- Between Failure (MTBF) and Mean Time To Repair (MTTR) data
ded in ARENA to control the modeling and simulation process. are collected for every section. Each section consists of a
physical conveyor and several stations. A station is a pre-
4. The GA plant modeling and simulation based on the defined area where the operators perform their specific jobs
methodology when the body is transferred by the continuously moving
conveyors. The number of stations in a section can be changed
4.1. Specification and assumptions according to the production requirement.
(3) Material handling process
The data driven production modeling and simulation method- The parts are sequentially assembled at different sections/
ology is applied to a typical automotive GA manufacturing system. stations in the assembly line. Material handling process refers
Therefore, the model specification and assumptions are focused on to the transportation of the required parts to the right station
the specific automotive general assembly process. from the central inventory when requested. The centralized
In a mixed GA plant, the body is assembled with the numerous parts inventory supplies the parts to the assembly line. The
parts on a long, moving assembly line that snakes through the capacity of the central inventory is assumed to be unlimited

Fig. 2. The generic configuration of a GA plant.


J. Wang et al. / Computers in Industry 62 (2011) 765–775 769

considering that our focus is on the production issue within the line’’ entity, ‘‘section’’ entity, ‘‘station’’ entity and ‘‘buffer’’
GA plant. When receiving the E-KANBAN from the stations, the entity. All entities in physical layout object satisfy the
drivers deliver the parts in their responsible sections/stations descriptions in Section 4.1. The ‘‘assembly line’’ entity includes
zones. The downtime is not considered in transportation the main line and the subassembly line with individual takt
process. Dispatching rules such as random order (SIRO), first time. Therefore, ‘‘section’’ entity is either a normal section with
come first serve (FCFS), earliest due date (EDD), shortest only a serial structure (e.g. section 5 in Fig. 2) or a merging
delivery time first (SDTF) can be applied to solve the scheduling section where there is a subassembly line merging into the
problem (or sequencing problem) of E-KANBAN for each driver. main line (e.g. sections 1 and 3 in Fig. 2). Consequently, a
station can be a normal station (e.g. station 02 in section 1 in
4.2. Information modeling based IDEF1X Fig. 2) or a merging station (e.g. station 03 in section 1 in Fig. 2).
If a station is a merging station in a merging section, the
In our study, the concerned outputs of simulation include the required quantity and the operation time from the subassem-
throughput, the utilization of operators in the assembly line and bly at this station should be specified. Similarly, ‘‘buffer’’ entity
the utilization of drivers for material handling. Two kinds of data can be treated as a normal buffer (e.g. buffers 1 and 2 in Fig. 2)
are classified including the physical configuration data and the between two serial sections or a merging buffer (e.g. buffers 3
production data of the GA plant. The physical configuration data and 4 in Fig. 2) which connects a subassembly line to a merging
are related to the static physical layout of the plant including station of a merging section.
sections/conveyors, stations and buffers. The production data is the (2) Dynamic production objects
dynamic information of production, such as the product BOM, the Dynamic production objects present the product and
mixed product sequence, assembly sequence of parts, and material process related configuration which include ‘‘part installed’’
handling process including delivery time and route. entity, ‘‘part inputted’’ entity, ‘‘operation’’ entity, ‘‘reorder’’
In this paper, structural IDEF1X information modeling method entity and ‘‘delivery’’ entity. Each product has its own BOM
is used for easily working with the relational database MS ACCESS where parts are classified as installing parts or inputting parts
and defining the GA plant data within the context of their described with different entities. The installing parts are
interrelationships. Fig. 3 demonstrates the IDEF1X information assembled at a station and have the initial online inventory
model of the GA plant. Each block represents physical entities (e.g., level and average usage for the specific product models. While
Station, Buffer and Operator) and process activities (e.g., Operation, the inputting parts, for example, body-shell and door-shell,
Reorder). Attributes of one entity are represented by related serve as the base of the installing parts. The ‘‘Operation’’ at a
attribute names in each block. The relations among entities are station can be assembling parts and/or checking process. Each
represented by lines with a meaningful notation attached to each operation has an operation time. The operation-based method
line. The entities in dark color are related to the material handling is used to assign the jobs of a station [35], where there can be
issues in the GA plant. All entities are generally categorized as the none, one or several operations according to the production
physical layout object or the dynamic production objects. requirement. ‘‘Reorder’’ is a MHS related entity. A reorder is
triggered by ‘‘low’’ online inventory at a station for a specific
(1) Static physical layout objects part. All reorders are sent to E-KANBAN for scheduling
Static physical layout objects are used to describe the deliveries. ‘‘Delivery’’ is also a MHS related entity. It describes
physical configuration of the plant which includes ‘‘assembly how parts are delivered for a reorder. In our system, the jobs for

Fig. 3. The IDEF1X model for the GA plant production simulation.


770 J. Wang et al. / Computers in Industry 62 (2011) 765–775

parts delivery in the different zones are assigned to the drivers section process’’ of a mixed assembly line, the subassembly should
in advance. The delivery route and time are used to schedule match with the product model either by exact match in a first-
the activities of drivers. come-first-out (FCFO) buffer, or by selecting the right subassembly
in the buffer. After being matched, the subassembly is installed to
Based on the above information model of the GA plant, the data the main-assembly by the ‘‘merging station process’’ (e.g. sta. i in
tables for MS ACCESS database can be generated and are used to Fig. 4) and the occupied buffer capacities are just released.
store the necessary data for the data driven modeling and Apparently, affected by section type behind a buffer, the ‘‘buffer
simulation. In our study, the manual input and the automatic process’’ logic of a normal buffer (e.g. buffer N in Fig. 4) and a
spreadsheets reading methods are both used to collect data for the merging buffer (e.g. buffer M in Fig. 4) is also different. Just as
database. described above, the release of the occupied capacity of the
merging buffer is completed in the logic of the next section. In the
4.3. Integrated production logic modeling of the GA plant ‘‘normal buffer process’’, as soon as the main-assembly accesses
the conveyor of the next normal section, the occupied capacity is
The main GA plant production logic modules include the released in this normal buffer.
assembly line modules and the material handling modules. In this
research, we integrate these two logics together to realize the data (2) Material handling modules
driven modeling and simulation of the GA plant floor.
The material handling modules include ‘‘reorder process’’
(1) Assembly line modules function, ‘‘E-KANBAN’’ function and ‘‘material delivery process’’
function. Fig. 5 describes the logic of the material handling
Assembly line modules mainly consist of ‘‘station process’’ modules where the relationship between the assembly line and the
function, ‘‘section process’’ function, and ‘‘buffer process’’ function. MHS is also shown.
The structure and the relationship among the assembly line The ‘‘reorder process’’ logic that is realized in ‘‘station process’’
modules are shown in Fig. 4 and are described as follows. will setup the threshold value for the reorder point and send the
In the ‘‘station process’’ logic of the GA plant, three cases are reorder signal to E-KANBAN. ‘‘E-KANBAN’’ logic is to assign the
handled for the normal stations and the merging stations: reordered parts to the different drivers according to the ‘‘Part-ID’’
attributes of this reorder. The assignment and scheduling of
 An ‘‘assembly station process’’ (e.g. sta. i  1 in Fig. 4) consumes delivery is based on a pre-defined algorithm. After receiving the
parts and online inventory of these parts should be concerned reorder, the drivers will deliver the required parts to the reorder
and replenished by the reorder logic described later. stations by ‘‘material delivery process’’.
 A ‘‘merging station process’’ (e.g. sta. i in Fig. 4) is described by It is the ‘‘reorder process’’ function that connects the assembly
the required subassembly quantity and their installing time, but line modules with the material handling modules. The individual
the reorder logic is not necessary. part usage can be tracked and the reorder points can be calculated
 A ‘‘non-assembly station process’’ (e.g., a checking station as sta. to trigger ‘‘E-KANBAN’’ process.
i + 1 in Fig. 4) is modeled by process time only.
4.4. Model verification and validation
The ‘‘section process’’ logic of a normal section and a merging
section has some differences. In the logic of a ‘‘normal section For the data driven modeling and simulation of the GA plant
process’’ (e.g. section B and section C in Fig. 4), only the parts in the floor system, the V&V for both the VBA source codes and the
online inventory are installed from station to station. But at the
merging section (e.g. section A in Fig. 4), there is a merging station
(e.g. sta. i in Fig. 4) where the subassembly from the sub-line will
be installed. So the station type in the merging section should be
judged before the execution of ‘‘station process’’. In the ‘‘merging

Fig. 4. The assembly line logic modules of the GA plant. Fig. 5. The material handling logic modules of the GA plant.
J. Wang et al. / Computers in Industry 62 (2011) 765–775 771

generated simulation models should be performed. The following driven simulator can easily and quickly generate a whole GA plant
efforts were made in our research: simulation model with three level structures as shown in Fig. 6.
Not all the production logics are realized by flow modules in
(1) The object-oriented design and programming have been used ARENA, some logics are completed as VBA codes, such as ‘‘reorder
in a VBA development environment provided by ARENA. process’’.
Several object classes, such as assembly_line, materianl_han-
dling_system and GA_plant, have been clarified to accommo- (1) The top level view represents the four components of
date the different data and process of the plant. simulation modules including inputted parts arrival, general
(2) After the programs were coded, the detailed code check were assembly line, material handling system and finished automo-
made and debugged step by step. The trace technique bile departure.
applicable in ARENA/SIMAN and VBA were used to find and (2) The second level is the sub-models level showing decomposi-
eliminate all the bugs following an iterative procedure. The tion of the top level modules. There are two arrival models for
intermediate simulation outputs are traced and statistical body main line and door sub-line respectively. The section and
tested per module [34, p. 209]. buffer models of the top level general assembly line include
(3) The model check function provided by ARENA is also performed eight sections and seven buffers (e.g. section 1 and buffer 1 in
to insure the logic and structural correctness of modules. The the second level of Fig. 6). There are sixteen driver models
manual check of generated simulation model/modules one by which deliver the reordered parts to the stations.
one in ARENA is also carried out to affirm that the simulation (3) The detailed flow modules are construed on the third level. In
model is just as the exact ones constructed through traditional this level, there are the sub-models for the sections (e.g. the
method by a simulation expert. merging section 8 in Fig. 7) and the buffers (e.g. buffer 1 in
(4) Several different plant configurations have been applied to Fig. 6). The detailed driver model is also generated in this level
generate and run the model by simplified data where the model (e.g. driver 1 in Fig. 6).
outputs can be predicted. The main parameters (e.g. WIP of a
section) are displayed visually beside the modules so that the 5.2. Simulation analysis and model validation
production states can be observed. Animation techniques were
also used to verify the entity path of the simulation models. By running the constructed simulation models with the
(5) The program/codes for the data driven modeling and simula- production data, the performance measures of the GA plant, such
tion are also validated by an industrial case study in Section 5, as throughputs and labor utilizations, will be generated.
where the simulation results are compared to another expert- The simulation experiments can be used to further validate the
build model and real statistics from the plant floor. model and to assure that the model is a sufficiently accurate
representation in reference to its purpose. In order to validate our
5. Demonstration and scenario experimentation method and the simulation model, one shift statistics and the
outputs of an affirmed expert built simulation model which has
A general assembly plant of an automobile company with the been adopted at the GA plant are used. The two models are run
generic configuration in Fig. 2 is used as a real case for the data with the same production configurations. Twenty-two days are
driven modeling and simulation methodology. The plant includes a simulated with eight hours each day. Fig. 8 presents one of the
main assembly line and a door sub-line. The main line has seven experiments, which shows the comparison of the driver utilization
sections including four trim sections, two chassis sections and one from the two models and actual one shift statistic data from the
final section. There are six buffers in the main line. The door sub- plant. In Fig. 8, the utilization difference between the simulation
line has only one section, where a FCFO buffer follows and is output and the statistical data of driver 1 to driver 15 is within
merged into one station of the final section in the main line. The interval [0.4%,6.5%]. The average utilization difference is 3.5%.
exact match is used for the door and the automobile model. While for the driver 16, the utilization difference is about 14.5%
There is an E-KANBAN system transferring the parts requirement because of the statistic randomness. It can be observed from Fig. 9
from the stations to the drivers. In this plant, a total of thirty-five which shows the utilization of driver 9 and driver 16 for twenty-
types of automobiles are produced and there are three hundred and two replications.
twenty-four parts to be installed. A production configuration is that However, it is noticed that the utilization difference between
all parts are distributed to one hundred and forty-nine stations with the expert-built model and the data driven model is very small. To
a certain cycle time for each station/section, the takt_time of the determine statistic significance, a paired-t confidence interval for
main line and the sub-line is decided according to markets demand the driver utilizations with 95% confidence is tested between the
for products. There are sixteen drivers for parts delivery and the data-driven model and expert-build model:
responsible parts of each driver are allocated in advance.
H0 : md  me ¼ 0
5.1. Automatic generation of the GA plant model

Being provided the data of the GA plant in Table 1 stored in MS


ACCESS database as described in Section 4.2, the developed data H1 : md  me 6¼ 0

Table 1
Input/output of data driven modeling and simulation for the GA plant.

Inputs required Outputs expected

Number of section, station, buffer BOM per product model Throughput


Length and speed of section conveyor Assembly station and assembly time of each part Operator/driver utilization
MTBF and MTTR of sections Initial online stock and its reorder rule of each part Buffer utilization
Buffer capacity Part delivery group for drivers Part reorder and supplement records
Takt_time of each line Part delivery quantity per trip
Mixed production sequence Part load/delivery/unload time
772 J. Wang et al. / Computers in Industry 62 (2011) 765–775

Fig. 6. The overall structure of the generated simulation model for the GA plant.

where md is the driver utilizations from the data-driven model and Table 2. For all drivers, the width of the interval in data driven
me is the driver utilization from the expert-built model. The model is less than 6% of the average utilization. After calculation,
confidence interval (h) is computed as: all confidence intervals of the driver utilization difference contain
the value zero. It is concluded that the difference of driver
h ¼ t n1;1a=2 sðdÞ (1) utilization of the two models (data-driven model and expert-build
model) are not statistically significant.
where d is an estimate of the mean difference in the measured
performance (i.e. driver utilization) of the two models. In our case, 5.3. Different production scenario experiment
n = 22, a = 0.05.
Some utilization data of driver 16 from two models are shown With the variation of market demands, the configuration of the
in Table 2 and other drivers’ are calculated in the same way. To assembly line and its material handling system should be able to
determine if twenty-two days is sufficient, the half-width of the change quickly corresponding to the market fluctuation while
resulting 95% confidence interval for driver 16 is computed in maintaining the lower cost.

Fig. 7. The modules of the merging section 8 in the GA plant.


J. Wang et al. / Computers in Industry 62 (2011) 765–775 773

Expert-build model
100%
Data-driven model
90% One shift statistics
80%
70%

Utilization
60%
50%
40%
30%
20%
10%
0%
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Driver

Fig. 8. Driver utilizations of the two simulation models and the real plant floor.

90%

80%

70%

60%
Utilization

50%

40% Driver 9 data driven simulation

30% Driver 16 data driven simulation


Driver 9 one shift statistics
20%
Driver 16 one shift statistics
10%

0%
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Day/Shift

Fig. 9. Utilization of the data driven models and the real plant floor for driver 9 and 16.

Table 2 The data driven modeling method in this paper enables this
Comparison of driver 16 utilization based on the paired-t difference. capability. For a given plant floor (e.g. the GA plant), the
simulation models which consist of the physical layout data
Replicationa Utilization of driver 16
can be generated within a few seconds based on the current
Data-driven Expert-built Difference popular computer hardware and software configuration.
model model
The industrial engineer can easily generate the different
2 0.6654 0.6380 0.0274 GA plant simulation models if the plants have the similar
4 0.7482 0.7389 0.0093
structures as shown in Fig. 2. Traditionally, the modeling effort
6 0.7709 0.7414 0.0295
8 0.7656 0.7886 0.0230 for the plant configuration or the changing production plan will
10 0.8087 0.8058 0.0029 take several months including model validation. With our
12 0.7834 0.7513 0.0321 method, it only takes a couple of weeks. Once the template
14 0.7779 0.7810 0.0031 model is coded, the model can be changed quickly and easily to
16 0.8029 0.7917 0.0112
18 0.7495 0.8048 0.0553
achieve ‘‘rapid prototyping’’ for the production modeling and
20 0.7706 0.7730 0.0024 simulation.
22 0.7452 0.7835 0.0383 Based on the simulation model with the static configuration,
Statistics what-if studies can be realized by using the real-time production
Average 0.7596 0.7548 0.0049
data (e.g. the mixed production sequence, the buffer capacity and
Std. Dev. 0.0459 0.0597 0.0267
95% CI [0.7393,0.7800] [0.7283,0.7812] [0.0070,0.0167] the line speed modifications) which is collected and stored in
CI width 0.0407 0.0529 database with required format. The virtual production prototype
Width/avg. 5.36% 7.01% and simulation analysis can be achieved without physical
a
Only even replication results are shown as samples. The statistics results are for implementation at the real plant floor and thus tremendously
all replications. save the time, cost and effort.
774 J. Wang et al. / Computers in Industry 62 (2011) 765–775

6. Conclusions and future work [4] H.J. Yoon, W. Shen, Simulation-based real-time decision making for manufactur-
ing automation systems: a review, International Journal of Manufacturing Tech-
nology and Management 8 (1–3) (2006) 188–202.
The simulation-based production decision has been eventually [5] L. Li, Q. Chang, J. Ni, Data Driven Bottleneck Detection of Manufacturing Systems,
accepted by a lot of automobile manufacturers to quickly adjust International Journal of Production Research 47 (18) (2009) 5019–5036.
[6] J.W. Fowler, O. Rose, Grand challenges in modeling and simulation of complex
the assembly line for achieving the higher labor utilization and the manufacturing systems, Simulation 80 (9) (2004) 469–476.
lower production cost while maintaining the required throughput [7] L.S. Franz, Data driven modeling: an application in scheduling, Decision Sciences
for market demands. A generic comprehensive framework for the 20 (2) (1989) 359–377.
[8] C. McLean, A. Jones, T. Lee, F. Riddick, An architecture for a generic data driven
data driven production modeling and simulation methodology is machine shop simulator, in: Proceedings of the Winter Simulation Conference,
developed in the paper and applied to a typical automotive GA 2002, pp. 1108–1116.
plant to quickly and automatically generate simulation model for [9] M. Pidd, Guidelines for the design of data driven generic simulators for specific
domains, Simulation 59 (4) (1992) 237–243.
production analysis.
[10] J.A. Slotwinski, R.B. Tilove, Smart assembly: industry needs and technical chal-
An IDEF1X information model is developed to describe the lenges, in: NIST Workshop on Smart Assembly, October 3–4, 2006.
static and dynamic entities in the GA plant. The different assembly [11] J. Heilala, H. Helaakoski, I. Peltomaa, Smart assembly – data and model driven, in:
line configurations, such as the serial line, the parallel line and the IFIP Proceedings of International Federation for Information Processing, 2008, pp.
371–381.
merging line are modeled and integrated with a JIT pull mode [12] Y. Luo, Y.T. Lee, The interface development for machine shop simulation, Inter-
martial handling system including an E-KANBAN for parts delivery. national Journal of Knowledge Management Studies 1 (3–4) (2007) 515–526.
The assembly line modules and the material handling modules are [13] K. Mertins, M. Rabe, P. Gocev, Integration of factory planning and ERP/MES
systems: adaptive simulation models, in: IFIP International Federation for Infor-
developed and connected by the reorders from the stations. The mation Processing, Lean Business Systems and Beyond, 2008, 185–193.
methodology is realized in ARENA environment with SIMAN/VBA [14] G.A. Harrison, D.S. Maynard, E. Pollak, Automated database and schema-based
custom control code. The research further refines the model and data interchange for modeling and simulation, in: Proceedings of the Winter
Simulation Conference, 2004, pp. 191–197.
the control logic by verification & validation processes. The [15] G. Qiao, F. Riddick, C. McLean, Data driven design and simulation system based on
significance of the research includes: XML, in: Proceedings of the Winter Simulation Conference, 2003, pp. 1143–1148.
[16] S. Lee, H. Cho, M. Jung, A conceptual framework for the generation of simulation
models from process plans and resource configuration, International Journal of
(1) It provides a ‘‘rapid prototyping’’ methodology for the Production Research 38 (4) (2000) 811–828.
production simulation and analysis. It enhances the production [17] Y.J. Son, R.A. Wysk, Automatic simulation model generation for simulation-based,
decision process for a complex, dynamic system. real-time shop floor control, Computers in Industry 45 (3) (2001) 291–308.
[18] J Tannock, B. Cao, R. Farr, M. Byrne, Data driven simulation of the supply chain
(2) It enables the re-modeling and updating capabilities based on
insights from the aerospace sector, International Journal of Production Economics
the dynamic changes and real-time data while maintaining the 110 (1–2) (2007) 70–84.
same basic functionality. Thus the modeling and simulation [19] C. Kumar, R. Panneerselvam, Literature review of JIT-KANBAN system, Interna-
burden is dramatically reduced. tional Journal of Advanced Manufacturing Technology 32 (3–4) (2007)
393–408.
(3) It provides a data driven approach to integrate two dynamic [20] O.F. Baykoc, S. Erol, Simulation modeling and analysis of a JIT production system,
systems, the assembly production system and the material International Journal of Production Economics 55 (2) (1998) 203–212.
handling system in one simulation model for comprehensive [21] F.M. Martı́nez, L.M.A. Bedia, Modular simulation tool for modelling JIT
manufacturing, International Journal of Production Research 40 (7) (2002)
analysis. 1529–1547.
[22] S.E. Kesen, O.F. Baykoc, Simulation of automated guided vehicle (AGV) systems
In the future, several issues need to be further explored. First, based on just-in-time (JIT) philosophy in a job-shop environment, Simulation
the required production data should be collected automatically Modeling Practice and Theory 15 (3) (2007) 272–284.
[23] A. Agnetis, A. Pacifici, F. Rossi, et al., Scheduling of flexible flow lines in an
and directly from the IT system of the company, and then stored in
automobile assembly plant, European Journal of Operational Research 97 (2)
database with suitable format. Manual data collection and entry (1997) 348–362.
may be a time consuming and error-prone process [32]. It is [24] E. Kozan, An integrated material handling system for a truck assembly plant,
indispensable to build a data-link between the IT systems of the Journal of the Operational Research Society 51 (3) (2000) 263–271.
[25] E.J. Williams, O.M. Ulgen, C. DeWitt, An approach and interface for building
plant floor and the data driven simulator. With these rapidly generic manufacturing kanban-systems models, in: Proceedings of the Winter
accessible production data, a real time simulation can be Simulation Conference, 2002, pp. 1138–1141.
ultimately achieved for the short term simulation and the real [26] O. Korkmaz, D.C. Wood, A. Gunal, Managing Large Scale Material Flow Systems in
Simulation, Production Modeling Corporation, 2003 Available from: http://
time control of the plant floor. Secondly, a lot of commercial www.pmcorp.com/Library-/simulation.asp.
simulation packages are used widely in different manufacturers [27] Q. Hao, W.M. Shen, Implementing a hybrid simulation model for a Kanban-based
[36]. The data driven approach requires the simulation software to material handling system, Robotics and Computer-Integrated Manufacturing 24
(5) (2008) 635–646.
provide application program interface, which is multifarious in [28] R. Wieringa, A survey of structured and object-oriented software specification
program languages, for communication between the external methods and techniques, ACM Computing Surveys 30 (4) (1998) 459–527.
data and the internal events/entities. Thus, many template files/ [29] Appleton Company, Integrated Information Support System: Information Model-
ing Manual, IDEF1-Extended (IDEF1X), Wright Patterson Air Force Base, Fairborn,
modules should be developed for the different softwares. The
OH, 1985.
method in this paper can be extended and applied to the other [30] T.Y. Park, K.H. Han, B.K. Choi, An object-oriented modeling framework for auto-
simulation packages. Thirdly, the data driven simulator is just a mated manufacturing system, International Journal of Computer Integrated
Manufacturing 10 (5) (1997) 324–334.
what-if analysis tool which must have the production plan as the
[31] A. Ingemansson, T. Ylipaa, G.S. Bolmsjo, Reducing bottlenecks in a manufacturing
input. As for the GA plant, the assembly line balancing and the system with automatic data collection and discrete-event simulation, Journal of
material handling issues (e.g. the driver quantity, the working Manufacturing Technology Management 16 (6) (2005) 615–628.
zone of drivers) should be optimized concurrently for the whole [32] T. Perera, K. Liyanage, Methodology for rapid identification and collection of input
data in the simulation of manufacturing systems, Simulation Practice and Theory
plant, which will serve as the input data of the developed 7 (7) (2000) 645–656.
simulator. [33] J.P. Kleijnen, R.G. Sargent, Verification and validation of simulation models,
European Journal of Operational Research 82 (1) (1995) 145–162.
References [34] A.M. Law, W.D. Kelton, Simulation Modeling and Analysis, third ed., McGraw-
Hill, New York, USA, 2000.
[35] J. Wang, J. Yu, S. Li, G. Xiao, et al., A data enabled operation-based simulation for
[1] J.G. Carlson, A.C. Yao, Mixed model assembly simulation, International Journal of automotive assembly, in: Proceedings of Asia Simulation Conference/7th Inter-
Production Economics 26 (1–3) (1992) 161–167. national Conference of System Simulation and Scientific Computing, 2008, pp.
[2] B. Tjahjono, R. Fernández, Practical approach to experimentation in a simulation 862–867.
study, in: Proceedings of the Winter Simulation Conference, 2008, pp. 1981–1988. [36] P. Klingstam, P. Gullander, Overview of simulation tools for computer aided
[3] J. Koturiak, M. Gregor, Simulation in production system life cycle, Computers in production engineering, Computers in Industry 38 (2) (1999) 173–186.
Industry 38 (2) (1999) 159–172.
J. Wang et al. / Computers in Industry 62 (2011) 765–775 775

Junfeng Wang is currently an associate professor in Guoxian Xiao received the BS degree in mechanical
the Department of Industrial & Manufacturing System engineering and the MS degree in manufacturing
Engineering, School of Mechanical Science & Engi- engineering from Northeastern University, Shenyang,
neering, Huazhong University of Science & Technolo- China, in 1982 and 1984, respectively, and the PhD
gy, China. He received BS from Beijing Jiaotong degree in mechanical engineering from the University
University, Beijing, China in 1991, and PhD degree of Massachusetts, Amherst, in 1995. He is a staff
in Mechanical Engineering from Huazhong University researcher at General Motors (GM) Research and
of Science & Technology in 2004. He had been a Development Center. With GM since 1997, he leads
visiting scholar at S.M. Wu Manufacturing Research several projects on the research and development of
Center (WuMRC), University of Michigan, Ann Arbor, advanced technologies in machining process, real-time
USA, from 2009 to 2010. He was a IIE member from plant floor system, and remanufacturing system. He has
2010 to 2011. His research interests include system six US patents. He has authored more than 30 technical
modeling and simulation, production planning and papers for journals and conferences.
control, virtual/augmented reality application in Dr. Xiao received four GM’s Boss Kettering Innovation Awards (2000, 2005, 2006,
manufacturing, and environmentally conscious 2008), four Charles L. McCuen Special Achievement Awards (1998, 2005, 2006,
manufacturing. 2008), the John Campbell Award (2006), the ASME Blackall Machine Tool and Gage
Tool Award (2003), in machining process, production and maintenance system
researches.
Qing Chang received BS from Beijing Polytechnic
University, Beijing, China, and MS from University of
Wisconsin, Madison, and PhD in Manufacturing Pro- Nan Wang is currently working towards her PhD in the
gram, University of Michigan, Ann Arbor, in 1991, 1996 Department of Industrial & Manufacturing System
and 2006, respectively. Engineering, School of Mechanical Science & Engineer-
She was a senior researcher in General Motors Research ing, Huazhong University of Science & Technology,
and Development Center (1997–2009). She joined New China. She received BS from Beijing Institute of Graphic
York Institute of Technology (NYIT) as an Assistant Communication, Beijing, China in 2003, and MS degree
Professor in Department of Mechanical Engineering in in Mechanical Engineering from Huazhong University
2009. of Science & Technology in 2006. Her research interests
include system modeling and simulation, optimization
and control of production systems.

Prof. Chang has published over 20 refereed journal articles and conference
papers. She has three US patents in the area of production system and control.
She received three General Motors Boss Kettering Innovations Awards (2005, Shiqi Li is a professor in School of Mechanical Science
2006 and 2008), three Charles L. McCuen Special Achievement Awards (2005, and Engineering, Huazhong University of Science and
2006 and 2008). Her primary research interests are in real-time decision making Technology, China. He received his PhD degree from
of dynamic systems, design, analysis and control of production systems. She has Huazhong University of Science and Technology in
served as session organizer and chair of IIE Annual conference and ASME 1992. His research interests include advanced
International Conference on Manufacturing Science and Engineering. She is a manufacturing technology, system simulation, aug-
member of ASME and IIE. mented reality, tele-operation.

View publication stats

You might also like