VYUŽITÍ PROGRAMŮ MATLAB A COMSOL MULTIPHYSICS VE VÝUCE VÝPOČETNÍHO ELEKTROMAGNETISMU



Podobné dokumenty
11 Základy výpočetního elektromagnetismu

ANALÝZA PLANÁRNÍCH STRUKTUR POMOCÍ METODY MOMENTŮ A JEJICH OPTIMALIZACE

PŘEDMLUVA 11 FORMÁLNÍ UJEDNÁNÍ 13

Základní otázky ke zkoušce A2B17EPV. České vysoké učení technické v Praze ID Fakulta elektrotechnická

MODELOVÁNÍ PLANÁRNÍCH ANTÉN POMOCÍ UMĚLÝCH NEURONOVÝCH SÍTÍ

Modelování blízkého pole soustavy dipólů

Vysoké frekvence a mikrovlny

Šíření rovinné vlny Cvičení č. 1

Obsah PŘEDMLUVA 11 ÚVOD 13 1 Základní pojmy a zákony teorie elektromagnetického pole 23

5.1 Modelování drátových antén v časové oblasti metodou momentů

3.2 Stíněné mikropáskové vedení

Základní otázky pro teoretickou část zkoušky.

ZÁKLADNÍ METODY REFLEKTOMETRIE

3.2 Stíněné mikropáskové vedení

Mikrovlnná měření: výzkum a vzdělávání

VYUŽITÍ MATLABU PRO VÝUKU NUMERICKÉ MATEMATIKY Josef Daněk Centrum aplikované matematiky, Západočeská univerzita v Plzni. Abstrakt

Elektromagnetické pole, vlny a vedení (A2B17EPV) PŘEDNÁŠKY

Katedra geotechniky a podzemního stavitelství

Integrovaná dvoupásmová flíčkovo-monopólová anténa

Katedra geotechniky a podzemního stavitelství

Optimalizace magnetického pole čidla indukčního průtokoměru

Rozvoj tepla v betonových konstrukcích

Předmluva 9 Obsah knihy 9 Typografické konvence 10 Informace o autorovi 10 Poděkování 10

APLIKACE SIMULAČNÍHO PROGRAMU ANSYS PRO VÝUKU MIKROELEKTROTECHNICKÝCH TECHNOLOGIÍ

ekologie Pavel Fibich rovnice rovnice Pavel Fibich Shrnutí Literatura

EST ELEKTRONIKA A SDĚLOVAC LOVACÍ TECHNIKA. ského studia. Obor EST :: Uplatnění absolventů :: Odborná výuka :: Věda a výzkum :: Kontakt. www.

řešeny numericky 6 Obyčejné diferenciální rovnice řešeny numericky

SILNOPROUDÁ ELEKTROTECHNIKA A ELEKTROENERGETIKA.

Karta předmětu prezenční studium

Teorie náhodných matic aneb tak trochu jiná statistika

Elektronické obvody analýza a simulace

FP - SEMINÁŘ Z NUMERICKÉ MATEMATIKY. Katedra matematiky a didaktiky matematiky Technická univerzita v Liberci

Globální matice konstrukce

SIMULACE SYSTÉMŮ S ROZPROSTŘENÝMI PARAMETRY V SIMULINKU

Zada ní 1. Semina rní pra ce z pr edme tu Matematický software (KI/MSW)

SOUSTAVY LINEÁRNÍCH ALGEBRAICKÝCH ROVNIC

Metoda konečných prvků Úvod (výuková prezentace pro 1. ročník navazujícího studijního oboru Geotechnika)

IB112 Základy matematiky

VEKTORY. Obrázek 1: Jediný vektor. Souřadnice vektoru jsou jeho průměty do souřadných os x a y u dvojrozměrného vektoru, AB = B A

Studium závislosti výpočetního času algoritmu GPC prediktivního řízení na volbě typu popisu matematického modelu v regulátoru

VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY

Numerické metody. Numerické modelování v aplikované geologii. David Mašín. Ústav hydrogeologie, inženýrské geologie a užité geofyziky

Pavol Bukviš 1, Pavel Fiala 2

Teoretická elektrotechnika - vybrané statě

Vzpěr jednoduchého rámu, diferenciální operátory. Lenka Dohnalová

CITLIVOSTNÍ ANALÝZA DYNAMICKÝCH SYSTÉMŮ I

Objektově orientovaná implementace škálovatelných algoritmů pro řešení kontaktních úloh

Experimentální realizace Buquoyovy úlohy

KŘIVKOVÝ INTEGRÁL V SYSTÉMU MAPLE

Návrhy elektromagnetických zení

Diskrétní řešení vzpěru prutu

Aplikovaná numerická matematika - ANM

DIPLOMOVÁ PRÁCE Nelineární řízení magnetického ložiska

Bonn, Rheinischen Friedrich-Wilhelms-Universität

MATLAB Úvod. Úvod do Matlabu. Miloslav Čapek

Aproximace posuvů [ N ],[G] Pro každý prvek se musí nalézt vztahy

ODR metody Runge-Kutta

Soustavy se spínanými kapacitory - SC. 1. Základní princip:

Hřebenová trychtýřová anténa

Datová věda (Data Science) akademický navazující magisterský program

VYBRANÉ STATĚ Z PROCESNÍHO INŢENÝRSTVÍ cvičení 9

aneb jiný úhel pohledu na prvák

Numerické metody a programování

Příloha č. 1. amplitudová charakteristika filtru fázová charakteristika filtru / frekvence / Hz. 1. Určení proudové hustoty

Dnešní látka: Literatura: Kapitoly 3 a 4 ze skript Karel Rektorys: Matematika 43, ČVUT, Praha, Text přednášky na webové stránce přednášejícího.

Postup při výpočtu prutové konstrukce obecnou deformační metodou

Singularity rotačních obalových ploch

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA STROJNÍHO INŽENÝRSTVÍ

Výpočetní a aplikovaná matematika

Výpočtové nadstavby pro CAD

Nejnižší vnitřní povrchová teplota a teplotní faktor

K OZA SE PASE NA POLOVINĚ ZAHRADY Zadání úlohy

Jaký význam má kritický kmitočet vedení? - nejnižší kmitočet vlny, při kterém se vlna začíná šířit vedením.

MĚŘENÍ A ANALÝZA ELEKTROAKUSTICKÝCH SOUSTAV NA MODELECH. Petr Kopecký ČVUT, Fakulta elektrotechnická, Katedra Radioelektroniky

Obr. 141: První tři Bernsteinovy iontové módy. Na vodorovné ose je bezrozměrný vlnový vektor a na svislé ose reálná část bezrozměrné frekvence.

Matematické modely a způsoby jejich řešení. Kateřina Růžičková

INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Příklady použití tenkých vrstev Jaromír Křepelka

DISKRÉTNÍ PROCESY V ELEKTROTECHNICE

ZÁKLADY ELEKTROTECHNIKY pro OPT

Aplikovaná numerická matematika

Katedra geotechniky a podzemního stavitelství

NUMERICKÝ MODEL NESTACIONÁRNÍHO PŘENOSU TEPLA V PALIVOVÉ TYČI JADERNÉHO REAKTORU VVER 1000 SVOČ FST 2014

MATLAB PRO PODPORU VÝUKY KOMUNIKAČNÍCH SYSTÉMŮ

U Úvod do modelování a simulace systémů

Parametrické programování

Okruhy, pojmy a průvodce přípravou na semestrální zkoušku v otázkách. Mechanika

ELT1 - Přednáška č. 6

4EK213 Lineární modely. 12. Dopravní problém výchozí řešení

Inovace a zkvalitnění výuky prostřednictvím ICT Elektrický proud střídavý Základní pojmy, časový průběh sin. veličin, střední.

Aplikace metody konečných prvků

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY VÍCEREFLEKTOROVÁ FRAKTÁLNÍ ANTÉNA MULTIREFLECTOR FRACTAL ANTENNA

Analýza elektromagnetického vnitřního prostředí semikompozitního letounu EV-55

Vektorové obvodové analyzátory

