Generic Simulationforauto Assy
Generic Simulationforauto Assy
net/publication/221525852
CITATIONS READS
34 1,384
2 authors, including:
Deogratias Kibira
National Institute of Standards and Technology
54 PUBLICATIONS 653 CITATIONS
SEE PROFILE
All content following this page was uploaded by Deogratias Kibira on 18 July 2015.
Deogratias Kibira
Charles R. McLean
algorithm for the painted body storage in an automotive grammable logic controller may be tested with an
manufacturing plant is presented in Moon et al. (2005). It emulated conveyor system before the physical
investigates grouping cars of the same color together to re- conveyor system is installed or even delivered.
duce changeover costs. Simulation has also been used to • Evaluate the capability of the delivered process,
determine the cycle time of the robots and buffer sizes be- system ,or design to meet interface specifications.
tween sub-lines of body shop Moon et al. (2006). Some • Perform conformance and acceptance testing us-
applications also focus on the supply chain such as Jain et ing simulations to create the specified range of
al. (2005). inputs for a delivered system or process.
Currently, there are no dynamic, manufacturing ori- • Evaluate whether new systems, processes, or de-
ented testing facilities to evaluate the suitability of signs meet performance requirements and
standards for selected applications. There also lacks ways specifications. For example, test programs for
to identify and resolve conflicts between standards, and robots and materials handling systems using simu-
evaluate compliance of vendor implementations with stan- lations.
dards. Dynamic testing capability would enable the live • Develop metrics to allow the comparison of pre-
testing of multiple independently operating manufacturing dicted performance against “best in class”
subsystems. The linkage between subsystems would be benchmarks to support continuous improvement
various interface standards and protocols developed by dif- of manufacturing operations
ferent standards organizations. As such, virtual
manufacturing environments with data-driven simulation 2 MOTOR VEHICLE ASSEMBLY PROCESS
could be used by manufacturing companies for training,
experimentation, and testing purposes. The simulation of This section describes the manufacturing process and the
the assembly plant will include such issues as facility lay- development of the assembly simulation model. Informa-
outs, materials handling, and system schematics for major tion about motor vehicle manufacturing was obtained from
production shops. It will also be concerned with the ex- published literature and reports of visits to the Volvo motor
change of data such as bills of materials, configuration, lot vehicle plant in Gothenburg (Sweden) and the General Mo-
sizing. tors plant for Cadillac/Buick vehicles in Detroit, Michigan.
While the overall goal of the Virtual Manufacturing However, the simulation model does not represent the pro-
Environment (VME) project is to provide interoperability duction system of either plant. A typical automotive
testing support to software developers, manufacturers, re- assembly plant has more than one thousand stations. But
searchers, and standards organizations using a virtual because of the desire to simulate the entire plant rather than
reality simulation environment, the objectives of the work part of the process, it became necessary to consolidate
presented here are: processes to reduce this number.
• Identify facilities, systems, operations, parts, and The automotive production process consists of three
processes in automotive manufacturing assembly major sections: the body shop, the paint shop, and the trim
to develop the model. assembly shop. Other sections are the power train assem-
• Develop the simulation model of the final assem- bly (consisting of the engine, gearbox, clutch, and
bly plant. transmission), and the press shop if body parts are stamped
• Integrate the assembly simulation model with at the plant. There is also a final testing process where ve-
other simulations using High Level Architecture. hicles are checked for water tightness and a stationary road
• Carry out interoperability testing using test case test.
data.
Some examples of possible simulation-based testing 2.1 The Body Shop
applications include:
• Evaluate effectiveness of new interface standards The first stage in the production of a motor vehicle is the
and protocols to meet manufacturing industry fabrication and assembly of what is called the “white
needs. body” or “body in white” of the car. The major compo-
• Evaluate conflicts and inconsistencies between nents of the automotive body are the underbody (or
standards developed by different organizations. sometimes called the floor pan), body sides, framing, hood,
• Perform interoperability testing with models of trunk lid, doors, and roof. These are produced by separate
systems being integrated. For example, a model robotic cells. The underbody is in turn made up of the
of a robot controller may be integrated with a front, middle, and rear sections. The front section is made
model of the robot for testing purposes to ensure up of the engine compartment and mounting for instrument
interoperability. panel. The middle section is the under floor of the passen-
• Perform interoperability testing with emulated ger compartment while the rear section comprises the
physical equipment. For example, a physical pro- trunk. The sections are produced from stamped parts. The
Kibira and McLean
underbodies are usually bar-coded at this stage to indicate Most of the above processes are done by robots except
body type. Then they are transported to another section where human intervention is required. In general, air flow
where the sides are attached to the underbody. There is and water reservoirs are used to carry away excess paint.
usually a storage space for underbodies at the start of the Small defects in the paint finishes are generally corrected
following section. manually. After painting the body is sent to the final trim
The framing and body structures are further welded to assembly shop. One of the typical problems encountered is
the underbody, and after which the roof attached by weld- the sorting of the incoming vehicles to minimize color
ing. The car body then begins taking shape. The body changes. Although robots can change colors very quickly,
sides consisting of the entire side from the trunk to the flushing the entire shop to change from painting one color
hood, except the doors are assembled at separate stations to another takes a setup time. Therefore, it is desirable to
and transported to the body side assembly area. Cross roof sequence same color vehicles one after the other – a con-
supports are also welded on the side panels. The roofs are cept called color blocking. This necessitates a temporary
sometimes bought or stamped and assembled at the shop. storage for white bodies before the paint process. While
Some roofs are the “open roof” type, some are closed changing colors, it is usual that white or lighter colors pre-
roofs. At another station the doors, hood, and trunk lid are cede darker colors rather that the other way round.
also assembled to the body. Another point, according to Ulgen et al. (1998), is the per-
centage of painted cars passing the quality control check. It
2.2 The Paint Shop is called the yield of the painting process. Yield can be as
low as 65% and the chances of rework are high. This can
This is the shop where the body in white is painted and be a major source of process variation. The process ahead
given the final color and texture required in the final sale- of the paint process should have sufficient storage to pre-
able vehicle. There are often a number of parallel paint vent blockage.
lines. Typically many processes are involved here. The
stages in the paint sequence are invariably as follows: 2.3 The Trim Assembly Shop
• Degrease – clean any grease on vehicle bodies
that stuck as a result of the body forming process. Trim assembly is where all parts and assemblies needed for
• Phosphate wash – wash any oil on the body so a vehicle to move as well as other conveniences are assem-
that the paint can stick to the body. bled into the body. There is usually a separate shop for
• Dry – bake the body in an oven to dry. fabrication and assembly of the chassis and power system
• Electro paint – dip the body into a tank containing of the vehicle. The engine is first fit with various features
the paint and apply an electric charge so that the according to required specifications (engine dressing) and
paint can stick to the body. assembled together with the transmission system (clutch,
• Clean – clean the body of any dirt. gear box, propeller shaft, etc). The power system is at-
• Dry – bake the body in an oven to dry. tached to the chassis onto which axles, suspension,
• Pre-seal – seal off or plug any hole left in the exhaust, steering, and brake system have already been as-
body and perform some touch up grinding work. sembled. Some parts are usually assembled into the body
before it is merged with the power system; the process is
• Undercoat paint – apply a second coat of paint
called “body drop” since it is the body that is usually low-
which determines the final color of the vehicle.
ered onto the chassis/power system. In many cases the
• Dry – automobile body is again in an oven.
doors are removed at the beginning of the trim assembly.
• Light application of sand – remove any dust and After various parts are assembled at a separate station into
manual cleaning or using a feather duster ma- the doors, they are re-attached to the car at a later stage.
chine. Removing doors before trim assembly allows easy access
• Primer manual paint – manually paint the inside to the inside of the vehicle and to reduce possible damage
of the vehicle where robots may not easily reach. to doors. In some plants the doors are not removed from
• Outside coat painting using robots – apply the un- the body during trim assembly. In this case they have to be
dercoat paint. left open through most of trim assembly, requiring larger
• Dry – bake the body once again dried in an oven. assembly space.
• Quality control check – ensure work is done well Many older vehicles had separate underlying stiffening
so far. The bodies that do not satisfy required structures and bodies, the body housing the passengers.
specifications are re-done. This design requires more materials and results in a heavier
• Top coat paint application – apply the final color car, thus raising costs. Today most cars are manufactured
paint. with a unibody spaceframe chassis. This means that the
• Dry – final baking of the body in an oven to dry. body itself is constructed such that it provides the stiffness
required by the vehicle. In this case the body is dropped to
Kibira and McLean
the axles onto which the power, suspension, steering, inserted The underside of the body is also assembled at
brake, and fuel delivery systems are already assembled. In trim assembly. The fuel delivery, exhaust systems, etc. are
some cases the hood is removed before the power system is firmly clamped to the body. There is also where various
merged with the body. This allows easier access to the en- parts not directly attached to the engine are finally inserted.
gine compartment and reduces possible damage. Most The tires are finally bolted onto the vehicle.
trim assembly operations are carried out manually. Typi- Door assemblies with windows, switches, and systems
cally, there is a worker or two on either side of the line at a for closing and opening windows, electrical work, side
station. There is sufficient space on which to work, mirrors, arm rest, etc. and hood are re-attached in the last
equipment and tools specific to the station, and there are stages. Fluids (brake fluid, engine oil, transmission system
racks or bins on which the parts are stored for assembly. fluid, water, gas) are added to the reservoirs. The vehicle
This is where a variety of configuration options can be is then tested for water tightness. The final stationary road
made by the customer. test, carried out inside the plant, ensures the vehicle and
It is in the trim assembly shop that electrical wiring is metering systems are working correctly.
added into the body and engine compartments, weather Figure 1 summarizes the description of the automotive
proofing, carpets and floor mats, dashboard and instrument fabrication and assembly process. This formed the basis for
panel, steering wheel, gear lever, handbrake, and pedals, the simulation model development of the next section.
vinyl top, bumpers, inside lighting, outside lighting, indica-
tor lamps, mirrors, windshield, wipers, seats, etc. are
The CAD feature of QUEST is used to model parts <?xml version="1.0" encoding="utf-8" ?>
and workstations in the simulation model. Others which - <AcknowledgeShipment xmlns =
have complex shapes, such as the car body, are obtained "http://www.openapplications.org/oagis/9"
by importing bought models of cars. The number of units xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance
xsi:schemaLocation="http://www.openapplications.org/oagis/9
contained in buffers at stations is displayed. The number ../../BODs/Developer/AcknowledgeShipment.xsd">
of stations has been reduced from 1,200 for a typical - <ApplicationArea>
automotive assembly plant to about 60 in the simulation - <Sender>
model. For painting, it is assumed that there are three <LogicalID>123</LogicalID>
parallel painting lines all carrying out the same set of op- </Sender>
erations and the materials handling system is made up of <CreationDateTime>2006-08-13</CreationDateTime>
conveyors and power and free systems. Cars are trans- <BODID>CurOrder->orderId</BODID>
ported between stations in the paint and the final trim </ApplicationArea>
assembly shops using power-and-free and ordinary con- - <DataArea>
- <Shipment>
veyor systems. The automotive final simulation model - <ShipmentHeader>
has been integrated with the supply chain using the High <ActualDeliveryDateTime>2006-08-13
Level Architecture (HLA) as the Run Time Infrastructure </ActualDeliveryDateTime>
(RTI) (McLean et. al., 2005). A demonstration of this in- - <ShipFromParty category="Organization">
tegration has been carried out. - <PartyIDs>
The simulation includes associations and interactions <ID>123</ID>
between the supply chain nodes. Production order re- </PartyIDs>
quirements and other messages encoded in eXtensible <Name>MyCarFactory</Name>
- <Location>
Markup Language (XML) (Goldfarb, 2000) are passed
<ID>123</ID>
from the supply chain simulation to the assembly simula- </Location>
tion. These are the messages exchanged via sockets since </ShipFromParty>
QUEST does not communicate directly with other sys- - <ShipToParty category="Organization">
tems. Order completion and shipping messages from the - <PartyIDs>
assembly simulation to the supply chain components are <ID>123</ID>
likewise transmitted. The interaction messages use data </PartyIDs>
fields consistent with those defined in Open Applications <Name>MyDealer</Name>
Group’s Integration Specification /Automotive Industry - <Location>
<ID>123</ID>
Action Group (OAGIS/AIAG) Business Object Docu-
</Location> CurOrder->shippingInfo
ments (BODs) for Inventory Visibility and </ShipToParty>
Interoperability (IV&I). For example, shipment notifica- </ShipmentHeader>
tions that are sent from the assembly plant to dealers use - <ShipmentItem>
XML messages that are formed using the SyncShip- - <ItemID>
mentSchedule BOD specification (OAGi, 2007). <ID>CurOrder->CarType</ID>
The QUEST simulation reads and sends XML mes- </ItemID>
sages as a single continuous string of characters. The <Description>MyFirstCar</Description>
string has to be searched for the appropriate information it - <PurchaseOrderReference>
- <DocumentID>
contains. For example, car order data on specifications
<ID>123</ID>
and quantities are extracted from the XML message and </DocumentID>
stored in a dynamic SCL list structure. This list is up- </PurchaseOrderReference>
dated with the arrival of a new order when a new one - <ItemSubLine>
arrives. When a particular order is completed it is deleted <Quantity>CurOrder->Quantity</Quantity>
from the list. An example XML shipment message is in- </ItemSubLine>
dicated in the exhibit in Figure 4. Since orders are </ShipmentItem>
received and executed dynamically we will refer to a cur- </Shipment>
rent order (CurOrder). The CurOrder->orderId refers to </DataArea>
the current order identification. MyFactory and </AcknowledgeShipment>
MyDealer refer to the plant and dealer identification. The
CurOrder->shippingInfo in the shipping information. Figure 4: XML Message notifying headquarters of the
Other information are the CurOrder->CarType and completion of a production order.
CurOrder->Quantity, which refer to the type of car and
the quantity that has been shipped.
Kibira and McLean