************************************************************************ * Test de quelques operateurs pour le magnetisme (BIOT) * * et la mecanique des structures * * * * Calcul du champ d'induction magnetique cree par un aimant d'IRM dans * * l'espace autour de l'aimant, puis des forces de Laplace et des * * contraintes mecaniques dans l'aimant * * * * Application a l'aimant de l'IRM Iseult * * * * Reference : * * F. Nunio, G. Aubert, C. Berriaud, T. Schild and P. Vedrine, * * "Full Resolution Structural Finite Element Analysis of the CEA/ * * Iseult 11.75T MRI Coil" * * Publie dans IEEE Transactions on Applied Superconductivity, * * vol. 18, no. 2, pp. 916-919, Juin 2008 * * doi: 10.1109/TASC.2008.922544 * * * ************************************************************************ ** Indicateurs de trace/calcul itrac = FAUX ; i2dax = VRAI ; i3d = VRAI ; *------------------------- P A R A M E T R E S ------------------------* ** Dimensions de la bobine principale rint1 = 0.498 ; rext1 = 0.941 ; zinf1 = -1.915 ; zsup1 = 1.915 ; ** Dimensions des bobines d'ecrantage rint2 = 1.97 ; rext2 = 2.14 ; zinf2 = -1.072 ; zsup2 = -0.564 ; rint3 = 1.97 ; rext3 = 2.14 ; zinf3 = 0.564 ; zsup3 = 1.072 ; ** Permeabilite magnetique du milieu mu = 12.566E-7 ; ** Parametres geometriques des inducteurs * Les bobines sont modelisees en un ensemble d'inducteurs circulaires a * section rectangulaire. Les sections sont decrites par les listes : * la1/la2 : liste des rayon internes/externes * lb1/lb2 : liste des hauteurs ** Liste des densites de courant (A.m-2) pour chaque bobine * ici le courant est uniquement dans la direction circonferentielle theta * en 2d axi : le sens positif correspond a UR^UZ (vers le fond de l'ecran) * en 3d : le sens positif s'enroule autour de l'axe -1 * y selon la regle de la main droite jprin = -25.13E6 ; jecra = 32.56E6 ; ** Taille du domaine ou calculer le champ magnetique r1 = 0. ; r2 = 5. ; h1 = -5. ; h2 = 5. ; *------------------ 2 D A X I S Y M E T R I Q U E -------------------* SI i2dax ; ** Options de calcul ** On place les points cibles (ou calculer le champ d'induction magnetique) ** Calcul du champ d'induction magnetique provoque par chaque inducteur REPE bi ni ; * densite de courant dans l'inducteur &bi * coordonnees de l'inducteur &bi bmoy = 0.5 * (b1 + b2) ; btot = b2 - b1 ; * maillage de l'inducteur &bi pi1 = a1 b1 ; pi2 = a2 b1 ; pi3 = 0. btot ; ind = ind ET ind1 ; tind . &bi = ind1 ; * modele pour l'inducteur &bi moind = moind ET moi1 ; * champ de densite de courant dans l'inducteur &bi * champ d'induction magnetique dans les elements de l'inducteur &bi (pour le calcul mecanique) * champ d'induction magnetique aux points cibles (contribution de l'inducteur &bi) * assemblage des champs chb = chb + bcib ; chbind = chbind + bind ; chjind = chjind + chji ; FIN bi ; ** Trace du champ d'induction magnetique SI itrac ; FINSI ; ** Calcul mecanique (deplacements/contraintes dans les inducteurs) ind1 = tind . 1 ; ind2 = tind . 2 ; ind3 = tind . 3 ; * modele elastique orthotrope (1,2,3) <--> (r,z,t) maind = MATE moind 'YG1 ' 60.781E9 'YG2 ' 45.762E9 'YG3 ' 112.08E9 'NU12' 0.23988 'NU13' 0.19574 'NU23' 0.14228 'G12 ' 43.857E9 'DIRECTION' (1. 0.) ; * matrice de rigidite * blocages * forces de Laplace (= j ^ B) SI itrac ; FINSI ; * champ de deplacements des bobines * deformee et contraintes SI itrac ; FINSI ; ** Tests MESS ; MESS '| Calcul 2D axis |' ; MESS ; * test du champ d'induction calcule au centre de l'aimant * test du champ de deplacement au ryaon interne de l'aimant MESS ; * erreur si trop d'ecart aux valeurs attendures * on doit trouver Bz = 11,7 Tesla au centre * et Ur = 7.8E-4 metre au rayon interne SI (err1 > 1.E-3) ; ERRE 'Erreur de calcul du champ d''induction B' ; FINSI ; SI (err2 > 1.E-3) ; ERRE 'Erreur de calcul du champ de deplacements' ; FINSI ; ** Visualisation des lignes de champ MESS ; MESS ' Calcul des lignes de champ ...' ; * calcul de la fonction de courant (potentiel) * maillage des lignes d'isovaleurs nlig = 21 ; * interpolation de l'amplitude du champ B sur les lignes de champ SI itrac ; FINSI ; FINSI ; *----------------------- 3 D V O L U M I Q U E ----------------------* SI i3d ; ** Options de calcul ** On place les points cibles (ou calculer le champ d'induction magnetique) ** Calcul du champ d'induction magnetique provoque par chaque inducteur REPE bi ni ; * densite de courant dans l'inducteur &bi * coordonnees de l'inducteur &bi bmoy = 0.5 * (b1 + b2) ; btot = b2 - b1 ; * maillage de l'inducteur &bi pi1 = a1 b1 0. ; pi2 = a2 b1 0. ; pi3 = 0. btot 0. ; ind = ind ET ind1 ; tind . &bi = ind1 ; * modele pour l'inducteur &bi moind = moind ET moi1 ; * champ d'induction magnetique dans l'inducteur &bi (pour le calcul mecanique) * champ d'induction magnetique aux points cibles mp1 (contribution de l'inducteur &bi) * champ de densite de courant dans l'inducteur &bi th1 = ATG z1 x1 ; * assemblage des champs chb = chb + bcib ; chbind = chbind + bind ; chjind = chjind + chji ; FIN bi ; ** Trace du champ d'induction magnetique SI itrac ; FINSI ; ** Calcul mecanique (deplacements/contraintes dans les inducteurs) ind1 = tind . 1 ; ind2 = tind . 2 ; ind3 = tind . 3 ; * modele elastique orthotrope (1,2,3) <--> (z,r,t) maind = MATE moind 'YG1 ' 45.762E9 'YG2 ' 60.781E9 'YG3 ' 112.08E9 'NU12' 0.23988 'NU13' 0.14228 'NU23' 0.19574 'G12 ' 43.857E9 'G13 ' 38.833E9 'G23 ' 36.493E9 'RADIAL' (0. 0. 0.) (0. 1. 0.) ; * matrice de rigidite * blocages * forces de Laplace (= j ^ B) SI itrac ; FINSI ; * champ de deplacements des bobines * deformee et contraintes SI itrac ; FINSI ; ** Tests MESS ; MESS '| Calcul 3D |' ; MESS ; * test du champ d'induction calcule au centre de l'aimant * test du champ de deplacement au ryaon interne de l'aimant MESS ; * erreur si trop d'ecart aux valeurs attendures * on doit trouver By = 11,7 Tesla au centre * et Ux = 7.8E-4 metre au rayon interne SI (err1 > 1.E-3) ; ERRE 'Erreur de calcul du champ d''induction B' ; FINSI ; SI (err2 > 1.5E-2) ; ERRE 'Erreur de calcul du champ de deplacements' ; FINSI ; FINSI ; FIN ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales