Next Article in Journal
Modeling of High Density Polyethylene Regression Rate in the Simulation of Hybrid Rocket Flowfields
Previous Article in Journal
Effect of Local Grid Refinement on Performance of Scale-Resolving Models for Simulation of Complex External Flows
Previous Article in Special Issue
The Interactive Design Approach for Aerodynamic Shape Design Optimisation of the Aegis UAV
Open AccessArticle

pyCycle: A Tool for Efficient Optimization of Gas Turbine Engine Cycles

NASA Glenn Research Center, Cleveland, OH 44135, USA
Author to whom correspondence should be addressed.
Aerospace 2019, 6(8), 87;
Received: 24 June 2019 / Revised: 26 July 2019 / Accepted: 29 July 2019 / Published: 8 August 2019
(This article belongs to the Special Issue Multidisciplinary Design Optimization in Aerospace Engineering)
Aviation researchers are increasingly focusing on unconventional vehicle designs with tightly integrated propulsion systems to improve overall aircraft performance and reduce environmental impact. Properly analyzing these types of vehicle and propulsion systems requires multidisciplinary models that include many design variables and physics-based analysis tools. This need poses a challenge from a propulsion modeling standpoint because current state-of-the-art thermodynamic cycle analysis tools are not well suited to integration into vehicles level models or to the application of efficient gradient-based optimization techniques that help to counteract the increased computational costs. Therefore, the objective of this research effort was to investigate the development a new thermodynamic cycle analysis code, called pyCycle, to address this limitation and enable design optimization of these new vehicle concepts. This paper documents the development, verification, and application of this code to the design optimization of an advanced turbofan engine. The results of this study show that pyCycle models compute thermodynamic cycle data within 0.03% of an identical Numerical Propulsion System Simulation (NPSS) model. pyCycle also provides more accurate gradient information in three orders of magnitude less computational time by using analytic derivatives. The ability of pyCycle to accurately and efficiently provide this derivative information for gradient-based optimization was found to have a significant benefit on the overall optimization process with wall times at least seven times faster than using finite difference methods around existing tools. The results of this study demonstrate the value of using analytic derivatives for optimization of cycle models, and provide a strong justification for integrating derivatives into other important engineering analyses. View Full-Text
Keywords: thermodynamic cycle analysis; gradient-based optimization; analytic derivatives thermodynamic cycle analysis; gradient-based optimization; analytic derivatives
Show Figures

Graphical abstract

MDPI and ACS Style

Hendricks, E.S.; Gray, J.S. pyCycle: A Tool for Efficient Optimization of Gas Turbine Engine Cycles. Aerospace 2019, 6, 87.

AMA Style

Hendricks ES, Gray JS. pyCycle: A Tool for Efficient Optimization of Gas Turbine Engine Cycles. Aerospace. 2019; 6(8):87.

Chicago/Turabian Style

Hendricks, Eric S.; Gray, Justin S. 2019. "pyCycle: A Tool for Efficient Optimization of Gas Turbine Engine Cycles" Aerospace 6, no. 8: 87.

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

Search more from Scilit
Back to TopTop