Vous êtes sur la page 1sur 51

Utilisation de COMSOL Multiphysics pour lapprentissage des mthodes numriques et de la modlisation numrique

Jean-Marc DEDULLE
dedulle@enspg.inpg.fr Professeur PAST INPG / ENSPG Responsable Informatique Pdagogique
Confrence COMSOL 2006 / 7 novembre 2006 Utilisation pdagogique de COMSOL MPH lENPSG

1/51

Les mthodes numriques lENSPG


1re anne : Informatique (programmation en C++ et initiation MATLAB) Objectifs : Apprentissage de lalgorithme et matrise dun langage Nombre dheures : 37H00 apprentissage et 30H00 de projet Logiciels utiliss : compilateurs GPL(gcc et devc++) et MATLAB 2me anne 1er semestre : Cours + TD mthodes numriques Objectifs : Apprentissage des mthodes numriques EDO+MDF+MEF (Intgration-Interpolation-Formulations)+MIF Nombre dheures : 24H00 de cours et 30H00 de TD Logiciel utilis : MATLAB Programmes pdagogiques 2nd semestre : Bureaux dtudes (7 sances de 4H00) Objectif : Quel modle numrique pour quel phnomne physique ? Nombre dheures : 28H00 Logiciels utiliss : FEMLAB et MATLAB COMSOL : 40 licences pour lenseignement avec modules (Linux) 20 licences en libre service (Windows)
Confrence COMSOL 2006 / 7 novembre 2006 Utilisation pdagogique de COMSOL MPH lENPSG

2/51

Les mthodes numriques lENSPG

Quel modle numrique pour quel phnomne physique ?

7 projets sont proposs aux tudiants 2 exemples : Croissance de cristaux de Carbure de Silicium Frein et Sustentation magntique

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

3/51

Procd dlaboration de SiC


Graphite crucible Graphite foam Induction coils Gas phase Water-cooled quartz tube

But : Calcul de la rpartition de temprature dans un creuset dlaboration de SiC

Travail raliser : Dveloppement dun modle coupl magnto-thermique

SiC powder

Notions dvelopper : Magntodynamique Effet de peau Thermique avec rayonnement Couplage de phnomnes
Manip. LMGP/CEA
Confrence COMSOL 2006 / 7 novembre 2006 Utilisation pdagogique de COMSOL MPH lENPSG

4/51

Procd dlaboration de SiC


Modle gomtrique : Hypothses
Gomtrie 2D cylindrique

Modle physique : chauffage par induction


Magntodynamique Approximation des Rgimes Quasi-Permanents (jdjc, ) Thermique avec rayonnement

Modle numrique : couplage fort


Formulation en potentiel vecteur inconnue complexe Formulation en T problme non linaire (T4 ,(T))

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

5/51

Procd dlaboration de SiC


Modle mathmatique : Equations aux drives partielles

conservati on du flux : div B = 0 A / B = rot A


rot rot A + j(T ) 0 A = 0 J source 0(T ) grad V 1 2 div k (T ) grad T = Q th = A A* 2


En gomtrie cylindrique (axisymtrique)

feutre

r
inducteur

0 J = J ( r, z ) 0

0 A = A ( r, z ) 0

SiC graphite

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

6/51

Sujet croissance SiC

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

7/51

La gomtrie

Attention la position de linfini

:?

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

8/51

Les paramtres physiques

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

9/51

Affectation des proprits physiques


On peut alimenter la bobine en courant (J), ou en tension en imposant la ddp par tour (Vloop).

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

10/51

Conditions aux limites : axe de rvolution

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

11/51

Conditions aux limites : linfini

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

12/51

Affectation de la frquence

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

13/51

Le maillage

Possibilit de maillage adaptatif

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

14/51

Pertes Joule partir de la dfinition de la puissance

0.5*sigma_qa*(2*pi*nu_qa)^2*Aphi_qa*conj(Aphi_qa)

