A Discrete Adjoint Approach for the Optimization of Unsteady Turbulent Flows

In this paper we present a discrete adjoint approach for the optimization of unsteady, turbulent flows. While discrete adjoint methods usually rely on the use of the reverse mode of Automatic Differentiation (AD), which is difficult to apply to complex unsteady problems, our approach is based on the discrete adjoint equation directly and can be implemented efficiently with the use of a sparse forward mode of AD. We demonstrate the approach on the basis of a parallel, multigrid flow solver that incorporates various turbulence models. Due to grid deformation routines also shape optimization problems can be handled. We consider the relevant aspects, in particular the efficient generation of the discrete adjoint equation and the parallel implementation of a multigrid method for the adjoint, which is derived from the multigrid scheme of the flow solver. Numerical results show the efficiency of the approach for a shape optimization problem involving a three dimensional Large Eddy Simulation (LES).

[1]  Y. Saad,et al.  GMRES: a generalized minimal residual algorithm for solving nonsymmetric linear systems , 1986 .

[2]  W. Jones,et al.  The prediction of laminarization with a two-equation model of turbulence , 1972 .

[3]  M. Germano,et al.  Turbulence: the filtering approach , 1992, Journal of Fluid Mechanics.

[4]  Max Gunzburger,et al.  Perspectives in flow control and optimization , 1987 .

[5]  Barry Smith,et al.  Domain Decomposition Methods for Partial Differential Equations , 1997 .

[6]  Alfio Quarteroni,et al.  Domain Decomposition Methods for Compressible Flows , 1999 .

[7]  K. Chien,et al.  Predictions of Channel and Boundary-Layer Flows with a Low-Reynolds-Number Turbulence Model , 1982 .

[8]  Message Passing Interface Forum MPI: A message - passing interface standard , 1994 .

[9]  Andrea Walther,et al.  Differentiating Fixed Point Iterations with ADOL-C: Gradient Calculation for Fluid Dynamics , 2006, HPSC.

[10]  Thomas Slawig,et al.  Generating efficient derivative code with TAF: Adjoint and tangent linear Euler flow around an airfoil , 2005, Future Gener. Comput. Syst..

[11]  C. Vuik,et al.  Preconditioners for the Steady Incompressible Navier-Stokes Problem , 2008 .

[12]  Franz Durst,et al.  a Parallel Block-Structured Multigrid Method for the Prediction of Incompressible Flows , 1996 .

[13]  Stefan Ulbrich,et al.  An inexact ℓ1 penalty SQP algorithm for PDE-constrained optimization with an application to shape optimization in linear elasticity , 2013, Optim. Methods Softw..

[14]  Xing-Ping Liu,et al.  An improved parallel hybrid bi-conjugate gradient method suitable for distributed parallel computing , 2009 .

[15]  B. Christianson Reverse accumulation and attractive fixed points , 1994 .

[16]  D. Wilcox Turbulence modeling for CFD , 1993 .

[17]  Antony Jameson,et al.  Optimum Shape Design for Unsteady Flows with Time-Accurate Continuous and Discrete Adjoint Methods , 2007 .

[18]  S. Orszag,et al.  Development of turbulence models for shear flows by a double expansion technique , 1992 .

[19]  Andrea Walther,et al.  Program reversal schedules for single and multi-processor machines , 1999 .

[20]  Cameron Tropea,et al.  Experimental damping of boundary-layer oscillations using DBD plasma actuators , 2009 .

[21]  Kyriakos C. Giannakoglou,et al.  Continuous adjoint approach to the Spalart–Allmaras turbulence model for incompressible flows , 2009 .

[22]  Stefan Ulbrich,et al.  Automatic Differentiation: A Structure-Exploiting Forward Mode with Almost Optimal Complexity for Kantorovič Trees , 1996 .

[23]  William L. Briggs,et al.  A multigrid tutorial , 1987 .

[24]  Stefan Ulbrich,et al.  Optimization with PDE Constraints , 2008, Mathematical modelling.

[25]  John N. Shadid,et al.  A taxonomy and comparison of parallel block multi-level preconditioners for the incompressible Navier-Stokes equations , 2008, J. Comput. Phys..

[26]  William L. Briggs,et al.  A multigrid tutorial, Second Edition , 2000 .

[27]  Michael B. Giles,et al.  On the use of Runge-Kutta time-marching and multigrid for the solution of steady adjoint equations , 2000 .

[28]  N. Gauger,et al.  An Efficient One-Shot Algorithm for Aerodynamic Shape Design , 2010 .

[29]  Michael Hinze Control of weakly conductive fluids by near wall Lorentz forces , 2007 .

[30]  Andreas Griewank,et al.  Evaluating derivatives - principles and techniques of algorithmic differentiation, Second Edition , 2000, Frontiers in applied mathematics.

[31]  F. Thiele,et al.  Adjoint Approaches For Optimal Flow Control , 2010 .

[32]  J. Smagorinsky,et al.  GENERAL CIRCULATION EXPERIMENTS WITH THE PRIMITIVE EQUATIONS , 1963 .

[33]  Mark K. Segar A SLAP for the masses , 1989 .

[34]  Andreas Griewank,et al.  Achieving logarithmic growth of temporal and spatial complexity in reverse automatic differentiation , 1992 .