Variation propagation modeling and analysis at preliminary design phase of multi-station

advertisement
Research article
Variation propagation modeling and analysis
at preliminary design phase of multi-station
assembly systems
Haixia Wang
Departmentof AdvancedStructures,ManufacturingR&D,CaterpillarInc.,Peoria,Illinois,USA,and
Dariusz Ceglarek
TheDigitalLaboratory,WMG,Universityof Warwick,Coventry,UK
Abstract
Purpose- Dimensionalvariationmanagementis a majorchallengein multi-stationsheetmetal assemblyprocessesinvolvingcomplexproducts
such as automotivebody and aircraft fuselageassemblies.Very few studies have exploredit at a preliminarydesignphase taking into
consideration
effectsof part deformationon variationpropagation,sinceearlydesignphaseinvolvesthe developmentof imprecisedesignmodels
with scantor incompleteproductand processknowledge.Theobjectiveof this paperis to presenta variationmodelwhichcanbe built into the
preliminarydesignphasetaking into considerationall of the existinginteractionsbetweenflexiblepartsand tools in multi-stationsheetmetal
assemblyprocess.
Design/methodology/approach- Thepaperaddresses
thisproblembyfirst,presentinga beam-based
productandprocessmodelwhichsharesthe
samedatastructure
of theB-RepCAD models,andthereforecanbeembedded
in CADsystems
for automatic
productskeletaldesign;second,
determiningthe influenceof part deformation,for various,differingjoiningandreleasingschemes,on variationpropagation;andthird, utilizingthis
informationto generatea vector-based
variationpropagationmodelfor multistationsheetmetalassemblies.
Findings - Thispaperpresentsa beam-based
productand processmodelwhichsharesthe samedatastructureof the B-RepCADmodels,and
thereforecanbeembeddedin CADsystemsfor automaticproductskeletaldesign;determinesthe influenceof partdeformation,for various,differing
joiningandreleasingschemes,on variationpropagation;and utilizesthis informationto generatea vector-based
variationpropagationmodelfor
multistationsheetmetalassemblies.
Originality/value - A truckcabassemblyispresented
to demonstrate
the advantages
of the proposedmodeloverthe state-of-the-art
approachused
in industryfor sheetmetalassemblies.
Keywords Designfor assembly,Productdesign,Modelling,Dimensionalmeasurement
Paper type Research
paper
1. Introdudion
In the literature, research on developing a variation model can
be grouped into four categories, based on whether a particular
model is built for detailed or preliminary product design, or if
the parts considered in the model are rigid or compliant.
Designing a variation model involves tWo major tasks:
1 modeling of product and process elements; and
2 formulating a variation propagation model based on
models generated by task 1.
It has been reported that about tWo thirds of engineering
changes in automotive body and aircraft fuselage assemblies
are related to product dimensional variation (Shalon et al.,
1992; Ceglarek and Shi, 1995). Proper management of
dimensional variation requires a variation model that uses
quantitative methods to analyze and predict how parts and
tooling variations propagate through multi-station assembly
processes to the final product.
For task 1, both boundary representation (B-Rep) and
constructive solid geometry (CSG) representations of solid
parts have been widely used in the detailed design phase for
variation analysis of rigid part assemblies. Finite element
The current issue and full text archive of this journal is available at
www.emeraldinsight.com/Ol44-5154.htm
I
. ..
The authors gratefully acknowledge the financial support of the Advanced
Technology Program (ATP) award provided by US National Institute of
Standards
and Technology
(ATP
Cooperative
Agreement
No. 70NANB3H3054), UK EPSRC Star Award EPIE044506/1 and US
NSF-CAREER Award DMll-0239244.
Assembly Automation
29/2 (2009) 154-166
Cl Emerald Group Publishing Limited [ISSN 0144-5154]
[DOl 10.1108101445150910945606]
154
Variation propagation modeling and analysis
Haixia W&ng and Dan'usz
Assembly
J,blume 29
Ceglarek
modeling and analyses have been used for variation analysis of
compliant part assemblies. Very few studies have explored
variation modeling at a preliminary design phase since it
involves the development of imprecise design models with
scant or incomplete product and process knowledge. Ullman
(1992) and Wood et al. (1992), among others, notes that
computers are not widely used in the early phases of
engineering design because:
existing computer tools need a very refined representation
of an object on which to operate; and
computers are primarily evaluation tools and of limited
value in generating concepts.
. Number
Automation
2'
2009
. 154-166
tolerancing design to a preliminary design stage. In aerospace
assembly system, Odi et al. (2000) emphasize the importance
of the design phase as the earliest opportunity to address
product dimensional quality wherein the total transfer
variation between parts accounts for the biggest portion of
total product dimensional
variation, and other detail
geometrical variations, such as those from mating surfaces
themselves, are rather small. At present, important anempts
are underway to model product and process at a preliminary
design phase for dimension control. The concept of key
characteristics (KC) [2] delivery and KC representation of
product and process has been utilized to study variation
propagation in multi-station assembly systems (Ceglarek et aI.,
1994; Lee and Thornton, 1996; Cunningham et al., 1996;
Thornton, 1999).
In an effort to advance variation analysis for compliant
sheet metal assemblies into a preliminary design phase, Shiu
et al. (1997), Ceglarek and Shi (1997), Rong et al. (2000) and
Shiu et al. (2003) develop a beam-based model by deriving
principles of decoupling automotive parts into beam
members, and modeling of part-to-part joint geometry and
part locating points using beam elements and nodes. The
method of decomposing parts into beams is also applied in
this paper. Furthermore, the data structure of the beam
model presented in this paper, shares the same data structure
as the B-Rep CAD systems, thus allowing automatic
connection of the CAD system with a variation model at a
preliminary design phase. Table I depicts how this paper fits
with, and expands upon, previous literature on modeling of
product and process elements.
Preliminary
design descriptions
are characteristically
imprecise: the designer has yet to make most of the
decisions that will allow for dimensional
variation
management. Nevertheless, a model built during an early
design phase will bring more benefit because it provides useful
information before all design characteristics and engineering
and cost requirements have been locked in. It is widely
believed that 80 per cent or more of the life-cycle cost of a
product is determined during the early design process
(EI-Haik, 2005). Early identification and prevention of
manufacturing
and assembly problems
can have an
enormous impact towards reducing product development
and launch time.
For task 2, a variety of analytical models have been
developed beyond the traditional Monte Carlo simulationbased models. Most of the models assume that parts are rigid.
For compliant part assemblies, the method of influence
coefficient (Liu et aI., 1995) has been presented with the
assumption of a linear relationship between part deviations
and assembly spring-back deviations. The method has greatly
reduced the prohibitive computational efforts associated with
numerous iterations of finite element analyses (FEAs). Later
on, the method has been extended by including interactions
between joints (Shiu et aI., 1997) and interactions between
flexible parts and fixture locators (Long and Hu, 1998).
However, interactions between flexible parts and tools in
multi-station assembly processes have yet to be thoroughly
studied and modeled.
Many mechanical products such as automotive bodies,
airplanes fuselages and household appliances are assembled at
multiple stations using numerous compliant sheet metal
parts[I]. Part deformations caused by assembly forces lead to
subassembly errors which accumulate on the final product.
Therefore, the objective of this paper is to present a variation
model which can be built into the preliminary design phase
taking into consideration all of the existing interactions
between flexible parts and tools in multi-station sheet metal
assembly process.
1.2 Formulating
a variation propagation
model
For rigid part assemblies, simulation software packages, such
as 3DCS, CE-TOL and VSA, have been widely used in
industries, while analytical models, such as vector-loop-based
models (Chase et al., 1997; Gao et aI., 1998), autoregressive
model (Lawless et aI., 1999), state transition model
(Mantripragada
and Whitney, 1999), and "stream-ofvariation model based on state space approach" ain and
Shi, 1999; Ding et aI., 2000; Huang et al., 2007) have been
actively explored in recent studies. A recent monograph (Shi,
2006) and a review paper (Ceglarek et aI., 2004) provide
detail descriptions of the existing research work on multistage
manufacturing processes.
For compliant part assemblies, some CAD software such
as CATIA VS Tolerance Analysis of Deformable Assembly
has anempted to integrate part deformation into tolerance
analysis for multistage assemblies. Interactions between
flexible parts and tools in multi-station assembly processes
often entail an enormous amount of computational work that is
frequently prohibitive for variation analysis. To mitigate the
computational effort, Liu et al. (1995, 1996) developed
variation analysis for compliant part assembly by presenting a
linear model, called "mechanic variation simulation" model,
for part-to-part joining process in a single assembly station.
This simulation reduces computation efforts by simplifying the
Monte Carlo portion of the analyses, and is often referred to as
the method of influence matrix. Subsequent research has since
been conducted with the inclusion of different level of
complexity. Long and Hu (1998) extend the analysis model
by incorporating position variations of fixture locators into the
model. Whitney (2008) presents proper constraints as a way to
support the goal of placing key parts in particular geometric
1.1 Modeling of product and process elements for
tolerance analysis
Most research is conducted in a detailed design phase since
the knowledge of detailed geometry of the assemblies is
readily available and existing CAD software can tackle
product and process modeling.
Recognizing the importance of conducting variation
analysis at a preliminary design phase, researchers have
presented on what an assembly design process should be at a
preliminary design stage taking into account dimensional
quality control. Narahari et al. (1999) advocate advancing
155
Variation
propagation
mode ling and analysis
Assembly
HJlume 29
Haixia Wfzng and Dariusz Ceglarek
Automation
. Number
2 .2009
. 154-166
Table I Briefliteraturereviewfor task1: modelingof productandprocesselementsfor toleranceanalysis
Assemblies
Designphases
Rigid parts
Compliant parts
Detaileddesign
Basedon B-Repor CSGrepresentationof parts
VSAManual(1998),3DCSManual (2002),Chaseet al.(1997),
Gao et al. (1998),Ceglareket al. (2004),Huanget al.(2007),ete.
Preliminary design
Basedon KCrepresentationof parts
Ceglareket al.(1994),Thomton (1999),Mantripragadaand
Whitney (1999),JinandShi(1999), Ding et al. (2000),ete.
Basedon generalfinite element(FE)representation
of parts
liu and Hu (1997),Hu(1997),Long and Hu(1998),
Merkley (1998),Changand Gossard(1997),
HsiehandOh(1997),Camelioet al. (2003)and
CATIA(Cozzens,2007)
Basedon beam-basedrepresentationof productand
processinformation
Shiuet at. (1997,2003), Ceglarekand Shi (1997) and
Wangand Ceglarek(2009)
that are addressed in more detail in Sections 2 and 3,
respectively:
1 A beam-based model is proposed to represent product
and process information at a preliminary design phase.
A product is decomposed into beam elements, with beam
nodes representing KC including part-to-part joints, partto-fixture mating surfaces, inspection features, and part
cross-section changes. Beams are represented as the same
data structure of the B-Rep CAD models.
2 A simulation
model,
the vector-based
variation
propagation model, is proposed by tracing coordinate
changes of beam nodes through typical sheet metal
assembly operation,
taking into consideration
the
influence on variation propagation from part and fixture
imperfections, part elastic properties, fixture locator
layouts, p art-to-p art joint orientation
and joining
kinematics.
relationship with respect to one another so that a DFC can
deliver KCs unambiguously. Merkley (1998) recognizes the
need to include covariance in statistical FEAs when random
variables are used for input. Hu (1997) describes the concept
of "stream-of-variation"
for a multi-station
compliant
structure assembly. Chang and Gossard (1997) present a
framework of a variation model for multi-station compliant
sheet metal assemblies using the method of vector addition.
Hsieh and Oh (1997) develop special-purpose finite element
simulation software, elastic assembly variation simulation,
which is used for digital panel assembly design within the
General Motors Corporation. Camelio et aL (2003) present a
"stream-of-variation" model based on state space approach for
sheet metal assemblies including flexible part interaction with
fixtures and welding guns. Soderberg et al. (2008) propose a
combination of the method of influence matrix and a technique
of contact modeling to accommodate some types of geometry
that leads to nonlinear behaviors. Table II depicts how this
paper fits with, and expands upon, previous literature on
formulating variation propagation model.
A limitation of the existing models for variation analysis of
compliant part assemblies is that they do not take into
account influences of part deformation for various differing
joining and releasing schemes. This paper addresses this
limitation by determining these influences and incorporating
them into a vector-based variation propagation model.
The proposed method is shown in Figure 1 where
subassembly variation information at station n is represented
as
X".
2. Beam-based produd model
This paper proposes a beam-based representation of a
product is proposed since, since it is able to estimate overall
deformation of vehicle body structure with 95 per cent
accuracy (Ch on, 1986), as well as the capability to model
product and process with incomplete product- and processrelated information.
A beam-based partlsubassembly is defined as shown in
Figure 2(a). It has the same data structure as B-Rep CAD
systems (Figure 2(b)), which allows to automatically generate
finite element models from CAD design models, running the
1.3 Proposed lIlethod
This paper presents a variation analysis model for multistation sheet metal assemblies, which takes into consideration
the influence of part deformation, and can be embedded into
existing CAD systems at a preliminary design phase for
product skeletal design. It involves the following two steps
Table 11 Brief literaturereviewfor task2: formulatinga variationpropagationmodel
Assemblies
Compliantparts
Assembly process
Rigidparts
Single station level
LeeandWoo(1990)andChaseandParkinson
(1991)
Multi-station level
Ceglarek
et at. (1994),
Chase
et al. (1997),
Gao et al. (1998), Thomton (1999), Mantripragadaand
Whitney (1999), Jin and Shi (1999), Ding et al. (2000),
Ceglarek et al. (2004) and Huang et al. (2007)
156
liu and Hu (1997),Ceglarekand Shi,1997),
Shiu et al. (1997),Long and Hu (1998)and Merkley (1998)
Shiu(1996), Hu (1997), Changand Gossard(1997),
Hsiehand Oh (1997),Camelio et al.(2003),Whitney (2008),
Soderberget al.(2008)and Wangand Ceglarek(2009)
Variation
propagation
modeling
and analysis
Assembly
Haixia Wang and Dariusz Ceglarek
HJlume 29
Automation
. Number
2 . 2009 . 154-166
Figure1 Outlineof the proposedbeam-based
multi-stationvariationpropagationmodel
~~i]'-'-'-'-'-'-'-'-'-'-'-'-'-~~-'-'-'-'-'-'-'-'-'-'-.-
,
;<
'
Figure2 Beam-based
part and subassembly
representationdefined
asa graph
Beam-based
= {PE}
I
11
11
Beam:
PE
= «Bv;, Bv), b)
Beam node: Bv = «X, Y, Z), c)
Before applying deformations
Topological CAD definition
part definition
Part: Ps
11
Figure 4 Beam deformationand node detection of dimensional
variation
I
I
Face table: S = {E}
Edge table: E - (Vi, Vi)
1
Vertex table: V = (X, Y, Z)
1
(a) Part!subassembly definition
proposed in this paper
*
I
. fixturelocator
BV2'
Beam nodes are extracted from four types of KC, Le.:
1 part-to-fixture mating features;
2 part-to-part mating features;
3 inspection features; and
4 turning areas of part cross-section changes.
variation analysis model within CAD software, and utilizing
available techniques developed in CAD software for product
skeletal design at the preliminary design phase. In addition, its
graph-based data structure allows utilizing algorithms in
graph theory to facilitate automatic product design and
assembly process planning.
A given part Ps is modeled as a set of beam elements PE'
= «Bv;,
A beam node is defined as Bv = «X, Y, Z), c), where (X, Y,
Z) represents the node's global coordinates. For a part feature
that is designed for locating the part by fixture or by another
part, attribute c of the defined beam node represents
translational degrees of freedom (DOFs) along x-, y-, and
z-axes and rotational DOFs around x-, y-, and z-axes,
respectively. It is a 6-tUple, as presented in equation (1), with
an entry value of "1" indicating the constraint applied, and
"0" otherwise:
Bvj), b), as shown in
Figure 3, where Bv; and BViare beam nodes and b represents
beam stiffness information. The stiffness information of a
beam is represented
as b = f(E, Iyy>Izz, A) and is a function
of
Young's modulus
(E) and cross-section
geometry
characteristics (inertia moments Iyy and Izz and cross section
area A).
Part deformation detected by coordinate changes of a node
position is shown in Figure 4 (in this case, node BV2becomes
c = (Tran-x, Tran-y, Tran-z,Rot-x, Rot-y,Rot-z)
.
BVi
b
(1)
For a part feature that is designed for mating the part with
other parts or subassemblies, attribute c is defined in equation
(2). It represents the normal direction of a mating surface in
the global coordinate system (as shown in Figure 5), and k1,2
represents a designed kinematic characteristic for joining
(details arc shown in Figure 11 and Section 3.3). The
attribute c of a beam node has a null value if it models a
feature stated in KC 3 or 4:
B~2)'
Figure 3 Illustration of beam element PE= ((Bv;.Bvj).b)
!8
BVI
I
(b) B-Rep definition in CAD
systems
A beam element is defined as PE
. ~
~
BV2
BVI
1
After applying deformations
.
BVj
c
157
= ((x,y,Z),k!,2)
(2)
Variation
propagation
Assembly
mode ling and analysis
Ullume
Haixia wang and Dariusz Ceglarek
X
Similar to a part CAD consisting of vertex table, edge table,
and surface table, a beam-based product consists of node
table, beam table and a partlsubassembly table (Figure 6).
Each entry in the node table is a list of coordinates defining
the related node and its related constraint parameter; each
entry in the beam table consists of a pointer to each beam
node and of its related stiffness parameter; each entry in the
partlsubassembly table represents a partlsubassembly with its
beam elements.
The beam-based model of the product is realized with
several beam-based subassemblies and parts related together;
Figure 7 shows beam representation of a truck cabinet
assembly.
3.1 Variation
vector after "place"
BVI: xI. YI. Zl. CJ
BV2: X2. Y2. Z2. C2
BV3: X3' Y3. Z3. C3
...................
. 154-166
operation
The part variation vector ~-l) caused by part re-orientation
in the place operation can be obtained through homogenous
matrix transformations as shown in equation (3):
Figure 6 Exampleof nodetable,beamtable andsubassembly
table
Node table
2 .2009
A vector-based variation propagation model is proposed by
tracing coordinate changes of beam nodes through typical
place, clamp, fasten/join and release (pCFR) operations in a
single-station sheet metal assembly process (Figure 8).
Placing a part to its fixtUre locators, usually following the
3-2-1 fixtUring locating principle (Menassa and DeVries,
1989), causes part rigid body movement. Clamping a sheet
part to its extra fixtUre locators (Cai et al., 1996) causes part
deformation.
Fastening/joining
parts might also cause
part deformation. Releasing a sub assembly from fixtUres
causes spring-back of partial or complete deformation.
Variation propagation due to rigid body movement of parts
can be solved by homogeneous matrix transformation, while
variation propagation due to part deformation can be
calculated by FEAs, as briefly summarized in Table m.
Vector-based variation tracing is shown in Figure 9.
The contribution of this vector-based model is that it
presents the joint error after the fastening/joining operations,
differentiates tWo sitUations of variation propagation for
releasing operations, and formulates the variation propagation
for a releasing operation with complete spring-back.
y
)---
Automation
. Number
3. Vedor-based simulation model for variation
analysis
Figure 5 Schematic
representation of part-ta-partjoint
Z
29
Partlsubassembly
Beam table
PEI: BVI> BV2. bl
PE2: BV2. BV3. b2
PE3: BV3. By4. b3
table
SE): PEI' PE2. PE3
SE2: PE4. PES. PE6. PE? PES
SE3: PE9. PElO> PEII. PEI2
..................
..................
By;: xi. Yi. Z;. Cj
Figure7 Beamrepresentationof a truckcabassemblyfor dimensionalvariationanalysis
. fixture locator
..l, ... part-to-part joint
. Measurement
158
Variation propagation
modeling
and analysis
Assembly
Automation
. Number
Hllume 29
Haixia Wbng and Dariusz Ceglarek
2 . 2009 . 154-166
Figure8 ThePCFR
operationsin a multi-stationsheetmetalassembly
_
-(I)
Multi-station
I Station
I
... --I
Station
m
_ (f)
_
-(f»
0
811 =
Final
t-- ...
0
( X(II-I)2+ I~I Vll2)- (X(II-l)l + I~I V,d ) (5)
- where X(II-I)I, V"I , X(II-I)2 and VII2(j= -1,0) represent
process
1-- product
(f)
(f)
the position deviation vectors from the previous station and
from the current "place" and "clamp" operations for node
BVI and Bv2, respectively.
Processes at Station n
Variation
trom parts
3.3 Error
vector
p(_I)§(-I)
_. "
n
--
-
V"(-I)
(3)
where p(-I)
is the homogeneous transformation matrix that is
-"
related to part rotations and translations due to alignment of
-(-I)
part to (3-2-1) fixture; and 8"
is the vector of gaps between
part and the (3-2-1) fixture locators after the part is released
from a previous station.
3.2 Error vector after "clamp" operation
. .
- (0)
..
Th e part vanatlOn vector V" cause d b y part d e fiormatlon m
the clamp operation can be obtained through mechanic
analysis, as represented by equation (4):
k1,2
where $(0) is the influence coefficient matrix presented by
"
-(0)
Long and Hu (1998); and 8" is the vector of gaps between
part and the extra fixture clamps.
The part variation vector after the place and clamp
operations is:
o
'"
~
1=-1
= 0.1
(media-filled).
Both
joining
machine
tips stop
when they touch the mating surfaces and fill the gap with
media (e.g. weld nugget). No part deformation occurs in
the joining process. That is, joint error comes from
variation accumulation at previous operations, as shown in
Figure 12(a), where the vector from B~I to B~2 represents
joint error.
k1,2= 0.2, 0.3, 0.4, 0.5, 0.6 (single-side-controlled). Only
one side of the joining machine tip moves for spotWeld.
The joint error comes from variation accumulation at both
of the parts, part deformation, and the location variation
of the stationary tip. kl,2 = 0.5 is shown in Figure 12(b).
The dotted lines and solid lines represent joints before and
after a joining process, respectively. Joint error, i.e.
position difference from B~l to Byl, can be calculated
(4)
X,,_I +
after "fast~nJjoin" operation
Referring to Figure 5, let BYI and BY2 denote the new
positions ofBv1 and BY2after assembly at a station. Here, the
misalignment between the mating surfaces after the assembly,
i.e. the position difference from B~I to B~2' is called a joint
error. A joint error is generated due to the interactions of joint
geometry, joining kinematics,
part stiffness, position
difference between BVI and Bv2, and dimensional variation
source from joining devices. These interactions are taken into
consideration for different cases of joining kinematics, as
shown in Figure 11.
As shown in Figure 11, kl,2 = 1 indicates that BVI partially
locates BV2,kl,2 = - 1 indicates that BV2partially locates BVI'
In both cases, usually there is no part deformation during the
joining process. The location deviation of the located part can
be achieved through a homogeneous transformation matrix
stated in equation (3).
kl,2 = 0 indicates the scenarios where both parts are located
separately by their own fixtures, which are briefed as follows:
(f)
VII .
The gap §~I) generated between two joint nodes, BVI and
Bv2, is shown in equation (5) and Figure 10:
TableIII Notationsandalgorithmsfor partdimensionalvariationvectorsduringPCFRcycles
Assembly at station n
Physics phenomenon
Algorithms
Place
Partsare reoriented
Clamp
Partsare deformed
Part input from station n
-
1
Fasten/join
Partsare deformedwhich
Homogeneous
matrix
transformation
Mechanic
analysis
Mechanic
analysis
Release
causejoint mating surfacesslip
Partdeformationis recovered
Mechanicanalysis
Part dimensional
variation vector"
X"-1
-(-1)
V"
partially or totally due to the
releaseof fixture holding forces
Subassembly
Xn= Xn-1 + Lf-:,+~1 V;,~
output to station n + 1
Notes: "Forsimplicity,the" dimensionalvariation" is written as "variation" in the restof the text. bw = 1, 2, . .., W",where WIIis the total numberof joints to
be finishedat station n
159
....
"
Assembly
Variation propagation modeling and analysis
H>lume29
Haixia ~ng and Dariusz Ceglarek
Automation
. Number
2
. 2009 . J 54-
J 66
Figure 9 Illustrationof variationpropagationin a multi-stationassemblyprocess
y
Part error input
from previous
stations
IStatr I I
Joining
machine
variation
y
Part variation output to
station n+I
,
x
3.4 Errorvector after "release" operation
Releasing the deformed subassembly from fixtures causes it to
spring-back. Here, two types of spring-back are identified:
1 partial spring-back with some lock-in stress left in the
subassembly, as shown in Figure 13; and
2 complete spring-back without any residual deformation
left in the subassembly, as shown in Figure 14.
by using FEA with the input of joint geometry, part
stiffness, and position difference between BV1 and Bv2.
kJ,2 = 0.7 (self-equalized force control). As shown in
Figure 12(c), equal-value forces with opposite directions
are applied to enable the two mating surfaces to come into
contact with each other. Part deformation
due to
fastening/joining can be obtained using the mechanic
equilibrium method (Merkley, 1998) from two mechanic
analyses. Joint error comes from variation accumulation at
previous operations and part deformation during the
joining.
..
.
l:
. V (w). th
th f:aste n/ Jom operation
Th e part d e.ormation
" mew
can be obtained through mechanic analysis, as represented by
equation (6):
Variation analysis that considers the possible occurrence of
complete spring-back has not been addressed in prior
literature, since the symptoms of joint error remains to be
identified.
In the case of partial spring-back, beam node position
=-1"'1-1)
deviation vector, V~ , is obtained through mechanic
analysis, as represented by equation (7):
~
(6)
(7)
where p(w) is the influence coefficient matrix related to
where
G(w+l)
is the inverse of stiffness matrix of the
-"
subassembly constrained by m-2-1 fixture locators;. and
l:
.
;;(w+l) .
U"
IS the vector 0f reIease .orces whose Items have
opposite directions to the reaction forces on fTh.'tUreIocators.
The part variation vector after the release operation is:
subasse~bly stiffness matrix (Liu and Hu, 1997); and §~w)is
the vector of gaps generated at the wth joint after the (w - l)th
joint is closed. The part variation vector after the place,
clamp, and fasten/join operations is:
w+l
w
XII-l
+
I: vi/).
1=-1
X" = XIl-1
+ '"
L-,II VU)
1=-1
160
(8)
Variation
propagation
H aixia
modeling
Wilng and Dariusz
and analysis
Assembly
Ceglarek
H>lume 29
Figure10 Illustrationof part-to-partgapgenerationat thefirstjoint on
stationn
X
Positiondeviationof joint
nodeBV! on PSI
o
X
z
Positiondeviationof joint
nodeBV2on PS2
.
..
-
(I)
-
(I)
In the case 0f complete sprmg- b ack, Jomt error Vn2 - V nl
plays a dominant role in variation propagation. The part
variation vector after the release operation is as follows:
Xn = X("-I)
{
- = X(n-I)
- + V,'2
- - v,,!
(I)
X"
2 . 2009
. 154-166
The aforementioned comparisons demonstrate that:
the beam-based model can analyze the multi-station
assembly process with much more accuracy than the stateof-the-art "Rigid Bend" method; and that
the beam-based model can be meaningfully used to
highlight relations between parts that are not adjacent
but influence each other in dimensional
variation
propagation.
for part 1
(9)
(I)
Automation
A five-station assembly is considered in this case study, as
shown in Figure 16.
Input source variation for fixtures is set to 0.625 mm
(standard deviations), according to Theodolites measuring
resolutions. Part or subassembly variations are obtained from
upstream stations with the fabricated part deviation as
0.5 mm. Comparative
analysis results are shown in
Figure 17, with the abscissa labeled with selected beam
nodes in x, y, z directions and ordinate representing the
position deviations.
The small differences occur at the points and directions
which are much more rigid. Figure 18 shows the ten beam
nodes with the smallest differences, as listed in Table IV.
Among the ten nodes, seven are on the underbody (the most
rigid subassembly of the vehicle structure); one is on the
A-Pillar, near the right door upper hinge and therefore, close
to underbody; and the other two are on both the C-Pillars,
which fit well with current engineering experience.
As can be seen in Figure 19 the large differences occur at
places and directions which are more compliant. Figure 19
shows the ten beam nodes with the largest differences, as
listed in Table V.
The figures and tables illustrate that only by using the
beam-based model can true significance of dimensional
variation be detected:
nodes 46x and 60x, on right and left A-Pillar, identify the
root cause termed "door upper hinge mating surface
tolerance", a critical problem for automotive assembly;
nodes 71z and 61z, on roof bows, are related to process
operations, where torsional moments are applied and
modeled in the compliant body structure; and
a positive X-shifting on right C-pillar and right front
fender hydro-form tube is identified by points 63x, 15x,
16x and 40x, which again are related to process
operations, where torsional moments are applied and
modeled in the compliant body structure.
y
o
. Number
for part 2
4. Case study
To illustrate the validity of the proposed beam-based model,
comparative analysis between 3D CS simulations and the
presented beam-based model for a truck cab assembly is
conducted.
Variation propagation
is analyzed using
commercial software 3DCS, as its results are considered to
be an appropriate baseline to the variation analysis results
from the beam-based model. "Rigid Bend" is used as a
strategyto approximatepart compliance in 3D CS, during the
detailed design phase, by avoiding the computation based on
product mechanics. The presented beam-based model
approximates part compliance using beam elements, which
allows for both the inclusion of the information of product
deformation as well as making the product mechanics
computationally efficient.
The beam representation of a truck cabinet (as shown in
Figure 15(a)) is shown in Figure 15(b), depicting 87 beam
elements with 65 nodes.
5. Summary
This paper presented a dimensional variation analysis model
for multi-station compliant part assemblies at a preliminary
design phase. The developed model has the following
characteristics:
A beam-based
model is presented
based on the
assumption that only selected critical points/features in
the assembly are important for variation study. The model
has the capability to model product and process
characteristics for an incomplete product, as well as
process-related
information
that allows conducting
variation propagation analysis at a preliminary design
phase. The model shares the same data structure of the BRep CAD models and therefore can be embedded in CAD
systems for automatic product skeletal design.
161
--
Variation propagation modeling and analysis
Assembly
Wllume 29
Haixia W&ngand Dariusz Ceglarek
Automation
. Number
2
. 2009
. 154-166
Figure11 Schematic
illustrationof joiningkinematics
Graphical Illustration
kl.2
Joiningoperation
BV) BV2 Fixture
-I
PSI
kl,2=-1
PS2
Id
Part 2 is located only
by fixture
Part I is partially located
by the joint
Bv, BV2
Fixture
g operation
PS2
PS)
kl,2= 1
Part 2 is partially located
by the joint
Part I is located only by
fixture
1
J
-t
PSI
BV) BV2 Joining operation
f-
PS2
Parts I and 2 are fullylocatedby fixture
Position-
k),2=
controlled0.1
weldgun
k),2=
0.2
k),2=
0.3
k),2= 0
. .
BV) BV2Keep BI and B2 stationary and the gap is filled
(as illustrated in Figure 6(a»
-.
BV) BV2 Move BI at a controlled position and keep B2
stationary (as illustrated in Figure 6(b»
. ...
BVI BV2Keep BI stationary and move B2at a controlled
position
k),2=
0.4
Force-
-...
-.
BVI BV2Move B, and B2 at controlled positions
(as illustrated in Figure 6(c»
controlled
0.5=
k),2
BVI BV2Move BI with a controlled force and keep B2
stationary (as illustrated in Figure 6(b»
weldgun
k),2 =
0.6
kl,2=
0.7
. ...
BV) BV2Keep B B) stationary and move B! with a
controlled force
-...
BV! BV2 Move both joints with equalized forces
(as illustrated in Figure I I (c»
Figure12 Illustrationof part-ta-partjoint kinematics
Tip ofweldgun
Force~\
Bv!.-\
.'
....
......
Force~mJ,
BVI\
......'..'
.'..'
~~.........
~....
(a) media-filled joint
(b) single-sidecontrolled joint
(c) self-equalized force
controlled joint
The case study demonstrates that the developed beam-based
model, to be applied at the preliminary design phase, can detect
the influence of part deformation on product dimensional quality
with much more accuracy than the state-of-the-art "Rigid Bend"
method used in the detailed design phase. This demonstrates the
advantage of the proposed model over the state-of-the-art
approach used in industry for tolerance analysis of multi-station
sheet metal assembly.
The state-of-the-art
variation propagation model is
expanded by integrating the influences of joint error on
variation propagation and incorporating them into a vectorbased model. With the inclusion of joint error, part
deformation influence on variation propagation is extended
to include open structure assemblies wherein the assembled
structUre experiences a complete spring-back, i.e. no residual
stress is left within the structure after fixture is released.
162
Variation
propagation
Haixia
modeling
Wang and Dariusz
Assembly
and analysis
JiJlume 29 . Number
Geglarek
Automation
2 . 2009
Figure13 Illustrations
of partdeformationfor the partialspring-backcase
(b) After a PCFR
operation cycle
(a) Before a PCFR
operation cycle
Figure14 Illustrationsof partdeformationfor the completespring-backcase
(b) After a PCFR
operation cycle
(a) Before a PCFR
operation cycle
Figure15 A truckcabandits beamrepresentation
(b) its beam representation
(a) A truck cabinet
Figure16 A five-stationassemblyprocessandits beam-based
subassemblies
Step I
Step 2
Step 3
Step 4
Step 5
Right Door
Frame
Clamping
Left Door
Frame
Clamping
Bow
From
Roof
Clamping
Central
Roof Bow
Clamping
Rear Roof
Bow
Clamping
.~....
163
I
. 154-166
Variation propagation
modeling
Assembly
and analysis
U,lume 29
Haixia W&ngand Dari.lSz Ceglarek
. Number
Automation
2 .2009
. 154-166
Figure 17 Comparativeanalysisbetween 3DCSsimulations and beam-basedmodel results
2.2
2.0
1.8
1.6
1.4
1.2
1.0
0.8
0.6
0.4
0.2
0.0
37y54y
8z 51z37z42x48x
14y44y73y27y21y
1-
lly24y
3DCS
-
Figure 18 KPCswith the smallestdifferenceof standarddeviations
between3DCSsimulationsandbeam-based
model
9z 2y 38z 16y 12z71y61y20x
Beam-based
8x 14x 19y40x 61z
I
Figure 19 KPCswith the biggestdifferenceof standarddeviations
between3DCSsimulationsandbeam-based
model
.48
Table IV Thesmallest difference of standard deviations between the
two models
Beam
node
37y
32y
5y
58z
64z
54y
50l
44z
60y
52y
From 3DCS
Software
From
beam-based
Table V Thebiggest difference of standard deviations between the two
models
Difference
(mm)
model (mm)
(Beam-3DCS)
(mm)
0.2405
0.2473
0.2400
0.2109
0.1949
0.1182
0.1543
0.0843
0.0818
0.1182
0.2407
0.2477
0.2406
0.2120
0.1961
0.1222
0.1590
0.0892
0.0868
0.1310
0.0002
0.0003
0.0006
0.0011
0.0012
0.0040
0.0047
0.0049
0.0049
0.0129
Beam
node
46x
71z
61z
60x
64x
63x
15x
16x
40x
164
From 3DCS
Software
From
beam-based
(mm)
model (mm)
(Beam-3DCS)
(mm)
Difference
0.1246
0.1945
0.3318
0.1243
0.1371
0.1519
0.3392
0.2209
0.3464
2.1084
1.8399
1.7841
1.2068
1.2043
1.1915
1.3657
1.2442
1.3697
1.9838
1.6454
1.4523
1.0825
1.0672
1.0396
1.0265
1.0233
1.0233
Variation propagation modeling and analysis
Assembly
Automation
Tfllume 29 . Number 2 . 2009 . 154-166
Haixia Wizngand Dariusz Ceglarek
Notes
Symposium on Flexible Automation, Ann Arbor, MI, USA,
July 23-26, 2000JUSFA-13146.
EI-Haik, B.S. (2005), Axiomatic Quality: Integrating Axiomatic
Design with Six-Sigrna, Reliability, and Quality Engineering,
Wiley, New York, NY.
Gao, J., Chase, KW and Magleby, S.P. (1998), "General 3-D
tolerance analysis of mechanical assemblies with small
kinematic
adjustments",
lIE Transactions, Vol. 30,
pp. 367-77.
Hsieh, C. and Oh, KP. (1997), "A framework for modeling
variation in vehicle assembly processes", International
Journal of vehicle Design, Vol. 18 No. 5, pp. 466-73.
Hu, S.J. (1997), "Stream-of-variation theory for automotive
body assembly", Annals of the CIRP, Vol. 46 No. 1, pp. 1-6.
Huang, W., Lin, J., Kong, Z. and Ceglarek, D. (2007),
"Stream-of-variation (SOVA) modeling 11: a generic 3D
variation model for rigid body assembly in multi station
assembly processes", ASME 7ransactions on Journal of
Manufacturing Science and Engineering, Vol. 129 No. 4,
pp. 832-42.
Jin, J. and Shi, J. (1999), "State transition modeling of sheet
metal assembly
for dimensional
control",
ASME
Manufacturing Science and Engineering, Vol. 121, pp. 756-62.
Lawless, J.F., Mackay, RJ. and Robinson, J.A. (1999),
"Analysis of variation transformation in manufacturing
processes - Part 1", Journal of Quality Technology,Vol. 31
No. 2, pp. 131-42.
Lee, nJ. and Thornton, A.C. (1996), "Enhanced key
characteristics
identification
methodology
for agile
design", Proceedings of the Agile ManufactUling Forum,
Boston, J\.1A, USA.
Lee, W.J. and Woo, 1:C. (1990), "Tolerances: their analysis
and synthesis", ASME Journal of Engineering for Industry,
Vol. 112, pp. 113-21.
Liu, S.C. and Hu, S.J. (1997), "Variation simulation for
deformable sheet metal assemblies using finite element
methods", ASME Journal of Manufacturing Science and
Engineering, Vol. 119, pp. 368-74.
Liu, S.C., Hu, S.]. and Woo, T.C. (1996), "Tolerance analysis
for sheet metal assemblies", ASME Journal of Mechanical
Design, Vol. 118, pp. 62-7.
Liu, S.C., Lee, H.W and Hu, S.J. (1995), "Variation
simulation for deformable sheet metal assemblies using
mechanistic models", 7ransactions of NAMRI/SME, Vol. 23
No. 5, pp. 235-41.
Long, Y. and Hu, S.]. (1998), "A unified model for variation
simulation of sheet metal assemblies", in EIMaraghy, H.A.
(Ed.), Geometric Design Tolerancing: Theoties, Standards and
Applications, Chapman & Hall, Boca Raton, PL.
Mantripragada, R and Whitney, D.E. (1999), "Modeling and
controlling variation propagation in mechanical assemblies
using state transition models", IEEE Transactions011Robotics
and Automations, Vol. 15, pp. 124-40.
Menassa, R and DeVries, W. (1989), "Locating point
synthesis in fixture design", CIRP Annal, Vol. 38, pp. 165-9.
Merkley, KG. (1998), "Tolerance analysis of compliant
assemblies", PhD thesis, Brigham Young University, Provo,
UT.
Narahari, Y., Sudarsan, R, Lyons, KW, Duffey, M.R. and
Sriram, RD. (1999), "Design for tolerance of electromechanical assemblies: an integrated approach", IEEETransactions on Robotics and Automation, Vol. 15 No. 6,
pp. 1062-79.
According to Shiu (1996), 37 per cent of all assembly
stations in automotive body structure manufacturing
assemble non-rigid (compliant) parts.
2 KCs are the product, subassembly, part and process
features that significantly
impact the final cost,
performance, or safety of a product when the KCs vary
from nominal (Lee and Thornton, 1996, p. 146).
References
3D CS Manual (2002), 3DCS Software, Minitab and Matlab,
available at: www.3dcs.com
Cai, W., Hu, S.J. and Yuan, J.X. (1996), "Deformable sheet
metal fixturing: principles, algorithms, and simulations",
ASME Journal of Manufacturing Science and Engineering,
Vol. 118, pp. 318-24.
Camelio, J.A., Hu, S.]. and Ceglarek, D. (2003), "Modeling
variation propagation of multi-station assembly systems
with compliant parts", Transactions of ASME, Journal of
Mechanical Design, Vol. 125 No. 4, pp. 673-81.
Ceglarek, D. and Shi, J. (1995), "Dimensional variation
reduction for automotive body assembly manufacturing",
Manufacturing Review, Vol. 8 No. 2, pp. 139-54.
Ceglarek, D. and Shi,]. (1997), "Tolerance analysis for sheet
metal assembly using a beam-based model", 1997 ASME
International Mechanical Engineering Congress and Exposition,
Vol. DE-94, pp. 153-9.
Ceglarek, D., Shi, ]. and Wu, S.M. (1994), "A knowledgebased diagnosis approach for the launch of the auto-body
assembly process", Transactions of ASME, Journal of
Engineering for Industry, Vol. 116 No. 4, pp. 491-9.
Ceglarek, D., Huang, W, Zhou, S., Ding, Y., Kumar, Rand
Zhou,
Y. (2004),
"Time-based
competition
in
manufacturing:
stream-of-variation
analysis (SOVA)
methodology - review", International Journal of Flexible
Manufacturing Systems, Vol. 16 No. 1, pp. 11-44.
Chang, M. and Gossard, D.C. (1997), "Modeling the
assembly of compliant, non-ideal parts", Computer Aided
Design, Vol. 29, pp. 701-8.
Chase, KW. and Parkinson, A.R (1991), "A survey of
research in the application of tolerance analysis to the
design of mechanical assemblies", Research in Engineers
Design, Vol. 3, pp. 23-37.
Chase, KW., Gao, J. and Magleby, S.P. (1997), "Tolerance
analysis of 2-D and 3-D mechanical assemblies with small
kinematic adjustments", Advanced Tolerancing Techniques,
Wiley, New York, NY.
Chon, c.T. (1986), "Generic 'stick' model of a vehicular
structure", SAE Paper No. 860825.
Cozzens, R (2007), Advanced CATIA VS WOrkbook,
Knowledgeware and WOrkBenches (Release 16), Southern
Utah University, Cedar City, UT.
Cunningham, T.W., Mantripragada, R, Lee, D., Thornton,
A. and Whitney, D.E. (1996), "Definition, analysis, and
planning of a flexible assembly process", Proceedings of the
Japan/USA Symposium on Flexible Automation, Boston, J\.1A,
USA, pp. 767-78.
Ding, Y., Ceglarek, D. and Shi, J. (2000), "Modeling and
diagnosis of multistage manufacturing processes: part I state transition model", Proceedingsof the 2000 Japan/USA
165
Variation
propagation
mode ling and analysis
Assembly
Automation
Haixia wang and DaritlSZ Ceglarek
H>lume 29 . Number 2 . 2009 . 154-166
Odi, R, Burley, G.J., Naing, S., Williamson, A. and Corbett, J.
(2000), "The role of error budgeting in the use of structurally
integrated features for aerospace assembly", SAE Paper
No. 2000-01-3025.
Rong, Q., Ceglarek, D. and Shi, J. (2000), "Dimensional fault
diagnosis for compliant beam structure "assemblies",
Transactions of ASME, Journal of Manufacturing Science
and Engineering, Vol. 122 No. 4, pp. 773-80.
Shalon, D., Gossard, D., Ulrich, K and Firzpatrick, D.
(1992), "Representing geometric variations in complex
structural assemblies on CAD systems", Proceedings of the
19th Annual ASME Advances in Design Automation
Conference, Vol. DE-44 No. 2, pp. 121-32.
Shi, J. (2006), Stream of Variation Modeling and Analysis for
Multistage Manufacturing Processes,CRC Press, Boca Raton,
FL, p. 469.
Shiu, B.W. (1996), "Modeling of an automotive body
assembly system for dimensional control", PhD thesis,
The University of Michigan, Ann Arbor, MI.
Shiu, B.W:, Ceglarek, D. and Shi, J. (1997), "Flexible beambased modeling of sheet metal assembly for dimensional
control", Transactions of NAMRI, Vol. XXV, pp. 49-54.
Shiu, B.W., Apley, D., Ceglarek, D. and Shi, J. (2003),
"Tolerance allocation for sheet metal assembly using beambased
model",
Transactions of lIE,
Design and
Manufacturing, Vol. 35 No. 4, pp. 329-42.
Soderberg, R, Wickman, C. and Lindkvist, L. (2008),
"Improving decision making by simulating and visualizing
geometrical variation in non-rigid assemblies", CIRP Annals
- Manufacturing Technology,Vol. 57 No. 1, pp. 175-8.
Thornton, A.C. (1999), "A mathematical framework for the
key characteristic process", Research in Engineers Design,
Vol. 11, pp. 145-6.
Ullman, D.G. (1992), The Mechanical Design Process,
McGraw-Hill, New York, NY.
VSA Manual (1998), VSA-3D Release 12.5 User Manual,
Variation System Analysis, Inc., St. Clair Shores, MI.
Wang, H. and Ceglarek, D. (2009), "Variation propagation
modeling and analysis at preliminary design phase of multistation assembly systems", Assembly Automation, Vol. 29
No. 2 (in press).
Whitney, D. (2008), "Proper constraint as a design principle
for assemblies", Assembly Automation, Vol. 28 No. 2,
pp. 120-5.
Wood, KL., Otto, KN. and Antonsson, E.K (1992),
"Engineering design calculations with fuzzy parameters",
Fuzzy Sets and Systems, Vol. 52 No. I, pp. 1-20.
Further reading
Barkmeyer, E.J. (Bd.) (1996), "SIMA reference architecture
part 1: activity models", The National Institute of
Standards and Technology Internal Report No. 5939,
National Bureau of Standards, Gaithersburg, MD, available
at: www.nist.gov/msidlibrary/doc/simarchl/manact.ps
Corresponding author
Dariusz Ceglarek
warwick.ac.uk
\
r
To purchase reprints of this article please e-mail: reprints@emeraldinsight.com
Or visit our web site for further details: www.emeraldinsight.comJreprints
166
can be contacted at: d.j.ceglarek@
Download