Skip to main content
Log in

A multiple alternative processes-based cost-tolerance optimal model for aircraft assembly

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 11
Fig. 10

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

  1. 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

    Article  Google Scholar 

  2. Wang Y, Calhoun S, Bosman L, Sutherland JW (2019) Tolerance allocations on products: a life cycle engineering perspective. Pro CIRP 80:174–179

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

    Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

    Google Scholar 

  7. Speckhart FH (1972) Calculation of tolerance based on a minimum cost approach. J Manuf Sci E-T ASME 94(2):447–451

    Google Scholar 

  8. Spotts MF (1973) Allocation of tolerances to minimize cost of assembly. J Manuf Sci E-T ASME 95(3):762–764

    Google Scholar 

  9. Chase KW, Greenwood WH (1988) Design issues in mechanical tolerance analysis. Manuf Rev 1(1):50–59

    Google Scholar 

  10. 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

    Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. Wang Y, Li L, Hartman NW, Sutherland JW (2019) Allocation of assembly tolerances to minimize costs. CIRP Ann-Manuf Techn 68(1):13–16

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. Forouraghi B (2009) Optimal tolerance allocation using a multiobjective particle swarm optimizer. Int J Adv Manuf Technol 44(7–8):710–724

    Article  Google Scholar 

  22. Zhang C, Wang HP (1993) Integrated tolerance optimisation with simulated annealing. Int J Adv Manuf Technol 8(3):167–174

    Article  Google Scholar 

  23. Coelho SDL (2009) Self-organizing migration algorithm applied to machining allocation of clutch assembly. Math Comput Simul 80(2):427–435

    Article  MathSciNet  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. Kumar LR, Padmanaban KP, Balamurugan C (2016) Optimal tolerance allocation in complex assemblies using evolutionary algorithms. Int J Simul Model 15:121–132

    Article  Google Scholar 

  27. 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

    Article  Google Scholar 

  28. 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

    Article  Google Scholar 

  29. 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

    Article  Google Scholar 

  30. 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

    Article  Google Scholar 

  31. Taguchi G (2005) Taguchi’s quality engineering handbook. Part III: Quality Loss Function. Wiley:171–198

  32. Nigam DN, Turner UJ (1995) Review of statistical approaches to tolerance analysis. Comput Aided Design 27(1):6–15

    Article  Google Scholar 

  33. Tasoulis DK, Pavlidis NG, Plagianakos VP, Vrahatis MN (2004, 2004) Parallel differential evolution. Evol Comput CEC:2023–2029

  34. 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

    Article  MathSciNet  Google Scholar 

  35. Pavlyukevich I (2007) Lévy flights, non-local search and simulated annealing. J Comput Phys 226(2):1830–1844

    Article  MathSciNet  Google Scholar 

  36. Yang XS (2011) Metaheuristic optimization: algorithm analysis and open problems. Int SEA:21–32

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xitian Tian.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-020-05020-7

Keywords

Navigation