Introduction

In mass production, products are assembled using components processed or manufactured by different machines or processes. This requires all the components to be replaced at the time of assembling. In addition, given the changes applied in machines, tools, human resources, raw materials, and production methods, the quality characteristics (e.g. length, diameter, tensile strength) will always be subject to change as well. Given the inevitability of changes as well as the necessity of being replaceable, the permissible limits, called tolerance, need to be determined according to the changes in quality characteristics. Customers and product designers are the factors that determine the tolerance of quality characteristics of the assembled product based on the operational requirements provided by the customers. Then, this tolerance should be allocated to the quality characteristics of the assembled components.

Tolerance can be defined as the physical or chemical properties (e.g. size, weight, strength and the combination of components) or geometric characteristics (e.g. dimensions, position, shape and surface finish of some part features). As one cannot manufacture many components with the same nominal value, the deviation from nominal value will be inevitable. That is why tolerance is allowed. If a component has a high deviation from the nominal value, its quality will suffer. Consequently, the design engineers define the maximal permissible specification limits, called tolerance, with the purpose of hampering the degradation in the performance of the product (Devor et al. 2007).

Specification limits, or conformance boundary specified for a characteristic, have been defined in Standard ISO as those limits of technical or design characteristics within which limits are specified for products or services. These limits usually match customer requirements and can be either two way with upper and lower limits or one way with either upper or lower limit. Sometimes, the limits of technical characteristics are determined based on the distribution of quality characteristics. For example, some statistics derived from individual units can be used. Standard tolerance limits will accelerate the process of design (Wadsworth et al. 2002). Therefore, this study will consider the limits of technical characteristics, as defined above.

Standard tolerance limits can be obtained through conducting statistical calculations based on one or more samples of an assumed quality characteristic. As a result, this can differ from the specification limits, which are the requirements for individual components. If the design consideration is not enough to determine the technical specifications of each component, some criteria for process capability will be potentially used on that purpose. Tolerance determination plays a significant role in improvement of Six Sigma as well as the validation of the process capability calculation.

Tolerance is the difference between the upper and lower limits of the technical characteristics of a product. Let the tolerance of \(X_{i}\) be \(T_{i} ,\,i\; = \;1,\,2,\, \ldots ,\,k\), and let the tolerance of the assembly characteristic X be T; then in general, for any linear function of X, if

$$X\; = \;X_{1} \; \pm \;X_{2} \; \pm \;X_{3} \; \pm \; \cdots \pm \;X_{k} ,$$
(1)

it can be

$$T\; = \;T_{1} \; + \;T_{2} \; + \cdots + \;T_{k} .$$
(2)

This equation is called additive relationship, which can be used by a design engineer to allocate the tolerances \(T_{1} , \ldots ,T_{k}\) for an assumed technical characteristic T.

Considering that relations depend on the characteristic of components as well as the assembled set of characteristics, the following relational assumptions should be put forward for tolerance determination (Chandra 2001).

  1. (1)

    X i s are mutually independent.

  2. (2)

    The components are selected and assembled randomly.

  3. (3)

    \(X_{i} \sim N(\mu_{i} ,\;\sigma_{i}^{2} ).\)

  4. (4)

    The process of \(X_{i}\) is under control, and the mean of \(X_{i}\) distribution, that is, \(\mu_{i}\), is equal to the best value of \(X_{i}\) and is the midpoint of the valid range of \(X_{i}\). Then,

    $$\mu_{i} \; = \;\frac{{(U_{i} - L_{i} )}}{2}.$$
    (3)
  5. (5)

    The standard deviation of \(X_{i}\) characteristic is produced by the process in such a way that 99.73 % of the \(X_{i}\) characteristic will fall within the range of its characteristics.

Then based on the above-mentioned assumptions, the tolerance of the component X i can be calculated as follows;

$$U_{i} - L_{i} \; = \;T_{i} \; = \;6\sigma_{i} \,\,\,,\,i\, = \;1,\,2,\, \ldots ,\,k.$$
(4)

Supposing \(\mu\) and \(\sigma^{2}\) are the mean and variance of X, respectively, and \(X = X_{1} \pm \cdots \pm X_{k} ,\) then

$$\mu = \mu_{1} \pm \mu_{2} \pm \mu_{3} \pm \cdots \pm \mu_{k} ,$$
(5)

as Xis are mutually independent; then,

$$\sigma^{2} = \sigma_{1}^{2} + \sigma_{2}^{2} + \sigma_{3}^{2} + \cdots + \sigma_{k}^{2} .$$
(6)

Taking into consideration the second assumption, the assembled characteristic set X has a normal distribution. If 99.73 % of all assembled characteristic set X falls between the characteristic range U and L, Eq. (4) will be derived as follows:

$$(U - L)\; = \;T\; = \;6\sigma .$$
(7)

Given the Eqs. (4) and (7), we will have

$$\sigma_{i}^{2} \; = \;\left( {\frac{{T_{i} }}{6}} \right)^{2} ,\,i = \;1,\,2,\, \ldots ,\,k$$
(8)

and

$$\sigma^{2} \; = \;\left( {\frac{T}{6}} \right)^{2} .$$
(9)

The combination of Eqs. (6), (8), and (9) will yield

$$\left( {\frac{T}{6}} \right)^{2} \; = \;\left( {\frac{{T_{1} }}{6}} \right)^{2} \; + \;\left( {\frac{{T_{2} }}{6}} \right)^{2} \; + \cdots + \;\left( {\frac{{T_{k} }}{6}} \right)^{2}$$
(10)

or

$$T\; = \;\sqrt {T_{1}^{2} + T_{2}^{2} \; + \cdots + T_{k}^{2} } .$$
(11)

Equation (11), called a probable relation, provides another concept for allocating tolerance to the components of an assembled set for the assumed tolerance. It can be seen that the tolerance of each component can arise, if we use the probability relation (Chandra 2001).

In this study, we will use generalized lambda distribution (GLD) to determine the tolerance of the components whose probability distribution function is unknown.

Literature review and background are presented below, followed by the introduction of generalized lambda distribution and its parameter estimation method. Then, the use of this method will be illustrated by an example.

Literature review and background

The manufacturing and production costs reduce as the tolerance of quality characteristics increase. On the other hand, as mentioned in the introduction, all things being equal, a higher tolerance can be defined using a probability method.

Ginsberg (2013) presents an optical design method and flowchart that emphasize considering component tolerances early in the design process. The paper discusses the proposed process by using it for designing two different optical systems. The author demonstrates the process of developing sensitivity tables and how to apply them to develop a tolerance budget.

Zhang and Hook (1992) argue that the main problem is the control of sequential tolerance, which is appropriate for those components moving in a series of consequential processes and using real-time criteria for consecutive manufacturing. They choose the target point of machine operation to maximize the output quality.

Wheeler et al. (1999) have developed a probability method to select an optimal sub-set of technology-based processes required for implementing a process design under the control strategy of traditional tolerance. They present an implicit enumeration approach to the selection of an optimum subset of technological processes required to execute a process plan under a conventional tolerance control strategy. They present a probabilistic approach to the problem and use the first-order second moment method (FOSMM) to estimate the yield for an interdependent system of functional requirements.

Chandra (2001) uses uniform, normal, and beta distributions to determine the tolerance. He also utilizes linear planning as well as nonlinear relations. Finally, he has proposed the use of dynamic planning for such a purpose, and reviewing the tolerance determination techniques.

Devor et al. (2007) use loss function to determine the tolerance. Through quantifying the loss function, they assert that tolerance should be determined to minimize the loss function and contend that the first attempt to reduce the quality costs (including the costs associated with defective components, re-working and other costs) focuses on decreasing the costs related to defective components. They have also applied different statistical distributions to determine the component tolerance.

Sampath Kumar et al. (2009) strived to investigate the optimal tolerance allocation by considering both tolerances and manufacturing cost, so that the total assembly cost is minimized. A new global nonlinear optimization technique called Pattern search algorithm has been executed to figure the optimal tolerance allocation and asymmetric total cost to overcome the defects in the traditional tolerance allocation problem.

Macko et al. (2012) describe a negative effect of size tolerance on the trigger characteristic. The trigger characteristic is defined as the dependence of trigger force and trigger angle. Their study indicates an example of trigger mechanism that is designed as a Glock type of mechanism. The authors proposed the use of software MW as the solution for designers of small arms.

George (2012) further contributed to the research by concentrating on the kind of tolerances that are broadly applied in industry and reverse engineering. To the best of their knowledge, the authors argue that their approach is an initial attempt to solve this type of RE problems that can be directly implemented within a CAD environment.

Hasenauer (2013) and Shannon (2013) have used an optical technique instead of a mechanical one to determine the tolerance. The optical technique that is a more complex one generally takes into account dimensional changes of the components. However, the permissible changes are determined, using the effects of a complete set of waves passing through the lens.

