Two-Level Weight Optimization of Composite Laminates Using Integer Programming

dc.contributor.authorBorwankar, Pranaven
dc.contributor.authorZhao, Weien
dc.contributor.authorKapania, Rakesh K.en
dc.contributor.authorBansal, Manishen
dc.date.accessioned2023-02-21T19:37:36Zen
dc.date.available2023-02-21T19:37:36Zen
dc.date.issued2022-11-01en
dc.date.updated2023-02-17T16:51:37Zen
dc.description.abstractOptimization of composite laminates requires the satisfaction of constraints where the design ply thicknesses and orientations can only take discrete values prescribed by the manufacturers. Heuristics such as particle swarm or genetic algorithms are inefficient in such cases because they provide suboptimal solutions when the number of design variables is large. They also are computationally expensive in handling the combinatorial nature of the problem. In contrast, with the help of binary decision variables, mixed integer programming can be adopted to optimize such laminates efficiently. This paper presents an approach to reformulate lamination parameters and failure constraints as functions of binary decision variables. The buckling load maximization for a simply supported laminated plate is initially demonstrated using integer linear programming. Next, the laminate weight is minimized by varying the number of plies for a given external bi-axial compressive load and subjected to buckling and material failure constraints. A variation of laminate weight minimization is demonstrated by fixing the number of plies and assuming discrete changes in ply thicknesses. This is achieved using a sequential two-level optimization for laminates having uniform ply thickness. Finally, a scalability study is performed to evaluate the performance of mixed integer programming for different problem sizes. It is demonstrated that all three formulations with integer programming achieve significant performance gain and robustness over standard heuristic solvers.en
dc.description.versionSubmitted versionen
dc.format.extentPages 6436-6446en
dc.format.mimetypeapplication/pdfen
dc.identifier.doihttps://doi.org/10.2514/1.J061560en
dc.identifier.eissn1533-385Xen
dc.identifier.issn0001-1452en
dc.identifier.issue11en
dc.identifier.orcidKapania, Rakesh [0000-0001-7294-4703]en
dc.identifier.orcidBansal, Manish [0000-0002-5617-3862]en
dc.identifier.urihttp://hdl.handle.net/10919/113895en
dc.identifier.volume60en
dc.language.isoenen
dc.publisherAmerican Institute of Aeronautics and Astronauticsen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.titleTwo-Level Weight Optimization of Composite Laminates Using Integer Programmingen
dc.title.serialAIAA Journalen
dc.typeArticleen
dc.type.dcmitypeTexten
dc.type.otherArticleen
pubs.organisational-group/Virginia Techen
pubs.organisational-group/Virginia Tech/Engineeringen
pubs.organisational-group/Virginia Tech/Engineering/Aerospace and Ocean Engineeringen
pubs.organisational-group/Virginia Tech/Engineering/Industrial and Systems Engineeringen
pubs.organisational-group/Virginia Tech/All T&R Facultyen
pubs.organisational-group/Virginia Tech/Engineering/COE T&R Facultyen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
[J17] Two Level Weight Optimization of Composite Laminates using Integer Programming-AIAA_Journal_Paper-MIP_1.pdf
Size:
535.28 KB
Format:
Adobe Portable Document Format
Description:
Submitted version