Skip to main content

A Discrete Sensitivity Solver for an Industrial CFD Code via Automatic Differentiation

  • Conference paper
Computational Fluid Dynamics 2002

Abstract

We report on development and validation of a discrete sensitivity solver for the BAE SYSTEMS/Airbus UK CFD code Flite3D. We used the Odyssée automatic differentiation (AD) tool to create a discrete forward sensitivity version of Flite3D Validation is via comparing sensitivities of integrated forces (lift, drag, side force) with respect to (w.r.t) angle-of-attack (AoA) α, calculated using the sensitivity solver and central-differencing. Validation, w.r.t. changes in the surface and field mesh, is performed by setting sensitivities of all mesh related quantities as if rotated by an infinitesimal angle Δα. Such sensitivities correspond to those calculated w.r.t AoA α. We investigate calculating discrete sensitivities under 2 approximations regarding so-called mesh sensitivities, concluding that they are not applicable to Flite3D. We present results of a wing geometry optimisation using forward sensitivities.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. W. K. Anderson, V. Venkatakrishnan: Computers and Fluids 28 (1999)

    Google Scholar 

  2. J. Borggaard, A. Verma: SIAM Journal on Scientific Computing 22 (2000)

    Google Scholar 

  3. P. I. Crumpton, P. Moinier, M. B. Giles: ‘An Unstructured Algorithm for High Reynolds Number Flows on Highly-Stretched Grids’. In: 10th International Conference on Numerical Methods for Laminer and Turbulent Flow, 1997

    Google Scholar 

  4. C. Faure, Y. Papegay: ‘Odyssée User’s Guide. Version 1.7’ Rapport Technique RT-0224, INRIA, Sophia-Antipolis, France (1998)

    Google Scholar 

  5. M. B. Giles, N. A. Pierce: An introduction to the adjoint approach to design. Flow, Turbulence and Combustion, to appear

    Google Scholar 

  6. A. Griewank: Evaluating Derivatives: Principles and Techniques of Algorithmic Differentiation (SIAM, Philadelphia 2000)

    MATH  Google Scholar 

  7. M. S. Liou and C. J. Steffen: Journal of Computational Physics 107 (1993)

    Google Scholar 

  8. B. Mohammadi, O. Pironneau: Applied Shape Optimization for Fluids. (Oxford Science Publications 2001)

    Google Scholar 

  9. E. J. Nielsen and W. K. Anderson: AIAA Journal 37 (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Standingford, D.W.F., Forth, S.A. (2003). A Discrete Sensitivity Solver for an Industrial CFD Code via Automatic Differentiation. In: Armfield, S.W., Morgan, P., Srinivas, K. (eds) Computational Fluid Dynamics 2002. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-59334-5_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-59334-5_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-63938-8

  • Online ISBN: 978-3-642-59334-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics