optio echo 1; ************************************************************************ * Test de quelques operatéurs pour le magnétisme (BIOT) * * et la mécanique des structures * * * * Calcul du champ d'induction magnétique crée par un aimant d'IRM dans * * l'espace autour de l'aimant, puis des forces de Laplace et des * * contraintes mécaniques dans l'aimant * * * * Application à l'aimant de l'IRM Iseult * * * * Référence : * * 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" * * Publié dans IEEE Transactions on Applied Superconductivity, * * vol. 18, no. 2, pp. 916-919, Juin 2008 * * doi: 10.1109/TASC.2008.922544 * * * ************************************************************************ ** Désactivation de l'echo des commandes *OPTI 'ECHO' 0 ; ** Indicateur de tracé itrac = FAUX ; *------------------------- P A R A M È T R E S ------------------------* ** Dimensions de la bobine principale rint1 = 0.498 ; rext1 = 0.941 ; zinf1 = -1.915 ; zsup1 = 1.915 ; ** Dimensions des bobines de blindage rint2 = 1.97 ; rext2 = 2.14 ; zinf2 = -1.072 ; zsup2 = -0.564 ; rint3 = 1.97 ; rext3 = 2.14 ; zinf3 = 0.564 ; zsup3 = 1.072 ; ** Perméabilité magnétique du milieu mu = 12.566E-7 ; ** Paramètres géométriques des inducteurs * Les bobines sont modelisées en un ensemble d'inducteurs circulaires à * section rectangulaire. Les sections sont décrites par les listes : * la1/la2 : liste des rayon internes/externes * lb1/lb2 : liste des hauteurs ** Liste des densités 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 à UR^UZ (vers le fond de l'écran) * en 3d : le sens positif s'enroule autour de l'axe -1 * y selon la * règle de la main droite jprin = -25.13E6 ; jecra = 32.56E6 ; ** Taille du domaine où calculer le champ magnétique r1 = 0. ; r2 = 5. ; h1 = -5. ; h2 = 5. ; *------------------ 2 D A X I S Y M É T R I Q U E -------------------* ** Options de calcul ** Calcul magnétique (champ d'induction magnétique) * maillage des points cibles (où calculer le champ d'induction) * définition/maillage des inducteurs REPE bi ni ; * densité de courant dans l'inducteur &bi * coordonnées de l'inducteur &bi bmoy = 0.5 * (b1 + b2) ; btot = b2 - b1 ; * maillage de l'inducteur &bi pi1 = a1 b1 ; pi2 = a2 b1 ; pi3 = a1 b2 ; pi4 = a2 b2 ; ind = ind ET ind1 ; tind . &bi = ind1 ; * modèle pour l'inducteur &bi moind = moind ET moi1 ; * calcul du champ d'induction magnétique dans le maillage de l'inducteur &bi * (utile pour le calcul mécanique qui suit) * calcul du champ d'induction magnétique aux points cibles * (contribution de l'inducteur &bi) * champ de densité de courant dans l'inducteur &bi * assemblage des champs chb = chb + bcib ; chbind = chbind + bind ; chjind = chjind + chji ; FIN bi ; * lignes de champ magnétique nlig = 21 ; ** Calcul mécanique (déplacements/contraintes dans les inducteurs) ind1 = tind . 1 ; ind2 = tind . 2 ; ind3 = tind . 3 ; * modèle élastique 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 rigidité * blocages * forces de Laplace (= j ^ B) * champ de déplacements des bobines * déformée et contraintes ** Vérification des résultats MESS ; MESS '| Calcul 2D axis |' ; MESS ; * test du champ d'induction calculé au centre de l'aimant * test du champ de déplacement au rayon interne de l'aimant MESS ; * erreur si trop d'écart aux valeurs attendues * on doit trouver Bz = 11,7 T au centre * et Ur = 7.75E-4 m au rayon interne SI (err1 > 1.E-3) ; ERRE 'Erreur de calcul du champ d''induction B' ; FINSI ; SI (err2 > 1.E-2) ; ERRE 'Erreur de calcul du champ de deplacements' ; FINSI ; ** Quelques tracés SI itrac ; FINSI ; *----------------------- 3 D V O L U M I Q U E ----------------------* ** Options de calcul ** Calcul magnétique (champ d'induction magnétique) * maillage des points cibles (où calculer le champ d'induction) * définition/maillage des inducteurs REPE bi ni ; * densité de courant dans l'inducteur &bi * coordonnées 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 = a1 b2 0. ; pi4 = a2 b2 0. ; ind = ind ET ind1 ; tind . &bi = ind1 ; * modèle pour l'inducteur &bi moind = moind ET moi1 ; * calcul du champ d'induction magnétique dans le maillage de l'inducteur &bi * (utile pour le calcul mécanique qui suit) * calcul du champ d'induction magnétique aux points cibles * (contribution de l'inducteur &bi) * champ de densité de courant dans l'inducteur &bi th1 = ATG z1 x1 ; * assemblage des champs chb = chb + bcib ; chbind = chbind + bind ; chjind = chjind + chji ; FIN bi ; ** Calcul mécanique (déplacements/contraintes dans les inducteurs) ind1 = tind . 1 ; ind2 = tind . 2 ; ind3 = tind . 3 ; * modèle élastique 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 rigidité * blocages * forces de Laplace (= j ^ B) * champ de déplacements des bobines * déformée et contraintes ** Vérification des résultats MESS ; MESS '| Calcul 3D |' ; MESS ; * test du champ d'induction calculé au centre de l'aimant * test du champ de déplacement au rayon interne de l'aimant MESS ; * erreur si trop d'écart aux valeurs attendues * on doit trouver By = 11,7 T au centre * et Ux = 7.75E-4 m 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 ; ** Quelques tracés SI itrac ; pt1 = (0. zinf1 0.) ET (0. zsup1 0.) ; FINSI ; FIN ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales