• Aucun résultat trouvé

The topological asymptotic expansion for the Quasi-Stokes problem

N/A
N/A
Protected

Academic year: 2022

Partager "The topological asymptotic expansion for the Quasi-Stokes problem"

Copied!
27
0
0

Texte intégral

(1)

October 2004, Vol. 10, 478–504 DOI: 10.1051/cocv:2004016

THE TOPOLOGICAL ASYMPTOTIC EXPANSION FOR THE QUASI-STOKES PROBLEM

Maatoug Hassine

1

and Mohamed Masmoudi

2

Abstract. In this paper, we propose a topological sensitivity analysis for the Quasi-Stokes equations.

It consists in an asymptotic expansion of a cost function with respect to the creation of a small hole in the domain. The leading term of this expansion is related to the principal part of the operator. The theoretical part of this work is discussed in both two and three dimensional cases. In the numerical part, we use this approach to optimize the locations of a fixed number of air injectors in an eutrophized lake.

Mathematics Subject Classification. 49Q10, 49Q12, 74P05, 74P10, 74P15.

Received August 28, 2002. Revised November 6, 2003.

1. Introduction

The goal of topological optimization is to find an optimal design even witha prioripoor information on the optimal shape. Unlike the case of classical optimization, the topology of the structure may change during the optimization process, as for example by the inclusion of holes.

Most of the known results in this field concern structural mechanics. In such cases, classical topology optimization involves relaxed formulations or homogenization (see e.g. [2, 3, 5, 9, 26, 30]). This method leads to a Neumann condition on the unknown boundary. This boundary condition is quite natural in structural mechanics but this is not the case in fluid dynamics. In that direction, global optimization techniques like genetic algorithms or simulated annealing, have been proposed (seee.g. [36]). But these methods are very slow and can hardly be applied to industrial problems.

The recently introduced notion of topological sensitivity gives new perspectives on shape optimization. It provides an asymptotic expansion of a cost function with respect to the creation of a small hole in the domain.

To present the basic idea, we consider Ω a domain of RN, N= 2,3 andj(Ω) =J(Ω, u) a cost function to be minimized, whereuis the solution to a given PDE problem defined in Ω. For ε >0, let Ωε= Ω\(x0+εω) be the domain obtained by removing a small part (x0+εω) from Ω, wherex0Ω andω⊂RN is a fixed bounded domain containing the origin. Then, an asymptotic expansion of the function j is obtained in the following

Keywords and phrases. Topological optimization, topological sensitivity, Quasi-Stokes equations, topological gradient, shape optimization.

1 ENIT-LAMSIN & FSM, Campus Universitaire, Le Belv´edaire BP 37, 1002 Tunis, Tunisia;

e-mail:maatoug.hassine@enit.rnu.tn

2Math´ematiques pour l’Industrie et la Physique, UMR 5640, Universit´e de Paul Sabatier, 118 route de Narbonne, 31032 Toulouse Cedex 4, France.

c EDP Sciences, SMAI 2004

(2)

form:

j(Ωε) =j(Ω) +ρ(ε)δj(x0) +o(ρ(ε))

εlim→0ρ(ε) = 0, ρ(ε)>0,

whereρ(ε) is a scalar function known explicitly andδj(x0) is easy to compute at each pointx0of Ω.

The topological sensitivity δj(x0) gives us the information where to create holes, in fact ifδj(x0)<0, then j(Ωε)< j(Ω) for smallε. The functionδjcan be used as a descent direction of the domain optimization process.

The optimality conditionδj(x0)0 in the domain recalls the one obtained by Buttazzo-Dal Maso [5] for the Laplace equation using the homogenization theory. The notion of topological asymptotic gives an interesting alternative to homogenization methods and genetic algorithms: its applications field is very large and using topological sensitivity information, one can build fast algorithms.

The total energy variation with respect to the creation of a small hole is well known [16]. Schumacher intro- duced the bubble method that uses this energy variation for topological optimization in [35]. Then Sokolowski extended this idea to more general cost functions using the adjoint approach in [37] but still with Neumann boundary condition. A topological sensitivity framework using an adaptation of the adjoint method [7, 29] and a truncation technique was introduced in [29] in the case of the Laplace equation with a circular hole and a Dirichlet condition on the boundary of the hole. It was generalized in [15] to the elasticity equations in the case of arbitrary shaped holes. Recently, the same technique is adapted, using a Dirichlet boundary condition and non circular holes, to the Poisson equation in [23] and to Stokes equations in [24].

