Abstract
In the aircraft manufacturing process, the tolerance allocation of complex components has an extremely important impact on the life cycle of the aircraft. With the increasing demand for aircraft assembly performance and reliability, tolerance allocation has become one of the most concerned issues for process designers. However, the traditional cost-tolerance models hardly took into account the effects of multiple alternative manufacturing processes. The global search strategy and convergence of optimization methods of the model were insufficient, and it was difficult to obtain more optimized results. Therefore, this paper proposed a novel cost-tolerance model that considers the impact of multiple alternative manufacturing processes on component manufacturing cost and quality loss. Then, a hybrid optimization algorithm combining Monte Carlo simulation and self-adaptive differential evolution (SADE) was presented to achieve cost minimization while ensuring high assembly accuracy. The Monte Carlo simulation was used to solve the problem of tolerance superposition and provided a proper initial population for SADE, which can accelerate the convergence speed and enhances the robustness of the SADE. Moreover, based on the traditional SADE, a new mutation strategy, which expands the diversity of the population, was proposed in combination with the Lévy distribution. Improved SADE algorithm had a good optimization effect for large space, nonlinear and non-derivable discrete problems. Finally, a case study of aircraft door assembly was illustrated to verify the effectiveness of the proposed model. The experimental results show the advantage of the method in achieving the cost reduction compared with traditional method.
Similar content being viewed by others
Abbreviations
- C T :
-
Total manufacturing cost of an assembly
- C P :
-
Processing cost of components
- C Q :
-
Cost of quality loss
- N i :
-
Numbers of parts required to produce Y assemblies that meet the requirements
- α i :
-
The probability that the ith part meets its accuracy range
- fi(x):
-
Quality characteristic probability density function of the ith component
- U i :
-
Upper deviation values of the ith component
- L i :
-
Lower deviation values of the ith component
- C i :
-
Processing cost of a single component
- A i :
-
Fixed cost of processing
- B i :
-
Influence coefficient of the tolerance on processing cost model
- m i :
-
Index of the tolerance on processing cost model
- T(ψ) :
-
Tolerance domain
- σ i :
-
Standard deviation of the ith component
- k i :
-
Constants related to component specifications
- T M :
-
Limit value of the unilateral tolerance superposition of the dimension chain
- E :
-
Coefficient of quality loss
- T i :
-
Manufacturing deviation of the ith component
- Np :
-
Initial population size
- G :
-
Current number of iterations
- G m :
-
Total number of iterations
- r1i,r2i,r3i,r4i :
-
Mutually different integer randomly generated in the range of [1, Np] and not equal to the index i
- x ibest,G :
-
Optimal value generated when the number of iterations is G
- v i,G :
-
Mutation vector of the generation G
- K :
-
Random value between [0,1]
- F 0 :
-
Initial mutation operator
- F :
-
Mutation operator
- L(χ):
-
Lévy distribution function
- β :
-
Index
- χ :
-
Search step size
- Γ:
-
Standard gamma function
- μ :
-
Constant coefficient, initialized to 1.5 in this paper
- randb(j):
-
jth estimated value generated by the random number simulator between [0,1]
- rnbr(i)∈(1,2,...,D):
-
Randomly selected sequence
- C r :
-
Crossover operator
References
Zhu W, Mei B, Ke Y (2014) Kinematic modeling and parameter identification of a new circumferential drilling machine for aircraft assembly. Int J Adv Manuf Technol 72(5–8):1143–1158
Wang Y, Calhoun S, Bosman L, Sutherland JW (2019) Tolerance allocations on products: a life cycle engineering perspective. Pro CIRP 80:174–179
Liu S, Jin Q, Dong Y, Wang Y (2017) A closed-form method for statistical tolerance allocation considering quality loss and different kinds of manufacturing cost functions. Int J Adv Manuf Technol 93(5–8):2801–2811
Singh PK, Jain PK, Jain SC (2009) Important issues in tolerance design of mechanical assemblies. Part 1: tolerance analysis. P I Mech Eng B-J Eng 223(10):1225–1247
Wan DWI, Robinson TT, Armstrong CG, Jackson R (2016) Using CAD parameter sensitivities for stack-up tolerance allocation. Int J Interact Des Manuf 10(2):139–151
Edel DH, Auer TB (1964) Determine the least cost combination for tolerance accumulations in a drive shaft seal assembly. Gen Mot Eng J 4:37–38
Speckhart FH (1972) Calculation of tolerance based on a minimum cost approach. J Manuf Sci E-T ASME 94(2):447–451
Spotts MF (1973) Allocation of tolerances to minimize cost of assembly. J Manuf Sci E-T ASME 95(3):762–764
Chase KW, Greenwood WH (1988) Design issues in mechanical tolerance analysis. Manuf Rev 1(1):50–59
Dong Z, Hu W, Xue D (1994) New production cost-tolerance models for tolerance synthesis. J Manuf Sci E-T ASME 116(2):199–206
Sivakumar K, Balamurugan C, Ramabalan S (2010) Simultaneous optimal selection of design and manufacturing tolerances with alternative manufacturing process selection. Comput Aided Design 43(2):207–218
Wang G, Yang Y, Wang W, Chao V (2016) Variable coefficients reciprocal squared model based on multi-constraints of aircraft assembly tolerance allocation. Int J Adv Manuf Technol 82(1–4):227–234
Sanz-Lobera A, Gómez E, Pérez J, Sevilla L (2016) A proposal of cost-tolerance models directly collected from the manufacturing process. Int J Prod Res 54(15):1–15
Mckenna V, Jin Y, Murphy A, Morgan M, Fu R, Qin X, McClory C, Collins R, Higgins C (2019) Cost-oriented process optimisation through variation propagation management for aircraft wing spar assembly. Robot Cim-Int Manuf 57:435–451
Haq AN, Sivakumar K, Saravanan R, Muthiah V (2005) Tolerance design optimization of machine elements using genetic algorithm. Int J Adv Manuf Technol 25(3–4):385–391
Prabhaharan G, Asokan P, Rajendran S (2005) Sensitivity-based conceptual design and tolerance allocation using the continuous ants colony algorithm (CACO). Int J Adv Manuf Technol 25(5–6):516–526
Zhang Y, Ji S, Zhao J, Xiang L (2016) Tolerance analysis and allocation of special machine tool for manufacturing globoidal cams. Int J Adv Manuf Technol 87(5–8):1597–1607
Wang Y, Li L, Hartman NW, Sutherland JW (2019) Allocation of assembly tolerances to minimize costs. CIRP Ann-Manuf Techn 68(1):13–16
Kumar DV, Ravindran D, Lenin N, Kumar MS (2018) Tolerance allocation of complex assembly with nominal dimension selection using artificial bee colony algorithm. P I Mech Eng C-J Mec 233(1):18–38
Kumar MS, Kannan SM, Jayabalan V (2009) A new algorithm for optimum tolerance allocation of complex assemblies with alternative processes selection. Int J Adv Manuf Technol 40(7–8):819–836
Forouraghi B (2009) Optimal tolerance allocation using a multiobjective particle swarm optimizer. Int J Adv Manuf Technol 44(7–8):710–724
Zhang C, Wang HP (1993) Integrated tolerance optimisation with simulated annealing. Int J Adv Manuf Technol 8(3):167–174
Coelho SDL (2009) Self-organizing migration algorithm applied to machining allocation of clutch assembly. Math Comput Simul 80(2):427–435
Wu Z, Liu T, Gao Z, Cao Y, Yang J (2016) Tolerance design with multiple resource suppliers on cloud-manufacturing platform. Int J Adv Manuf Technol 84(1–4):335–346
Balamurugan C, Saravanan A, Dinesh BP, Narasimman RS (2017) Concurrent optimal allocation of geometric and process tolerances based on the present worth of quality loss using evolutionary optimisation techniques. Res Eng Des 28(2):185–202
Kumar LR, Padmanaban KP, Balamurugan C (2016) Optimal tolerance allocation in complex assemblies using evolutionary algorithms. Int J Simul Model 15:121–132
Ghali M, Tlija M, Aifaoui N, Pairel E (2017) A CAD method for tolerance allocation considering manufacturing difficulty based on FMECA tool. Int J Adv Manuf Technol 91(5–8):2435–2446
Franciosa P, Gerbino S, Patalano S (2010) Variational modeling and assembly constraints in tolerance analysis of rigid part assemblies: planar and cylindrical features. Int J Adv Manuf Technol 49(1–4):239–251
Morse E, Dantan JY, Anwer N, Söderberg R, Moroni G, Qureshi A, Jiang X, Mathieu L (2018) Tolerancing: managing uncertainty from conceptual design to final product. CIRP Ann Manuf Technol 67:695–717
Diplaris SC, Sfantsikopoulos MM (2000) Cost-tolerance function. A new approach for cost optimum machining accuracy. Int J Adv Manuf Technol 16(1):32–38
Taguchi G (2005) Taguchi’s quality engineering handbook. Part III: Quality Loss Function. Wiley:171–198
Nigam DN, Turner UJ (1995) Review of statistical approaches to tolerance analysis. Comput Aided Design 27(1):6–15
Tasoulis DK, Pavlidis NG, Plagianakos VP, Vrahatis MN (2004, 2004) Parallel differential evolution. Evol Comput CEC:2023–2029
Cui L, Li G, Lin Q, Chen J, Lu N (2016) Adaptive differential evolution algorithm with novel mutation strategies in multiple sub-populations. Comput Oper Res 67:155–173
Pavlyukevich I (2007) Lévy flights, non-local search and simulated annealing. J Comput Phys 226(2):1830–1844
Yang XS (2011) Metaheuristic optimization: algorithm analysis and open problems. Int SEA:21–32
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Jing, T., Tian, X., Liu, X. et al. A multiple alternative processes-based cost-tolerance optimal model for aircraft assembly. Int J Adv Manuf Technol 107, 667–677 (2020). https://doi.org/10.1007/s00170-020-05020-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-020-05020-7