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.

282 J. Hämäläinen, T. Hämäläinen, E. Madetoja, H. Ruotsalainen<br />

the unit-process models <strong>and</strong> their outputs, we make an assumption that the<br />

objectives are continuously differentiable or H-differentiable [7]. One should<br />

note that in (9.7) the objectives fi,i=1,...,nf depend on the decision<br />

variables <strong>and</strong> also, the unit-process model outputs. That is, the virtual papermaking<br />

line model (9.6) has to be solved every time the objectives are<br />

evaluated.<br />

Next we discuss two features related to model-based optimization problems<br />

such as (9.7). These features are gradient evaluations <strong>and</strong> reliability <strong>of</strong> the<br />

used modeling approaches.<br />

<strong>Optimization</strong> methods utilizing gradient information <strong>of</strong> the objectives<br />

(gradient-based optimizers) have <strong>of</strong>ten been found computationally efficient<br />

in engineering applications. However, gradient information needs to be calculated<br />

when using these methods. The finite difference approaches are widely<br />

used techniques for gradient evaluations, but a large number <strong>of</strong> decision variables<br />

increases the number <strong>of</strong> the function evaluations making the approach<br />

computationally time-consuming. Instead, more sophisticated techniques can<br />

be used. We present briefly a technique based on chain rule approach <strong>and</strong><br />

implicit differentiation schema. For that we assume that objectives <strong>and</strong> unitprocess<br />

models as well as model outputs are continuously differentiable or at<br />

least H-differentiable [7] in nonsmooth cases. Then gradient <strong>of</strong> fi with respect<br />

to the vector x is<br />

∂fi(x,q 1,...,q nm)=∂xfi(x, q 1,...,q nm)+<br />

nm�<br />

∂q fi(x, q j 1,...,qnm)∂xq j(x,q 1,...,qj−1) j=1<br />

(9.8)<br />

where differentials ∂xfi(x,q 1 ,...,q nm )<strong>and</strong>∂q j fi(x, q 1 ,...,q nm ), for all i =<br />

1,...,nf <strong>and</strong> j =1,...,nm are assumed to be known <strong>and</strong><br />

∂xq j(x, q 1,...,q j−1)=−∂q j Aj(x, q 1,...,q j) −1�<br />

∂xAj(x,q 1,...,q j)+<br />

�j−1<br />

�<br />

∂q Aj(x,q k 1 ,...,qj )∂xqk (x,q1 ,...,qk−1 ) , j =1,...,nm.<br />

k=1<br />

(9.9)<br />

In this way, gradient calculations can be done model-wise <strong>and</strong> gradients <strong>of</strong><br />

objective functions can be put together after all the unit-processes have been<br />

solved. Thus, different modeling approaches can be easily combined together<br />

into the virtual papermaking line model. For more details on this technique,<br />

we refer to [21].<br />

The virtual papermaking line (9.6) consists <strong>of</strong> unit-process models from<br />

different disciplines. When statistical or stochastic techniques are used, the<br />

unit-process models are based on experimental data <strong>and</strong> on conditions prevailing<br />

during data collection. That is, the models can give reliable results<br />

only if there has been enough varying modeling data. Furthermore, ranges<br />

<strong>of</strong> the modeling data should not be exceeded, which can cause problems

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

Saved successfully!

Ooh no, something went wrong!