OSNOVE ELEKTROTEHNIKE I - ELEKTROSTATIKA
s programom MATLAB
(ver. 2.1)
Dejan Križaj
Fakulteta za elektrotehniko, Univerza v Ljubljani, Tržaška 25, 1000 Ljubljana
Email: dejan.krizaj@fe.uni-lj.si
Ljubljana, 2003, 2004
http://lbm.fe.uni-lj.si/dejan/OE/MATLAB/Mlab_oe1.html
POGLAVJA:
1. Elektrina (naboj), sila med elektrinami
2. Sila na tockaste elektrine - Coulombov zakon
6. Energija elektrostaticnega polja
Literatura
Pri študiju elektrotehnike (in ostalih ved naravoslovja) se pogosto srečamo s problemom računanja in vizualizacije rezultatov. Pri tem so nam lahko v veliko pomoč različni programski paketi, med katerimi se v tehniških vedah zelo pogosto uporablja program Matlab. Matlab je posebno primeren za reševanje matričnih zapisov enačb, ki pri elektrotehniki zelo pogosto nastopajo. Uvede nas tudi v način preprostega programiranja, ki nam olajša prehod na programiranje v bolj zahtevnih programskih jezikih.
Program Matlab se vedno bolj pogosto uporablja tudi v višjih letnikih študija na Fakulteti za elektrotehniko, zato je zgodnje seznanjanje s programom koristno tudi za nadaljnji študij.
V tekstu so opisani primeri nalog, ki predstavljajo del snovi, ki se obravnava v okviru predmeta Osnove elektrotehnike I na univerzitetnem študiju na Fakulteti za elektrotehniko. Namen tega dela ni obravnavati celotno učno snov, pač pa s pomočjo rešenih primerov prikazati osnovne možnosti uporabe programa Matlab.
Elektrina je kvantizirana. Osnovna elektrina (naboj) elektrona je q0=-1,609.10-19 As. Enota za elektrino je [A.s]=[C].
Sila med elektrinama je proporcionalna produktu velikosti elektrin in nasprotno proporocionalna kvadratu razdalje med elektrinama.
Konstanta proporcionalnosti je .
Naloga 0.1: Jedro atoma železa ima radij 4.10-15 m in vsebuje 26 protonov. Kolikšna je elektrostaticna sila med dvema protonoma, ki sta razmaknjena za 4.10-15 m?
% Izracun sile med elektrinama. Znak za komentar je %
% ce stavka ne zakljucimo s podpicjem (;) se izpise sproten rezultat
strF=num2str(F); %pretvorba v string
Vprašanja:
Naloga 0.2: Kolikšna je elektrostaticna sila med natrijevim ionom (Na+ elektrina +q0) in klorovim ionom (Cl-, elektrina -q0) v kristalu soli, ce sta iona razmaknjena za 2.82.10-10 m?
Naloga 0.3: Dva identicna iona, razmaknjena za 5.10-10 m, se odbijata s silo 3,7.10-9 N. Kolikšna je elektrina vsakega od ionov? Koliko elektronov "manjka" (je prevec), da bi bila iona nevtralna?
2. Sila na tockaste elektrine- Coulombov zakon
Sila med elektrinama je usmerjena vzdol premice na kateri se nahajata elektrini. Spreminja se inverzno proporcionalno s kvadratom razdalje med elektrinama in je proporcionalna velikosti obeh elektrin: Sila na elektrino Q2 je:
kjer je enotin vektor v smeri od elektrine Q1 do Q2. Ce je elektrin vec, je sila na elektrino (vektorska) vsota prispevkov posameznih elektrin (superpozicija!).
Naloga 1.1: Elektrina Q1=2 m C se nahaja v središcu koordinatnega sistema P1(0,0,0)m. S kolikšno silo deluje na elektrino Q2=-3 m C, ki se nahaja v tocki P2(1,3,2) cm?
Namen: Seznanitev z vektorskim racunom ter izracun sile na elektrino v poljubni tocki.
MLAB: Vrsticni vektor zapišemo tako, da nizamo komponente vektorja v oglatem oklepaju (r1=[0, 0, 0]). Absolutno vrednost vektorja dobimo tako, da skalarno pomnožimo vektor s samim seboj (Abs_r21=sqrt(r21*r21');). Potrebno je biti pozoren na to, da je v MATLABU potrebno množiti vektor s transponiranim vektorjem, ki ga oznacuje zgornji apostrof (').
Q2=-3e-6 % ce vrstice ne zakljucimo z znakom";", se izpiše rezultat
e0=8.854e-12; % dielektricnost vakuuma
-3.0000e-006 % izpis rezultata
r1=[0, 0, 0]; %vrsticni vektor
r21=r2-r1; % vektor, ki kaže od vektorja r1 proti vektorju r2 oz. iz izhodišca v tocko P2
Abs_r21=sqrt(r21*r21'); % absolutna vrednost vektorja r21 dobimo z množenjem vektorja r21 s transponiranim vektorjem r21'
er21=r21/Abs_r21 % normalni vektorj v smeri r21
F21=k*Q1*Q2*er21/Abs_r21^2 % sila na elektrino Q2
Vprašanja:
a) V katero smer kaže sila na elektrino?
b) V kateri smeri je najvecja sila?
c) Koliko je absolutna vrednost sile (enote!)?
d) Koliko prostih elektronov vsebujeta Q1 in O2?
e) Kolišna je sila v smeri vektorja d=(1,2,0)? (Uporabi skalanrni produkt vektorja z enotinim vektorjem v smeri vektorja d!)
Naloga 1.2: Poleg dveh elektrin iz naloge 1 imamo še elektrino Q3=1 m C na mestu P3(-1,0,2)cm. Vsota vseh treh elektrin je enaka 0, kar zakljucuje sistem elektrin. Ponovno izracunajte silo na elektrino Q2!
Namen: Uporaba superpozicije za izracun sile v sistemu vec tockastih elektrin.
MLAB: Ker smo silo Q1 na Q2 že izracunali, izracunamo le še prispevek elektrine Q3 in prispevka seštejemo:
F23=k*Q1*Q2*er23/Abs_r23^2 % sila na elektrino Q2
F2=F21+F23 % celotna sila na elektrino Q2
r23 =
0.0200 0.0300 0
F23 =
-23.0100 -34.5150 0
Abs_F23 =
41.4819
F2 =
-33.3046 -65.3988 -20.5892
Vprašanja:
Naloga 1.3 Dolocite silo na elektrino Q1 iz naloge 1.1!
Naloga 1.4 Dolocite silo na elektrino Q1 iz naloge 1.2!
Naloga 1.5 Elektrinam v nalogi 1.2 poljubno spreminjamo predznak. Kdaj bo sila na elektrino Q3 najvecja in kdaj najmanjša in koliko bo?
Naloga 1.6P: Uporaba elektrostaticne sile med delci: Primer izracuna elektrostaticne sile ne cezijev ion v molekuli cezijevega klorida!
V molekuli cezijevega klorida (CsCl) so cezijevi ioni (Cs+) namešceni v vogalih kocke, ki ima dolžino stranice a=0,4 nm, klorov ion (Cl-) pa je v centru kocke. Kolikšna je sila na klorov ion? Ce manjka en cezijev ion, recemo, da ima kristal defekt. Kolikšna je sila na klorov ion v tem primeru?
Elektricno poljsko jakost definiramo kot silo na enoto poskusne elektrine q. V tem smislu lahko izracunamo elektricno poljsko jakost povsod v prostoru, kjer se nahajajo elektrine. V prostoru N tockastih elektrin je elektricna poljska jakost na mestu dolocenim z vektorjem rk vsota prispevkov vseh elektrin:
Naloga 2.1 V prostoru imamo elektrini Q1=2 pC v tocki P1(1,1,1)mm in Q2=-2 pC v tocki P2(-2,-1,3) cm. Koliko je elektricna poljska jakost v središcu koordinatnega sistema?
Namen: Izracun elektricne pojske jakosti v poljubni tocki prostora kot superpozicija prispevkov.
% tvorimo vektor, ki kaže od tocke P2 (vektor r2) proti tocki središcu k.s. (vektor r0)
E20=k*Q2*er20/Abs_r20^2 % polje zaradi elektrine Q2
E10=k*Q1*er10/Abs_r10^2 % polje zaradi elektrine Q1
Naloga 2.2: Dolocite elektricno poljsko jakost na mestu P4(1,1,1)cm za elektrine iz naloge 1.2!
Naloga 2.3: Elektrini Q1=1 m C in Q2=-3 m C sta razmaknjeni za 12 cm in se nahajata vzdolž x osi. Izrišite elektricno poljsko jakost vzdolž x osi!
Namen: Izracun polja za poljubno tocko v prostoru. Seznanitev z zapisom vektorjev in matrik ter operacij med njimi.
MLAB: Vektor točk vzdolž x osi od –2 cm do 2 cm po koraku 0.1 zapišemo kot X=(-2:0.1:4)*1e-2; . Množenje vektorja a z vektorjem b (a*b) je skalarni produkt. En vektor mora biti vrstica, drugi stolpec, rezultat je skalar. Množenje (deljenje) komponent vektorja a s komponentami vektorja b brez dodatnega seštevanja delnih množenj (deljenj), dosežemo z operacijo (.*) ali (./). Za izris grafa si poglejte pomoč v MLABu (help plot).
X=(-2:0.5:2)*1e-2; % koordinate x osi
% Q1 postavimo v koord. izhodišce, Q2 pa 2 cm stran v smeri poz. x osi
E1=k*Q1*X./abs(X).^3; % operator za deljenje vektorja je "./"
XT=2*1e-2*ones(1,length(X)); %vektor z vrednostmi pozicije lektrine Q2
plot(X,E1,'+-',X,E2,'*-', 'Linewidth',1.5)
Vprašanja:
Naloga 2.4: Dolocite in izrišite elektricno poljsko jakost vzdolž osi x (y=0,z=0) od x=-3cm do x=3cm s korakom dx=0.5cm za elektrine iz naloge 2.1!
Namen: Seznanitev z izracunom polja za poljubno postavljene elektrine ter seznanitev s problematiko vizualizacije polja.
MLAB: Zapišemo vektor X, ki vsebuje koordinate, kjer želimo racunati polje in celotnega v matriko P:
P=[X' Y' Z']; %tvorimo matriko s koordinatami tock P(x,y,z)
P(1,:); % tako zapišemo prvi vektor
ERP1(i,:)=k*Q1*RP1(i,:)/abs(RP1(i,:)*RP1(i,:)')^3;
ERP2(i,:)=k*Q2*RP2(i,:)/abs(RP2(i,:)*RP2(i,:)')^3;
ERP1(:,1); % x komponenta polja, ki ga povzroca elektrina Q2
ERP2(:,1); % x komponenta polja, ki ga povzroca elektrina Q2
Eabs(i)=sqrt(E(i,1)^2+E(i,2)^2+E(i,3)^2);
subplot(2,1,1),plot(X,E(:,3),'Linewidth',2)
subplot(2,1,2),plot(X,Eabs,'Linewidth',2)
Vprašanja:
Naloga 2.5: Izrišite 3D graf elektricne poljske jakosti za elektrino Q1=5 pC postavljeno na mestu P1(1,2)cm. Izrišite polje v obmocju (0,0) do (4,4)cm!
Namen: Seznanitev s 3D vizualizacijo polja.
MLAB: Tocke v prosturu zapišemo v matriko ([X,Y]=meshgrid(0:dx:maxx,0:dy:maxy);). S pomocjo dveh FOR zank precešemo vse tocke in izracunamo polje. Za vizualizacijo uporabimo funkcijo MESH.
dx=0.5e-3;dy=0.5e-3; maxx=4e-2;maxy=4e-2;
[X,Y]=meshgrid(0:dx:maxx,0:dy:maxy);
Naloga 2.6: Izrišite 3D graf in konture elektricne poljske jakosti za elektrine Q1=5 pC, Q2=-2 pC in Q3=-3 pC, ki se nahajajo v tockah P1(1,2) cm, P2 (2,3) cm in P3(1,1). Izrišite konture polja na x-y ravnini v obmocju (0,0) do (3,3)cm!
Namen: 3D vizualizacija polja, delo s FOR zankami in poljubnim številom elektrin.
MLAB: Podobno kot v prejšnjem primeru, le da imamo vec elektrin. Za izris kontur elektricne poljske jakosti glej (help contourf). Ker se polje spreminja s kvadratom, je za boljšo vizualizacijo koristno izrisati konture (desetiškega) logaritma polja. Poleg tega lahko grafu dodate vektorje, ki kažejo v smeri polja. Najprej je potrebno uporabiti ukaz gradient, ki numericno izracuna odvod vektorja v vseh tockah ter za izris ukaz quiver.
Vprašanja:
Potencial definiramo kot delo, ki ga opravi elektrostaticno polje pri premiku pozitivne elektrine 1As po poljubni poti od neke splošne tocke T v prostoru (kjer potencial išcemo), do tockeT0, kjer je potencial enak nic.
Naloga 3.1: Izracunajte in izrišite polje in potencial med koncentricnima prevodnima valjema (koaksialni kabel) z notranjim polmerom rn=1 mm in zunanjim polmerom rz=3mm, ce je med njima prikljucena napetost 25V.
Namen: Izracun potenciala in polja za koaksialni kabel in graficni prikaz.
MLAB: Uporabite ukaz plotyy za izris obeh funkcij na enem plotu.
%plot(R,V); xlabel(' Radij [m]'); ylabel(' Potencial [V]');
%figure; plot(R,E); xlabel(' Radij [m]'); ylabel(' El. poljska jakost [V/m]');
% IZRIS POLJA IN POTENCIALA NA ISTI SLIKI Z DVEMA OSEMA
[ax
ax1 ax2]=plotyy(R,V,R,E,'plot');
axes(ax(1)); ylabel(' Potencial [V]');
axes(ax(2)); ylabel(' El. poljska jakost [V/m]');
set(ax1,'LineStyle',':')
set(ax1,'Linewidth',3)
set(ax2,'Linewidth',2)
Naloga 3.2: Za iste vrednosti radijev in napetosti kot pri nalogi 2.8 le tokrat za primer krogelnega kondenzatorja izracunajte in dolocite polje in potencial ter odgovorite na vprašanja! Dodatno: na grafu prikažite polje in potencial za ravni (plošcni), cilindricni in krogeljni kondenzator!
Naloga 3.3: Dolocite el. poljsko jakost in potencial vzdolž naelektrenega obroca radija r=2cm, na katerem je enakomerno razporejena elektrina Q=12nC!
Naloga 3.4: Za elektrine iz naloge 2.6 izracunajte potencial v prostoru ter izrišite ekvipotencialne ploskve in v obliki 3D grafa!
Namen: Izracun potenciala za tockaste elektrine. 2D in 3D vizualizacija potenciala. Komentiranje ekvipotencialnih ploskev dveh enako velikih enako (predznacenih) elektrin.
MLAB: Uporaba funkcije contourf!
dx=0.5e-3;dy=0.5e-3; maxx=4e-2;maxy=4e-2;
[X,Y]=meshgrid(0:dx:maxx,0:dy:maxy);
%figure,surf(X,Y,V),colormap hot, xlabel(' X os [m]'); ;zlabel('Potencial [V]');
figure,[C,h]=contourf(X,Y,V); colorbar
xlabel(' X os [m]'); ylabel('Y os [m]'); title('Potencial [V]')
Vprašanja:
Naloga 3.5: Doloci potencial znotraj in zunaj naelektrene krogle z enakomerno porazdeljeno volumsko gostoto elektrin, ce je radij krogle 2 cm, specificna gostota volumsko porazdeljene elektrine pa r =1e-10 C.m-3.
Namen: Uporabite Gaussov stavek za izracun polja in z integracijo polja izracunajte potencial.
Vprašanja:
, pri cemer dolocite konstanto k tako, da bo celotna elektrina enaka, kot v primeru enakomerno porazdeljene elektrine?
Naloga 3.6: Prikaži na grafu potek potencialov podanih v obliki funkcij:
a) V(x,y)=400x2y x [0:10] cm; y[0:10] cm
b) V(x,y)=400xy+ 200*sin(x) x [0:10] cm; y[0:10] cm
c) V(x,y)=200*sin(x)*cos(y) x [0:2] cm; y[0:2] cm
Iz grafov poskusite skicirati konture elektricne poljske jakosti! Numericno in analiticno dolocite in izrišite elektricno poljsko jakost za vse tri primere.
Namen: Izracun in prikaz polja iz znane porazdelitve potenciala.
Pozor: Ne izrisite polja z racunalnikom, predno ga ne poskusite skicirati sami! Kjer se potencial najhitreje spreminja je polje najvecje.
MLAB: Tocke v x,y ravnini dolocite z ukazom meshgrid (naloga 2.5), pri dolocitvi funkcije pa pazite na to, da dosežemo množenje posameznih elementov matrike z ukazom (.*). Za prikaz potenciala uporabite ukaz contourf ali surf. Numericno odvajanje dosežemo z uporabo funkcije gradient ([Ex,Ey]=gradient(V,dx,dy)), kjer st dx in dy korak med tockami v x in y smeri.
[X,Y]=meshgrid(0:dx:xmax,0:dx:xmax);
Naloga 4.1P: Primer uporabe elektrostaticnega polja: Dolocitev prebojne napetosti koaksialnega kabla.
Ce uporabimo koaksialni kabel za prenos elektricne moci, je polmer kabla dolocen s tokom, ki tece skozi kabel ter ostale dimenzije z izolacijskim materialom in napetostjo. Predpostavimo notranji radij rn=0,4 cm, ki je obdan z dielektrikom iz gume (e rg=3,2) in poliestra (e rp=2,6). Dimenzionirajte koaksialni kabel tako, da bo delal pri napetosti 20 kV. Da bi preprecili preboj v dielektrikih (pri udaru strele in drugih zunanjih pogojih), ne sme maksimalno polje znotraj dielektrika preseci 25% maksimalne prebojne trdnosti, ki je 25.106 V/m za gumo in 20.106 V/m za poliester! Med zunanjim in notranjim plašcem naj napetost ne bo vecja od 20 kV.
Postopek: Zapišemo enacbi za maksimalno prebojno trdnost in dolocimo radij zunanje plasti notranjega dielektrika ter elektrino, ki se nabere na žili. Napišemo enacbo za napetost kot integral polja od notranjega do zunanjega radija in iz enacbe dolocimo še zunanji radij.
Dodatno: Izrišite krivuje poteka elektricne poljske jakosti, pri zagotovljenem pogoju za preboj, ce spreminjamo notranji radij od 1 do 5 mm. Ce bi želeli povecati delovno napetost od 20
na 30 kV, kakšna dielektrika bi morali uporabiti, ce bi dimenzije kabla obdržali iste? Kakšen postopek bi potrebovali, ce bi namesto notranjega radija imeli željen zunanji radij in bi iskali primeren notranji radij?
6. Energija elektrostaticnega polja
Za tockaste elektrine izracunamo energijo iz znanih vrednosti elektricnega potenciala na mestu elektrine in velikosti elektrin.
V primeru porazdeljenih elektrin pa velja izraz
.
Naloga 5.1: Za porazdelitev elektrin iz naloge 1.2 dolocite elektrostaticno energijo.
Vprašanja:
A. Biran, M. Breiner: "Matlab 5 for engineers", Addison-Wesley Publishing Company, 1995.
D. Hanselman, B. Littlefield: "Mastering MATLAB : a comprehensive tutorial and reference", Upper Saddle River : Prentice-Hall International, 1996.
D.J. Higham, N.J. Higham: "MATLAB guide", Philadelphia : Society for Industrial and Applied Mathematics, 2000.
W. J. Palm : "Introduction to MATLAB 6 for engineers", McGraw-Hill, 2001.
Povezave na internetu: (opozorilo: povezave na internetne strani se s časom lahko spremenijo)
Matlab Basics Tutorial (Carnegie Mellon), http://www.engin.umich.edu/group/ctm/basic/basic.html
Matlab Tutorial Information (Hosted by the UNH Dept. of Mathematics and Statistics Kingsbury Hall University of New Hampshire), http://www.cyclismo.org/tutorial/matlab/
Matlab tutorial (Kermit Sigmon, University of Florida, 1993), http://www.mines.utah.edu/gg_computer_seminar/matlab/matlab.html
Matlab Summary and Tutorial (University of Florida), http://www.math.ufl.edu/help/matlab-tutorial/
Matlab tutorial (Mathworks inc.), http://www.mathworks.com/academia/student_center/tutorials/
Povezave na druge strani iz strani:
MATLAB Educational Sites (University Maine), http://www.eece.maine.edu/mm/matweb.html
Osnovna stran programa Matlab: http://www.mathworks.com/