Sei sulla pagina 1di 17

Cours 5-a

Problèmes scalaires instationnaires


d’ordre 1 en temps

• Domaines d’application
• Notions de schémas explicite, implicite
• Critère de stabilité

Version 09/2006 (E.L.) NF04 - Automne - UTC 1


Domaines d’applications (1/2)

 Exemple 1 : échauffement instationnaire d’un disque de frein

ZOOM
Modèle
physique
Source : www.espci.fr

Source : fr.wikipedia.org
T(x,t)

500°C

Modèle
Condition
Initiale = 20°C
numérique
Temps (s)
Simulation champ de température
Source : univ. Lyon
Phase transitoire Phase stabilisée = stationnaire

1ère partie du cours de NF04 !


Version 09/2006 (E.L.) NF04 - Automne - UTC 2
Domaines d’applications (2/2)
 Exemple 2 : transport d’une concentration (polluant …) dans un lac

Lignes d’iso-concentration

Version 09/2006 (E.L.) NF04 - Automne - UTC 3


Modèles mathématiques

 Thermique :

T ( x, y, t )
C p
t
 
 .  kT ( x, y, t )  f v  0,  ( x, y )  V ,  t  0
stationnaire

Capacité calorifique

 Transport d’un polluant :

C ( x, y, t )  
 . kC ( x, y, t )  V ( x, y)C ( x, y, t )   f v  0,  ( x, y )  V ,  t  0
t   production
 diffusion transport  ( chimie...)

Vitesse d’écoulement

Version 09/2006 (E.L.) NF04 - Automne - UTC 4


Modèle simplifié : pas de variable d’espace
 Evolution de la concentration dans un réservoir
q q

Litre/sec.
Entrée Volume V

Sortie
Concentration C(t)

Mélangeur (utile pour avoir une concentration homogène)

Condition initiale : eau+polluant, C(t=0)=Co


Le processus consiste à purger le réservoir avec de l’eau pure (C=0)
On a :
 V : volume du réservoir [litres]
 C(t) : concentration homogène (mélangeur) [gr/litre]
 q : débit [litres/sec.]

Version 09/2006 (E.L.) NF04 - Automne - UTC 5


Modèle mathématique (purge du réservoir)

Bilan de matière entre deux instants :

V  C (t  t )  V  C (t )  q  C (t )  t unités=[gr]
quantité à t+Δt quantité à t quantité perdue

Soit la relation :
C (t  t )  C (t )
 V  q  C (t )  0
t

En prenant la limite pour t  0 :

dC (t )
V  q  C (t )  0
dt

Condition initiale : C(t=0)=Co

Version 09/2006 (E.L.) NF04 - Automne - UTC 6


Discrétisation de la dérivée en temps

Utilisation d’une formule de discrétisation décentrée à l’ordre 1 :


dC (t ) C n 1  C n
  t ...
dt t

Instant inconnu où la pente approximée


est confondue avec la pente exacte !
Notations : C n 1  C  t  t  , C n  C  t 

Version 09/2006 (E.L.) NF04 - Automne - UTC 7


Schémas de discrétisation en temps

On injecte la discrétisation en temps :


C n 1  C n q 
 C  0 avec t    t  t
t V
Remarque : cette discrétisation est exacte si  est connu !

MAIS impossibilité de déterminer  ! Il est alors nécessaire de


faire un choix.

Principaux choix :
1.  t (instant n)
2.   t  t 2 (instant n+1/2)
3.   t  t (instant n+1)

Version 09/2006 (E.L.) NF04 - Automne - UTC 8


Principaux schémas utilisés

 Instant n : Schéma EXPLICITE

C n 1  C n q n
 C 0
t V

 Instant n+1/2 : Schéma SEMI-IMPLICITE ou de Cranck-Nicholson

C n 1  C n q n 1/ 2 n 1/ 2 C n 1  C n
 C  0 avec C 
t V 2

 Instant n+1 : Schéma IMPLICITE


C n 1  C n q n 1
 C 0
t V

Version 09/2006 (E.L.) NF04 - Automne - UTC 9


Ecriture générale
Il est possible de regrouper tous les schémas en une seule expression
fonction d’un paramètre a variable. On écrit :
C  1  a   C n  a  C n 1

V  t q 1  a 
pour aboutir à : C n 1  Cn
V  q ta

avec :

 a=0 : schéma explicite

 a=1/2 : schéma de Cranck-Nicholson

 a=1 : schéma implicite

Question : une fois retenu le choix du schéma, quelle valeur donner à t ?


Version 09/2006 (E.L.) NF04 - Automne - UTC 10
Choix du t conditionné par la stabilité du schéma

Ecriture générale de la forme récurrente :

Coefficient d’amplification
C n 1  G  C n  ...
=0 dans le cas présent

Un schéma est dit :

• Stable sans oscillation si : 0  G  1


Important !
• Stable avec oscillation si : G 1
• Instable si : G 1

En déduire une valeur maximale pour t afin d’assurer


Idée !
la stabilité numérique du schéma

Version 09/2006 (E.L.) NF04 - Automne - UTC 11


Illustration de la stabilité

0  G 1
Stable sans oscillation
G 1
Stable avec oscillation
G 1

Instable

Version 09/2006 (E.L.) NF04 - Automne - UTC 12


Preuve du critère de stabilité
La stabilité d’un schéma est évaluée par une méthode de perturbation de
la solution.

1. Introduction d’une perturbation à l’instant n : en


Stable si en+1≤ en
2. Calcul de l’évolution de la perturbation à l’instant n+1 : en+1

Forme générale de la relation de récurrence : C n 1  G  C n  reste

On considère les perturbations : C n 1  C n 1  e n 1 et C n  C n  e n


Preuve

qui insérées conduisent à : devient

C n 1  e n 1  G   C n  e n   reste
 C n 1  G  C n  reste  e n 1  G  e n
=0 !
 e n 1  G  e n

A retenir ! •Le « reste » n’influence pas la stabilité


•La perturbation est régie par la même relation de récurrence

Version 09/2006 (E.L.) NF04 - Automne - UTC 13


Application au schéma explicite
t q n
L ’évolution est régie par la relation : C n 1  1  C
V
G

 Une stabilité sans oscillation requiert : 0  G  1

t q
Soit : G  1  1   1 d'où : t  0 (toujours vérifié)
V

Conditions de stabilité
t q V
0  G  0 1 soit t  tcrit 
V q

 Une stabilité avec oscillation requiert : G  1 ou  1  G  1

V
Soit : t  tcrit  2
q

Version 09/2006 (E.L.) NF04 - Automne - UTC 14


Application au schéma implicite

L ’évolution est régie par la relation :


1
C n 1  Cn
t q
1
V
G

Pour ce schéma, le critère de stabilité sans oscillation 0  G  1 est


toujours vérifié.

Le schéma est dit inconditionnellement stable !

Remarque : de manière générale, pour une équation linéaire, un schéma


implicite sera toujours inconditionnellement stable !

Version 09/2006 (E.L.) NF04 - Automne - UTC 15


Illustration des solutions explicite et implicite

Version 09/2006 (E.L.) NF04 - Automne - UTC 16


Choix du type de schéma à utiliser

(+) (-)
Utilisation
préconisée

EXPLICITE Facile à programmer Stable sous condition transitoires


(pas de matrice à Pas de temps rapides
inverser) minimum pouvant être (chocs …)
Très précis pénalisant

IMPLICITE Inconditionnellement Plus « lourd » à transitoires lents


stable programmer (matrice à
inverser)
Souvent moins précis

Version 09/2006 (E.L.) NF04 - Automne - UTC 17

Potrebbero piacerti anche