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.

3 Mathematical Aspects <strong>of</strong> CFD-based <strong>Optimization</strong> 69<br />

3.2.3 Multiple Set-point <strong>Optimization</strong><br />

Often, it is not enough to compute an optimal solution for one specific problem<br />

setting. Rather, one is interested in computing solutions, which optimize<br />

the performance <strong>of</strong> the process averaged over a range <strong>of</strong> process parameters<br />

or scenarios. Alternatively, one might want to optimize the worst case, which<br />

leads to a min-max formulation. This goal leads naturally to robust optimization<br />

or working range optimization, which we denote in the form <strong>of</strong> multiple<br />

set-point optimization (cf. [8, 9]). There, instead <strong>of</strong> problem (3.18, 3.19) we<br />

formulate the problem<br />

min<br />

y1,y2,y3,p ω1f1(y1,p)+ω2f2(y2,p)+ω3f3(y3,p) (3.29)<br />

s.t. c1(y1,p) = 0 (3.30)<br />

c2(y2,p) = 0 (3.31)<br />

c3(y3,p)=0. (3.32)<br />

For the sake <strong>of</strong> simplicity, we have restricted the formulation above to a problem<br />

with three set-points coupled via the objective, which is a weighted sum<br />

<strong>of</strong> all set-point objectives (weights: ω1,ω2,ω3), <strong>and</strong> via the free optimization<br />

variables p, which are the same for all set-points. The generalization to more<br />

than three set-points <strong>and</strong> to additional equality <strong>and</strong> inequality constraints is<br />

obvious. The corresponding Lagrangian in our example is<br />

L(y1,y2,y3,p,λ1,λ2,λ3)=<br />

3�<br />

ωifi(yi,p)+<br />

i=1<br />

3�<br />

i=1<br />

λ ⊤ i ci(yi,p) . (3.33)<br />

The approximate reduced SQP method (3.22) applied to this case can be<br />

writteninthefollowingform<br />

⎡<br />

⎢<br />

⎣<br />

0 0 0 0 A⊤ 1 0 0<br />

0 0 0 0 0 A⊤ 2 0<br />

0 0 0 0 0 0 A⊤ 3<br />

0 0 0 B c⊤ 1,p c⊤2,p c⊤3,p A1 0 0 c1,p 0 0 0<br />

0 A2 0 c2,p 0 0 0<br />

0 0 A3 c3,p 0 0 0<br />

⎤⎛<br />

⎞ ⎛<br />

∆y1 −L<br />

⎥⎜∆y2⎟<br />

⎜<br />

⎥⎜<br />

⎟ ⎜<br />

⎥⎜∆y3⎟<br />

⎜<br />

⎥⎜<br />

⎟ ⎜<br />

⎥⎜<br />

⎥⎜<br />

∆p ⎟ = ⎜<br />

⎥⎜<br />

⎥⎜∆λ1⎟<br />

⎜<br />

⎟ ⎜<br />

⎦⎝∆λ2⎠<br />

⎝<br />

∆λ3<br />

⊤ y1<br />

−L⊤ y2<br />

−L⊤ y3<br />

−L⊤ ⎞<br />

⎟<br />

p ⎟ . (3.34)<br />

−c1<br />

⎟<br />

−c2<br />

⎠<br />

−c3<br />

We notice that the linear sub-problems involving matrices A⊤ i are to be solved<br />

independently, <strong>and</strong> therefore trivially in parallel. The information from all<br />

these parallel adjoint problems is collected in the reduced gradient<br />

g =<br />

3�<br />

i=1<br />

ωif ⊤ p +<br />

3�<br />

i=1<br />

c ⊤ p λi .

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

Saved successfully!

Ooh no, something went wrong!