Vous êtes sur la page 1sur 35

I

Geniraliks

I -1

I -2
I

-3

Presented

Ei
Vue

de

In

cars

conserved

dl ensemble

sur

un

ex

1D

NF04
Modlisation numrique
des problmes de lingnieur

Intervenants (permanents) :
E. Lefranois (4988) : resp. UV
M. Rachik
A. Rassineux

Version 09/2006 (E.L.)

Tatum
Branched

Find

NF04 - Automne - UTC

En quelques mots
Fournir des outils ddis pour la rsolution informatique des
phnomnes physiques

Structure
Thermique
Fluide
Source : ONERA
Source : technoscience

Modle rel
Version 09/2006 (E.L.)

Modle numrique
NF04 - Automne - UTC

Autres exemples (source google)

NF04 Automne (E.L.)

Pourquoi NF04 ?
Passage incontournable dans la boucle de conception dun produit
industriel
Automobile, aronautique, acoustique, gnie civil
1 emploi ingnieur sur 3 concern par le numrique

99 % de la physique sous la forme dE.D.P.

( Eg

derives particles )

Outils mathmatiques actuels gnralement inadapts dans un


contexte industriel.

NF04 Automne (E.L.)

Prsentation gnrale
Droulement sur 14 semaines:

Cours (2 intervenants)
TD/TP sur machines (Windows)
Acoustique automobile

Moyens disposition:

Ensemble de scripts de calculs sous Matlab


Site web nf04 :
http://www4.utc.fr/~nf04
Mecagora :
http://www.utc.fr/~mecagora

valuation:

Median

Devoir-maison (10%), mdian (30%), final (40%)


Compte-rendu technique Mise en uvre de la MEF (20%)
Acoustique automobile, musicale
pget
Transport-diffusion dun polluant

:L igsttFCdctlt##t#t3mw

NF04 Automne (E.L.)

Pollution dun lac

Semaines

Plan du cours (indicatif)

Rfrences transparents

Introduction gnrale

: Cours dintroduction

2,3

Diffrences finies 1D, 2D

: Cours 1, 2

4,5

lments finis 1D

: Cours 3, 4

6,7,9
8

Elments finis 2D

10,11

Problmes temporels du 1er ordre et stabilit

Mdian

: Cours 3, 4, 5, 6
: Cours 7, 8

Problmes temporels du 2nd ordre


12

- Approche modale

: Cours 9

13

- Approche instationnaire pas--pas

: Cours 10

14,15

Mise en uvre de la mthode des lments finis (MEF) : COURS + TP


Final (semaine ces finaux)
NF04 Automne (E.L.)

Bagages ncessaires
Mathmatique :
quations diffrentielles ordinaires
Techniques dintgration standard
Oprations matricielles de base
Notion dinterpolation

Physique : ?

Ingnieur : dvelopper le bon sens et un esprit critique


Informatique : apprentissage de loutil Matlab

Version 09/2006 (E.L.)

NF04 - Automne - UTC

Site web Mecagora : portail UTC ouvert

Accs au cours
Version 09/2006 (E.L.)

NF04 - Automne - UTC

Site web Mecagora : page daccueil

caractristique

Version 09/2006 (E.L.)

NF04 - Automne - UTC

Site web Mecagora : accs aux exemples

caractristique

Version 09/2006 (E.L.)

NF04 - Automne - UTC

10

Site web Mecagora : lecture dun exemple

Boucle de modlisation
caractristique

Version 09/2006 (E.L.)

NF04 - Automne - UTC

11

Site web Mecagora : 300 fiche-notions type cours

caractristique

Version 09/2006 (E.L.)

NF04 - Automne - UTC

12

Cours 1
Introduction gnrale

Version 09/2006 (E.L.)

Gnralits
Concept de la boucle de modlisation
Apprentissage simple par lexemple : thermique 1D

NF04 - Automne - UTC

13

Principe des mthodes numriques


Objectif : fournir une solution approche du comportement rel dun phnomne
physique.
On parle ainsi de modles numriques
La physique possde un caractre:
Tridimensionnel
Temporel
Non linaire (HPP, matriaux )

