Documente Academic
Documente Profesional
Documente Cultură
Florin-Ion Smeu
Grupa 312CD, Facultatea de Automatica si Calculatoare
Universitatea Politehnica Bucuresti
smeu.fi@gmail.com
27 Mai 2017
1
Cuprins
1 Reprezentarea campurilor scalare 3
1.1 Reprezentarea grafica a unei functii de doua variabile . . . . . . . . . . . . 3
1.2 Reprezentarea curbelor de nivel ale unui camp scalar . . . . . . . . . . . . 3
Bibliografie 16
2
1 Reprezentarea campurilor scalare
1.1 Reprezentarea grafica a unei functii de doua variabile
Pentru rezolvarea acestui exercitiu, am ales functia f : Ω → R, f (x, y) = x2 + y 2 −
(log2 |x − 2y|)2 . Domeniul de definitie al acesteia este Ω = [−10, 10] × [−10, 10]. Mai jos
se regaseste reprezentarea acesteia in Octave. Codul sursa cu care am generat aceasta
reprezentare poate fi consultat in Anexa A.
3
2 Reprezentarea campurilor vectoriale
2.1 Reprezentarea spectrului unui camp vectorial
y
Functia vectoriala al carei spectru am ales sa il reprezint este G(x, y) = x − 10 i+
2
sin xyj, unde G : Ω → R , iar domeniul spatial bidimensional Ω = [1, 10] × [1, 10]. Am
suprapus peste reprezentarea spectrului campului vectorial G harta
q de culori a modulului
y 2
x − 10 + sin2 xy. Am
campului. In cazul considerat, expresia acestuia este: |G| =
obtinut imaginea de mai jos.
In figura 2.2 puteti observa reprezentarea acestuia, simultan cu cea a echivalorilor lui
f. Conform [1], gradientul arata, in fiecare punct, directia in care campul scalar f creste
cel mai repede. Putem aprecia aceasta crestere observand magnitudinea gradientului.
4
Figura 2.2 Reprezentarea gradientului unui camp scalar
∂g1 ∂g2
divG = + .
∂x ∂y
5
Divergenta este operatorul care masoara cat de mult un camp vectorial iese sau intra
intr-un punct. Un exemplu des folosit in explicarea semnificatiei fizice a acestui operator
este urmatorul: pentru un camp vectorial care reprezinta viteza de expandare a aerului,
atunci cand acesta este incalzit, divergenta campului de viteze are o valoare pozitiva,
deoarece aerul se dilata. In cazul in care se raceste si se contracta, divergenta este negativa.
Campul definit in sectiunea 2.1 era un camp vectorial de doua variabile (x si y). Pentru
a ii putea calcula rotorul, putem considera ca a treia componenta a sa este nula. In acest
mod, am avea:
y
G(x, y, z) = x − 10 i + sin xyj + 0k.
In calculul vectorial, rotorul este operatorul care descrie rotatia infinitezimala a unui
camp vectorial tridimensional. Pentru fiecare punct al campului, rotorul acelui punct
este reprezentat de un vector. Lungimea si directia acestui vector caracterizeaza rota-
tia in acel punct. Directia rotorului este axa de rotatie, determinata cu regula mainii
drepte, iar magnitudinea rotorului este magnitudinea rotatiei. Spre deosebire de opera-
torii divergenta si gradient, rotorul nu poate fi aplicat decat unui camp vectorial cu trei
componente.
6
3 Reprezentarea unui camp electric produs de o dis-
tributie cunoscuta de sarcini
Am ales sa reprezint campul electric generat de 3 sarcini, q1 = 20 C, q2 = −15 C si
q3 = −17 C punctiforme aflate in vid. Expresia intensitatii campului electric produs de o
singura sarcina q este:
1 q
E= R
4π0 R3
In relatia de mai sus, 0 este permitivitatea absoluta a vidului, R este vectorul de pozitie
al punctului in care calculam intensitatea campului, iar R desemneaza modulul acestui
vector. Pentru a demonstra relatia vom tine cont ca sarcina q este punctiforma si face
parte dintr-o suprafata inchisa Σ, care este o sfera de raza R. Normala acestei suprafete,
n este orientata catre exterior. Vectorul inductie electrica D este paralel si de acelasi sens
cu normala. Aceste ipoteze fiind cunoscute, aplicam legea fluxului electric si vom avea:
Z Z
q
ΨΣ = qΣ =⇒ DndA = q =⇒ D dA = q =⇒ 4πDR2 = q =⇒ D = .
Σ Σ 4πR2
D = 0 E.
Vom aplica principiul superpozitiei, avand cunoscute expresiile analitice de mai sus.
Figura pe care am obtinut-o ruland codul Octave din Anexa E este cea de mai jos. Puteti
observa faptul ca potentialul este figurat cu ajutorul curbelor de nivel. De asemenea,
am reprezentat liniile intensitatii campului electric, care, conform conventiei ”parasesc”
sarcinile pozitive si ”se indreapta” catre sarcinile negative.
7
Figura 3.1 Reprezentarea campului electric si a potentialului
Curba Γ este aleasa astfel incat sa treaca prin punctul de calcul. Vom avea:
I
umΓ = Hdl
Γ
Pentru ca H este coliniar cu elementul de lungime, dl, ecuatia de mai sus poate fi scrisa:
I
umΓ = Hdl.
Γ
8
Totusi, curba Γ este un cerc de raza r. In aceste conditii:
umΓ = H2πr.
In aceste conditii:
i
H2πr = i =⇒ H = .
2πr
Tinand cont de legea legaturii B - H in vid, determinam expresia inductiei magnetice:
µ0 i
B = µ0 H =⇒ B =
p 2πr
r = x2 + y 2
9
5 Prezentarea unui experiment real care sa ilustreze
legea inductiei electromagnetice
La data de 21 aprilie 1820, fizicianul danez Hans Christian Øersted a descoperit legea
care ii poarta numele, iar aceasta sustine ca un conductor parcurs de curent electric cre-
eaza camp magnetic. El a observat ca acul unei busole care este plasata in apropierea
unui fir prin care circula curent electric se va intoarce perpendicular pe directia firului.
Aceasta descoperire a fost prima conexiune intre electricitate si magnetism. Totusi, ra-
manea intrebarea: campul magnetic poate genera camp electric? Fenomenul de inductie
electromagnetica a fost descoperit de Michael Faraday in anul 1831. In esenta, acest
fenomen consta in producerea de camp electric de catre un camp magnetic variabil in
timp. Legea care descrie acest fenomen este o lege generala si se numeste legea inductiei
electromagnetice. Enuntul sau este urmatorul:
Tensiunea electrica de-a lungul unei curbe inchise Γ (arbitrara) este egala cu viteza de
scadere a fluxului magnetic printr-o suprafata inchisa SΓ , care se sprijina pe curba Γ:
dϕSΓ
uΓ = −
dt
unde vectorul E reprezinta intensitatea campului electric, care, integrat pe curba inchisa
Γ reprezinta chiar tensiunea uΓ , iar vectorul B este inductia magnetica. Integrand B pe
suprafata inchisa SΓ se obtine fluxul magnetic, ϕ.
10
In videoclipul indicat mai sus putem observa un experiment care pune in evidenta legea
inductiei electromagnetice. Avem nevoie de trei bobine (cu una, zece si o suta de bucle,
avand aproximativ aceeasi circumferinta), un ampermetru si un magnet in forma de bara.
Vom conecta initial bobina cu o singura bucla la ampermetru. Miscand magnetul prin
interiorul bobinei, observam ca ampermetrul va indica aparitia unui curent electric. In
momentul in care miscarea magnetului se opreste, curentul indicat este nul. Acest lucru
se petrece deoarece, miscarea magntetului in interiorul bobinei va face ca fluxul magentic
sa varieze in timp. Consecinta acestui fapt este aparitia unei tensiuni electrice uΓ , de-a
lungul curbei inchise Γ (putem vedea aceasta curba ca fiind formata din spirele bobinei,
cele doua fire conductoare ale ampermetrului si ampermetru). Astfel se explica si aparitia
curentului electic i, indicat.
Am reprezentat mai intai suprafata functiei, pentru o mai buna intelegere, si am obtinut
animatia de aici. Mai apoi am realizat si animatia hartilor colorate ale curbelor de nivel
ale functiei f pe domeniul precizat. Rezultatul poate fi urmarit aici.
Programul prin care am construit animatiile este Octave, iar codul cu care au fost
generate se poate urmari in Anexa G. Desi mediul Octave nu permite salvarea de animatii
in format GIF, am ales sa salvez figurile corespunzatoare fiecarui cadru ca niste imagini
PNG, ulterior convertindu-le pe acestea la o animatie de tip GIF, ruland in terminal
comanda urmatoare: ”convert -delay 10 -loop 0 *png animatie.gif”. Am ales sa furnizez
link-uri catre aceste animatii, deoarece includerea lor in prezentul document PDF ar fi fost
dificila. Am ales sa colorez harta in nuante de albastru, folosind comanda ”colormap”.
Procedeul prin care am generat animatia este asemanator celui de la sectiunea prece-
denta. Puteti consulta codul Octave in Anexa H.
11
8 Anexa A - Codul Octave pentru reprezentarea su-
prafetei
x = linspace(-10, 10, 40);
y = linspace(-10, 10, 40);
[X, Y] = meshgrid(x, y);
12
11 Anexa D - Codul Octave pentru reprezentarea
gradientului
x = linspace(-10, 10, 40);
y = linspace(-10, 10, 40);
[X, Y] = meshgrid(x, y);
%sarcina 1
q1 = 20;
[x1 y1] = meshgrid(-1 : 0.1 : 1);
R1 = sqrt(x1 .^ 2 + y1 .^ 2 + 0.05);
%sarcina 2
q2 = -15;
[x2 y2] = meshgrid(-1.5 : 0.1 : 0.5);
R2 = sqrt(x2 .^ 2 + y2 .^ 2 + 0.05);
%sarcina 3
q3 = -17;
[x3 y3] = meshgrid(-0.5 : 0.1 : 1.5);
R3 = sqrt(x3 .^ 2 + y3 .^ 2 + 0.05);
%Expresia potentialului
V = (1 / (4 * pi * eps0)) * (q1 ./ R1 + q2 ./ R2 + q3 ./ R3);
13
%reprezentarea potentialului
contourf(V, ’showtext’, ’on’);
colorbar;
hold on;
r = sqrt(x .^ 2 + y .^ 2);
%reprezentarea acestuia
contourf(x, y, B, ’showtext’, ’on’);
xlabel(’x’, ’fontsize’, 30);
ylabel(’y’, ’fontsize’ ,30);
title("Reprezentarea campului magnetic", ’fontsize’, 30);
grid(’on’);
colorbar;
x = linspace(-1, 1, 20);
y = linspace(-1, 1, 20);
[X Y] = meshgrid(x, y);
t = linspace (0, pi, 100);
14
for i = 1 : 100
f = sin(5 * t(i)) .* (X + 2) .* exp (-(Y ^ 2) .* X) +
cos(2 * t(i)) .* Y .* exp(X.^3);
colormap(’ocean’);
surf(x, y, f);
fisier = sprintf("surf%.05d.png", i);
print(fisier);
pause(0.01);
end
Reprezentarea hartilor de nivel:
x = linspace(-1, 1, 50);
y = linspace(-1, 1, 50);
[X Y] = meshgrid(x, y);
t = linspace (0, pi, 100);
for i = 1 : 100
f = sin(5 * t(i)) .* (X + 2) .* exp (-(Y ^ 2) .* X) +
cos(2 * t(i)) .* Y .* exp(X.^3);
colormap(’ocean’);
contourf(x, y, f, ’showtext’, ’on’);
colorbar;
axis([-1 1 -1 1 -10 10]);
fisier = sprintf("scalar%.05d.png", i);
print(fisier);
pause(0.01);
end
for i = 1 : 100
quiver(x, y, sin(10 * t(i)) .* exp (-(Y ^ 2)), (X - Y).* (t(i)));
axis([-1 1 -1 1 -10 10]);
fisier = sprintf("vectorial%.05d.png", i);
print(fisier);
pause(0.01);
end
15
Bibliografie
[1] Daniel Ioan, Bazele teoretice ale ingineriei electrice. Editura 2000
[2] Gabriela Ciuprina, Cursul disciplinei Bazele Electrotehnicii, anul universitar 2016-
2017, Universitatea POLITEHNICA din Bucuresti, Facultatea de Automatica si Cal-
culatoare
[3] Erwin Kreyszig, Advanced Engineering Mathematics, 9th edition. John Wiley & Sons,
Inc.
[4] WIlliam H. Hyat and John Buck, Engineering Electromagnetics, McGraw Hill, 2010
[6] https://en.wikipedia.org/wiki/Gradient
[7] https://en.wikipedia.org/wiki/Divergence
[8] https://en.wikipedia.org/wiki/Curl(mathematics)
[9] Tobias Oetiker, Hubert Partl, Irene Hyna, Elisabeth Schlegl The Not So Short Intro-
duction to LATEX.
Lucrarea este disponibila la adresa: https://tobi.oetiker.ch/lshort/lshort.pdf
16