Numerická stabilita algoritmů

SIMULACE ZVUKOVÉHO POLE VÍCE ZDROJŮ

MATEMATICKÉ PRINCIPY VÍCEROZMĚRNÉ ANALÝZY DAT

Lineární algebra. Soustavy lineárních rovnic

Obsah PŘEDMLUVA...9 ÚVOD TEORETICKÁ MECHANIKA...15

Simulace (nejen) fyzikálních jevů na počítači

Transkript:

VYUŽITÍ PROGRAMŮ MATLAB A COMSOL MULTIPHYSICS VE VÝUCE VÝPOČETNÍHO ELEKTROMAGNETISMU Z. Raida Vysoké učení technické v Brně, Ústav radioelektroniky Abstrakt Příspěvek se zabývá výukou výpočetního elektromagnetismu (computational electromagnetics) na Fakultě elektrotechniky a komunikačních technologií VUT v Brně. Diskutována je struktura předmětu CAD ve vysokofrekvenční a mikrovlnné technice, který se danou problematikou zabývá. Popisován je výběr software pro zajištění výuky. Na ilustračním příkladu je demonstrováno využití programů MATLAB a COMSOL Multiphysics v daném předmětu. 1 Úvod S postupným přesouváním komunikačních služeb do stále vyšších kmitočtových pásem nabývá na důležitosti vzdělávání studentů v oblasti numerického modelování elektromagnetických struktur (antény, mikrovlnné obvody, přenosová vedení). Na vyšších kmitočtech je totiž délka vlny srovnatelná s rozměry komponentů elektronických zařízení. K popisu systému tudíž nelze použít soustředěné parametry, ale je nutno pracovat s parametry rozprostřenými. Na popis struktury je třeba aplikovat Maxwellovy rovnice a vhodnou numerickou metodou je řešit [1]. K numerickému řešení elektromagnetických struktur lze využít řadu komerčně dostupných programů. Tyto programy bývají založeny na různých numerických metodách (nejčastěji metody konečných diferencí [2] a konečných prvků [3] pro diferenciální formulaci problému, a metody momentové [4] pro formulaci integrální). Proto pro různé třídy úloh vykazují komerční programy rozdílnou efektivnost řešení a přesnost výsledku. Každý uživatel komerčních programů z oblasti výpočetního elektromagnetismu (computational electromagnetics) by tedy měl relativně dobře znát numerické řešení parciálních diferenciálních rovnic a rovnic integrálních, aby byl schopen pro řešenou úlohu zvolit optimální program. Výuce numerických metod řešení elektromagnetických polí se řadu let věnujeme na VUT v Brně v rámci magisterského předmětu CAD ve vysokofrekvenční a mikrovlnné technice. 2 Koncepce výuky Koncepci výuky numerických metod můžeme vyjádřit dvojrozměrným schématem: Horizontální, věcná rovina. Při výuce postupujeme od řešení nejjednodušších problémů (analýza jednorozměrných elektrostatických struktur metodou konečných diferencí) po problémy komplikované (analýza dvojrozměrných dynamických neharmonických struktur momentovou metodou). Vertikální, metodická rovina. Výuku zahajujeme úpravou Maxwellových rovnic pro konkrétní analyzovaný problém. Na výslednou diferenciální nebo integrální rovnici aplikujeme vhodnou numerickou metodu (konečné diference, konečné prvky, momentová metoda). Metodu implementujeme formou vlastního programu. V poslední fázi jsou výsledky výpočtů ověřovány vhodným komerčním programem. Při výběru programovacího nástroje pro vytváření vlastních zdrojových kódů studenty jsme zvolili program MATLAB, a to z následujících důvodů: Numerické metody transformují parciální diferenciální rovnice nebo rovnice integrální na maticové rovnice. MATLAB podporuje práci s řídkými maticemi a obsahuje řadu efektivních solverů pro řešení i velmi rozlehlých maticových problémů.

