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.

84 Kyriakos C. Giannakoglou <strong>and</strong> Dimitrios I. Papadimitriou<br />

constrained by the state (flow) equations Rm(U)=0,m=1, ..., M, which<br />

must be satisfied over the M grid nodes. The gradient <strong>of</strong> these constraints is<br />

expressed as<br />

dRm<br />

dbi<br />

= ∂Rm<br />

∂bi<br />

+ ∂Rm<br />

∂Uk<br />

dUk<br />

dbi<br />

=0. (4.2)<br />

The combination <strong>of</strong> Eqs. (4.1) <strong>and</strong> (4.2) allows the elimination <strong>of</strong> dUk<br />

dbi <strong>and</strong><br />

produces the final expression for dF . By introducing the adjoint or costate<br />

dbi<br />

variables Ψm,m=1, ..., M, this expression becomes<br />

dF<br />

dbi<br />

= ∂F ∂Rm<br />

+ Ψm<br />

∂bi ∂bi<br />

(4.3)<br />

where the adjoint variables result from the solution <strong>of</strong> the adjoint equations<br />

R Ψ k<br />

∂F ∂Rm<br />

= + Ψm =0. (4.4)<br />

∂Uk ∂Uk<br />

Since such a development relies on the discrete state equations, Eqs. (4.2),<br />

it is usually referred to as the discrete adjoint method to distinguish it from<br />

the continuous one (see below). The advantage <strong>of</strong> the adjoint formulation is<br />

that only one adjoint equation has to be solved irrespective <strong>of</strong> the value <strong>of</strong><br />

N.<br />

The adjoint approach, which is associated with Eqs. (4.1) to (4.4) for the<br />

computation <strong>of</strong> the gradient <strong>of</strong> F, can also be applied to the computation<br />

<strong>of</strong> any quantity F = γ T U,whereU satisfies the linear system AU = φ;<br />

γ <strong>and</strong> φ are known vectors <strong>and</strong> A is a known square matrix. Here also,<br />

the direct computation <strong>of</strong> F (F = γ T A −1 φ) can be replaced by an adjoint<br />

approach. The adjoint equation A T Ψ = γ is first solved <strong>and</strong> then, F results<br />

from F = Ψ T φ,[55].<br />

4.2.2 The Continuous Adjoint Approach<br />

Section 4.2.1 summarizes the discrete adjoint approach as a means to compute<br />

the gradient <strong>of</strong> an objective function F, in discrete form, constrained by the<br />

discretized state PDE’s. Alternatively, the same problem may be h<strong>and</strong>led by<br />

the continuous adjoint approach, where the adjoint PDE’s are first produced<br />

<strong>and</strong> then, discretized <strong>and</strong> solved.<br />

Assume that the sensitivity derivatives <strong>of</strong> F with respect to bi can be<br />

expressed as<br />

δF<br />

δbi<br />

�<br />

=<br />

Ω<br />

γ δU<br />

�<br />

dΩ +<br />

δbi S<br />

ζB1( δU<br />

)dS +<br />

δbi<br />

δFg<br />

δbi<br />

(4.5)

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

Saved successfully!

Ooh no, something went wrong!