Propagation of acoustic waves in junction of thin slots Adrien - - PowerPoint PPT Presentation

propagation of acoustic waves in junction of thin slots
SMART_READER_LITE
LIVE PREVIEW

Propagation of acoustic waves in junction of thin slots Adrien - - PowerPoint PPT Presentation

Propagation of acoustic waves in junction of thin slots Adrien SEMIN (Team AN-EDP, University Paris XI ; and Team-project POems, INRIA Rocquencourt) Joint work with Patrick JOLY and Bertrand MAURY CEMRACS, Wednesday, August 13 th 2008 Outline


slide-1
SLIDE 1

Propagation of acoustic waves in junction of thin slots

Adrien SEMIN (Team AN-EDP, University Paris XI ; and Team-project POems, INRIA Rocquencourt) Joint work with Patrick JOLY and Bertrand MAURY CEMRACS, Wednesday, August 13th 2008

slide-2
SLIDE 2

Outline

Introduction and motivations Mathematic modelling of a 2D model problem Mathematic modelling Matched asymptotic expansions From the 2D problem, giving a 1D simplier problem General idea and jump conditions The first cases Writing the 1D problem Numerical simulations Conclusions and perspectives

slide-3
SLIDE 3

Outline

Introduction and motivations Mathematic modelling of a 2D model problem Mathematic modelling Matched asymptotic expansions From the 2D problem, giving a 1D simplier problem General idea and jump conditions The first cases Writing the 1D problem Numerical simulations Conclusions and perspectives

slide-4
SLIDE 4

Scientific context

◮ I’m currently on the first PhD year, with Patrick Joly (INRIA

Rocquencourt) et Bertrand Maury (University Paris XI)

◮ This work is a continuation of the PhD of Sébastien Tordeux (study

  • f the Helmholtz equation between an half-space of Rn and a

“one-dimensional” domain)

slide-5
SLIDE 5

Motivations

◮ Goal : study the propagation of an acoustic wave in a network of

thin slots

slide-6
SLIDE 6

Motivations

◮ Goal : study the propagation of an acoustic wave in a network of

thin slots

slide-7
SLIDE 7

Motivations

◮ Goal : study the propagation of an acoustic wave in a network of

thin slots

◮ Issue : establish the propagation in the junctions (red circles)

slide-8
SLIDE 8

Motivations

◮ Goal : study the propagation of an acoustic wave in a network of

thin slots

◮ Issue : establish the propagation in the junctions (red circles) ◮ Our geometry studied just below : two slots of same thickness and

  • ne junction
slide-9
SLIDE 9

Outline

Introduction and motivations Mathematic modelling of a 2D model problem Mathematic modelling Matched asymptotic expansions From the 2D problem, giving a 1D simplier problem General idea and jump conditions The first cases Writing the 1D problem Numerical simulations Conclusions and perspectives

slide-10
SLIDE 10

Outline

Introduction and motivations Mathematic modelling of a 2D model problem Mathematic modelling Matched asymptotic expansions From the 2D problem, giving a 1D simplier problem General idea and jump conditions The first cases Writing the 1D problem Numerical simulations Conclusions and perspectives

slide-11
SLIDE 11

The geometry

L′ L ε ε 2α

◮ Ωε is the blue colored domain. ◮ When ε → 0, Ωε tends to a 1D domain (colored in red), which can

be parametrized by s ∈] − L, 0[∪]0, L′[.

slide-12
SLIDE 12

The equation we study

Find uε(t, x) ∈ R+ × Ωε such that                  ∂2uε ∂t2 (t, x) − ∆uε(t, x) = 0 in R+ × Ωε ∂uε ∂n = 0 on R+ × ∂Ωε uε(0, .) = f on Ωε ∂uε ∂t (0, .) = g on Ωε + natural hypothesis on the Cauchy data f and g. The associated energy is Eε(t, u) = 1 ε

  • Ωε
  • ∂u

∂t

  • 2

+ |∇xu|2dx For the function uε, we have Eε(t, uε) constant.

slide-13
SLIDE 13

Exact 2D solution (computed with FreeFem++)

We took the lengths of the slots L = L′ = 8, and we compute over t ∈ [0, 8]. Here, its very difficult to see, but there exist a reflexion phenomena on the left slot.

slide-14
SLIDE 14

Restriction on the left slot - t = 0

We can see the form of the initial signal f , which is a 1D Gaussian centered on −L/2

slide-15
SLIDE 15

Restriction on the left slot - t = 8

We can see the form of the solution uε, which seems to be a derivate of a Gaussian. Numerical simulations show that the amplitude of this signal is like ε.

slide-16
SLIDE 16

Limit problem (known since a very long time)

2α 2α ε → 0

When ε tends to zero :

◮ uε tends (in a meaning not precised here) to a limit function u0

which is 1D with respect to the space,

◮ u0 satisfies the 1D time-domain equation ∂2u0 ∂t2 − ∂2u0 ∂s2 = 0 on each

segment of the 1D domain

◮ u0(s = 0−) = u0(s = 0+) and ∂u0 ∂s (s = 0−) = ∂u0 ∂s (s = 0+)

(Kirchoff laws)

slide-17
SLIDE 17

Limit problem (known since a very long time)

2α 2α ε → 0

When ε tends to zero :

◮ uε tends (in a meaning not precised here) to a limit function u0

which is 1D with respect to the space,

◮ u0 satisfies the 1D time-domain equation ∂2u0 ∂t2 − ∂2u0 ∂s2 = 0 on each

segment of the 1D domain

◮ u0(s = 0−) = u0(s = 0+) and ∂u0 ∂s (s = 0−) = ∂u0 ∂s (s = 0+)

(Kirchoff laws) ⇒ u0 does not depend on the parameter α , however uε does.

slide-18
SLIDE 18

Limit problem (known since a very long time)

2α 2α ε → 0

When ε tends to zero :

◮ uε tends (in a meaning not precised here) to a limit function u0

which is 1D with respect to the space,

◮ u0 satisfies the 1D time-domain equation ∂2u0 ∂t2 − ∂2u0 ∂s2 = 0 on each

segment of the 1D domain

◮ u0(s = 0−) = u0(s = 0+) and ∂u0 ∂s (s = 0−) = ∂u0 ∂s (s = 0+)

(Kirchoff laws) ⇒ u0 does not depend on the parameter α , however uε does. Our goal : study more precisely the behaviour of uε with respect to ε

slide-19
SLIDE 19

Outline

Introduction and motivations Mathematic modelling of a 2D model problem Mathematic modelling Matched asymptotic expansions From the 2D problem, giving a 1D simplier problem General idea and jump conditions The first cases Writing the 1D problem Numerical simulations Conclusions and perspectives

slide-20
SLIDE 20

Generalities about this method

There exists a lot of litterature about this method, and in a first approximation we can distinguish two schools (which seem to have only few cross-over references) :

◮ The British school (D.G. Crighton and al.) ◮ The Russian school (A.M. Il’in and al.)

There exists an alternate method (the multiscale method), which leads to the same calculus and to the same conclusions.

slide-21
SLIDE 21

Using the method

◮ Use of a overlapping domain decomposition ◮ Use of an ansatz on each part of the domain decomposition ◮ Injection of the ansatz in the equations (formally) ◮ Use of matching conditions (formally) ◮ Justify the whole development, and give error estimates a posteriori

(not treated here)

slide-22
SLIDE 22

Overlapping domain decomposition

L′ ε ε 2α L ϕ+(ε) ϕ−(ε)

Two functions ϕ−, ϕ+ ∈ C 1(R, R) such that

◮ 0 < ϕ−(ε) < ϕ+(ε) ◮ lim ε→0 ϕ±(ε) = 0 et lim ε→0 ϕ±(ε)/ε = +∞

slide-23
SLIDE 23

Overlapping domain decomposition Slots zones

ε ε 2α L − ϕ−(ε) L′ − ϕ−(ε)

◮ Left slot : Ω−(ε) = (s, ν) ∈] − L, −ϕ−(ε)[×] − ε/2, ε/2[ ◮ Right slot : Ω+(ε) = (s, ν) ∈]ϕ−(ε), L′[×] − ε/2, ε/2[ ◮ Coordinates scaling : (s, ν) → (S, µ) = (s, ν/ε)

We note Ω±(ε) the set Ω±(ε) in the scaled coordinates, and Ω± its limit when ε tends to 0.

slide-24
SLIDE 24

Overlapping domain decomposition Near-field zone

ε ε 2α ϕ+(ε) ϕ+(ε) x y

◮ Near-field zone : ΩI(ε) ◮ Coordinates scaling : (x, y) → (X, Y ) = (x/ε, y/ε)

slide-25
SLIDE 25

Near-field given with the new scaled coordinates

2α x y ε ε 2α ϕ+(ε) Y X ϕ+(ε) 1 ϕ+(ε)/ε ϕ+(ε)/ε 1

scaling of amplitude 1/ε

◮ ΩI(ε) converges to the point (0, 0) ◮

ΩI(ε) converges to one semi-infinite canonical domain ΩI (thanks to the fact that ϕ+(ε)/ε → +∞).

slide-26
SLIDE 26

Ansatz (slots zones)

Ansatz

On the slots Ω+(ε) et Ω−(ε), we are looking for uε on the form uε(t, S, εµ) =

  • k=0

εkuk,±(t, S, µ) + o(ε∞) with uk,± defined on R+ × Ω±

slide-27
SLIDE 27

Equations (slots zones)

Putting this previous ansatz on the wave equation with Neumann condition on µ = ±1/2 gives that

◮ ∀k ∈ N, uk,±(t, S, µ) = uk,±(t, S) ◮ ∀k ∈ N, we have the following 1D time-domain equations

∂2uk,− ∂t2 − ∂2uk,− ∂s2 = 0, (t, s) ∈ R+×] − L, 0[ ∂2uk,+ ∂t2 − ∂2uk,+ ∂s2 = 0, (t, s) ∈ R+×]0, L′[

slide-28
SLIDE 28

Ansatz (near-field zone)

Ansatz

On the near-field zone ΩI(ε), we are looking for uε on the form uε(t, εX, εY ) =

  • k=0

εkUk(t, X, Y ) + o(ε∞) with Uk defined on R+ × ΩI

slide-29
SLIDE 29

Equations (near-field zone)

Putting this previous ansatz on the wave equation with Neumann condition on ∂ ΩI gives that ∆X,Y U0 = 0 in R+ × ΩI ∆X,Y U1 = 0 in R+ × ΩI ∀k ∈ N, ∆X,Y Uk+2 = ∂2Uk ∂t2 in R+ × ΩI ∀k ∈ N, ∇X,Y Uk. n = 0 on R+ × ∂ ΩI

slide-30
SLIDE 30

Use of matching conditions

L′ ε ε 2α L ϕ+(ε) ϕ−(ε)

On the gray domains, we have, with evident notations : uε(t, s, ν) =

  • k=0

εkuk,±(t, s) + o(ε∞) =

  • k=0

εkUk

  • t, s

ε, ν ε

  • for ±s ∈]ϕ−(ε), ϕ+(ε)[ and ν ∈] − ε/2, ε/2[
slide-31
SLIDE 31

Use of matching conditions

On the gray domains, we have, with evident notations : uε(t, s, ν) =

  • k=0

εkuk,±(t, s) + o(ε∞) =

  • k=0

εkUk

  • t, s

ε, ν ε

  • for ±s ∈]ϕ−(ε), ϕ+(ε)[ and ν ∈] − ε/2, ε/2[

This relation links the behaviour of uk,±(t, s) at s = 0 to the behaviour

  • f Uk(t, S, µ) at S = ±∞
slide-32
SLIDE 32

Main results

Theorem

There exist three unique families (uk,−)k∈N, (uk,+)k∈N and (Uk)k∈N satisfying the coupled problem described just above.

slide-33
SLIDE 33

Main results

Theorem

There exist three unique families (uk,−)k∈N, (uk,+)k∈N and (Uk)k∈N satisfying the coupled problem described just above.

Theorem

There exists two cut-off functions χε

− and χε + such that ◮ χε ± = 1 on Ω±(ε) \ ΩI(ε) and χε ± = 0 on Ωε \ Ω±(ε) ◮ For any n ∈ N, if we call

n = n

  • k=0

εk χε

−uk,− + χε +uk,+ + (1 − χε −χε +Uk

  • then there exists a constant C(t) that only depends on the time, k

and the Cauchy data such that, for ε small enough, Eε(t, uε − uε

n) C(t)εn+1

slide-34
SLIDE 34

Outline

Introduction and motivations Mathematic modelling of a 2D model problem Mathematic modelling Matched asymptotic expansions From the 2D problem, giving a 1D simplier problem General idea and jump conditions The first cases Writing the 1D problem Numerical simulations Conclusions and perspectives

slide-35
SLIDE 35

Outline

Introduction and motivations Mathematic modelling of a 2D model problem Mathematic modelling Matched asymptotic expansions From the 2D problem, giving a 1D simplier problem General idea and jump conditions The first cases Writing the 1D problem Numerical simulations Conclusions and perspectives

slide-36
SLIDE 36

General idea

◮ Let uε n the 1D function (with respect to the space) defined by

n(t, s) =

          

n

  • k=0

εkuk,+(t, s), s > 0

n

  • k=0

εkuk,−(t, s), s < 0

◮ Then uε n satisfies the following problem

                 ∂2uε

n

∂t2 − ∂2uε

n

∂s2 = 0, t ∈ R+, s ∈] − L, 0[ ∪ ]0, L′[ ∂uε

n

∂s (t, s) = 0, t ∈ R+, s ∈ {−L, L′} uε

n(0, s)

= f , s ∈] − L, 0[ ∪ ]0, L′[ ∂uε

n

∂t (0, s) = g, s ∈] − L, 0[ ∪ ]0, L′[

slide-37
SLIDE 37

Jump conditions

The only missing information to fully characterize is the following gaps

◮ [uε n(t)] := uε n(t, 0+) − uε n(t, 0−) ◮

∂uε

n

∂s (t)

  • := ∂uε

n

∂s (t, 0+) − ∂uε

n

∂s (t, 0−) Thanks to the matching conditions, we are able to give these information.

slide-38
SLIDE 38

Outline

Introduction and motivations Mathematic modelling of a 2D model problem Mathematic modelling Matched asymptotic expansions From the 2D problem, giving a 1D simplier problem General idea and jump conditions The first cases Writing the 1D problem Numerical simulations Conclusions and perspectives

slide-39
SLIDE 39

Order 0 jump conditions

We get that

◮ [(uε)0(t)] = 0 ◮

∂(uε)0 ∂s (t)

  • = 0

This means that the function (uε)0 satisfying our problem with order 0 jump conditions is the same as the function u0 limit of the solution uε of the 2D exact problem.

slide-40
SLIDE 40

Order 1 jump conditions

We get that

∂(uε)1 ∂s (t)

  • = 0

◮ [(uε)1(t)] = ε (K(α) − tan α)

∂(uε)0 ∂s (t)

  • , where

v(t) = 1

2 (v(t, 0+) + v(t, 0−))

⇒ Approximated Dirichlet condition :

◮ [(uε)1(t)] = ε (K(α) − tan α)

∂(uε)1 ∂s (t)

  • + O(ε2)
slide-41
SLIDE 41

Computation of K(α)

Γ+ 2α X Y

Γ−

We have to solve :

                         ∆W = 0 in Ω ∂W ∂n + T+W = 1 on Γ+ ∂W ∂n + T−W = −1 on Γ+ ∂W ∂n = 0 on ∂ Ω \ Γ±

W =

when T± are positive DtN operators.

slide-42
SLIDE 42

Computation of K(α)

We have to solve :

                         ∆W = 0 in Ω ∂W ∂n + T+W = 1 on Γ+ ∂W ∂n + T−W = −1 on Γ+ ∂W ∂n = 0 on ∂ Ω \ Γ±

W =

when T± are positive DtN operators. Then :

◮ This problem admits a unique solution in H1(

Ω)

◮ The constant K(α) is computed by

K(α) =

  • Γ+

W −

  • Γ−

W > 0

slide-43
SLIDE 43

Outline

Introduction and motivations Mathematic modelling of a 2D model problem Mathematic modelling Matched asymptotic expansions From the 2D problem, giving a 1D simplier problem General idea and jump conditions The first cases Writing the 1D problem Numerical simulations Conclusions and perspectives

slide-44
SLIDE 44

Natural 1D problem

Let us write uε = (uε)1, then                                    ∂2 uε ∂t2 − ∂2 uε ∂s2 = 0, t ∈ R+, s ∈] − L, 0[ ∪ ]0, L′[ ∂ uε ∂s (t, s) = 0, t ∈ R+, s ∈ {−L, L′}

  • uε(0, •)

= f ∂ uε ∂t (0, •) = g ∂ uε ∂s (t)

  • =

[ uε(t)] = ε (K(α) − tan(α)) ∂ uε ∂s (t)

slide-45
SLIDE 45

Natural associated “energy” :

E1D(t, uε) =

s=−L

uε ∂s (t, σ)

  • 2

+

uε ∂t (t, σ)

  • 2

dσ + L′

s=0

uε ∂s (t, σ)

  • 2

+

uε ∂t (t, σ)

  • 2

dσ + 1 ε (K(α) − tan(α)) |[ uε(t)]|2

◮ The good point : E1D(t,

uε) = E1D(0, uε)

slide-46
SLIDE 46

Natural associated “energy” :

E1D(t, uε) =

s=−L

uε ∂s (t, σ)

  • 2

+

uε ∂t (t, σ)

  • 2

dσ + L′

s=0

uε ∂s (t, σ)

  • 2

+

uε ∂t (t, σ)

  • 2

dσ + 1 ε (K(α) − tan(α)) |[ uε(t)]|2

◮ The good point : E1D(t,

uε) = E1D(0, uε)

◮ The bad point : K(α) − tan(α) < 0, for any α

⇒ This quantity is not an energy, and in fact numerical simulations explode in finite time.

slide-47
SLIDE 47

Natural associated “energy” :

E1D(t, uε) =

s=−L

uε ∂s (t, σ)

  • 2

+

uε ∂t (t, σ)

  • 2

dσ + L′

s=0

uε ∂s (t, σ)

  • 2

+

uε ∂t (t, σ)

  • 2

dσ + 1 ε (K(α) − tan(α)) |[ uε(t)]|2

◮ The good point : E1D(t,

uε) = E1D(0, uε)

◮ The bad point : K(α) − tan(α) < 0, for any α

⇒ This quantity is not an energy, and in fact numerical simulations explode in finite time. Answer : we write the jump conditions on points which depends on ε

slide-48
SLIDE 48

New jump conditions

Let us write

◮ [[v(t)]]ε = v(t, ε tan(α)/2) − v(t, −ε tan(α)/2) ◮ v(t)ε = 1 2(v(t, ε tan(α)/2) + v(t, −ε tan(α)/2))

slide-49
SLIDE 49

New jump conditions

Let us write

◮ [[v(t)]]ε = v(t, ε tan(α)/2) − v(t, −ε tan(α)/2) ◮ v(t)ε = 1 2(v(t, ε tan(α)/2) + v(t, −ε tan(α)/2))

Then new jump conditions can be written as

∂ uε ∂s (t)

  • ε

= ε tan(α) ∂2 uε ∂t2 (t)

  • ε
  • +O(ε2)
  • ◮ [[

uε(t)]]ε = εK(α) ∂ uε ∂s (t)

  • ε
  • +O(ε2)
slide-50
SLIDE 50

Modified 1D problem

L′ L 2α

                                 ∂2 uε ∂t2 − ∂2 uε ∂s2 = 0, t ∈ R+, s ∈

  • −L, − ε tan(α)

2

  • ε tan(α)

2

, L′ ∂ uε ∂s (t, s) = 0, t ∈ R+, s ∈ {−L, L′}

  • uε(0, •)

= f ∂ uε ∂t (0, •) = g ∂ uε ∂s (t)

  • ε

= ε tan(α) ∂2 uε ∂t2 (t)

  • ε

[[ uε(t)]]ε = εK(α) ∂ uε ∂s (t)

  • ε
slide-51
SLIDE 51

Modified associated energy

E′

1D(t,

uε) = − ε tan(α)

2

s=−L

uε ∂s (t, σ)

  • 2

+

uε ∂t (t, σ)

  • 2

dσ + L′

s= ε tan(α)

2

uε ∂s (t, σ)

  • 2

+

uε ∂t (t, σ)

  • 2

dσ + 1 εK(α) |[[ uε(t)]]ε|2 + ε tan(α)

uε ∂t (t)

  • ε
  • 2

◮ The first good point : E′ 1D(t,

uε) = E′

1D(0,

uε)

◮ The second good points : all the terms of this quantity are positive

slide-52
SLIDE 52

Main results

Theorem

The modified 1D problem which defines uε is well posed and admits a unique solution.

Theorem

For the function uε solution of the 2D exact problem, we can define uε by

  • uε(t, s) = 1

ε ε/2

−ε/2

uε(t, s, ν)dν, ∀|s| > ε tan(α) 2 Then there exists a constant C(t) that only depends on time and Cauchy data such that E′

1D(t,

uε − uε) C(t)ε2

Corollary

For any δ > 0, there exists a positive constant C ′

δ(t) such that, for

ε < 2δ/ tan(α), ( uε − uε)(t, •)H1(|s|>δ) C ′

δ(t)ε2

slide-53
SLIDE 53

Outline

Introduction and motivations Mathematic modelling of a 2D model problem Mathematic modelling Matched asymptotic expansions From the 2D problem, giving a 1D simplier problem General idea and jump conditions The first cases Writing the 1D problem Numerical simulations Conclusions and perspectives

slide-54
SLIDE 54

Natural 1D problem (“bad” problem)

slide-55
SLIDE 55

Modified 1D problem (“good” problem)

slide-56
SLIDE 56

On this last simulation, we can see that the reflexion signal is like the derivate of the initial signal. In fact, one can show that the first order of the reflexion coefficient (with respect to ε) is R = −ε 2(tan(α) − K(α)) ∂ ∂t To see this phenomena, we compute ε−1 uε(t, s) as a function of t on the point s = −3L/4, and we compared with the derivate of the Cauchy data (translated and multiplied by − 1

2(tan(α) − K(α)))

slide-57
SLIDE 57

Plot of ε−1 uε(t, −3L

4 ) with respect to t Parameters taken : L = 6 and α = π

8

slide-58
SLIDE 58

Plot of ε−1 uε(t, −3L

4 ) with respect to t Parameters taken : L = 6 and α = π

4

slide-59
SLIDE 59

Plot of ε−1 uε(t, −3L

4 ) with respect to t Parameters taken : L = 6 and α = 3π

8

slide-60
SLIDE 60

Error between the exact solution and the 1D approximated solution

Theory claims that ( uε − uε)(t, •)H1(|s|>δ) C(t)ε2 We then compute ( uε − uε)(t, •)H1(|s|>δ) with a time t large enough to see the effects of the junction, and we plot this norm with respect to ε.

slide-61
SLIDE 61

Error between the exact solution and the 1D approximated solution

Theory claims that ( uε − uε)(t, •)H1(|s|>δ) C(t)ε2

slide-62
SLIDE 62

Error between the exact solution and the 1D approximated solution

Theory claims that ( uε − uε)(t, •)H1(|s|>δ) C(t)ε2 Numerically, we get that ( uε − uε)(t, •)H1(|s|>δ) ∼ Cε3 We can see that there is a superconvergence (we get an additionnal order for the error estimate), which is only due to the fact that we have two slots of the same width and the junction admits an axis of symmetry.

slide-63
SLIDE 63

Outline

Introduction and motivations Mathematic modelling of a 2D model problem Mathematic modelling Matched asymptotic expansions From the 2D problem, giving a 1D simplier problem General idea and jump conditions The first cases Writing the 1D problem Numerical simulations Conclusions and perspectives

slide-64
SLIDE 64

Conclusions

◮ Writing of a 1D space problem which is of order 1 with respect to ε,

which differs from the exact problem with a ε2 error,

◮ Results can be written with the time-domain and time-harmonic

wave equation,

◮ The method can be extented for writing a 1D space problem at any

  • rder with respect to ε

◮ The method can be extented for writing a 1D space problem for

junction of an arbitrary number of slots of differents widths (but those width are proportional to ε - not presented here)

slide-65
SLIDE 65

Perspectives

◮ Writing a C++ code which can treat a network of junctions (the

theory exists, and the code exists already for Matlab, but it is quite slow)

◮ Inverse problem (we look for the function

uε(t, x) with respect to t, may we have some information about the geometry ?)

◮ Extend the results to the Maxwell equations (more difficult since we

look for a vectorial function)