A method of sequential log-convex programming for engineering design

Abstract A method of Sequential Log-Convex Programming (SLCP) is constructed that exploits the log-convex structure present in many engineering design problems. The mathematical structure of Geometric Programming (GP) is combined with the ability of Sequential Quadratic Program (SQP) to...

Full description

Bibliographic Details
Main Authors: Karcher, Cody, Haimes, Robert
Other Authors: Massachusetts Institute of Technology. Department of Aeronautics and Astronautics
Format: Article
Language:English
Published: Springer US 2022
Online Access:https://hdl.handle.net/1721.1/144164
_version_ 1826209070006140928
author Karcher, Cody
Haimes, Robert
author2 Massachusetts Institute of Technology. Department of Aeronautics and Astronautics
author_facet Massachusetts Institute of Technology. Department of Aeronautics and Astronautics
Karcher, Cody
Haimes, Robert
author_sort Karcher, Cody
collection MIT
description Abstract A method of Sequential Log-Convex Programming (SLCP) is constructed that exploits the log-convex structure present in many engineering design problems. The mathematical structure of Geometric Programming (GP) is combined with the ability of Sequential Quadratic Program (SQP) to accommodate a wide range of objective and constraint functions, resulting in a practical algorithm that can be adopted with little to no modification of existing design practices. Three test problems are considered to demonstrate the SLCP algorithm, comparing it with SQP and the modified Logspace Sequential Quadratic Programming (LSQP). In these cases, SLCP shows up to a 77% reduction in number of iterations compared to SQP, and an 11% reduction compared to LSQP. The airfoil analysis code XFOIL is integrated into one of the case studies to show how SLCP can be used to evolve the fidelity of design problems that have initially been modeled as GP compatible. Finally, a methodology for design based on GP and SLCP is briefly discussed.
first_indexed 2024-09-23T14:17:05Z
format Article
id mit-1721.1/144164
institution Massachusetts Institute of Technology
language English
last_indexed 2024-09-23T14:17:05Z
publishDate 2022
publisher Springer US
record_format dspace
spelling mit-1721.1/1441642023-02-10T20:31:23Z A method of sequential log-convex programming for engineering design Karcher, Cody Haimes, Robert Massachusetts Institute of Technology. Department of Aeronautics and Astronautics Abstract A method of Sequential Log-Convex Programming (SLCP) is constructed that exploits the log-convex structure present in many engineering design problems. The mathematical structure of Geometric Programming (GP) is combined with the ability of Sequential Quadratic Program (SQP) to accommodate a wide range of objective and constraint functions, resulting in a practical algorithm that can be adopted with little to no modification of existing design practices. Three test problems are considered to demonstrate the SLCP algorithm, comparing it with SQP and the modified Logspace Sequential Quadratic Programming (LSQP). In these cases, SLCP shows up to a 77% reduction in number of iterations compared to SQP, and an 11% reduction compared to LSQP. The airfoil analysis code XFOIL is integrated into one of the case studies to show how SLCP can be used to evolve the fidelity of design problems that have initially been modeled as GP compatible. Finally, a methodology for design based on GP and SLCP is briefly discussed. 2022-08-01T12:17:11Z 2022-08-01T12:17:11Z 2022-07-25 2022-07-31T03:12:04Z Article http://purl.org/eprint/type/JournalArticle https://hdl.handle.net/1721.1/144164 Karcher, Cody and Haimes, Robert. 2022. "A method of sequential log-convex programming for engineering design." PUBLISHER_CC en https://doi.org/10.1007/s11081-022-09750-3 Creative Commons Attribution https://creativecommons.org/licenses/by/4.0/ The Author(s) application/pdf Springer US Springer US
spellingShingle Karcher, Cody
Haimes, Robert
A method of sequential log-convex programming for engineering design
title A method of sequential log-convex programming for engineering design
title_full A method of sequential log-convex programming for engineering design
title_fullStr A method of sequential log-convex programming for engineering design
title_full_unstemmed A method of sequential log-convex programming for engineering design
title_short A method of sequential log-convex programming for engineering design
title_sort method of sequential log convex programming for engineering design
url https://hdl.handle.net/1721.1/144164
work_keys_str_mv AT karchercody amethodofsequentiallogconvexprogrammingforengineeringdesign
AT haimesrobert amethodofsequentiallogconvexprogrammingforengineeringdesign
AT karchercody methodofsequentiallogconvexprogrammingforengineeringdesign
AT haimesrobert methodofsequentiallogconvexprogrammingforengineeringdesign