All these contributions concern operators which symbol is an homogeneous polynomial. The goal of this paper is to address the situations where non homogeneous polynomials arise. We will illustrate our approach by the Quasi-Stokes equations case. The basic idea is to say that the leading term of the topological expansion is given by the elementary solution of the principal part of the operator. The theoretical part of this work is discussed in both two and three dimensional cases. Such an expansion is obtained for a large class of cost functions and arbitrary shaped holes.

In the numerical part, we consider the aeration process of eutrophized lakes. Eutrophication leads to a 3- layer situation, the bottom layer being quite poor in oxygen necessary to aquatic life [1]. The aeration process consists in inserting air by the means of injectors located at the bottom of the lake in order to generate a vertical motion mixing up the water of the bottom with that in the top, thus oxygenating the lower part by bringing it in contact with the surface air. A simplified model based on incompressible Quasi-Stokes equations is used, only considering the liquid phase, which is the dominant one. The injected air is taken into account through local boundary conditions for the velocity on the injectors holes. We aim to optimize the injectors location in order to generate the best motion in the fluid with respect to the aeration purpose. The main idea is to compute the asymptotic topological expansion with respect to the insertion of an injector. The injector is modeled as a small holeωε around a point x0, having an injection velocityUinj. The best locations and orientations are the one for which the cost function decrease most, i.e. the sensitivity is as negative as possible. Numerical tests clearly indicate the approach to be quite efficient.

An outline of the paper is as follows. In Section 2, we recall briefly the adaptation of adjoint method to the topological optimization. In Section 3, we derive the Quasi-Stokes equations and we give a description of the shape optimization problem that we consider. Next in Section 4 the truncation technique is applied to the problem. The main results are presented in Section 5. An asymptotic expansion is given in a general form, for a large class of cost functions and arbitrary shaped holes. In Section 6, we present, for the two dimensional case, some numerical experiments validating the above analysis. Finally in Section 7, some background materials related to the Stokes and Quasi-Stokes equations are reviewed.

2. The generalized adjoint method

In this section, we recall the fundamental results introduced in [14, 29] which extends the adjoint method [7]

to the topology shape optimization.

(3)

Let V be a fixed Hilbert space. For ε 0, let aε be a bilinear, symmetric, continuous and coercive form on V and lε be a linear and continuous form on V, that is, there exist constants M >0, γ > 0 and L >0, independent ofεsuch that for allε≥0,

aε(u , v) ≤Mu v, ∀u, v∈ V aε(u , u)≥γu2, ∀u∈ V lε(v) ≤Lv, ∀v∈ V.

Assume that there exist a bilinear and continuous formδa, a linear and continuous formδl, and a real function ρ(ε)>0 defined onR+ such that

aε−a0−ρ(ε)δaL2(V)=o(ρ(ε)), (1) lε−l0−ρ(ε)δlL(V)=o(ρ(ε)), (2)

εlim→0ρ(ε) = 0,

whereL(V) (respectivelyL2(V)) denotes the space of continuous and linear (respectively bilinear) forms onV. Forε≥0, letuεbe the solution to the problem: finduε∈ V such that

aε(uε, v) =lε(v), ∀v∈ V. (3)

Lemma 2.1 [15]. Forε≥0, problem (3) has a unique solutionuε, and

uε−u0=O(ρ(ε)). (4)

Next we consider a cost function of the form j(ε) = Jε(uε), where Jε is defined on V for ε 0 and J0 is differentiable with respect tou, its derivative being denoted byDJ0(u).

Suppose that there exists a function δJ defined onV such that: for allε >0

Jε(v)−J0(u) =DJ0(u)(v−u) +ρ(ε)δJ(u) +o(v−u+ρ(ε)) ∀u, v∈ V. (5) Theorem 2.1 [15, 29]. Under the hypotheses (1), (2) and (5) the function j has the following asymptotic expansion

j(ε) =j(0) +ρ(ε) [δa(u0, v0)−δl(v0) +δJ(u0)] +o(ρ(ε)) (6) wherev0∈ V is the solution to the adjoint problem: find v0∈ V such that

a0(w, v0) =−DJ0(u0)w, ∀w∈ V.

3. Position of the problem 3.1. The Quasi-Stokes equations

We consider Ω a bounded domain of RN,N = 2,3. We denote by Γ its boundary.

The standard form of the Navier-Stokes equations describing the motion of an incompressible fluid in Ω is

given by: 





