next up previous
Next: Bibliography

Markus P. Rumpfkeil
Optimization-based Multigrid Applied to Aerodynamic Shape Design

University of Wyoming Department of Mechanical Engineering
1000 E University Avenue
Laramie Wyoming 82071
mrumpfke@uwyo.edu
Dimitri J. Mavriplis

In this presentation an optimization-based multigrid algorithm is applied to an elliptic model problem and steady as well as unsteady aerodynamic shape designs showing the potential for large improvement in the overall computational cost for high fidelity optimizations which typically involve many design and state variables. Nash and Lewis [1] proposed a multigrid optimization framework for solving optimization problems which they called MG/OPT. MG/OPT recursively uses coarse resolution optimization problems to generate search directions for finer-resolution optimization problems. Since the sub-problems on the different levels are of similar structure one can use the same algorithms and software modules to solve them. The good performance of MG/OPT for model problems [1] encouraged us to apply this algorithm to CFD inspired optimization problems.

The elliptic model problem is the Dirichlet-to-Neumann map for the Laplacian on a square [2]. We use BFGS as optimizer on all multigrid levels except for the coarsest level where we use a full Newton optimizer. Results for our FMG/OPT algorithm are shown in the Table. The term ``tnfg'' refers to total number of function and gradient evaluations and ``tnh'' means total number of Hessian evaluations. $ M$ is the number of design variables as well as grid points in one dimension. One can clearly see that FMG/OPT is superior to the use of BFGS alone, since it shifts much of the computational effort to coarser grids.

    $ M=513$ $ M=257$ $ M=129$ $ M=65$ $ M=33$ $ M=17$
Pure BFGS iter $ 206$ $ 106$ $ 64$ $ 40$ $ 23$ $ 16$
  tnfg $ 215$ $ 118$ $ 70$ $ 44$ $ 25$ $ 18$
FMG/OPT cycles $ 5$ - - - - -
(start at M=513) tnfg $ 34$ $ 84$ $ 30$ - - -
  tnh 0 0 $ 15$ - - -
FMG/OPT cycles - $ 5$ - - - -
(start at M=257) tnfg - $ 33$ $ 63$ $ 30$ - -
  tnh - 0 0 $ 15$ - -
FMG/OPT cycles - - $ 5$ - - -
(start at M=129) tnfg - - $ 34$ $ 66$ $ 30$ -
  tnh - - 0 0 $ 15$ -
FMG/OPT cycles - - - $ 5$ - -
(start at M=65) tnfg - - - $ 35$ $ 69$ $ 30$
  tnh - - - 0 0 $ 15$

We also consider the steady inviscid flow around a NACA 0012 airfoil, as well as the unsteady case of a sinusoidally pitching airfoil about its quarter-chord location as flow examples which are described in more detail in Mani and Mavriplis [3]. The finest mesh has about $ 20,000$ triangular elements and the flow solver is second order in both time and space. The required coarser meshes are built by repeated agglomeration or merging of neighboring control volumes. Two coarser levels are used with $ 7,900$ and $ 2,600$ elements, respectively. The deformation and movement of the mesh is performed via a linear tension spring analogy on the finest level. The free-stream Mach number is $ M_\infty=0.755$ with an angle of attack of $ 1.25$ degrees in the steady case and a mean angle of attack of $ 0.016$ degrees for the pitching airfoil. The optimization examples consists of inverse designs given by the following objective function:

$\displaystyle f=\sum_{n=0}^N \frac{1}{2} (C_l^n-C_l^{*n})^2 + \frac{100}{2} (C_d^n-C_d^{*n})^2,$ (1)

where a star denotes a target lift or drag coefficient and $ N$ is the number of time steps.

We use $ D=258$ design variables, half of which are placed at upper and the other half at lower surface points which control the magnitude of Hicks-Henne sine bump functions. At the time of this writing we do not have any unsteady results yet. However, when FMG/OPT is applied to the steady problem, it shows substantial improvement over the use of steepest-descent (SD). Using SD as a single level optimizer requires more than $ 5000$ function and gradient evaluations (``tnfg'') to reduce $ f$ by three orders of magnitude. Using it as smoother/optimizer in FMG/OPT only requires $ 100$ ``tnfg'' on the finest level. In addition, FMG/OPT takes about three times ``tnfg'' on the medium level and about twenty times ``tnfg'' on the coarsest level. Since the computational costs are approximately a factor of four and sixteen cheaper, respectively, this adds ``only'' about $ 200$ per cent to the overall computational cost. We expect even higher savings in the unsteady case since we can also coarsen the ``grid'' in the time domain. Multigrid optimization for time dependent problems should be directly applicable to the acceleration of data assimilation problems (i.e. 4DVAR) in future work.




next up previous
Next: Bibliography
root 2010-03-02