Discrete Adjoint Approach for Nonlinear Unsteady Aeroelastic Design Optimization
Abstract
Presented is a discrete adjoint approach for computing nonlinear unsteady aeroelastic geometric design sensitivities, which can subsequently be used for nonlinear unsteady aeroelastic geometric design optimization. The methodology is applicable to compressible Reynolds-averaged Navier–Stokes computational-fluid-dynamics solvers and is based on a harmonic balance nonlinear frequency-domain technique for modeling nonlinear aerodynamics in the frequency domain. Automatic differentiation is used to derive the computer code representing the adjoint gradient of the harmonic balance computational-fluid-dynamics solver. Discrete adjoint method airfoil geometric design nonlinear unsteady aerodynamic sensitivities are first computed for a benchmark NLR 7301 airfoil transonic aeroelastic configuration, and results are compared with finite difference computations to demonstrate the accuracy of the methodology. The airfoil surface is mathematically curve-fit using an airfoil parameterization technique, and the discrete adjoint methodology provides the gradient of the flutter onset or limit-cycle oscillation reduced velocity with respect to changes in each of the parameters of the airfoil curve-fit methodology for the cost of a single adjoint solution. This gradient information is supplied to a limited memory Broyden–Fletcher–Goldfarb–Shanno (BFGS) optimization solver, which then determines values for the curve-fit parameters that maximize flutter onset or limit-cycle oscillation reduced velocity. The discrete adjoint nonlinear unsteady aeroelastic geometric design sensitivity computation methodology is then used to redesign the shape of the benchmark NLR 7301 airfoil aeroelastic configuration to optimize the aeroelastic flutter onset reduced velocity or the reduced velocity for a specified limit-cycle oscillation response amplitude.
References
[1] , A Modern Course in Aeroelasticity, 5th ed., Springer, Berlin, New York, 2015, pp. 115–118, 235–260.
[2] , “Theoretical Predictions of F-16 Fighter Limit Cycle Oscillations for Flight Flutter Testing,” Journal of Aircraft, Vol. 46, No. 5, 2009, pp. 1667–1672. doi:https://doi.org/10.2514/1.42352
[3] , “Analytical Sensitivity Analysis of an Unsteady Vortex-Lattice Method for Flapping-Wing Optimization,” Journal of Aircraft, Vol. 47, No. 2, 2010, pp. 647–662. doi:https://doi.org/10.2514/1.46259
[4] , “Formulation of Analytical Design Derivatives for Nonlinear Unsteady Aeroelasticity,” AIAA Journal, Vol. 49, No. 3, 2011, pp. 598–610. doi:https://doi.org/10.2514/1.J050713 AIAJAH 0001-1452
[5] , “Sensitivity Analysis of Limit Cycle Oscillations,” Journal of Computational Physics, Vol. 231, No. 8, 2012, pp. 3228–3245. doi:https://doi.org/10.1016/j.jcp.2012.01.001 JCTPAH 0021-9991
[6] , “An Adjoint Method for Shape Optimization in Unsteady Viscous Flows,” Journal of Computational Physics, Vol. 229, No. 6, 2010, pp. 1994–2008. doi:https://doi.org/10.1016/j.jcp.2009.11.019 JCTPAH 0021-9991
[7] , “The Optimal Control of Unsteady Flows with a Discrete Adjoint Method,” Optimization and Engineering, Vol. 11, No. 1, 2010, pp. 5–22. doi:https://doi.org/10.1007/s11081-008-9035-5
[8] , “Unsteady Aerostructure Coupled Adjoint Method for Flutter Suppression,” AIAA Journal, Vol. 53, No. 8, 2015, pp. 2121–2129. doi:https://doi.org/10.2514/1.J053495 AIAJAH 0001-1452
[9] , “Aerodynamic Shape Optimization for Alleviating Dynamic Stall Characteristics of Helicopter Rotor Airfoil,” Chinese Journal of Aeronautics, Vol. 28, No. 2, 2015, pp. 346–356. doi:https://doi.org/10.1016/j.cja.2014.12.033 CJAEEZ 1000-9361
[10] , “Discrete Adjoint Approach for Modeling Unsteady Aerodynamic Sensitivities,” AIAA Journal, Vol. 43, No. 9, 2005, pp. 1931–1936. doi:https://doi.org/10.2514/1.731 AIAJAH 0001-1452
[11] , “Optimum Shape Design for Unsteady Three-Dimensional Viscous Flows Using a Nonlinear Frequency-Domain Method,” Journal of Aircraft, Vol. 44, No. 5, 2007, pp. 1513–1527. doi:https://doi.org/10.2514/1.27601
[12] , “Derivatives for Time-Spectral Computational Fluid Dynamics Using an Automatic Differentiation Adjoint,” AIAA Journal, Vol. 50, No. 12, 2012, pp. 2809–2819. doi:https://doi.org/10.2514/1.J051658 AIAJAH 0001-1452
[13] , “Computing Stability Derivatives and Their Gradients for Aerodynamic Shape Optimization,” AIAA Journal, Vol. 52, No. 11, 2014, pp. 2533–2546. doi:https://doi.org/10.2514/1.J052922 AIAJAH 0001-1452
[14] , “Helicopter Rotor Design Using a Time-Spectral and Adjoint-Based Method,” Journal of Aircraft, Vol. 51, No. 2, 2014, pp. 412–423. doi:https://doi.org/10.2514/1.C031975
[15] , “A Discrete Adjoint Harmonic Balance Method for Turbomachinery Shape Optimization,” Aerospace Science and Technology, Vol. 39, Dec. 2014, pp. 481–490. doi:https://doi.org/10.1016/j.ast.2014.05.015
[16] , “Flutter Related Design Optimization Using the Time Spectral and Coupled Adjoint Method,” 2018 AIAA/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Conference, AIAA Paper 2018-0101, 2018. doi:https://doi.org/10.2514/6.2018-0101
[17] , “Experiments on Heave/Pitch Limit-Cycle Oscillations of a Supercritical Airfoil Close to the Transonic Dip,” Journal of Fluids and Structures, Vol. 19, No. 1, 2004, pp. 1–16. doi:https://doi.org/10.1016/j.jfluidstructs.2003.07.019 0889-9746
[18] , “Amplification and Amplitude Limitation of Heave/Pitch Limit-Cycle Oscillations Close to the Transonic Dip,” Journal of Fluids and Structures, Vol. 22, No. 4, 2006, pp. 505–527. doi:https://doi.org/10.1016/j.jfluidstructs.2006.01.004 0889-9746
[19] , “Nonlinear Effects in Transonic Flutter with Emphasis on Manifestations of Limit Cycle Oscillations,” Journal of Fluids and Structures, Vol. 18, No. 1, 2003, pp. 3–22. doi:https://doi.org/10.1016/S0889-9746(03)00085-9 0889-9746
[20] , “Modeling Viscous Transonic Limit Cycle Oscillation Behavior Using a Harmonic Balance Approach,” Journal of Aircraft, Vol. 41, No. 6, 2004, pp. 1266–1274. doi:https://doi.org/10.2514/1.9839
[21] , “Intuitive Class/Shape Function Parameterization for Airfoils,” AIAA Journal, Vol. 52, No. 1, 2014, pp. 17–25. doi:https://doi.org/10.2514/1.J052610 AIAJAH 0001-1452
[22] , “A Limited Memory Algorithm for Bound Constrained Optimization,” SIAM Journal on Scientific Computing, Vol. 16, No. 5, 1995, pp. 1190–1208. doi:https://doi.org/10.1137/0916069 SJOCE3 1064-8275
[23] , “Discrete Adjoint Approach for Modeling Unsteady Aerodynamic Sensitivities,” AIAA Journal, Vol. 43, No. 9, 2005, pp. 1931–1936. doi:https://doi.org/10.2514/1.731 AIAJAH 0001-1452
[24] , “The Tapenade Automatic Differentiation Tool: Principles, Model, and Specification,” ACM Transactions on Mathematical Software, Vol. 39, No. 3, April 2003. doi:https://doi.org/10.1145/2450153.2450158
[25] , “Recipes for Adjoint Code Construction,” ACM Transactions on Mathematical Software, Vol. 24, No. 4, 1998, pp. 437–474. doi:https://doi.org/10.1145/293686.293695 ACMSCU 0098-3500
[26] , “Parametric Airfoils and Wings,” Notes on Numerical Fluid Mechanics, Vol. 68, edited by Fujii K. and Dulikravich G. S., Vieweg, Brunswick, Germany, 1998, pp. 71–88.
[27] , “Universal Parametric Geometry Representation Method,” Journal of Aircraft, Vol. 45, No. 1, 2008, pp. 142–158. doi:https://doi.org/10.2514/1.29958
[28] , “Using Automatic Differentiation to Create a Nonlinear Reduced Order Model Aerodynamic Solver,” AIAA Journal, Vol. 48, No. 1, 2010, pp. 19–24. doi:https://doi.org/10.2514/1.36414 AIAJAH 0001-1452