Nili Ahmadabadi et al. (2012) proposed a five-parameter generalized lambda distribution for process control. To estimate the parameters of distribution, they use the moment-matching method proposed by Ramberg and Schmeiser (1974).

Armillotta (2015) proposes a method for tolerance analysis on planar structures and mechanisms. The fundamental deficit of the actual tolerancing and specification systems is illustrated by Weckenmann and Hartmann (2015). For tolerancing of a component, Yu and Lub (2016) use quality-oriented statistical tolerancing (ST) technique, which helped to overcome the challenges of modern manufacturing. Jean-Marc (2016) show that statistical tolerancing becomes risky when idealized centering assumptions are not perfectly achieved. Alain Van Hoecke (2016) introduced risk tool in statistical tolerancing and its verification management to optimize customers’ and suppliers’ risks. He shows that tolerancing–verification coupling increases benefits by enlarging tolerances through risk control.

Generalized lambda distribution (GLD)

Generalized lambda distribution was initially proposed by Tukey (1962) and developed by Joiner and Rosenblatt (1971). This distribution can fit the common distributions such as normal, lognormal, Weibull, etc. with high accuracy. It is also able to fit in with continuous distributions; the flexibility of this type of distribution is compatible with data histograms and the estimation of the kind of their distribution. As a result, GLD can be used as a powerful instrument for conducting research in various areas including the estimation of parameter, adapting distributions with the data as well as the simulation research which is based on data production. For example, it can be applied in meteorology (Ozturk and Dale 1982), queue systems (Dengiz 1988), psychology (Delaney and Vargha 2000), operation research (Ganeshan 2001), corrosion (Najjar et al. 2003), equipment defect and fatigue (Bigerelle et al. 2006), statistical quality control (Fournier et al. 2006), engineering (Rochan et al. 2008), and reliability (Movahedi et al. 2013).

Tukey’s (1962) lambda family of distributions is defined by the quantile function Q(p):

