Elektromágneses rendszerek modellezése és tervezése

Hasonló dokumentumok
Végeselem modellezés alapjai 1. óra

Ipari matematika 2. gyakorlófeladatok

Végeselem analízis. 1. el adás

Explicit hibabecslés Maxwell-egyenletek numerikus megoldásához

ODE SOLVER-ek használata a MATLAB-ban

Pere Balázs október 20.

Megjegyzés a villamos gép mágneses terét leíró kifejezéshez Comment on the Expression Describing the Magnetic Field of the Electrical Machine

Megoldott feladatok november 30. n+3 szigorúan monoton csökken, 5. n+3. lim a n = lim. n+3 = 2n+3 n+4 2n+1

Mátrixhatvány-vektor szorzatok hatékony számítása

Hajlított tartó elmozdulásmez jének meghatározása Ritz-módszerrel

Elektromágneses terek 2011/12/1 félév. Készítette: Mucsi Dénes (HTUCA0)

Matematika A2 vizsga mgeoldása június 4.

Alap-ötlet: Karl Friedrich Gauss ( ) valószínűségszámítási háttér: Andrej Markov ( )

1.9. B - SPLINEOK B - SPLINEOK EGZISZTENCIÁJA. numerikus analízis ii. 34. [ a, b] - n legfeljebb n darab gyöke lehet. = r (m 1) n = r m + n 1

NUMERIKUS MÓDSZEREK FARAGÓ ISTVÁN HORVÁTH RÓBERT. Ismertet Tartalomjegyzék Pályázati támogatás Gondozó

A mikroskálájú modellek turbulencia peremfeltételeiről

Tartószerkezet-rekonstrukciós Szakmérnöki Képzés

MODELLEZÉS - SZIMULÁCIÓ

Jegyzet az Elektromágneses terek M.Sc. tantárgyhoz

Marcsa Dániel. M.Sc. szakos mechatronikus hallgató. Konzulens: Dr. Kuczmann Miklós, Ph.D. egyetemi docens. Elektromágneses Terek Laboratórium

Numerikus matematika. Irodalom: Stoyan Gisbert, Numerikus matematika mérnököknek és programozóknak, Typotex, Lebegőpontos számok

I. Fejezetek a klasszikus analízisből 3

Vektorok. Octave: alapok. A fizika numerikus módszerei I. mf1n1a06- mf1n2a06 Csabai István

Tartalomjegyzék. Typotex Kiadó, 2010

LNM folytonos Az interpoláció Lagrange interpoláció. Lineáris algebra numerikus módszerei

Legkisebb négyzetek módszere, Spline interpoláció

12. előadás. Egyenletrendszerek, mátrixok. Dr. Szörényi Miklós, Dr. Kallós Gábor

Simított részecskedinamika Smoothed Particle Hydrodynamics (SPH)

Gauss-Jordan módszer Legkisebb négyzetek módszere, egyenes LNM, polinom LNM, függvény. Lineáris algebra numerikus módszerei

HÁZI FELADATOK. 1. félév. 1. konferencia A lineáris algebra alapjai

Segédlet a gyakorlati tananyaghoz GEVAU141B, GEVAU188B c. tantárgyakból

Differenciálegyenletek numerikus integrálása április 9.

Sajátértékek és sajátvektorok. mf1n1a06- mf1n2a06 Csabai István

A végeselem-módszer alkalmazása a villamos forgógépek

Feladatok a Gazdasági matematika II. tárgy gyakorlataihoz

Gauss-eliminációval, Cholesky felbontás, QR felbontás

Lineáris algebra. (közgazdászoknak)

Baran Ágnes, Burai Pál, Noszály Csaba. Gyakorlat Differenciálegyenletek numerikus megoldása

Matematika szigorlat június 17. Neptun kód:

Gyakorló feladatok. Agbeko Kwami Nutefe és Nagy Noémi

Baran Ágnes, Burai Pál, Noszály Csaba. Gyakorlat Differenciálegyenletek

TDK-DOLGOZAT. Nemlineáris anyagtulajdonságok modellezése a numerikus térszámításban

Az egyenlőtlenség mindkét oldalát szorozzuk meg 4 16-al:

1. Számsorok, hatványsorok, Taylor-sor, Fourier-sor

Eddig csak a polinom x-ben felvett értékét kerestük

a térerősség mindig az üreg falára merőleges, ezért a tér ott nem gömbszimmetrikus.

Konjugált gradiens módszer

Numerikus matematika vizsga

2 (j) f(x) dx = 1 arcsin(3x 2) + C. (d) A x + Bx + C 5x (2x 2 + 7) + Hx + I. 2 2x F x + G. x

YBL - SGYMMAT2012XA Matematika II.

Példa: Tartó lehajlásfüggvényének meghatározása végeselemes módszer segítségével

Feladatok megoldásokkal a 9. gyakorlathoz (Newton-Leibniz formula, közelítő integrálás, az integrálszámítás alkalmazásai 1.

Kvadratikus alakok és euklideszi terek (előadásvázlat, október 5.) Maróti Miklós, Kátai-Urbán Kamilla

Hegesztési folyamatok és jelenségek véges-elemes modellezése

Marcsa Dániel. Dr. Kuczmann Miklós, Ph.D.

alakú számot normalizált lebegőpontos számnak nevezik, ha ,, és. ( : mantissza, : mantissza hossza, : karakterisztika) Jelölés: Gépi számhalmaz:

Matematika III előadás

Gauss elimináció, LU felbontás

1.1. Feladatok. x 0 pontban! b) f(x) = 2x + 5, x 0 = 2. d) f(x) = 1 3x+4 = 1. e) f(x) = x 1. f) x 2 4x + 4 sin(x 2), x 0 = 2. általános pontban!

Matematikai geodéziai számítások 5.

Modern Fizika Labor. 2. Az elemi töltés meghatározása. Fizika BSc. A mérés dátuma: nov. 29. A mérés száma és címe: Értékelés:

Mátrix-exponens, Laplace transzformáció

Beugró kérdések. Elektrodinamika 2. vizsgához. Számítsa ki a gradienst, divergenciát és a skalár Laplace operátort henger koordinátákban!

Parciális dierenciálegyenletek

Parciális differenciálegyenletek numerikus módszerei számítógépes alkalmazásokkal Karátson, János Horváth, Róbert Izsák, Ferenc

Lineáris algebra numerikus módszerei

10. Előadás. Megyesi László: Lineáris algebra, oldal. 10. előadás Sajátérték, Kvadaratikus alak

= e i1 e ik e j 1. tenzorok. A k = l = 0 speciális esetben e az R egységeleme. A. e q 1...q s. = e j 1...j l q 1...q s

Utolsó el adás. Wettl Ferenc BME Algebra Tanszék, Wettl Ferenc (BME) Utolsó el adás / 20

Fourier transzformáció

Ortogonalizáció. Wettl Ferenc Wettl Ferenc Ortogonalizáció / 41

Numerikus módszerek II. zárthelyi dolgozat, megoldások, 2014/15. I. félév, A. csoport. x 2. c = 3 5, s = 4

Gyakorlati példák Dr. Gönczi Dávid

Optimalizálás alapfeladata Legmeredekebb lejtő Lagrange függvény Log-barrier módszer Büntetőfüggvény módszer 2017/

Az Ampère-Maxwell-féle gerjesztési törvény

Lineáris algebra Gyakorló feladatok

Annak a function-nak a neve, amiben letároltuk az egyenletünket.

TERMÉKSZIMULÁCIÓ. Dr. Kovács Zsolt. Végeselem módszer. Elıadó: egyetemi tanár. Termékszimuláció tantárgy 6. elıadás március 22.

TMDK-DOLGOZAT. Stacionárius és rádiófrekvenciás elektromágneses terek vizsgálata a momentumok módszerének segítségével

Numerikus módszerek I. zárthelyi dolgozat, 2009/10. I. félév, A. csoport, MEGOLDÁSOK

Győri HPC kutatások és alkalmazások

n n (n n ), lim ln(2 + 3e x ) x 3 + 2x 2e x e x + 1, sin x 1 cos x, lim e x2 1 + x 2 lim sin x 1 )

Gauss-Seidel iteráció

ZÁRÓJELENTÉS. Téma címe: A végeselem-módszer alkalmazása mérnöki szimulációkban (PD 73242) Vezető kutató: Dr. Kuczmann Miklós, PhD egyetemi docens

V É G E S E L E M M Ó D S Z E R M É R N Ö K I M E C H A N I K A I A L K A LM A Z Á S A I

Numerikus módszerek 1.

KOVÁCS BÉLA, MATEMATIKA II.

{ } x x x y 1. MATEMATIKAI ÖSSZEFOGLALÓ. ( ) ( ) ( ) (a szorzás eredménye:vektor) 1.1. Vektorok közötti műveletek

