Katedra Elektrotechniki Teoretycznej i Informatyki
Transkrypt
Katedra Elektrotechniki Teoretycznej i Informatyki
Funkcje w programie MATLAB Funkcję tworzymy wybierając z menu programu MATLAB: File/New/M-file. W pierwszej lini wpisujemy słowo function a po nim wartość obliczaną w funkcji, znak =, nazwę funkcji i w nawiasie argumenty: Katedra Elektrotechniki Teoretycznej i Informatyki Przedmiot: Teoria pola elektromagnetycznego Numer ćwiczenia: 10 function J=nazwa_funkcji(arg1,arg2,arg3) Temat: Zjawisko naskórkowości Funkcje Bessela w języku MATLAB wprowadzamy w następujący sposób: I0(kr): I0 = besseli(0,k*r); I1(kr): I1 = besseli(1,k*r); gdzie: 0 oznacza rząd funkcji, k*r oznacza argument funkcji Zjawisko naskórkowości Pozostałe funkcje używane przy obliczeniach: pierwiastek kwadratowy: y = sqrt(x) y = x do potęgi z: y = x^z wartość bezwzględna: y = abs(x) Rozpatrujemy przewód w postaci walca o przekroju kołowym i promieniu R w którym płynie prąd sinusoidalnie zmienny o wartości maksymalnej równej Im. Zakładamy, że przewód jest odosobniony i nieskończenie długi. Przyjmujemy walcowy układ współrzędnych (r,θ,z) tak, że oś 0z jest osią walca. Jedność urojoną wprowadzamy jako j lub jako i: 3 + 4j oznacza to samo co: 3 + 4*j. Argumenty funkcji możemy wprowadzać jako wektory, np.: r = linspace(0,R,20) – 20 liniowo rozłożonych punktów od zera do R; Do narysowania wykresu gęstości prądu wzdłuż promienia przewodu możemy użyć funkcji plot: plot(r,J) Program FEMLAB Do zbudowania modelu przewodu w programie należy wybrać układ dwuwymiarowy (2D): Electromagnetics Module / Quasi-Statics / Perpendicular Currents / Time-harmonic analysis Należy narysować koło ( Circle ), odpowiadające przekrojowi przewodu oraz duży obszar zewnętrzny np. dziesięciokrotnie większy od przewodu. W menu Physics / Subdomain Settings... należy ustawić wartość przewodności np. dla miedzi σ = 60e6 i gęstość prądu Jez obliczoną z zależności dla prądu stałego. Rys. 1 Odosobniony przewód w układzie współrzędnych walcowych Częstotliwość wprowadzamy w oknie, które otwieramy wybierając z menu: Physics / Scalar Variables... Przyjęte założenia powodują, że wektor natężenia pola elektrycznego E i wektor gęstości prądu W opcjach siatki elementów skończonych ( Mesh / Mesh Parameters... ) ustawiamy bardzo gęstą siatkę ( Extremely fine ). Po obliczeniach ( Solve / Solve Problem ) zmieniamy wyświetlaną wielkość ( Postprocessing / Plot Parameters... ) na gęstość prądu: Total Current density, norm . ks 2006-05-30 4 J mają tylko jedną składową (wzdłuż osi przewodu) i zależą tylko od jednej współrzędnej przestrzennej: E = Ez(r), J = Jz(r) (1) Z drugiego równania Maxwella dla pól harmonicznych niskich częstotliwości rot E = – jωµH Z równań (8) i (9) znajdujemy stałą A (2) kI 1 , 2πRγ I1 (kR) A= obliczamy rotację wektora E i widzimy, że natężenie pola magnetycznego ma również tylko jedną składową: (10) którą możemy podstawić do (7) i (8) otrzymując wyrażenia opisujące interesujące nas wielkości Hθ = 1 dEz . jωµ dr wewnątrz przewodu, czyli natężenie pola elektrycznego: (3) Ez = Z pierwszego równania Maxwella dla pól harmonicznych niskich częstotliwości rot H = γE (4) I kR I0 (kr ) πR 2 γ 2 I1 ( kR) (11) I I1 (kr ) . 2πR I1 (kR) (12) i natężenie pola magnetycznego: otrzymujemy Hθ = dH θ 1 + H θ = γEz . r dr (5) Gęstość prądu w przewodzie obliczamy mnożąc natężenie pola elektrycznego przez przewodność: Z równań (3) i (5) otrzymujemy równanie różniczkowe drugiego rzędu – równanie Bessela: d 2 Ez dr 2 + 1 dEz − k 2 Ez = 0 , r dr J z = γEz = (6) I kR I0 (kr ) . πR 2 2 I1 (kR) (13) Widać więc, że przepływ prądu zmiennego w przewodzie nie jest równomierny w całym gdzie: k = (jωµγ) przekroju, lecz występuje wypieranie go na zewnątrz. Zjawisko to nasila się ze wzrostem którego rozwiązanie można wyrazić w postaci: częstotliwości i przy bardzo dużych częstotliwościach cały prąd płynie praktycznie tylko w cienkiej 1/2 Ez = AI0(kr) + BK0(kr), (7) warstwie przewodnika, tuż przy jego powierzchni. Zjawisko to nazywamy ZJAWISKIEM NASKÓRKOWOŚCI. gdzie: A, B – stałe całkowania; I0(kr), K0(kr) – zmodyfikowane funkcje Bessela zerowego rzędu, pierwszego i drugiego rodzaju. ZADANIA Funkcje Bessela są znane, a zatem do wyznaczenia pozostają tylko stałe A i B. Wyznaczamy je z warunków jakie muszą być spełnione w środku przewodu oraz na jego powierzchni. Ponieważ 1. Napisać w języku MATLAB funkcję obliczającą gęstość prądu w przewodzie o przekroju K0(kr) → ∞ gdy r → 0, stałą B w równaniu (7) musimy przyjąć B = 0 (natężenie pola elektrycznego kołowym – równanie (13). Argumentami funkcji powinny być: wartość prądu I, promień wewnątrz przewodu musi mieć wartość skończoną). Równanie (3) przepiszemy wtedy w postaci: przewodu R, przewodność materiału γ i częstotliwość prądu f. Hθ = A d Ak Aγ I0 (kr ) = I1 (kr ) = I1 ( kr ) . jωµ dr jωµ k 2. Korzystając z funkcji obliczyć gęstości prądu wewnątrz przewodu o podanych parametrach (8) (wzdłuż promienia r). Przeprowadzić obliczenia dla różnych częstotliwości, różnych przewodności i różnych promieni (R) przewodu. Jednocześnie, na podstawie prawa przepływu znajdujemy natężenie pola magnetycznego na powierzchni przewodnika: 3. Dla przyjętych danych zbudować model przewodu w programie FEMLAB i obliczyć rozkład gęstości prądu w przekroju przewodu. Hθ r =R = 2 I . 2πR (9) 3