<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JAMP</journal-id><journal-title-group><journal-title>Journal of Applied Mathematics and Physics</journal-title></journal-title-group><issn pub-type="epub">2327-4352</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jamp.2015.310158</article-id><article-id pub-id-type="publisher-id">JAMP-60741</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  A Numerical Method for Shape Optimal Design in the Oseen Flow with Heat Transfer
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>enjing</surname><given-names>Yan</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Axia</surname><given-names>Wang</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Guoxing</surname><given-names>Guan</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>School of Science, Chang’an University, Chang’an, China</addr-line></aff><aff id="aff1"><addr-line>School of Mathematics and Statistics, Xi’an Jiaotong University, Xi’an, China</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>wenjingyan@mail.xjtu.edu.cn(EY)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>20</day><month>10</month><year>2015</year></pub-date><volume>03</volume><issue>10</issue><fpage>1295</fpage><lpage>1307</lpage><history><date date-type="received"><day>30</day>	<month>June</month>	<year>2015</year></date><date date-type="rev-recd"><day>accepted</day>	<month>26</month>	<year>October</year>	</date><date date-type="accepted"><day>29</day>	<month>October</month>	<year>2015</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  This paper is concerned with the optimal design of an obstacle located in the viscous and incompressible fluid which is driven by the steady-state Oseen equations with thermal effects. The structure of shape gradient of the cost functional is derived by applying the differentiability of a minimax formulation involving a Lagrange functional with a space parametrization technique. A gradient type algorithm is employed to the shape optimization problem. Numerical examples indicate that our theory is useful for practical purpose and the proposed algorithm is feasible.
 