∂u

∂t + (u.∇)u−ν∆u+∇p=F in Ω

∇.u= 0 in Ω u=Ud on Γ

(7) where u andp denote respectively the velocity and the pressure fields,F is a given body force per unit of mass,ν denotes the kinematic viscosity of the fluid andUd is a given boundary velocity.

(4)

Because of the divergence-free condition onu,Udmust necessary satisfy the compatibility condition

Γ

Ud.n ds= 0, wherenis the unit normal vector along the boundary Γ.

Denoting by ∆tthe time step and posingtn=n∆t andtn+1=tn+ ∆t.

Using the characteristic method (see,e.g., [12]), an approximation for the convection term is given by ∂u

∂t (t, x) +u.∇u(t, x) (t=tn)= du

dt (t, x(t)) (t=tn)

u(tn+1, x(tn+1))−u(tn, x(tn))

∆t ·

By an implicit scheme, a time discretization of the system (7) can be written as



 1

∆tun+1−ν∆un+1+∇pn+1 =Fn+1+u(tn, x(tn))

∆t

∇.un+1 = 0.

Then, at each time step, we have to solve a steady state Quasi-Stokes problem, called also generalized Stokes problem, having the following generic form



αu−ν∆u+∇p =f in Ω

∇.u = 0 in Ω

u =Ud on Γ. (8)

3.2. The shape optimization problem

For a given x0 Ω, consider the modified domain Ωε= Ω\ωε, ωε =x0+εω, whereω is a given fixed and bounded domain ofRN, containing the origin, whose boundary∂ωis connected and piecewise of classC1.

Γ Γ

ε

∂ωε ωε

Figure 1. The initial domain and the same domain after creation of a small holeωε. In the modified domain Ωε, the velocity and pressure fields are required to satisfy







αuε−ν∆uε+∇pε =f in Ωε

∇.uε = 0 in Ωε

uε =Ud on Γ uε =Uinj on∂ωε

(9)

whereUinj is a given velocity on∂ωε.

Note that forε= 0, one hasu0 =uandp0 =p.

(5)

Theorem 3.1[4,17,38]. Letε≥0, for a givenf ∈L2(Ωε)N,Uinj∈H1/2(∂ωε)N and Ud ∈H1/2(Γ)N, the prob- lem (9) has a unique solution(uε, pε)∈H1(Ωε)N×L20(Ωε)N whereL20(Ωε)N = θ∈L2(Ωε)N,

ε

θdx= 0

. Letuε an extension of the boundary dataUd andUinj in Ωε, (∂Ωε= Γ∪∂ωε), satisfying







αuε−ν∆uε+∇pε = 0 in Ωε

∇.uε = 0 in Ωε

uε =Ud on Γ uε =Uinj on∂ωε.

(10)

The solution uε can be recuperated as uε =wε +uε, with wε is the solution of the system (9) with a homogeneous Dirichlet boundary condition on∂Ωε.

Thanks to the previous variable substitution, in the theoretical part of this work, we will consider only a homogeneous boundary condition. Then, we will assume thatUd= 0 on Γ and Uinj = 0 on∂ωε.

We now consider a cost functionj(ε) of the form

j(ε) =Jε(uε), (11)

withJε being defined onH1(Ωε)N forε≥0.

Our aim is to obtain an asymptotic expansion ofj with respect toε. The velocity fielduε is defined in the variable domain Ωε, thus it belongs to a functional space which depends onε. Hence, if we want to derive the asymptotic expansion of j we cannot apply directly the results of Section 2, which require a fixed functional space (cf. Th. 2.1).

In classical shape optimization, this condition is satisfied by the mean of a domain parameterization method.

This method involves a fixed domain and a bi-Lipshitz map between the initial domain and the modified one.

In the topology optimization context, such a map does not exist between Ω and Ωε.

However, a functional space independent of ε can be constructed by using a domain truncation technique described in the next paragraph (see also [29] and [15]).

This truncation is needed only for analysis, and will never be used for practical computation. During the optimization process, we have just to solve the system (8) and the adjoint problem associated to the cost function (11).

4. The truncated problem

LetR >0 be such that the closed ballB(x0, R) is included in Ω andωε⊂B(x0, R).

Γ

R

Γ

R

R

x0

Γ

R

Γ

R

Dε

Figure 2. The truncated domain.

(6)

We denote by ΓR the boundary of B(x0, R) and we consider the fixed domain ΩR = Ω\B(x0, R) and Dε=B(x0, R)\ωε. Also we use the following space of traces on ΓR

