Discrete adjoint methodology for general multiphysics problems

  • This article presents a methodology whereby adjoint solutions for partitioned multiphysics problems can be computed efficiently, in a way that is completely independent of the underlying physical sub-problems, the associated numerical solution methods, and the number and type of couplings between them. By applying the reverse mode of algorithmic differentiation to each discipline, and by using a specialized recording strategy, diagonal and cross terms can be evaluated individually, thereby allowing different solution methods for the generic coupled problem (for example block-Jacobi or block-Gauss-Seidel). Based on an implementation in the open-source multiphysics simulation and design software SU2, we demonstrate how the same algorithm can be applied for shape sensitivity analysis on a heat exchanger (conjugate heat transfer), a deforming wing (fluid–structure interaction), and a cooled turbine blade where both effects are simultaneously taken into account.

Download full text files

Export metadata

Additional Services

Search Google Scholar
Metadaten
Author:Ole BurghardtORCiD, Pedro Gomes, Tobias Kattmann, Thomas D. Economon, Nicolas R. Gauger, Rafael Palacios
URN:urn:nbn:de:hbz:386-kluedo-78676
DOI:https://doi.org/10.1007/s00158-021-03117-5
ISSN:1615-1488
Parent Title (English):Structural and Multidisciplinary Optimization
Publisher:Springer Nature - Springer
Document Type:Article
Language of publication:English
Date of Publication (online):2024/03/22
Year of first Publication:2022
Publishing Institution:Rheinland-Pfälzische Technische Universität Kaiserslautern-Landau
Date of the Publication (Server):2024/03/22
Issue:65
Article Number:28
Page Number:14
Source:https://link.springer.com/article/10.1007/s00158-021-03117-5
Faculties / Organisational entities:Kaiserslautern - Fachbereich Mathematik
DDC-Cassification:5 Naturwissenschaften und Mathematik / 510 Mathematik
Collections:Open-Access-Publikationsfonds
Licence (German):Zweitveröffentlichung