Functional capability space and optimum process

advertisement
IIE Transactions (2010) 42, 95–106
C “IIE”
Copyright ISSN: 0740-817X print / 1545-8830 online
DOI: 10.1080/07408170902789027
Functional capability space and optimum process
adjustments for manufacturing processes with in-specs failure
KAMAL MANNAR1 and DAREK CEGLAREK2,3,∗
1
General Electric Healthcare, Waukesha, WI 53188, USA
E-mail: Kamal.Mannar@ge.com
2
The Digital Laboratory, WMG, University of Warwick, Coventry CV4 7AL, UK and 3 Department of Industrial and Systems
Engineering, University of Wisconsin, Madison, WI 53706, USA
E-mail: darek@cae.wisc.edu
Downloaded By: [University of Warwick] At: 09:16 14 December 2009
Received August 2006 and accepted January 2008
This paper introduces a methodology for functional capability analysis and optimal process adjustment for products with failures
that occur when design parameters and process variables are within tolerance limits (in-specs). The proposed methodology defines
a multivariate functional capability space (FC-Space) using a mathematical morphology operation, the Minkowski sum, in order to
represent a unified model with (i) multidimensional design tolerance space; (ii) in-specs failure region(s); and, (iii) non-parametric,
multivariate process measurements represented as Kernel Density Estimates (KDEs). The defined FC-Space allows the determination
of a desired process fallout rate in the case of products with field failures that occur within design tolerances (in-specs). The outlined
process adjustment approach identifies the optimum position of the process mean in order to minimize the overlap between the KDEs
and in-specs failure regions, i.e., achieve the minimum possible process fallout rate for current process variation. The FC-Space-based
process adjustment methodology is illustrated using a case study from the electronics industry where the in-specs failure region is
identified based on warranty information analysis.
Keywords: Warranty analysis, process capability assessment, process adjustment, quality, statistical process control
1. Introduction
A critical concept in the area of statistical process control
is the assessment of manufacturing process capability. Process capability is seen as the ability of the manufacturing
process to consistently produce items within the given specifications of quality characteristics, i.e., within the tolerances
for Design Parameters (DPs) and Process Variables (PVs)
(Polansky, 2001; Ding et al., 2005; Montgomery, 2005).
Therefore, process capability is related to process fallout
rate, which is defined as the probability of DP and PV
measurements to be outside of design tolerances. This definition of process capability is based on the assumption that
any product within design tolerances has satisfactory functional performance, i.e., any product manufactured within
the current tolerance limits is defect free.
With increasing complexity in products, optimal determination of tolerances for DPs and PVs in the design phase
can be challenging (Engelhardt, 2000; Ding et al., 2002a;
Shiu et al., 2003; Ceglarek et al., 2004). Frequently, this
is due to a lack of knowledge during the design phase
∗
Corresponding author
C 2010 “IIE”
0740-817X about the interactions between various DPs and PVs, which
cause product degradation or failure (Khan and Ceglarek,
2000; Ding et al., 2002b; Zhou et al., 2003; Takata et al.,
2004; Chen et al., 2006). Moreover, traditional capability
and adjustments do not take into consideration product
functional assessments that can also contribute to product field failures. Product defects can occur either during
manufacturing inspections or in the field (warranty failures). Therefore, tolerances assigned to DPs and PVs can
include regions that are susceptible to manufacturing or
warranty defects. In such cases, traditional quality control
and inspection in manufacturing based on original design
tolerances cannot detect these defects/failures.
The existence of potential failure regions that occur when
design parameters and process variables are within tolerance units (in-specs) was first proposed by Skinner et al.
(2002) based on their research in semiconductor manufacturing. They identified that the region within the tolerance
of certain PVs is related to low yield and suggested avoiding
these low-yield regions of the tolerance to improve overall process yield. Similarly, Mannar and Ceglarek (2006)
provided an analysis on ways to integrate manufacturing
measurements with warranty information in order to localize warranty failures related to critical DPs and PVs. They
96
Mannar and Ceglarek
identified in-specs fault regions of certain critical DPs and
PVs that are susceptible to specific warranty failures.
1.1. Motivation
Downloaded By: [University of Warwick] At: 09:16 14 December 2009
The existence of in-specs failures serves as motivation to develop a new functional capability analysis and process adjustment methodology. The motivation involves a need for
functional capability analysis, integration of non-normal
process characteristics with in-spec failure regions and determination of an optimum process mean in the presence
of an in-spec failure region, which is described as follows.
1.1.1. Need for functional capability analysis and process
adjustment
In contrast to traditional process capability and adjustment
methods, wherein design tolerances are assumed to be correct, there may exist in-specs failure regions that need to
be incorporated in to the functional capability assessment.
A functional capability assessment provides the following
advantages.
1. Product functional evaluation in global markets: Since
product usage is influenced by numerous factors including geographic markets and customer groups, there can
exist potentially different in-specs failure regions corresponding to each market. Therefore, functional capability assessment and process adjustment must incorporate
these in-specs failure regions separately in order to tailor
product performance to each market.
2. Product functional evaluation in supply chains: Generally,
various suppliers in multiple manufacturing facilities are
involved in producing a product, each having different
variations and distribution characteristics for DPs and
PVs. Functional capability assessment, which incorporates in-specs failures, can help in identifying and evaluating processes and potential suppliers.
Fig. 1. Multivariate normal process with the mean at design
nominal.
to identify the functional nominal ( X̄f ) that can ensure the
lowest process fallout rate.
Figures 1 to 4 show two-dimensional examples of inspecs fault regions and their effects on process capability and adjustment. Figure 1 illustrates an example of a
multivariate normal process representing a 99.73% confidence interval for the DPs and PVs measured. The process mean is adjusted to be at design nominal ( X̄d ), which
is frequently equivalent to {x̄1 = (USL1 − LSL1 )/2, x̄2 =
(USL2 − LSL2 )/2}, where USL is the Upper Specification
Limit and LSL is the Lower Specification Limit. For the
case of an in-specs failure region, as shown in Fig. 1, this
results in a significantly lower process capability. Therefore,
an optimum process adjustment method requires the determination of the coordinates of the process mean X̄ that minimize the process fallout rate. In other words, it minimizes
the overlap of the corresponding confidence region with
1.1.2. Integration of multivariate non-normal process
measurements and in-specs failure regions
Process capability incorporates both tolerance specifications and distribution characteristics of the measurements
that determine process fallout rate. In addition to in-specs
failure regions, the DPs and PVs may be non-normal.
Therefore, a non-parametric representation of process measurements needs to be incorporated for functional capability analysis and process adjustment.
1.1.3. Determination of optimum process mean for in-specs
fault regions
Traditionally, processes are adjusted to the design nominal
( X̄d ). For cases of in-specs failure regions the adjustment
of the process mean to the design nominal is not optimal and can increase the process fallout rate (Mannar and
Ceglarek, 2006). Therefore, a new methodology is needed
Fig. 2. Multivariate normal process with a mean shift that minimizes the fallout rate of the process.
Process capability, process adjustment, quality
97
Downloaded By: [University of Warwick] At: 09:16 14 December 2009
ing Kernel Density Estimate (KDE)-based confidence regions with the mean set at design nominal. Also, it should
be noted that any variations in the distribution of measurement data will cause a change in optimum process mean
adjustments as can be noted by observing the differences
in Figs 2 and 4.
The proposed methodology addresses the aforementioned issues in the following ways.
Fig. 3. Multivariate non-normal process with the mean at design
nominal.
the failure regions. Figure 2 provides an example of process
adjustment that minimizes the overlap between the in-specs
failure region, process distribution and tolerance limits.
The problem becomes especially challenging when the
process measurements do not follow multivariate normal or
fixed parametric distributions. Such cases require the use of
a flexible non-parametric approach in representing process
measurements. We use a multivariate kernel-density-based
method to determine an estimate of the unknown density
of the process measurements. Kernel density estimation is
a popular technique for smooth estimation of the density,
consisting of a chosen kernel function (such as Gaussian,
Epanechnikov) and bandwidth matrix (width of the kernel
function) to estimate the density (Silverman, 1986; Scott,
1992). This paper follows the approach as implemented by
Polansky (2001) using optimum bandwidth selection based
on research conducted by Wand and Jones (1995). Figure 3
illustrates a case of non-normal process representation us-
Fig. 4. Multivariate non-normal process with a mean location to
avoid failure regions.
1. Determination of Functional Capability Space (FCSpace): Based on the in-specs fault regions and current
process measurements, we define FC-Space to represent
all process mean positions in order to ensure a given
process capability. The FC-Space is part of the process adjustment space that corresponds to the degrees
of freedom allowable for adjusting the process mean.
In this paper, the process adjustment space is based on
homogenous transformation and includes six degrees
of freedom. The overall FC-Space is defined by an inspecs failure region, KDE-based process representation,
tolerance space and process adjustment space. The FCSpace is the subset of adjustment space wherein there is
no overlap of the KDE with the in-specs failure regions.
2. Functional nominal and optimum process adjustment
based on FC-Space: This step determines the optimum
process adjustment necessary to minimize the process
fallout rate. The position of the process mean with minimum process fallout is referred as the functional nominal
( X̄f ) as compared to a fixed design nominal ( X̄d ). The
optimum process adjustment is based on determining
the mean location that is equidistant from the boundaries of the FC-Space. This ensures the least probability
of overlap between the process with different failure and
tolerance regions.
1.2. Related work
A great deal of research exists on monitoring and control
of manufacturing processes (Hawkins, 1991; Ceglarek and
Shi, 1995; Mason and Young, 2001). While recent research
has proposed a number of multivariate process monitoring
and control approaches (see, for example, Montgomery
(2005), there are no methods for process capability studies using non-normal process data and in-specs failures.
A common approach for multivariate process monitoring
is based on the Hotelling T 2 control charts. However, the
required process normality assumption is difficult to satisfy in many multivariate processes, for example, in electrical/electronic assembly processes where parameters are frequently tuned during testing. Recent research has focused
on developing non-parametric approaches to multivariate
process control. Sun and Tsung (2003) developed a kerneldistance-based multivariate control chart using a support
vector-based method for monitoring quality characteristics
that are non-normal. Polansky (2005) proposed another
non-parametric control chart based on estimation of the
Downloaded By: [University of Warwick] At: 09:16 14 December 2009
98
density of the sample subgroup statistic using a kernel density estimator of observed measurements. A comprehensive review of non-parametric control charts is presented
by Chakraborti et al. (2001).
There has also been considerable research on multivariate process capability analysis (Wang et al., 2000).
Generally, a multivariate capability index uses a pdimensional rectangular specification volume and assumes
that the distribution of the process measurements is
known. Multivariate-normal-distribution-based capability
methodologies have been proposed by Taam et al. (1993),
Chen (1994) and Shahriari et al. (1995). Chen (1994) developed a general multivariate capability index that allows both rectangular and elliptical specifications. Wang
et al. (2000) reviewed major multivariate process capability indices under the assumption of normality. Polansky
(2001) proposed a non-parametric, distribution-free estimator to compute multivariate process capability that is
calculated based on the KDE of the probability density
function (p.d.f.). This methodology is also used to estimate
the probability of failures to generate control charts (Polansky, 2005). Foster et al. (2005) proposed cause-related multivariate capability indices based on process-oriented basis
representation.
However, all the aforementioned methodologies assume
that there are no in-specs failure regions, which can often result in miscalculation of process capability and mean
adjustment as illustrated in Figs. 2 to 4. The focus of the
proposed FC-Space approach is to integrate the in-specs
failure regions with non-parametric process measurements
in order to determine process capability as well as optimum
process adjustment to minimize process fallout rate.
1.3. Problem formulation
The FC-Space approach is based on information obtained from design (Tolerance Space), failure analysis (Failure Space) and manufacturing measurements (KDE-based
Process Space). The process adjustment is determined
based on design tolerances, fault region in the space of measurements related to failure and the confidence interval associated with the process measurements used to determine
the capability. These three regions, Tolerance Space, Failure
Space and Process Space are defined as follows (Fig. 5).
1. Tolerance Space Tm (T-Space): Let B represent all DPs
and PVs related to a given field failure which are to be
monitored jointly. B defines an m-dimensional space Rm
(|B| = m) that is of interest for monitoring the selected
field failure. The methodology for identifying B is presented in Mannar and Ceglarek (2006). The tolerance
space, T m , is defined by all design tolerances assigned
to each DP and PV, where ai ∈ B. T m is a subset of Rm
defined by design tolerances.
2. Failure Space F (F-Space): The Failure Space, F is the
failure region in Rm , consists of: (i) an in-specs failure
Mannar and Ceglarek
Fig. 5. Illustration of Tolerance, Failure and Process Spaces
|B| = 3.
region within the T m which is sensitive to warranty failures or cause lower process yield Fin-spec ; and, (ii) an
out-of-tolerance failure region Fout−of−spec = Rm − T m ,
i.e., the region in the m-dimensional space outside of
design tolerance:
F = Fin-spec + Fout-of -spec .
(1)
3. Process Space A (A-Space): The process space A represents measurements obtained for DPs and PVs in B.
The process space A is defined by a specified confidence
region generated based on sample measurements, for
example, 99.73% confidence region. The confidence interval/region can be generated based on parametric or
non-parametric representation of the measurement data
depending on the characteristics of the process. In this
paper, we use a non-parametric approach to generate the
confidence interval for multivariate data based on kernel density estimation for m-dimensional measurements
using n sample manufacturing measurements.
3.1. Adjustment space (Cad j -Space): The adjustment
space corresponds to the possible degrees of freedom associated with the capability to adjust the
process mean, X̄. Since the process region A is
assumed to be constant (no change in shape),
the coordinates of any reference point in A completely define the position of A. Therefore, adjustment space for A can be represented in terms of
mean X̄ = (γ1 , ..., γd ) ∈ Rd , where
m
d =m+
2
is the number of degrees of freedom; (γ1 , . . . , γm )
is the position of the reference point, X̄ and
(γm+1 , . . . , γd ) are the Euler angles specifying the
orientation of X̄. Any adjustment of X̄ in this ddimensional space changes the location or orientation of A. Process space A in a specific position
defined by position of X̄ = x̄ is represented by (A)x̄ .
While Cad j -Space as defined above is generic
enough to incorporate both mean shift and rotation
Process capability, process adjustment, quality
99
of process space A, in this paper we primarily focus on mean-shift-based adjustment of a process.
This assumes that the process space A can only be
adjusted by translational degrees of freedom, i.e.,
Euler angles (γm+1 , . . . , γd ) are constant and only
(γ1 , . . . , γm ) defining the position of the reference
point is considered.
Since the process mean X̄ is used as the reference point for process adjustment, (γ1 , . . . , γm )
are determined based on calculation of the sample
mean for m-dimensions based on n-sample process
measurements.
⎡
⎤
n
n
n
X̄ = ⎣
(x j1 )/n,
(x j2 )/n, . . . ,
(x j m )/n ⎦ .
Downloaded By: [University of Warwick] At: 09:16 14 December 2009
j =1
j =1
j =1
(2)
3.2. Restricted Adjustment Space (COA (F)): The failure
space F is mapped into the Cad j -Space to determine
the coordinates of X̄ for which there is overlap of
A with F:
COA (F) ≡ {x̄ ∈ Rm |(A)x̄ ∩ F = Ø}.
(3)
Based on the above-defined spaces, the functional
capability space, FC-Space, potential capability index F Ĉ p and optimum process adjustment can be
described as follows (illustrated in Fig. 6):
1. Functional capability space (FC-Space): FC-Space is defined as the subset of the Cad j -Space for which there is
no overlap between the failure and process space (F and
A), i.e., {x ∈ Rm |(A)x ∩ F = Ø}. The FC-Space can be
obtained by the Boolean subtraction of CO A(F) from
Cad j -Space:
FC − Space =
{x ∈ Rm |(A)x ∩ F = Ø}. (4)
2. Potential capability index F Ĉ p : This capability index determines the ratio of process dispersion (variation) to
the available tolerance space. The FC-Space determines
the region in the adjustment space that can be used by
the process mean location. This considers both the process dispersion (A) and the failure regions (F). The F Ĉ p
Fig. 6. Illustration of FC-space and COA (F).
index is defined as the volume of the FC-Space corresponding to a 99.73% confidence region; a higher volume indicates better process capability and vice-versa:
F Ĉ p = vol (FC − Space99/73% ).
3. Optimum Process Adjustment: Based on the identified
FC-Space boundaries the next step involves identifying
the functional nominal which is the optimum position
of the mean so as to minimize the process fallout. The
location of the current mean with respect to the functional nominal X̄f determines the functional capability
index FC pk, which is explained below.
3.1. Determination of functional nominal ( X̄f ): The functional nominal corresponds to the position of
the process mean with the lowest possible fallout rate. The functional nominal corresponds to
the optimum process adjustment achieved only
by mean adjustment, i.e., shift of the process
mean without changing the variance or other
distribution characteristics. This involves determining the location of A such that: (i) A ∩
F = Ø, i.e., COA (F) = Ø; and (ii) maximizing
the minimum distance of X̄ to the FC-Space
boundaries.
3.2. Functional capability index (FC pk): The distance of
the current process mean to the functional nominal
determines the mean location index FC pk.
The outline of the proposed approach is shown in Fig. 7.
2. Generation of process space (A)
This section focuses on determining a kernel estimate of
the unknown population p.d.f. f . The confidence intervals obtained from the analysis are shown in Fig. 8. The
methodology for estimating f is based on Polansky (2001)
and consists of the following steps.
Step 1. Select a kernel function K to estimate the p.d.f. fˆ
of a given measurement sample
Step 2. Estimate the optimum bandwidth matrix (H) that
minimizes the mean square error between the estimated fallout rate and the actual fallout rate for
the sample data.
Step 3. Determine of the confidence intervals based on the
estimated p.d.f. fˆ .
The p.d.f. of the measurements fˆ is estimated based on
n random samples with measurements X1 , X2 , . . . , Xn .
Each sample measurement Xi consists of m measurements
Xi = [Xi 1 , . . . , Xi m ].
The kernel function used in the analysis is the multivariate Epanechnikov kernel based on Wand and Jones (1995)
and Polansky (2001), who suggest that Epanechnikov kernels are generally optimal.
Downloaded By: [University of Warwick] At: 09:16 14 December 2009
100
Mannar and Ceglarek
Fig. 7. Outline of the proposed methodology.
The bandwidth matrix H is a symmetric positive definite d × d matrix and defines kernel function K H (x) =
|H|−1/2 K(H−1/2 x). The d-variate kernel-density estimate of
f is given by
fˆ (x; H) = n −1
n
KH (x − Xi ) for all x ∈ Rm .
(5)
i =1
The kernel-based estimate of process fallout p̂(H) is given
by (Polansky, 2001):
p̂(H) = 1 −
f̂ (x; H)d x −
f̂ (x; H)d x
FR
= 1 − n −1
Fig. 8. KDE confidence regions and failure regions.
+
n n i =1 TFR
TFR
KH (x − Xi )d x
i =1 FR
KH (x − Xi )d x.
(6)
Process capability, process adjustment, quality
101
The Mean Squared Error (MSE) of the above estimator is
computed by
MSE[ p̂(H)] = E[ p̂(H) − p]2 .
(7)
The estimation of the optimal bandwidth using Equation
(7) is done using the bootstrap-based approach suggested
by Polansky (2001).
Based on the above mentioned procedure we estimate the
p.d.f. fˆ which is used to determine various confidence intervals of interest (for example, 99.73% confidence interval
corresponding to six-sigma variation). Figure 8 shows an
example of the KDE-based confidence regions.
Downloaded By: [University of Warwick] At: 09:16 14 December 2009
3. Functional process capability space (FC-Space)
This section focuses on the determination of FC-Space and
process capability F Ĉ p index.
The different KDE confidence regions generated are
approximated by the minimum convex polyhedron that
completely surrounds each of these confidence regions. A
separate analysis is conducted for each confidence region
to determine the FC-Space corresponding to the different
confidence regions required. For example, if a 99.73% confidence region is used then the FC-Space corresponding to
this region is obtained.
In general, failure space F can consist of multiple failure
regions: kW defined as number of in-specs failure regions
Fin-spec and kT defined as number of out-of-specs failure
regions Fout-of -spec as shown in Equation (8):
F=
Fin−spec +
j =1
kT
Fout-of -spec .
(−A) ⊕ F j = {x + y|x ∈ (−A), y ∈ F j }.
(12)
The calculation is performed based on the algorithm proposed by Lozano-Perez (1980) which firsts converts any set
A into a convex polygon denoted by Conv(.) and vert(.)
denotes the vertices of the convex polygon generated for F
and A. Lozano-Perez (1980) shows that if A and F j are convex then COA (F j ) is convex and COA (F j ) can be calculated
using Equations (13) and (14):
COA (F j ) = conv(vert(F j ) − vert((A)x̄0 )).
COA (F j ) = F j ⊕ (−(A)x̄0 ).
(13)
(14)
3.2. Determination of FC-Space and capability index F Ĉ p
3.1. Determination of the restricted adjustment space
C OA (F)
kW
V, V is the set of all vertices of A. The calculation of
COA (F j ) involves the sum of F j and −(A)x̄0 which is performed by using the Minkowski sum defined as follows:
(8)
Based on Equation (14) individual COA (F j ) are calculated
to determine COA (F) which is then used to calculate the
FC-Space as:
FC − Space = Cad j Space − COA (F).
(15)
The generated FC-Space is a polygon since it is formed
by the combination of Cad j -Space and COA (F) which are
represented as polygons.
Finally, the volume of the FC-Space corresponding to
99.73% confidence region defines the current process capability, F Ĉ p = vol(FC − Space99/73% ). Figure 9 shows the
FC-Space corresponding to 99.73% confidence region. A
series of FC-Spaces can be generated for different confidence regions as shown in Fig. 10.
j=1
CO A(F) consists of coordinates x̄ in the Cad j -Space wherein
(A)x̄ ∩ Bi = Ø∀Fi ∈ F
COA (Fi ) = {x̄ ∈ Cad j − Space|(A)x̄ ∩ Fi = Ø}.
COA (F) =
KF +KT
∪
j =1
COA (F j ).
(9)
(10)
If c is a given location of A defined by the mean location x̄c ,
then (A)x̄c = x̄c ⊕ (A)x̄0 . The operation ⊕, between any
two objects A and B is defined as
A ⊕ B = {a + b|a ∈ A, b ∈ B} and A B
= A ⊕ (−B), (−B) = {−b|b ∈ B}.
The operations of ⊕ and can be used to identify restricted
adjustment space COA (F j ) as shown in Equation (11):
COA (F j ) = F j (A)x̄0 .
(11)
The equation COA (F j ) = F j (A)x̄0 is equivalent to
COA (F j ) = F j ⊕ (−(A)x̄0 ), where −(A)x̄0 = x̄0 − ai ∀ai ∈
Fig. 9. FC-Space for 99.73% confidence interval corresponding
to MC pm ≥ 1.
102
Mannar and Ceglarek
Downloaded By: [University of Warwick] At: 09:16 14 December 2009
of the point (functional nominal) to the boundaries of FCSpace. This can be considered as part of a max-min location problem (Dasarthy and White, 1980). They show maxmin location problems as to be a non-convex programming
problem with several local optima. Also, as suggested by
Rademacher (2007) an efficient deterministic algorithms to
exactly compute the centroid of a convex body does not exist. Therefore, we adopt a heuristic approach with a “good”
initial estimate of the center of the convex polyhedron and
improve this estimate through local improvement.
Hence, we adopt a two-step approach:
Fig. 10. FC-Space for different confidence interval regions.
4. Process adjustment
4.1. Determination of functional nominal ( X̄ f )
The location of the process mean with respect to the FCSpace can be used to determine the functional nominal X̄f
which is the optimum location of the X̄ with least amount
of overlap between process A and the failure regions. This is
determined based on maximizing the minimum distance of
X̄ with the boundaries of FC-Space. In mean adjustment we
use the boundaries of FC-Space corresponding to a 99.73%
confidence interval to determine the location of X̄ which
maximizes the minimum distance of X̄ from the edges of
the FC-Space.
Let FC-Space (corresponding to a 99.73% process representation) consist of p edges denoted by e j , j = 1, . . . , p,
and let x̄0 be the current coordinate of the mean. For
the sake of simplicity we assume that the mean is adjusted to be on the boundary or inside the FC-Space, i.e.,
x̄0 ∈ FC − Space. For each edge e j let u j,x̄0 be the normal
to e j from the coordinate x̄0 . The orthogonal distance of
x̄0 to each edge (boundary) of FC-Space is therefore given
by |u j,x̄0 |, j = 1 , . . . , p. The optimum position of X̄ which
is the functional nominal, noted as x̄cp ∈ FC − Space, is
obtained by minimizing the maximum distance |u j,x̄k | over
all edges j = 1,. . . , p, that is
Step 1. The initial solution is defined by the Chebyshev
center, which is the center of the largest inscribed
sphere for the convex polygon representing the FCSpace computed via linear programming based on
Section 4.3.1 of Boyd and Vandenberghe (2004).
Step 2. Next a heuristic (genetic algorithm)-based approach is used to determine if an improved estimate
exists which maximizes the minimum distance of
the edges of the FC-Space while within the convex
polygon defining the FC-Space. The fitness function for the Genetic Algorithm (GA) is therefore,
defined by minimizing Equation (17). The GAbased approach is based on the stopping criteria
of iterations = 100 × number of model variables
used in Matlab Direct Search Toolbox.
An illustration of the optimum location satisfying Equation
(16) is provided in Fig. 11.
4.2. Determination of functional capability index (FC pk)
The mean location index determines the location of the
current process mean x̄ to the optimum mean location
Xf = min(|u j,x̄cp |), ∀ j = 1, . . . , p ≥ min(|u j,x̄k |)
(16)
∀ j = 1, . . . , p, ∀x̄k ∈ FC − Space.
This can be achieved by representing it as an optimization
problem as shown in Equation (17):
(x̄k) = max(min(|u j,x̄cp |)),
∀ j = 1, . . . ,p, ∀x̄k ∈ FC − Space.
(17)
The basic objective of Equation (16) is to determine a
point within FC-Space, which will maximize the distance
Fig. 11. Optimum location of mean based on 99.73% C p -Space.
Process capability, process adjustment, quality
103
Table 1. Comparison of traditional and functional capability
analysis
Interpretation
Traditional
capability
analysis
Aggregated capability
MC pm
index
Dispersion capability
Ĉ p
index
Optimum mean location Design
calculation
nominal
1
Process mean location
D̂
index
Functional capability
analysis
FC-Space
Fc p = vol(Fc99.73% )
Functional nominal
FC pk
Distance of process mean
to optimum position
Downloaded By: [University of Warwick] At: 09:16 14 December 2009
Fig. 12. Traditional capability index calculation.
determined by the functional nominal X̄f :
FC pk = dist(x̄, X̄f ).
(18)
5. Relationship of FC-Space to the multivariate
capability index
In this section, we compare the functional capability indices as proposed in this paper to traditional multivariate
capability indices.
In the past few years, researchers have developed several
multivariate capability indices (Cheng, 1991; Taam et al.,
1993; Shariari et al., 1995). A comparison conducted by
Wang et al. (2000) indicate that these capability indices
share a close relationship in calculation and interpretation.
Therefore, for consistency we select definitions proposed
by Taam et al. (1993) to illustrate the relationships between
functional and traditional capability indices.
Table 1 shows the comparison of the traditional capability analysis with the proposed functional capability analysis
based on the FC-Space.
5.1. Traditional capability analysis
The multivariate capability index, MC pm , is defined as follows (Taam et al., 1993):
ˆ pm = Ĉ p .
MC
(19)
D̂
The index can be decomposed into two segments based on
the numerator and denominator.
1. Dispersion capability index Ĉ p : Calculation of Ĉ p is
based on the ratio of the tolerance volume to the process dispersion volume. The calculation is performed
after modification of either the tolerance region or process region to have the same general geometric shape,
i.e., for the case of a normality assumption, either the
tolerance is modified to have an elliptical shape as the
process confidence region, or the process confidence region is modified to be rectangular. Figure 12 illustrates
the modification of tolerance region into elliptical shape
for Ĉ p calculation:
Ĉ p =
vol (Tolerance region)
.
vol (esimated 99.73% process region)
(20)
2. Process mean capability index 1/ D̂: The distance of the
process mean to the design nominal, D̂, can be calculated
as
1/2
n
D̂ = 1 +
( X̄ − µ0 ) S−1 ( X̄ − µ0 )
(21)
n−1
Values of 0 < 1/ D̂ < 1 measure the closeness of the design nominal X̄d to sample mean. The maximum value
of 1/ D̂ = 1 is achieved when the process is centered at
the design nominal X̄d , then the M̂CPM = Ĉ P .
The calculations of the MC pm assume that the design
nominal is the “ideal” process location. However, the current process capability indices do not consider the in-specs
failure region(s) which could result in higher errors when
approximating the same geometric shape.
5.2. Functional capability analysis
The proposed functional capability analysis generalizes the
currently used capability index MC pm by incorporating inspecs failure regions and non-parametric estimates for confidence regions.
Corresponding to the MC pm index we can use the boundaries generated by FC-Space to determine the overall process capability. In traditional capability analysis a value
of MC pm = 1 signifies that 99.73% of the process values
lie within the tolerance region, providing a process fallout
rate of 0.27%. In the functional capability this process fallout rate is guaranteed by the 99.73% boundary for the
104
Mannar and Ceglarek
Downloaded By: [University of Warwick] At: 09:16 14 December 2009
tolerance region and interior fault regions and thus,
MC pm > FC p .
The two parts of the traditional process capability index MC pm , the numerator and denominator in Equation
(19), have a close relationship with the functional capability
indices and can be described as follows:
1. Dispersion functional capability index FC p : The process
functional capability index Fc p = vol(Fc99.73% ) represents the 99.73% volume of the FC-Space. This volume
takes into account the shape and location of the inspecs failure regions, tolerance boundaries and process
spread determined by KDE confidence region. Higher
values for FC p denote a smaller process spread compared to the available tolerance volume, which is similar
to traditional Ĉ p .
However, traditional Ĉ p calculation is based on the
approximation of the process region and tolerance window, which is understood to have the same geometric
shape and thus results in larger errors in the case of
in-specs failure regions and non-parametric confidence
regions.
2. Actual functional capability index (FC pk): Since the location of process mean depends on in-specs failure regions and the KDE confidence region, the functional
nominal is different from the design nominal. Section
4 discusses the determination of the functional nominal. The distance of the optimum functional nominal
from the current mean determines the FCpk which is a
measure of process actual capability index.
6. Case study
The presented methodology of capability adjustment using
FC-Space to monitor manufacturing measurements with
in-specs failure regions is illustrated using an industrial case
study from cell phone manufacturing. The case study analyzes warranty failures of a high-end consumer cell-phone
model from the iDEN phone family introduced in 200l.
Mannar and Ceglarek (2006) identify two critical manufac-
Fig. 13. Scatter plot (869 samples).
Fig. 14. KDE-based confidence regions.
turing measurements related to the failure and one in-specs
fault region.
The analysis is performed using sample of 869 products.
Based on the design tolerances, measurement data and
identified in-specs failure region, we apply the proposed
methodology to determine: (i) the FC-Space corresponding to different confidence intervals; and (ii) the functional
nominal X̄f based on a 99.73% FC-Space.
6.1. Determination of process space A
The process space A is calculated using manufacturing
measurement data. The scatter plot of the measurements
and the corresponding KDE-based confidence regions are
shown in Figs 13 and 14, respectively. The optimal bandwidth values of H for the bivariate data were calculated
based on minimizing the MSE error between the actual
process fallout and estimated process fallout using the p.d.f.
fˆ. The optimal bandwidth values of H = 3.2 for Var1, and
H = 1.156 for Var2.
Fig. 15. Determination of FC-Space.
Process capability, process adjustment, quality
Downloaded By: [University of Warwick] At: 09:16 14 December 2009
Fig. 16. Optimum mean adjustment.
105
process mean to determine regions, that ensure a required
process capability.
The process space consists of confidence regions that are
generated using KDE-based non-parametric estimation of
the distribution of the measurements. A series of FC-Spaces
is generated corresponding to varying confidence intervals
which can be used to determine current process capability.
Based on the FC-Space99.73% generated for 99.73% confidence interval we estimate the potential functional capability
index FC p .
In addition, we determined the optimum process location
defined as the functional nominal which ensures the lowest
process overlap with corresponding tolerance and failure
regions; and actual functional capability index FC pk.
The relationship between functional capability and traditional multivariate process capability is discussed. The proposed methodology is illustrated using a case study from
cell-phone manufacturing.
6.2. Determination of FC-Space
The FC-Space was calculated following the approach described in Section 3. The FC-Space corresponding to the
99.73% confidence region is shown in Fig. 15. Figure 16
shows the FC-Space obtained for varying confidence intervals. Figure 16 also shows the design nominal X̄d = (12.5,
154.5) and the obtained functional nominal X̄f = (10.08,
124.95).
The case study also illustrates the importance of identifying the minimum subset of manufacturing parameters
related to the failure (Mannar and Ceglarek, 2006). This
is important since the proposed methodology is based on
KDE-based process representation and Minkowski sum–
based determination of FC-Space, which are computationally expensive and have estimation bias in higher dimensions. The current state of the art in calculation of the
Minkowski sum for FC-Space calculation (Varadhan and
Manocha, 2006) and KDE estimation (Scott and Sain,
2004) can handle at least three dimensions.
7. Conclusions and future work
This paper focuses on functional process capability analysis and mean adjustment for processes that have in-specs
(within tolerance) failure identified during manufacturing or field phase of the Product Life-cycle Management
(PLM). The consideration of in-specs failures is of critical
importance in integrating design, manufacturing and service engineering in the product PLM paradigm. Current
process capability and adjustment methods lead to incorrect results in the presence of in-specs failure regions.
In order to address this problem, we presented a generic
methodology to handle multiple in-specs failure regions
within the DPs or PVs tolerances (in-specs). The proposed
FC-Space methodology maps the in-specs failure regions
and design tolerance space into the adjustment space of the
Acknowledgements
The authors acknowledge the financial support provided by
a UK STAR Award EP/E044506/1 and Motorola Corp.
The authors would like to acknowledge Ashutosh Katiyar,
ZS Associates, Princeton, NJ, for his initial work on the
paper as well as Dr. Feng Niu and Bassam Bafaraj, Motorola for their discussions related to the warranty issues in
electronic manufacturing.
References
Boyd, S.P. and Vandenberghe, L. (2004) Convex Optimization, Cambridge
University Press, Cambridge, UK.
Ceglarek, D., Huang, W., Zhou, S., Ding, Y., Kumar, R. and Zhou
Y. (2004) Time-based competition in manufacturing: stream-ofvariation analysis (SOVA) methodology-review. International Journal of Flexible Manufacturing Systems, 16(1), 11–44.
Ceglarek, D. and Shi, J. (1995) Dimensional variation reduction
for automotive body assembly. Manufacturing Review, 8(2),
139–154.
Chakraborti, S., Van der Laan, P. and Bakir, S.T. (2001) Nonparametric
control charts: an overview and some results. Journal of Quality
Technology, 3, 304–315.
Chen, H. (1994) A multivariate process capability index over a rectangular
solid zone. Statistica Sinica, 4, 749–758.
Chen, Y., Ding, Y., Jin, J. and Ceglarek, D. (2006) Integration of tolerance
and maintenance design for multi-station manufacturing processes.
IEEE Transactions on Automation Science and Engineering, 3(4),
440–453.
Cheng, S.W., Chang, L.K. and Spiring, F.A. (1991) A multivariate measure of process capability cpm. International Journal of Modeling
and Simulation, 11, 1–6.
Dasarathy, B. and White, L.J. (1980) A maximin location problem. Operations Research, 28(6), 1385–1401.
Ding, Y., Ceglarek, D. and Shi, J. (2002a) Design evaluation of
multi-station assembly processes by using state space approach.
Transactions of ASME, Journal of Mechanical Design, 124(3),
408–418.
Downloaded By: [University of Warwick] At: 09:16 14 December 2009
106
Ding, Y., Ceglarek, D. and Shi, J. (2002b) Fault diagnosis of multistage
manufacturing processes by using state space approach. Transactions of ASME, Journal of Manufacturing Science and Engineering,
124(2), 313–322.
Ding, Y., Jin, J., Ceglarek, D. and Shi, J. (2005) Process-oriented tolerancing for multi-station assembly systems. IIE Transactions on Design
and Manufacturing, 37(6), 493–508.
Droogenbroeck, M.V. and Buckley, M. (2005) Morphological erosions
and openings: fast algorithms based on anchors. Journal of Mathematical Imaging and Vision, 22(2–3), 121–142.
Foster, E.J., Barton, R.R., Gautam, N., Truss, L.T. and Tew, J.D. (2005)
The process-oriented multivariate capability index. International
Journal of Production Research, 43(10), 2135–2148.
Hawkins, D.M. (1991) Multivariate quality control based on regressionadjusted variables. Technometrics, 33, 61–75.
Khan, A. and Ceglarek, D. (2000) Sensor optimization for fault diagnosis
in multi-fixture assembly systems with distributed sensing. Transactions of ASME, Journal of Manufacturing Science and Engineering,
122(1), 215–226.
Lozano-Perez, T. (1980) Spatial planning: a configuration space approach. AI Memo 605, Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, MA.
Mannar, K. and Ceglarek, D. (2006) Fault region localization: product
and process improvement based on field performance and manufacturing measurements. IEEE Transactions on Automation Science
and Engineering, 3(4), 423–439.
Mason, R.L. and Young, J.C. (2001) Implementing multivariate statistical
process control using Hotelling’s T2 statistic. Quality Progress, 34(4),
71–73.
Matheron, G. and Serra, J. (1988) Image Analysis and Mathematical Morphology Volume 2: Theoretical Advances, Academic Press, London.
Montgomery, D.C. (2005) Introduction to Statistical Quality Control, fifth
edition, Wiley, New York, NY.
Polansky, A.M. (2001) A smooth nonparametric approach to multivariate process capability. Technometrics, 43(2), 199–211.
Polansky, A.M. (2005) A general framework for constructing control
charts. Quality and Reliability Engineering International, 21(6), 633–
653.
Rademacher, L.A. (2007) Approximating centroid is hard, in Proceedings
of 23rd Annual Symposium on Computational Geometry, pp. 302–
305.
Scott, D.W. (1992) Multivariate Density Estimation: Theory, Practice and
Visualization, Wiley, New York, NY.
Scott, D.W. and Sain, S.R. (2005) Multi-dimensional density estimation,
in Handbook of Statistics, Data Mining and Computational Statistics,
Rao, C.R. and Wegman, E.J. (eds), Elsevier, Amsterdam, pp. 229–
261.
Shahriari, H., Hubele, N.F. and Lawrence, F.P. (1995) A multivariate
process capability vector, in Proceedings of the Fourth Industrial
Engineering Research Conference, pp. 304–309.
Shiu, B.W., Apley, D., Ceglarek, D. and Shi, J. (2003) Tolerance allocation
for sheet metal assembly using beam-based model. IIE Transactions
on, Design and Manufacturing, 35(4), 329–342.
Silverman, B.W. (1986) Density Estimation for Statistics and Data Analysis, Chapman & Hall, London, UK.
Skinner, K.R., Montgomery, D.C., Runger, G.C., Fowler, J.W.,
McCarville, D.R., Rhoads, T.R. and Stanley, J.D. (2002) Multivariate statistical methods for modeling and analysis of wafer probe
test data. IEEE Transaction on Semiconductor Manufacturing, 15(4),
523–530.
Sun, R.X. and Tsung, F. (2003) A kernel-distance-based multivariate
control chart using support vector methods. International Journal
of Production Research, 41(13), 2975–2989.
Taam, W., Subbaiah, P. and Liddy, J.W. (1993) A note on multivariate
capability indices. Journal of Applied Statistics, 20(3), 339–351.
Mannar and Ceglarek
Takata, S., Kimura, F., Van Houten F.J.A.M., Westkamper, E., Shpitalni, M., Ceglarek D. and Lee, J. (2004) Maintenance: changing
role in life cycle management. Annals of the CIRP, 53(2), 643–
655.
Varadhan, G. and Manocha, D. (2006) Accurate Minkowski sum approximation of polyhedral models. Graphical Models, 68(4), 343–355.
Wand, M.P. and Jones M.C. (1995a) Kernel Smoothing, Chapman and
Hall, London, UK.
Wand, M.P. and Jones, M.C. (1995b) Multivariate plug-in bandwidth
selection. Computational Statistics, 9, 97–116.
Wang, F.K., Hubele, N.F., Lawrence, F.P., Miskulin, J.D. and Shahriari, H. (2000) Comparison of three multivariate process capability
indices. Journal of Quality Technology, 32(3), 263–275.
Zhou, S., Ding, Y., Chen, Y. and Shi, J. (2003) Diagnosability study of
multistage manufacturing processes based on linear mixed-effects
models. Technometrics, 45(4), 312–325.
Biographies
Kamal Mannar received his B.Tech. degree in Mechanical Engineering
from the National Institute of Technology Karnataka, India in 2001,
an M.S. degree in Manufacturing Systems Engineering from the University of Wisconsin–Madison in 2005 and a Ph.D. degree in Industrial
and Systems Engineering from the University of Wisconsin-Madison
in 2006. He is currently working as a Knowledge Engine Development
Leader of Global Services Technology, General Electric Health Care,
Pewaukee, Wisconsin. His research interests include methodologies for
diagnosis and prediction of warranty and field failures, remote diagnosis
and prediction for health care equipment and use of field performance as
feedback to design and manufacturing to improve product robustness.
Dariusz (Darek) Ceglarek received his Ph.D. degree in Mechanical Engineering from the University of Michigan–Ann Arbor in 1994. He was
on the research faculty at the University of Michigan-Ann Arbor from
1995 to 2000. In 2000, he accepted an appointment at the University of
Wisconsin–Madison as an Assistant Professor in the Department of Industrial and Systems Engineering where he rose to the ranks of Associate
Professor and Professor in 2003 and 2005, respectively. Since 2006 he is
Professor and EPSRC Research Chair at the University of Warwick, UK.
He is a Fellow of CIRP. He served as Chair of the Quality, Statistics and
Reliability Section of the Institute of Operations Research and Management Sciences (INFORMS); Program Chair for the American Society
of Mechanical Engineers (ASME) Design-for-Manufacturing Life Cycle
(DFMLC) Conferences, Associate Editor of IEEE Transactions (TASE)
and Associate Editor of ASME Transactions, Journal of Manufacturing
Science and Engineering. His research focuses on product life cycle modeling and analysis with emphasis on production and healthcare systems
convertibility, scalability and 6-sigma quality and root cause analysis during design, manufacturing and service phases. He has published widely
in his research areas with more than 60 papers in leading journals. Two
of his paper received Best Paper Awards from the ASME Manufacturing
Engineering Division and ASME Design Engineering Division. He has
received numerous awards including in 2007 a UK EPSRC STAR Award
(granted to an “exceptional senior faculty, recognised international leader
in his/her research field”), US National Science Foundation (NSF) 2003
CAREER Award (NSF’s “most prestigious awards in support of junior
faculty who exemplify the role of teacher-scholars through outstanding
research, excellent education and the integration of education and research”); 1999 Outstanding Research Scientist Award from the College
of Engineering at the University of Michigan; the 1998 Dell K. Allen Outstanding Young Manufacturing Engineer of the Year Award from the Society of Manufacturing Engineers (SME). More information is posted at:
http://digital.warwick.ac.uk/Digital-Product-Lifecycle-Management.
Download