Le rle du modlisateur est de simplifier suffisamment le problme tout en conservant


lessentiel de la physique lorigine du phnomne tudi

Donc :

Approche = simplifie

Mais chaque hypothse simplificatrice doit tre justifie, do une remise en


cause possible des modles numriques !

Version 09/2006 (E.L.)

NF04 - Automne - UTC

14

Gnralits

K U

quilibre

Stationnaire

K U

Valeurs propres
Discret
Instationnaire

M U

C U

U (t0 ) , U (t0 )
Systme physique
Linaire
Non linaire

Diffrences finies
lments finis

quilibre
Stationnaire
Valeurs propres

M U

K U

connus.

L u

fv

C u

fs

sur S

sur V

L1 u

L2 u

sur V

C1 u

C2 u

sur S

Continu

mu cu L u
Instationnaire

C u

fs

fv

sur S

u (t0 ), u (t0 ) connus.


Version 09/2006 (E.L.)

NF04 - Automne - UTC

15

Ey

'

de

la

Fit

section

<

At date
Q=o

on

milieu

DEFINITE

condos auxhwiks

cake

parwum

par

aE#Eh
#
dies

isotope

[k]H=

He

in

dinipad chaleur

courant

kPonz+fyy+Q=9
t.am

os

Joule
par effet
dan

Exemples dhypothses simplificatrices (1/3)


Dimension du problme : 1, 2 ou 3 dimensions
Existence ou non de dimensions ngligeables devant les autres ?

Hauban : 1D

Tablier : 2D

Pile de pont : 3D ou 1D ?

Comportements linaires ou non :


HPP vrifie ?
Caractristiques matriaux bien identifies ?

Version 09/2006 (E.L.)

NF04 - Automne - UTC

16

Exemples dhypothses simplificatrices (2/3)


Problme temporel ou non :

Rponse lie aux chelles de temps caractristiques :


des sollicitations externes
du fluide, du matriaux

Air environnant (trs affect) :


analyse instationnaire

ensoleillement

Sol (peu affect) :


analyse quasi-statique

Solution recherche sur une courte ou longue priode ?

Version 09/2006 (E.L.)

NF04 - Automne - UTC

Source : ldeo.columbia

17

Exemples dhypothses simplificatrices (3/3)


Prsence ou non de couplages multi physiques ?
chelle des temps caractristiques :
fluide (~10-6s), structure (~10-2s), thermique (~10s) ...
Rponse en fonction du rapport des temps :

URduite =
Rservoir en ballottement
Acoustique musicale
(fluide ~ immobile % solide)

URduite <<1

Version 09/2006 (E.L.)

Temps caractristique solide


Temps caractristique fluide
Ouvrages gnie civil (pont )
(fluide et solide se voient )

URduite

NF04 - Automne - UTC

Arolasticit supersonique
(solide ~ immobile % fluide)

URduite >>1

18

Complexit : multi comptences


Fluide:
Arodynamique
Trane
Acoustique

Intrieur:
Capacit transport
Confort passagers

Structure:
Tenue
Fatigue
Arolasticit
Frquences
Commandes

Moteurs:
Combustion
Pousse
Acoustique environmentale

Source : futura-sciences
Version 09/2006 (E.L.)

NF04 - Automne - UTC

19

Chane de conception industrielle

Arodynamique

Arolasticit

Tenue mcanique

Conception

Simulation

Exprimental

Production
Sources : engineering.swan
ONERA

Version 09/2006 (E.L.)

NF04 - Automne - UTC

20

Boucle de modlisation
Dmarche en 4 tapes (ou modles) distinctes :
NF04

Modle
physique

Sources
derreurs

Modle
mathmatique
(continu)

cart entre solution


relle et solution exacte
du problme mathmatique

Version 09/2006 (E.L.)

Modle
numrique
(algbrique)

cart entre solution exacte


du problme mathmatique
et solution du systme discret

NF04 - Automne - UTC

Modle
informatique

cart entre solution exacte


du systme discret et solution
informatique

21

