Professional Documents
Culture Documents
_________
Alexandre Boyer
alexandre.boyer@insa-toulouse.fr
Novembre 2008
Ce document a pour but daider la prise en main du logiciel de simulation lectromagntique FEKO. Un exemple de modlisation dantenne monopole est utilis pour introduire les principales commandes et fonctionnalits du logiciel. I. Prsentation du logiciel FEKO ....................................................................................................... 2 II. Flot de conception/simulation de FEKO ......................................................................................... 3 III. Exemple : une antenne monopole.............................................................................................. 5 IV. Cration dun modle gomtrique maill avec CADFEKO ....................................................... 6 1. Cration du modle gomtrique substrat infini ..................................................................... 7 2. Cration du modle gomtrique maill substrat fini ............................................................ 10 3. Ajout des excitations................................................................................................................. 11 4. Maillage des modles gomtriques ........................................................................................ 12 5. Configuration de la simulation .................................................................................................. 13 V. Lancement de la simulation FEKO ............................................................................................... 14 VI. Visualisation des rsultats avec POSTFEKO........................................................................... 14
Le logiciel calcule : les courants circulant sur les structures mtalliques les champs lectriques et magntiques rayonns, en champ proche comme en champ lointain les directivits et les gains dantennes les paramtres dentre dune antenne (impdance, admittance, taux donde stationnaire, puissance) les couplages entre diffrentes structures (analyse de paramtres S) labsorption des champs lectromagntiques par un corps humain et le calcul de SAR Le logiciel FEKO utilise diffrentes mthodes danalyse numrique, comme le montre la figure cidessous. Le choix de la mthode dpend du champ dapplication, et de la taille lectrique des objets tudier. Ainsi, des mthodes quasi-exactes telles que la FEM (Finite Element Method) ou la MOM (Method Of Moment) sont adaptes des objets de petites dimensions (compares la longueur donde), mais deviennent inadaptes lorsque la taille des objets est trs grande devant la longueur donde. Dans ce cas, le nombre dlments du modle devient tellement important que le temps de simulation et la mmoire requise explose littralement. On prfre alors des mthodes approches, qui fournissent un compromis entre le temps de simulation et la prcision. Toutes ces mthodes sont des mthodes frquentielles, c'est--dire rsolues dans le domaine frquentiel.
Fig. 2 Les diffrentes mthodes de rsolution numrique des quations de Maxwell utilises par FEKO
Dans le cadre de ce TP, nous nous intresserons uniquement la conception dantennes planaires. Nous utiliserons principalement la mthode des moments (MOM). Cette mthode est adapte la rsolution des quations de Maxwell dans le cas de structures mtalliques et dilectriques homognes. Bien quelle traite des objets 3D, cette mthode prsente lavantage de considrer les mtaux comme parfait (conductivit infinie) et de ne les mailler quen surface, ce qui rduit considrablement le nombre dlments du modle. Pour plus dinformations, visitez la page www.feko.info.
CADFEKO
Placement des excitations (source de tension, de courant, champ incident) et des charges
Configuration du calcul numrique Paramtrage des rsultats demands (champ, courant, paramtres S)
FEKO
POSTFEKO
CADFEKO constitue le point dentre du flot de simulation. Le projet est cr partir de cet outil. La plus grande partie de travail de conception/simulation se fait sous CADFEKO. Le flot de conception commence par la dfinition de la gomtrie des structures. Loutil CADFEKO permet lutilisateur de visualiser en 3D les objets gomtriques quil definit. Les gomtries peuvent tre complexes, elles vont du simple fil et des polygones jusqu des objets volumiques complexes. Une fois la gomtrie dfinie, il est ncessaire de dfinir les proprits des matriaux des diffrents objets : mtalliques ou dilectriques. Leur nature va modifier les champs lectromagntiques et les courants circulant sur les structures. Puis, CADFEKO permet de placer des conditions sur les structures gomtriques. Ces conditions peuvent tre : des sources de tension ou de courant des champs lectromagntiques incidents des charges (rsistance, capacit, inductance) Afin dappliquer un mthode de rsolution numrique, la structure gomtrique doit tre discrtise en un nombre dlments finis. On appelle cette tape le maillage, les diffrents lments gomtriques rsultant du maillage les mailles. Il existe diffrents types de mailles : des segments (les fils sont maills par des segments lmentaires) des triangles (les surfaces mtalliques sont maills par des triangles) des ttradres (les volumes dilectriques sont maills par des ttradres) La qualit du maillage est cruciale pour garantir une bonne prcision des rsultats. Pour garantir lexactitude des rsultats, il est ncessaire de sassurer que la dimension maximale des mailles respecte la condition suivante.
10
Cette condition permet de sassurer que lapproximation quasi statique peut sappliquer sur chacune des mailles. Cette approximation consiste considrer les courants, les tensions ou les champs lectromagntiques constant sur toute la maille. Plus la taille des mailles est petite, meilleure est la prcision des rsultats. Nanmoins, il convient de ne pas rduire inutilement la taille de maillage, sous peine daugmenter le nombre de mailles et le temps de calcul. Un bon compromis est davoir une taille de maillage environ gale /20. Remarque 1 : le maillage est souvent homogne. Nanmoins, linterface entre 2 milieux diffrents ou lors dune transition gomtrique brutale, des effets de bords existent et il convient daffiner le maillage pour les faire apparatre. Mme en respectant la rgle de la taille maximale du maillage, celui-ci ne sera peut tre pas suffisant pour modliser ces effets correctement. Remarque 2 : il convient dassurer certains rapports entre les diffrentes dimensions dune maille (par exemple : le rapport longueur dune maille filaire/rayon, le rapport entre 2 cts dun triangle). Ces rapports ne doivent ni tre trop grand, ni trop petits. Si ce nest pas le cas, FEKO indiquera des warnings, voire des erreurs. Ds que le maillage est ralis, la rsolution des quations de Maxwell peut tre configure. La rsolution de ces quations va permettre dextraire diffrentes donnes : champs lectromagntiques, courants surfaciques, impdances dentre CADFEKO permet aussi de configurer les rsultats demands. Enfin, il est possible de lancer la simulation proprement dite. Lutilisateur se contente de lancer le simulateur FEKO depuis CADFEKO. Une fois la simulation termine, les rsultats peuvent tre visualiss avec loutil POSTFEKO, lanc depuis CADFEKO. Seuls les rsultats demands par CADFEKO peuvent tre affichs. POSTFEKO propose de prsenter les rsultats sous forme de graphique 2D, mais aussi de surfaces ou de volumes superposs au modle gomtrique maill.
III.
Dans les parties qui vont suivre, nous allons dtailler les diffrentes tapes du flot de conception, en prenant lexemple dune antenne monopole monte sur un circuit imprim. En suivant les diffrentes tapes, cet exemple vous permettra de prendre en main loutil. La figure 4 dcrit la structure de cette antenne. Llment rayonnant est constitu par une tige mtallique de longueur L = /4. Lantenne est monte sur un circuit imprime, constitu dun substrat dilectrique dpaisseur h = 1.6 mm et de constante dilectrique r = 4.5. Sous le dilectrique, on trouve un plan de masse trs fin, le mtal est considr comme parfaitement conducteur. Dans un premier temps, on considre le substrat comme infiniment large. Dans un deuxime temps, le substrat est considr comme un carr de largeur W = /4.
Antenne monopole substrat r = 4.5 Plan de masse W = /4 W = /4
L=/4 h=1.6 mm
La figure 5 dcrit la connexion de lantenne une source de tension externe. La connexion se fait par lintermdiaire dun connecteur coaxial, dont lme est connecte lantenne, et le blindage externe au plan de masse du circuit imprim. On cr ainsi une source entre lantenne et le plan de masse de la carte.
Connecteur coaxial
antenne
excitation
Arborescence projet
Fentre graphique
Plusieurs barres doutils sont prsentes sur la fentre graphique de CADFEKO. Sur le ct gauche, la premire barre est associe la cration dobjets gomtriques. La seconde barre est ddie la modification des objets gomtriques. La troisime barre permet de configurer les paramtres lectriques (sources, frquence, puissance, ) et les rsultats de sortie. Au dessus de la fentre
graphique, un ensemble dicne permet de configurer la vue 3D. Lensemble de ces icnes sont accessibles depuis la barre de menu. A gauche de la fentre graphique, on trouve larborescence du contenu du projet. Cet arbre contient lensemble des paramtres gomtriques et lectriques du modle. Il est possible daccder chacun de ces paramtres par double clique et dajouter de nouveaux paramtres par clic droit. Sous larborescence projet, on trouve larbre des dtails gomtriques, donnant des informations sur les lments gomtriques de base. Enfin, sous la fentre graphique, on trouve la fentre des messages. Nous allons prsenter 2 manires de dfinir le modle gomtrique de cette antenne. Dans le premier cas, nous allons supposer un substrat et un plan de masse infini. Dans ce cas, le substrat et le plan de masse sont modliss par une fonction de Green et ne sont pas maills. Seule lantenne sera maille, ce qui rduira fortement le temps de calcul. Nanmoins, le substrat nest pas infini et ses bords peuvent modifier le diagramme de rayonnement de lantenne. Dans le deuxime cas, on considre un substrat et un plan de masse fini. La fonction de Green ne peut plus sappliquer et ils seront maills. Au prix dun temps de calcul plus long, la prcision sera meilleure.
On a besoin des variables suivantes : Variables freq0 freq_min freq_max lambda0 L rayon epsr h
Expressions 750 MHz 650 MHz 850 MHz c0/freq0 lambda0/4 0.001 m 4.5 0.0016
On cr ensuite les diffrents milieux ou media de propagation. Ceux-ci sont prsents dans larborescence projet sous la catgorie Media. Par dfaut, on trouve 3 milieux par dfaut : lespace libre (free space), les conducteurs lectriques parfaits et les conducteurs magntiques parfaits. Dans notre exemple, on aura besoin des 2 premiers, ainsi que du milieu dilectrique du substrat. On doit donc le dfinir. Pour cela, on fait un clic droit sur Media et on clique sur Create dielectric medium. On cr un milieu dilectrique appel Substrat de constante dilectrique epsr et sans pertes (tan = 0). On clique sur Create puis Close pour gnrer le milieu et fermer la fentre.
On cr maintenant lantenne. Celle-ci peut tre modlis par un fil. Pour cela, soit on clique sur Geometry/Curve/Line, soit sur licne . On entre les coordonnes des 2 extrmits du fil. Le rayon sera dfini au moment du maillage, o on attribuera un rayon global pour tous les fils. On lui donne le nom ou label antenne. Une fois cr, cet lment gomtrique apparat dans larborescence projet sous Geometry. On cr ensuite le substrat et le plan de masse. Ceux-ci sont considrs comme infiniment large. Pour les dfinir, on clique sur licne Define Infinite Plane. La fentre prsente la figure 11 souvre. On slectionne Planar Multilayer Substrate pour choisir un substrat planaire multicouche (typique dun circuit imprim). On dfinit les paisseurs et les media de chaque couche du substrat. On indique la position du plan de masse (Top ou Bottom du substrat). Le substrat est forcment dans le plan XY, on dfinit aussi la coordonne Z du haut du substrat. On la fixe 0.
On ajoute maintenant un nouveau fil reprsentant la broche dalimentation, connectant lme du connecteur coaxial lantenne. Ce fil est appel FeedLine. Ses extrmits ont les coordonnes suivantes : (0,0,-h) (0,0,0). Enfin, on ajoute un port sur cette ligne. Un port permet de dfinir un accs ou un terminal un objet, afin de placer une excitation ou une charge. Pour cela, on slectionne dans larborescence sur le nouvel objet cr FeedLine. Dans larbre des dtails, lensemble des gomtries lmentaires composant lobjet gomtrique apparat. Lobjet Feedline est uniquement compos de segments (Edges). Dans la liste Edge, on trouve lensemble des fils composant lobjet. Dans notre cas, on ne trouve quun fil appel Wire2 (le rectangle orange devant Wire2 indique le matriau de Wire2, un conducteur lectrique parfait). En cliquant avec le bouton droit au dessus de Wire2, on choisit Create Port, puis Wire Port. La fentre ci-dessous souvre. On place le port au milieu du fil, on nomme le port Port 1.
Au moment o le modle sera maill, il est ncessaire que les mailles des diffrents objets gomtriques ne se superposent pas, sous peine de gnrer des erreurs. Pour sen assurer, il est ncessaire de les unir. Pour cela, on slectionne les 2 objets antenne et FeedLine en cliquant dessus en appuyant sur la touche Ctrl, puis en cliquant sur licne Union Parts . Dans larborescence projet, les 2 objets gomtriques se retrouvent sous un nouvel objet appel Union1. Le modle gomtrique est termin. Le rsultat doit ressembler quelque chose proche de la figure 13.
Comme tout lheure, il est ncessaire dunit les diffrents objets gomtriques du modle pour sassurer de la validit du maillage. On clique sur Union Parts. La prochaine tape consiste dfinir le plan de masse fini, plac sous le substrat. Pour cela, on va modifier le type de la face infrieur de Substrate. Pour cela, on clique sur licne Select Face prsent dans la barre doutil principale. On slectionne la face infrieure du substrat. Dans larborescence dtails, le nom de la face slectionne apparat. On fait un clic droit dessus puis on slectionne Properties. La fentre suivante souvre. On slectionne comme type de matriau pour cette face Perfect Electric Conductor, reprsentant un plan de masse parfait.
Pour avoir un affichage du modle gomtrique en fonction des matriaux, on clique sur licne Show/Hide geometry Object et on slectionne Color by Face Medium :
On peut aussi dfinir la puissance dlivre par la source. Pour cela, on clique sur licne Specify Power Settings . On fixe la puissance 1 W.
Comme dans le cas du substrat infini, crez le maillage en cliquant sur Mesh/Create Mesh, puis gnrez le maillage en conservant les mmes paramtres. CADFEKO a gnr 11 segments pour les fils, 416 triangles et 0 ttradre (comme nous navons pas autoris le maillage volumique, le dilectrique nest maill quen surface). Une fois le maillage termin, le rsultat doit tre similaire celui prsent sur la figure 21.
5. Configuration de la simulation
On commence par dfinir lensemble des frquences de simulation. On clique sur licne Set . La fentre ci-dessous souvre. On slectionne des points de frquence Frequency continuellement espacs entre freq_min et freq_max. On place 11 points de frquence. Les frquences apparaissent dans larborescence projet dans la partie Solution. En double cliquant dessus, il est possible de les modifier.
On dfinit ensuite les rsultats que lon souhaite obtenir. Dabord, on souhaite calculer les courants . circulant sur toutes les structures mtalliques de lantenne. On clique sur licne Current Output On slectionne dans la fentre qui souvre All Currents. Les rsultats demands apparaissent dans larborescence projet dans la partie Solution/Calculation. Ensuite, on veut calculer le rayonnement en champ proche de lantenne. On clique sur licne Request a Far Field Calculation . La fentre ci-dessous souvre. On slectionne 3D Pattern pour calculer les champs lectromagntiques dans toutes les directions de lespace. On prend un incrment angulaire de 5.
VI.
Une fois les simulations effectues, on lance loutil de visualisation POSTFEKO partir de CADFEKO en cliquant sur Run/POSTFEKO . POSTFEKO charge directement les rsultats du modle ouvert sous CADFEKO. Nanmoins, il est possible dafficher sous POSTFEKO des rsultats provenant de diffrents fichiers. On ouvre POSTFEKO depuis le fichier monopole_infinite. On affiche sur le modle 3D les courants de surface, en cliquant sur de couleurs. . Les amplitudes des courants apparaissent sur le modle sous forme
La figure 24 prsente le rsultat obtenu. Les courants saffichent uniquement sur les structures mtalliques. On slectionne la frquence depuis la liste des frquences. On affiche la lgende partir de la liste Legend. On affiche ensuite lvolution du courant le long de lantenne sur un graphe 2D, en fonction de la . On position sur lantenne. Pour cela, on clique sur licne Add a Current and Charge Graph slectionne la frquence (750 MHz), puis les segments sur lesquels on veut rcuprer le courant, puis labscisse utilise (Z). La figure 26 montre le type de courbe obtenu. On voit que le courant est maximal au niveau de la source de courant et quil sannule lextrmit de lantenne. Celle-ci est donc en rsonance.
On affiche ensuite le diagramme de rayonnement 3D de lantenne monopole infini. On clique sur . La figure 26 prsente le diagramme de rayonnement obtenu. On licne View 3D Far Field choisit la frquence, on modifie lunit en affichant des dBV/m. On peut aussi modifier le type de grandeurs visualises. On peut afficher des grandeurs telles que le gain ou la directivit. On voit que le gain est maximal proximit du plan horizontal comme pour un diple. Nanmoins, le substrat et le pan de masse annul le champ lectrique pour =90.
On affiche ensuite le diagramme de rayonnement dans le plan vertical. On dcide de comparer les diagrammes de rayonnement pour les 2 modles de monopole. On ouvre le graphe 2D pour les
calculs de champs lointains en cliquant sur Add Far Field Graph . On slectionne comme frquence 750 MHz, comme variable langle et on affiche le gain. On obtient la courbe ci-dessous. Mme si on a spcifi un calcul pour variant de 0 180, FEKO na effectu le calcul quentre 0 et 90 en raison de la prsence dun plan de masse infini qui empche la cration de champ lectromagntique sous ce plan.
En cliquant sur licne Left Axis , on modifie les proprits de laxe vertical. On met les gains en dB. Pour ajouter le gain du monopole_finite, il faut dabord charger le fichier de rsultats du modle. Cliquez sur Load Results from a *.bof File . Ensuite, ajoutez une nouvelle srie. Pour cela,
puis cliquez sur licne New Series . Un nouvel onglet revenez dans longlet Series Data series_2 est cr. Dans le champ File Name, slectionnez le nom du modle : monopole_finite. Slectionnez pour cette srie une frquence de 750 MHz, comme grandeur afficher le gain et comme unit des dB. En cliaquant sur licne Series Settings , vous pouvez modifier les noms des 2 sries laide du champ Legend. La figure ci-dessous prsente le rsultat obtenu. Le gain est nul pour = 0 et maximal pour = 90. Les 2 modles ne fournissent pas tout fait le mme rsultat. Avec le modle substrat fini, le champ lectromagntique existe pour > 90 puisque le substrat nest pas infini. Ainsi, il est symtrique et sapparente un rayonnement de type diple (gain max. = 1.5 dB). Il est plus faible que dans le cas du substrat infini, puisque dans le cas du substrat infini, langle douverture dans le plan vertical est 2 fois plus faible. Enfin, on dcide de comparer les impdances dentre des 2 modles. Cliquez sur licne Add a Source Data Graph . On affiche lamplitude (Mag) de limpdance dentre en fonction de la frquence pour les 2 modles, comme le montre la figure 28. Des diffrences apparaissent nouveau entre les 2 modles.
Fig. 28 Comparaison des gains dans le plan vertical des 2 modles du monopole
On peut afficher cette information en terme de coefficient de rflexion en entre ou paramtre S11. Celui-ci est reli limpdance dentre Zin et limpdance de rfrence ZC (ici fixe 50 ) par la relation suivante :
S11 =
Z in Z C Z in + Z C
Dans le cas o limpdance dentre est gale Zc, le cfficient de rflexion sannule, londe arrivant sur lantenne nest pas rflchie. Cela correspond une situation dadaptation de lantenne. La figure
30 prsente la comparaison des coefficients de rflexion en dB en fonction de la frquence pour les 2 modles.