Header logo is hi

Multi-objective optimization of composite plates using lamination parameters




Laminated composite plates are extensively used in various industries due to their high stiffness-to-weight ratio and directional properties that allow optimization of the stiffness characteristics for specific applications. In multi-objective optimization problems, optimal designs for individual performance metrics may be conflicting, necessitating knowledge on the design requirements for different metrics and potential trade-offs. In this paper, a multi-objective design methodology for laminated composite plates with dynamic and load-carrying requirements is presented. Lamination parameters are used to characterize laminate stiffness matrices in a compact form resulting in a convex design space. Single and multi-objective optimization studies are carried out to determine the optimal stiffness properties. For improving the dynamic performance, maximization of the fundamental frequency metric is aimed. For enhancing the load-carrying capability, buckling load and equivalent stiffness metrics are maximized. Conforming and conflicting behavior of multiple objective functions for different plate geometries, boundary conditions and load cases are presented by determining Pareto-optimal solutions. The results provide a valuable insight for multi-objective optimization of laminated composite plates and show that presented methodology can be used in the design of such structures for improving the dynamic and load-carrying performance.

Author(s): Gokhan Serhat and Ipek Basdogan
Journal: Materials & Design
Volume: 180
Number (issue): 107904
Year: 2019
Month: October

Department(s): Haptic Intelligence
Bibtex Type: Article (article)
Paper Type: Journal

DOI: 10.1016/j.matdes.2019.107904
State: Published


  title = {Multi-objective optimization of composite plates using lamination parameters},
  author = {Serhat, Gokhan and Basdogan, Ipek},
  journal = {Materials & Design},
  volume = {180},
  number = {107904},
  month = oct,
  year = {2019},
  month_numeric = {10}