Search NASASearch

NASA NTRS · 20220009355

A Nonlinear Schur Complement Solver for CFD-Based Multidisciplinary Models

Abstract

CFD-based multidisciplinary models are the fundamental building blocks of multidis- ciplinary design optimization frameworks. Linear and nonlinear solutions of these coupled models are difficult, especially when the Jacobian matrices represent a saddle point problem, where a block-diagonal corresponding to a discipline is non-invertible. These scenarios necessitate the use of a coupled solver algorithm such as the Newton’s method instead of the popular block Gauss– Seidel-based methods because of this non-invertible block. To address this challenge, we introduce a nonlinear Schur complement solver suitable for CFD-based multidisciplinary models. The solver leverages the specialized linear and nonlinear solvers of the CFD code, and therefore, does not require the solution of a large coupled linear system as the coupled Newton’s method. Further- more, because the solver primarily uses the specialized linear and nonlinear solvers of the CFD code, it does not suffer from the same robustness limitations as the coupled Newton’s method. In this work, we will implement this solver in NASA’s OpenMDAO framework and demonstrate its effectiveness using a CFD-based aeropropulsive model. The solver will contribute to the develop- ment of aeropropulsive design optimization and CFD-based design optimization methods with the ultimate goal of accelerating the design and integration of advanced propulsion systems.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Anil Yildirim, Justin S Gray, Joaquim R R A Martins. A Nonlinear Schur Complement Solver for CFD-Based Multidisciplinary Models. https://ntrs.nasa.gov/citations/20220009355

Cite the original work for its findings. Save a collection to share your selection of sources.