First- and second-order aerodynamic sensitivity derivatives via automatic differentiation with incremental iterative methods (Q675159)

From MaRDI portal
Revision as of 09:23, 30 January 2024 by Import240129110113 (talk | contribs) (Added link to MaRDI item.)
scientific article
Language Label Description Also known as
English
First- and second-order aerodynamic sensitivity derivatives via automatic differentiation with incremental iterative methods
scientific article

    Statements

    First- and second-order aerodynamic sensitivity derivatives via automatic differentiation with incremental iterative methods (English)
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    9 April 2000
    0 references
    The straightforward automatic-differentiation and hand-differentiated incremental iterative methods are interwoven to produce a hybrid scheme that captures some of the strengths of each strategy. With this compromise, discrete aerodynamic sensitivity derivatives are calculated with the efficient incremental iterative solution algorithm of the original flow code. Moreover, the principal advantage of automatic differentiation is retained (i.e., all complicated source codes for the derivative calculations can be constructed quickly and with accuracy). The basic equations for second-order sensitivity derivatives are presented, which results in a comparison of four different methods. Each of these four schemes for second-order derivatives requires that large systems are solved first for the first-order derivatives and, in all but one method, for the first-order adjoint variables. Of these latter three schemes, two require no solutions of large systems thereafter. For the other two for which additional systems are solved, the equations and solution procedures are analogous to those for the first-order derivatives. From a practical viewpoint, implementation of the second-order methods is feasible only with software tools such as automatic differentiation, because of the extreme complexity and large number of terms. First- and second-order sensitivities are calculated accurately for two airfoil problems, including a turbulent flow example. In each of these two sample problems, three dependent variables (coefficients of lift, drag, and pitching moment) and six independent variables (three geometric-shape and three flow-condition design variables) are considered. Several different procedures are tested, and results are compared on the basis of accuracy, computational time, and computer memory. For first-order derivatives, the hybrid incremental iterative scheme obtained with automatic differentiation is competitive with the best hand-differentiated method. Furthermore, it is at least two to four times faster than central finite differences, without an overwhelming penalty in computer memory.
    0 references
    0 references
    lift coefficients
    0 references
    airfoil problems
    0 references
    turbulent flow
    0 references
    drag
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references