07.02.2013 Views

Optimization and Computational Fluid Dynamics - Department of ...

Optimization and Computational Fluid Dynamics - Department of ...

Optimization and Computational Fluid Dynamics - Department of ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

14 Dominique Thévenin<br />

Let us come now to the second possibility mentioned previously: reduce<br />

as much as possible the needed number <strong>of</strong> evaluations. Here again, at least<br />

two different sub-methods can be identified for this purpose:<br />

• the first one consists in replacing a CFD-based evaluation by an appropriate<br />

approximation <strong>of</strong> it. Depending on how this is done, this could also<br />

be implemented as a model reduction <strong>and</strong> is thus related to the first item<br />

listed in the previous list. But using Artificial Neural Networks, as done<br />

in the Chapter 6 <strong>of</strong> this book, or some other kind <strong>of</strong> intelligent “interpolation”<br />

in the broadest sense like the Response Surface Technique could<br />

be seen indeed as a reduction <strong>of</strong> the number <strong>of</strong> needed CFD-evaluations.<br />

As demonstrated in the present book, this method can be very efficient<br />

to speed-up the full optimization procedure. Nevertheless, it is obvious<br />

that great care must be taken, since the alternative evaluation method<br />

should not falsify in any way the evolution <strong>of</strong> the optimization algorithm.<br />

It is therefore not at all a trivial task to identify suitable approximation<br />

methods!<br />

• the second one leads again back to applied mathematicians. They have already<br />

recognized a long time ago the issues associated with a large number<br />

<strong>of</strong> evaluations, <strong>and</strong> indeed proposed an alternative formulation, “optimal”<br />

from the point <strong>of</strong> view <strong>of</strong> numerical analysis: the adjoint method. Dueto<br />

its importance for many practical problems, in particular in the aerospace<br />

industry, three chapters <strong>of</strong> this book (3 to 5) will be mostly dedicated to<br />

CFD-O based on adjoint methods. In principle, the adjoint approach requires<br />

not much more than a “single evaluation”, which sounds almost too<br />

good to be true! One difficulty <strong>of</strong> the adjoint approach is its formal complexity<br />

for the common engineer, perhaps not familiar with all the needed<br />

mathematical concepts. It is our hope that the corresponding chapters will<br />

help such users underst<strong>and</strong> how this method works. But two other major<br />

difficulties are more or less inherent to the adjoint approach itself:<br />

– a suitable consistent adjoint system must first be identified for the<br />

considered system <strong>of</strong> equations. While this is easily done (<strong>and</strong> welldocumented<br />

in the literature), e.g., for the Euler equations, the task<br />

will become much more difficult when considering complex, multiphysics<br />

problems involving perhaps a turbulent multiphase flow with chemical<br />

reactions <strong>and</strong> concurrent objectives.<br />

– furthermore, the adjoint approach requires a full knowledge <strong>of</strong> the intermediate<br />

approximations on the way to the full solution <strong>of</strong> the system <strong>of</strong><br />

equations solved by CFD. In simple words, this means that the adjoint<br />

approach, while reducing tremendously the requested number <strong>of</strong> evaluations<br />

(<strong>and</strong> thus to a large extent the needed computing time), will lead<br />

to a huge increase <strong>of</strong> the requested computer memory which will again<br />

become a major problem for complex, three-dimensional flows involving<br />

many unknowns at each discretization point.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!