HV1/2R)N = φ∈H1/2R)N;

ΓR

φ.ndx= 0

(12)

wherenis the unit vector normal to ΓR. Its dual space is denoted byHV−1/2R)N.

For a givenf ∈L2(Ω)N, ϕ∈HV1/2R)N andε >0, let uf,ϕε , pf,ϕε be the solution to the problem:

find (uf,ϕε , pf,ϕε )∈H1(Dε)N×L20(Dε)N such that







αuf,ϕε −ν∆uf,ϕε +∇pf,ϕε =f inDε

div uf,ϕε = 0 inDε

uf,ϕε =ϕ on ΓR

uf,ϕε = 0 on∂ωε.

(13)

This problem has a unique solution [4, 17, 38].

Forε= 0, (uf,ϕ0 , pf,ϕ0 ) is the solution to



αuf,ϕ0 −ν∆uf,ϕ0 +∇pf,ϕ0 =f in B(x0, R) divuf,ϕ0 = 0 inB(x0, R)

uf,ϕ0 =ϕ on ΓR.

(14)

Clearly we have

uf,ϕε =uf,ε0+u0ε, pf,ϕε =pf,ε0+p0ε, ∀ε≥0. (15) This decomposition will be used to construct the bilinear formaεand the linear formlεpresented in Section 2.

Forε≥0, we consider the Dirichlet-to-Neumann operator

Tε : HV1/2R)N −→HV−1/2R)N ϕ−→Tεϕ=σ(u0ε).n

(16)

whereσ(u0ε) = (ν∇u0ε−p0εI) is the stress tensor.

And the functionfε∈HV−1/2R)N

fε=−σ(uf,ε0).n=∇uf,ε0−pf,ε0I).n (17) with the normalnis chosen outward toDε on ΓRand ∂ωε.

Hence, for allε≥0 andϕ∈HV1/2R)N we haveσ(uf,ϕε ).n=Tεϕ−fε. Finally, we define forε≥0 the solutionuε, pε to the truncated problem







αuε−ν∆uε+∇pε =f in ΩR

div uε = 0 in ΩR

uε = 0 on Γ σ(uε).n+Tεuε =fε on ΓR.

(18)

The variational formulation associated to (18) is: finduε∈ VR such that

aε(uε, v) =lε(v), ∀v∈ VR (19)

(7)

where the functional spaceVR, the bilinear formaε and the linear formlεare defined by VR=

u∈H1(ΩR)N; divu= 0, u= 0 on Γ ,

aε(u, v) =α

R

u.v dx+ν

R

∇u:∇v dx+

ΓR

Tεuv dγ(x), (20)

lε(v) =

R

fv dx+

ΓR

fεv dγ(x). (21)

Symmetry, continuity and coercivity ofaεand continuity oflεfollow directly from

ΓR

Tεϕψ dγ(x) =α

Dε

u0ε.u0ε dx+ν

Dε

∇u0ε:∇u0ε dx, (22)

ΓR

fεψdγ(x) =

Dε

fu0ε dx, (23)

and the relation

α

Dε

uf,ε0.u0ε dx+ν

Dε

∇uf,ε0:∇u0εdx= 0. (24) Proposition 4.1. Let ε≥0. Problems (9) and (18) have unique solution.

Moreover, the restriction toR of the solutionuε, pε to (9) is the solutionuε, pεto (18), and we have inDε

(uε)|Dε=uf,ϕε , (pε)|Dε=pf,ϕε (25) whereϕis the trace ofuε on ΓR.

Proof. We refer to [4, 17, 38] for the existence and uniqueness of the solutions to both problems (9) and (18).

Recall that we have denoted by (uε, pε) the solution of (9) and by (uε, pε) the solution of (18).

Letϕ=uε

R anduR=uε|Ω

R. Clearly (25) holds for thisϕ, and it remains to prove thatuR=uε. Letθ∈ VRandψ=θR. We extendθonDεbyu0ε. Its extension is still denoted byθ, and it is divergence free on Dε.

Using (22), (23), (24) and the definition ofuε, we have α

R

uRdx+ν

R

∇uR:∇θ dx+

ΓR

(TεuR−fε)θdγ(x)

=α

R

uR dx+ν

R

∇uR:∇θ dx+

ΓR

TεuRθ dγ(x)

ΓR

fε dγ(x)

=α

R

uR dx+ν

R

∇uR:∇θ dx+α

Dε

u0ε.u0ε dx + ν

Dε

∇u0ε:∇u0εdx

Dε

f.u0ε dx

=α

ε

uε dx+ν

ε

∇uε:∇θdx

ΓR

f.u0εdγ(x)

=α

ε

uε dx+ν

ε

∇uε:∇θdx

Dε

f.θdx=

R

f.θdx.

This proves thatuRis the solution to (19). From uniqueness of the solution, we deduce thatuR=uε. Now we have at our disposal the fixed Hilbert spaceVR required by Section 2. The cost function (11) can be redefined in the following way:

(8)

foru∈ VR, letϕ=uR, one defines ˜uε∈H1(Ωε)N the extension ofuon Ωε as follow u˜ε= u on ΩR

uf,ϕε onDε. (26)

Then, a functionJεcan be defined onVR by

Jε(u) = ˜Jεuε). (27)

Particularly, we have from the previous proposition that

j(ε) = ˜Jε(uε) =Jε(uε). (28) Remark thatJε(uε) is independent of the choice ofR. For example, for a given target function Ug, if

J˜ε(uε) =

ε

|uε− Ug|2 dx (29) then, we have for allu∈ VR

Jε(u) =

R

|u− Ug|2 dx+

Dε

uf,ϕε − Ug2 dx, withϕ=uR. (30)

5. Main result: the asymptotic expansion

In this section, we present the main results of this paper, which concern the asymptotic analysis with respect to the parameterε of the functional (27). An asymptotic expansion is obtained for the Quasi-Stokes operator for a large class of cost functions and arbitrary shaped holes.

We begin by the three dimensional case. The principal result is given by Theorem 5.1, it gives the topological sensitivity expressionδj(x0) if a hole is created atx0. The proof of Theorem 5.1 is relegated to Section 7.

5.1. The three dimensional case

In order to derive the topological sensitivity of the functionj, we introduce two auxiliary problems.

The first problem, which we call the “exterior problem”, is formulated in R3 and consists to find (U, P)

solution to 





−ν∆U+∇P = 0 in R3 div U = 0 in R3

U = 0 at infinity U =u(x0) on∂ω

(31)

whereuis the solution to Quasi-Stokes problem (8). Recall thatf ∈L2(Ω)3, so thatuis continuous inside Ω.

Here, one can remark that just the principal part of the Quasi-Stokes operator is used, which is the Stokes equations. A such approach can be justified by the fact that operators−∆ andI−∆ have the same behavior near the holeωεand give the same leading terms for topological expansion. Moreover, this approach has a good advantage, it avoids calculations with the complicated expression of the Quasi-Stokes fundamental solution, which involves the convolution product of Green functions for both operatorsI−∆ and ∆.

We return now to the system (31). The functionsU, P can be expressed by a simple layer potential on∂ω.

Coordinate system can be changed, in what follows one can suppose for convenience thatx0= 0.

Posing r = y and er = y

y, the fundamental solution system to the Stokes equations in R3 can be written as

GU(y) = 1

8πνr(I+ereTr), GP(y) = y

4πr3 (32)

(9)

such that

−ν∆GU j+∇GP j=δej (33) whereGU j denote thejth column ofGU,{ej}j=1,3 is the canonical basis ofR3 andδis the Dirac distribution.

Then, the functions U, P read [11]

U(y) =

∂ω

GU(y−x)T(x) dγ(x), y∈R3 P(y) =

∂ω

GP(y−x).T(x) dγ(x), y∈R3 (34)

whereT ∈H−1/2(∂ω)3is a solution to the boundary integral equation (seee.g. [11])

∂ω

GU(y−x)T(x) dγ(x) =u(x0), y∈∂ω. (35) One can observe that the function T is determined up to a function proportional to the normal, hence it is unique inH−1/2(∂ω)3/Rn.

Using the first order Taylor expansion ofGU at the pointy= 0 forxbounded, we have GU(y−x) =GU(y) +O

1 r2

, GP(y−x) =GP(y) +O 1

r3

; (36)

from which follows the asymptotic expansion at infinity ofU andP:

U(y) =SU(y) +LU(y), P(y) =SP(y) +LP(y) (37) whereSU(y) andSP(y) are the dominant part respectively ofU andP

SU(y) =GU(y)A(u(x0)), SP(y) =GP(y).A(u(x0)) (38) with

A(u(x0)) =

∂ω

T(x) dγ(x)R3. (39)

