2. Related Research
During the product and process design phase, Kern (2003) [
1] analyzed the problems and obstacles to manufacturing variability management and forecasting. He also provided guidance by suggesting the tools and ways for overcoming these barriers. He also devised closed-form statements to reduce clearance variations for a wide variety of selective assembly approaches. Kannan et al. (2005) [
2] put forward a de novo selective assembly technique. By combining parts from various combinations of selective groups, the minimal clearance variation was attained. This is accomplished through employing a genetic algorithm. To examine and find the ideal combination, a radial assembly was used. Kumar et al. (2007) [
3] suggested using a genetic algorithm to find the ideal grouping of parts in an assembly to cut down on surplus parts. An example situation with a gearbox shaft assembly was presented to show how effective the suggested method is.
Asha et al. (2008) [
4] originated a fresh selective assembly strategy to minimize clearance variation and excess parts during the construction of complicated assemblies employing the piston and piston ring components. The optimal combination of the proposed strategy was discovered using a nondominated sorting genetic algorithm. Kannan et al. (2009a) [
5] introduced a particle swarm optimization approach for determining selective group combinations for mating part assembly. This strategy was found to reduce assembly variance by nearly 80%. Kannan et al. (2009b) [
6] proposed a new approach for selective assembly based on the quality features of parts with skewness. This strategy’s main objective was to get rid of surplus parts while reducing clearance variation. A genetic algorithm was used to find out the number of components in the combinations of the selective group for a defined clearance variation.
Wang et al. (2011) [
7] proposed a novel method for selective assembly using a genetic algorithm to minimize part clearance variations in a gear assembly with no surplus parts. To optimize the number of excess components, Matsuura and Shinozaki (2011) [
8] developed optimal manufacturing mean design. The identical width method was used to separate the parts with lower variance in dimensions in this manner. Raj et al. (2011) [
9] developed a genetic algorithm-based technique for determining the best grouping of all parts to reduce dimensional variations. The length of chromosomes was determined by the number of parts in this method.
Yue et al. (2014) [
10] used a genetic algorithm to find the best combination of selective groups for producing a hole and shaft assembly with the least amount of clearance variation. When compared to earlier approaches, the clearance variation value of interchangeable assembly using this method was just 30 µm. To find the best combination of selective groups with the least amount of assembly tolerance variation and the lowest loss value within the specification range, Babu and Asha (2014) [
11] devised an artificial immune system method. Taguchi’s loss function method was used to calculate the deviation from the mean. They also looked into how to select the number of groups for selective assembly.
There is a lot of research work on selective assembly using reliable machines with infinite buffer capacity. In practice, however, unreliable machines and finite buffers are common in many assembly systems. Ju and Li (2014) [
12] investigated a two-part assembly system that included unreliable Bernoulli machines and finite buffers. A two-level decomposition approach was used to examine the system’s performance. Using the method described above, high accuracy in performance evaluation was observed. Xu et al. (2014) [
13] developed a new selective assembly technique to increase profit by reducing part variation in hard disc drive construction. To remove inferior parts before assembly and pick matching pairs of parts, theories of discarding and binning were developed.
Lu and Fei (2015) [
14] devised a selective assembly strategy based on a genetic algorithm to increase assembly success rates by minimizing surplus parts. The goal was achieved using a genetic algorithm and a specially built 2D chromosomal structure. The proposed approach was better suited to assemblies using various dimension chains. Babu and Asha (2015) [
15] put forward a symmetrical interval-based Taguchi loss function to analyze the assembly loss in this approach. An improved sheep flock heredity algorithm was employed to determine a favorable mix of the selection group because of assembly loss value and clearance variation. Ju et al. (2016) [
16] considered unreliable machines and finite buffers while producing the assemblies using a selective assembly method. The powertrain production lines and battery pack assemblies from the automotive sector were employed in this study. The Bernoulli machine reliability models were assumed. To assess the system’s performance, a two-level decomposition approach was devised. Liu and Liu (2017) [
17] investigated selective assembly for engine re-manufacturing. In the proposed study, the number of groups and the range of each group were both dynamic.
Chu et al. (2018) [
18] developed a technique for selective assembly to satisfy the RV reducer’s backlash specifications. A genetic algorithm was used to find a solution to this issue. Asha and Babu (2017) [
19] suggested a meta-heuristic method-based selected assembly strategy for a ball bearing complex assembly to lessen clearance variation and surplus parts. To reduce clearance variance, Aderiani et al. (2018) [
20] created a multistage technique for selective assembly with no extra pieces. The three-part linear assembly and the two-part hole and shaft assembly were employed in this experiment. The entire dimensional distribution of parts was taken into account. A genetic algorithm was used to find the best combination of selective groups. When compared to earlier approaches, a 20% improvement in variation was realized. Hui et al. (2020) [
21] employed a data-driven modeling approach to assess the machine tool’s linear axis assembly quality. A synthetic minority over-sampling technique and genetic algorithm were used to create a model for evaluating assembly quality. The proposed data-driven modeling strategy was found to be effective.
From the inferences obtained from the literature survey, the success rate of selective assembly mainly depends on factors such as the method of classification of the number of bins for each part, the number of parts allotted to each bin either equally or unequally, the tolerance range of each part, the assembly clearance variations, and surplus parts. These factors are critically analyzed and discussed in the proposed work. Different authors had solved the selective assembly problems using different approaches at different points of time. However, the new problem environment is identified based on this detailed review of related research works and the same is explained in the next section.
4. EAUB Method
Numerous research works had been done by researchers on selective assembly for improving the success rate of making assemblies by classifying the parts into different bins based on the tolerance variation. Mostly, in the previous literature, the classification of parts was carried out by considering an equal number of bins based on the concept of either equal width or equal area of the normal distribution of parts with respect to tolerance variation. However, Lu and Fei (2015) [
14] classified the parts into bins based on the unequal group numbers of different parts of a ball bearing assembly. The success rate of making assemblies through this method was 81.3%. The difference in the success rate was only 0.63% compared to the previous literature. Still, an effective method is required to improve the success rate to a further extent. In this context, it is proposed to identify the effect of the equal area method of classification of parts with unequal bin numbers. Hence, a novel method, namely equal area with unequal bin numbers (EAUB), is introduced in this work to classify the parts into bins as a single stage. The positive and negative skewed distributions and both normal and not-normal distributions of parts have been considered in this work. The number of appearances of bin numbers is decided based on the number of parts available in that bin with the total number of parts to be assembled. Length of bin combinations is achieved by considering the maximum bin number with which the parts are classified. The stepwise procedure in the evaluation of the percentage of the success rate of making assemblies is described below.
Step 1: Arrange the number of parts manufactured (TPi) for each part of an assembly in ascending order of its dimension.
Step 2: Fix the number of bins of each part (Gi).
Step 3: Select the arbitrary constant value (E) between 0 and 3.
Step 4: Compute the length of the combination of bins using Equation (1).
Step 5: Determine the number of parts that fall into each bin using Equation (2) based on the EAUB method. Partition the
NPij number of parts of each part into its corresponding bin based on its dimension, arranged as per step 1.
Step 6: Determine the duplication of bin numbers using Equation (3).
Step 7: Construct the combination of the bin for each part by filling the repetition of group numbers. For example, if part A is divided into three partitions with E as 0, then the combination of the bin is 111,222,333. There are nine permutations and combinations possible. For example, the bin combination (CBi) 121,332,121 is one such example of the above.
Step 8: Step numbers 1, 2, 5, 6, and 7 are repeated for each part.
Step 9: Each part (
k) from the corresponding bin available in the location of bin combinations (
l) is selected randomly and assembled to make an assembly (
Ak) until the minimum value of
NPij. The assembly clearance (
CLl) is calculated using Equation (4) and verified using Equation (5) with the known lower (
LL) and upper limit (
UL) value specified by the manufacturer, which decides whether the assembly is accepted or rejected. The left-out/surplus parts have been used if the same bin number is available in the remaining location of the combination of bins. The minimum number of parts (
min(
NPij)) available in bins mentioned in each location of the combination of bins is the maximum possible number of assemblies (
NAl). It is mentioned in Equation (6).
Ak—Assembly index for successful/unsuccessful assembly
=1 if LL < CLlk < UL (successful assembly)
=0 otherwise (unsuccessful/rejected assembly)
Step 10: For the entire length of the combination of the bin, the above step is carried and total assemblies (
TA) are produced, which is expressed in Equation (7).
Step 11: Compute the percentage of success rate (
SR) using Equation (8).
The algorithmic approach used in this work and the numerical illustration is discussed in the next section.
6. Numerical Illustration
The calculation of the percentage of success rate is numerically illustrated in this section. The ball bearing assembly considered by Lu and Fei (2015) [
14] is taken for this work. The assembly consists of three parts, namely the outer race (
A), inner race (
B), and ball (
C). The specifications of these parts are stated below.
The range of clearance is being kept as 18–24 microns. The tolerance of dimensions of
P1,
P2, and
P3 are directly taken from Lu and Fei (2015) [
14]. The dimensional specifications of the ball bearing assembly considered in this work are shown in
Figure 2.
The dimensional distributions of the different parts of the ball bearing assembly are given in
Figure 3. It is understood from
Figure 3 that each part’s distribution of ball bearing assembly is a mixture of positively and negatively skewed distribution and normal and non-normal distribution. The existing methods proposed in the past literature are not suitable to make a greater number of assemblies for this type of distribution. Hence, the novel EAUB method proposed in this work is tried out to attain a high success rate in making assemblies.
For demonstration purposes, it is assumed that parts
A,
B, and
C are partitioned into 4, 4, and 3 groups, respectively. The length of the combination of bins (
L) is calculated using Equation (1) as 12 by assuming a zero arbitrary constant (
E) value.
Table 2 represents the number of parts available in each bin. The dimension of each part available in the bin numbers is listed in
Table 3,
Table 4 and
Table 5 for parts
A,
B, and
C, respectively.
The duplication of bin numbers for each part is calculated using Equation (3). For demonstration purposes, the duplication of bin number 1 for part
A is calculated and it is given below. The combination of bins for each part is constructed by filling the number of duplications of bin numbers and it is presented in
Table 6.
The permutations and combinations of the above are considered as a population of moth–flame and one such moth–flame representation is shown in
Table 7.
For demonstration purposes, the assemblies are made using the first part available in the first position’s bin numbers (3, 1, and 3) in the combination of bins, which is shaded in
Table 6. The number of parts and the dimension of parts
A,
B, and
C for the corresponding bin numbers 3, 1, and 3 are presented in
Table 8. For each part
A,
B, and
C, the part is selected randomly from the bin number, and assemblies are made. The clearance value of the assembly (
CLk) is calculated using Equation (4). The known lower and upper assembly clearance values are 0.018 and 0.022 mm, which are specified by the manufacturer. The calculated clearance value of 0.022 mm by assembling the first part is within the specified limits. Hence, the value of
Ak will be assigned as 1. The entire
CLk value for all the parts in the bin number 3, 1, and 3 of parts
A,
B, and
C are calculated similarly and the same is presented in
Table 8.
The number of assemblies made by matching the parts corresponding to the bin numbers in the combination of the bin is shown in
Table 9. The total number of assemblies made for the combination of bins mentioned in
Table 7 is calculated using Equation (7) as 43. The percentage of the success rate is calculated using Equation (8) and it is 86%.
The above-calculated percentage of assembly success rate is made by considering the 4, 4, and 3 bins of the parts
A,
B, and
C, respectively. However, further analysis is mandatory to see the effectiveness of the proposed EAUB method when the number of bins of parts
A,
B, and
C is varied. Hence, the L16 orthogonal array is used to vary the bin numbers of parts
A,
B, and
C appropriately while making assemblies. The MFO and HS algorithms are implemented to identify the best combination of the number of bins of the parts
A,
B, and
C for maximizing
TA and the percentage of
SR. The results are given in
Table 10. The maximum
SR value obtained through these algorithms is also highlighted. The results showed that the MFO algorithms yielded better results compared to the HSA.
The analysis of variance (ANOVA) is carried out on the results of the MFO algorithm using Minitab v19 software for the
SR value, and the details are given in
Table 11. The ANOVA analysis infers that the
p-value of linear, square, and two-way interaction models is less than 0.05 for
SR.
The significance of the number of bins of each part to maximize the number of assemblies is thoroughly analyzed using the following statistical analyses. The Pareto chart and residual plot are given in
Figure 4a,b, respectively. The influence of the number of bins of different parts on making the number of successful assemblies is clearly understood from these figures. From the spatial distribution (
Figure 4c), it is concluded that the range of the number of bins for each part is appropriately selected. The probability plot is given in
Figure 4d. It is used to verify the statistical significance of the number of bins of parts
A,
B, and
C in increasing the success rate of making assemblies. The surface plots indicating the relationship between the number of total assemblies (
TA) and the number of bins of parts
A,
B, and
C are given in
Figure 5. It is understood from
Figure 5a that the
TA value is gradually increased when increasing the number of bins of part
A. However, when increasing the number of bins of part
B, the
TA value is gradually decreased.
Figure 5b depicts that the
TA value is slightly increased initially and then decreased while increasing the number of bins of part
A. However, when increasing the number of bins of part
B, the
TA value is gradually decreased and then increased. The same kind of pattern is also observed in
Figure 5c as in
Figure 5b. Furthermore, the statistical analyses on the results of the HS algorithm are presented in
Figure 6.
Furthermore, the quadratic type multiple linear regression model (MLRM) for the number of assemblies is formulated using Minitab™ software based on the relation between the number of bins of parts
A,
B, and
C and the output response as success rate. The MLRM is given in Equation (9).
Furthermore, in view of analyzing the statistical difference between the results of the MFO and HS algorithm, the paired
t-test is conducted using Minitab software. The results such as descriptive statistics, estimation of paired difference, and the testing of significant difference are presented in
Table 12,
Table 13 and
Table 14, respectively. The
p-value from this test is less than 0.05, which stated the significant difference between MFO and HS algorithm.
The convergence plot for both the MFO and HS algorithms based on the
SR value is presented in
Figure 7. From the plot, it is concluded that the MFO algorithm is quickly converged with a greater
SR value when compared to the HS algorithm.
Furthermore, the performance of these algorithms is compared through the Friedman test. The test results are given in
Table 15. The sum of ranks of the MFO algorithm through the Friedman rank test is higher than the HS algorithm. Furthermore, the
p-value obtained through Friedman’s ANOVA table is less than 0.05. The details are presented in
Table 16. Hence, from these results, it is concluded that the MFO algorithm outperformed the HS algorithm.
The optimal combinations of bins obtained through the MFO and HS algorithms as per the set of the number of bins (4, 4, 3) stated in
Table 10 are given in
Table 17.