NF04 - Automne - UTC 1

Version 09/2006 (E.L.)
NF04
Modélisation numérique
des problèmes de l’ingénieur
Intervenants :
•E. Lefrançois (4988) : resp. UV
•M. Rachik
•A. Rassineux
NF04 - Automne - UTC 2
Version 09/2006 (E.L.)
En quelques mots …
Fournir des outils dédiés pour la résolution informatique des
phénomènes physiques
Source : ONERA
Source : technoscience
Structure
Thermique
Fluide
Modèle réel
Modèle numérique
NF04 - Automne - UTC 3
Version 09/2006 (E.L.)
Pourquoi NF04 ?
 Passage incontournable dans la boucle de conception d’un produit
industriel
 Automobile, aéronautique, acoustique, génie civil …
 1 emploi ingénieur sur 3 concerné par le numérique

 99 % de la physique sous la forme d’E.D.P.

 « Outils » mathématiques actuels valables pour moins de 1 % des cas !!

NF04 - Automne - UTC 4
Version 09/2006 (E.L.)
Présentation générale
 Déroulement sur 15 semaines:
 Cours
 TD/TP sur machines (Windows et Unix)
 Moyens à disposition:
 Ensemble de scripts de calculs sous Matlab
 Ideas
 Site web nf04 : http://www4.utc.fr/~nf04
 Mecagora : http://www.utc.fr/~mecagora
 Évaluation:
 Devoirs (10%), médian (30%), final (40%)
 Mini projet (20%) (20-30 h)
 Acoustique automobile, musicale
 Transport-diffusion d’un polluant
 Portance profil porteur
 …
Acoustique automobile
Pollution d’un lac
Portance aile d’avion
NF04 - Automne - UTC 5
Version 09/2006 (E.L.)
Bagages nécessaires …
 Mathématique :
 Équations différentielles ordinaires
 Techniques d’intégration standard
 Opérations matricielles de base
 Notion d’interpolation

 Physique : ?

 Ingénieur : développer le bon sens et un esprit critique

 Informatique : apprentissage de l’outil Matlab
NF04 - Automne - UTC 6
Version 09/2006 (E.L.)
Site web Mecagora : portail UTC « ouvert »
Accès au cours
NF04 - Automne - UTC 7
Version 09/2006 (E.L.)
Site web Mecagora : page d’accueil
caractéristique
NF04 - Automne - UTC 8
Version 09/2006 (E.L.)
Site web Mecagora : accès aux exemples
caractéristique
NF04 - Automne - UTC 9
Version 09/2006 (E.L.)
Site web Mecagora : lecture d’un exemple
caractéristique
Boucle de modélisation
NF04 - Automne - UTC 10
Version 09/2006 (E.L.)
Site web Mecagora : 300 fiche-notions type cours
caractéristique
NF04 - Automne - UTC 11
Version 09/2006 (E.L.)
Plan du cours
 Introduction générale

 Différences finies 1D, 2D

 Éléments finis 1D, 2D
Médian

 Problèmes temporels du 1
er
ordre

 Problèmes temporels du 2
nd
ordre

 Analyse de stabilité

 Analyse modale
Final
NF04 - Automne - UTC 12
Version 09/2006 (E.L.)
Cours 1

Introduction générale
• Généralités
• Concept de la boucle de modélisation
• Apprentissage « simple » par l’exemple : thermique 1D

NF04 - Automne - UTC 13
Version 09/2006 (E.L.)
Principe des méthodes numériques
 Objectif : fournir une solution approchée du comportement réel d’un phénomène
physique.
 On parle ainsi de « modèles numériques »

 La physique possède un caractère:
 Tridimensionnel
 Temporel
 Non linéaire (HPP, matériaux …)

Le rôle du modélisateur est de simplifier suffisamment le problème tout en conservant
l’essentiel de la physique à l’origine du phénomène étudié

Donc : Approchée = simplifiée

Mais chaque hypothèse simplificatrice doit être justifiée, d’où une remise en
cause possible des modèles numériques !

NF04 - Automne - UTC 14
Version 09/2006 (E.L.)
Généralités
Système physique
•Linéaire
•Non linéaire
Discret
Continu
Stationnaire
Instationnaire
Équilibre
Valeurs propres
Stationnaire
Instationnaire
Équilibre
Valeurs propres
| |{ } { } K U F =
| |{ } | |{ } K U M U ì =
( )
( )
0 0
( ), ( )
v
s
mu cu u f
u f
u t u t
+ + =
= sur S
connus.
L
C
Différences finies
Éléments finis
( )
( )
0
v
s
u f
u f
+ =
=
sur V
sur S
L
C
( ) ( )
( ) ( )
u u
u u
ì
ì
=
=
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 d’hypothèses simplificatrices (1/3)
 Dimension du problème : 1, 2 ou 3 dimensions
 Existence ou non de dimensions négligeables devant les autres ?








 Comportements linéaires ou non :
 HPP vérifiée ?
 Caractéristiques matériaux bien identifiées ?

Hauban : 1D
Tablier : 2D
Pile de pont : 3D ou 1D ?
NF04 - Automne - UTC 16
Version 09/2006 (E.L.)
Exemples d’hypothèses simplificatrices (2/3)
 Problème temporel ou non :
 Réponse liée aux échelles de temps caractéristiques :
 … des sollicitations externes
 … du fluide, du matériaux …









 Solution recherchée sur une courte ou longue période ?


Air environnant (très affecté) :
analyse instationnaire
Source : ldeo.columbia
ensoleillement
Sol (peu affecté) :
analyse quasi-statique
NF04 - Automne - UTC 17
Version 09/2006 (E.L.)
Exemples d’hypothèses simplificatrices (3/3)

 Présence ou non de couplages multi physiques ?

 Échelle des temps caractéristiques :
 fluide (~10
-6
s), structure (~10
-2
s), thermique (~10s) ...
 Réponse en fonction du rapport des temps :

Réduite
Temps caractéristique solide
U =
Temps caractéristique fluide
Réduite
U <<1
Réduite
U 1 ~
Réduite
U >>1
Réservoir en ballottement
Acoustique musicale
(fluide ~ immobile % solide)
Aéroélasticité supersonique
(solide ~ immobile % fluide)
Ouvrages génie civil (pont …)
(fluide et solide se « voient »)
NF04 - Automne - UTC 18
Version 09/2006 (E.L.)
Complexité : multi compétences
Structure:
•Tenue
•Fatigue
•Aéroélasticité
•Fréquences
•Commandes
•…
Fluide:
•Aérodynamique
•Traînée
•Acoustique
•…
Moteurs:
•Combustion
•Poussée
•Acoustique environmentale
•…

