• Aucun résultat trouvé

3.5 R´ esolution Num´ erique : le code d’Optimisation Topologique ATOP TO 78

3.5.3 Principe de Fonctionnement du code ATOP TO

Notre programme d’optimisation topologique pour la r´esolution du probl`eme inverse d’´electromagn´etisme peut-ˆetre d´ecrit de la mani`ere suivante :

Etape 1 : D´efinition du Cadre de Travail,

Apr`es avoir choisi un probl`eme de conception de circuit magn´etique et pos´e le mod`ele math´ematique correspondant, on se pose maintenant la question : comment traiter notre probl`eme avec l’outil choisiFEMM. Il faut alors d´efinir le cadre de r´esolution du probl`eme, c’est-`a-dire que l’on doit donner :

— le type de probl`emes d’´electromagn´etisme : magn´eto-statique, magn´ eto-harmonique, ´electrostatique, ´electrodynamique, . . . .

— les conditions aux limites des EDPs d´efinissant le mod`ele : Dirichlet, Neumann, Mixte (ou de Robin15),. . . .

— le syst`eme de coordonn´ees utilis´ees : cart´esien, cylindrique.

— les unit´es de mesure des dimensions g´eom´etriques d´efinissant le domaine d’´etude : millim`etre (mm), centim`etre (cm), m`etre (m).

— la librairie des mat´eriaux et sources magn´etiques utilis´es pour le design : air, fer, aimant, courant (bobine), c´eramique,. . . .

— le comportement intrins`eque des mat´eriaux magn´etiques : lin´eaire ou non lin´eaire.

— la pr´ecision des calculs par le solveur : la taille des mailles, l’angle mi-nimum des angles des triangles ´el´ementaires (du maillage des ´el´ements finis),. . . .

Ainsi, tous les param`etres par d´efaut du logiciel doivent ˆetre contrˆol´es afin de v´erifier la correspondance par rapport `a nos exigences. Par ailleurs en cas de traitement de donn´ees provenant d’un tiers, il faut s’assurer que l’on travaille dans le mˆeme cadre. Une liste compl`ete des cadres d’´etudes pris en charge par FEMM se trouve dans [152].

Etape 2 : Description de la topologie g´en´erale et initiale du domaine D’abord, on d´ecrit la topologie de tous les sous-domaines de Ω (on doit pr´ e-ciser si le sous-domaine consid´er´e est : un secteur d’un disque, un rectangle, une plaque ellipso¨ıdale, . . . ). Ensuite, on donne les dimensions g´eom´etriques du domaine d’´etude Ω, ainsi que celles de ses sous-domaines, notamment

15. Victor Gustave Robin (17 Mai 1855 - 1897) : math´ematicien fran¸cais, professeur de math´ e-matiques appliqu´ees `a la Sorbonne.

3.5. R´esolution Num´erique : le code d’Optimisation Topologique ATOPTO 83 la zone cible ΩT, les zones `a topologie variable formant Ωv, la position des zones contenant les sources de champ magn´etique. Avec ces dimensions g´ eo-m´etriques on d´efinit la position du centre de chaque r´egion du domaine de conception qui servira de rep`ere (associ´e `a chaque r´egion).

Ensuite, lorsqu’il existe, le domaine correspondant `a l’´etat adjoint du pro-bl`eme est d´efini. Soulignons que les EDPs (3.25) et (3.26) sont r´esolues avec les mˆemes caract´eristiques g´eom´etriques du domaine Ω, en particulier avec des param`etres identiques `a ceux donn´es dans l’Etape 1 (les syst`emes de coordonn´ees, les unit´es de mesure, les maillages, etc). De plus, les deux do-maines pr´esentent la mˆeme topologie en terme de distribution de mat´eriaux notamment les parties ferromagn´etiques. Cependant, la source de champ magn´etique de l’´etat l’adjoint (3.26) est obtenue par la conversion de la dif-f´erentielle du r´esidu B0B2 en un aimant fictif Ma (voir de plus amples d´etails dans la section d’interpr´etation physique de l’´etat adjoint expos´e dans la section 2.5.6 du Chapitre 2).

Enfin, on pr´ecise la nature topologique du probl`eme en terme de distribu-tion de mat´eriaux et sources de chaque zone du domaine. Il s’agit de dire dans chaque zone, lesquelles des composantes du param`etre p={μ,M,J} sont fixes (celles dont les valeurs sont donn´ees dans le cahier des charges), et lesquelles sont variables (dont les r´epartitions optimales sont `a d´eterminer).

Dans chaque zone `a topologie variable, les bornes pmin et pmax sont fix´ees en fonction du type de mat´eriaux. Dans la version actuelle du programme ATOPTO, dans chaque zone variable, une seule parmi les composantes de p doit ˆetre libre (c’est-`a-dire variable). Ensuite le maillage pour l’optimisation des diff´erentes zones de Ωvest d´efini. Enfin un SIM avec un facteur de p´ ena-lisationn not´e pargnest aussi choisi pour le param´etrage de distribution du mat´eriau dans le domaine Ωv (donnant la relationp=gn(ρ)). D´ej`a, `a cette

