Beruflich Dokumente
Kultur Dokumente
=
=
sur V
sur S
1 2
1 2
L L
C C
| |{ } | |{ } | |{ } { }
{ } { }
0 0
( ) , ( )
M U C U K U F
U t U t
+ + =
connus.
NF04 - Automne - UTC 15
Version 09/2006 (E.L.)
Exemples dhypothses simplificatrices (1/3)
Dimension du problme : 1, 2 ou 3 dimensions
Existence ou non de dimensions ngligeables devant les autres ?
Comportements linaires ou non :
HPP vrifie ?
Caractristiques matriaux bien identifies ?
Hauban : 1D
Tablier : 2D
Pile de pont : 3D ou 1D ?
NF04 - Automne - UTC 16
Version 09/2006 (E.L.)
Exemples dhypothses simplificatrices (2/3)
Problme temporel ou non :
Rponse lie aux chelles de temps caractristiques :
des sollicitations externes
du fluide, du matriaux
Solution recherche sur une courte ou longue priode ?
Air environnant (trs affect) :
analyse instationnaire
Source : ldeo.columbia
ensoleillement
Sol (peu affect) :
analyse quasi-statique
NF04 - Automne - UTC 17
Version 09/2006 (E.L.)
Exemples dhypothses simplificatrices (3/3)
Prsence ou non de couplages multi physiques ?
chelle des temps caractristiques :
fluide (~10
-6
s), structure (~10
-2
s), thermique (~10s) ...
Rponse en fonction du rapport des temps :
Rduite
Temps caractristique solide
U =
Temps caractristique fluide
Rduite
U <<1
Rduite
U 1 ~
Rduite
U >>1
Rservoir en ballottement
Acoustique musicale
(fluide ~ immobile % solide)
Arolasticit supersonique
(solide ~ immobile % fluide)
Ouvrages gnie civil (pont )
(fluide et solide se voient )
NF04 - Automne - UTC 18
Version 09/2006 (E.L.)
Complexit : multi comptences
Structure:
Tenue
Fatigue
Arolasticit
Frquences
Commandes
Fluide:
Arodynamique
Trane
Acoustique
Moteurs:
Combustion
Pousse
Acoustique environmentale
Intrieur:
Capacit transport
Confort passagers
Source : futura-sciences
NF04 - Automne - UTC 19
Version 09/2006 (E.L.)
Chane de conception industrielle
Conception Simulation Exprimental Production
Sources : engineering.swan
ONERA
Arodynamique
Arolasticit
Tenue mcanique
NF04 - Automne - UTC 20
Version 09/2006 (E.L.)
Boucle de modlisation
Modle
physique
Modle
mathmatique
(continu)
Modle
numrique
(algbrique)
Modle
informatique
NF04
Dmarche en 4 tapes (ou modles) distinctes :
cart entre solution
relle et solution exacte
du problme mathmatique
Sources
derreurs
cart entre solution exacte
du problme mathmatique
et solution du systme discret
cart entre solution exacte
du systme discret et solution
informatique
= + +
NF04 - Automne - UTC 21
Version 09/2006 (E.L.)
Boucle de modlisation
Observation du
phnomne
Dfinition des
objectifs
NF04
Modle mathmatique Modle discret Modle informatique
( , , ...) 0
u u
L u f
x t
c c
+ =
c c
Conditions auxlimites
et initiales
11 12 13 1 1
21 22 23 2 2
31 32 33 3 3
k k k u f
k k k u f
k k k u f
(
(
=
` `
(
(
) )
Modle physique
Lidal est davoir une approche indpendante :
de la physique tudie ;
de la dimension gomtrique du problme ;
du rgime (stationnaire ou non) ;
de la mthode de discrtisation et des schmas employs.
NF04 - Automne - UTC 22
Version 09/2006 (E.L.)
Analyse des sources derreurs
Mathmatique :
3D 1D, 2D?
temporel ?
grands dplacements et grandes rotations ou HPP ?
loi de comportement du matriaux
absence de couplage ?
Algbrique :
choix du dcoupage, de llment
choix de lalgorithme de rsolution
Informatique :
prcision machine
programmation
Question : quest-ce quun bon modlisateur ? il annule les erreurs
estime et contrle
NF04 - Automne - UTC 23
Version 09/2006 (E.L.)
Apprentissage par lexemple
Isolation thermique dun mur
Objectif :
Rduire les pertes caloriques par une meilleure isolation : il nous faut donc
connatre le profil de temprature au travers du mur et en dduire le flux.
Mthode :
Diffrences finies
Simplifications du modle :
Stationnaire : justifier !
Un seul isolant
Rayonnement ngligeable : justifier !
Monodimensionnel : justifier !
Source : www.isover.be - Saint Gobain
NF04 - Automne - UTC 24
Version 09/2006 (E.L.)
Modle physique
Pertes caloriques = flux thermique : q(x) (W/m
2
)
Fonction des matriaux employs
Conductivit thermique : k (W/C-m)
Fonction du champ de temprature : T(x) (C)
Loi de comportement entre flux et temprature (Fourier)
Fonction des changes avec lextrieur : h (W/C-m
2
) et T
ext
Objectifs :
Calculer la temprature en tout point
En dduire les valeurs de flux pour dterminer les pertes
NF04 - Automne - UTC 25
Version 09/2006 (E.L.)
Modle mathmatique
Dfinition du domaine dtude :
quilibre thermique rgi par :
Loi de comportement :
Conditions aux limites (CL) :
Temprature impose en x=0 (CL type Dirichlet) :
Condition en flux en x=L (CL type Cauchy) :
( ) | |
. 0, 0,
v
q x f x L V = e
( ) ( ) q x k T x = V
( ) 0 30 T C =
| |
0, x L e
L
( ) ( ) ( )
ext
q L h T L T =
( )
| |
2
2
0, 0, soit rsoudre:
v
d T x
k f x L
dx
+ = e
NF04 - Automne - UTC 26
Version 09/2006 (E.L.)
Modle numrique (1/4)
Discrtisation du domaine dtude :
Notion de discrtisation : nombre fini de nuds de calcul
Nud fictif pour traiter la condition la limite en drive en x=L
On associe une variable inconnue par nud : soient 5+1=6 inconnues
Objectif suivant : trouver 6 quations !
1 2 3 4 5 6
T
1
T
2
T
3
T
4
T
5
T
6
NF04 - Automne - UTC 27
Version 09/2006 (E.L.)
Discrtisation des termes de drives (dmonstration au prochain
cours) :
Modle numrique (2/4)
( )
( )
( ) ( ) ( )
( ) ( ) ( )
2
2
1
1
2
1 1
2 2
1 1
(1)
(2)
2
1 2
1 2
...
...
...
.
2
..
i i
i
i i
i
i i i
i
i i
i
T T dT
dx x
T T
x
x
x
x
dT
dx x
T T T d T
dx x
T T dT
dx x
+
+
+
~
A
~
A
+
+ ~
A
~
+
A
A
+A
+A
+A
Dcentr droit
Dcentr gauche
Centr
Centr
Termes
tronqus
Type
Prcision du schma
NF04 - Automne - UTC 28
Version 09/2006 (E.L.)
Modle numrique (3/4)
Lquation dquilibre devient :
Les conditions aux limites deviennent :
2
2
1 1
2
0 2,..,5
2
0
vi
i
i i i
vi
d T
k f i
dx
T T T
k f
x
+
+ = =
+
+
+ ~
A
( )
( )
1
5 1 5 1
5
5
6 4 5
30
2
2
ext
i
ext
T
T T dT
k k h T T
dx x
h x
T T T T
k
+
=
=
~ =
A
A
= +
4 eq.
6 inconnues
2 eq.
Au total : 6 quations pour 6 inconnues
NF04 - Automne - UTC 29
Version 09/2006 (E.L.)
Modle numrique (4/4)
Rorganisation matricielle
Plus qu rsoudre ce systme .
2
3
3
2
1
2 2 2
2
2 2 2
3
2 2 2
4
2 2
5
30
1 0 0 0 0
2
0 0
2
0 0
2
0 0
2
2
0 0 0 2
N ext
f
f
f
f
T
k k k
T
x x x
k k k
T
x x x
k k k
T
x x x
h k h
h
T
T
x x x
x
(
(
(
(
A A A
(
(
(
=
` `
A A A (
(
(
( A A A
(
| |
(
+
|
) (
A A A
A ) \ .
Astuce : on a limin T
6
NF04 - Automne - UTC 30
Version 09/2006 (E.L.)
Modle informatique (langage Matlab)
clear all
close
%----- Paramtres gomtriques et physiques
L = 1; % longueur m
k=2; % coeff. de conductivit W/C-m
h=3; % coeff. dchange convectif W/C-m2
f0=10; % production W/m3
T0=30; Text=10; % conditions aux limites
%----- Paramtres numriques
nnt=input('entrer le nombre de points: ');
dx = L / (nnt - 1); % pas de discrtisation
vkg=zeros(nnt,nnt); % initialisation de la matrice
vfg=zeros(nnt,1); % initialisation du second membre
c=k/dx^2;
% Schma aux diffrences finies [-1 2 -1]*k/dx^2
for i=2:nnt-1
vfg(i) = -f0;
vkg(i,[i-1 i i+1])=[c -2*c c];
end
%---- Condition de Dirichlet
vkg(1,1)=1;
vfg(1)=T0;
%---- Condition de Cauchy
vkg(nnt,[nnt-1 nnt])=[2*h/dx^2 2*(k/dx^2+h/dx)];
vfg(nnt)=-f0-2*h*Text/dx;
%----- Rsolution
vsol = vkg\vfg
%---- Affichage
vcorg = 0:dx:L; % Coordonnes des noeuds
plot(vcorg,vsol,'b -o') % trace solution calcule
Post-traitement des rsultats
Puis analyse