$$Q(p)\; = \;\left\{ \begin{aligned} \frac{{p^{\lambda } - (1 - p)^{\lambda } }}{\lambda }\,,\,\,\lambda \; \ne \;0 \hfill \\ \frac{\log (p)}{1 - p}\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,,\,\,\lambda \; = \;0 \hfill \\ \end{aligned} \right.,$$
(12)

where p denotes the probabilities, \(p \in [0,\,1]\). Ramberg and Schmeiser (1974) developed four-parameter quantile function lambda distribution as below:

$$F^{ - 1} ( {\text{p;}}\,\lambda )\; = \;F^{ - 1} (p;\lambda_{1} ,\,\lambda_{2} ,\,\lambda_{3} ,\,\lambda_{4} )\; = \;\lambda_{1} \; + \;\frac{{p^{{\lambda_{3} }} - (1 - p)^{{\lambda_{4} }} }}{{\lambda_{2} }},$$
(13)

where p denotes the probabilities, \(p \in [0,\,1]\), \(\lambda {}_{1}\) and \(\lambda {}_{2}\) indicate the location and scale parameters, and \(\lambda {}_{3}\) and \(\lambda {}_{4}\) denote the shape parameters jointly associated with the strengths of the lower and upper tails, respectively. In the limiting case \(\lambda {}_{1} = 0\) and \(\lambda_{2} = \lambda {}_{3} = \lambda_{4} = \lambda ,\) Tukey’s (1962) lambda distribution will be obtained.

Ramberg et al. (1979) note that the proposed distribution (Eq. 13) is not defined for certain combinations of the parameters.

In this section, we will describe the properties of a five-parameter generalization of the lambda distribution to obtain smoothed analytic representations for grouped data (Tarsitano 2005). The GLD is determined by the quantile function

$$X (p ,\;\lambda )\; = \;\lambda_{1} + \lambda_{2} p^{{\lambda_{4} }} - \lambda_{3} (1 - p)^{{\lambda_{5} }} ,\,\,\,0 \le p \le 1,$$
(14)

where \(\lambda {}_{1}\) denotes a location parameter \(\lambda {}_{2}\) and \(\lambda {}_{3}\) shows linear parameters prevalently concerning the scale of the variable, and \(\lambda {}_{4}\) and \(\lambda {}_{5}\) are exponential parameters determining the shape of the quantile function.

Expression (14) readily produces \(X (p ,\;\lambda )\) in terms of a uniform random variable p on the interval \([ 0 ,\, 1 ]\). This fact is particularly relevant not only for the simulation experiment, but also for order statistics, optimal grouping, inequality measures, heavy tail behavior analysis, loss distributions, oscillatory interpolation, and Q–Q plotting.

Analytic expression for the cumulative distribution function \(F (x ,\;\lambda )\) of a GLD model is in general not available. However, the fact that the GLD is not invertible is not a serious drawback, because the same is true for many popular models such as normal, lognormal, generalized gamma, and generalized beta. The GLD is observed to fit, by suitable choice of \(\lambda\), to various theoretical and practical distributions (Karian and Dudewicz 1999, 2000).

There are several parameterizations of the asymmetric lambda distribution and all the versions can be obtained as special cases of (14) (Shapiro and Wilk (1965), Joiner and Rosenblatt (1971), Ramberg and Schmeiser (1974), Filliben (1975), Hoaglin (1975), Lam et al. (1980), Freimer et al. (1988), Sarabia (1996), Devroye (1996), Gilchrist (2000)).

Parameter estimation

In the review of literature, various methods for estimating generalized lambda distribution parameters have been introduced, for instance, moment-matching method, least squares method, Starship method and Downhill simplex method. Similarly, the percentile matching (PM) estimates, moment matching (MM) estimates, probability-weighted moment (PWM) estimates, minimum Cramér–Von Mises (MCM) estimates, maximum likelihood (ML) estimates and pseudo least squares (PLS) estimates have been employed by Tarsitano (2005) to estimate the parameters of five-parameter lambda distribution. In addition, Nasser and Aljazar (2005) estimate the parameters of four-parameter lambda distribution using the moments of the GLD and the least square method. Fournier et al. (2007) used the percentile method to estimate the parameters of four-parameter lambda distribution.

Tarsitano (2005) pointed out that the percentile matching (PM) estimation method is advantageous over other methods. First and foremost, less weight is assigned to the outliers in this method than in the moment estimates, and the PM estimators can still be calculated when moments do not exist. Second, the validity of this method is seriously restricted because of the lack of a theoretical justification in the selection of a specific set of percentiles. Third, the sextiles utilized in our experiments have brought about adequate results for symmetric distributions.

In this article, we have used PM estimates introduced by Tarsitano (2005) adapted from the methods developed by Schmeiser and Deutsch (1977), Harrell and Davis (1982), and Korn et al. (1997). In the rest of the paper, this method will be briefly introduced (see Tarsitano, 2005).

For this method, it is presumed that all n observations are from the same parametric distribution. Supposing that a sample of size n from a GLD is grouped into k intervals, then

$$(X_{i - 1} ,\,X_{i} ],\,\,\,\,n_{i} ,\,\,\,\,N_{i} \; = \;\sum\limits_{j = 1}^{i} {n_{j} } ;\,\,\,f_{j} = \frac{{n_{j} }}{n},\,\,\,\,p_{i} = \sum\limits_{j = 1}^{i} {f_{j} } ,\,\,\,\,\,\,i = 1,\,2,\, \ldots ,\,k.$$
(15)

The values \(\{ X_{i} ,\,i = 0,\,1,\,2,\, \ldots ,\,k;\,X_{i - 1} < X_{i} \}\) indicate the limits of k exhaustive and non-overlapping classes and \(k \ge 3\) is limited in effect. We can write the probability mass attributed to the ith class as

$$F(X_{i} ;\,\lambda ) - F(X_{i - 1} ;\,\lambda )\; = \;\pi_{i} (\lambda ) > 0,\,\,i = 1,\,2,\, \ldots ,\,k;\,\,\,\sum\limits_{i = 1}^{k} {\pi_{i} (\lambda ) = 1} .$$
(16)

It is assumed that \(\lambda \in \varLambda \subset R^{5}\) and we consider \(\lambda \in \varLambda\) as the true, but unknown value of \(\lambda\). percentile matching (PM) estimates method, which consists of equating a selection of five empirical \(X_{i}\) and five theoretical percentiles \(X(p_{i} ,\,\lambda )\). If \(X_{i}\) is a good approximation of the unknown empirical order statistic corresponding to \(p_{i}\), then

$$X_{{i_{j} }} \; = \;\lambda_{1} + \lambda_{2} p_{{i_{j} }}^{{\lambda_{4} }} - \lambda_{3} (1 - p_{{i_{j} }} )^{{\lambda_{5} }} ;\,\,\,\,j = 1,\, \ldots ,\,5,$$
(17)

where \(i_{j} \in (1,\,2,\, \ldots ,\,k')\) and \(k' = k\) if the upper limit of the variable is known and finite otherwise \(k'\; = \;k - 1\).

To sustain the computation at a reasonable level, the PM estimates were obtained by applying system (14) to the five sextiles \(w_{1} ,\,w_{2} ,\,w_{3} ,\,w_{4} ,\,w_{5}\) computed by

$$w_{s} \; = \;(1 - \beta_{s} )X_{j - 1} + \beta_{s} X_{j} ;\,\,\beta_{s} = \frac{{p_{s} - p_{j - 1} }}{{f_{j} }},\,\,p_{s} = \frac{s}{6},\,\,\,j = \mathop {Min}\limits_{1 \le i \le k} \{ p_{i} \ge p_{s} \} ,\,\,s = 1,\,2,\, \ldots ,\,5.$$
(18)

Because (18) is a nonlinear system of equations in \(\lambda\), an iterative procedure needs to be employed for solving \(\lambda\). We have applied the downhill simplex minimization to the following criterion to calculate the PM estimates:

$$S_{\text{QM}} (\lambda )\; = \;\mathop {\text{Max}}\limits_{1 \le s \le 5} \left\{ {\left| {w_{s} - X(p_{s} ,\,\lambda )} \right|} \right\}$$
(19)

under the constraint that min \((\lambda_{4} ,\,\lambda_{5} ) > - 1\), because Tarsitano (2005) indicates that the ith moment of the GLD holds true if and only if min \((\lambda_{4} ,\,\lambda_{5} ) > - 1\).

Finally, having determined the five parameters of the distribution, we can demonstrate that the mean and variance of GLD can be calculated as follows:

$$\mu \; = \;\lambda_{1} \; + \;\frac{{\lambda_{2} }}{{(\lambda_{4} + 1)}}\; - \;\frac{{\lambda_{3} }}{{(\lambda_{5} + 1)}},$$
(20)
$$\sigma^{2} \; = \;\int_{0}^{1} {(\lambda_{1} + \lambda_{2} p^{{\lambda_{4} }} - \lambda_{3} (1 - p)^{{\lambda_{5} }} ){\text{d}}p - (\lambda_{1} + \frac{{\lambda_{2} }}{{(\lambda_{4} + 1)}} - \frac{{\lambda_{3} }}{{(\lambda_{5} + 1)}})^{2} } ,$$
(21)
$$\sigma \; = \;\sqrt {\int_{0}^{1} {(\lambda_{1} + \lambda_{2} p^{{\lambda_{4} }} - \lambda_{3} (1 - p)^{{\lambda_{5} }} ){\text{d}}p - \left( {\lambda_{1} + \frac{{\lambda_{2} }}{{(\lambda_{4} + 1)}} - \frac{{\lambda_{3} }}{{(\lambda_{5} + 1)}}} \right)^{2} } } .$$
(22)

Using this method, we can take enough random samples from the production line and then measure the generalized lambda parameters. Finally, the tolerance of the components is designed through the calculation of distribution variance and mean.

Data collection and results

In this section, we assume an assembled set containing two target values: 14 and 16, respectively. Then, two random 100-digit series representing the thickness of each component is produced, using MATLAB software. The frequency distribution table is drawn up, using Eq. 15. Then, the distribution parameters are estimated, using Eqs. 1619.

\(\chi^{2}\) test can be used to make sure that the answers are correct. Further, the mean, variance, and standard deviation are measured using Eqs. 20 and 21. Finally, the tolerances of the component are determined.

Tables 1 and 2 display the results of the characteristics of 1000 random samples for two components with target values 14 and 16 based on Eq. 15.

Table 1 Random data for the first component with target value 14 mm
Table 2 Random data for the second component with target value 16 mm

Now, the relations can be based on Eqs. (17), (18), and (19). Equation 19 can be solved for the first and second components, using MATLAB. Solving the problem through MATLAB leads to the following solutions.

First component: the values of the GLD parameters for the first component are as follows:

$$\lambda_{1} = \;12.7436,\,\lambda_{2} = \;4.0029,\,\lambda_{3} = \;2.1856,\;\lambda_{4} = \;2.0851,\,\lambda_{5} = \;52.1962.$$

As a result, the quantile function of the first component is as follows:

$$X (p ,\lambda )\; = \;12.7436 + 4.0029p^{2.0851} - 2.1856(1 - p)^{52.1962} ,\,\,\,0 \le p \le 1.$$

Second component: the values of the GLD parameters for the second component are as follows:

$$\lambda_{1} = 9.2427,\,\lambda_{2} = 6.7886,\,\lambda_{3} = - 4.3945,\lambda_{4} = 0.2331,\,\lambda_{5} = 2.5099.$$

As a result, the quantile function of the first component is as follows:

$$X ( {\text{p,}}\lambda )= 9.2427 + 6.7886p^{0.2331} + 4.3945(1 - p)^{2.5099} ,\,\,\,0 \le p \le 1.$$

Goodness of fitness test: the second rank equations has more than one acceptable solution. Thus, it is necessary to run the goodness-of-fit test to make sure that the answers are correct. To this end, the Chi-square technique is used.

$$\chi_{o}^{2} = \sum\limits_{i = 1}^{k} {\frac{{(O_{i} - E_{i} )^{2} }}{{E_{i} }}} .$$

H 0 and H 1 are set forward as follows:

H 0: GLD where the obtained parameters fit the data.

H 1: GLD where the obtained parameters do not fit the data.

If \(\chi_{o}^{2} > \chi_{\alpha ,\,k - i - 1}^{2}\) where \(\alpha\) is the level of significance of the test, k the number of sets, and i the number of distribution parameters, H0 is rejected.

To conduct goodness-of-fit test for each part of the component, we should first obtain the expected values (E i ). As for each set ith, the cumulative amount of relative frequency is placed in the distribution relationship; thus, we calculate the value of the mean of the given set, i.e., E i . In the same way, the mean of the data set is in fact the observed mean. The Chi-square technique can test with K-6 degrees of freedom, where K is the number of class intervals. Tables 3 and 4 shows the hypothesis testing of the research data.

Table 3 Chi-square test for the first component
Table 4 Chi-square test for the second component

The relationship for the first component can be expressed as \(\chi_{o}^{2} (1.0491)\, < \,\chi_{o}^{2} (3.84)\), and for the second component as \(\chi_{o}^{2} (0.4509) \,<\, \chi_{o}^{2} (3.84)\). Hence, we can conclude that for both components the derived generalized lambda distribution fits the data.

Design of the tolerance

In this section, to design tolerance we must first determine the mean and standard deviation for both components.

Thus, we receive them from Eqs. 20, 21, and 22. For the first component they will be:

$$\mu_{1} = \,14,\,\sigma_{1}^{2} = 0.00049 \;\text{and}\; \sigma_{1} = 0.022,$$

and for the second component:

$$\mu_{2} = \,16,\,\sigma_{2}^{2} = 0.000441 \;\text{and}\;\sigma_{2} = 0.021.$$

Further, using Eq. (7), we will have

$$T = 6\sigma$$

As a result, for the first component, we will have

$$T_{1} = 6 \times 0.022 = 0.132.$$

For the second component, we will have:

$$T_{2} = 6 \times 0.021 = 0.126.$$

Based on these tolerances, the tolerance and the technical characteristics of each component can be measured. Accordingly, the technical characteristics of the first component and those of the second one are \(14 \pm 0.066\) and \(16 \pm 0.063\), respectively. Now, the tolerance of the assembled set can be calculated as follows:

$$\begin{aligned} T &= \sqrt {T_{1}^{2} + T_{2}^{2} } \hfill \\ &= \sqrt {(0.132)^{2} + (0.126)^{2} } = 0.182. \hfill \\ \end{aligned}$$

If we use additive relationship, and the tolerance of a component is equal, the tolerance of each component of the assembled set is expected to be 0.182 mm, that is, more than the previous tolerance that was 0.129. Consequently, it is obvious that more tolerance will be allocated to each component, using the probability relation and the central limit theorem. As a result, the allocation of more tolerance will facilitate the production of each component.

Conclusion

This study used the statistical method to design the tolerance of components. The results show that the use of this method will allow the allocation of more tolerance to each component in the process of assembling several components. Meanwhile, the assembled set can have the required performance. Designing tolerance by applying GLD for unknown distributions is the innovative contribution of this study. Due to its high flexibility, this type of distribution can be used both for estimation of parameters and design of tolerance. In addition to PM, there are many other methods used to estimate the GLD parameters. We can make sure that there is not a significant difference between the estimated values and the real values of parameters, using \(\chi^{2}\).