The University of Southampton
University of Southampton Institutional Repository

Discrete adjoint aerodynamic shape optimization using symbolic analysis with OpenFEMflow

Discrete adjoint aerodynamic shape optimization using symbolic analysis with OpenFEMflow
Discrete adjoint aerodynamic shape optimization using symbolic analysis with OpenFEMflow
The combination of gradient-based optimization with the adjoint method for sensitivity analysis is a very powerful and popular approach for aerodynamic shape optimization. However, differentiating CFD codes is a time consuming and sometimes a challenging task. Although there are a few open-source adjoint CFD codes available, due to the complexity of the code, they might not be very suitable to be used for educational purposes. An adjoint CFD code is developed to support students for learning adjoint aerodynamic shape optimization as well as developing differentiated CFD codes. To achieve this goal, we used symbolic analysis to develop a discrete adjoint CFD code. The least-squares finite element method is used to solve the compressible Euler equations around airfoils in the transonic regime. The symbolic analysis method is used for exact integration to generate the element stiffness and force matrices. The symbolic analysis is also used to compute the exact derivatives of the residuals with respect to both design variables (e.g., the airfoil geometry) and the state variables (e.g., the flow velocity). Besides, the symbolic analysis allows us to compute the exact Jacobian of the governing equations in a computationally efficient way, which is used for Newton iteration. The code includes a build-in gradient-based optimization algorithm and is released as open-source to be available freely for educational purposes.
1615-147X
2531 - 2551
Elham, A.
676043c6-547a-4081-8521-1567885ad41a
van Tooren, M.J.L.
1be91e33-ee5a-47c2-891d-4dff1f454c27
Elham, A.
676043c6-547a-4081-8521-1567885ad41a
van Tooren, M.J.L.
1be91e33-ee5a-47c2-891d-4dff1f454c27

Elham, A. and van Tooren, M.J.L. (2021) Discrete adjoint aerodynamic shape optimization using symbolic analysis with OpenFEMflow. Structural and Multidisciplinary Optimization, 63 (5), 2531 - 2551. (doi:10.1007/s00158-020-02799-7).

Record type: Article

Abstract

The combination of gradient-based optimization with the adjoint method for sensitivity analysis is a very powerful and popular approach for aerodynamic shape optimization. However, differentiating CFD codes is a time consuming and sometimes a challenging task. Although there are a few open-source adjoint CFD codes available, due to the complexity of the code, they might not be very suitable to be used for educational purposes. An adjoint CFD code is developed to support students for learning adjoint aerodynamic shape optimization as well as developing differentiated CFD codes. To achieve this goal, we used symbolic analysis to develop a discrete adjoint CFD code. The least-squares finite element method is used to solve the compressible Euler equations around airfoils in the transonic regime. The symbolic analysis method is used for exact integration to generate the element stiffness and force matrices. The symbolic analysis is also used to compute the exact derivatives of the residuals with respect to both design variables (e.g., the airfoil geometry) and the state variables (e.g., the flow velocity). Besides, the symbolic analysis allows us to compute the exact Jacobian of the governing equations in a computationally efficient way, which is used for Newton iteration. The code includes a build-in gradient-based optimization algorithm and is released as open-source to be available freely for educational purposes.

Text
s00158-020-02799-7 - Version of Record
Available under License Creative Commons Attribution.
Download (4MB)

More information

Accepted/In Press date: 25 November 2020
Published date: 27 January 2021

Identifiers

Local EPrints ID: 468845
URI: http://eprints.soton.ac.uk/id/eprint/468845
ISSN: 1615-147X
PURE UUID: 03b5d068-2b4f-415b-a331-aacc5da6de54

Catalogue record

Date deposited: 30 Aug 2022 16:32
Last modified: 16 Mar 2024 21:27

Export record

Altmetrics

Contributors

Author: A. Elham
Author: M.J.L. van Tooren

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×