Notice thatα−→A(α) is linear onR3 andSU ∈L2loc(R3).

The last parts ofU andP are respectively given by LU(y) =O

1 r2

, LP(y) =O 1

r3

· (40)

The second problem, which we call “interior problem”, is formulated in D0 = B(x0, R) and consists to find (RhU, RhP) solution to 









αRhU−ν∆RUh +∇RhP = 0 inB(x0, R) divRhU = 0 inB(x0, R)

RhU =SU on ΓR.

(41)

Here, the idea is to consider an interior and exterior problems that gives the asymptotic behavior of uf,ϕε

−uf,ϕ0

|Dε withϕ=u|ΓR in a sense which will be stated in Section 7.

It will not be possible to derive the asymptotic behavior ofuf,ϕε −uf,ϕ0 fromRhU−SU. We have first to take into account the error due to the simplification of the fundamental solution. We propose to cancel this error by adding a correcting term toRhU.

(10)

In such a case, we consider the correcting term (RUc, RPc) as solution to



αRcU −ν∆RcU+∇RcP =αSU inB(x0, R) divRcU = 0 inB(x0, R)

RcU = 0 on ΓR. (42)

Setting RU =RhU +RcU,RP =RhP+RcP, then (RU, RP) is solution to



αRU −ν∆RU+∇RP =αSU inB(x0, R) divRU = 0 inB(x0, R)

RU =SU on ΓR. (43)

We will prove in Section 7, using the corrected interior problem (43), it will be possible to derive the asymptotic behavior of

uf,ϕε −uf,ϕ0

|Dε. The main result is the following. It will be proved in Section 7.

Theorem 5.1. Let f H2(Ω)3, and let j(ε) = Jε(uε). Suppose that Jε satisfy the hypothesis (5): for all v∈ VR and allε >0

Jε(v)−J0(u0) =DJ0(u0)(v−u0) +εδJ(u0) +o

ε+v−u0VR

, (44)

whereDJ0(u0)is linear and continuous on VR, anduε,ε≥0 is the solution to (19).

Let v0∈ VR be the solution to the adjoint equation

a0(w, v0) =−DJ0(u0)w, ∀w∈ VR. (45) Then, the functionj has the following asymptotic expansion

j(ε) =j(0) +εδj(x0) +o(ε) (46)

with

δj(x0) =

ΓR

(σ(RU −SU)).nv0dγ(x) +δJ(u0). (47) The functional δj(x0) is called the “topological sensitivity” of the Quasi-Stokes operator. It is also called the

“topological gradient”.

The cost function j is independent of Rand δj(x0) is independent of ε, thenδj(x0) is also independent of R. This follows from the uniqueness of an asymptotic expansion. As we will observe in Section 7, this is not necessarily true for the terms δa(u0, v0), δl(v0) orδJ(u0), becausea,l andJ do depend onR.

Practically, we need just to compute the solution u to (8) and v the solution to the associated adjoint problem

α

wvdx+ν

∇w:∇vdx=−DJ˜0(u)w, ∀w∈ V0 (48) withV0=

v∈H01(Ω)3; div v= 0 in Ω .

It has been shown in Proposition 4.1 thatu0 is the restriction to ΩR of u. Similarly,v0 is the restriction to ΩRof v, this can be proved in the same way. Consequently, the function u (oru0) and the adjoint state v (or v0) do not depend onx0. Hence, the basic property of an adjoint technique is here satisfied: only two systems have to be solved in order to compute the topological sensitivityδj(x) for allx∈Ω.

Moreover, there exists a uniqueq∈L20(Ω)3 such that α

wvdx+ν

∇w:∇vdx

q divwdx=−DJ˜0(u)w, ∀w∈H01(Ω)3. (49)

(11)

Corollary 5.1. Letx0Ω. Under the hypotheses of Theorem 5.1 and that αv−ν∆v+∇q∈L2(D0)3, we have

δj(x0) =A(u(x0)).v(x0) +

D0

(αv−ν∆v+∇q) (RU −SU) dx+δJ(u0). (50) Moreover in the particular case;ω is the unit ball B(0,1),U(y),T(y)andA(u(x0))are given explicitly by

U(y) =πν(6GU + ∆GU)(y)u(x0) T(y) = 32νu(x0), ∀y∈∂ω A(u(x0)) = 6πνu(x0).

(51)

Proof. Thanks to Green’s Formula together with (41) (with SU =RU on ΓR), (47) reads also δj(x0) =

ΓR