</p></abstract><kwd-group><kwd>Shape Optimization</kwd><kwd> Oseen Equations</kwd><kwd> Shape Gradient</kwd><kwd> Minimax Principle</kwd><kwd> Convective Heat Transfer</kwd><kwd> Function Space Parametrization Technique</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>In this paper, we consider the shape optimization of an immersed body in the viscous and incompressible fluid which is driven by the Oseen equations coupling with heat transfer. Shape optimization problem is to find the geometry shapes that minimize certain objective functional, for instance, the energy dissipation, subject to mechanical and geometrical constraints. The research of shape optimization is a branch of optimal control governed by PDEs and has a very wide range of applications in engineering such as in the design of impeller blades, aircraft wings, high-speed train heads, and bridges in medically bypassing surgeries. The optimal shape design in fluids has been a challenging task for a long time, and has been investigated by many mathematicians and engineers.</p><p>Shape optimization problem usually entails very large computational costs: besides numerical approximation of partial differential equations and optimization, it requires also a suitable approach for representing and deforming efficiently the shape of the underlying geometry, as well as for computing the shape gradient of the cost functional to be minimized. The control variable is the shape of the domain; the object is to minimize a cost functional that may be given by the designer, and finally the optimal shapes can be obtained.</p><p>In the last few decades, the shape optimization problems have attracted the interests of many specialists. Pironneau [<xref ref-type="bibr" rid="scirp.60741-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.60741-ref2">2</xref>] evaluated the derivative of the cost functional using normal variation approach; Simon applied the formal calculus to deduce an expression for the derivative [<xref ref-type="bibr" rid="scirp.60741-ref3">3</xref>] ; and Bello considered this problem theoretically in the case of Navier-Stokes flow by the formal calculus in [<xref ref-type="bibr" rid="scirp.60741-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.60741-ref5">5</xref>] . In the present paper, we will use the so-called function space parametrization technique which was advocated by M.C. Delfour and J.P. Zol&#233;sio to solve Poisson equation with Dirichlet and Neumann condition (see [<xref ref-type="bibr" rid="scirp.60741-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.60741-ref7">7</xref>] ). In our paper [<xref ref-type="bibr" rid="scirp.60741-ref8">8</xref>] -[<xref ref-type="bibr" rid="scirp.60741-ref10">10</xref>] , we solved the shape reconstruction problems for the inverse Stokes, Oseen and Navier-Stokes problems, and investigated the numerical simulation by the domain derivation and the regularized Gauss-Newton iterative method. D. Chenais studied a shape optimal design problem in a potential flow coupled with a thermal model in [<xref ref-type="bibr" rid="scirp.60741-ref11">11</xref>] .</p><p>In this paper, we will consider the energy minimization problem for Oseen flow with convective heat transfer despite of its lack of rigorous mathematical justification in case where the Lagrange formulation is not convex. We shall show how this theorem allows at least formally bypassing the study of material derivative and obtaining the expression of shape gradient for the dissipated energy functional. For the numerical solution of the viscous energy minimization problem, we introduce a gradient type algorithm with mesh adaptation technique, while the partial differential systems are discretized by means of the finite element method. Finally, we give some numerical examples concerning with the optimization of a two-dimensional solid body in the viscous flow.</p><p>This paper is organized as follows. In Section 2, we briefly give the description of the shape optimization problem of the Oseen flow taking account of conductive heat transfer, and we employ a velocity method to describe a variational domain in the optimization process. In addition, we introduce the definitions of Eulerian derivative and shape gradient. Then we draw the divergence-free condition directly into the Lagrangian functional which leads to a saddle point formulation of the shape optimization problem for the state equations. In Section 3, we obtain the continuous gradient of the cost functional with respect to the boundary shape with the adjoint equations and a function space parametrization technique, which plays the role of design variables in the optimal design framework. In Section 4, we present a gradient-type algorithm for the shape optimization problem, and numerical examples demonstrate that our method is efficient and useful in the numerical implementations.</p><p>Before closing this section, we state some notations to be used in this paper. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x6.png" xlink:type="simple"/></inline-formula>denotes the space of square integrable functions defined in domain Ω. We use <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x7.png" xlink:type="simple"/></inline-formula> based Sobolev spaces <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x8.png" xlink:type="simple"/></inline-formula> equipped with norms and seminorms given by</p><disp-formula id="scirp.60741-formula2120"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x10.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x11.png" xlink:type="simple"/></inline-formula> denotes the α-th order mixed derivatives of u. Now we introduce the following functional spaces,</p><disp-formula id="scirp.60741-formula2121"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x12.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60741-formula2122"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x13.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60741-formula2123"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x14.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60741-formula2124"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x15.png"  xlink:type="simple"/></disp-formula><p>The boundary Γ consists of four parts: Γ<sub>in</sub> is the inflow boundary; Γ<sub>out</sub> denotes the outflow boundary; Γ<sub>w</sub> represents the boundary corresponding to the fluid wall; and Γ<sub>s</sub> is the boundary which is to be optimized.</p></sec><sec id="s2"><title>2. Shape Optimization Problem</title><p>We consider a typical problem to design an obstacle S with the boundary <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x16.png" xlink:type="simple"/></inline-formula> located in an external flow, and the domain <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x17.png" xlink:type="simple"/></inline-formula> is filled with a Newtonian incompressible viscous fluid of the kinematic viscosity<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x18.png" xlink:type="simple"/></inline-formula>.</p><p>The fluid is modeled by the Oseen flow taking account of thermal effects, and the unknowns are the fluid velocity<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x19.png" xlink:type="simple"/></inline-formula>, the pressure p, and the temperature T:</p><disp-formula id="scirp.60741-formula2125"><label>(2.1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x20.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60741-formula2126"><label>(2.2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x21.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60741-formula2127"><label>(2.3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x22.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60741-formula2128"><label>(2.4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x23.png"  xlink:type="simple"/></disp-formula><p>and</p><disp-formula id="scirp.60741-formula2129"><label>(2.5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x24.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60741-formula2130"><label>(2.6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x25.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60741-formula2131"><label>(2.7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x26.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60741-formula2132"><label>(2.8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x27.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x28.png" xlink:type="simple"/></inline-formula> is the stress tensor defined by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x29.png" xlink:type="simple"/></inline-formula> with the rate of deformation tensor <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x30.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x31.png" xlink:type="simple"/></inline-formula> denotes the transpose of the matrix Du, vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x32.png" xlink:type="simple"/></inline-formula> satisfies <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x33.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x34.png" xlink:type="simple"/></inline-formula> represents the inverse of Peclet number.</p><p>In this paper, our purpose is to optimize the shape of the boundary <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x35.png" xlink:type="simple"/></inline-formula> that minimizes a given cost functional J which depends on the velocity and the temperature. The cost functional may represent a given objective related to specific characteristic features of the fluid flow. In an abstract form, a shape optimization problem can be written as the minimization of a cost functional <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x36.png" xlink:type="simple"/></inline-formula> over a set of admissible shapes<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x37.png" xlink:type="simple"/></inline-formula>,</p><disp-formula id="scirp.60741-formula2133"><label>(2.9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x38.png"  xlink:type="simple"/></disp-formula><p>The boundary <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x39.png" xlink:type="simple"/></inline-formula> is fixed, and an example of the admissible set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x40.png" xlink:type="simple"/></inline-formula> is given by</p><disp-formula id="scirp.60741-formula2134"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x41.png"  xlink:type="simple"/></disp-formula><p>Let Ω be of piecewise<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x42.png" xlink:type="simple"/></inline-formula>, the minimization problem (2.9) has at least one solution with given area in two dimensions [<xref ref-type="bibr" rid="scirp.60741-ref12">12</xref>] .</p><p>Now, we choose an open set Ω in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x43.png" xlink:type="simple"/></inline-formula> with the boundary <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x44.png" xlink:type="simple"/></inline-formula> piecewise<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x45.png" xlink:type="simple"/></inline-formula>, and a velocity space</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x46.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x47.png" xlink:type="simple"/></inline-formula> is a small positive real number and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x48.png" xlink:type="simple"/></inline-formula> denotes the space of all k-times continuous differentiable functions with compact support contained in Ω. The velocity field</p><disp-formula id="scirp.60741-formula2135"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x49.png"  xlink:type="simple"/></disp-formula><p>belongs to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x50.png" xlink:type="simple"/></inline-formula> for each<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x51.png" xlink:type="simple"/></inline-formula>. It can generate transformations <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x52.png" xlink:type="simple"/></inline-formula> through the following dynamical system</p><disp-formula id="scirp.60741-formula2136"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x53.png"  xlink:type="simple"/></disp-formula><p>with the initial value X given. We denote the transformed domain by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x54.png" xlink:type="simple"/></inline-formula> at<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x55.png" xlink:type="simple"/></inline-formula>, and also set its boundary<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x56.png" xlink:type="simple"/></inline-formula>.</p><p>Moreover, we suppose <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x57.png" xlink:type="simple"/></inline-formula> is a real-valued functional associated with any regular domain Ω. The Eulerian derivative of the cost functional <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x58.png" xlink:type="simple"/></inline-formula> at Ω for the velocity field V is defined as</p><disp-formula id="scirp.60741-formula2137"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x59.png"  xlink:type="simple"/></disp-formula><p>Furthermore, if the map <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x60.png" xlink:type="simple"/></inline-formula> is linear and continuous, J is shape differentiable at Ω. In the distributional sense, we obtain</p><disp-formula id="scirp.60741-formula2138"><label>(2.10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x61.png"  xlink:type="simple"/></disp-formula><p>When J has a Eulerian derivative, we say that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x62.png" xlink:type="simple"/></inline-formula> is the shape gradient of J at Ω.</p></sec><sec id="s3"><title>3. Adjoint Equations and Shape Gradient</title><p>Generally, there is a few approaches to compute the exact differential or the shape gradient. In the direct differentiation, it requires to derive the state equations with respect to the shape variables. In practice, it implies to solve as many PDEs systems as discrete shape variables. To avoid this extra computational cost, we use the classical adjoint state method which requires to solve only one extra PDE system. There are two ways for it. The first one is to discretize the equations, using a finite element method for example, and to derive the discrete equations and obtain the discrete shape gradient. The second one is to calculate the expression of the exact differential of the cost functional and to discretize it. In this paper, we follow the latter approach. We will derive the structure of the shape gradient for the cost functional <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x63.png" xlink:type="simple"/></inline-formula> by the function space parametrization technique.</p><p>The weak formulation of (2.1)-(2.8) can be expressed as follows: find<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x64.png" xlink:type="simple"/></inline-formula>, such that</p><disp-formula id="scirp.60741-formula2139"><label>(3.1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x65.png"  xlink:type="simple"/></disp-formula><p>and seek<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x66.png" xlink:type="simple"/></inline-formula>, such that</p><disp-formula id="scirp.60741-formula2140"><label>(3.2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x67.png"  xlink:type="simple"/></disp-formula><p>We will utilize the differentiability of a minimax formulation involving a Lagrangian functional with the function space parametrization technique. First of all, we introduce the following Lagrangian functional associated with (3.1) and (3.2):</p><disp-formula id="scirp.60741-formula2141"><label>(3.3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x68.png"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.60741-formula2142"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x69.png"  xlink:type="simple"/></disp-formula><p>Thus, the minimization problem (2.9) reads as the following form</p><disp-formula id="scirp.60741-formula2143"><label>(3.4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x70.png"  xlink:type="simple"/></disp-formula><p>The minimax framework can be applied to avoid the study of the state derivative with respect to the shape of the domain. The Karusch-Kuhn-Tucker conditions will furnish the shape gradient of the cost functional <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x71.png" xlink:type="simple"/></inline-formula> by using the adjoint system. Next, we will establish the first optimality condition for the problem,</p><disp-formula id="scirp.60741-formula2144"><label>(3.5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x72.png"  xlink:type="simple"/></disp-formula><p>Conversely, the adjoint equations are defined from the Euler-Lagrange equations of the Lagrange functional G. Obviously, the variation of G with respect to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x73.png" xlink:type="simple"/></inline-formula> can recover the state system and its mixed weak formulation (3.1)-(3.2). In order to seek the adjoint state system, we differentiate G with respect to p in the direction<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x74.png" xlink:type="simple"/></inline-formula>,</p><disp-formula id="scirp.60741-formula2145"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x75.png"  xlink:type="simple"/></disp-formula><p>Considering <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x76.png" xlink:type="simple"/></inline-formula> with compact support in Ω yields</p><disp-formula id="scirp.60741-formula2146"><label>(3.6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x77.png"  xlink:type="simple"/></disp-formula><p>Similarly, we differentiate G with respect to u in the direction <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x78.png" xlink:type="simple"/></inline-formula> and employ Green formula,</p><disp-formula id="scirp.60741-formula2147"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x79.png"  xlink:type="simple"/></disp-formula><p>Taking <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x80.png" xlink:type="simple"/></inline-formula> with compact support in Ω gives</p><disp-formula id="scirp.60741-formula2148"><label>(3.7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x81.png"  xlink:type="simple"/></disp-formula><p>Then varying <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x82.png" xlink:type="simple"/></inline-formula> on <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x83.png" xlink:type="simple"/></inline-formula> leads to</p><disp-formula id="scirp.60741-formula2149"><label>(3.8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x84.png"  xlink:type="simple"/></disp-formula><p>Finally, we obtain the following adjoint state system of (2.1)-(2.4),</p><disp-formula id="scirp.60741-formula2150"><label>(3.9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x85.png"  xlink:type="simple"/></disp-formula><p>By the same technique, we differentiate G with respect to T in the direction<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x86.png" xlink:type="simple"/></inline-formula>,</p><disp-formula id="scirp.60741-formula2151"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x87.png"  xlink:type="simple"/></disp-formula><p>The adjoint state system of (2.5)-(2.8) can be read as</p><disp-formula id="scirp.60741-formula2152"><label>(3.10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x88.png"  xlink:type="simple"/></disp-formula><p>Now we introduce the so-called function space parametrization technique, which consists in transporting the different quantities defined in the variable domain <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x89.png" xlink:type="simple"/></inline-formula> back into the reference domain Ω which does not depend on the perturbation parameter<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x90.png" xlink:type="simple"/></inline-formula>. So we are able to apply the differential calculus since the functionals involved are defined in a fixed domain Ω with respect to the parameter<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x91.png" xlink:type="simple"/></inline-formula>.</p><p>We only perturb the boundary <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x92.png" xlink:type="simple"/></inline-formula> and consider the mapping<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x93.png" xlink:type="simple"/></inline-formula>, the flow of the velocity field</p><disp-formula id="scirp.60741-formula2153"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x94.png"  xlink:type="simple"/></disp-formula><p>The perturbed domain can be defined by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x95.png" xlink:type="simple"/></inline-formula>. Our purpose is to derive the derivative of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x96.png" xlink:type="simple"/></inline-formula> with respect to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x97.png" xlink:type="simple"/></inline-formula>, where</p><disp-formula id="scirp.60741-formula2154"><label>(3.11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x98.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x99.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x100.png" xlink:type="simple"/></inline-formula> satisfy state equations and adjoint equations on the perturbed domain<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x101.png" xlink:type="simple"/></inline-formula>, respectively. Unfortunately, the Sobolev space<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x102.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x103.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x104.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x105.png" xlink:type="simple"/></inline-formula> depend on the parameter<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x106.png" xlink:type="simple"/></inline-formula>, so we employ the function space parametrization technique to transform the variable domain <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x107.png" xlink:type="simple"/></inline-formula> back into the reference domain Ω. Now we define the following parametrizations,</p><disp-formula id="scirp.60741-formula2155"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x108.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60741-formula2156"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x109.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60741-formula2157"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x110.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60741-formula2158"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x111.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60741-formula2159"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x112.png"  xlink:type="simple"/></disp-formula><p>where “<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x113.png" xlink:type="simple"/></inline-formula>” denotes the composition of the two maps.</p><p>Since <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x114.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x115.png" xlink:type="simple"/></inline-formula> are diffeomorphisms, these parametrizations cannot change the value of the saddle point. We can rewrite (3.11) as</p><disp-formula id="scirp.60741-formula2160"><label>(3.12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x116.png"  xlink:type="simple"/></disp-formula><p>Correspondingly, the Lagrangian functional is given by</p><disp-formula id="scirp.60741-formula2161"><label>(3.13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x117.png"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.60741-formula2162"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x118.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60741-formula2163"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x119.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60741-formula2164"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x120.png"  xlink:type="simple"/></disp-formula><p>We introduce the following Hadamard formula [<xref ref-type="bibr" rid="scirp.60741-ref13">13</xref>] to differentiate the perturbed Lagrange functional</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x121.png" xlink:type="simple"/></inline-formula>,</p><disp-formula id="scirp.60741-formula2165"><label>(3.14)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x122.png"  xlink:type="simple"/></disp-formula><p>for a sufficiently smooth functional<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x123.png" xlink:type="simple"/></inline-formula>. Now we are able to calculate the partial derivative for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x123.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x124.png" xlink:type="simple"/></inline-formula> with the expression (3.13) by applying the Hadamard formula,</p><disp-formula id="scirp.60741-formula2166"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x125.png"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.60741-formula2167"><label>(3.15)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x126.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60741-formula2168"><label>(3.16)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x127.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60741-formula2169"><label>(3.17)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x128.png"  xlink:type="simple"/></disp-formula><p>We introduce the following lemma to simplify (3.15)-(3.17).</p><p>Lemma 4.1. [<xref ref-type="bibr" rid="scirp.60741-ref6">6</xref>] If two vector functions u and v vanish on the boundary<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x129.png" xlink:type="simple"/></inline-formula>, the following identities</p><disp-formula id="scirp.60741-formula2170"><label>(3.18)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x130.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60741-formula2171"><label>(3.19)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x131.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60741-formula2172"><label>(3.20)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x132.png"  xlink:type="simple"/></disp-formula><p>hold on the boundary<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x133.png" xlink:type="simple"/></inline-formula>.</p><p>According to Lemma 4.1, it follows that</p><disp-formula id="scirp.60741-formula2173"><label>(3.21)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x134.png"  xlink:type="simple"/></disp-formula><p>Since <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x135.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x136.png" xlink:type="simple"/></inline-formula> satisfy the state Equations (2.1)-(2.8) and the adjoint Equations (3.9)-(3.10) respectively, the above expression reduces to</p><disp-formula id="scirp.60741-formula2174"><label>(3.22)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x137.png"  xlink:type="simple"/></disp-formula><p>Similarly, (3.17) can be written as</p><disp-formula id="scirp.60741-formula2175"><label>(3.23)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x138.png"  xlink:type="simple"/></disp-formula><p>Summing the three integrals together, we finally derive the boundary expression for the Eulerian derivative of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x139.png" xlink:type="simple"/></inline-formula>,</p><disp-formula id="scirp.60741-formula2176"><label>(3.24)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x140.png"  xlink:type="simple"/></disp-formula><p>Since the mapping <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x141.png" xlink:type="simple"/></inline-formula> is linear and continuous, we get the boundary expression for the shape gradient according to (3.1),</p><disp-formula id="scirp.60741-formula2177"><label>(3.25)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x142.png"  xlink:type="simple"/></disp-formula></sec><sec id="s4"><title>4. Numerical Simulation</title><p>This section is devoted to present the numerical algorithm and examples for the shape optimization problem in two dimensions.</p><p>In all computations, the finite element discretization is effected using the P<sub>1</sub> bubble-P<sub>1</sub> pair of finite element spaces on a triangular mesh. The mesh is performed by a Delaunay-Voronoi mesh generator (see [<xref ref-type="bibr" rid="scirp.60741-ref1">1</xref>] ) and during the shape deformation, we utilize a metric-based anisotropic mesh adaptation technique where the metric can be computed automatically from the Hessian of a solution. The Hessian <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x143.png" xlink:type="simple"/></inline-formula> of y<sub>h</sub> can be approximated by using a recovery method, such as the Zienkiewicz-Zhu recovery procedure [<xref ref-type="bibr" rid="scirp.60741-ref14">14</xref>] , the simple linear fitting [<xref ref-type="bibr" rid="scirp.60741-ref15">15</xref>] , or the double L<sup>2</sup> projection</p><disp-formula id="scirp.60741-formula2178"><label>(4.1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x144.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x145.png" xlink:type="simple"/></inline-formula> denotes the L<sup>2</sup> projection on the P<sub>1</sub> Lagrange finite element space (see [<xref ref-type="bibr" rid="scirp.60741-ref16">16</xref>] ). As it has been said in [<xref ref-type="bibr" rid="scirp.60741-ref16">16</xref>] , there’s no convergence proof of this method but the result is better.</p><p>Taking no account of regularization, a descent direction is found by defining</p><disp-formula id="scirp.60741-formula2179"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x146.png"  xlink:type="simple"/></disp-formula><p>and then we can update the shape Ω as</p><disp-formula id="scirp.60741-formula2180"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x147.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x148.png" xlink:type="simple"/></inline-formula> is a small descent step at k-th iteration. Likewise, we obtain</p><disp-formula id="scirp.60741-formula2181"><label>(4.2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x149.png"  xlink:type="simple"/></disp-formula><p>which guarantees the decrease of the cost functional<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x150.png" xlink:type="simple"/></inline-formula>.</p><p>In the numerical implementation, we choose the descent direction <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x151.png" xlink:type="simple"/></inline-formula> to be the unique solution of the problem</p><disp-formula id="scirp.60741-formula2182"><label>(4.3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-1720339x152.png"  xlink:type="simple"/></disp-formula><p>It is clear that d is a descent direction which guarantees the decrease of J. The computation of d can also be interpreted as a regularization of the shape gradient, and the choice of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x153.png" xlink:type="simple"/></inline-formula> as space of variations is more dictated by technical considerations rather than theoretical ones.</p><p>The numerical algorithm can be summarized as follows:</p><p>・ Step 1: Give an original shape <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x154.png" xlink:type="simple"/></inline-formula> and an initial step<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x154.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x155.png" xlink:type="simple"/></inline-formula>;</p><p>・ Step 2: Solve the state system and adjoint state system, and evaluate the descent direction <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x156.png" xlink:type="simple"/></inline-formula> by (4.3) with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x156.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x157.png" xlink:type="simple"/></inline-formula>;</p><p>・ Step 3: Set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x158.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x158.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x159.png" xlink:type="simple"/></inline-formula> is a small positive real number which can be chosen by some rules (see [<xref ref-type="bibr" rid="scirp.60741-ref1">1</xref>] ).</p><p>Let us now characterize the framework of Section 3 to a problem of interest in fluid dynamics, namely the optimal design of a body immersed in a fluid flow, aiming at reducing the dissipation energy acting on its surface. We solve the minimization problem</p><disp-formula id="scirp.60741-formula2183"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x160.png"  xlink:type="simple"/></disp-formula><p>subject to</p><disp-formula id="scirp.60741-formula2184"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x161.png"  xlink:type="simple"/></disp-formula><p>and</p><disp-formula id="scirp.60741-formula2185"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x162.png"  xlink:type="simple"/></disp-formula><p>The outer boundary is a rectangle which is fixed, and the inner boundary <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x163.png" xlink:type="simple"/></inline-formula> which is to be optimized. The fluid enters horizontally from the left boundary<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x163.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x164.png" xlink:type="simple"/></inline-formula>, and exits from the right boundary<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x163.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x164.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x165.png" xlink:type="simple"/></inline-formula>. We choose an example of the admissible set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x163.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x164.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x165.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x166.png" xlink:type="simple"/></inline-formula> is:</p><disp-formula id="scirp.60741-formula2186"><graphic  xlink:href="http://html.scirp.org/file/9-1720339x167.png"  xlink:type="simple"/></disp-formula><p>The flow is around an obstacle S in a fixed rectangular domain <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x168.png" xlink:type="simple"/></inline-formula> with a parabolic velocity <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x169.png" xlink:type="simple"/></inline-formula> on the inlet, nonslip boundary conditions on the fluid walls and a free outflow condition on the outlet. The boundary <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x169.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x170.png" xlink:type="simple"/></inline-formula> is to be optimized. Our aim is to seek a geometric shape of S whose volume is 0.1 to minimize the cost functional J in domain Ω.</p><p>We choose the initial shape of the body S to be different shapes:</p><p>Case 1: A circle with center <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x171.png" xlink:type="simple"/></inline-formula> and radius<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x171.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x172.png" xlink:type="simple"/></inline-formula>;</p><p>Case 2: An elliptic curve:<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x173.png" xlink:type="simple"/></inline-formula>.</p><p>The state system and the adjoint system are discretized by a mixed finite element method. Spatial discretization is effected using the Taylor-Hood pair [<xref ref-type="bibr" rid="scirp.60741-ref16">16</xref>] of finite element spaces on a triangular mesh, i.e. the finite element spaces are chosen to be continuous piecewise quadratic polynomials for the velocity and continuous piecewise linear polynomials for the pressure.</p><p>Figures 1-5 and Figures 7-11 demonstrate the comparison between the initial shape and optimal shape for the computing mesh, the contours of the velocity<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-1720339x174.png" xlink:type="simple"/></inline-formula>, the pressure p and the temperature T.</p><p>We run many iterations in order to show the good convergence and stability properties of our algorithm, however it is clear that it has converged in a small number of iterations (see <xref ref-type="fig" rid="fig6">Figure 6</xref> and <xref ref-type="fig" rid="fig12"><xref ref-type="fig" rid="fig1">Figure 1</xref>2</xref>).</p><fig-group id="fig1"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Case 1: comparison of the initial and optimal meshes (Reynolds number = 100). (a) Mesh for initial shape; (b) Mesh for optimal shape.</title></caption><fig id ="fig1_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-1720339x175.png"/></fig><fig id ="fig1_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-1720339x176.png"/></fig></fig-group><fig-group id="fig2"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Case 1: contour of u<sub>1</sub> for the initial and optimal shapes (Reynolds number = 100). (a) u<sub>1</sub> for initial shape; (b) u<sub>1</sub> for optimal shape.</title></caption><fig id ="fig2_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-1720339x177.png"/></fig><fig id ="fig2_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-1720339x178.png"/></fig></fig-group><fig-group id="fig3"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Case 1: contour of u<sub>2</sub> for the initial and optimal shapes (Reynolds number = 100). (a) u<sub>2</sub> for initial shape; (b) u<sub>2</sub> for optimal shape.</title></caption><fig id ="fig3_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-1720339x179.png"/></fig><fig id ="fig3_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-1720339x180.png"/></fig></fig-group><fig-group id="fig4"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Case 1: contour of p for the initial and optimal shapes (Reynolds number = 100). (a) p for initial shape; (b) p for optimal shape.</title></caption><fig id ="fig4_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-1720339x181.png"/></fig><fig id ="fig4_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-1720339x182.png"/></fig></fig-group><fig-group id="fig5"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> Case 1: contour of T for the initial and optimal shapes (Reynolds number = 100). (a) T for initial shape; (b) T for optimal shape.</title></caption><fig id ="fig5_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-1720339x183.png"/></fig><fig id ="fig5_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-1720339x184.png"/></fig></fig-group><fig id="fig6"  position="float"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> Case 1: convergence history of the cost functional (Reynolds number = 100)</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-1720339x185.png"/></fig><fig-group id="fig7"><label><xref ref-type="fig" rid="fig7">Figure 7</xref></label><caption><title> Case 2: comparison of the initial and optimal meshes (Reynolds number = 100). (a) Mesh for initial shape; (b) Mesh for optimal shape.</title></caption><fig id ="fig7_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-1720339x186.png"/></fig><fig id ="fig7_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-1720339x187.png"/></fig></fig-group><fig-group id="fig8"><label><xref ref-type="fig" rid="fig8">Figure 8</xref></label><caption><title> Case 2: contour of u<sub>1</sub> for the initial and optimal shapes (Reynolds number = 100). (a) u<sub>1</sub> for initial shape; (b) u<sub>1</sub> for optimal shape.</title></caption><fig id ="fig8_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-1720339x188.png"/></fig><fig id ="fig8_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-1720339x189.png"/></fig></fig-group><fig-group id="fig9"><label><xref ref-type="fig" rid="fig9">Figure 9</xref></label><caption><title> Case 2: contour of u<sub>2</sub> for the initial and optimal shapes (Reynolds number = 100). (a) u<sub>2</sub> for initial shape; (b) u<sub>2</sub> for optimal shape.</title></caption><fig id ="fig9_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-1720339x190.png"/></fig><fig id ="fig9_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-1720339x191.png"/></fig></fig-group><fig-group id="fig10"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>0</label><caption><title> Case 2: contour of p for the initial and optimal shapes (Reynolds number = 100). (a) p for initial shape; (b) p for optimal shape.</title></caption><fig id ="fig10_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-1720339x192.png"/></fig><fig id ="fig10_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-1720339x193.png"/></fig></fig-group><fig-group id="fig11"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>1</label><caption><title> Case 2: contour of T for the initial and optimal shapes (Reynolds number = 100). (a) T for initial shape; (b) T for optimal shape.</title></caption><fig id ="fig11_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-1720339x194.png"/></fig><fig id ="fig11_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-1720339x195.png"/></fig></fig-group><fig id="fig12"  position="float"><label><xref ref-type="fig" rid="fig12"><xref ref-type="fig" rid="fig1">Figure 1</xref>2</xref></label><caption><title> Case 2: convergence history of the cost functional (Reynolds number = 100)</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-1720339x196.png"/></fig></sec><sec id="s5"><title>5. Conclusion</title><p>In this paper, we consider the shape optimization problem of a body immersed in the incompressible fluid governed by Oseen equations coupling with a thermal model. Based on the continuous adjoint method, we formulate and analyze the shape optimization problem. Then we derive the structure of shape gradient for the cost functional by employing the differentiability of a minimax formulation involving a Lagrange functional with the function space parametrization technique. Moreover, we propose a gradient-type algorithm for the shape optimization problem, and the numerical examples indicate that the proposed algorithm is feasible and effective for the low Reynolds numbers.</p></sec><sec id="s6"><title>Funding</title><p>This work is supported by the National Natural Science Foundation of China (No. 11371288), and the Research Foundation of Department of Education of Shaanxi (No. 11JK0494).</p></sec><sec id="s7"><title>Cite this paper</title><p>WenjingYan,AxiaWang,GuoxingGuan, (2015) A Numerical Method for Shape Optimal Design in the Oseen Flow with Heat Transfer. Journal of Applied Mathematics and Physics,03,1295-1307. doi: 10.4236/jamp.2015.310158</p></sec><sec id="s8"><title>NOTES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.60741-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Pironneau, O. (1984) Optimal Shape Design for Elliptic Systems. Springer, Berlin. http://dx.doi.org/10.1007/978-3-642-87722-3</mixed-citation></ref><ref id="scirp.60741-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Mohammadi, B. and Pironneau, O. (2001) Applied Shape Optimization for Fluids. Clardendon Press, Oxford.</mixed-citation></ref><ref id="scirp.60741-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Simon, J. (1990) Domain Variation for Drag in Stokes Flow. Proceedings of IFIP Conference in Shanghai, Lecture Notes in Control and Information Science, Springer, New York, 1990.</mixed-citation></ref><ref id="scirp.60741-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Bello, J., Fernndez-Cara, E. and Simon, J. (1992) The Variation of the Drag with Respect to the Domain in Navier-Stokes Flow. Optimization, Optimal Control, Partial Differential Equations, International Series of Numerical Mathematics, 107, 287-296. http://dx.doi.org/10.1007/978-3-0348-8625-3_26</mixed-citation></ref><ref id="scirp.60741-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Bello, J., Fernndez-Cara, E., Lemoine, J. and Simon, J. (1997) The Differentiability of the Drag with Respect to the Variations of a Lipschitz Domain in a Navier-Stokes Flow. SIAM Journal on Control and Optimization, 35, 626-640.http://dx.doi.org/10.1137/S0363012994278213</mixed-citation></ref><ref id="scirp.60741-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Delfour, M.C. and Zolésio, J.-P. (2001) Shapes and Geometries: Analysis, Differential Calculus, and Optimization. SIAM, Philadelphia.</mixed-citation></ref><ref id="scirp.60741-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Sokolowski, J. and Zolésio, J.-P. (1992) Introduction to Shape Optimization: Shape Sensitivity Analysis. Springer-Verlag, Berlin. http://dx.doi.org/10.1007/978-3-642-58106-9</mixed-citation></ref><ref id="scirp.60741-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Yan, W.J. and Ma, Y.C. (2008) Shape Reconstruction of an Inverse Stokes Problem. Journal of Computational and Applied Mathematics, 216, 554-562. http://dx.doi.org/10.1016/j.cam.2007.06.006</mixed-citation></ref><ref id="scirp.60741-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Yan, W.J. and Ma, Y.C. (2009) The Application of Domain Derivative of Thenonhomogeneous Navier-Stokes Equations in Shape Reconstruction. Computers and Fluids, 38, 1101-1107. http://dx.doi.org/10.1016/j.compfluid.2008.11.003</mixed-citation></ref><ref id="scirp.60741-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Yan, W.J., He, Y.L. and Ma, Y.C. (2012) A Numerical Method for the Viscous Incompressible Oseen Flow in Shape Reconstruction. Applied Mathematical Modelling, 36, 301-309. http://dx.doi.org/10.1016/j.apm.2011.05.058</mixed-citation></ref><ref id="scirp.60741-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Chenais, D., Monnier, J. and Vila, J.P. (2001) A Shape Optimal Design Problem with Convective Radiative Thermal transfer. Journal of Optimazation Theory and Applications, 110, 75-117. http://dx.doi.org/10.1023/A:1017543529204</mixed-citation></ref><ref id="scirp.60741-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Pironneau, O. (1988) Optimal Shape Design by Local Boundary Variations. Springer-Verlag, Berlin.</mixed-citation></ref><ref id="scirp.60741-ref13"><label>13</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Hadamard</surname><given-names> J. </given-names></name>,<etal>et al</etal>. (<year>1907</year>)<article-title>Mémoire sur le problème d'analyse relatif à l'équilibre des plaques élastiques encastrées</article-title><source> Mémoire des savants étrangers</source><volume> 33</volume>,<fpage> 515</fpage>-<lpage>629</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.60741-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Simon, J. (1980) Differentiation with Respect to the Domain in Boundary Value Problems. Numerical Functional Analysis and Optimization, 2, 649-687. http://dx.doi.org/10.1080/01630563.1980.10120631</mixed-citation></ref><ref id="scirp.60741-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Dogan, G., Morin, P., Nochetto, R.H. and Verani, M. (2007) Discrete Gradient Flows for Shape Optimization and Applications. Computer Methods in Applied Mechanics and Engineering, 196, 3898-3914. http://dx.doi.org/10.1016/j.cma.2006.10.046</mixed-citation></ref><ref id="scirp.60741-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Temam, R. (2001) Navier Stokes Equations, Theory and Numerical Analysis. AMS Chelsea, Rhode Island.</mixed-citation></ref></ref-list></back></article>