Syntaxe MATLABu je velmi podobná jazykům C a Pascal, takže jej studenti relativně rychle a snadno zvládnou používat. Díky maticové povaze programu lze metodu implementovat relativně jednoduchým zdrojovým kódem, jehož vykonávání vykazuje vysokou výpočetní efektivitu. MATLAB obsahuje propracované nástroje pro vizualizaci výsledků. Studenti se tedy mohou soustředit na vývoj samotného jádra programu a o post-processing se postará MATLAB. K MATLABu lze zakoupit Optimization Toolbox. Optimalizační skripty mohou být propojovány s numerickými modely elektromagnetických struktur. Studenti si tak mohou vytvářet jednoduché nástroje pro počítačem podporovaný návrh jednoduchých mikrovlnných prvků. Výběr programů pro ověření výsledků vlastních výpočtů je dominantně ovlivněn licenčními pravidly a finančními podmínkami jejich výrobců. Pro výuku v rámci předmětu CAD ve vysokofrekvenční a mikrovlnné technice se podařilo vyjednat přijatelné podmínky u tří nástrojů: COMSOL Multiphysics je založen na metodě konečných prvků. Pro oblast výpočetního elektromagnetismu nabízí řešení jedno- až třírozměrných úloh od elektrostatických problémů po výpočet dynamických harmonických polí. CST Microwave Studio je založeno na metodě konečných diferencí. Program je specializován na řešení problémů z oblasti mikrovlnné techniky a antén. Umožňuje výpočet jak v kmitočtové oblasti (harmonická analýza) tak v oblasti časové. ANSOFT Designer je komplexním nástrojem pro analýzu a návrh mikrovlnných komunikačních systémů. Designer má modulární strukturu, přičemž jedním z modulů je program pro analýzu planárních obvodů a antén momentovou metodou v kmitočtové oblasti. Výše uvedené tři nástroje pokrývají všechny typy úloh, jimiž se v rámci předmětu zabýváme, vyjma problémů řešených momentovou metodou v časové oblasti [5]. Je to dáno tím, že v současné době neexistuje komerční program, v němž by byla tato metoda implementována. Momentová metoda v časové oblasti (TDIE, Time Domain Integral Equation) je totiž metodou relativně nezralou, takže její komerční implementace by byla velmi riskantní. Uvedené postupy jsou v následující kapitole ilustrovány příkladem výuky metody konečných prvků, která je aplikována na modální analýzu podélně homogenních vlnovodů. Výsledky analýzy jsou ověřeny v programu COMSOL Multiphysics. 3 Výuka metody konečných prvků Uvažujme podélně homogenní vlnovod, jehož plášť je vytvořen z dokonalého elektrického vodiče. Uvnitř vlnovodu uvažujeme vakuum. Aplikujeme-li na popis elektromagnetického pole uvnitř vlnovodu Maxwellovy rovnice, dospějeme po úpravách ke dvěma skalárním vlnovým rovnicím [1]. První vlnová rovnice je pro podélnou složku intenzity elektrického pole a slouží k výpočtu příčně magnetických vidů, druhá vlnová rovnice je pro podélnou složku intenzity magnetického pole a slouží k výpočtu vidů příčně elektrických. Na řešení vlnových rovnic aplikujeme metodu konečných prvků [3]: Příčný průřez vlnovodu pokryjeme sítí trojúhelníkových prvků. Každý trojúhelníkový prvek popíšeme dvojicí matic koeficientů S (e) a T (e), kde e je číslo konečného prvku. Matice S (e) a T (e) závisejí na tvaru a na rozměrech trojúhelníkového prvku. Matice S (e) a T (e) umístíme do diagonály matic S i a T i. Tyto matice odpovídají situaci, kdy je příčný profil vlnovodu rozřezán na vzájemně izolované trojúhelníky, které je zapotřebí v dalším kroku vzájemně propojit. Sestavíme vazební matici C. Ta má tolik řádků, kolik je vrcholů vzájemně izolovaných trojúhelníků rozřezaného profilu, a tolik sloupců, kolik je uzlů ve složeném profilu. Termínem uzel přitom označujeme bod, v němž leží jeden nebo více vrcholů trojúhelníkových prvků složené struktury. Pokud vrchol trojúhelníka přináleží k n-tému uzlu, bude v n-tém sloupci matice C na řádku, který odpovídá danému vrcholu trojúhelníka, jednička. Na všech ostatních pozicích jsou nuly.

Složení vzájemně izolovaných trojúhelníkových prvků do celistvé struktury je dosaženo maticovými součiny S = C T S i C a T = C T T i C. Vlnové rovnice přecházejí na zobecněný problém vlastních čísel S H + k 2 T H = 0. Zde H značí sloupcový vektor uzlových hodnot podélné složky intenzity magnetického pole určitého příčně elektrického vidu a k je kritické vlnové číslo tohoto vidu. Situace pro vid příčně magnetický se odlišuje pouze v okrajových podmínkách na plášti vlnovodu. Zobecněný problém vlastních čísel řešíme v MATLABu voláním funkce eig. Získáme tak vlastní vektory uzlových hodnot intenzity pole a vlastní kritická vlnová čísla. Popsaný algoritmus lze v MATLABu pro vlnovod obdélníkového průřezu snadno implementovat. Implementaci si navíc usnadníme vhodnou volbou sítě konečných prvků obdélníkový průřez rozdělíme na obdélníkové prvky, z nichž každý považujeme za dvojici pravoúhlých trojúhelníků se společnou přeponou (diagonála obdélníka). Popsané situaci odpovídá následující zdrojový kód: function kn = linearte( Nx, Ny) % Nx = počet konečných prvků ve vodorovném směru % Ny = počet konečných prvků ve svislém směru a = 22.86e-3; % šířka vlnovodu b = 10.16e-3; % výška vlnovodu dx = ones(1,nx) * (a/nx); % vektor vodorovných rozměrů koneč. prvků dy = ones(1,ny) * (b/ny); % vektor svislých rozměrů koneč. prvků Q1 = [ 0 0 0; 0 1-1; 0-1 1] / 2; % tabulované matice Q3 = [ 1-1 0; -1 1 0; 0 0 0] / 2; % konenčých prvků Te = [ 2 1 1; 1 2 1; 1 1 2] /12; % viz [3] N = 2 * Nx * Ny; % celkový počet k.p. St = sparse( 3*N, 3*N); Tt = sparse( 3*N, 3*N); n = 0; % matice pro izolované k.p. for ny=1:ny for nx=1:nx n = n + 1; lw = 3*n-2; hg = 3*n; % matice pro dolní k.p. St(lw:hg,lw:hg) = Q1 * dx(nx)/dy(ny) + Q3 * dy(ny)/dx(nx); Tt(lw:hg,lw:hg) = Te * dx(nx)*dy(ny)/2; St(lw+3*Nx:hg+3*Nx,lw+3*Nx:hg+3*Nx) = St(lw:hg,lw:hg); Tt(lw+3*Nx:hg+3*Nx,lw+3*Nx:hg+3*Nx) = Tt(lw:hg,lw:hg); end % matice pro horní k.p. n = n + Nx; end C = get_c1( Nx, Ny, N) % vazební matici sestavujeme mimo S = C'*St*C; % sdružení matic T = C'*Tt*C; [H,K] = eig( S, T); % řešení problému vlastních čísel Vizualizace vypočtených rozložení podélné složky pole a porovnání numericky vypočtených kritických vlnových čísel k n s čísly určenými analyticky k a je uvedena v obr. 1. Z obrázků je zřejmá funkčnost metody a dobrá shoda s analytickými výsledky. V následném kroku je celá analýza zopakována v programu COMSOL Multiphysics 3.3. Výsledky výpočtů jsou uvedeny v obr. 2. Porovnáním rozložení podélných složek pole jednotlivých vidů nalézáme shodu mezi oběma programy.