Pactive (Watt) =

1 2 A A * .2rdrdz 2 S

A f

Aphi_qa nu_qa sigma_qa


Utilisation pdagogique de COMSOL MPH lENPSG

Confrence COMSOL 2006 / 7 novembre 2006

15/51

Rsultats : Pertes Joule

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

16/51

Puissance active et ractive partir de lnergie

Pactive (Watt) = dPactive 2rdrdz =


S S

ImA ReJ 2rdrdz 2 ReA ReJ 2rdrdz 2

Q ractive (VAR) = dQ ractive 2rdrdz =


S S

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

17/51

Calcul de la rpartition de temprature

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

18/51

Domaine de rsolution

air

inducteur

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

19/51

Affectation des proprits physiques

Variable de couplage

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

20/51

Affectation des conditions aux limites : axe de rvolution

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

21/51

Affectation des conditions aux limites : frontire Dirichlet

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

22/51

Affectation des conditions aux limites : frontires Neumann

Convection + Rayonnement

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

23/51

Rsolution
Algorithme non linaire

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

24/51

Gestionnaire de rsolution

Comme =cte Couplage faible

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

25/51

Exploitation : distribution de temprature

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

26/51

Exploitation : influence de la position de linducteur

Dplacement de la bobine de 0,01m Ne pas oublier de raffecter la densit de courant et de refaire le maillage. Lors dune modification gomtrique, COMSOL perd les affectations associes la rgion modifie

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

27/51

Exploitation : temprature sur laxe de rvolution

Chemin dexploitation

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

28/51

Couplage fort

graphite =

7 104 3.5 10 4 T + 0.375 + 144.7 T

1.m 1

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

29/51

Couplage fort : affectation

Pour la rsolution : faire une 1re rsolution magntique seule, puis faire la rsolution couple.
Confrence COMSOL 2006 / 7 novembre 2006 Utilisation pdagogique de COMSOL MPH lENPSG

30/51

Rpartition de la conductivit

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

31/51

Exploitation : temprature sur laxe de rvolution

Confrence COMSOL 2006 / 7 novembre 2006

Chemin dexploitation Utilisation pdagogique de COMSOL MPH lENPSG

32/51

Intrt de COMSOL MPH


Rsolution de phnomnes physiques coupls Choix de la stratgie de rsolution (couplage fort / faible) Dfinition des paramtres dexploitation par lutilisateur Proprits physiques peuvent dpendre de linconnue, du gradient de linconnue, de lespace, du temps Maillage adaptatif Problme de linfini Rayonnement multi rflexions en gomtrie cylindrique

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

33/51

Sustentation magntique
aimants ve=Cte But : Etude du phnomne de sustentation. Etude de lvolution des forces de freinage et de sustentation avec v Travail raliser : Dveloppement dun modle magntodynamique (COMSOL). Comparaison avec un modle analytique (MATLAB) fourni. Notions dvelopper : Magntodynamique Effet de peau
Confrence COMSOL 2006 / 7 novembre 2006 Utilisation pdagogique de COMSOL MPH lENPSG

Conducteur immobile
ve=0 Ve>0

34/51

Sustentation magntique
Modle gomtrique : Hypothses
Gomtrie 2D cartsienne

Modle physique : lectromagntisme


Magntodynamique avec terme de transport Approximation des Rgimes Quasi-Permanents (jdjc, )

Modle numrique :
Formulation en potentiel vecteur dans le rfrentiel du conducteur Formulation en potentiel vecteur dans le rfrentiel des aimants

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

35/51

Sustentation magntique
rot (H ) = (E + v B )

A + v rot (A ) rot (H ) = V t

aimants

ve=Cte

Conducteur immobile

C. L. Priodiques
Dans le rfrentiel du conducteur : rot (H ) = V
Confrence COMSOL 2006 / 7 novembre 2006

A t

