• Aucun résultat trouvé

Méthodes numériques II (cours 1 et 2)

N/A
N/A
Protected

Academic year: 2022

Partager "Méthodes numériques II (cours 1 et 2)"

Copied!
98
0
0

Texte intégral

(1)

Méthodes numériques II (cours 1 et 2)

François Cuvelier

Laboratoire d'Analyse Géométrie et Applications Institut Galilée

Université Paris XIII.

2018/03/05

2018/03/05 1 / 85

(2)

Part IV

Résolution numérique des E.D.P.

2018/03/05 2 / 85

(3)

1

Exemples d'E.D.P.

2

Méthodes de résolution numérique d'EDP

3

Opérateurs aux diérences nies

4

Méthode des diérences nies 1D

5

Problème modèle évolutif

2018/03/05 3 / 85

(4)

Plan

1

Exemples d'E.D.P.

Equation de Laplace/Poisson Equation de la chaleur Equation des ondes

2

Méthodes de résolution numérique d'EDP

3

Opérateurs aux diérences nies Dimension 1

Dimension n ą 1

4

Méthode des diérences nies 1D EDP stationnaire 1D +

Dirichlet

EDP stationnaire + CL mixtes

5

Problème modèle évolutif Schéma explicite Schéma implicite

Exemples d'E.D.P. 2018/03/05 4 / 85

(5)

Equation de Laplace et équation de Poisson

Pierre-Simon Laplace 1749-1827, mathématicien, astronome, physicien et homme politique français

Siméon Denis Poisson 1781-1840, mathématicien, géomètre et physicien français

´ ∆ u “ f , dans Ω Ă R

n

(4.1)

où ∆ est l'opérateur laplacien : ∆u “

BBx2u2

1

` . . . `

BB2xu2

n

. Equation de Laplace si f “ 0 , sinon équation de Poisson.

Exemples d'E.D.P. Equation de Laplace/Poisson 2018/03/05 5 / 85

(6)

Conditions aux limites

´ ∆ u “ f , dans Ω Ă R

n

‚ Dirichlet si on impose, sur une partie de BΩ,

u “ g , sur Γ

D

Ă BΩ. (4.2)

‚ Neumann si on impose sur une partie de BΩ, Bu

Bn “ g , sur Γ

N

Ă BΩ. (4.3) où

BBun

“ xgrad grad grad u , nnny avec nnn normale exterieure unitaire à Ω

‚ Robin si on impose sur une partie de BΩ Bu

Bn ` α u “ g , sur Γ

R

Ă BΩ. (4.4)

Exemples d'E.D.P. Equation de Laplace/Poisson 2018/03/05 6 / 85

(7)

Problème de condensateur en 2D

Find u: ΩÝÑRsuch that

´∆u “ 0 inΩĂR2, u “ 0 onΓ10, u “ ´1 onΓ2YΓ3, u “ 1 onΓ1YΓ4,

!1 !2

!3 !

4

!10

Exemples d'E.D.P. Equation de Laplace/Poisson 2018/03/05 7 / 85

(8)

Problème de condensateur en 2D

Find u: ΩÝÑRsuch that

´∆u “ 0 inΩĂR2, u “ 0 onΓ10, u “ ´1 onΓ2YΓ3, u “ 1 onΓ1YΓ4,

!1 !2

!3 !

4

!10

Exemples d'E.D.P. Equation de Laplace/Poisson 2018/03/05 7 / 85

(9)

Problème de condensateur en 2D

Find u: ΩÝÑRsuch that

´∆u “ 0 inΩĂR2, u “ 0 onΓ10, u “ ´1 onΓ2YΓ3, u “ 1 onΓ1YΓ4,

!1 !2

!3 !

4

!10

-0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8

Exemples d'E.D.P. Equation de Laplace/Poisson 2018/03/05 7 / 85

(10)

Champ de vitesses en 2D :VVV “ ∇ ∇ ∇ u

Trouver u: ΩÝÑRtel que

´∆u “ 0 dansΩĂR2, u “ ´1 surΓ2YΓ3, u “ 1 surΓ1YΓ4, Bu

Bn “ 0 surΓ10.

!1 !2

!3 !4

!10

Exemples d'E.D.P. Equation de Laplace/Poisson 2018/03/05 8 / 85

(11)

Champ de vitesses en 2D :VVV “ ∇ ∇ ∇ u

Trouver u: ΩÝÑRtel que

´∆u “ 0 dansΩĂR2, u “ ´1 surΓ2YΓ3, u “ 1 surΓ1YΓ4, Bu

Bn “ 0 surΓ10.

!1 !2

!3 !4

!10

Exemples d'E.D.P. Equation de Laplace/Poisson 2018/03/05 8 / 85

(12)

Champ de vitesses en 2D :VVV “ ∇ ∇ ∇ u

Trouver u: ΩÝÑRtel que

´∆u “ 0 dansΩĂR2, u “ ´1 surΓ2YΓ3, u “ 1 surΓ1YΓ4, Bu

Bn “ 0 surΓ10.

!1 !2

!3 !4

!10

-0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8

Exemples d'E.D.P. Equation de Laplace/Poisson 2018/03/05 8 / 85

(13)

Problème mal posé

Problème en dimension n Find u : Ω ÝÑ R such that

´∆ u “ f in Ω Ă R

n

, Bu

Bn “ g sur BΩ.

où Ω est un domaine borné de R

n

.

Ce problème est mal posé : non unicité de la solution.

u solution ñ u ` constante solution

Exemples d'E.D.P. Equation de Laplace/Poisson 2018/03/05 9 / 85

(14)

Bu

Bt pt, xxx q ´ D∆u pt, xxxq “ f pt, xxxq

ρ c , @xxx P Ω, @t P r0, T s (4.5)

‚ Ω Ă R

d

de frontière BΩ

