• Aucun résultat trouvé

Analyse Numérique

N/A
N/A
Protected

Academic year: 2021

Partager "Analyse Numérique"

Copied!
16
0
0

Texte intégral

(1)

Analyse Numérique

Problèmes Pratiques

Résolution d'équations

différentielles

(2)

Introduction

(3)

Principes généraux

 équation différentielle :

 avec t  I = [t

0

,T]

 idée générale :

 discrétiser t

t

n

= t

0

+ nh avec h = (T-t

0

)/n = pas de la méthode

 trouver une suite itérative z

n

qui approche y

n

= y(t

n

)

     

  

 

 

0

0

y

t y

t y , t f t

y

         

n

n

 

n

  

2

2 n

n 1

n

y y t hf t , y t O h

2 t h

y h t

y t

y

        

Taylor :

 

 

1

n n n

n

y z

z , t hf z

z

schéma d'Euler simple

(4)

 

 

0 0

n n n

1 n

y z

z , t h z

z

Schémas à un pas 1/

 Forme générique :

  (t

n

,z

n

) calculé à partir de z

n

 exemples : on peut partir de la propriété :

calcul de l'intégrale I par :

rectangle gauche I = hf(tn) schéma d'Euler simple

rectangle droit I = hf(tn+1) schéma d'Euler rétrograde (zn+1 n'est plus donné directement,

il faut résoudre le système)

 

 

   

n

1

   

n 1

n

n

t

t n

t

t n

1

n

y t y t dt y t f t , y t dt

t y

n n

n 1

n

z hf t , z

z

 

n 1 n 1

n 1

n

z hf t , z

z

 

méthode implicite

(5)

Schémas à un pas 2/

 calcul de l'intégrale I par :

trapèzes schéma d'Euler centré

I = h[f(tn)+ hf(tn+1)]/2

 comment éviter les méthodes implicites en gardant les avantages du schéma d'Euler centré ?

 on remplace le zn+1 "génant" du Euler centré par son estimation simple :

schéma prédicteur/correcteur d'Euler-Cauchy

   

n n n 1 n 1

n 1

n

f t , z f t , z

2 z h

z

  

méthode implicite

n n

n 1

n

z hf t , z

z~

 

   

n n n 1 n 1

n 1

n

f t , z f t , z~

2 z h

z

  

(6)

Schémas à un pas 3/

 les schémas de Runge-Kutta

 forme générique

avec  (t,z) défini par :

 un ordre q

 les équations suivantes :

 problème = trouver les meilleurs 

i

ij

i

 

 

0 0

n n n

1 n

y z

z , t h z

z

  

q

1 i

i i

k z

,

t

   

 



 

 

  

1 q

1 p

p p , 1 q 11

q q

1 11 1

2

1

k h

z , h t

f k

hk z

, h t

f k

z , t f k

(7)

Schémas à un pas 4/

 Runge-Kutta d'ordre 2

 

1

=0

2

=1

1

=

11

=1/2 : schéma du point milieu

 

1

=

2

=1/2

1

=

11

=1 : schéma d'Euler-Cauchy

 

 

0 0

n n n

1 n

y z

z , t h z

z

  t , z

2

k

2

2

k

2

  

  

1 11 1

2 1

hk z

, h t

f k

z , t f k

 

  

 

  

1

n n n n n

n

f t , z

2 z h

2 , t h

hf z

z

     

n n n n n n

n 1

n

f t , z f t h , z hf t , z

2 z h

z

    

(8)

Schémas à un pas 4/

 Runge-Kutta d'ordre 4

 il faut alors estimer f sur plusieurs valeurs intermédiaires (souvent coûteux)

 

n n 3

4

2 n

n 3

1 n

n 2

n n 1

hk z

, h t

f k

2 k z h

2 , t h

f k

2 k z h

2 , t h

f k

z , t f k

 

 

  

 

 

  

1 2 3 4

n 1

n

k 2 k 2 k k

6 z h

z

    

(9)

 

 

0 0

n n n

1 n

y z

z , t h z

z

Schémas multi-pas 1/

 les schémas d'Adams-Bashforth

  (t

n

,z

n

) calculé à partir de z

n

z

n-1

...

 On repart de la propriété :

 calcul de l'intégrale I en remplaçant f par une interpolation polynomiale d'ordre q (avec les points tn à tn-q)

 

 

   