Intérieur:
•Capacité transport
•Confort passagers
•…
Source : futura-sciences
NF04 - Automne - UTC 19
Version 09/2006 (E.L.)
Chaîne de conception « industrielle »
Conception Simulation Expérimental Production
Sources : engineering.swan
ONERA
Aérodynamique
Aéroélasticité
Tenue mécanique
NF04 - Automne - UTC 20
Version 09/2006 (E.L.)
« Boucle de modélisation »
Modèle
physique
Modèle
mathématique
(continu)
Modèle
numérique
(algébrique)
Modèle
informatique
NF04
Démarche en 4 étapes (ou modèles) distinctes :
Écart entre solution
réelle et solution exacte
du problème mathématique
Sources
d’erreurs
Écart entre solution exacte
du problème mathématique
et solution du système discret
Écart entre solution exacte
du système discret et solution
informatique
= + +
NF04 - Automne - UTC 21
Version 09/2006 (E.L.)
« Boucle de modélisation »
•Observation du
phénomène
•Définition des
objectifs
NF04
Modèle mathématique Modèle discret Modèle 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
( ¦ ¹ ¦ ¹
¦ ¦ ¦ ¦
(
=
´ ` ´ `
(
¦ ¦ ¦ ¦
(
¸ ¸ ¹ ) ¹ )
Modèle physique
 L’idéal est d’avoir une approche indépendante :
 de la physique étudiée ;
 de la dimension géométrique du problème ;
 du régime (stationnaire ou non) ;
 de la méthode de discrétisation et des schémas employés.

NF04 - Automne - UTC 22
Version 09/2006 (E.L.)
Analyse des sources d’erreurs
 Mathématique :
 3D 1D, 2D?
 temporel ?
 grands déplacements et grandes rotations ou HPP ?
 loi de comportement du matériaux
 absence de couplage ?
 Algébrique :
 choix du découpage, de l’élément
 choix de l’algorithme de résolution …
 Informatique :
 précision machine
 programmation …
Question : qu’est-ce qu’un bon modélisateur ? il annule les erreurs
estime et contrôle
NF04 - Automne - UTC 23
Version 09/2006 (E.L.)
Apprentissage par l’exemple …
« Isolation thermique d’un mur »
 Objectif :
 Réduire les pertes caloriques par une meilleure isolation : il nous faut donc
connaître le profil de température au travers du mur et en déduire le flux.
 Méthode :
 Différences finies
 Simplifications du modèle :
 Stationnaire : à justifier !
 Un seul isolant
 Rayonnement négligeable : à justifier !
 Monodimensionnel : à justifier !


Source : www.isover.be - Saint Gobain
NF04 - Automne - UTC 24
Version 09/2006 (E.L.)
Modèle physique
 Pertes caloriques = flux thermique : q(x) (W/m
2
)
 Fonction des matériaux employés
 Conductivité thermique : k (W/°C-m)
 Fonction du champ de température : T(x) (°C)
 Loi de comportement entre flux et température (Fourier)
 Fonction des échanges avec l’extérieur : h (W/°C-m
2
) et T
ext

 Objectifs :
 Calculer la température en tout point
 En déduire les valeurs de flux pour déterminer les pertes


NF04 - Automne - UTC 25
Version 09/2006 (E.L.)
Modèle mathématique
 Définition du domaine d’étude :


 Équilibre thermique régi par :


 Loi de comportement :



 Conditions aux limites (CL) :
 Température imposée 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 à résoudre:
v
d T x
k f x L
dx
+ = ¬ e
NF04 - Automne - UTC 26
Version 09/2006 (E.L.)
Modèle numérique (1/4)
 Discrétisation du domaine d’étude :
 Notion de discrétisation : nombre fini de nœuds de calcul







 Nœud fictif pour traiter la condition à la limite en dérivée en x=L

 On associe une variable inconnue par nœud : 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.)
 Discrétisation des termes de dérivées (démonstration au prochain
cours) :




Modèle numérique (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
Décentré droit
Décentré gauche
Centré
Centré
Termes
tronqués
Type
Précision du schéma
NF04 - Automne - UTC 28
Version 09/2006 (E.L.)
Modèle numérique (3/4)
 L’équation d’équilibre 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.)
Modèle numérique (4/4)
 Réorganisation matricielle













 Plus qu’à résoudre ce système ….
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.)
Modèle informatique (langage Matlab)
 clear all
close

%----- Paramètres géométriques et physiques
L = 1; % longueur m
k=2; % coeff. de conductivité W/°C-m
h=3; % coeff. d’échange convectif W/°C-m2

 f0=10; % production W/m3
T0=30; Text=10; % conditions aux limites

%----- Paramètres numériques
nnt=input('entrer le nombre de points: ');
dx = L / (nnt - 1); % pas de discrétisation
vkg=zeros(nnt,nnt); % initialisation de la matrice
vfg=zeros(nnt,1); % initialisation du second membre
c=k/dx^2;

% Schéma aux différences 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;

%----- Résolution
vsol = vkg\vfg

%---- Affichage
vcorg = 0:dx:L; % Coordonnées des noeuds
plot(vcorg,vsol,'b -o') % trace solution calculée

Post-traitement des résultats
Puis analyse …

Sign up to vote on this title
UsefulNot useful