1 Introduction

Process capability indices (PCIs), are used to provide a numerical measure of whether a production process is capable of producing items satisfying the quality requirement preset in the factory that has received substantial research attention. Quantifying process potential and performance is important for any successful quality improvement activity and quality program implementation. The relationships between the actual process performance and the specification limits may be quantified using appropriate process capability indices. The two capability indices which have been widely used in manufacturing industry are C p and C pk . These two indices provide numerical measures of whether a manufacturing process meets the preset capability requirement, and they are defined as [1]:

$${C_{p} = {{USL - LSL} \over {6\sigma }} = {d \over {3\sigma }},}$$
(1)
$${C_{{pk}} = \min {\left\{ {{{USL - \mu } \over {3\sigma }},{{\mu - LSL} \over {3\sigma }}} \right\}} = {{d - {\left| {\mu - m} \right|}} \over {3\sigma }},}$$
(2)

where USL and LSL are the upper and lower specification limits preset by the process engineers or product designers, μ is the process mean, σ is the process standard deviation. d=(USLLSL)/2 is the half length of the specification interval (LSL, USL), and m=(USL+LSL)/2 is the mid-point of the specification interval. As noted by Boyles [2], C p and C pk are both yield-based indices and are independent of the target value T. They may fail to account for process yield and process centring with bilateral specifications. For this reason, Chan et al. [3] developed the index C pm which takes the process centring into consideration. This index is defined as

$${C_{{pm}} = {{USL - LSL} \over {6{\sqrt {\sigma ^{2} + {\left( {\mu - T} \right)}^{2} } }}} = {d \over {3{\sqrt {\sigma ^{2} + {\left( {\mu - T} \right)}^{2} } }}},}$$
(3)

where T is the target value. By definition, C pm , will obviously model the manufacturing process under the loss function approach. C pm was not originally designed to provide an exact measure of the number of non-conforming items, but C pm includes the process departure (μT)2 in the denominator of the definition to reflect the degree of process targeting. For instance, large process variance results in a lower C pm value, and a large gap between the process mean and the target value results in a lower C pm . The C pm index attempts to take attention away from conformance to specifications and refocuses on optimal product quality, achieved only when critical dimensions are made according to target. Recently, many widely used statistical packages and quality researchers addressed the process capability of applying C pm for cases in which the specification tolerances are asymmetrical [4, 5]. As noted by Kotz et al. [6], when the process is capable (C pm ≥1), the relationship between C pm and process yield is %Yield≥2Φ(3C pm )−1. For example, if the capability of the product is 1.0, then it guarantees that the total process yield is at least greater than 99.73%. Further, given C pm >c, the bounds on |μ−T| can be calculated as

$${{\left| {\mu - T} \right|} < {d \over {3c}}}$$

On the other hand, a smaller value of C pm implies a lower process yield, higher expected loss, and poor process capability. Therefore, index C pm is suitable for nominal-the-best type processes (bilateral specifications).

Chou [7] developed an effective procedure that uses estimators of C p , C pu and C pl for practitioners to determine whether or not two processes have equal capability. One of the purposes for which process capability indices can be used is selecting between the more capable process of two competing processes, as a result, the procedure can be used to select the better of two suppliers. Index C p is failed to measure process yield and process centring with bilateral specifications, and also, in an actual application, more than two suppliers can be selected. Thus, a capability index \({\hat{C}_{{pm}} }\) is used calculated from sampled data to develop a similar procedure for practitioners to use in determining whether or not h (h >2) processes have equal capability. The h processes are tested two at a time, there are h C 2=h(h−1)/2 possible paired comparisons. Furthermore, a great degree of uncertainty may be introduced into the capability assessment due to sampling errors. Consequently, critical value, p-value and confidence interval approaches are frequently used to assess the process capability more reliably during a hypothesis test. When using the confidence interval approach, the estimated indices of C pmi and C pmj calculated from sampled data are employed to determine whether or not two processes have equal capability. Nevertheless, as mentioned in [8], the described boundary between reaching a null hypothesis and rejecting a null hypothesis was too fine in previous methods. Thus, a fuzzy evaluation method that possesses the advantage of fuzzy systems where a grade can be obtained instead of an exact evaluation result is adopted to select the best among the h suppliers in this study.

The concept of fuzzy sets was first proposed by Zadeh [9] in 1965. A fuzzy/ neuro-fuzzy approach has new been applied in many fields such as automatic control, optimal analysis, manufacturing systems and decision-making [10, 11, 12, 13] in industry. In this paper, a fuzzy evaluation method is proposed so that the capability of competing process can be assessed. This fuzzy inference evaluation will consider the normalizing indices δ and γ (introduced in Section 3) as inputs and obtain a result value as an output. Both input and output are described by linguistic variables to account for the uncertain information associated with them. Here, triangular and trapezoid membership functions are used to represent uncertain information about process variables. An approximate rule-based reasoning approach is also presented for quantitative analysis. By applying the value of the fuzzy inference result, a grade instead of exact evaluation is obtained in this paper. In addition, the evaluation procedure and an illustrated example will be presented for ease of applications.

2 Process capability confidence intervals

The process capability index C pm for a whole population is not normally available since the process mean and the standard deviation are generally unknown. Only an estimated capability index \({\hat{C}_{{pm}} }\) by using a sample can be obtained in practice. Let X i1, X i2,..., X in , i=1, 2, ..., k, be k sets of random samples of size n from each supplier (the sample size is selected to be the same for simplicity, however it is not necessary). Each product from a supplier has the same product specification and target value. The above calculations of average and variance are briefly summarized in Table 1.

Table 1. Sample data mean and variance

Thus, the natural estimator of C pmi can be written as follows:

$${\hat{C}_{{pmi}} = {d \over {3{\sqrt {S^{2}_{i} + {\left( {\overline{X} _{i} - T} \right)}^{2} } }}},{\rm{ }}i = 1,{\rm{ }}2,{\rm{ }}...,{\rm{ }}k,}$$
(4)

where i and \({S^{2}_{i} }\) are the sample mean and sample variance of process i with sample size n i . The probability density function of \({\hat{C}_{{pmi}} }\) (see Vannman and Kotz [14]) is

$$ {f_{{\hat{C}_{{pmi}} }} {\left( x \right)} = {{2^{{1 - n_{i} /2}} C^{{n_{i} }}_{i} } \over {3^{{n_{i} }} x^{{n_{i} + 1}} }}\exp {\left( { - {{\lambda _{i} } \over 2} - {{C^{2}_{i} } \over {18x^{2} }}} \right)}{\sum\limits_{j = 0}^\infty {{\left\{ {{\left( {{{\lambda _{i} C^{2}_{i} } \over {36x^{2} }}} \right)}^{j} /{\left( {j!\Gamma {\left( {{{n_{i} } \over 2} + j} \right)}} \right)}} \right\}}} },} $$
(5)

where x>0 and \( {C_{i} = {\sqrt {n_{i} } }d/\sigma _{i} } \), \( {\lambda _{i} = {\sqrt {n_{i} } }{\left( {\mu _{i} - T} \right)}/\sigma _{i} } \). As noted by Pearn et al. [15], under the normality assumption \( {\Sigma ^{{n_{i} }}_{{j = 1}} {\left( {X_{{ij}} - T} \right)}/\sigma _{i} } \) is distributed as a non-central chi-square distribution with n i degrees of freedom and a non-centrality parameter λ i . The r-th moment about zero of \({\hat{C}_{{pmi}} }\) (see Pearn et al. [15] and Vannman[16]) is

$$ {E{\left( {\hat{C}_{{pmi}} } \right)}^{r} = {\left( {{{C_{i} } \over {3{\sqrt 2 }}}} \right)}^{r} {\sum\limits_{j = 0}^\infty {{\left\{ {{{e^{{ - \lambda _{i} /2}} {\left( {\lambda _{i} /2} \right)}^{j} } \over {j\;!}}\Gamma {\left( {{{n_{i} - r} \over 2} + j} \right)}/\Gamma {\left( {{{n_{i} } \over 2} + j} \right)}} \right\}}} }.} $$
(6)

