NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Reconfigurable Model Execution in the OpenMDAO FrameworkNASA's OpenMDAO framework facilitates constructing complex models and computing their derivatives for multidisciplinary design optimization. Decomposing a model into components that follow a prescribed interface enables OpenMDAO to assemble multidisciplinary derivatives from the component derivatives using what amounts to the adjoint method, direct method, chain rule, global sensitivity equations, or any combination thereof, using the MAUD architecture. OpenMDAO also handles the distribution of processors among the disciplines by hierarchically grouping the components, and it automates the data transfer between components that are on different processors. These features have made OpenMDAO useful for applications in aircraft design, satellite design, wind turbine design, and aircraft engine design, among others. This paper presents new algorithms for OpenMDAO that enable reconfigurable model execution. This concept refers to dynamically changing, during execution, one or more of: the variable sizes, solution algorithm, parallel load balancing, or set of variables-i.e., adding and removing components, perhaps to switch to a higher-fidelity sub-model. Any component can reconfigure at any point, even when running in parallel with other components, and the reconfiguration algorithm presented here performs the synchronized updates to all other components that are affected. A reconfigurable software framework for multidisciplinary design optimization enables new adaptive solvers, adaptive parallelization, and new applications such as gradient-based optimization with overset flow solvers and adaptive mesh refinement. Benchmarking results demonstrate the time savings for reconfiguration compared to setting up the model again from scratch, which can be significant in large-scale problems. Additionally, the new reconfigurability feature is applied to a mission profile optimization problem for commercial aircraft where both the parametrization of the mission profile and the time discretization are adaptively refined, resulting in computational savings of roughly 10% and the elimination of oscillations in the optimized altitude profile.
Document ID
20170011291
Acquisition Source
Glenn Research Center
Document Type
Conference Paper
Authors
Hwang, John T.
(Peerless Technologies Corp. Fairborn, OH, United States)
Date Acquired
November 27, 2017
Publication Date
June 5, 2017
Subject Category
Aircraft Design, Testing And Performance
Computer Operations And Hardware
Systems Analysis And Operations Research
Computer Programming And Software
Report/Patent Number
GRC-E-DAA-TN42393
Report Number: GRC-E-DAA-TN42393
Meeting Information
Meeting: Annual AIAA Aviation Forum 2017
Location: Denver, CO
Country: United States
Start Date: June 5, 2017
End Date: June 9, 2017
Sponsors: American Inst. of Aeronautics and Astronautics
Funding Number(s)
WBS: WBS 109492.02.03.01.10
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available