´

etape, un design topologique initial peut ˆetre choisi `a travers un vecteurp0 (il existe une densit´e initiale correspondante ρ0 tel que ρ0 = gn1(p0), qui devra ˆetre choisie `a l’´etape suivante pour le module d’optimisation).

Par ailleurs, sous FEMM, une hypoth`ese simplificatrice des propri´et´es des mat´eriaux dans les diff´erentes r´egions est utilis´ee (qui est donn´ee dans le Tableau 3.1). Dans le cas de mat´eriaux ferromagn´etiques non lin´eaires une courbe d’hyst´er´esisB-Hest employ´ee pour caract´eriser ces mat´eriaux. Mais, nous travaillerons sans saturation, le module de l’induction magn´etiqueB n’exc`edera pas 0.5T, avec des mat´eriaux homog`enes et lin´eaires. De plus, en ce qui concerne la cartographie magn´etique du champ au centre du PEH, son module est de quelques centaines de Gauss (150G= 0.015T).

Etape 3 : Module d’optimisation

Le code propos´e pour le design optimal des circuits est flexible dans le sens o`u l’on a la possibilit´e d’utiliser quasiment tous les algorithmes exis-tants dans la litt´erature. De mani`ere g´en´erale, dans les probl`emes de m´ e-canique, les algorithmes les plus utilis´es sont la m´ethode des asymptotes mobiles MMA (Method of Moving Asymptotes), l’approximation convexe des contraintes non lin´eaire CONLIN ( CONvex LINearization), la m´ethode

Mat´eriaux Perm´eabilit´e Densit´e de Courant R´emanence

Air (vide) μ0 0 0

Ferromagn´etique μ0μr 0 0

Bobine (cuivre) μ0 J 0

Aimant permanent μ0 0 Br

Table 3.1 – D´efinition des propri´et´es des mat´eriaux (y compris les sources) dans les diff´erentes zones du domaine d’´etude sous FEMM. Avec μ0 = 4π×107 H/m, la perm´eabilit´e absolue du vide (qui est la mˆeme que celle de l’air), la perm´eabilit´e magn´etique et la densit´e de courant s’expriment en H/m et A/m2 respectivement.

du crit`ere d’optimalit´e OC (Optimality Criteria) [53,54,51,158, 155,156].

Cependant, d’autres algorithmes d’optimisation locale utilisant le gradient topologique (3.30) ont ´et´e privil´egi´es dans notre module d’optimisation. Les principaux algorithmes d´eterministes d’optimisation locale sont : les rithmes de Newton, Active-set, SQP, Interior-Points Method, etc. Ces algo-rithmes sont disponibles dans la toolbox d’optimisation de MATLAB. N´ ean-moins, il est possible de se servir dansATOPTO de ses propres algorithmes (si n´ecessaire).

Dans ce suit, on appellerasolution fabricable, une solution topologique pour laquelle les composantes de la variable de la densit´e ρ correspondante sont assez proche de 0 ou 1 (c’est-`a-dire proche d’une solution binaire que l’on cherche). Ainsi, on fera une analyse de la solution en terme de fabrication.

Etape 4 : Analyse de la solution en terme de fabrication

Cette ´etape ressemble `a ce que l’on appelle le plus souvent dans la litt´ era-ture ou chez les designers processing. C’est dans cette phase de post-r´esolution que l’on va d´ecider de la qualit´e de la topologie optimale continue incluant la proc´edure d’extraction d’une vraie solution discr`ete. En effet, en toute g´en´eralit´e, en r´esolvant le probl`eme continue (℘ρ), il est assez difficile d’avoir des solutions binaires, comme on pourrait le souhaiter en r´ealit´e ; et cela malgr´e une forte valeur du facteur de p´enalisation n que l’on utilise avec gn dans la m´ethode SIMP. Contrairement `a la d´emarche classique qui consiste `a supprimer de mani`ere arbitraire et empirique les densit´es interm´ e-diaires de la solution optimale ρopt (0< ρopti < 1, i 1;N), dans ATOPTO, nous proc´edons d’une fa¸con originale et assez rationnelle. En effet, pour le post-process `a partir d’une solution continue, l’´elimination des valeurs de densit´es continues se fait en partie `a l’aide du module d’optimisation. Cette technique d’´elimination de ces densit´es continues consiste `a utiliser la so-lution topologique composite ρopt comme point de d´epart dans le module d’optimisation de la mani`ere suivante : soient Pn une partie finie de N, AlgoOpt(Probl`eme Mod`ele, ρ0, n) une pr´esentation du module d’optimisa-tion ayant comme argument un probl`eme mod`ele (`a r´esoudre), un facteur de p´enalisation n et un design topologique initial ρ0, alors notre proc´ed´e