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.

4 Adjoint Methods for Shape <strong>Optimization</strong> 85<br />

where γ <strong>and</strong> ζ are functions <strong>of</strong> geometrical quantities <strong>and</strong> state variables, B1<br />

is a differential operator <strong>and</strong> δFg is the gradient <strong>of</strong> a function depending on<br />

δbi<br />

the contour <strong>and</strong>/or grid sensitivity derivatives. Equation (4.5) contains both<br />

field (over the flow domain Ω) <strong>and</strong> boundary (along its boundary S = ∂Ω)<br />

integrals. Expressions for δU can be obtained using the derivatives <strong>of</strong> the<br />

δbi<br />

state equations <strong>and</strong> their boundary conditions that may be written as<br />

L( δU<br />

)=φ,over Ω<br />

δbi<br />

B2( δU<br />

)=ǫ, along S (4.6)<br />

δbi<br />

where φ, ǫ are known functions <strong>and</strong> L, B2 are known operators. Using the<br />

continuous adjoint approach, δF<br />

δbi canbeexpressedas<br />

δF<br />

δbi<br />

�<br />

=<br />

Ω<br />

�<br />

ΨφdΩ +<br />

S<br />

(B ∗ 1Ψ)ǫdS + δFg<br />

δbi<br />

(4.7)<br />

where the adjoint field Ψ is computed by discretizing <strong>and</strong> solving the adjoint<br />

PDE’s with appropriate boundary conditions, namely<br />

L ∗ Ψ=γ ,over Ω<br />

where L ∗ is the adjoint operator to L <strong>and</strong> B ∗ 1 , B∗ 2<br />

B ∗ 2Ψ=ζ ,along S (4.8)<br />

are boundary operators<br />

satisfying the following equation [55],<br />

�<br />

ΨL(<br />

Ω<br />

δU<br />

�<br />

)dΩ− (L<br />

δbi Ω<br />

∗ Ψ) δU<br />

�<br />

dΩ = (B<br />

δbi S<br />

∗ 2Ψ)B1( δU<br />

)dS<br />

δbi<br />

�<br />

− (B ∗ δU<br />

1Ψ)B2( )dS . (4.9)<br />

δbi<br />

Advantages <strong>and</strong> disadvantages <strong>of</strong> the discrete <strong>and</strong> continuous approaches<br />

are discussed in Sect. 4.2.3. Nevertheless, regardless <strong>of</strong> the form (discrete<br />

or continuous), the adjoint approach, as a means to compute the objective<br />

function gradient in aerodynamic optimization, is much more inexpensive<br />

than the direct approach.<br />

4.2.3 Differences Between Discrete <strong>and</strong><br />

Continuous Adjoint<br />

A marked difference that distinguishes the discrete from the continuous adjoint<br />

approach is the way the discrete adjoint equations are derived, starting<br />

from the state PDE’s. The two alternative ways to produce the discrete ad-<br />

S

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

Saved successfully!

Ooh no, something went wrong!