The quantity \( {v_{i} {\left( {C_{{pmi}} /\hat{C}_{{pmi}} } \right)}} \) is approximately distributed as a chi-square distribution with v i degrees of freedom which is denoted by χ 2(v i ). v i can be estimated by calculating the value \({\hat{v}_{i} }\) from the sample as

$$ {\hat{v}_{i} = {{n_{i} {\left( {1 + {\left[ {{\left( {\overline{X} _{i} - T} \right)}/S_{i} } \right]}^{2} } \right)}^{2} } \over {1 + 2{\left[ {{\left( {\overline{X} _{i} - T} \right)}/S_{i} } \right]}^{2} }}} $$
(7)

It is well known that a great degree of uncertainty may be introduced into capability assessment due to sampling error. To achieve a more reliable capability assessment, the confidence interval approach is used below during the hypothesis test. Letting C li and C ui represent the lower and upper confidence limits of process i, it follows that

$${\matrix{ {P{\left\{ {C_{{li}} \le C_{{pmi}} \le C_{{ui}} } \right\}} = P{\left\{ {\hat{v}_{i} {\left( {{{C_{{li}} } \over {\hat{C}_{{pmi}} }}} \right)}^{2} \le \hat{v}_{i} {\left( {{{C_{{pmi}} } \over {\hat{C}_{{pmi}} }}} \right)}^{2} \le \hat{v}_{i} {\left( {{{C_{{ui}} } \over {\hat{C}_{{pmi}} }}} \right)}^{2} } \right\}}} \cr { = P{\left\{ {\hat{v}_{i} {\left( {{{C_{{li}} } \over {\hat{C}_{{pmi}} }}} \right)}^{2} \le \chi ^{2} {\left( {\hat{v}_{i} } \right)} \le \hat{v}_{i} {\left( {{{C_{{ui}} } \over {\hat{C}_{{pmi}} }}} \right)}^{2} } \right\}}} \cr { = 1 - \alpha .} \cr } }$$
(8)

where α stands for the producer risk. Therefore

$${\hat{v}_{i} {\left( {{{C_{{li}} } \over {\hat{C}_{{pmi}} }}} \right)}^{2} = \chi ^{2}_{{\alpha /2}} {\left( {\hat{v}_{i} } \right)}\;{\rm{and}}\,\hat{v}_{i} {\left( {{{C_{{ui}} } \over {\hat{C}_{{pmi}} }}} \right)}^{2} \chi ^{2}_{{1 - \alpha /2}} {\left( {\hat{v}_{i} } \right)},}$$
(9)

and \({\chi ^{2}_{\alpha } {\left( {\hat{v}_{i} } \right)}}\) denotes the 100α% lower-tail percentage points of \({\chi ^{2} {\left( {\hat{v}_{i} } \right)}}\). Thus, the approximate 100(1−α)% confidence interval can be written as

$$ {{\left[ {C_{{li}} ,\;C_{{ui}} } \right]} = {\left[ {{\sqrt {\chi ^{2}_{{\alpha /2}} {\left( {\hat{v}_{i} } \right)}/\hat{v}_{i} } } \times \hat{C}_{{pmi}} ,{\sqrt {\chi ^{2}_{{1 - \alpha /2}} {\left( {\hat{v}_{i} } \right)}/\hat{v}_{i} } } \times \hat{C}_{{pmi}} } \right]}.} $$
(10)

3 Fuzzy evaluation of supplier capability

In this study, the estimated indices of C pmi and C pmj , calculated from sampled data, are used to determine whether or not two processes have equal capability. To achieve a more reliable capability assessment, the confidence interval approach is used during the hypothesis test. From the previous section, one can see that the confidence interval of indices C pmi and C pmj are [C li , C ui ] and [C lj , C uj ], respectively. Using the statistical method, the comparison of these two indices can be represented as:

(1):

If [C li , C ui ] ∩ [C lj , C uj ] 1 φ, then it is concluded that C pmi =C pmj .

(2):

If C li >C uj , then it is concluded that C pmi >C pmj .

(3):

If C ui <C lj , then it is concluded that C pmi <C pmj .

Nevertheless, it is rather ambiguous in rule one. In this rule, the indices are concluded to be equal whether the intersection is small or large. For instance:

Case A::

When [C li , C ui ]=[0.5, 1.6] and [C lj , C uj ]=[1.5, 2.4] then [C li , C ui ] ∩ [C lj , C uj ]=[1.5, 1.6].

Case B::

When [C li , C ui ]=[0.9, 1.8] and [C lj , C uj ]=[0.8, 1.7] then [C li , C ui ] ∩ [C lj , C uj ]=[0.9, 1.7].

One can recognise that case B is superior to case A for the possibility of "C pmi =C pmj " since the intersection in case B is larger than that of case A. In order to distinguish an equal grade of index C pm (for i and j) in different intersections, a method of incorporating the fuzzy inference with a process capability index is now proposed. An approximating rule-based reasoning approach is used for quantitative analysis. In this study, supplier i is said to be superior to supplier j when the value of the inference result is positive. The larger the value result, the more capable supplier i is than supplier j. On the other hand, a negative value result implies that supplier i is inferior to supplier j. In other words, the supplier i is said to be an overall better-quality supplier than supplier j when the value of the inference result is equal to 1; supplier i is said to be completely of the same quality as supplier j when the value of the inference result is equal to 0 and supplier i is said to be completely of worse quality than supplier j when the value of the inference result is equal to −1. A result value of the inference within {0, 1} or {−1, 0} is used to represent the different grade of capability, as a result, a grade instead of an exact evaluation is obtained in this paper. Let the normalizing indices δ and γ be defined as

$${\delta = {{C_{{li}} - C_{{uj}} } \over {\max {\left( {C_{{ui}} ,C_{{uj}} } \right)}}},}$$
(11)
$${\gamma = {{C_{{ui}} - C_{{lj}} } \over {\max {\left( {C_{{ui}} ,C_{{uj}} } \right)}}}.}$$
(12)

Then the fuzzy inference systems are composed of two inputs and one output as shown in Fig. 1.

Fig. 1
figure 1

Structure of fuzzy inference system

Generally, the fuzzy analysis procedure consists of four steps: definition of input/output fuzzy variables, fuzzy rules, fuzzy inference and defuzzification [17].

(1) Definition of input/output fuzzy variables. The membership functions (MFs) of input/output variables are defined by linguistic variables. There are four kinds of membership functions for representing fuzzification: in triangular, trapezoid, gaussian and sigmoid type. In this study, triangular and trapezoid types are adopted as MFs for the sake of simplicity and for describing the asymmetric property. The triangular MF is specified by three parameters {a,b,c} which determine the three corners of triangle. If this function is denoted as trimf(x;a,b,c) then