Obr. 1 Tři nejnižší vidy příčně elektrické TE 10, TE 20, TE 01 (vlevo, rozložení podélné složky intenzity magnetického pole H z ) a tři nejnižší vidy příčně magnetické TM 11, TM 21, TM 31 (vpravo, rozložení podélné složky intenzity elektrického pole E z ). 4 Závěr Výuku výpočetního elektromagnetismu lze považovat za velmi náročnou: Studenti musejí dobře rozumět abstraktní teorii elektromagnetického pole a její aplikaci na řešení konkrétních mikrovlnných problémů. Od studentů jsou vyžadovány dobré matematické znalosti z oblasti integrálního a diferenciálního počtu, vektorové analýzy, variačních metod a maticového počtu. Studenti musejí umět rychle a efektivně programovat. Z výše uvedených důvodů není o předmět CAD ve vysokofrekvenční a mikrovlnné technice velký zájem. Nicméně, každým rokem se najde skupina zhruba 30 studentů, kteří si předmět zapíší.

Obr. 2 Tři nejnižší vidy příčně elektrické TE 10, TE 20, TE 01 (nahoře, rozložení podélné složky intenzity magnetického pole H z ) a tři nejnižší vidy příčně magnetické TM 11, TM 21, TM 31 (dole, rozložení podélné složky intenzity elektrického pole E z ). Aby studium dané problematiky bylo pro studenty zvládnutelné, snažíme se rozvíjet různé typy podpory samostatné práce studentů: Společně s kolegy z FEL ČVUT v Praze byly napsány dvě monografie zabývající se problematikou výpočetního elektromagnetismu [7], [8]. Tyto monografie tvoří základní studijní literaturu předmětu. Vytvořili jsme internetovou učebnici elektromagnetických vln http://www.feec.vutbr.cz/~raida/multimedia_en, která teoretické popisy doprovází ilustračními výpočty, jež jsou realizovány jednak formou javovských appletů a jednak formou odpovídajících m-souborů MATLABu. M-soubory si studenti mohou z webových stránek učebnice stáhnout. Studentům je umožněn neomezený přístup do počítačových učeben, v nichž je instalován veškerý software využívaný ve výuce. Studenti tak mohou individuálně pracovat na projektech, za jejichž vypracování a obhájení je jim udělen klasifikovaný zápočet. Veškeré informace týkající se předmětu jsou zveřejňovány na jeho webových stránkách: http://www.feec.vutbr.cz/~raida/mcvt Přes veškerou snahu nejsou výsledky ve výuce výpočetního elektromagnetismu nijak oslnivé. Nicméně, vždy se najde několik málo studentů, které tato problematika osloví a věnují se jí dále v rámci svých diplomových prací a případně i disertací. Poděkování Stávající forma předmětu CAD ve vysokofrekvenční a mikrovlnné technice, jak je popsána v tomto příspěvku, byla vybudována díky finanční podpoře grantu Fondu rozvoje vysokých škol č. 483/2007 Inovace magisterského předmětu CAD ve vf. a mikrovlnné technice.

Literatura [1] TYSL, V., RŮŽIČKA, V. Teoretické základy mikrovlnné techniky. Praha: SNTL, 1989. [2] TAFLOVE, A. Computational electrodynamics: The finite-difference time-domain method. Boston: Artech House, 1995. [3] SILVESTER, P. P., FERRARI, R. L. Finite elements for electrical engineers, 3rd edition. Cambridge: Cambridge University Press, 1996. [4] HARRINGTON, R. F. Field computation by moment methods, 2nd edition. Piscataway: IEEE Press, 1993. [5] RAO, S. M. Time Domain Electromagnetics. San Diego: Academic Press, 1999. [6] GILL, P.E., MURRAY, W., WRIGHT, M.H. Practical Optimization. San Diego: Academic Press, 1981. [7] ČERNOHORSKÝ, D., RAIDA, Z., ŠKVOR, Z., NOVÁČEK, Z. Analýza a optimalizace mikrovlnných struktur. Brno: Nakladatelství VUTIUM, 1999. [8] RAIDA, Z. a kol. Analýza mikrovlnných struktur v časové oblasti. Brno: Nakladatelství VUTI- UM, 2004. Zbyněk Raida, Ústav radioelektroniky, FEKT VUT v Brně, Purkyňova 118, Brno, 612 00, Tel.: 541 149 114, fax: 541 149 244, email: raida@feec.vutbr.cz