A data-driven Bayesian optimisation framework for the design and stacking sequence selection of increased notched strength laminates

T. R.C. Chuaqui, A. T. Rhead, R. Butler, C. Scarth

Research output: Contribution to journalArticlepeer-review

1 Downloads (Pure)

Abstract

A novel Bayesian optimisation framework is proposed for the design of stronger stacking sequences in composite laminates. The framework is the first to incorporate high-fidelity progressive damage finite element modelling in a data-driven optimisation methodology. Gaussian process regression is used as a surrogate for the finite element model, minimising the number of computationally expensive objective function evaluations. The case of open-hole tensile strength is investigated and used as an example problem, considering typical aerospace design constraints, such as in-plane stiffness, balance of plies and laminate symmetry about the mid-plane. The framework includes a methodology that applies the design constraints without jeopardising surrogate model performance, ensuring that good feasible solutions are found. Three case studies are conducted, considering standard and non-standard angle laminates, and on-axis and misaligned loading, illustrating the benefits of the optimisation framework and its application as a general tool to efficiently establish aerospace design guidelines.

Original languageEnglish
Article number109347
JournalComposites Part B: Engineering
Volume226
Early online date27 Sep 2021
DOIs
Publication statusPublished - 1 Dec 2021

Keywords

  • Damage mechanics
  • Finite element analysis (FEA)
  • Optimisation
  • Strength
  • Stress concentrations

ASJC Scopus subject areas

  • Ceramics and Composites
  • Mechanics of Materials
  • Mechanical Engineering
  • Industrial and Manufacturing Engineering

Fingerprint

Dive into the research topics of 'A data-driven Bayesian optimisation framework for the design and stacking sequence selection of increased notched strength laminates'. Together they form a unique fingerprint.

Cite this