Utilisation pdagogique de COMSOL MPH lENPSG

36/51

Sustentation magntique
rot (H ) = (E + v B )

A + v rot (A ) rot (H ) = V t

Aimants immobiles

Conducteur mobile

v = -ve
C. L. Priodiques
Dans le rfrentiel des aimants : rot (H ) = ( V + v rot (A ))
Confrence COMSOL 2006 / 7 novembre 2006 Utilisation pdagogique de COMSOL MPH lENPSG

37/51

Gomtrie et maillage

R4

R2 R3 R1

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

38/51

Dans le rfrentiel des aimants Formulation lments finis


Forme forte :

i rot (H ) d 3r = i { v rot (A )} d 3r

i rot (H ) d 3r = n H i dS + H rot (i ) d 3r
Forme faible :

rot (i ) H d 3r = i { v rot(A )} d 3r

Equation en terme de potentiel vecteur : H = 0 r rot (A ) M En 2D cartsien et A(0, 0, Az), la formulation faible scrit :

0 grad(i ) grad(A z )dS + i v


Confrence COMSOL 2006 / 7 novembre 2006

A z dS = i M x i M y dS x x y
Utilisation pdagogique de COMSOL MPH lENPSG

39/51

Description de la formulation dans COMSOL

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

40/51

Proprits physiques

R4

R2 R3
nu0*Js*cos(2*pi*x)

R1
Confrence COMSOL 2006 / 7 novembre 2006 Utilisation pdagogique de COMSOL MPH lENPSG

41/51

Proprits physiques
F=

cond

dx dy (j B ) = dx dy ( (v B ) B )
cond

R4

R2 R3 R1
Confrence COMSOL 2006 / 7 novembre 2006

-sigma*vitesse*A3x*A3x -sigma*vitesse*A3x*A3y

A3 Az
Az A3x = x

A3y =

Az y

Utilisation pdagogique de COMSOL MPH lENPSG

42/51

Formulation faible
A z i i dS = Mx M y dS 0 grad(i ) grad(A z )dS + i v x x y
A3 Az
A3 _ test i

A3 A3x = x

A3 A3y = y

M1 M x
M2 M y

nu0 * ( A3x * A3x _ test + A3y * A3y _ test ) + sigma * A3 _ test * vitesse * A3x A3y _ test * M1 + A3x _ test * M 2
Confrence COMSOL 2006 / 7 novembre 2006 Utilisation pdagogique de COMSOL MPH lENPSG

43/51

Conditions priodiques

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

44/51

Conditions priodiques
Pour tous les segments de gauche, dfinir la contrainte A3

Pour chacun des segments, cochez tous les segments de droite

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

45/51

Conditions priodiques
Pour chacun des Segments de gauche

Pour chacun des Segments de droite

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

46/51

Solveur paramtr

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

47/51

Rsultat paramtr
aimants ve=Cte

Conducteur
ve=0 Ve>0

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

48/51

Grandeur intgrale / variables dintgration


F=
conducteur

(j B ) dxdy =

conducteur

( (v B ) B ) dxdy

Cration de variables dintgration pour visualisation au post-processeur de F=f(v)

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

49/51

Grandeur intgrale / variables dintgration

Fx Force de freinage

Fy Force de sustentation

Confrence COMSOL 2006 / 7 novembre 2006

Utilisation pdagogique de COMSOL MPH lENPSG

50/51

Intrt de COMSOL MPH Programmation de la forme faible Dfinition des paramtres dexploitation par lutilisateur : locale (fx,fy) / intgrable (F_X / F_Y) Etude paramtrique (influence de la variation de vitesse) Conditions priodiques On ne peut pas sauvegarder la formulation. La formulation est lie au problme rsolu.
Confrence COMSOL 2006 / 7 novembre 2006 Utilisation pdagogique de COMSOL MPH lENPSG

51/51

Vous aimerez peut-être aussi