Académique Documents
Professionnel Documents
Culture Documents
elisation
electromagn
etique des
d
eveloppantes et du circuit
magn
etique de turbo-alternateurs
Jeremie Foulon
R
esum
e
La modelisation des parties frontales des alternateurs est aujourdhui un axe de recherche important au sein du departement THEMIS. En effet, les cages de developpantes
sont soumises aux forces de Laplace d
ues au champ magnetique genere et au courant
circulant dans ces developpantes.
Dans le but dameliorer la comprehension des phenom`enes vibratoires dans les developpantes, un mod`ele elecromagnetique a ete realise. La conception sest decomposee
en quatre etapes majeures ; la modelisation geom`etrique, le maillage, des simulations
electromagnetiques et enfin lutilisation du mod`ele pour la determination des forces de
laplace.
La realisation de ce mod`ele permettra sur plus ou moins long terme, le developpement
dautres mod`eles plus complets dalternateurs pour repondre aux besoins du Groupe
EDF.
II
Remerciements
`
TABLE DES MATIERES
III
Introduction g
en
erale
I
II
1
1 Le Groupe EDF
2 Pr
esentation du stage
II
Les alternateurs
1 Propri
et
es g
en
erales d
electromagn
etisme
1.1 Champ magnetique . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 Force electromotrice . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3 Circuit magnetique . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3.1 Champ magnetique cree par une spire parcourue par un courant
1.3.2 Champ magnetique cree par une bobine parcourue par un courant
1.3.3 Champ magnetique cree par une bobine avec un noyau de fer . .
1.3.4 Constitution du circuit magnetique avec entrefer . . . . . . . . .
7
7
8
10
10
11
11
13
14
14
15
17
17
20
22
22
24
27
27
27
31
`
TABLE DES MATIERES
5.4
IV
33
6 R
esum
e
35
III
36
Mod
elisation g
eom`
etrique dun alternateur
1 Pr
esentation de la machine
etudi
ee
1.1 Le stator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 Rotor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
37
38
41
2 La plate-forme Salom
e (Modeleur, mailleur et post-traitement)
2.1 Les grandes etapes de la modelisation . . . . . . . . . . . . . . . . . . .
43
44
3 Le mod`
ele g
eom
etrique du stator avec Salom
e
3.1 Les choix pour la modelisation du stator . . . . . . . . . . . .
3.2 Mod`ele du circuit magnetique . . . . . . . . . . . . . . . . . .
3.2.1 Organisation de la construction du circuit magnetique .
3.2.2 La generation du mod`ele . . . . . . . . . . . . . . . . .
3.3 Mod`ele du bobinage statorique . . . . . . . . . . . . . . . . .
3.3.1 Organisation de la construction du bobinage statorique
3.3.2 La realisation du mod`ele . . . . . . . . . . . . . . . . .
3.4 Vues du stator et de son bobinage . . . . . . . . . . . . . . . .
3.5 Remarques . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
46
46
47
47
48
50
50
52
57
58
.
.
.
.
.
.
.
.
.
59
59
61
61
61
64
64
66
68
69
4 Le mod`
ele g
eom
etrique du rotor avec Salom
e
4.1 Les crit`eres geometriques pour le mod`ele du rotor . . . . . . .
4.2 Mod`ele du f
ut rotor . . . . . . . . . . . . . . . . . . . . . . . .
4.2.1 Organisation de la construction du f
ut rotor . . . . . .
4.2.2 La realisation du mod`ele . . . . . . . . . . . . . . . . .
4.3 Mod`ele du bobinage . . . . . . . . . . . . . . . . . . . . . . .
4.3.1 Organisation de la construction du bobinage rotorique
4.3.2 La realisation du mod`ele . . . . . . . . . . . . . . . . .
4.4 Vue du rotor et de son bobinage . . . . . . . . . . . . . . . . .
4.5 Remarques . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5 Le mod`
ele complet dalternateur 1300 MW
70
IV
71
72
`
TABLE DES MATIERES
2 Maillage de la maquette
2.1 Le maillage statorique . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Le circuit magnetique . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3 Assemblage du maillage du circuit magnetique et de son bobinage . . .
74
74
76
78
80
80
81
4 Remarques
82
83
Mod
ele
electromagn
etique `
a laide de Carmel
84
2 Les
equations du mod`
ele des courants de Foucault
2.1 Les equations de Maxwell . . . . . . . . . . . . . . . . . . . .
2.1.1 Lois de comportement . . . . . . . . . . . . . . . . . .
2.1.2 Unites . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Approximation des Regimes Quasi-Stationnaires . . . . . . . .
2.3 Les equations du mod`ele des courants de Foucault harmonique
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
86
86
86
87
87
87
3 Formulation A
3.1 Formulation en champ electrique . . . . . . .
3.2 Formulation variationnelle . . . . . . . . . . .
3.3 Formulation variationnelle en potentiel . . . .
3.4 Discretisation . . . . . . . . . . . . . . . . . .
3.4.1 Choix des elements finis . . . . . . . .
3.4.2 Construction du mod`ele elements finis
3.4.3 Lecture du maillage renseigne . . . . .
3.4.4 Syst`eme lineaire . . . . . . . . . . . . .
3.5 Le calcul des champs sources . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
89
89
89
90
91
91
91
92
93
93
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
94
95
95
95
95
96
.
.
.
.
.
.
.
.
.
`
TABLE DES MATIERES
5 La mod
elisation avec Carmel
5.1 Le fichier de maillage . . . . . . . . . . . . . . .
5.2 Les fichiers de commandes pour les executables
ecution du GENDOF . . . . . . . . .
5.2.1 Ex
ecution du GENPHYS . . . . . . . .
5.2.2 Ex
ecution du GENPARAM . . . . . . .
5.2.3 Ex
ecution du FCARMEL . . . . . . . .
5.2.4 Ex
ecution du POSTPROCESS . . . . .
5.2.5 Ex
5.2.6 Remarques . . . . . . . . . . . . . . . . .
VI
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
97
97
98
98
98
99
99
100
101
6 Pr
esentations de simulations effectu
ees sur le mod`
ele dalternateur 102
6.1 Comparaison des effets du maillage pour une spire dans lair . . . . . . 102
6.1.1 Maillage grossier . . . . . . . . . . . . . . . . . . . . . . . . . . 102
6.1.2 Maillage intermediaire . . . . . . . . . . . . . . . . . . . . . . . 104
6.1.3 Maillage raffine . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
6.1.4 Comparaisons des resultats numeriques . . . . . . . . . . . . . . 108
6.2 Comparaisons des effets du maillage pour deux spires dans lair . . . . 108
6.2.1 Maillage grossier . . . . . . . . . . . . . . . . . . . . . . . . . . 108
6.2.2 Maillage intermediaire . . . . . . . . . . . . . . . . . . . . . . . 110
6.2.3 Maillage fin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
6.2.4 Comparaisons des resultats numeriques . . . . . . . . . . . . . . 113
6.3 Les effets du maillage avec une develppante et le circuit magnetique . . 114
6.3.1 Maillage grossier . . . . . . . . . . . . . . . . . . . . . . . . . . 114
6.3.2 Maillage fin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
6.3.3 Analyse des resultats . . . . . . . . . . . . . . . . . . . . . . . . 116
6.4 Un calcul sur le stator maquette complet . . . . . . . . . . . . . . . . . 117
6.5 Bilan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
VI
Applications `
a l
etude
electromagn
etique
119
R
esum
e
124
Bibliographie
125
`
TABLE DES MATIERES
Annexes.
VII
126
Premi`
ere partie
Introduction g
en
erale
Le Groupe EDF
Le groupe EDF est un leader europeen de lenergie, present sur tous les metiers de
lelectricite, de la production au negoce et de plus en plus actif sur la chane du gaz en
Europe. Acteur principal du marche francais de lelectricite, il est solidement implante
en Grande-Bretagne, en Allemagne et en Italie.
Dans le secteur de lelectricite, le Groupe EDF dispose du premier parc de production
et du premier portefeuille de client`ele en Europe et intervient de mani`ere ciblee dans le
reste du monde. Il est le principal operateur de reseaux en Europe et se presente ainsi,
par son mod`ele dactivite, un equilibre solide entre activites regulees et concurrentielles.
Recherche et d
eveloppement
Lambition du Groupe EDF est de construire un groupe international conciliant
performances et rentabilite, exige par un contexte concurrentiel grandissant tout en
conservant les valeurs du service public. Au sein de ce dispositif, EDF Recherche et
Developpement (R&D) apporte par ses travaux et ses resultats, une pleine contribution
`a la performance du Groupe. Son action dans la duree en fait un moteur du present et
un createur davenirs.
EDF R & D a pour missions principales de contribuer `a lamelioration de la performance des unites operationnelles du Groupe EDF mais aussi didentifier et de preparer
les relais de croissance `a moyen et long termes. EDF R&D met en oeuvre une politique volontariste de partenariat en France, en Europe, notamment dans les pays o`
u le
Groupe EDF est present, ainsi que dans le monde.
Lentite Recherche et Developpement dEDF se decompose en plusieurs departements
selon leur vocation. On trouve donc des departements dedies aux etudes en mecanique
des fluides mais aussi dedies `a letude des materiaux ou encore `a la gestion de marche.
La place du d
epartement THEMIS dans EDF R&D
Les departements sont responsables de la bonne realisation des programmes dactivites defini (contenu, delai et co
uts), tout en assurant une bonne gestion dEDF R&D
(maintien du patrimoine, adaptation des outils et de ses competences).
Le departement THEMIS (Technologie et Modelisation des Infrastructures du Syst`eme
electrique) fait appel `a des electrotechniciens, des mathematiciens, des numericiens, des
mecaniciens, des chercheurs en simulation de comportement mecanique des structures
I.2 Pr
esentation du stage
Pr
esentation du stage
I.2 Pr
esentation du stage
Les objectifs `
a atteindre
1. Mod
elisation dun premier alternateur
i) geom`etrie
ii) maillage
iii) simulations electromagnetiques
2. G
en
eralisation du mod`
ele
i) apporter les modifications necessaires pour pouvoir generer un nouvel alternateur
ii) validation du script gerant geom`etrie et maillage
iii) calcul electromagnetiques pour caler le mod`ele `a laide de mesures experimentales
3. Utilisation du mod`
ele pour la d
etermination des efforts
electrom
ecaniques
i) calcul des forces de Laplace `a laide des simulations electromagnetiques
Deuxi`
eme partie
Les alternateurs
II.1 Propri
et
es g
en
erales d
electromagn
etisme
1
1.1
Propri
et
es g
en
erales d
electromagn
etisme
Champ magn
etique
1.2
Force
electromotrice
Si lon decide dalimenter le fil de cuivre (figure II.1.2), on observe une rotation de
laimant. Cette rotation samplifie lorsque lintensite (du courant) augmente.
1.2
Force
electromotrice
Dans un circuit electrique, pour mettre en mouvement des charges, il est necessaire
de fournir du travail, la force electromotrice correspond au travail que fournit un
generateur au circuit par unite de charge. La force est homog`ene `a une tension.
Nous allons voir au travers de lexperience suivante quun aimant peut engendrer
une force electromotrice dans un fil. Pour cela, nous placons un aimant NS sur un
plan horizontal (figure II.1.3). Ajoutons un circuit electrique non alimente munit dun
amp`erem`etre et dun interrupteur.
1.2
Force
electromotrice
1.3
Circuit magn
etique
10
Remarques.
1. La force electromotrice engendree est dautant plus grande que laimant sera puissant.
2. Pour determiner le sens du champ magnetique H on utilise la r`egle dite du tirebouchon ou du bonhomme dAmp`ere.
1.3
1.3.1
Circuit magn
etique
Champ magn
etique cr
e
e par une spire parcourue par un courant
Soit une spire rectangulaire ABCD, quon alimente en courant avec une pile I (figure
II.1.5) :
1.3
Circuit magn
etique
11
.
On pourrait etendre lexperience `a une spire circulaire qui revelerait la meme proportionnalite du champ avec le courant.
On constate egalement que le champ produit nest pas localise en un point unique, il
est produit tout autour de la spire lintensite diminuant avec leloignement de la spire.
1.3.2
Champ magn
etique cr
e
e par une bobine parcourue par un courant
Une bobine est constituee dun bobinage ou enroulement dun fil conducteur eventuellement autour dun noyau en materiau ferromagnetique.
Toutes les spires dune bobine sont parcourues dans le meme sens par un courant I.
Ainsi les champs magnetiques crees dans chaque spire sajoutent entre eux.
Dans la figure II.1.6 la bobine engendre un champ H, on peut donc lassimiler `a un
aimant NS qui produirait le meme champ H.
1.3.3
Champ magn
etique cr
e
e par une bobine avec un noyau de fer
Si lon ajoute un noyau de fer `a une bobine (on appelle lensemble bobine+noyau un
electro-aimant), le champ H produit est plus important. Lexperience suivante (figure
II.1.7) conforte laffirmation precedente. On place un aimant `a proximite du circuit
electrique, munit dune bobine, quon stabilise en position neutre (sans courant dans la
bobine) `a laide dune masse dun gramme. Lorsquon ajoute le noyau de fer, laimant
devie de sa position neutre que lon retrouvera si lon ajoute une masse de 10 grammes.
1.3
Circuit magn
etique
12
Fig. II.1.7 Amplification du champ suite `a lajout dun noyau de fer dans la bobine
On peut donc en conclure que le noyau de fer de la bobine augmente la valeur du
champ magnetique H cree. Une bobine munit dun noyau constitue un electro-aimant.
Remarques.
1. Si le noyau de la bobine etait referme sur lui meme, le champ
resultant serait beaucoup plus eleve (figure II.1.8).
1.3
1.3.4
Circuit magn
etique
13
Les machines electriques tournantes (moteurs et alternateurs) sont constituees essentiellement de deux parties dun rotor et dun stator. Le rotor tourne `a linterieur
du stator qui lui est immobile. Dans lalternateur, le rotor porte un bobinage alimente en courant continu, cest un veritable electro-aimant. La figure II.1.9 represente
schematiquement le rotor NS et le circuit magnetique du stator dun alternateur. La
couronne du stator est en fer afin daugmenter le champ magnetique engendre par le
rotor, elle supporte le bobinage du stator qui nest pas represente sur cette figure.
14
Les deux parties principales dun alternateur sont le rotor et le stator dont la fonction
et la constitution vont etre detaillees dans les deux sections suivantes.
2.1
Le rotor dun alternateur na pas la forme dun barreau comme sur le schema II.1.9.
Le rotor est un cylindre en acier doux forge. (figure II.2.1)
2.2
2.2
15
Le stator dun alternateur est constitue de toles empilees ayant la forme de couronnes
(ou les segments) muni dencoches (figure II.2.3).
2.2
16
Chaque spire du bobinage est constituee dun conducteur aller et dun conducteur
retour correspondant situe dans un autre encoche. Pour les machines `a fortes puissances,
le nombre de conducteurs par encoche est le plus souvent au nombre de deux. Cest
pourquoi les encoches de divisent en deux morceaux.
Le bobinage dun stator monophase ne comprend quun seul circuit tandis quun stator
triphase comprend trois bobines decalees lune par rapport `a lautre de 120 representees
en rouge, bleu et jaune sur la figure (figure II.2.5). Une bobine correspondant `a lenroulement de plusieurs spires en serie et/ou en parall`ele.
17
3.1
Par souci de simplification, nous supposons que le stator ne comporte quune spire
MN (figure II.3.1). La spire pen`etre dans lencoche du stator en A pour en sortir en A.
Elle entre ensuite dans lencoche diametralement opposee en B pour en sortir en B.
3.1
18
1
`eme
36
2
`eme
36
3
`eme
36
`eme de seconde
Ainsi quand le pole sud sera devant le conducteur AA, cest-`a-dire 18
36
apr`es, elle reprendra la valeur de KHmax V mais aura un sens inverse `a celui quelle avait
au temps 0, quelle retrouvera au bout dune seconde. Les valeurs prises par le champ
et la force electromotrice sont donnees par les courbes suivantes.
3.1
19
3.2
20
La figure suivante donne les positions du rotor dans le stator aux differents points
de fonctionnement A, B, C, D et E.
3.2
3.2
21
22
4.1
4.1
4.2
ii) en separant les deux spires precedentes parcourues par un courant continu dintensite maximale Im
Les deux champs
Hm
2
Remarque. Le champ produit par une bobine parcourue par un courant alternatif est
equivalent au champ resultant produit par deux champs tournants egaux `a la moitie du
champ maximal (Hm ) produit par le courant alternatif. Ces deux champs tournants en
sens contraire `a un nombre de tours par seconde egal `a la frequence du courant alternatif
envisage.
4.2
En supposant quau temps zero le champ est maximal dans la bobine A1 B1 , `a cet
instant les deux champs tournants H1 et H1 sont dans le meme sens. Le champ produit
par la bobine A2 B2 ne sera maximal que lorsque les deux champs tournants H2 et H2
` linstant zero ils auront donc la position
auront eu le temps de parcourir 1/3 de tour. A
donnee par la figure suivante :
4.2
Le champ produit par la bobine A3 B3 ne sera maximal que lorsque les deux champs
tournants H3 et H3 auront tourne de 2/3 de tour, au temps zero leur position est donnee
par la figure suivante :
4.2
27
Apr`es avoir donne quelques resultats sur les champs tournants et les champs alternatifs, nous allons etudier les effets du champ tournant sur le stator.
5.1
5.2
5.2
5.2
5.2
T
t
5.3
OB . Les forces electromotrices induites dans les phases du stator par le champ
resultant auront sensiblement la meme valeur que celles produites si seul le champ
du rotor existait. On peut donc en deduire que linfluence du champ tournant du
stator est tr`es faible. La tension de chaque phase est peu modifie par le champ
tournant du stator.
5.3
Dans ce paragraphe, nous considerons que chaque phase du stator est parcourue par
un courant decale dun quart de periode en arri`ere par rapport `a la tension. Soient les
courbes de tensions et dintensite suivantes :
Soit une bobine A,B. Si la tension est maximale, alors le pole nord du rotor passera
devant le conducteur A. La valeur maximal du courant sera atteinte seulement lorsque le
rotor aura tourne dun quart de tour `a cause du decalage donnant les positions illustrees
sur la figure II.5.7.
La bobine et le rotor tournant `a la meme vitesse, les champs H1 et H2 nont aucun
effet sur la rotation du rotor quelque soit le temps considere. On peut donc en conclure
que lorsque le courant dans chaque phase du stator est decale en arri`ere dun quart
de periode par rapport `a la tension, il ne sera pas necessaire de fournir de lenergie
supplementaire pour maintenir la vitesse du rotor.
5.3
5.4
5.4
Dans ce paragraphe, nous considerons que chaque phase du stator est parcourue par
un courant decale dun quart de periode en avant par rapport `a la tension. Soient les
courbes de tensions et dintensite suivantes :
5.4
II.6 R
esum
e
35
R
esum
e
Un alternateur comporte plusieurs ensemble :
1. Un stator qui comprend un circuit magnetique constitue dun empilage de toles
en forme de couronne, isolees les unes des autres. Dans sa partie interieure le
circuit magnetique comporte des encoches uniformement reparties dans lesquelles
viennent se loger lenroulement triphase du stator. La sortie de chacune des phases
du stator est connectee au reseau triphase dutilisation.
2. un rotor qui tourne `a linterieur du stator immobile. Le rotor porte dans ses
encoches disposees `a sa peripheries, un enroulement parcouru par un courant
continu. Le courant continu est produit par une machine appelee excitatrice.
Le rotor excite en tournant produit un champ tournant. Ce champ tournant engendre des forces electromotrices dans chacune des phases de lenroulement statorique.
Si les differentes phases du stator sont fermees sur un circuit exterieur, elles sont parcourues par des courants alternatifs.
Lensemble de ces courants produit un champ tournant dans le meme sens et `a la
meme vitesse que le rotor qui se combine au champ du rotor. Ces deux champs peuvent
dailleurs etre decales lun par rapport `a lautre. On peut imaginer que le champ de
linducteur est entrane par la turbine et quil entrane le champ de linduit au moyen
dune liaison electrique.
Le champ du rotor est proportionnel au courant dexcitation tandis que le champ
du stator est proportionnel au courant I dans les phases de lenroulement du stator.
Lors du fonctionnement en charge, le champ tournant induit, d
u au courant dans
les phases du stator, se compose avec le champ tournant inducteur. Le champ tournant
resultant donne naissance `a une force electromotrice en charge, qui comme nous venons
de le voir pourra etre decalee dun certain angle par rapport `a la force electromotrice
(qui serait engendree `a vide par le courant inducteur seul).
Ces modifications dues au courant passant dans le stator (induit) sappellent la
reaction de linduit.
36
Troisi`
eme partie
Mod
elisation g
eom`
etrique dun
alternateur
III.1 Pr
esentation de la machine
etudi
ee
37
Pr
esentation de la machine
etudi
ee
La figure suivante est une coupe dalternateur 1300 MW sur laquelle, on peut observer les elements principaux.
1.1
Le stator
38
1.1
Le stator
Le circuit magnetique est compose dun empilement de toles maintenues sous pression par les plateaux de serrage (cf figure III.1.2).
1.1
Le stator
39
1.1
Le stator
40
Chaque encoche contient deux barres : la barre de fond dencoche et la barre dentrefer. Chacune des barres est formee `a la fois par de lisolant et dun ensemble de
conducteurs en cuivre, qui sont mis en parall`ele. Tous ces composants etant regroupes
en une barre unique. Le schema suivant permet de comprendre la forme du bobinage
et la position des barres dalesages ou de fond dencoches.
1.2
Rotor
1.2
41
Rotor
1.2
Rotor
42
Comme pour le stator, le bobinage du rotor sins`ere dans des encoches. Le rotor
poss`ede 48 encoches bobinees, pour lalternateur 1300 MW. On obtient ainsi linducteur
bobine de lalternateur qui a la forme suivante.
Remarque. Comme nous le verrons plus tard dans la modelisation, les encoches du
rotor ne sont pas toutes de la memes tailles. Pour chaque pole sont positionnees aux
extremites des encoches de plus petites tailles, les encoches sont moins profondes, qui
donnent une meilleure repartition du champ magnetique cree.
La presentation du role des autres composants de lalternateur ne sera pas fate
dans le rapport car on ne souhaite pas developper un mod`ele trop complexe dans un
premier temps. Nous avons donc selectionne un certain nombre delements de bases
pour construire un premier mod`ele de 1300MW.
Pour realiser la modelisation de lalternateur nous avons utilise la plate-forme Salome presentee dans le paragraphe suivant.
43
La plate-forme Salom
e (Modeleur, mailleur et posttraitement)
La version 5.1.1 de Salome qui a ete utilisee est une version issue dun co-developpement
entre le CEA et EDF, fonde en 2006, dont une equipe de developpeur travaille directement avec EDF. Cette equipe propose par ailleurs, une formation rapide pour la prise
en main de la plate-forme Salome.
Cest une plate-forme dintegration de pre et post traitement avec couplage de codes
pour la simulation numerique qui vise `a faciliter linteroperabilite entre la modelisation
CAO et differents codes de calcul. Il doit faciliter la realisation des couplages de codes
de calcul dans un environnement heterog`ene. Salome fournie une interface utilisateur
generique et simple qui contribue `a la reduction des co
uts et des delais de recherche.
Cette plate-forme regroupe la production de developpement de pre et post traitement
dans une base commune de simulation numerique.
Le logiciel Salome sutilise `a la fois `a la souris ou en scripts (python) (en interface
graphique ou `a laide script de commandes). Le couplage des deux approches ma permis de completer mon apprentissage des fonctionnalites de Salome et de realiser un
script global pour les alternateurs. Lutilisation de script est indispensable pour une
param`etrisation de la geometrie. En effet lecriture scriptee permet de declarer des
variables globales qui correspondront aux donnees geometriques. Jai ainsi pu ecrire
un script generant automatiquement geometrie et maillage de lalternateur en fonction
des besoins de lutilisateur. Dans les paragraphes suivant sera presentee le mod`ele de
geometrie de lalternateur 1300MW etapes par etapes.
Les fonctionnalit
es de Salom
e
Lorganisation des
etudes avec Salom
e
Le schema suivant permet de resumer lorganisation dune etude realisee sur la
plateforme Salome `a EDF.
2.1
Les grandes
etapes de la mod
elisation
44
2.1
Les grandes
etapes de la mod
elisation
La modelisation geometrique a ete realisee `a laide de script python regroupant lensemble des travaux de constructions. Lorganigramme suivant presente lorganisation
general du script, les principales etapes de generation de la geometrie et les fonctions
utilisees (en rouge).
Ainsi nous pouvons presenter la modelisation geometrique concr`ete realisee.
2.1
Les grandes
etapes de la mod
elisation
45
III.3 Le mod`
ele g
eom
etrique du stator avec Salom
e
46
Le mod`
ele g
eom
etrique du stator avec Salom
e
3.1
3.2
Mod`
ele du circuit magn
etique
47
ii) angle entre les encoches correspondant `a la position angulaire sur le pourtour
du stator : slot angle
iii) informations relatives aux phases de bobinage : liste de spires par phase
iv) position des tetes de bobine : dh AL et dh FE
A partir de ces param`etres, il etait possible de construire le mod`ele geometrique du
stator en commencant par le circuit magnetique.
3.2
3.2.1
Mod`
ele du circuit magn
etique
Organisation de la construction du circuit magn
etique
3.2
3.2.2
Mod`
ele du circuit magn
etique
48
La g
en
eration du mod`
ele
Le circuit magnetique peut etre decrit comme un cylindre creux encoche uniformement
sur lensemble du rayon interne.
La generation du circuit magnetique se resume suivant les etapes suivantes :
1. Cr
eation de lencoche
3.2
Mod`
ele du circuit magn
etique
49
3.3
Mod`
ele du bobinage statorique
3.3
3.3.1
50
Mod`
ele du bobinage statorique
Organisation de la construction du bobinage statorique
3.3
Mod`
ele du bobinage statorique
51
3.3
3.3.2
Mod`
ele du bobinage statorique
52
La r
ealisation du mod`
ele
3.3
Mod`
ele du bobinage statorique
53
3.3
Mod`
ele du bobinage statorique
54
4. D
eveloppante G
eod
esique
3.3
Mod`
ele du bobinage statorique
55
La g
eod
esique de c
one
En geometrie, une geodesique designe le chemin le plus court, ou lun des plus
courts chemins sil en existe plusieurs, entre deux points dun espace metrique.
La transposition aux mathematiques fait de la geodesique la generalisation de la
notion de ligne droite aux espaces courbes. La definition de la geodesique
dependant donc du type despace courbe, lacceptation precedente ny est plus
vraie que localement dans le cas o`
u cet espace dispose dune metrique. Le chemin le plus court entre deux points dans un espace courbe peut etre obtenu en
ecrivant lequation de la longueur de la courbe, et en cherchant la valeur minimale
pour cette valeur. Lequation theorique de la geodesique ma ete donnee par un
document EDF inspire dun livre de geometrie de Ramis.
Il ne restait donc plus qu`a determiner les points de depart et darrivee de la
developpante (donnees constructeurs difficiles `a obtenir ou `a determiner `a partir
` partir des points et plus particuli`erement de leurs coordonnees, a
des plans). A
ete reproduit la geodesique `a suivre `a laide dune routine python geodesique.
Le param`etre nb points correspondant au nombre de discretisation sur le chemin
angulaire `a effectuer pour rejoindre le point de depart au point darrivee. il a ete
constate que lon obtenait une bonne precision pour lalternateur 1300MW avec
seulement 10 points. Ce param`etre a donc ete maintenu constant et egal `a 10.
Cette routine a permis de creer le chemin suivi par la developpante et de lexploiter sous Salome.
5. Pi`
eces arrondis de bout de d
eveloppantes
3.3
Mod`
ele du bobinage statorique
56
6. Liaisons `
a la bote `
a eau
Ces deux elements droits ont ete ajoutes pour coller au mieux `a la geometrie et
apporter une souplesse dans la longueur totale de lalternateur palliant `a labsence
de certaines donnees geometriques tout comme les sorties de fer. Ces deux pi`eces
sont `a dimensionner selon la machine en fonction de lencombrement general. Elle
assure egalement un bon positionnement de la bote `a eau.
3.4
57
Afin de tenir compte des difficultes que ce changement de section entrane sur le
code de calcul electromagnetique, la section a ete consideree constante.
3.4
3.5
3.5
Remarques
58
Remarques
Le mod`ele realise na pas vocation `a reproduire dans les moindres details lalternateur 1300 MW. Plusieurs elements nont dans un premier pas ete pris en compte
comme : le plateau de serrage, le bouclier de flux, les calages ainsi que les cercles de
connexions des spires. Cependant en fonction des resultats obtenus et des besoins futurs, il sera envisageable dajouter plus delements afin dameliorer la qualite des calculs
realises.
De la meme mani`ere certain composant comme le circuit magnetique ne suive pas
la conception reelle. Le circuit magnetique est un assemblage de tole, cest donc une
superposition de fine tole serrees entre elles. Pour eviter les probl`emes de modelisation,
maillage tr`es fin, conductivite,..le circuit magnetique est monobloc et sera considere
comme un conducteur. Pour cette etude les events de ventilation ainsi que les extremites
du circuit magnetiques (degrades des toles) ne sont pas representes.
Comme nous le voyons dans les coupes dencoches, le bobinage reel nest pas constitue
dune barre de cuivre, il sagit en realite dun regroupement de conducteurs cuivre (plein
ou creux), dun syst`eme de calage ainsi quun syst`eme disolation. Dans ce mod`ele, le
bobinage nest pas triphase, chaque spire est independante lune de lautre. Nous verrons dans la modelisation quil est possible de resoudre ce probl`eme et comment les
options de simulations permettent dapprocher la realite.
Les caracteristiques des materiaux interviennent uniquement dans letape de modelisation
electromagnetique. En effet le logiciel Salome, `a linstar de Catia ne sinteresse pas aux
materiaux constituants la geometrie. Nous verrons comment transmettre les informations liees aux phenom`enes electromagnetiques `a laide de fichiers de commandes.
III.4 Le mod`
ele g
eom
etrique du rotor avec Salom
e
59
Le mod`
ele g
eom
etrique du rotor avec Salom
e
4.1
Les crit`
eres g
eom
etriques pour le mod`
ele du rotor
Le nombre de param`etres de construction etant limite, nous avons choisit de conserver un certain nombre de param`etres indispensable dont la liste et le descriptif sont
detailles ici.
1. Rotor
i) longueur du rotor : long rotor
ii) rayon du rotor : rayon ext rotor
iii) nombre de poles : nb pole
iv) nombre dencoches (bobinees et non bobinees) : nb slot, nb small slot, nb big slot
et nb calage
v) dimensions des encoches et des calages : calage up hauteur 1, calage up hauteur 2,
calage up hauteur 3, calage up hauteur 4, calage up gde larg,
small slot rotor hauteur, big slot rotor hauteur, slot rotor larg,
calage down rotor hauteur et calage down rotor larg
4.1
Les crit`
eres g
eom
etriques pour le mod`
ele du rotor
60
vi) espace angulaire entre les encoches : angle calage, angle small slot et
angle big slot
4.2
Mod`
ele du f
ut rotor
4.2
4.2.1
61
Mod`
ele du f
ut rotor
Organisation de la construction du f
ut rotor
4.2.2
La r
ealisation du mod`
ele
Pour realiser la modelisation du rotor, il a dabord fallu definir deux routines permettant de construire les encoches et le calage. Il existe donc dans le script 3 methodes
necessitant de connatre le point autour duquel sera construit lencoche et la position
angulaire de lencoche.
1. Grande encoche et petite encoche
4.2
Mod`
ele du f
ut rotor
62
4.2
Mod`
ele du f
ut rotor
63
4.3
Mod`
ele du bobinage
4. F
ut rotor
Fig. III.4.8 F
ut rotor dans Salome
Il ne reste plus qu`a presenter le bobinage rotor qui sins`erera dans le rotor.
4.3
4.3.1
Mod`
ele du bobinage
Organisation de la construction du bobinage rotorique
64
4.3
Mod`
ele du bobinage
65
4.3
4.3.2
Mod`
ele du bobinage
66
La r
ealisation du mod`
ele
4.3
Mod`
ele du bobinage
67
4.4
68
4.4
4.5
4.5
Remarques
69
Remarques
Comme pour le mod`ele du stator, la modelisation geometrique presentee na pas vocation `a decrire de mani`ere exhaustive la machine dans ses moindres details. Les etudes
futures `a mener sont des etudes electromagnetiques au sein du departement Themis,
qui necessitent de reetudier les hypoth`eses utilisees en fonction des etudes `a realiser.
Toutefois, dans un premier temps, une structure simplifiee repond bien au besoin de
ce departement. Cest pourquoi le mod`ele presente un certain nombre dapproximation
similaire au mod`ele du stator.
Pour commencer, on peut signaler lutilisation dun bobinage massif alors que le bobinage est en realite un assemblage de petits conducteurs. Cette approximation comme
nous le verrons dans le paragraphe sur les simulations, ne pose pas reellement un
probl`eme pour cette premi`ere etude.
Il est important de preciser que les informations donnees par les constructeurs dalternateurs (Alstom, Toshiba, . . . ) sont volontairement incompl`etes, cest pourquoi il
est vraisemblable que certaines dimensions soient erronees.
Le bobinage rotor comporte normalement des amortisseurs permettant de proteger
le bobinage rotor lors des regimes transitoires. Ces amortisseurs ne sont pas pris en
compte dans la modelisation.
La realisation du rotor na egalement pas pris en compte les frettes presentes sur le
rotor comme on la vu `a la figure III.1.1.
Dans la modelisation du rotor comme dans la modelisation du stator nous navons pas
represente les cales. Les cales sont faites de materiaux isolants nintervenant pas dans
letude electromagnetique. Elles ne sont donc pas prises en compte dans la geometrie
car elles induiraient des contraintes supplementaires sur le maillage, sans intervenir sur
la precision des calculs.
III.5 Le mod`
ele complet dalternateur 1300 MW
Le mod`
ele complet dalternateur 1300 MW
70
71
Quatri`
eme partie
Construction du maillage de
lalternateur
72
Apr`es la construction geometrique dun mod`ele dalternateur qui vient detre detaillee
et avec lobjectif detablir un mod`ele elements finis, letape du maillage est tr`es importante. Le maillage bien realise assurera une bonne reussite de la modelisation elements
finis. En fonction, du probl`eme `a etudier, il est necessaire de trouver un compromis entre
le relachement et le raffinement du maillage. La simulation numerique nest pas sans
limite, on ne peut pas esperer un raffinement global maximale qui empecherait toutes
resolutions. Un bon maillage est donc un element necessaire `a la realisation dune bonne
etude numerique.
Il sera donc explique dans cette partie les choix effectues pour la realisation du
maillage ou plutot des maillages. Comme nous lavons vu precedemment le mod`ele se
decompose en quatre elements principaux qui sont : le circuit magnetique, son bobinage,
le f
ut rotor et son bobinage. La modelisation a realiser et une etude electromagnetique
sur les tetes de bobines de lalternateur, qui sera presentee dans la partie suivante. Il
fallait donc comprendre levolution des champs electromagnetiques autour et dans des
bobinages statoriques et rotoriques. Une grande precision dans les maillages de bobinage
etait donc necessaires et a constitue le point de depart du maillage de lalternateur.
Cest toujours avec la plate-forme Salome qua ete realise le maillage. Nous avons
vu dans la partie precedente que le mod`ele geometrique est un mod`ele dit general qui
peut servir `a letude de differents mod`eles dalternateur. Dans le cadre du stage et de
la validation du mod`ele electromagnetique `a laide de mesures experimentales realisees
el
ements finis
Lorsque lon va mener une etude elements finis, il va falloir mettre en place, `a partir
des principes heritees de la formulation variationnelle, un algorithme permettant de rechercher une solution approchee dune equation aux derivees partielles sur un domaine
compact avec des conditions limites. Il sagit donc dans un premier temps de definir le
domaine compact detude. Des details plus precis sur la resolution par elements finis
seront donnees dans la partie suivante.
73
Nous avons choisi de travailler sur un domaine cubique que nous appellerons bote
`a air. Il sagit dun cube qui contiendra lensemble des geometries etudiees. Il sagit
donc de construire un maillage de cette bote et surtout de son contenu que nous allons
detailler.
Avant de decrire plus en details le maillage, il faut ajouter `a ces contraintes despace,
des contraintes de nomenclature. En effet, le fichier resultant contenant le maillage
au format .MED devra contenir les informations permettant dassocier les elements
volumiques et surfaciques du maillage aux materiaux et aux sources de courant. Ces
informations sont contenus dans les prefixes que lon donnera aux differents elements
constituant du maillage et seront ensuite interpreter par le code de calcul elements finis
de Carmel3D.
Enfin pour finir, le code de calcul Carmel necessite un maillage tetra`edrique realise
`a laide des mailleurs de Salome.
74
Maillage de la maquette
2.1
Le maillage statorique
Plusieurs maillage ont ete realises `a laide du mailleur automatique NETGEN 1D2D-3D de Salome. Ce mailleur necessite la definition dun param`etre pour chaque dimension. On choisit donc par exemple un nombre de discretisation par arete en 1D,
une surface maximale par element en 2D ainsi quun volume maximale par element
en 3D ainsi que des coefficients dagrandissement du maillage, le mailleur se chargeant
doptimiser au mieux le maillage. Cependant les maillages obtenus netaient pas assez
precis comme on peut le voir sur la figure suivante ou ne permettait dassurer un bon
compromis entre le nombre delements total et la finesse du maillage au niveau des
conducteurs.
On peut observer un fort coefficient dagrandissement entre les conducteurs (constituants de la spire) et le domaine dair. On notera egalement une grande imprecision
dans le maillage des parties arrondis comme on peut le voir sur cette vue rapprochee
(cf figure IV.2.2).
2.1
Le maillage statorique
75
Fig. IV.2.2 Maillage dune spire de maquette et plus precisement des zones arrondies
Les param`etres de maillage automatique ne repondant pas a` nos attentes, nous avons
decide deffectuer un sous maillage `a la main plus precis qui apporterait de meilleurs
resultats. Pour imposer des contraintes supplementaires au mailleur, nous avons definit
un ensemble de sous maillage sur les aretes, les faces et les volumes.
Cest `a partir de la geometrie que sest construit le maillage. En effet lors de la creation
du groupe delements `a mailler, il etait necessaire de creer des sous groupes contenant
les aretes de constructions et les faces constituants le bobinage. Ainsi dans le module
mesh de Salome, nous avons cree nos propres hypoth`eses de maillage.
Nous avons determine pour le bobinage une longueur maximale delement de maillage
definissant ainsi la longueur des aretes de discretisation ainsi quune surface maximale
par element avant de conclure par une contrainte volumique (volume maximal des
elements) pour le maillage. Le maillage obtenu etait qualitativement beaucoup plus
satisfaisant comme on peut lobserver sur la figure suivante.
2.2
Le circuit magn
etique
76
2.2
Le circuit magn
etique
2.2
Le circuit magn
etique
77
2.3
2.3
2.3
La maillage globale quand a lui comporte 700 000 noeuds pour 4 000 000 delements.
Le maillage necessite beaucoup de ressources memoire, ce qui posent des probl`emes pour
la visualisation. Il faut compter une demi-journee pour la realisation du maillage.
80
3.1
Le bobinage rotorique
Tout comme pour le stator, il est important pour la modelisation `a venir davoir
un maillage raffine qui assurera une bonne initialisation des courants dans les barres
conductrices comme nous le verrons dans la prochaine partie.
Pour le maillage du rotor nous avons choisis de travailler dans un domaine dair cylindrique qui concide mieux `a la geometrie. Cest egalement le nouveau domaine qui sera
utilise dans les etudes futures pour le stator.
On commence par mailler une spire avant dappliquer le maillage `a lensemble du bobinage pour obtenir le resultat suivant.
3.2
3.2
Le f
ut rotor
81
Le f
ut rotor
IV.4 Remarques
82
Remarques
La realisation du maillage a ete une etape tr`es importante mais egalement tr`es
compliquee. En effet, il est tr`es facile de mailler tr`es finement pour obtenir le meilleur
resultat cependant on atteint tr`es vite les limites machines. Cest pourquoi il a fallu
minimiser le nombre delements au mieux.
Le maillage obtenu presente aujourdhui des inconvenients, il necessite lutilisation dune
machine tr`es performante. Lordinateur sur lequel ont ete realises les travaux comporte
8 processeurs et est equipe de 8 giga de RAM, mais dont on ne peut utiliser quun
processeur `a la fois. Ces caracteristiques se sont montrees parfois insuffisantes `a cause
de la complexite de la geometrie. En effet, les calculs ont atteint des durees de lordre
de deux jours pour observer des resultats insatisfaisants.
La conception du maillage a donc demande beaucoup de temps afin dobtenir des
resultat satisfaisant pour un premier mod`ele. Cependant les param`etres de maillage
sont encore `a affiner pour obtenir un maillage moins co
uteux en ressources informatiques.
Ces remarques permettent de dire quaujourdhui la simplification des mod`eles est primordial. Ceci nous conforte dans lidee quil etait necessaire de limiter la modelisation
geometrique en terme de details mecaniques impliquant a priori une complexite reduite
des maillages.
Le relachement du maillage sera `a realiser en comparant les resultats des simulations `a
des mesures reelles afin destimer leffet de ce relachement sur la solution. Les comparaisons realisees sur les differents maillage ont ete faits de mani`ere qualitative.
83
Cinqui`
eme partie
Mod
ele
electromagn
etique `
a laide
de Carmel
84
mais au champ magnetique H , nous verrons dans la derni`ere partie dans quel but. La
presentation suivante est donc simplement une introduction pour la presentation du
code de calcul `a venir.
Ce phenom`ene a ete decouvert en 1851 par Leon Foucault, un physicien et astronome francais du 19`e si`ecle connu principalement pour avoir mis en evidence la rotation
de la Terre autour de son axe pendule de Foucault). Cest en 1855, quil decouvre que
la force necessaire `a la rotation dun disque de cuivre augmente quand il doit tourner
avec sa jante entre les poles dun aimant, le disque sechauffant simultanement suite `a
des (( courants de Foucault )) induits dans le metal.
Les courants de Foucault correspondent aux courants electriques crees dans une masse
conductrice. La formation de ses courants est liee `a deux phenom`enes, le premier etant
la variation dun champ magnetique exterieur traversant une masse conductrice au
85
cours du temps quon appelle le flux du champ `a travers le milieu. Le second est du au
deplacement de la masse conductrice dans un champ magnetique constant.
Les courants de Foucault sont donc la consequence de linduction magnetique.
Comme nous lavons vu dans la premi`ere partie du rapport, la variation du champ
magnetique entrane lapparition dune force electromotrice dans un milieu conducteur
generant dans celui-ci du courant. Ces courants ont deux effets :
1. ils provoquent une elevation de la temperature dans le conducteur par effet Joule
2. ils creent un champ magnetique sopposant `a la cause de variation du champ
exterieur (loi de Lenz)
On peut remarquer que lorsque la variation de flux est due `a un deplacement du
milieu devant un champ magnetique constant, les courants de Foucault sont responsables de lapparition de forces de Laplace qui sopposent au deplacement, do`
u leffet
de freinage observe.
Letude des forces de Laplace est menee au sein de la R&D, EDF notamment pour la
comprehension des efforts sappliquant sur les cages de developpantes dalternateur. Le
mod`ele developpe servira `a evaluer lintensite des forces de Laplace qui permettront de
mener au mieux letude mecanique sur les tetes de developpantes. Nous reviendrons
sur la determination des forces de Laplace lors des simulations effectuees sur le mod`ele
dalternateur.
Aujourdhui on retrouve des courants de Foucault dans plusieurs utilisation comme :
syst`emes de freinage pour vehicule (camion, autocar, train ICE : equivalent du TGV en
Allemagne), dans le controle non destructif (detection de defauts dans des conduites :
EDF), plaque de cuisson `a induction ou encore dans les moteurs asynchrones dont les
courants sont generes au rotor par le champ cree par le stator.
Les courants de Foucault sont egalement responsable de pertes dans les circuits magnetiques
des machines electriques et des transformateurs. Il est donc primordial aujourdhui pour
EDF de comprendre au mieux ces phenom`enes.
V.2 Les
equations du mod`
ele des courants de Foucault
2
2.1
86
Les
equations du mod`
ele des courants de Foucault
Les
equations de Maxwell
E : le champ electrique,
H : le champ magnetique,
B : linduction magnetique,
D : linduction electrique.
Dans R3 , ces champs sont solutions du syst`eme :
rot H
t
rot E +
t
div B
div D
j (Loi de Maxwell-Amp`ere)
(V.2.1)
= 0 (Loi de Maxwell-Faraday)
(V.2.2)
(V.2.3)
(V.2.4)
o`
u les termes sources j et designent respectivement une densite de courant et une
densite de charges electriques.
2.1.1
Lois de comportement
Ce syst`eme est complete par des lois de comportement, dependant des materiaux
en presence :
D = (x, t) E
B = (x, t) H ,
Dans le vide on a :
(x, t) = 0
(x, t) = 0 ,
o`
u la permittivite dielectrique 0 et la permeabilite magnetique 0 du vide sont donnees
par :
1
0 = 4 107 H m1 , 0 =
.
0 c 2
2.2
Approximation des R
egimes Quasi-Stationnaires
87
au sens
passage
(V.2.5)
(V.2.6)
(V.2.7)
(V.2.8)
Unit
es
2.2
:
:
:
:
:
:
V m1
A m1
T
C m2
A m2
C m3
Approximation des R
egimes Quasi-Stationnaires
Le mod`ele des courants de Foucault est une approximation basse frequence des
equations de Maxwell. Cette approximation porte aussi le nom dApproximation des
Regimes Quasi-Stationnaires (ARQS) ou bien Quasi-Permanents (ARQP). Elle est obtenue lorsque les sources sont lentement variables dans le temps. Elle nest pas la seule
approximation lentement variable en temps possible des equations de Maxwell. Elle
correspond `a un regime particulier dans lequel lenergie electromagnetique contenue
dans le champ electrique est negligee.
2.3
Les
equations du mod`
ele des courants de Foucault harmonique
2.3
Les
equations du mod`
ele des courants de Foucault harmonique
88
rot( H ) = J
rot( E ) + i B = 0
B = H
J = JS + E
(V.2.9)
(V.2.10)
dans D
(V.2.11)
(V.2.12)
V.3 Formulation A
89
Formulation A
3.1
Formulation en champ
electrique
rot( E )
H =
.
i
Ainsi, la loi dAmp`ere devient :
rot( H ) = rot
cest `a dire
3.2
rot( E )
= E + J S,
i
rot(1 rot( E )) + E = J S .
(V.3.1)
Formulation variationnelle
i
1
E E dx =
J S E dx.
rot( rot( E )) E dx +
R3
R3
R3
(V.3.2)
i
i
1
rot( rot( E )) E dx =
1 rot( E ) rot( E ) dx.
R3
R3
La conductivite est nulle en dehors de DC . Le domaine de la deuxi`eme integrale est
donc seulement DC et finalement (V.3.2) devient :
Z
Z
Z
1
J S E dx. (V.3.3)
E E dx =
rot( E ) rot( E ) dx +
R3
DC
R3
On definit la forme sesquilineaire a :
Z
Z
1
rot( u ) rot( v ) dx + i
a( u , v ) =
R3
u
v dx,
(V.3.4)
DC
et la forme lineaire L
L(
v) =
v dx.
JS
(V.3.5)
R3
Trouver E V, a( E , E ) = L( E ) E V.
(V.3.6)
3.3
3.3
90
B = rot( A ), E = i A .
1
(i A ) (i A ) dx (V.3.7)
rot(i A ) rot( A ) dx +
DC
R3
Z
(V.3.8)
=
J S (i A ) dx.
R3
Cette equation doit etre verifiee pour tout couple test ( A , ). On choisit successivement :
( A , ) = ( A , 0),
puis
( A , ) = (0, ).
1
(i A + ) A dx =
rot( A ) rot( A ) dx +
R3
J S A dx, (V.3.9)
R3
DC
et
i
A dx
DC
DC
i
dx =
J S dx
(V.3.10)
R3
soient verifiees. Comme est nul hors des regions conductrices, le second membre de
la deuxi`eme equation est nul.
On definit :
Z
(V.3.11)
b( u , q) =
u q dx,
DC
Z
b (p, v ) =
p
v dx,
(V.3.12)
DC
Z
i
(V.3.13)
c(p, q) =
p q dx.
DC
a( A , A ) + b( A , ) = L( A )
Trouver ( A , ),
,
(
A , ).
(V.3.14)
b (, A ) + c(, ) = 0
3.4
Discr
etisation
3.4
91
Discr
etisation
3.4.1
Choix des
el
ements finis
Ah =
Aj
w 1j ,
j=1
et par h :
h =
N
X
j wj0 .
j=1
N Nn (DC ).
Construction du mod`
ele
el
ements finis
Les degr
es de libert
e utilis
es
Un element du maillage peut porter :
3.4
Discr
etisation
92
Notations
Le domaine de calcul D est discretise en elements tetra`edriques.
On note :
Ne (D) : nombre delements,
Na (D) : nombre daretes,
Ns (D) : nombre de sommets
dans le domaine D.
Fichier de maillage
Dans la version 1.0 de code Carmel3D , le fichier de maillage est un fichier au format
Lutilisateur cree une geometrie, puis
MED cree `a partir de la plate-forme SALOME.
un maillage sur cette geometrie et definit des groupes delements. Chaque groupe est
identifie par un nom, et une convention de nommage systematique est utilisee :
le nom dun groupe delements definissant une region remplie de materiau conducteur est prefixe par DIEL
le nom dun groupe delements definissant une region remplie de materiau nonconducteur est prefixe par COND
Remarque 2. Dans la version 1.1, cette convention de nommage sera etendue. Les
groupes delements definissant un inducteur-source (par exemple une bobine) seront
prefixes par SRC , et les groupes delements definissant un inducteur topo logique (par
exemple une boucle de courant autour dun trou dans un domaine conducteur) seront
prefixes par TOPO .
Lecture
gendof relit dans le fichier MED :
la liste des coordonnees des sommets,
la liste des Ne (D) elements. Chaque element est un tetra`edres defini par les indices
de ses quatre sommets.
les groupes delements. Les groupes delements sont definis par
un tableau contenant les noms des groupes,
3.5
93
Syst`
eme lin
eaire
A
On prend successivement comme fonctions tests les fonctions de base (
w 1i )N
i=1 dans
N
(V.3.9) et (wi0 )i=1
dans (V.3.10). On obtient ainsi un syst`eme lineaire
A X = B.
Le solveur implemente dans code Carmel3D est un solveur de type Bi-Conjugate
Gradient Conjugate Residual.
3.5
J S = || J S ||
e
J S = || J S ||
u
rot( H ) = J S .
Cette condition nest pas verifiee au sens discret lorsque J S est defini par lune de ces
expressions analytiques. La consequence en est une mauvaise convergence du solveur
iteratif utilise pour resoudre le syst`eme lineaire.
Do`
u la necessite dun calcul du champ source assurant une divergence discr`ete nulle.
94
Fig. V.4.1 La chane de calcul de code Carmel3D . Les executables sont schematises
en orange, les donnees `a entrer par lutilisateur en bleu et les fichiers de donnees en gris
4.1
4.1
95
4.2
D
efinition des param`
etres physiques et des sources
Lexecutable genphys relit le fichier .car genere par gendof. Pour chaque domaine
du maillage, lutilisateur doit fournir des param`etres physiques correspondant au type
du domaine. Ainsi, pour un domaine portant le nom DIEL air, lutilisateur indique la
valeur de la permittivite electrique et de la permeabilite magnetique relatives. Pour
un domaine portant le nom COND plaque, lutilisateur indique, en plus de la valeur de
la permittivite electrique et de la permeabilite magnetique relatives, la valeur de la
conductivite. Pour chacune des sources, lutilisateur indique lamplitude de lexcitation
(par exemple, si la source est une bobine dans laquelle circule un courant impose,
lintensite et le nombre de tours). En sortie, genphys cree un fichier portant le suffixe
.phys et contenant un mod`ele physique.
4.3
D
efinition des param`
etres de calcul
4.4
Calcul opencarmel
4.5
4.5
Post-traitement des r
esultats
96
Post-traitement des r
esultats
V.5 La mod
elisation avec Carmel
5
5.1
97
La mod
elisation avec Carmel
Le fichier de maillage
Cest egalement dans le fichier de maillage quon fixe les conditions limites sur les
faces dentree et de sorties du courant. Pour cela, il faut creer un nouveau groupe
Sur les bords du domaine est appliquee par defaut la condition B
n = 0.
Pour completer ces informations, comme les caracteristiques des materiaux ou les courants appliques, il a fallu ecrire quelques fichiers de commandes pour les differentes
etapes du calcul.
5.2
5.2
5.2.1
98
5.2.2
ecution du GENPHYS
Ex
5.2
99
permittivit
e di
electrique : est une propriete physique qui decrit la reponse
dun milieu donne `a un champ electrique
perm
eabilit
e magn
etique : est la faculte dun materiau `a modifier un champ
magnetique B
Le fichier regroupant toutes ces informations est egalement sous forme textuelle sous la
forme suivante.
5.2.3
ecution du GENPARAM
Ex
5.2.4
ecution du FCARMEL
Ex
5.2
100
ecution du POSTPROCESS
Ex
Ainsi on peut choisir de visualiser les resultats, fournis sous forme de fichier MED,
sur les elements du maillage ou sur les noeuds, realiser des plan de coupe ou des lignes
de coupe pour suivre levolution dune grandeur sur cette ligne.
Toutes ces informations sont regroupees dans un nouveau fichier texte fournit `a lexecutable.
5.2
101
5.2.6
Remarques
V.6 Pr
esentations de simulations effectu
ees sur le mod`
ele dalternateur 102
6
6.1
Pr
esentations de simulations effectu
ees sur le mod`
ele
dalternateur
Comparaison des effets du maillage pour une spire dans
lair
Dans cette section, nous effectuons des comparaisons de resultats sur une developpante
dans lair. Le mod`ele utilise est celui de la maquette (representatif dun alternateur 900
MW).
Nous allons effectuer des comparaisons sur la repartition des courants sources dans
Maillage grossier
6.1
103
6.1
6.1.2
104
Maillage interm
ediaire
6.1
105
Maillage raffin
e
6.1
106
6.1
107
6.2
108
Il reste maintenant `a commenter les resultats sur les valeurs numeriques obtenues.
6.1.4
Comparaisons des r
esultats num
eriques
Lors de trois simulations effectuees avec des maillages differents on observe une
grande divergence des valeurs. Si lon prend comme point de reference le maillage le
plus raffine on constate des ecarts de 4,6% avec le maillage intermediaire et 12,6% pour
le maillage le plus grossier sur la valeur du flux calcule.
Ces ecarts montrent que les resultats sont fortement dependant du maillage, il est donc
necessaire de realiser un maillage tr`es fin des conducteurs.
Le probl`eme de la repartition des champs sources dans la visualisation pose egalement
un probl`eme quant `a lexactitude des resultats globaux obtenus par la calcul. Laugmentation de la finesse du maillage a ameliore la repartition en revelant dautres defauts.
6.2
Dans cette section, nous avons represente deux developpantes de la maquette espacees dun angle de 20 degres. Nous pourrons ainsi observer les interactions au niveau
du champ magnetique entre deux developpantes.
Nous avons choisi de reprendre les memes raffinement de maillage que precedemment
(identique au cas pour une developpante). Cest `a dire que chaque developpante sera
maillee selon les crit`eres prec`edents.
6.2.1
Maillage grossier
6.2
109
6.2
110
Maillage interm
ediaire
6.2
111
On observe un champ H pertinent dans les portions droites. Par contre, pour les
parties arrondies, on observe une augmentation de la valeur notamment au niveau de
la bote `a eau. Cette valeur elevee `a lextremite de la tete de bobine nest pas due `a
linfluence de lautre developpante. Il apparat donc une singularite, qui peut-etre due
comme nous lavons dej`a vu `a une mauvaise repartition des courants sources dans les
parties arrondies. Nous verrons si ce probl`eme persiste dans la simulation suivante.
6.2
6.2.3
112
Maillage fin
6.2
113
apparaissent.
La precision du maillage a attenue le defaut en tete de bobine `a premi`ere vue et le
resultat semble plus physique quauparavant.
Comparaisons des r
esultats num
eriques
Comme lors du premier cas test, nous avons pu remarquer une forte dependance
des resultats numeriques au maillage : lecart variant de 3% `a 10%.
Au niveaux de la valeur du flux, plus le maillage est fin, plus les valeur de flux obtenues
pour chaque developpante, deviennent proche.
6.3
6.3
Pour ces simulations, nous avons voulu voir leffet de lajout du circuit magnetique.
Le circuit magnetique poss`ede des proprietes de permeabilite differentes de lair. Nous
devrions donc observer une modification du champ magnetique H `a proximite du circuit magnetique.
Comme precedemment nous faisons varier le maillage de la developpante pour observer
la repartition du champ magnetique.
6.3.1
Maillage grossier
Dans cette etude, nous reprenons le meme maillage que pour les simulations avec
une seule developpante, tout comme nous avons conserve les hypoth`eses de courant les
parcourant. Les champs sources sont donc identiques `a ceux visualises `a la figure V.6.2
Pour ces resultats, nous nous interessons `a la repartition du champ magnetique H dans
6.3
et autour du circuit magnetique ainsi quautour des developpantes dont voici quelques
representations.
Fig. V.6.23 Visualisation du champ magnetique H genere par une developpante dans
le circuit magnetique
On observe que le champ magnetique H presente une forte valeur dans lencoche au
niveau de la barre de fond dencoche.Les valeurs de H notamment dans le fer dans les
encoches et au niveau de la cale dencoche pour la barre dalesage sont beaucoup plus
importantes que dans les developpantes.
6.3.2
Maillage fin
Le maillage est compose de 430 000 tetra`edres au total, 140 000 pour le circuit
6.3
magnetique et 31 370 pour la developpante. La resolution prend dans ce cas 5 min 20s.
Observons les resultats obtenus pour ce maillage.
Fig. V.6.25 Visualisation du champ magnetique H genere par une developpante dans
le circuit magnetique
Lobservation de ces resultats sest montre beaucoup plus difficile du fait de la taille
des fichiers de resultats necessitant dimportantes ressources memoires.
Lobservation `a laide dun plan de coupe de lencoche permet toutefois dobserver un
comportement physique coherent.
6.3.3
Analyse des r
esultats
6.4
117
En raffinant le maillage, on constate que les resultats sapprochent de la realite physique. En effet, dans les encoches le valeur du champ magnetique est plus importante
que dans le bobinage, ce qui correspond au comportement physique attendu.
6.4
il ne sera presente quune vue generale du champ magnetique H pour cette simulation.
6.5
Bilan
118
Toutefois, avec le plan de coupe suivant on observe une valeur maximale du champ
magnetique entre les deux barres (fl`eches rouges) correspondant au phenom`ene physique souhaite.
6.5
Bilan
Les simulations effectuees ont mis en evidence des limitations dans le code de calcul
Carmel notamment au niveau des repartitions de courants des inducteurs. Les etudes
realisees sur la maillage des inducteurs ont montrees que la solution est tr`es sensible au
maillage et il est difficile destimer la qualite des resultats obtenus sans avoir eu la possibilite de comparer les resultats obtenus `a des donnees experimentales de la maquette
ou dun alternateur.
Une autre piste etait letude analytique du champ magnetique H dans des bobines
volumiques. Malheureusement cette etude complexe a ete perturbe par le manque de
temps et lobjectif dobtenir un mod`ele fonctionnel pour des etudes futures.
Des simulations sur le rotor et son bobinage nont pas pu etre effectuees egalement
par manque de temps et par labsence dun maillage satisfaisant pour le f
ut du rotor.
Toutefois nous verrons dans la partie suivante, quil est `a present possible `a laide
de ce mod`ele de calculer les forces de Laplace, pour mieux comprendre les phenom`enes
electromagnetiques se produisant dans les tetes de bobines.
119
Sixi`
eme partie
Applications `
a l
etude
electromagn
etique
1.1
La force de Laplace est la force dorigine electromagnetique qui sexerce sur lensemble des charges dun materiau conducteur. Il sagit donc de la resultante de laction
de la force de Lorentz (force dinteraction electromagnetique) sur toutes les particules
chargees. Les materiaux conducteurs etant neutres electriquement, on peut montrer que
dF = I d l B
On a egalement dans le cas dun volume infiniment petit (d ) de particules chargees
~
dF~ = j d B
Cest cette deuxi`eme formule que nous avons utilise pour les inducteurs volumiques
constituants le mod`ele de bobinage.
1.2
1.2
La d
etermination des forces de Laplace avec code Carmel
121
La d
etermination des forces de Laplace avec code Carmel
R
e
ecriture de la routine build visu elmag fields
Pour ensuite, ecrire les valeurs calculees et interpolees aux elements du champ B
122
etant les seuls composants alimentes en courant, linformation finale porte bien sur les
developpantes.
1.3
Nous avons vu que la repartition des champs sources etait souvent approximative,
ce qui va sans nulle doute entraner des aberrations pour levaluation des forces de Laplace.
Pour mettre en application notre methode devaluation des forces de Laplace, nous
avons repris le maillage fin dune developpante utilise pour les simulations sur une
developpante sans circuit magnetique. Pour cette simulation, nous avons decide de
negliger leffet du circuit magnetique sur le champ B se contentant dobserver les forces
generees dans les developpantes.
On obtient pour un maillage fin la visualisation suivante des forces de Laplace
1.4
Remarques
123
Les forces de Laplace se sorientent selon la normale au plan engendre par le champ
1.4
Remarques
1.4
Remarques
124
Conclusion
Lors de ce stage, il etait demande de realiser un mod`ele dalternateur pour une
etude electromagnetique des parties frontales du bobinage. La realisation du mod`ele
geom`etrique est passee par lapprentissage de la conception assistee par ordinateur
avec la plate-forme Salome. Pour realiser le mod`ele geom`etrique, il a ete necessaire de
contourner les probl`emes lies aux incertitudes des donnees constructeurs nombreuses
mais pas toujours requises. La realisation de cette premi`ere etape de conception geom`etrique
a requis une synth`ese des donnees de constructeurs pour obtenir un script de generation
dalternateur sous Salome, le plus general possible et reutilisable pour les etudes futures.
Avant den venir aux premi`eres simulations electromagnetiques, une etape de maillage
difficile a ete menee sur un mod`ele experimental dalternateur ce qui a permis de valider
la reutilisation du script geom`etrique `a dautres machines du meme type.
Cette etape de maillage a ete une etape compliquee et devra etre poursuivie.
Cependant on peut retenir quelques satisfactions pour lutilisation du code de simulation elements finis. En effet, malgre des resultats pas toujours satisfaisants, lies `a
limmaturite du code en cours de developpement, les tests realises permettent dimaginer que dans lavenir des simulations plus precises pourront etre realisees sur les alternateurs. Ces simulations permettent dobtenir des informations proches des donnees
concr`etes comme la valeur des forces de Laplace sexercant sur les tetes de bobines.
Pour conclure, ce stage ma permis de mettre en application mes competences pour des
etudes industrielles et dy apporter ma contribution. Ce stage ma egalement permis
denrichir mes connaissances notamment en electrotechnique, en Conception Assistee
par Ordinateur, en realisation de maillage mais aussi en utilisation de code elements
finis.
Ce stage ma permis de me conforter dans lidee que le monde de la recherche industriel
etait un environnement dans lequel je souhaitais poursuivre ma vie professionnelle.
ERENCES
REF
125
Bibliographie
R
ef
erences
[1] Notice technique sur les centrale thermiques, fascicule n19, Lalternateur
[2] Notice technique sur les centrale thermiques, fascicule n20, Fonctionnement de
lalternateur
[3] G. RUELLE, Turboalternateurs, Techniques de lingenieur, D3530
[4] J.P. DUCREUX, La geodesique du cone
126
Annexes.
A
A.1
A.2
R
e
ecriture de la routine build visu elmag fields
127
s t o p Bad f i e l d type
end s e l e c t
c a s e ( tomega , homega )
s e l e c t case ( f i e l d t y p e )
A.2
R
e
ecriture de la routine build visu elmag fields
A.2
R
e
ecriture de la routine build visu elmag fields
128
s e l e c t c a s e ( a d j u s t l ( t r im ( e n t i t y c h a r ) ) )
case ( vertex char )
type entity = type vertex
case ( element char )
type entity = type element
case default
c a l l b a d v a l u e e r r o r ( a d j u s t l ( t r im ( e n t i t y c h a r ) ) , &
E n t i t y type i n module v i s u f i e l d p r o j e c t i o n m o d u l e )
end s e l e c t
!
!
! A l l o c a t i o n des t a b l e a u x complexes pour s t o c k e r l e s v a l e u r s des
! d i f f e r e n t s champs aux sommets ( f i e l d a t v e r t ) e t par e l e m e n t s
! ( field at elt )
a l l o c a t e ( f i e l d a t v e r t ( 3 , f e m o d e l%n v e r t ) , STAT = i e r r )
call trap error ( ierr , &
A l l o c a t i o n problem i n module v i s u f i e l d p r o j e c t i o n m o d u l e )
a l l o c a t e ( f i e l d a t e l t ( 3 , f e m o d e l%n e l t ) , STAT = i e r r )
call trap error ( ierr , &
A l l o c a t i o n problem i n module v i s u f i e l d p r o j e c t i o n m o d u l e )
a l l o c a t e ( b l a p l a c e ( 3 , f e m o d e l%n e l t ) , STAT = i e r r )
call trap error ( ierr , &
A l l o c a t i o n problem i n module v i s u f i e l d p r o j e c t i o n m o d u l e 2 )
a l l o c a t e ( J s l a p l a c e ( 3 , f e m o d e l%n e l t ) , STAT = i e r r )
call trap error ( ierr , &
A l l o c a t i o n problem i n module v i s u f i e l d p r o j e c t i o n m o d u l e 3 )
!
! A s s o c i a t i o n du p o i n t e r q u i d e s i g n e l e t a b l e a u de v a l e u r s a e c r i r e
! sur disque
!
s e l e c t case ( type entity )
case ( type element )
f i e l d => f i e l d a t e l t
case ( type vertex )
f i e l d => f i e l d a t v e r t
end s e l e c t
!
! C o n s t r u c t i o n e t e c r i t u r e s u r d i s q u e du champ magnetique H
!
f i e l d t y p e = HFIELD
c a l l b u i l d v i s u f i e l d a t e l t ( wavenumber , f e m o d e l , xmat,&
A.2
R
e
ecriture de la routine build visu elmag fields
129
A.2
R
e
ecriture de la routine build visu elmag fields
130
f i e l d , f i e l d t y p e , comp , u n i t , t y p e e n t i t y )
! s t o c k a g e des donnes dans l e f i c h i e r b . dat
open ( 1 0 0 , f i l e =/ l o c a l 0 0 / Maquette / E f f o r t /b . dat )
do j =1, s i z e ( f i e l d , 2 )
do i =1 ,3
write (100 ,*) real ( f i e l d ( i , j ))
enddo
enddo
!
c l o s e (100)
!
! C o n s t r u c t i o n e t e c r i t u r e s u r d i s q u e du c o u r a n t e l e c t r i q u e J ( t o t a l )
!
f i e l d t y p e = JFIELD
c a l l b u i l d v i s u f i e l d a t e l t ( wavenumber , f e m o d e l , xmat,&
materials , field type , f i e l d a t e l t )
do j = 1 , s i z e ( f i e l d a t e l t , 2 )
do i =1 ,3
Js laplace ( i , j ) = field at elt ( i , j )
enddo
enddo
! s t o c k a g e des f o r c e s de l a p l a c e dans l e f i c h i e r l a p l a c e . dat
open ( 1 0 0 , f i l e =/ l o c a l 0 0 / Maquette / E f f o r t / l a p l a c e . dat )
! c a l c u l du p r o d u i t v e c t o r i e l
do j =1, s i z e ( J s l a p l a c e , 2 )
a = J s l a p l a c e ( 2 , j ) * b l a p l a c e ( 3 , j ) J s l a p l a c e ( 3 , j ) * b l a p l a c e ( 2 , j )
b = J s l a p l a c e ( 3 , j ) * b l a p l a c e ( 1 , j ) J s l a p l a c e ( 1 , j ) * b l a p l a c e ( 3 , j )
c = J s l a p l a c e ( 1 , j ) * b l a p l a c e ( 2 , j ) J s l a p l a c e ( 2 , j ) * b l a p l a c e ( 1 , j )
write (100 ,*) real (a)
write (100 ,*) real (b)
write (100 ,*) real ( c )
enddo
comp =(/ Jx , Jy , Jz / )
u n i t = ( / A/m2 , A/m2 , A/m2 / )
i f ( t y p e e n t i t y == t y p e v e r t e x ) then
! P r o j e c t i o n des v a l e u r s c a l c u l e e s aux b a r y c e n t r e s des e l t s
! s u r l e s sommets du m a i l l a g e
c a l l p r o j e c t i o n b a r y 2 v e r t ( fe model , f i e l d a t e l t , f i e l d a t v e r t )
endif
! E c r i t u r e au format med du champ r e s u l t a t
A.3
A.3
Cette routien FORTRAN de lire les donnees contenues dans les differents fichiers :
b.dat, h.dat et laplace.dat et de les stocker sous la forme dun fichier MED lu par
Salome.
program f i e l d
IMPLICIT NONE
A.3
i n c l u d e med . hf
type v e r t e x t y p e
integer : : link
r e a l ( kind =8) , dimension ( 3 ) : : coord
i n t e g e r : : numfam
c h a r a c t e r * 80 : : nom
end type v e r t e x t y p e
type e l e m e n t t y p e
integer : : link
integer : : loss
i n t e g e r , dimension ( 1 0 ) : : v e r t
i n t e g e r : : numfam
c h a r a c t e r * 80 : : nom
i n t e g e r , dimension ( 6 ) : : edge
end type e l e m e n t t y p e
type e l e m e n t f t y p e
integer : : link
i n t e g e r , dimension ( 6 ) : : v e r t
i n t e g e r : : numfam
c h a r a c t e r * 80 : : nom
end type e l e m e n t f t y p e
type mesh type
integer : : nvert
integer : : neltf
integer : : nelt
i n t e g e r : : nedge
: : vert
type ( v e r t e x t y p e ) , dimension ( : ) , p o i n t e r
type ( e l e m e n t t y p e ) , dimension ( : ) , p o i n t e r : : e l t
type ( e l e m e n t f t y p e ) , dimension ( : ) , p o i n t e r : : e l t f
end type mesh type
A.3
f i c h i e r = f i c h i e r . med
! ! ! ! l e c t u r e du f i c h i e r
c a l l e f o u v r ( i o 1 , f i c h i e r ,MED LECTURE, i e r r )
i f ( i e r r ==0) then
c a l l efnmaa ( i o 1 , nmaa , i e r r )
endif
i f ( i e r r ==0) then
c a l l e f m a a i ( i o 1 , nmaa , maa , mdim , type , desc , i e r r )
endif
i f ( i e r r ==0) then
c a l l efnfam ( i o 1 , maa , nfam , i e r r )
endif
c a l l e f o u v r ( i o 2 , v i s u / / f i c h i e r ,MED CREATION, i e r r )
i f ( i e r r ==0) then
c a l l efmaac ( i o 2 , maa , mdim , type , mesh visu , i e r r )
c a l l e f f a m c ( i o 2 , maa , FAMILLE 0 , 0 , a t t i d e ,&
a t t v a l , a t t d e s , 0 , nomgro , 0 , i e r r )
endif
do i =1,nfam
c a l l e f n g r o ( i o 1 , maa , i , ngro , i e r r )
c a l l e f n a t t ( i o 1 , maa , i , natt , i e r r )
a l l o c a t e ( a t t i d e ( n a t t ) , a t t v a l ( n a t t ) , a t t d e s ( n a t t ) , nomgro ( ngro ) ,STAT=i e r r )
A.3
A.3
! ! ecriture
a l l o c a t e ( coo ( mesh1%n v e r t * 3 ) ,nom( mesh1%n v e r t ) ,num( mesh1%n v e r t ) ,&
fam ( mesh1%n v e r t ) )
do i =1,mesh1%n v e r t
coo ( 3 * ( i 1)+1:3 * i )=mesh1%v e r t ( i )%coord
fam ( i )=mesh1%v e r t ( i )%numfam
num( i )= i
nom( i )=mesh1%v e r t ( i )%nom
enddo
c a l l e f n o e e ( i o 2 , maa , mdim , coo , MED FULL INTERLACE, rep , nomcoo ,&
unicoo , nom , inom , num , inum , fam , mesh1%nvert , i e r r )
d e a l l o c a t e ( coo , nom , num , fam )
i f ( i e r r ==0) then
a l l o c a t e (nom( mesh1%n e l t ) , conn ( 4 * mesh1%n e l t ) ,num( mesh1%n e l t ) ,&
fam ( mesh1%n e l t ) )
do i =1,mesh1%n e l t
A.3
A.3
!
!
!
!
!
!
!
MED ALL, MED NO PFLMOD,MED GLOBAL,MED NOEUD, MED POINT1,MED NOPDT, , &
,MED NONOR, i e r r )
c a l l e f c h a c ( i o 2 , EFFORT , MED FLOAT64, ( / x , y , z / ) , T , 3 , i e r r )
c a l l e f c h a e ( i o 2 , maa , EFFORT , vect3 , MED FULL INTERLACE, mesh1%nvert , , &
MED ALL,MED NO PFLMOD,MED GLOBAL,MED NOEUD, MED POINT1,MED NOPDT, , &
,MED NONOR, i e r r )
! pour e c r i r e aux e l e m e n t s
c a l l e f c h a c ( i o 2 , BFIELD , MED FLOAT64, ( / x , y , z / ) , A.m2 ,3 , i e r r )
c a l l e f c h a e ( i o 2 , maa , BFIELD , vect2 , MED FULL INTERLACE, mesh1%n e l t , ,&
! MED ALL,MED NO PFLMOD,MED GLOBAL, MED MAILLE,MED TETRA4,MED NOPDT, , &
! ,MED NONOR, i e r r )
c a l l e f c h a c ( i o 2 , EFFORT , MED FLOAT64, ( / x , y , z / ) , T , 3 , i e r r )
c a l l e f c h a e ( i o 2 , maa , EFFORT , vect3 , MED FULL INTERLACE, mesh1%n e l t , ,&
! MED ALL,MED NO PFLMOD,MED GLOBAL, MED MAILLE,MED TETRA4,MED NOPDT, , &
! ,MED NONOR, i e r r )
c a l l e f c h a c ( i o 2 , J s o u r c e s , MED FLOAT64, ( / x , y , z / ) , A.m2 ,3 , i e r r )
c a l l e f c h a e ( i o 2 , maa , J s o u r c e s , vect4 , MED FULL INTERLACE, mesh1%n e l t , ,&
! MED ALL,MED NO PFLMOD,MED GLOBAL, MED MAILLE,MED TETRA4,MED NOPDT, , &
! ,MED NONOR, i e r r )
i f ( i e r r ==0) then
c a l l efferm ( io2 , i e r r )
c a l l efferm ( io1 , i e r r )
endif
i f ( i e r r ==0) then
p r i n t * , FILTRE EFFECTUE
else
p r i n t * , PROBLEME
endif
end program f i e l d