Boucle de modlisation
NF04

Observation du
phnomne
Dfinition des
objectifs

Modle physique

u u
, ...) f 0
x t
Conditions auxlimites
L(u ,

et initiales

Modle mathmatique

k11

k12

k13

u1

f1

k21 k22
k31 k32

k23
k33

u2
u3

f2
f3

Modle discret

Modle informatique

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.

Version 09/2006 (E.L.)

NF04 - Automne - UTC

22

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

estime et contrle

Question : quest-ce quun bon modlisateur ?

Version 09/2006 (E.L.)

NF04 - Automne - UTC

il annule les erreurs

23

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 !

Version 09/2006 (E.L.)

NF04 - Automne - UTC

Source : www.isover.be - Saint Gobain

24

Modle physique
Pertes caloriques = flux thermique : q(x) (W/m2)

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-m2) et Text

Objectifs :

Calculer la temprature en tout point


En dduire les valeurs de flux pour dterminer les pertes

Version 09/2006 (E.L.)

NF04 - Automne - UTC

25

Modle mathmatique

Dfinition du domaine dtude :

quilibre thermique rgi par :

.q x

Loi de comportement :

k T x

soit rsoudre: k

d 2T x
dx 2

q x

fv

0,

0, L

fv

0,

0, L

0, L

Conditions aux limites (CL) :


Temprature impose en x=0 (CL type Dirichlet) :
Condition en flux en x=L (CL type Cauchy) :

Version 09/2006 (E.L.)

NF04 - Automne - UTC

T 0

30 C

q L

h T L

Text

26

il

T=

iilqn

OD

nur

=q?n =g

sur

Caudill de type Newman

iiil

qn

h(T- To

on

OD

'

ego

!Ia**
.

kdEH=hH4

parte

une

fi

on

To )

de 8D

parte

une

OF
de

na

de 8D

Cauchy

0qIny
on

kfFnz=f

Ehage

par

connect

net ;D

Modle numrique (1/4)


Discrtisation du domaine dtude :
Notion de discrtisation : nombre fini de nuds de calcul

they

Bn : pas de debut
1

T1

>

T2

T3

T4

T5 T6

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 !

Version 09/2006 (E.L.)

NF04 - Automne - UTC

27

Modle numrique (2/4)


Discrtisation des termes de drives (dmonstration au prochain
cours) :
Prcision du schma
Dk

Taylor

Tktbaktkkbn dEH +01N


.

(1)

dT
dx

(2)
1
1

Version 09/2006 (E.L.)

dT
dx

2
2

d 2T
dx 2
dT
dx

Ti

Ti Ti
x
Ti

Ti

Ti

2Ti Ti
x2

Ti
2 x

x ...

Dcentr droit

x ...

Dcentr gauche

x 2 ...

Centr

x 2 ...

Centr

Termes
tronqus

Type

NF04 - Automne - UTC

28

Modle numrique (3/4)


Lquation dquilibre devient :
d 2T
k 2
dx

Ti

f vi

2Ti Ti
x2

2,..,5

f vi

4 eq.

Les conditions aux limites deviennent :


T1
k

6 inconnues

30
dT
dx
T6

k
i 5

T4

T5 1 T5 1
2 x

h T5 Text

2h x
Text T5
k

2 eq.

Au total : 6 quations pour 6 inconnues


Version 09/2006 (E.L.)

NF04 - Automne - UTC

29

Modle numrique (4/4)


Rorganisation matricielle
1

T1

30

k
x2

2k
x2

k
x2

T2

f2

k
x2

2k
x2

k
x2

T3

f3

k
x2

2k
x2

k
x2

T4

f3

2h
x2

k
x2

h
x

T5

fN

2h
Text
x

Astuce : on a limin T6
Plus qu rsoudre ce systme .

Version 09/2006 (E.L.)

NF04 - Automne - UTC

30

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;
plot(vcorg,vsol,'b -o')

% Coordonnes des noeuds


% trace solution calcule

Post-traitement des rsultats

Puis analyse
Version 09/2006 (E.L.)

NF04 - Automne - UTC

31