‚ D , coecient de diusivité thermique (en m

2

{s),

‚ f , production volumique de chaleur (en W {m

3

),

‚ ρ, masse volumique du matériau (en kg {m

3

),

‚ c , chaleur spécique massique du matériau (en J{kg {K),

‚ ∆ u laplacien (en espace) : ∆ u “

BB2xu2

1

` . . . `

BB2xu2

d

Problème bien posé ?

Exemples d'E.D.P. Equation de la chaleur 2018/03/05 10 / 85

(15)

Bu

Bt pt , xxx q ´ D ∆ u pt , xxxq “ f pt , xxxq

ρ c , @xxx P Ω, @t P r0 , T s (4.5) Problème bien posé :

‚ condition initiale

@xxx P Ω, up0 , xxxq “ u

0

pxxxq (4.6)

‚ conditions aux limites sur BΩ

§ Dirichlet :

@xxx P Γ

D

Ă BΩ, @t P r0 , T s upt , xxxq “ g

D

pt , xxxq

§ Neumann :

@xxx P Γ

N

Ă BΩ, @t P r0 , T s D Bu

B n pt , xxxq “ g

N

pt , xxxq

§ Robin :

@xxx P Γ

R

Ă BΩ, @t P r0 , T s D Bu

Bn pt , xxxq ` α upt , xxxq “ g

N

pt , xxxq

Exemples d'E.D.P. Equation de la chaleur 2018/03/05 10 / 85

(16)

Problème de chaleur en 2D

Find u: ΩĂR2ÝÑRsuch that

Bu

Bt ´D∆u “ 0 inr0,Ts ˆΩ, up0,xxxq “ 20@xxxPΩ,

Bu

Bn “ 0 onΓ10, u “ g1 onΓ2YΓ3, u “ g2 onΓ1YΓ4,

où Ω (cotés de 20cm)

‚ D “ 98 . 8 ˆ 10

´6

(aluminium) ou D “ 23 . 9 ˆ 10

´6

(plomb),

‚ @xxx P Γ

2

Y Γ 3 ,

g

1

pt , xxxq “ p20 ` 40tq si t ă“ 1 et g

1

pt , xxxq “ 60 sinon,

‚ @xxx P Γ

1

Y Γ 4 ,

g

2

p t , xxx q “ p 20 ` 80t q si t ă“ 1 et g

2

p t , xxx q “ 100 sinon.

!1 !2

!3 !4

!10

Exemples d'E.D.P. Equation de la chaleur 2018/03/05 11 / 85

(17)

Equation des ondes

B

2

u

Bt

2

pt , xxx q ´ c

2

∆ u pt , xxx q “ 0 , @xxx P Ω, @t P r0 , T s (4.7)

‚ Ω Ă R

d

de frontière BΩ

‚ c ą 0 vitesse de propagation de l'onde, Problème bien posé ?

Exemples d'E.D.P. Equation des ondes 2018/03/05 12 / 85

(18)

B

2

u

Bt

2

pt , xxx q ´ c

2

∆ u pt , xxx q “ 0 , @xxx P Ω, @t P r0 , T s

‚ conditions initiales

up0 , xxx q “ u

0

pxxx q, @xxx P Ω [position initiale] (4.8) Bu

Bt p0 , xxx q “ v

0

pxxx q, @xxx P Ω [vitesse initiale] (4.9)

‚ conditions aux limites sur BΩ

§ Dirichlet :

@ xxx P Γ

D

Ă BΩ, @ t P r 0 , T s, u p t , xxx q “ g

D

p t , xxx q

§ Neumann :

@ xxx P Γ

N

Ă BΩ, @ t P r 0 , T s, c

2

B u

Bn p t , xxx q “ g

N

p t , xxx q

§ Robin :

@ xxx P Γ

R

Ă BΩ, @ t P r 0 , T s, c

2

B u

B n p t , xxx q ` α u p t , xxx q “ g

N

p t , xxx q

Exemples d'E.D.P. Equation des ondes 2018/03/05 13 / 85

(19)

Plan

1

Exemples d'E.D.P.

Equation de Laplace/Poisson Equation de la chaleur Equation des ondes

2

Méthodes de résolution numérique d'EDP

3

Opérateurs aux diérences nies Dimension 1

Dimension n ą 1

4

Méthode des diérences nies 1D EDP stationnaire 1D +

Dirichlet

EDP stationnaire + CL mixtes

5

Problème modèle évolutif Schéma explicite Schéma implicite

Méthodes de résolution numérique

d'EDP 2018/03/05 14 / 85

(20)

Résolution numérique d'EDP

Méthodes déterministes :

‚ méthode des diérences nies

‚ méthode des éléments nis

‚ méthode des volumes nis

Méthodes de résolution numérique

d'EDP 2018/03/05 15 / 85

(21)

Plan

1

Exemples d'E.D.P.

Equation de Laplace/Poisson Equation de la chaleur Equation des ondes

2

Méthodes de résolution numérique d'EDP

3

Opérateurs aux diérences nies Dimension 1

Dimension n ą 1

4

Méthode des diérences nies 1D EDP stationnaire 1D +

Dirichlet

EDP stationnaire + CL mixtes

5

Problème modèle évolutif Schéma explicite Schéma implicite

Opérateurs aux diérences nies 2018/03/05 16 / 85

(22)

Opérateurs aux diérences nies

Soient ϕ : R ÝÑ R susament régulière, h ą 0 et x P R pD

h`

ϕqpx q “ 1

h pϕpx ` hq ´ ϕpx qq (4.12)

pD

h´

ϕqpx q “ 1

h pϕpx q ´ ϕpx ´ hqq (4.13)

pD

h0

ϕqpx q “ 1

2h pϕpx ` hq ´ ϕpx ´ hqq (4.14)

‚ D

h`

opérateur progressif/décentré avancé

‚ D

h´

opérateur rétrograde/décentré retardé

‚ D

h0

opérateur centré

Opérateurs aux diérences nies Dimension 1 2018/03/05 17 / 85

(23)

Denition 4.1

Soit h ą 0 . On dit qu'un opérateur aux diérences nies D

h

est une approximation consistante d'ordre p de

ddxkϕk

si pour tout ϕ : ra , bs ÝÑ R susament régulière on a

x

max

Pra,bs

ˇ ˇ ˇ

ˇ pD

h

ϕqpx q ´ d

k

ϕ dx

k

px q

ˇ ˇ ˇ

ˇ ď Ch

p

, (4.15) où C est une constante indépendante de h .

Proposition 4.2

Si ϕ : R ÝÑ R est susament régulière, les opérateurs D

h`

et D

h´

appliqués à ϕ sont des approximations consistantes d'ordre 1 de

ddxϕ

et l'opérateur D

h0

appliqué à ϕ est une approximation consistante d'ordre 2 de

ddxϕ

.

Opérateurs aux diérences nies Dimension 1 2018/03/05 18 / 85

(24)

TD

Exercise 7.1

Soient h ą et les trois opérateurs aux diérences nies suivant p D

h`

ϕqp x q “ 1

h pϕp x ` h q ´ ϕp x qq p D

h´

ϕqp x q “ 1

h pϕp x q ´ ϕp x ´ h qq p D

h0

ϕqp x q “ 1

2h pϕp x ` h q ´ ϕp x ´ h qq

Q.1 Monter que ces trois opérateurs sont linéaires (i.e. @pλ, µq P R

2

,

@ϕ : R ÝÑ R , @ψ : R ÝÑ R , D

h

pλϕ ` µψq “ λ D

h

ϕ ` µ D

h

ψ. )

Q.2 On suppose que ϕ P C

k

pra , bs; Rq avec k ě 2 . Montrer que les opérateurs D

h`

et D

h´

sont des approximations consistantes d'ordre 1 de

ddxϕ

.

Q.3 On suppose que ϕ P C

k

pra , bs; Rq avec k ě 3 . Montrer que l'opérateur D

h0

est une approximation consistante d'ordre 2 de

ddxϕ

.

Opérateurs aux diérences nies Dimension 1 2018/03/05 19 / 85

(25)

Proposition 4.3

Soient ϕ P C

4

pra , bs; Rq. On note D

h2

l'opérateur déni, pour tout x Psa , br et h ą 0 tels que x ˘ h P ra , bs, par

p D

h2

ϕqp x q

def

“ 1

h

2

rϕp x ` h q ´ 2 ϕp x q ` ϕp x ´ h qs . (4.16) Alors D

h2

ϕ appliqué à ϕ est une approximation consistante d'ordre 2 de

ddx2ϕ2

. De plus on a

D

h2

ϕ “ D

0h 2

p D

0h

2

ϕq “ D

h`

p D

h´

ϕq “ D

h´

p D

h`

ϕq (4.17) est une approximation consistante d'ordre 2 de

ddx2ϕ2

.

Démonstration en exercice

Opérateurs aux diérences nies Dimension 1 2018/03/05 20 / 85

(26)

Dimension n ą 1

Proposition 4.4: (admis)

Soit U un ouvert non vide de R

n

et f une application f : U Ă R

n

ÝÑ R . Si f P C

r`1

pUq alors @xxx P U, @h P R

˚

vériant xxx ` heee

ris

P U ,

@i P v1 , nw, il existe θ Ps0 , 1r tel quel f pxxx `heee

ris

q “ f pxxx q `

ÿ

r

k“1

h

k

k !

B

k

f

Bx

ik

pxxx q ` h

r`1

pr ` 1q!

B

r

f

Bx

ir

pxxx `θheee

ris

q (4.18) où eee

ris

est le i-ème vecteur de la base canonique de R

n

.

Opérateurs aux diérences nies Dimension ną1 2018/03/05 21 / 85

(27)

Opérateurs aux diérences nies en dimension n ą 1

Soient ϕ : U Ă R

n

ÝÑ R susament régulière, h ą 0 et i P v1 , nw pD

h`,i

ϕqpxxx q “ 1

h

´ ϕpxxx ` heee

ris

q ´ ϕpxxx q

¯ (4.19)

pD

h´,i

ϕqpxxx q “ 1 h

´ ϕpxxxq ´ ϕpxxx ´ heee

ris

q

¯ (4.20)

pD

h0,i

ϕqpxxx q “ 1 2h

´ ϕpxxx ` heee

ris

q ´ ϕpxxx ´ heee

ris

q

¯ (4.21)

Opérateurs aux diérences nies Dimension ną1 2018/03/05 22 / 85

(28)

Exercise 7.2

Soient ϕ : U Ă R

2

ÝÑ R une fonction susament régulière, h ą 0 et les trois opérateurs aux diérences nies suivant dénis pour i P v 1 , 2 w

p D

h`,i

ϕqp xxx q “ 1 h

´

ϕp xxx ` heee

ris

q ´ ϕp xxx q

¯

p D

h´,i

ϕqp xxx q “ 1 h

´

ϕp xxx q ´ ϕp xxx ´ heee

ris

q

¯

pD

h0,i

ϕqpxxx q “ 1 2h

´ ϕpxxx ` heee

ris

q ´ ϕpxxx ´ heee

ris

q

¯

avec eee

r1s

“ ˆ 1

0

˙

et eee

r2s

“ ˆ 0

1

˙ .

Q.1 Monter que ces trois opérateurs sont linéaires (i.e. @pλ, µq P R

2

, @ϕ : U Ă R

2

ÝÑ R , @ψ : U Ă R

2

ÝÑ R , D

h,i

pλϕ ` µψq “ λ D

h,i

ϕ ` µ D

h,i

ψ. ) Q.2 On suppose que ϕ P C

k

p U Ă R

2

; Rq avec k ě 2 . Montrer que les opérateurs D

h`,i

et D

h´,i

appliqués à ϕ sont des approximations consistantes d'ordre 1 de

Bxi

.

Q.3 On suppose que ϕ P C

k

p U Ă R

2

; R q avec k ě 3 . Montrer que l'opérateur D

h0,i

appliqué à ϕ est une approximation consistante d'ordre 2 de

Bxi

.

Opérateurs aux diérences nies Dimension ną1 2018/03/05 23 / 85

(29)

Proposition 4.5

Si

ϕ:

U

ĂRnÝÑR

est susament régulière, les opérateurs D

h,i`

et D

h,i´

appliqués à

ϕ

sont des approximations consistantes d'ordre 1 de

Bxi

et l'opérateur D

h,i0

appliqué à

ϕ

est une approximation consistante d'ordre 2 de

Bxi.

Proposition 4.6

Soient i

P v1,

nw

, ϕPC4pUĂRn;Rq.

On note D

h2,i

l'opérateur déni, pour tout xxx

P

U et h

ą

0 vériant xxx

˘

heee

risP

U

,

par

pDh,i2 ϕqpxxxqdef

1 h

2

ϕpxxx`

heee

risq ´

2

ϕpxxxq `ϕpxxx´

heee

risq

ı

(4.22)

Alors D

h2,iϕ

est approximation consistante d'ordre 2 de

BBx2ϕ2 i .

De plus, on a

D

h,i2 ϕ“

D

0h 2,ipD0h

2,iϕq “

D

h,i`pDh,i´ϕq “

D

h,i´pDh,i`ϕq.

(4.23)

Opérateurs aux diérences nies Dimension ną1 2018/03/05 24 / 85

(30)

Plan

1

Exemples d'E.D.P.

Equation de Laplace/Poisson Equation de la chaleur Equation des ondes

2

Méthodes de résolution numérique d'EDP

3

Opérateurs aux diérences nies Dimension 1

Dimension n ą 1

4

Méthode des diérences nies 1D EDP stationnaire 1D +

Dirichlet

EDP stationnaire + CL mixtes

5

Problème modèle évolutif Schéma explicite Schéma implicite

Méthode des diérences nies 1D 2018/03/05 25 / 85

(31)

1

Exemples d'E.D.P.

Equation de Laplace/Poisson Equation de la chaleur Equation des ondes

2

Méthodes de résolution numérique d'EDP

3

Opérateurs aux diérences nies Dimension 1

Dimension n ą 1

4

Méthode des diérences nies 1D EDP stationnaire 1D +

Dirichlet

EDP stationnaire + CL mixtes

5

Problème modèle évolutif Schéma explicite Schéma implicite

Méthode des diérences nies 1D EDP stationnaire 1D + Dirichlet 2018/03/05 26 / 85

(32)

Soient a ă b , c ą 0 , α P R , β P R , et f : ra , bs ÝÑ R donnés.

EDP modèle stationnaire 1D Trouver u : ra , bs ÝÑ R telle que

´u

2

` cu “ f in sa , br, (4.24)

upaq “ α, (4.25)

upbq “ β. (4.26)

ou

EDP modèle stationnaire 1D : formulation aux points Trouver upx q P R , @x P ra , bs telle que

´u

2

px q ` cupx q “ f px q @x Psa, br, (4.27)

u paq “ α, (4.28)

upbq “ β. (4.29)

Chercher u ou upx q, @x P ra , bs (innité de points!)

Méthode des diérences nies 1D EDP stationnaire 1D + Dirichlet 2018/03/05 27 / 85

(33)

EDP modèle stationnaire 1D : formulation aux points Trouver upx q P R , @x P ra , bs telle que

´u

2

px q ` cupx q “ f px q @x Psa , br, upaq “ α,

upbq “ β.

x

i

“ a ` ih, @i P v0, N w, avec h “ b ´ a N .

EDP modèle stationnaire1D : formulation aux points de discrétisation

Trouver upx

i

q P R , @i P v0 , N w tels que

´u

2

px

i

q ` cupx

i

q “ f px

i

q @i Pw0 , Nv, (4.30)

upx

0

q “ α, (4.31)

upx

N

q “ β. (4.32)

Méthode des diérences nies 1D EDP stationnaire 1D + Dirichlet 2018/03/05 28 / 85

(34)

EDP modèle stationnaire1D : formulation aux points de dis- crétisation

Trouver u p x

i

q P R , @ i P v 0 , N w tels que

´ u

2

p x

i

q ` cu p x

i

q “ f p x

i

q @ i Pw 0 , N v, u p x

0

q “ α,

u p x

N

q “ β.

u

2

px

i

q “ pD

h2

uqpx

i

q ` Oph

2

q “ upx

i`1

q ´ 2upx

i

q ` upx

i´1

q

h

2

` Oph

2

q.

EDP modèle stationnaire en dimension 1 : formulation aux points de discrétisation (bis)

Trouver u p x

i

q P R , @ i P v 0 , N w tels que

´ upx

i`1

q ´ 2upx

i

q ` upx

i´1

q

h

2

´ Oph

2

q ` cupx

i

q “ f px

i

q @i Pw0 , Nv, (4.33) u p x

0

q “ α, (4.34) u p x

N

q “ β. (4.35)

Méthode des diérences nies 1D EDP stationnaire 1D + Dirichlet 2018/03/05 29 / 85

(35)

EDP modèle stationnaire1D : formulation aux points de dis- crétisation

Trouver u p x

i

q P R , @ i P v 0 , N w tels que

´ u

2

p x

i

q ` cu p x

i

q “ f p x

i

q @ i Pw 0 , N v, u p x

0

q “ α,

u p x

N

q “ β.

u

2

px

i

q “ pD

h2

uqpx

i

q ` Oph

2

q “ upx

i`1

q ´ 2upx

i

q ` upx

i´1

q

h

2

` Oph

2

q.

EDP modèle stationnaire en dimension 1 : formulation aux points de discrétisation (bis)

Trouver u p x

i

q P R , @ i P v 0 , N w tels que

´ upx

i`1

q ´ 2upx

i

q ` upx

i´1

q

h

2

´ Oph

2

q ` cupx

i

q “ f px

i

q @i Pw0 , Nv, (4.33) u p x

0

q “ α, (4.34) u p x

N

q “ β. (4.35)

Méthode des diérences nies 1D EDP stationnaire 1D + Dirichlet 2018/03/05 29 / 85

(36)

EDP modèle stationnaire en dimension 1 : formulation aux points de discrétisation (bis)

Trouver upx

i

q P R , @i P v0 , N w tels que

´ u p x

i`1

q ´ 2u p x

i

q ` u p x

i´1

q

h

2

´ Op h

2

q ` cu p x

i

q “ f p x

i

q @ i Pw 0 , N v, u p x

0

q “ α,

upx

N

q “ β.

On oublie le Oph

2

q et on pose u

i

« u px

i

q.

EDP modèle stationnaire 1D : schéma aux diérences nies Trouver u

i

P R , @i P v0, N w tels que

´ u

i`1

´ 2u

i

` u

i´1

h

2

` cu

i

“ f px

i

q @i Pw0 , Nv, (4.36)

u

0

“ α, (4.37)

u

N

“ β. (4.38)

Méthode des diérences nies 1D EDP stationnaire 1D + Dirichlet 2018/03/05 30 / 85

(37)

EDP modèle stationnaire en dimension 1 : formulation aux points de discrétisation (bis)

Trouver upx

i

q P R , @i P v0 , N w tels que

´ u p x

i`1

q ´ 2u p x

i

q ` u p x

i´1

q

h

2

´ Op h

2

q ` cu p x

i

q “ f p x

i

q @ i Pw 0 , N v, u p x

0

q “ α,

upx

N

q “ β.

On oublie le Oph

2

q et on pose u

i

« u px

i

q.

EDP modèle stationnaire 1D : schéma aux diérences nies Trouver u

i

P R , @i P v0, N w tels que

´ u

i`1

´ 2u

i

` u

i´1

h

2

` cu

i

“ f px

i

q @i Pw0, Nv, (4.36)

u

0

“ α, (4.37)

u

N

“ β. (4.38)

Méthode des diérences nies 1D EDP stationnaire 1D + Dirichlet 2018/03/05 30 / 85

(38)

EDP modèle stationnaire 1D : schéma aux diérences nies Trouver u

i

P R , @i P v0 , N w tels que

´ u

i`1

´ 2u

i

` u

i´1

h

2

` cu

i

“ f px

i

q @i Pw0, Nv, (4.36)

u

0

“ α, (4.37)

u

N

“ β. (4.38)

système linéaire de N ` 1 équations à N ` 1 inconnues !

$

’ ’

’ ’

’ &

’ ’

’ ’

’ %

u

0

“ α Ð eq. en x

0

´u

2

` µ u

1

´ u

0

“ h

2

f px

1

q Ð eq. en x

1

´u

N

` µ u

N´1

´ u

N´2

“ ... h

2

f px

N´1

q Ð eq. en x

N´1

u

N

“ β Ð eq. en x

N

avec µ “ 2 ` ch

2

.

Méthode des diérences nies 1D EDP stationnaire 1D + Dirichlet 2018/03/05 31 / 85

(39)

$

’ ’

’ ’

’ ’

’ ’

’ &

’ ’

’ ’

’ ’

’ ’

’ %

u

0

“ α Ð eq. en x

0

´u

2

` µ u

1

´ u

0

“ f px

1

q Ð eq. en x

1

´u

3

` µ u

2

´ u

1

“ f px

2

q Ð eq. en x

2

...

´u

N´1

` µ u

N´2

´ u

N´3

“ f px

N´2

q Ð eq. en x

N´2

´u

N

` µ u

N´1

´ u

N´2

“ f px

N´1

q Ð eq. en x

N´1

u

N

“ β Ð eq. en x

N

AUUUdef

¨

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˝

1 0 . . . 0 0

´1 µ ´1 0 . . . 0 0

0 ´1 µ ´1 0 . . . 0 0

0 0 ... ... ... ... ... ...

... ... ... ... ... ... 0 ...

... 0 . . . 0 1 µ ´1 0

0 0 . . . 0 ´1 µ ´1

0 . . . 0 1

˛

¨

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˝ u0

u1

u2

...

uN´2

uN´1

uN

˛

¨

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˝ α h2fpx1q h2fpx2q

...

h2fpxN´2q h2fpxN´1q

β

˛

def“BBB (4.39)

Méthode des diérences nies 1D EDP stationnaire 1D + Dirichlet 2018/03/05 32 / 85

(40)

Proposition 4.1: admis

Le schéma aux diérences nies (4.36)-(4.38) est consistant à l'ordre 2 avec l'EDP (4.24)-(4.26) et on a

iPv

max

0,Nw

|upx

i

q ´ u

i

| “ Oph

2

q. (4.40)

Méthode des diérences nies 1D EDP stationnaire 1D + Dirichlet 2018/03/05 33 / 85

(41)

Exercise 8.1: (schéma étudié en cours)

Q.1 Ecrire la fonctionAssembleMat1D retournant la matriceMPMdpRqdénie par

M

¨

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˝

γ 0 0 . . . 0

β α β ... ...

0 ... ... ... ... ...

... ... ... ... ... ... ...

... ... ... ... ... 0

... ... β α β

0 . . . 0 0 γ

˛

(4.41)

oùα, βetγsont des réels donnés.

On souhaite résoudre par un schéma aux diérences nies l'EDP suivante

´u2`cu “ f insa,br, upaq “ α, upbq “ β.

Q.2 En prenant le jeu de données a“0,b“2π,c“1, α“1, β “ ´1 et f :x ÞÑcospx2q, écrire un programme permettant de résoudre l'EDP précédente. On pourra utiliser la fonction XXXÐ SolvepA,BBBqretournant la solution du système linéaireAXXX“BBB.

Q.3 En choisissant judicieusement un jeu de données écrire un programme permettant de vérier l'ordre du schéma utilisé à l'aide de la formule (4.40).

Méthode des diérences nies 1D EDP stationnaire 1D + Dirichlet 2018/03/05 34 / 85

(42)

1e-3 1e-2 1e-1 1e-6

1e-5 1e-4 1e-3 1e-2 1e-1

h

Error(h) O(h) O(h^2)

Figure : Représentation en échelle logarithmique

Méthode des diérences nies 1D EDP stationnaire 1D + Dirichlet 2018/03/05 35 / 85

(43)

1 functionM=AssembleMat1D(d,alpha,beta,gamma)

2 M=sparse(d,d);

3 M(1 ,1)=gamma;M(d,d)=gamma;

4 for i=2:d-1

5 M(i,i)=alpha;

6 M(i,i-1) =beta;M(i,i+1) =beta;

7 end

8 end

Listing 1 :fonction Matlab/Octave AssembleMat1D

1 function[x,U]=solveEDP1(a,b,c,alpha,beta,f,N)

2 h=(b-a)/N;

3 x=a:h:b;

4 A=AssembleMat1D(N+1 ,2+c*h*h,-1,h*h);

5 B=zeros(N+1 ,1);

6 B(1) =alpha;B(N+1) =beta;

7 for i=2:N

8 B(i)=f(x(i));

9 end

10 B=h*h*B;

11 U=A\B;

12 end

Listing 2 :fonction Matlab/Octave solveEDP1

1 clear all

2 close all

3 % Initialisation des donnees

4 uex=@(x) sin(x.^2) ;

5 c=1;

6 f=@(x) 4*x^2*sin(x^2) - 2*cos(x^2) +c*sin(x^2) ;

7 a=0;b=2*pi;

8 % Calcul des erreurs

9 LN=[100 ,200 ,400 ,800 ,1600 ,3200];

10 k=1;

11 for N=LN

12 [x,U]=solveEDP1(a,b,c,uex(a),uex(b),f,N);

13 H(k)=(b-a)/N;

14 E(k)=max(abs(uex(x) '-U));

15 k=k+1;

16 end

17 % Representation graphique

18 loglog(H,E,'r<-','LineWidth ' ,2)

19 holdon

20 loglog(H,H,'kd:','LineWidth ' ,2)

21 loglog(H,H.^2 , 'k*: ','LineWidth ' ,2)

22 legend('Error (h)','O(h)','O(h ^2) ')

23 xlabel('h')

Listing 3 :Script Matlab/Octave pour la représentation de l'ordre

Méthode des diérences nies 1D EDP stationnaire 1D + Dirichlet 2018/03/05 36 / 85

(44)

1

Exemples d'E.D.P.

Equation de Laplace/Poisson Equation de la chaleur Equation des ondes

2

Méthodes de résolution numérique d'EDP

3

Opérateurs aux diérences nies Dimension 1

Dimension n ą 1

4

Méthode des diérences nies 1D EDP stationnaire 1D +

Dirichlet

EDP stationnaire + CL mixtes

5

Problème modèle évolutif Schéma explicite Schéma implicite

Méthode des diérences nies 1D EDP stationnaire + CL mixtes 2018/03/05 37 / 85

(45)

EDP stationnaire + CL mixtes

EDP modèle stationnaire 1D avec condition de Dirichlet à droite et Neumann à gauche

Trouver u : ra , bs ÝÑ R telle que

´u

2

` cu “ f in sa , br, (4.42)

upaq “ α, (4.43)

u

1

pbq “ β. (4.44)

Seule la dernière ligne du système linéaire est à modier! Remplacer par ???

u

1

px

N

q “ pD

h`

uqpx

N

q ` Ophq “ upx

N

q ´ upx

N´1

q

h ` Ophq “ β. u

N

´ u

N´1

h “ β. (4.45)

Méthode des diérences nies 1D EDP stationnaire + CL mixtes 2018/03/05 38 / 85

(46)

EDP stationnaire + CL mixtes

EDP modèle stationnaire 1D avec condition de Dirichlet à droite et Neumann à gauche

Trouver u : ra , bs ÝÑ R telle que

´u

2

` cu “ f in sa , br, (4.42)

upaq “ α, (4.43)

u

1

pbq “ β. (4.44)

Seule la dernière ligne du système linéaire est à modier! Remplacer par ???

u

1

px

N

q “ pD

h`

uqpx

N

q ` Ophq “ upx

N

q ´ upx

N´1

q

h ` Ophq “ β.

u

N

´ u

N´1

h “ β. (4.45)

Méthode des diérences nies 1D EDP stationnaire + CL mixtes 2018/03/05 38 / 85

(47)

EDP stationnaire + CL mixtes

EDP modèle stationnaire 1D avec condition de Dirichlet à droite et Neumann à gauche

Trouver u : ra , bs ÝÑ R telle que

´u

2

` cu “ f in sa , br, (4.42)

upaq “ α, (4.43)

u

1

pbq “ β. (4.44)

Seule la dernière ligne du système linéaire est à modier! Remplacer par ???

u

1

px

N

q “ pD

h`

uqpx

N

q ` Ophq “ upx

N

q ´ upx

N´1

q

h ` Ophq “ β.

u

N

´ u

N´1

h “ β. (4.45)

Méthode des diérences nies 1D EDP stationnaire + CL mixtes 2018/03/05 38 / 85

(48)

$

’ ’

’ ’

’ ’

’ ’

’ &

’ ’

’ ’

’ ’

’ ’

’ %

u

0

“ α Ð eq. en x

0

´u

2

` µ u

1

´ u

0

“ h

2

f px

1

q Ð eq. en x

1

´u

3

` µ u

2

´ u

1

“ h

2

f px

2

q Ð eq. en x

2

´u

N´1

` µ u

N´2

´ u

N´3

“ ... h

2

f px

N´2

q Ð eq. en x

N´2

´u

N

` µ u

N´1

´ u

N´2

“ h

2

f px

N´1

q Ð eq. en x

N´1

u

N

´ u

N´1

“ hβ Ð eq. en x

N

AUUUdef

¨

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˝

1 0 . . . 0 0

´1 µ ´1 0 . . . 0 0

0 ´1 µ ´1 0 . . . 0 0

0 0 ... ... ... ... ... ...

... ... ... ... ... ... 0 ...

... 0 . . . 0 1 µ ´1 0

0 0 . . . 0 ´1 µ ´1

0 . . . ´1 1

˛

¨

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˝ u0

u1

u2

...

uN´2

uN´1

uN

˛

¨

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˝ α h2fpx1q h2fpx2q

...

h2fpxN´2q h2fpxN´1q

˛

def“BBB (4.46)

Mais ...

Méthode des diérences nies 1D EDP stationnaire + CL mixtes 2018/03/05 39 / 85

(49)

Schéma d'ordre 1 !!!

1e-4 1e-3 1e-2 1e-1

1e-7 1e-6 1e-5 1e-4 1e-3 1e-2 1e-1 1e+0 1e+1

h

Error(h) O(h) O(h^2)

(a) Représentation en échelle logarithmique de l'ordre du schéma

0 1 2 3 4 5 6 7

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35

x

error(x)

Error for N=1600

(b) Représentation de l'erreur en fonction de x pour N “ 1600 Ecrire un schéma d'ordre 2 pour Neumann

Méthode des diérences nies 1D EDP stationnaire + CL mixtes 2018/03/05 40 / 85

(50)

TD

Exercise 8.2

Soit ϕ une fonction susament régulière et h ą 0 Q.1 Montrer que

d ϕ

dx pxq “ ´3 ϕpx q ` 4 ϕpx ` hq ´ ϕpx ` 2hq

2h ` Oph

2

q (4.47)

Q.2 Montrer que d ϕ

dx px q “ 3 ϕpx q ´ 4 ϕpx ´ hq ` ϕpx ´ 2hq

2h ` Oph

2

q (4.48)

Méthode des diérences nies 1D EDP stationnaire + CL mixtes 2018/03/05 41 / 85

(51)

$

’ ’

’ ’

’ ’

’ ’

’ &

’ ’

’ ’

’ ’

’ ’

’ %

u

0

“ α Ð eq. en x

0

´u

2

` µ u

1

´ u

0

“ f px

1

q Ð eq. en x

1

´u

3

` µ u

2

´ u

1

“ f px

2

q Ð eq. en x

2

´u

N´1

` µ u

N´2

´ u

N´3

“ ... f px

N´2

q Ð eq. en x

N´2

´u

N

` µ u

N´1

´ u

N´2

“ f px

N´1

q Ð eq. en x

N´1

3u

N

´ 4u

N´1

` u

N´2

“ 2hβ Ð eq. en x

N

AUUUdef

¨

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˝

1 0 . . . 0 0

´1 µ ´1 0 . . . 0 0

0 ´1 µ ´1 0 . . . 0 0

0 0 ... ... ... ... ... ...

... ... ... ... ... ... 0 ...

... 0 . . . 0 1 µ ´1 0

0 0 . . . 0 ´1 µ ´1

0 . . . 1 ´4 3

˛

¨

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˝ u0

u1

u2

...

uN´2

uN´1

uN

˛

¨

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˚

˝ α h2fpx1q h2fpx2q

...

h2fpxN´2q h2fpxN´1q

2hβ

˛

def“BBB (4.54)

et ...

Méthode des diérences nies 1D EDP stationnaire + CL mixtes 2018/03/05 42 / 85

(52)

Schéma d'ordre 2

1e-4 1e-3 1e-2 1e-1

1e-7 1e-6 1e-5 1e-4 1e-3 1e-2 1e-1

h

Error(h) O(h) O(h^2)

(a) Représentation en échelle logarithmique de l'ordre du schéma

0 1 2 3 4 5 6 7

0 0.0005 0.001 0.0015 0.002

x

error(x)

Error for N=1600

(b) Représentation de l'erreur en fonction de x pour N “ 1600

Méthode des diérences nies 1D EDP stationnaire + CL mixtes 2018/03/05 43 / 85

(53)

Exercise 8.3 Soit le problème suivant

´u2pxq `cpxqupxq fpxq,@xPsa;br, (4.55)

u1paq α, (4.56)

upbq β. (4.57)

où c est une fonction positive.

Q.1

1 Quelles sont les données du problème (4.55)-(4.57)? (préciser le type de chaque donnée : réel, entier, fonction, vecteur, ...)

2 Quelles sont les inconnues du problème (4.55)-(4.57)? (préciser le type)

3 Quelles sont les conditions initiales?

4 Quelles sont les conditions aux limites?

Q.2 Construire une discrétisation régulière dera;bsavec N pas de discrétisation en espace. On note xi,iP v0,Nwcette discrétisation. On souhaite résoudre (4.55) à l'aide du schéma numérique

´ui`1´2ui`ui´1

x2 `ciuifi. (4.58)

Q.3

1 Expliquer comment le schéma (4.58) a été obtenu à partir de (4.55) et préciser ce que représente les termes ui,fi,cietx?

2 Donner l'ensembleEdes valeurs que peut prendre i dans le schéma (4.55).

3 Construire une discrétisation des conditions aux limites d'ordre 2 au moins.

4 Le schéma global est de quel ordre? Justiez.

On note VVV le vecteur de dimension N`1,de composantes VVViui´1,@iP v1,N`1w.

Q.4 Montrer que le vecteur VVV est solution du système linéaire

AVVVFFF (4.59)

en explicitant la matriceAet le vecteur FFF (préciser les dimensions).

Q.5 Ecrire un algorithme complet de résolution du problème (4.55) à (4.57) basé sur (4.59). (Utiliser au maximum les fonctions).

On pourra utiliser la fonction XXXÐSolvepA,BBBqretournant la solution du système linéaireAXXXBBB.

Méthode des diérences nies 1D EDP stationnaire + CL mixtes 2018/03/05 44 / 85

(54)

Plan

1

Exemples d'E.D.P.

Equation de Laplace/Poisson Equation de la chaleur Equation des ondes

2

Méthodes de résolution numérique d'EDP

3

Opérateurs aux diérences nies Dimension 1

Dimension n ą 1

4

Méthode des diérences nies 1D EDP stationnaire 1D +

Dirichlet

EDP stationnaire + CL mixtes

5

Problème modèle évolutif Schéma explicite Schéma implicite

Problème modèle évolutif 2018/03/05 45 / 85

(55)

1

Exemples d'E.D.P.

Equation de Laplace/Poisson Equation de la chaleur Equation des ondes

2

Méthodes de résolution numérique d'EDP

3

Opérateurs aux diérences nies Dimension 1

Dimension n ą 1

4

Méthode des diérences nies 1D EDP stationnaire 1D +

Dirichlet

EDP stationnaire + CL mixtes

5

Problème modèle évolutif Schéma explicite Schéma implicite

Problème modèle évolutif 2018/03/05 46 / 85

(56)

EDP modèle instationnaire en dimension 1 : équation de la chaleur

Trouver u : r0 , T s ˆ ra , bs ÝÑ R telle que Bu

Bt pt , xq ´ D B

2

u

Bx

2

pt , x q “ f pt , x q, @pt , x q Ps0 , T sˆsa , br, (4.76) up0 , x q “ u

0

px q, @x P ra , bs (4.77)

´D Bu

Bx pt , aq “ αptq, @t P r0 , T s (4.78)

upt , bq “ βptq, @t P r0 , T s (4.79)

où a ă b , D ą 0 (coecient de diusivité), α : r0 , T s ÝÑ R ,

β : r0 , T s ÝÑ R , u

0

: ra , bs ÝÑ R et f : r0 , T s ˆ ra , bs ÝÑ R donnés.

condition de compatibilité :

u

0

pbq “ βp0q. (4.80)

Problème modèle évolutif 2018/03/05 47 / 85

(57)

x

i

“ a ` i ∆

x

, @i P v0 , N

x

w, avec ∆

x

“ pb ´ aq{N

x

t

n

“ n∆

t

, @n P v0, N

t

w, avec ∆

t

“ T {N

t

. Objectif: Trouver uuu

ni

« upt

n

, x

i

q, @n P v0 , N

t

w, @i P v0 , N

x

w

x t

x0 x1 x2 x3 x4 x5 x6 x7 x8 x9

t0 t1 t2 t3 t4 t5 t6 t7

Figure : Représentation d'une grille espace-temps avec N

t

“ 7 et N

x

“ 9 . Les noeuds de la grille sont les points bleus.

Problème modèle évolutif 2018/03/05 48 / 85

(58)

EDP modèle d'évolution en dimension 1 : équation de la chaleur, formulation aux points de discrétisation Trouver upt

n

, x

i

q P R , @n P v0, N

t

w, @i P v0, N

x

w, tels que

Bu

Bt pt

n

, x

i

q ´ D B

2

u

Bx

2

pt

n

, x

i

q “ f pt

n

, x

i

q, (4.81) u pt

0

, x

i

q “ u

0

px

i

q, @i P v0 , N

x

w, (4.82)

´D Bu

Bx pt

n

, x

0

q “ αpt

n

q, @n P v0, N

t

w (4.83) upt

n

, x

Nx

q “ βpt

n

q, @n P v0 , N

t

w (4.84) ùñ il nous faut maintenant discrétiser les opérateurs de dérivation

Bu Bt , B

2

u

Bx

2

et Bu Bx

Problème modèle évolutif 2018/03/05 49 / 85

(59)

On déduit des développements de Taylor : B

2

u

Bx

2

pt , x q “ upt , x ` hq ´ 2upt , xq ` upt , x ´ hq

h

2

` Oph

2

q

Avec h “ ∆

x

on obtient B

2

u

Bx

2

pt

n

, x

i

q “ upt

n

, x

i`1

q ´ 2upt

n

, x

i

q ` upt

n

, x

i´1

q

2x

` Op∆

2x

q (4.85)

Problème modèle évolutif 2018/03/05 50 / 85

(60)

On déduit des développements de Taylor : Bu

Bt pt, x q “ upt ` h, x q ´ upt, x q

h ` Ophq

Bu

Bt pt , x q “ upt , x q ´ upt ´ h , x q

h ` Ophq.

Avec h “ ∆

t

on obtient Bu

Bt pt

n

, x

i

q “ upt

n`1

, x

i

q ´ upt

n

, x

i

q

t

` Op∆

t

q (4.86)

Bu

Bt pt

n

, x

i

q “ upt

n

, x

i

q ´ upt

n´1

, x

i

q

t

` Op∆

t

q. (4.87)

Problème modèle évolutif 2018/03/05 51 / 85

(61)

On déduit des développements de Taylor : Bu

Bx pt , x q “ upt , x ` hq ´ upt , x q

h ` Ophq

Bu

Bx pt, x q “ upt, x q ´ upt, x ´ hq

h ` Ophq

Bu

Bx pt , x q “ upt , x ` hq ´ upt , x ´ hq

2h ` Oph

2

q

Bu

Bx pt , x q “ ´3upt , x q ` 4upt , x ` hq ´ upt , x ` 2hq

2h ` Oph

2

q

Bu

Bx pt , x q “ 3upt , x q ´ 4u pt , x ´ hq ` upt , x ´ 2hq

2h ` Oph

2

q

On veut approcher

BBux

pt

n

, x

0

q à l'ordre 2! ñ 4ème approximation.

Avec h “ ∆

x

on obtient Bu

Bx pt

n

, x

0

q “ ´3upt

n

, x

0

q ` 4upt

n

, x

1

q ´ upt

n

, x

2

q

2 ∆

x

` Op∆

2x

q (4.88)

Problème modèle évolutif 2018/03/05 52 / 85

(62)

1

Exemples d'E.D.P.

Equation de Laplace/Poisson Equation de la chaleur Equation des ondes

2

Méthodes de résolution numérique d'EDP

3

Opérateurs aux diérences nies Dimension 1

Dimension n ą 1

4

Méthode des diérences nies 1D EDP stationnaire 1D +

Dirichlet

EDP stationnaire + CL mixtes

5

Problème modèle évolutif Schéma explicite Schéma implicite

Problème modèle évolutif Schéma explicite 2018/03/05 53 / 85

(63)

Schéma explicite en temps pour l'EDP (54) à (4.84)

On rappelle (54) Bu

Bt pt

n

, x

i

q ´ D B

2

u

Bx

2

pt

n

, x

i

q “ f pt

n

, x

i

q, @n Pw0 , N

t

w, @i Pw0 , N

x

v, qui devient avec (4.86) et (4.85)

upt

n`1

, x

i

q ´ upt

n

, x

i

q

t

` Op∆

t

q

´D upt

n

, x

i`1

q ´ 2upt

n

, x

i

q ` upt

n

, x

i´1

q

2x

` Op∆

2x

q “f pt

n

, x

i

q (4.94) avec n P v0, N

t

v et i Pw0, N

x

v.

En utilisant (4.87) en lieu et place de (4.86) on obtient un schéma implicite...

Problème modèle évolutif Schéma explicite 2018/03/05 54 / 85

(64)

Schéma explicite en temps pour l'EDP (54) à (4.84)

Un schéma numérique d'ordre 1 en temps et d'ordre 2 en espace pour (54):

@n P v0 , N

t

v, @i Pw0 , N

x

v uuu

ni`1

´ uuu

ni

t

´ D uuu

ni`1

´ 2uuu

ni

` uuu

ni´1

2x

“ fff

ni

(4.95) avec fff

ni

“ f pt

n

, x

i

q et (en espérant) uuu

ni

« upt

n

, x

i

q.

(4.95) est équivalent à

uuu

ni`1

“ uuu

ni

` D ∆

t

2x

` uuu

ni`1

´ 2uuu

ni

` uuu

ni´1

˘

` ∆

t

fff

ni

(4.96) Et (4.82), (4.83), (4.84)?

Problème modèle évolutif Schéma explicite 2018/03/05 55 / 85

(65)

Schéma explicite en temps pour l'EDP (54) à (4.84)

On rappelle respectivement (4.82) et (4.84):

u pt

0

, x

i

q “ u

0

px

i

q, @i P v0, N

x

w upt

n

, x

Nx

q “ βpt

n

q, @n P v0 , N

t

w qui donne immédiatement (sans approximation)

uuu

0i

“ u

0

px

i

q, @i P v0 , N

x

w

uuu

nNx

“ βpt

n

q, @n P v0, N

t

w (4.97) Et (4.83)?

Problème modèle évolutif Schéma explicite 2018/03/05 56 / 85

(66)

Schéma explicite en temps pour l'EDP (54) à (4.84)

On rappelle (4.83) @n P v0, N

t

w

´D Bu

Bx pt

n

, x

0

q “ αpt

n

q qui donne avec (4.88)

´D ´3u pt

n

, x

0

q ` 4upt

n

, x

1

q ´ upt

n

, x

2

q

2 ∆

x

` Op∆

2x

q “ αpt

n

q Un schéma numérique d'ordre 2 en espace pour (4.83):

´D ´3uuu

n0

` 4uuu

n1

´ uuu

n2

x

“ αpt

n

q ou encore

uuu

n0

“ 1 3

ˆ 2 ∆

x

D αpt

n

q ` 4uuu

n1

´ uuu

n2

˙

. (4.105)

Problème modèle évolutif Schéma explicite 2018/03/05 57 / 85

Références

Documents relatifs

 Heuristique pour le score SP: Algorithme garanti d’obtenir un alignement dont le score est au plus deux fois plus élevé que le score d’un alignement optimal....

Dans la pratique, la formule de reconstitution offre un intérêt particulier quand on l'applique à une colonne j s mise en supplément dans l'analyse: car alors, en bref, la

Déterminer l’équation la plus générale des courbes planes qui jouissent de cette propriété , savoir : que toutes celles de leurs cordes dont la direction passe par

Dans un triangle dont la base est donnée de grandeur et de position, et dont la différence des deux autres côtés divi- sée par la médiane intermédiaire est égale à 1/2, le

Les termes en x seul de cette opération étant au moins du deuxième de- gré, elle pourra être divisée parx 2 , et sera du degré 2m—2, et en faisant ensuite x = 0, on obtiendra

mentaires soient semblables au polyèdre donné ; et cependant on met la condition que les segments soient homologues à la droite tout entière. J'ai cru la similitude supposée, et

L'équation aux grandeurs des demi-axes principaux, de- vient (t. Le lieu du sommet d'un triangle donné dont la base est inscrite dans un angle fixe, est une ellipse ayant son centre

L’accès aux archives de la revue « Nouvelles annales de mathématiques » implique l’accord avec les conditions générales d’utilisation ( http://www.numdam.org/conditions )..