$${trimf{\left( {x;a,b,c} \right)} = \left\{ {\matrix{ {0 \hfill} & {{x < a} \hfill} \cr {{{{x - a} \over {b - a}}} \hfill} & {{a \le x \le b} \hfill} \cr {{{{c - x} \over {c - b}}} \hfill} & {{b \le x \le c} \hfill} \cr {0 \hfill} & {{x > c} \hfill} \cr } } \right.\,\,\,.}$$
(13)

Furthermore, the trapezoid MF is denoted trapmf(x;a,b,c,d) which is specified by four parameters {a,b,c,d}, and then one has

$${trapmf{\left( {x;a,b,c} \right)} = \left\{ {\matrix{ {0} & {{x < a}} \cr {{{{x - a} \over {b - a}}}} & {{a \le x \le b}} \cr {1} & {{b \le x \le c}} \cr {{{{d - x} \over {d - c}}}} & {{c \le x \le d}} \cr {0} & {{x > d}} \cr } } \right.\,\,\,.}$$
(14)

The universe of input variables is defined in {−1, 1} as shown in Fig. 2. Membership functions of input δ are defined as trapmf(x;−1,−1,−0.4,−0.3), trimf(x;−0.4,−0.3,−0.2), trimf(x;−0.3,−0.2,−0.1), trimf(x;−0.2,−0.1,0), trimf(x;−0.1,0,0.1) and trapmf(x;0,0.1,1,1) for representing N4 (negative), N3, N2, N1, Zero and Positive, respectively. Also, input γ are defined as trapmf(x;−1,−1,−0.1,0), trimf(x;−0.1,0,0.1), trimf(x;0,0.1,0.2), trimf(x;0.1,0.2,0.3), trimf(x;0.2,0.3,0.4) and trapmf(x;0.3,0.4,1,1) for representing Negative, Zero, P1 (positive), P2, P3 and P4, respectively. In addition, the output variables are composed of seven triangular MFs for representing L3 (inferior), L2, L1, Equal, S1 (superior), S2 and S3, as shown in Fig. 3.

Fig. 2
figure 2

Membership functions of input variables

Fig. 3
figure 3

Membership functions of output variables

(2) Fuzzy rules. Fuzzy rules are important for a successful inference result [10]. A rule base represents the experience and knowledge of experts. The fuzzy rules are similar to the intuitional thinking of a human. A fuzzy inference system, composed of two inputs and one output, could employ this kind of fuzzy rule as

If x 1 is A i1 and x 2 is A i2 then y is B i (for i=1 to n),where x 1, x 2 and y are fuzzy system input and output variables; A i1, A i2 and B i are fuzzy subsets of their linguistic variables. In this study, the fuzzy inference system is applied to select the best supplier between competing processes using the confidence interval values of C li , C ui , C lj and C uj . Thirty-three if-then rules are employed in this study. They are:

$${\matrix{ {{{\rm{Rule 1: if }}{\left( {\delta {\rm{ is Positive}}} \right)}{\rm{ and }}{\left( {\gamma {\rm{ is P4}}} \right)}{\rm{ then }}{\left( {{\rm{result is S3}}} \right)}{\rm{.}}} \hfill} \cr {{{\rm{Rule 2: if }}{\left( {\delta {\rm{ is Positive}}} \right)}{\rm{ and }}{\left( {\gamma {\rm{ is P3}}} \right)}{\rm{ then }}{\left( {{\rm{result is S3}}} \right)}{\rm{.}}} \hfill} \cr {{\,\,\,\,\,\,\, \vdots } \hfill} \cr {{{\rm{Rule 33: if }}{\left( {\delta {\rm{ is N4}}} \right)}{\rm{ and }}{\left( {\gamma {\rm{ is Negative}}} \right)}{\rm{ then }}{\left( {{\rm{result is L3}}} \right)}{\rm{.}}} \hfill} \cr } }$$

The fuzzy rules are listed in Table 2. Note that the fuzzy rules indicated in this table, if (δ is Positive) and (γ is Zero) or (γ is Negative) in addition to if (δ is Zero) and (γ is Negative), never apply since the definition of two input variables always exists γδ.

Table 2. Selecting supplier fuzzy rules

(3) Fuzzy inference. Fuzzy inference is an inference procedure for deriving a conclusion based on a set of if-then rules. In this paper, the Mamdani inference method [18] that employs the maximum-minimum product composition to operate fuzzy if-then rules is adopted. Let the rule be: if x 1=A 1 and x 2 =A 2 then y=B, then the result of inference can obtain a fuzzy set with MF of B' i as

$${\mu _{{{B}'_{i} }} {\left( y \right)} = {\mathop {\max }\limits_X }{\left\{ {\min {\left[ {\mu _{{{A}'_{{i1}} }} {\left( {x_{1} } \right)},\mu _{{{A}'_{{i2}} }} {\left( {x_{2} } \right)},\mu _{{R_{i} }} {\left( {x_{1} ,x_{2} ,y} \right)}} \right]}{\rm{ }}} \right\}}.}$$
(15)

where

$${\mu _{{R_{i} }} {\left( {x_{1} ,x_{2} ,y} \right)} = \min {\left[ {\mu _{{A_{{i1}} }} ,\mu _{{A_{{i2}} }} ,\mu _{{B_{i} }} {\left( y \right)}} \right]}.}$$
(16)

(4) Defuzzification. The fuzzy sets of B' i are obtained by step (3), then defuzzification is used to find a crisp value y*Y which represents the fuzzy sets. The frequently used defuzzification methods are the: weight, area and height method in [17]. The weight defuzzification method is used in this study, and then there is

$${y* = {{{\int\limits_Y {y \cdot B{\left( y \right)}dy} }} \over {{\int\limits_Y {B{\left( y \right)}dy} }}}.}$$
(17)

The result of fuzzy inference, performed by a Matlab Logic Fuzzy Toolbox [19], is shown in Fig. 4.

Fig. 4
figure 4

Fuzzy inference surface

4 Procedure of fuzzy evaluation and illustrated example

An example is given to show the proposed procedure in detail. To illustrate how the testing procedure may be applied to the practical data collected from the factories, the following case on a colour STN display product was taken from a manufacturing industry located on central Taiwan. Colour STN displays are created by adding a colour filter to traditional monochrome STN displays. The structure of colour STN displays is depicted in Fig. 5 (cited from: www.winteck.com.tw). In colour STN displays; each pixel is divided into red, green, and blue sub-pixels. To control the light through the colour filter, different colours are made by a combination of these primary colours. The thickness of the membrane, which represents an important quality characteristic in this study, is measured for each pixel after finishing the post-baking process. The specification limits are set to 12,000±500 Å(1 Å=10−7  mm), that is, the upper/lower specification limits are set to USL=12,500, LSL=11,500, and the target value is set to T=12,000. If the thickness of the membrane for the colour STN does not fall within the tolerance (LSL, USL), the problem of chromatic aberration for colour STN displays will occur. Table 3 presents concise information about the four suppliers. The main purpose is to select the best supplier among these four. The fuzzy evaluation procedure is stated as follows:

Fig. 5
figure 5

Structure of colour STN displays

Table 3. Process capability value for four suppliers
Step 1::

Determine the sample size n=60 for all suppliers, then the value of mean and standard deviation are calculated as indicated in Table 3. In addition, the significant level (normally used 0.01, 0.025 and 0.05) is set to 0.05.

Step 2::

Compute the value of \({\hat{C}_{{pmi}} }\) and \({\hat{v}_{i} }\).

Step 3::

Compute the confidence interval values C i and C u for each supplier.

Step 4::

Compute the normalising indices δ and γ for two-supplier pairs, and thus to obtain the fuzzy evaluation results using the proposed fuzzy inference system. The above calculations are performed using a specially developed program (see Appendix for detail). As indicated in Table 4, one can recognise that SUP1 is the best among these four suppliers since all values of inference results are positive for competing pairs (SUP1 to SUPj, for j=2, 3 and 4).

Table 4. Fuzzy inference results

5 Conclusion

A capability index C pm has been shown that can adequately reflect centring process capability and process yield and which is used to give a numerical measure about whether a production method is capable of producing items within the specification limits. Index C p used in Chou [7] fails to measure process yield and process centring with bilateral specifications, and there are more than two suppliers which can be selected in actual application. In this paper, a fuzzy inference method has been adopted to evaluate the capability of competing processes based on an estimated index of C pm calculated from sampled data. This fuzzy evaluation method considers the normalising indices δ and γ as inputs and obtains a result value as an output. Both input and output variables are defined in {−1, 1}. The presented method has the advantage of fuzzy systems, where a grade can be obtained instead of an exact evaluation. An illustrated example using colour STN displays is employed to demonstrate that the presented method is effective and thus supports its feasibility for assessment the capability of competing suppliers.