n

1

   

n 1

n

n

t

t n

t

t n

1

n

y t y t dt y t f t , y t dt

t y

 

      

q

0 k

k n k

n

k(t ) f t ,y t L

t y , t

f Lk = Polynômes de Lagrange

 

 

h q bk f tn k ,y tn k

I

tn

1

t k

k

L ( t ) dt

h

b 1

(10)

Schémas multi-pas 2/

 Adams-Bashforth à 2 pas

 pour n  1

 problème : il faut calculer z

1

autrement …

(avec une méthode à 1 pas comme Runge-Kutta)

    

  

1 n n n n 1 n 1

n

f t , z

2 z 1

, t 2 f

h 3 z

z

(11)

Schémas multi-pas 3/

 Adams-Bashforth à 3 pas

 pour n  2

 Adams-Bashforth à 4 pas

 pour n  3

     

n n n 1 n 1 n 2 n 2

n 1

n

23 f t , z 16 f t , z 5 f t , z

12 z h

z

  

       

n n n 1 n 1 n 2 n 2 n 3 n 3

n 1

n

55 f t , z 59 f t , z 37 f t , z 9 f t , z

24 z h

z

  

(12)

Schémas multi-pas 4/

 les schémas d'Adams-Moulton

 calcul de l'intégrale I en remplaçant f par une interpolation polynomiale d'ordre q+1 (avec les points tn+1 à tn-q)

 méthode implicite : zn+1 va dépendre de f(tn+1,zn+1) (à cause du k=-1)

 

 

   

n

1

   

n 1

n

n

t

t n

t

t n

1

n

y t y t dt y t f t , y t dt

t y

 

 

q

1 k

k n k

n

k f t ,y t b

h

I

z

n1

z

n

I

(13)

Schémas multi-pas 5/

 Adams-Moulton à 1 pas

 pour n  0 (Euler centré)

 Adams-Moulton à 2 pas

 pour n  1

   

n 1 n 1 n n

n 1

n

f t , z f t , z

2 z h

z

 

     

n 1 n 1 n n n 1 n 1

n 1

n

5 f t , z 8 f t , z f t , z

12 z h

z

 

 

(14)

Schémas multi-pas 6/

 Comment éviter le côté implicite de Adams-Moulton ?

 on remplace le z

n+1

"génant" par son estimation par Adams-Bashford :

 Exemple :

schéma prédicteur/correcteur d'ordre 4

       

n n n 1 n 1 n 2 n 2 n 3 n 3

n 1

n

55 f t , z 59 f t , z 37 f t , z 9 f t , z

24 z h

z~

  

       

n 1 n 1 n n n 1 n 1 n 2 n 2

n 1

n

9 f t , z~ 19 f t , z 5 f t , z f t , z

24 z h

z

 

 

(15)

Sujet de TD

(16)

Conclusion

Références

Documents relatifs

Implémentation des méthodes numériques : résolution approchée du pro- blème du pendule Pour simplifier votre première implémentation de méthode nu- mérique pour les EDOs, on

Directeur scientifique de Grenoble Sciences Jean Bornarel, Professeur émérite à l’Université Grenoble Alpes.. Pour mieux connaître Grenoble Sciences

Syst` emes diff´ erentiels lin´ eaires ` a coefficients constants.. Syst` emes diff´ erentiels lin´ eaires ` a

Dans un premier temps, nous allons traiter de l’utilité de la projection.. Ces résultats prouvent qu’il est nécessaire d’utiliser une projection pour Z afin d’assurer une non

Nous nous sommes posé le problème dans ses termes généraux, et Ton va voir qu'il n'est pas besoin de recou- rir à ces ingénieux mais difficiles procédés de calcul, grâce

Hoén.é Wronski ( < ) a fondé la rédaction numérique des équa- tions algébriques sur les fonctions aleph. Ces fonctions sont un cas particulier de fonctions plus

Si Ton néglige cette quantité, il en résultera sur le calcul des racines du groupe considéré une erreur rela- tive de l'ordre de TQVÏÏ' ^ a recherche d'une limite pré- cise

Il faut élaborer une stratégie qui dépend du type d’équation à laquelle on a affaire, mais, là encore, comme au jeu, si quelques coups généraux peuvent être définis