Fluid-structure interaction (FSI)

Gyakorló feladatok I.

TERMÉKTERVEZÉS NUMERIKUS MÓDSZEREI. 1. Bevezetés

Numerikus integrálás

Számítógépes gyakorlat MATLAB, Control System Toolbox

A végeselem módszer alapjai. 2. Alapvető elemtípusok

1. feladatsor Komplex számok

KOVÁCS BÉLA, MATEMATIKA I.

y = y 0 exp (ax) Y (x) = exp (Ax)Y 0 A n x n 1 (n 1)! = A I + d exp (Ax) = A exp (Ax) exp (Ax)

rank(a) == rank([a b])

Többváltozós, valós értékű függvények

Lagrange és Hamilton mechanika

Átírás:

Elektromágneses rendszerek modellezése és tervezése Végeselem-módszer (rövid bevezető) Marcsa Dániel egyetemi tanársegéd E-mail: marcsad@sze.hu http://maxwell.sze.hu/~marcsa/targyak.html Széchenyi István Egyetem http://uni.sze.hu Automatizálási Tanszék http://automatizalas.sze.hu Elektromágneses Terek Laboratórium http://emt.sze.hu

Numerikus térszámítási módszerek Peremelem-módszer (BEM) ANSYS Maxwell Végeselem-módszer (FEM) FEMM ONELAB Véges differenciák módszere az időtartományban (FDTD) Momentum-módszer (MoM) COMSOL Multiphysics FEKO Távvezeték mátrix módszer (TLM) Hibrid módszerek (FEM-BEM) Mentor Graphics SolidWorks

Numerikus térszámítási módszerek Árnyékolás vizsgálata (EMC) Z s Z T incoming wave/field conducting layer 3

Numerikus térszámítási módszerek Csatolt feladatok Veszteség csökkentő szabályozó 4

Numerikus térszámítási módszerek Párhuzamosítás Nagy számításigényű feladatok megoldása sokprocesszoros környezetben. Tartomány dekompozíció EBE (element by element) FEM 5

Modellezési technikák és eszközei Ingyenes Kereskedelmi FEKO Lite pdnmesh Cedrat Flux(demo version) AGROSD Finite Element Method Magnetics FlexPDE(student version) NEC GMSH/GetDP MagNet(Infolytica trial version) Elmer QuickField (student version) Maxwell (ANSYS) HFSS (ANSYS) COMSOL Multiphysics (AC/DC, RF) CST Microwave Studio HFWorks OPERA-d, -3d (COBHAM) FLUX Matlab PDE Toolbox MagNet(Infolytica) QuickField Vector Field 6

Modellezési technikák és eszközei Bővebb információ: http://www.cvel.clemson.edu/modeling/index.html Ingyenes szimulációs szoftverek listája Kereskedelmi szoftverek listája Modellezési technikákról rövid leírás Néhány információ a szoftverekről 7

Numerikus térszámítás lépései Modell specifikációja Optimaliz zálás Diszkretizálás Asszemblálás Megoldás Utófeldolgozás Lineáris algebra Direkt megoldók Iteratív megoldók Ritka mátrix (sparse matrix) Veszteségek Nyomaték Sugárzási karakterisztika 8

r d Mit is jelent a diszkretizálás? π = 3.459653589793 3 4 5 8 6 7 r r sin ( π ) r 8 ( π ) π ( π ) K = r π = n r sin = n sin n n n n π Hiba.459653589793 0 3.09069943749474 0.05470984039 50 3.3955976465669 0.0006667744 500 3.45798779476.06708037646e-005 000 3.4587485879564 5.67709544e-006 5000 3.4594468886.067085079994e-007 0000 3.459609665 5.6777900e-008 n = ; Hiba = ; while Hiba > e-6 PI Hiba = pi - PI; n = n + ; end format long; disp(pi); = n*sin(pi/n); 9

Véges differenciák módszere u x x u x u x x O x u x x u x u x x O x ( + ) = ( ) + + ( ) ( ) = ( ) + ( ) u = x u = x ( + ) ( ) u x x u x x u x u x x ( ) ( ) x Előretartó Hátratartó u u ( x + x) u( x) + u ( x x) ui+, j ui, j + u i, j = = u = x ( x) ( x) y ( y) u u + u i, j+ i, j i, j i,j+ Laplace-egyenlet i-,j x i,j i,j- y y x i+,j u u u = 0 + 0 = x y u i, j ekvidisztáns felosztás Egy csomópont egyenlete a következő alakra egyszerűsödik: u + u + u + u = 4 i+, j i, j i, j+ i, j 0

Véges differenciák módszere Laplace-egyenlet megoldása Excel-ben : 0V 0V 0V A feladat egy négyzet, melynek az alsó lapját egy 00V feszültségű forrásra kapcsoltuk, a másik három oldalát pedig leföldeltük. Határozza meg a négyzetben a potenciál értékét 5x5-ös felbontás esetén. 00V Házi feladat: 50x50-es felbontás esetén meghatározni a négyzetben a potenciál értékét. A B C D E 0 0 0 0 0 0 (C+A+B+B3)/4 (D+B+C+C3)/4 (E+C+D+D3)/4 0 3 0 (C3+A3+B+B4)/4 (D3+B3+C+C4)/4 (E3+C3+D+D4)/4 0 4 0 (C4+A4+B3+B5)/4 (D4+B4+C3+C5)/4 (E4+C4+D3+D5)/4 0 5 0 00 00 00 0

Véges differenciák módszere Laplace-egyenlet megoldásának eredménye Excel-ben : FONTOS! Excel-ben be kell állítani a Közelítés engedélyezését, mert különben a körkörös hivatkozás miatt nem oldja meg a feladatot. 00 90 80 70 60 50 40 30 0 0 0 A B C D E 0 0 0 0 0 0 7,4094 9,80666 7,4476 0 3 0 8,7494 4,9994 8,7496 0 4 0 4,85676 5,6789 4,85695 0 5 0 00 00 00 0 3 4 5 Véges differenciákról bővebb információt magyarul például a Korszerű antennarendszer-tervezés 3. heti óravázlatában talál. maxwell.sze.hu/~kuczmann/korszeru_antenna/antenna_lap.htm

d L Végeselem-módszer D-s példa - síkkondenzátor Ha L (lemez hossza) >> d (fegyverzetek távolsága) Egydimenziós feladat U ε 0, ε r ρ U Elektrosztatika E = 0 D = ρ D = ε ε E 0 r E = ϕ ϕ ( ) 0 Két ismeretlen, az E x, D x helyett egy darab ismeretlen potenciál φ. 3

-gradφ + + Végeselem-módszer + gradφ D-s példa - síkkondenzátor D = ε ε ϕ ( ε ε r ϕ ) = ρ ε0ε r ϕ = ρ 0 r 0 E Laplace-Poisson-egyenlet D + Peremfeltételek ϕ ( x ) ( ) = 0 = 0, ϕ x = d = U - x=0 x=d x Ha egy ε van a feladatban ε ϕ = ϕ = ρ ε ε 0 r Az ε ugorhat, de a φ nem, ezért az anyaghatárokra mindig kell, hogy essen csomópont! ε ε Ha kettő ε van a feladatban ε φ =φ ε ε ϕ = ρ ε ϕ = ρ 4

Végeselem-módszer Súlyozott maradék elv Általában analitikus megoldás nem ismert, ezért approximáció kell. KÖZELÍTÉS SOHA NEM LEHET PONTOS! Ω ε ϕ ρ 0 MARADÉK!! ( ε ɶ ϕ ρ ) ( ) N dω = 0, ahol N = N x a súlyfüggvény A maradékot súlyozzuk, majd a hiba elkenése végett integráljuk a teljes Ω tartományra. u v N ε ϕ ɶ d Ω = N ρ dω Ω Ω db derivált Ω ɶ ( ɶ ) ( u v ) = u v + v u u v = u v u v N ε ϕ d Ω N ε ϕ d Ω = N ρ dω db derivált Ω Ω Ω v dω = v dγ Γ Gauss-Osztrogradszkij - formula ( ) 5

Gyenge alak Végeselem-módszer N ε ɶ ϕ dω N ε ɶ ϕ d Γ= N ρ dω Ω Γ Ω D-s példa - síkkondenzátor Eggyel csökkentettük a deriváltakat. Γ Ω Γ φ D Dirichlet-peremfeltétel ɶ ϕ = ϕ + N ϕ D i i i= D-s elsőfokú végeselem N N N N N N N N N N 0 e e e 3 e 4 d x végeselem x N i végeselem formafüggvény 6

Végeselem-módszer D-s elsőfokú végeselem N N A Dirichlet-peremfeltétel pontosan teljesül. ( ɶ N ) ɶ ϕ = ϕ + N ϕ = ϕ ϕ = ϕ + ϕ = ϕ D D D 4 D N 0 a peremen N 0 a peremen φ D φ x N N x ( ) ( ) ( ) N x = m x + b ( x) D-s lineáris formafüggvények N x = = m x + b N x = 0 = m x + b N = x x x x ( x) N N ( x) = ex = ex x x x ( ) ( ) ( ) N x = m x + b N x = 0 = m x + b N x = = m x + b N ( x) x x = x x ( x) N N ( x) = ex = ex x x x 7

Ω N ε ɶ ϕ d Ω = N ρ dω Végeselem-módszer Ω = D + Ni i i= ɶ ϕ ϕ ϕ D-s példa - síkkondenzátor φ D -t nem írjuk bele. N j ε Ni ϕi d Ω = N j ρ dω Ω i= Ω N j ε Ni d Ω ϕi = N j ρ dω i= Ω Ω Elemegyenlet N ϕ N ε [ N N ] d Ω = ρ dω N ϕ N Ω Ω A teljesen általános formula. Úgy célszerű, hogy mátrixos alakban legyen. Egy darab végeselem egyenlete. 0 e e e 3 e 4 d N N N N N N N N Általában szimmetrikus, és a főátlóban mindig pozitív értékek vannak. 8

φ Végeselem-módszer Asszemblálás φ φ 3 φ 4 φ 5 e e e 3 e 4 3 4 5 x x 0 0 0 x xx x 0 0 3 0 x xx x 0 4 0 0 x xx x 5 0 0 0 x x K φ b φ φ 3 φ 4 φ 5 = b b 3 b 4 b 5 x = b Lineáris vagy linearizált egyenletrendszer. N N N N K R, x R, b R Analitikus megoldás ε ϕ = ρ ϕ = ϕ = ρ ε ϕ ρ = / x ε ϕ ρ = x + A / x ε ρ ϕ = x + Ax + B ε ϕ x = 0 = 0 = B ( ) ρ ϕ ( x = d ) = U = d + Ad ε U ρ A = + d d ε ρ U ρ ϕ ( x) = x + + d x ε d ε 9

Végeselem-módszer Peremfeltételek φ φ φ 3 φ 4 φ 5 φ =0V e e e 3 e 4 3 4 5 x x 0 0 0 x xx x 0 0 3 0 x xx x 0 4 0 0 x xx x 5 0 0 0 x x φ b φ b φ 3 φ 4 φ 5 = b 3 b 4 b 5 φ 5 =U 3 4 5 0 0 0 0 5 0 0 0 0 φ φ 5 = 0 U Matlab-ban K(,:) = K(,:) * 0; K(,) = ; b() = 0; K(5,:) = K(,:) * 0; K(5,5) = ; b(5) = U; 0

% Síkkondenzátor - Lineáris elemekkel clear clc %% Konstansok definiálása eps = 8.854e-*0; rho= e-; d = /000; U = 0; %% Végeselemrács készítése N = 5; X = 0:d/N:d; %% A K mátrix és a b vektor létrehozása K= zeros(n+); b= zeros(n+,); %% Asszemblálás for e = : N % Csomopont koordinátáinak beolvasása x = X(e); x = X(e+); % Gradiensek kiszámítása gn = -/ (x -x); gn = /(x -x); % Elemegyenletbõl a Ke mátrix és be vektor Ke = [gn; gn] * eps* [gn, gn] * (x -x); be = rho * [(x -x)/; (x -x)/]; Végeselem-módszer D-s példa síkkondenzátor Matlab script % K mátrix és a b vektor feltöltése az elemek Ke mátrixával % és be vektorával K(e,e) = K(e,e) + Ke(,); K(e,e+) = K(e,e+) + Ke(,); K(e+,e) = K(e+,e) + Ke(,); K(e+,e+) = K(e+,e+) + Ke(,); b(e) = b(e) + be(); b(e+) = b(e+) + be(); end %% Peremfeltétel K(,:) = K(,:) * 0; K(,) = ; b() = 0; K(N+,:) = K(,:) * 0; K(N+,N+) = ; b(n+) = U; %% Egyenletrendszer megoldása fi = K \ b; %% Megoldás ábrázolása plot(x, fi); hold on; %% Analitikus megoldás ábrázolása a_fi = -/*(rho/eps)*x.^+(u/d+(/)*(rho/eps)*d)*x; plot(x, a_fi,'ro');

Elektromágneses rendszerek modellezése és tervezése Kérdések Köszönöm a figyelmet! marcsad@sze.hu