[(ν∇RU −RPI)−∇SU −SPI)].n vdγ(x) +δJ(u0)

=

ΓR

∇v−qI).n SU dγ(x)

ΓR

∇SU −SPI).n v dγ(x) +

D0

(αv−ν∆v+∇q)RU dx−α

D0

SUvdx+δJ(u0).

(52)

Using a regularizing and localization technique, we derive

ΓR

∇v−qI).n SU dγ(x)

ΓR

∇SU−SPI).n vdγ(x)

=

D0

(ν∆v− ∇q)SU dx− ν∆SU− ∇SP, ϕv (53) whereϕ∈ D(D0) satisfiesϕ(x0) = 1.

Finally, from (38) and (33) one can check that

−ν∆SU+∇SP, ϕv=−ν∆(GUA(u(x0))) +∇(GP.A(u(x0))), ϕv

=

j

Aj(u(x0))δej, ϕv

=A(u(x0)).v(x0),

(54)

which proves (50).

For the case ω = B(0,1), one can derive the explicit expressions of the terms U(y), T(y) and A(u(x0)) from (32), (35) and

∂B(0,1)

GU(y−x) dγ(x) = 2

I, ∀y∈∂B(0,1). (55)

For more details concerning the explicitly calculation of this terms, one may consult [24].

Now we discuss briefly the hypothesis (5) used in Theorem 5.1. It concerns the variation of the cost func- tionJε. This question has been examined in [23] for the Dirichlet problem and in [24] for the Stokes problem.

Here we limit ourselves to cost functions of the form J˜ε(u) =

ε

g(x, u(x)) dx, u∈H1(Ωε)3 (56)

withg is a given function defined on Ω×R3.

(12)

The case wheregdepends on the pressurepis more complicated and we don’t consider it in this paper.

Next we suppose thatg satisfy the following hypotheses:

for allx∈Ω, the functions−→g(x, s) is of classC1 onR3, its gradient being denoted bysg(x, s);

for allx∈Ω, the functions−→ ∇sg(x, s) is Lipschitz continuous and there exists a constantM such that

|∇sg(x, t)− ∇sg(x, s)| ≤M|t−s|, ∀(x, s, t)∈×R3×R3, (57) where|t|denotes the usual norm onRn;

the functionx−→ ∇sg(x,0) belongs toL2(Ω)3and x−→g(x,0) belongs toL2(Ω)3/2. These hypotheses imply that for all (x, s)×R3

|g(x, s)| ≤ |g(x,0)|+|∇sg(x,0).s|+M 2 |s|2

|∇sg(x, s)| ≤ |∇sg(x,0)|+M|s|, (58) and the functionsx−→g(x, u(x)) andx−→ |∇sg(x, u(x))|2 are integrable on Ω for allu∈L2(Ω)3.

A standard example of this functions is given by

g(x, u) =|u(x)− Ug(x)|2. (59)

The following result is taken from [24].

Proposition 5.1. Under the previous hypotheses and f ∈L2(Ω)3, we have δJ(u0) =

D0

sg(x, u)(RU−SU) dx.

The adjoint state(v, q)∈ V0×L20(Ω) is the solution to

αv−ν∆v+∇q=−∇sg(x, u). (60) The functionj has the asymptotic expansion

j(ε) =j(0) +εA(u(x0))v(x0) +o(ε). (61) If ω is the unit ball B(1,0), then

j(ε) =j(0) + 6πνε u(x0).v(x0) +o(ε). (62)

5.2. The two dimensional case

In this paragraph, we intend to derive the asymptotic expansion of the function j in the two dimensional case. The technique used is similar to that of the three dimensional case. We use the principal part of the Quasi-Stokes operator to derive the topological sensitivity expression. Next we briefly describe the transposition of the previous results to the two dimensional case. First, let us recall that u and the adjoint state v are respectively the solution to (8) and (48).

(13)

Let (U, P) be the solution to the Stokes exterior problem







−ν∆U+∇P = 0 in R2 div U = 0 in R2 U/logy =u(x0) at infinity

U = 0 on∂ω.

(63)

In 2D, the fundamental solution system to the Stokes equations is given by GU(y) = 1

4πν(( logr)I+ereTr), GP(y) = y

2πr2· (64)

The functionsU andP are written

U(y) =u(x0) logy+SU(y) +LU(y), P(y) =SP(y) +LP(y) (65) where at infinitySU(y) =O(1),LU(y) =O(1/r),SP(y) =O(1/r) andLP(y) =O

