Skip to main content

Advertisement

Log in

Scheduling in aerospace composite manufacturing systems: a two-stage hybrid flow shop problem

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

Abstract

This research investigates a real-world complex two-stage hybrid flow shop scheduling problem which is faced during the manufacturing of composite aerospace components. There are a number of new constraints to be taken into account in this special hybrid flow shop, in particular limited physical capacity of the intermediate buffer, limited waiting time between processing stages, and limited tools/molds used in both stages in each production cycle. We propose a discrete-time mixed integer linear programming model with an underlying branch and bound algorithm, to solve small- and medium-size problems (up to 100 jobs). To solve the large instances of the problem (up to 300 jobs), a genetic algorithm with a novel crossover operator is developed. A new heuristic method is introduced to generate the initial population of the genetic algorithm. The results show the high level of computational efficiency and accuracy of the proposed genetic algorithm when compared to the optimal solutions obtained from the mathematical model. The results also show that the proposed genetic algorithm outperforms the conventional dispatching rules (i.e., shortest processing time, earliest dues date and longest processing time) when applied to large-size problems. A real case study undertaken at one of the leading aerospace companies in Canada is used to formulate the model, collect data for the parameters of the model, and analyze the results.

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.

Institutional subscriptions

Similar content being viewed by others

References

  1. Rose-Anderssen C, Baldwin JS, Ridgway K, Allen PM, Varga L (2008) Aerospace supply chains as evolutionary networks of activities: innovation via risk-sharing partnerships. Creativity Innov Manag 17(4):304–318

    Article  Google Scholar 

  2. Lubin, G. (2013). Handbook of composites. Springer Science & Business Media.

  3. Pinedo, M. (2012). Scheduling. New York: Springer.

  4. Ruiz R, Vázquez-Rodríguez JA (2010) The hybrid flow shop scheduling problem. Eur J Oper Res 205(1):1–18

    Article  MathSciNet  MATH  Google Scholar 

  5. Ribas I, Leisten R, Framiñan JM (2010) Review and classification of hybrid flow shop scheduling problems from a production system and a solutions procedure perspective. Comp Oper Res 37(8):1439–1454

    Article  MathSciNet  MATH  Google Scholar 

  6. Potts CN, Kovalyov MY (2000) Scheduling with batching: a review. Eur J Oper Res 120(2):228–249

    Article  MathSciNet  MATH  Google Scholar 

  7. Mathirajan M, Sivakumar AI (2006) A literature review, classification and simple meta-analysis on scheduling of batch processors in semiconductor. Int J Adv Manuf Technol 29(9–10):990–1001

    Article  Google Scholar 

  8. Ebrahimi M, Ghomi SF, Karimi B (2014) Hybrid flow shop scheduling with sequence dependent family setup time and uncertain due dates. Appl Math Model 38(9):2490–2504

    Article  MathSciNet  Google Scholar 

  9. Shahvari O, Logendran R (2016) Hybrid flow shop batching and scheduling with a bi-criteria objective. Int J Prod Econ 179:239–258

    Article  Google Scholar 

  10. Yimer AD, Demirli K (2009) Fuzzy scheduling of job orders in a two-stage flow-shop with batch-processing machines. Int J Approx Reason 50(1):117–137

    Article  MATH  Google Scholar 

  11. Tang L, Liu P (2009) Minimizing make-span in a two-machine flow-shop scheduling with batching and release time. Math Comp Model 49(5):1071–1077

    Article  MATH  Google Scholar 

  12. Shen L, Buscher U (2012) Solving the serial batching problem in job shop manufacturing systems. Eur J Oper Res 221(1):14–26

    Article  MathSciNet  MATH  Google Scholar 

  13. Ahmadi JH, Ahmadi RH, Dasu S, Tang CS (1992) Batching and scheduling jobs on batch and discrete processors. Oper Res 40(4):750–763

    Article  MathSciNet  MATH  Google Scholar 

  14. Yurtsever, T., Kutanoglu, E., & Johns, J. (2009, December). Heuristic based scheduling system for diffusion in semiconductor manufacturing. In Winter Simulation Conference (pp. 1677–1685). Winter Simulation Conference.

  15. Hoogeveen H, van de Velde S (1998) Scheduling by positional completion times: analysis of a two-stage flow shop problem with a batching machine. Math Program 82(1–2):273–289

    MathSciNet  MATH  Google Scholar 

  16. Brucker P, Gladky A, Hoogeveen H, Kovalyov MY, Potts C, Tautenhahn T, Van De Velde S (1998) Scheduling a batching machine. J Sch 1:31–54

    Article  MathSciNet  MATH  Google Scholar 

  17. Balasubramanian H, Mönch L, Fowler J, Pfund M (2004) Genetic algorithm based scheduling of parallel batch machines with incompatible job families to minimize total weighted tardiness. Int J Prod Res 42(8):1621–1638

    Article  MATH  Google Scholar 

  18. Reichelt D, Mönch L (2006) Multi-objective scheduling of jobs with incompatible families on parallel batch machines. In: Evolutionary computation in combinatorial optimization. Springer, Berlin Heidelberg, pp 209–221

    Chapter  Google Scholar 

  19. Luo H, Huang GQ, Feng Zhang Y, Yun Dai Q (2011) Hybrid flow-shop scheduling with batch-discrete processors and machine maintenance in time windows. Int J Prod Res 49(6):1575–1603

    Article  Google Scholar 

  20. Qin, W., Zhang, J., & Song, D. (2015). An improved ant colony algorithm for dynamic hybrid flow shop scheduling with uncertain processing time. Journal of Intelligent Manufacturing, 1–14.

  21. Amin-Naseri MR, Beheshti-Nia MA (2009) Hybrid flow shop scheduling with parallel batching. Int J Prod Econ 117(1):185–196

    Article  Google Scholar 

  22. Rossi A, Pandolfi A, Lanzetta M (2014) Dynamic set-up rules for hybrid flow shop scheduling with parallel batching machines. Int J Prod Res 52(13):3842–3857

    Article  Google Scholar 

  23. Fattahi P, Hosseini SMH, Jolai F, Tavakkoli-Moghaddam R (2014) A branch and bound algorithm for hybrid flow shop scheduling problem with setup time and assembly operations. Appl Math Model 38(1):119–134

    Article  MathSciNet  Google Scholar 

  24. Wang S, Liu M, Chu C (2015) A branch-and-bound algorithm for two-stage no-wait hybrid flow-shop scheduling. Int J Prod Res 53(4):1143–1167

    Article  Google Scholar 

  25. Feng X, Zheng F, Xu Y (2016) Robust scheduling of a two-stage hybrid flow shop with uncertain interval processing times. Int J Prod Res 54(12):3706–3717

    Article  Google Scholar 

  26. Sun, H., & Chung, T. P. (2016, December). Two-stage hybrid flow-shop scheduling problem with waiting time. In Industrial Engineering and Engineering Management (IEEM), 2016 IEEE International Conference on (pp. 442–446).

  27. Tan Y, Mönch L, Fowler JW (2017) A hybrid scheduling approach for a two-stage flexible flow shop with batch processing machines. J Sch:1–18

  28. Sawik T (2002) An exact approach for batch scheduling in flexible flow lines with limited intermediate buffers. Math Comp Model 36(4):461–471

    Article  MathSciNet  MATH  Google Scholar 

  29. Gicquel C, Hege L, Minoux M, Van Canneyt W (2012) A discrete time exact solution approach for a complex hybrid flow-shop scheduling problem with limited-wait constraints. Comp Oper Res 39(3):629–636

    Article  MathSciNet  MATH  Google Scholar 

  30. Attar SF, Mohammadi M, Tavakkoli-Moghaddam R (2013) Hybrid flexible flowshop scheduling problem with unrelated parallel machines and limited waiting times. Int J Adv Manuf Technol 68(5–8):1583–1599

    Article  Google Scholar 

  31. Chung, T. P., Sun, H., & Liao, C. J. (2016). Two new approaches for a two-stage hybrid flow-shop problem with a single batch processing machine under waiting time constraint. Computers & Industrial Engineering.

  32. Wang X, Tang L (2009) A tabu search heuristic for the hybrid flow-shop scheduling with finite intermediate buffers. Comp Oper Res 36(3):907–918

    Article  MATH  Google Scholar 

  33. Tang LX, Xuan H (2006) Lagrangian relaxation algorithms for real-time hybrid flow-shop scheduling with finite intermediate buffers. J Oper Res Soc 57(3):316–324

    Article  MATH  Google Scholar 

  34. Leisten R (1990) Flow-shop sequencing problems with limited buffer storage. The. Int J Prod Res 28(11):2085–2100

    Article  MATH  Google Scholar 

  35. Agnetis A, Pacciarelli D, Rossi F (1997) Batch scheduling in a two-machine flow shop with limited buffer. Discret Appl Math 72(3):243–260

    Article  MathSciNet  MATH  Google Scholar 

  36. Pranzo M (2004) Batch scheduling in a two-machine flow shop with limited buffer and sequence independent setup times and removal times. Eur J Oper Res 153(3):581–592

    Article  MathSciNet  MATH  Google Scholar 

  37. Yaurima V, Burtseva L, Tchernykh A (2009) Hybrid flowshop with unrelated machines, sequence-dependent setup time, availability constraints and limited buffers. Comp Ind Eng 56(4):1452–1463

    Article  Google Scholar 

  38. Holland, J. H. (1975). Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence. U Michigan Press.

  39. Oĝuz C, Ercan MF (2005) A genetic algorithm for hybrid flow-shop scheduling with multiprocessor tasks. J Sch 8(4):323–351

    Article  MathSciNet  MATH  Google Scholar 

  40. Guo ZX, Wong WK, Leung SYS, Fan JT, Chan SF (2008) A genetic-algorithm-based optimization model for scheduling flexible assembly lines. Int J Adv Manuf Technol 36(1–2):156–168

    Article  Google Scholar 

  41. Bertel S, Billaut JC (2004) A genetic algorithm for an industrial multiprocessor flow shop scheduling problem with recirculation. Eur J Oper Res 159(3):651–662

    Article  MathSciNet  MATH  Google Scholar 

  42. Jolai F, Sheikh S, Rabbani M, Karimi B (2009) A genetic algorithm for solving no-wait flexible flow lines with due window and job rejection. Int J Adv Manuf Technol 42(5–6):523–532

    Article  Google Scholar 

  43. Shiau DF, Cheng SC, Huang YM (2008) Proportionate flexible flow shop scheduling via a hybrid constructive genetic algorithm. Expert Syst Appl 34(2):1133–1143

    Article  Google Scholar 

  44. Zandieh M, Mozaffari E, Gholami M (2010) A robust genetic algorithm for scheduling realistic hybrid flexible flow line problems. J Intell Manuf 21(6):731–743

    Article  Google Scholar 

Download references

Funding

This research is partially supported by funds from NSERC/CRIAQ project CRDPJ 459185 – 13.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kudret Demirli.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Azami, A., Demirli, K. & Bhuiyan, N. Scheduling in aerospace composite manufacturing systems: a two-stage hybrid flow shop problem. Int J Adv Manuf Technol 95, 3259–3274 (2018). https://doi.org/10.1007/s00170-017-1429-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-017-1429-0

Keywords

Navigation