1/r2 . The associated interior problem consists in finding (RU, RP) such that



αRU −ν∆RU+∇RP =αSU inD0 div RU = 0 inD0

RU =SU on ΓR. (66)

In this case, a first order expansion of

uf,ϕε −uf,ϕ0

|Dε withϕ=u|ΓR is given by

−1 logε

u(x0) logx

R +RU−SU

|Dε.

Theorem 5.2. Under the same hypotheses of Theorem 5.1, the functionj has the following asymptotic expan- sion

j(ε) =j(0)− 1

logεδj(x0) +o 1

logε

(67) with

δj(x0) =

ΓR

σ(RU−SU).n v0dγ(x) +δJ(u0) (68) wherev0∈ VR is the solution to the adjoint equation

a0(w, v0) =−DJ0(u0)w, ∀w∈ VR. (69) And for a cost function of the form (56), we have:

Proposition 5.2. Let J˜ε a cost function of the form J˜ε(u) =

ε

g(x, u(x)) dx, u∈H1(Ωε)2. (70)

Under the same hypotheses of Proposition 5.1, the function j has the following asymptotic expansion j(ε) =j(0)−4πνu(x0).v(x0)

logε +o

1 logε

· (71)

(14)

6. Numerical results

Here, we limit ourselves to the two dimensional case. As application of the previous theoretical results, we present two examples. The first example concerns the identification of locations and orientations of several injectors in a water reserve. In the second example we treat the water eutrophication phenomena in a lakevia dynamic aeration process.

In both cases, we deal with a cost functionJ of the form J(u) =

m

|u− Ug|2 dx, with ΩmΩ is the measurement domain andUg is a given target flow.

Recall that we consider the Quasi-Stokes equations with a non homogeneous boundary condition on∂ωε (uε

=Uinj) (see (9)). From (71) we deduce that

δj(x) = (u(x)− Uinj).v(x), ∀x∈Ω (72) whereuandv are, respectively, solution to

αu−ν∆u+∇p = 0 in Ω

∇.u = 0 in Ω (73)

αv−ν∆v+∇q=−2 (u− Ug)χm in Ω

∇.v= 0 in Ω (74)

whereχm is the characteristic function of the measurement domain.

Our implementation is based on the following optimization algorithm introduced by C´ea et al. [6] and presented in the topological asymptotic context in [8].

The algorithm:

initialization: choose Ω0= Ωd, and setk= 0;

repeat until target is reached:

solve (73) and (74) in Ωk;

compute the topological sensitivity δjk;

set Ωk+1 ={x∈k, δjk(x)≥ck+1} where ck+1 is chosen in such a way that the cost function de- creases;

k←−k+ 1.

This algorithm can be seen as a descent method where the descent direction is determined by the topological sensitivityδjk and the step length is given by the volume variation.

We propose an adaptation of the previous algorithm to our context. We consider the set {x∈k;δjk(x)<

ck+1}. Each connected component of this set is a hole created by the algorithm. Our idea is to replace each hole by an injector located at the local minimum ofδjk(x).

In the above algorithm, the systems (73) and (74) are discretized by a finite element method. The computation of the approximate solution is achieved by Uzawa algorithm.

6.1. Test 1: identification of some injectors in a reserve water

In this example, the computational domain Ω is a reserve water. Our purpose is to insert some injectors in Ω in order to reach a given target flowUg. Each injector Injk is supposed as a small hole ωk aroundxk Ω,

Références

Documents relatifs

The AP property of the new scheme is achieved by splitting the relaxation system into a non-stiff nonlinear, compressible hyperbolic Navier–Stokes like system and a system that can

To do this, we have computed the topological gradient of the considered Kohn-Vogelius functional using an asymptotic expansion of the solution of the Stokes equations in the

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des

In this work we present the calculation of the topological derivative for a class of shape functionals asso- ciated to the Kirchhoff plate bending problem, when a circular inclusion

Jerison &amp; Kenig in [21] and many other authors study the case where Ω is only a bounded Lipschitz- continuous domain.. In this work, we are interested in the search of very

We derive rigorously a multiscale expansion at any order for the solution of an eddy current problem which is addressed in a bidimensional setting where the conducting medium

In order to improve the reconstruction of the normal deriva- tives, reduce the extension of the boundary part where over- specified data are given and deblur noisy normal

We consider the solution of an interface problem posed in a bounded domain coated with a layer of thickness ε and with external boundary conditions of Dirichlet or Neumann type..