Documente Academic
Documente Profesional
Documente Cultură
1. Formularea problemei
Se cere să se estimeze valorile câmpului de temperatură pe durata procesului de pornire a unei mașini de
electrice de curent continuu .
Datele problemei:
Denumire Simbol U.M. Valoare
Raza rotorului Rr mm 46.5
Dimensiunea întrefierului mm 0.05
Raza exterioara a statorului Rs mm 74
Deschiderea dintelui grd 45
Îndrumar de laborator
Adrian DĂNILĂ
Rev.DA.2018 2
Lucrarea de laborator nr. 14
Tematica lucrării
Introducere
Coarda vibrantă este un fir rectiliniu din material elastic, fixat la cele două capete şi supus
acţiunii unor forţe pe direcţie longitudinală sau transversală.
Oscilaţiile corzii vibrante pot fi :
— longitudinale → problema de tip hiperbolic 1D ;
Procesul oscilaţiilor corzii vibrante se caracterizează prin apariţia undelor directe şi undelor
reflectate.
Elemente de teorie
Modelul procesului
Problema propusă este de tip proces hiperbolic.
Funcţia necunoscută u(x; t) descrie variaţia în funcţie de timp a elongaţiei unui punct oarecare
3
MIPPD. Îndrumar de laborator.
Soluţia analitică
Funcţia necunoscută se scrie sub forma de produs de funcţii u(x; t) = X(x) · T (t) - metoda
separării variabilelor. Soluţia problemei se obţine sub forma unei dezvoltări în serie :
∞ h
x
X i
α1 (n)·t α2 (n)·t
u(x; t) = An · e + Bn · e · sin n · π · .
n=1
L
q
1 n 2
În care, α1,2 (n) = 2 · −K ± k2 −4· C2 · π· L .
Sunt posibile următoarele cazuri :
n
Cazul 1 : K 2 ≥ 4 · C 2 · π ·
L - dependenţa de timp a soluţiei este aperiodică.
n
K2 C2
Cazul 2 : <4· · π· L - dependenţa de timp a soluţiei este oscilatorie.
Soluţia numerică
Problema oscilaţiilor longitudinale ale corzii vibrante poate fi rezolvată cu metoda diferenţelor
finite centrate după pentru cazul unei reţele unidimensionale cu Nx = 3 noduri interioare, cum
urmează.
Reţeaua de discretizare, echidistantă împarte lungimea L a corzii în patru intervale de aceeaşi
lungime ∆x = NxL+1 .
Durata procesului, T se discretizează în Nt intervale egale de durată ∆t = NTt .
Pe baza expresiilor condiţiilor de frontieră se obţin valorile eşantioanelor funcţiei necunoscute
la pasul zero :
U0 [k] = 0, (1)
U4 [k] = 0. (2)
Calculul valorilor eşantioanelor funcţiei necunoscute la pasul k = 1.
U1 [1] 2 · (1 − s) s 0 U1 [0] U [0]
1 s 0
U2 [1] = · s 2 · (1 − s) s · U2 [0] . + · 0 .
2 2
U3 [1] 0 s 2 · (1 − s) U3 [0] U4 [0]
U1 [k + 1] 2 · (1 − s) s 0 U1 [k]
1
U [k + 1] = · s 2 · (1 − s) s ·
U2 [k] +
2
1 + K · ∆t
U3 [k + 1] 0 s 2 · (1 − s) U3 [k]
U0 [0] U1 [k − 1]
s 1 − K · ∆t
+ · 0 − · U2 [k − 1] .
1 + K · ∆t 1 + K · ∆t
U4 [0] U3 [k − 1]
Rev.DA.2018 4
MIPPD. Îndrumar de laborator.
Organizarea lucrării
Definirea problemei
Se studiază oscilaţiile longitudinale, amortizate ale unei corzi elastice de lungime L = 50 cm
(un resort cu diametrul spirei → 0).
În Figura 1 este reprezentat graficul elongaţiei punctelor corzii la momentul iniţial al procesului.
(
1.25 · Lx x ∈ [0; 0.8 · L)
condiţii iniţiale u0 = x
întindere/compresiune
−5 · 1 − L x ∈ (0.8 · L; L]
Date de material.
Medii software
Se va utiliza ecosistemul de programare WinPython care va fi rulat individual pe calculator.
Aplicaţii software
Se va utiliza aplicaţia Wave1D.py. Organigrama aplicaţiei Wave1D.py este reprezentată în
Anexa A. Lista de coduri a aplicaţiei este prezentata în Anexa B.
Rev.DA.2018 5
MIPPD. Îndrumar de laborator.
Rev.DA.2018 6
Annexe A
START
Se defineste modelul
geometric al problemei
Se introduc
datele de material
Se definesc caracteristicile
retelei de discretizare
Se creeaza prototipul
C >1
matricelor U si A Nu
Se seteaza conditiile
de frontiera Da
Se calculeaza primul
pas al solutiei
Se calculeaza ceilalti
pasi ai solutiei
Se salveaza rezultatele
STOP
7
MIPPD. Îndrumar de laborator.
Rev.DA.2018 8
Annexe B
# −∗− c o d i n g : u t f −8 −∗−
#−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
#S o l u t i a numerica a p r o b l e m e i C o r z i i v i b r a n t e cu f r e c a r i
#R e z o l v a r e cu metoda d i f e r e n t e l o r c e n t r a t e , v a r i a n t a e x p l i c i t a .
#E c u a t i a cu d e r i v a t e p a r t i a l e a p r o c e s u l u i e s t e urmatoarea
# T_tt+2∗Kappa∗U_t=c ^2∗U_xx
#−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
import numpy #importa b i b l i o t e c a de f u n c t i i
import m a t p l o t l i b . p y p l o t a s p l t #importa b i b l i o t e c a de f u n c t i i
from s c i p y . s p a r s e import dia_matrix
#−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
#F u n c t i i l e a p l i c a t i e i
#−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
d e f ModelGeometric ( ) :
dL1=10.;# lungimea c o r z i i 50
dT1=20.;# d u r a t a s i m u l a r i i 20
r e t u r n dL1 , dT1
d e f DateDeMaterial ( ) :
dKappa1=0.05;# c o e f i c i e n t u l de f r e c a r e : 0 . 1 ; 0 . 0 1 ; 0 . 0 5
dVitUnda1 =4.0;# v i t e z a de p r o p a g a r e a u n d e l o r i n c o a r d a : 2 . 0 ; 1 . 0 ; 4 . 0
r e t u r n dKappa1 , dVitUnda1
aA_sup=dS∗numpy . o n e s ( ( iNx ) ) ; # p r o t o t i p u l d i a g o n a l e i s u p e r i o a r e d i n m a t r i c e a A
9
MIPPD. Îndrumar de laborator.
r e t u r n aX , aT , aU , aUsol , aA
d e f C o n d i t i i D e F r o n t i e r a (aU ) :
dU_O=0;# v a l o a r e a f u n c t i e i n e c u n o s c u t e l a c a p a t u l O a l c o r z i i
dU_L=0;# v a l o a r e a f u n c t i e i n e c u n o s c u t e l a c a p a t u l L a l c o r z i i
aUb=numpy . empty_like (aU);# c r e e a z a o m a t r i c e cu a c e l e a s i d i m e n s i u n i cu a l e m a
r e t u r n aUb
d e f C o n d i t i i I n i t i a l e (aU , aX , dL ) :
dRaportXpeL =0.8;# p o z i t i a r e l a t i v a a p c t . unde s e a p l i c a e x c i t a t i a
a U i n i=numpy . empty_like (aU);# c r e e a z a o m a t r i c e cu a c e l e a s i d i m e n s i u n i cu a l e
return aUini
d e f S o l u t i a L a P r i m a I t e r a t i e ( dS , aA , aUb , a U i n i ) :
aU1=1/2∗numpy . dot (aA , a U i n i )+dS /2∗aUb;# v a l o r i l e f c n . nec . l a prima i t e r a t i e
Rev.DA.2018 10
MIPPD. Îndrumar de laborator.
r e t u r n aU1
d e f S a l v e a z a R e z u l t a t e ( aT , aX , aUsol ) :
F i g u r a 1=p l t . f i g u r e ( )
p l t . c o n t o u r ( aT , aX , aUsol )
p l t . p c o l o r m e s h ( aT , aX , aUsol )
p l t . g r i d ()# r e p r e z i n t a r e t e a u a
p l t . t i t l e ( ’GRAFIC S o l u t i a p r o b l e m e i Wave1D ’ ) #t i t l u l g r a f i c u l u i
p l t . x l a b e l ( ’ Timpul ’ ) #e t i c h e t a a x e i X
p l t . y l a b e l ( ’ D i s t a n t a ’ ) #e t i c h e t a a x e i Y
p l t . s a v e f i g ( ’ CoardaVibranta1D_svg . svg ’ ) #s a l v e a z a f i g u r a i n format p r i n t a b i l
p l t . s a v e f i g ( ’ CoardaVibranta1D_png . png ’ ) #s a l v e a z a f i g u r a i n format p r i n t a b i l
p l t . s a v e f i g ( ’ CoardaVibranta1D . j p g . jpg ’ ) #s a l v e a z a f i g u r a i n format p r i n t a b i l
F i g u r a 2=p l t . f i g u r e ( )
p l t . p l o t ( aUsol [ 1 0 0 , : ] ) #v a r i a t i a i n f c n de timp a e l o n g a t i e i e s a n t i o n u l u i 50
p l t . g r i d ()# r e p r e z i n t a r e t e a u a
p l t . t i t l e ( ’GRAFIC S o l u t i a p r o b l e m e i Wave1D pt . iNx =100 ’) #t i t l u l g r a f i c u l u i
p l t . x l a b e l ( ’ Timpul ’ ) #e t i c h e t a a x e i X
p l t . y l a b e l ( ’ Amplitudine ’ ) #e t i c h e t a a x e i Y
p l t . s a v e f i g ( ’ CoardaVibranta1D_iNx100_svg . svg ’ ) #s a l v e a z a f i g u r a i n format p r
p l t . s a v e f i g ( ’ CoardaVibranta1D_iNx100_png . png ’ ) #s a l v e a z a f i g u r a i n format p r
p l t . s a v e f i g ( ’ CoardaVibranta1D_iNx100_jpg . jpg ’ ) #s a l v e a z a f i g u r a i n format p r
F i g u r a 3=p l t . f i g u r e ( )
p l t . p l o t ( aUsol [ : , 0 ] ) #v a r i a t i a i n f c n de timp a e l o n g a t i e i e s a n t i o n u l u i 50
p l t . g r i d ()# r e p r e z i n t a r e t e a u a
p l t . t i t l e ( ’GRAFIC C o n d i t i a i n i t i a l a p r o b l e m e i Wave1D l a . iTe =0 ’) #t i t l u l g r a
p l t . x l a b e l ( ’ D i s t a n t a ’ ) #e t i c h e t a a x e i X
p l t . y l a b e l ( ’ Amplitudine ’ ) #e t i c h e t a a x e i Y
p l t . s a v e f i g ( ’ CoardaVibranta1D_iTe0_svg . svg ’ ) #s a l v e a z a f i g u r a i n format p r i n
p l t . s a v e f i g ( ’ CoardaVibranta1D_iTe0_png . png ’ ) #s a l v e a z a f i g u r a i n format p r i n
p l t . s a v e f i g ( ’ CoardaVibranta1D_iTe0_jpg . jpg ’ ) #s a l v e a z a f i g u r a i n format p r i n
F i g u r a 4=p l t . f i g u r e ( )
p l t . p l o t ( aUsol [ : , 5 0 0 ] ) #v a r i a t i a i n f c n de timp a e l o n g a t i e i e s a n t i o n u l u i 50
p l t . g r i d ()# r e p r e z i n t a r e t e a u a
p l t . t i t l e ( ’GRAFIC S o l u t i a p r o b l e m e i Wave1D l a iTe =500 ’) #t i t l u l g r a f i c u l u i
p l t . x l a b e l ( ’ D i s t a n t a ’ ) #e t i c h e t a a x e i X
p l t . y l a b e l ( ’ Amplitudine ’ ) #e t i c h e t a a x e i Y
Rev.DA.2018 11
MIPPD. Îndrumar de laborator.
r e t u r n Figura1 , Figura2 , F i g u r a 3
#−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
#Modulul p r i n c i p a l
#−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
dL , dT=ModelGeometric ( ) ; # Se d e f i n e s t e modelul g e o m e t r i c a l p r o b l e m e i
dKappa , dVitUnda=DateDeMaterial ( ) ; # Se i n t r o d u c d a t e l e de m a t r i a l
aUb=C o n d i t i i D e F r o n t i e r a (aU);# Se s e t e a z a c o n d i t i i l e de f r o n t i e r a
aUsol=C a l c S o l u t i a ( aUsol , aA , aUb , aUini , aU1 , dKappa , dDet_t , iTe , iNx );# Se c a l c u l e a z
S a l v e a z a R e z u l t a t e ( aT , aX , aUsol );# Se s a l v e a z a r e z u l t a t e l e
Rev.DA.2018 12
Annexe C
Referat de laborator
Denumirea lucrării :
Intocmit de : Semnătura :
Verificat de : Semnătura :
Data întocmirii : Data verificării :
Echipamente hardware.
13
MIPPD. Îndrumar de laborator.
Exemplu de calcul.
Rezultatele experimentului.
Interpretarea rezultatelor.
Concluzii.
Rev.DA.2018 14
LABORATORUL 1
1. Formularea problemei
Se cere să se estimeze valorile câmpului de temperatură pe secțiunea transversală a unui perete plan de
grosime finită. Se consideră că peretele este infinit extins pe direcțiile perpendiculare pe direcția normală la
suprafața de separație.
Datele problemei:
Denumire Simbol U.M. Valoare
Grosimea peretelui xp m 0.02
Lățimea de calcul a peretelui yp m 0.05
W
Conductivitatea materialului peretelui 0.1
mK
2. Inițializarea aplicației
8. Postprocesarea soluției
METODE SOFTWARE PENTRU MODELAREA SI IDENTIFICAREA EXPERIMENTALA A SISTEMELOR
CU PARAMETRI DISTRIBUITI
Ecua iile câmpului electromagnetic în mediile conductoare masive se pot deduce pe cale analitic pe
baza urm toarelor ipoteze simplificatoare.
∂D
J D << J C ; J D = J C = σ⋅E . (1.)
∂t
Prima ecua ie de ordinul întâi a câmpului electromagnetic în conductoare masive se ob ine pe baza
urm toarelor legi: legea circuitului magnetic, legea fluxului electric, legea conduc iei electrice i legile de
material aplicate pentru cazul materialelor f r magnetiza ie permanent , omogene i izotrope.
rot H = J = σ ⋅ E . (2.)
A doua ecua ie de ordinul întâi se ob ine pe baza legii induc iei electromagnetice, legea fluxului magnetic
i legilor de material aplicate pentru cazul materialelor f r magnetiza ie permanent , omogene i
izotrope.
∂H
rot E = −µ ⋅ . (3.)
∂t
Se aplic operatorul rotor înc o dat în expresia (2.) i rezult prima ecua ie de ordinul doi a câmpului
electromagnetic în conductoare masive:
(ii)
( )
rot rot H = grad div H − ∆ H = − ∆ H
=0
∂H
∆H = σ ⋅µ ⋅ (4.)
∂t
Analog se poate ob ine pentru intensitatea câmpului electric ecua ia care urmeaz .
MSMIESPD/DA//DataRev:30/12/11
NOTE DE CURS
∂E
∆E = σ ⋅µ ⋅ (5.)
∂t
Observa ii:
1. In practic se calculeaz H din prima ecua ie de ordinul doi dup care E se calculeaz din ecua ia de
ordinul unu corespunz toare.
2. dup determinarea m rimilor de stare ale câmpului electromagnetic, se poate calcula intensitatea
curentului electric, etc.
3. pentru cazul în care m rimile fizice variaz sinusoidal, se utilizeaz reprezent rile în complex
simplificat i ecua iile pot fi rezolvate analitic.
1.2. Rezolvarea ecua iilor câmpului electromagnetic pentru cazul câmpurilor plan-paralele
Pentru cazul câmpurilor plan-paralele m rimile fizice depind de o singur variabil spa ial i de variabila
timp. In acest caz, ecua iile de ordinul doi ale câmpului electromagnetic se scriu dup cum urmeaz .
∂ 2 H z ( x, t ) ∂H z ( x, t )
2
=σ ⋅µ ⋅ (6.)
∂x ∂t
∂ 2 E y ( x, t ) ∂E y ( x, t )
=σ ⋅µ ⋅ (7.)
∂x 2 ∂t
Ecua iile (5.) i (6.) reprezint dou ecua ii cu derivate par iale parabolice de ordinul doi. Ecua iile de
ordinul unu se ob in din rela iile (1.) i (2.) dup cum urmeaz .
∂H z ( x, t )
= σ ⋅ E y ( x, t ) (8.)
∂x
∂E y ( x, t ) ∂H z ( x, t )
= −µ ⋅ (9.)
∂x ∂t
Ecua ia (7.) este o ecua ie cu derivate par iale de ordinul unu de tip eliptic iar cea de-a doua este o
ecua ie cu derivate par iale de ordinul unu de tip parabolic. Rezolvarea ecua iilor se poate face analitic
pentru cazul regimului sinusoidal sta ionar i respectiv numeric, de exemplu cu metoda elementului finit în
cazul general.
Solu iile analitice ale ecua iilor câmpului electromagnetic variabil în semispa iul conductor în regim
permanent sinusoidal sunt urm toarele.
Intensitatea câmpului magnetic la suprafa a de separa ie cu aerul este dup cum urmeaz .
(
H z (0, t ) = H z ,max ⋅ sin ω1 ⋅ t ) (10.)
MSMIESPD/DA//DataRev:30/12/11
Patrunderea campului electromagnetic in medii conductoare masive
Rezult solu iile pentru intensitatea câmpului magnetic respectiv intensitatea câmpului electric date în
rela iile (12.) i (13.).
(
H z ( x, t ) = H z ,max ⋅ e −α ⋅t ⋅ sin ω1 ⋅ t − α ⋅ x ) (13.)
α π
J y ( x, t ) = 2 ⋅ ⋅ H z , max ⋅ e −α ⋅t ⋅ sin ω1 ⋅ t − α ⋅ x + (14.)
σ 4
γ= j ⋅ ω1 ⋅ µ ⋅ σ = α ⋅ (1 + j ) (15.)
Expresia (12.) reprezint o und elementar direct care se propag în sensul pozitiv al axei (Ox), cu
ω1 2 ⋅π
viteza de propagare v= i lungimea de und λ= .
α α
MSMIESPD/DA//DataRev:30/12/11
LABORATORUL 4
End Sub
3.3. Rutina asociată butonului Problema
Private Sub CommandButtonProblema_Click()
For k1 = 1 To iLiniiDinTabel
For k2 = 1 To 7 'iColoaneDinTabel'
ReDim aRezultate(1 To k1, 1 To k2) 'dimensioneaza matricea
rezultatelor la dimesniunea necesara'
Next
Next
For k1 = 1 To iLiniiDinTabel
Set row = Tabel.Rows.Item(k1) 'selecteaza prima linie din tabel'
For k1 = 1 To iLiniiDinTabel + 1
If k1 = 1 Then
With ThisDocument
.Tables(2).Cell(k1, 1).Select 'selecteaza celula din primul tabel'
Selection.Text = "X" 'inscrie text'
.Tables(2).Cell(k1, 2).Select 'selecteaza celula din primul tabel'
Selection.Text = "Y" 'inscrie text'
.Tables(2).Cell(k1, 3).Select 'selecteaza celula din primul tabel'
Selection.Text = "Phi" 'inscrie text'
.Tables(2).Cell(k1, 4).Select
Selection.Text = "R" 'inscrie text'
.Tables(2).Cell(k1, 5).Select
Selection.Text = "Densitatea de energie" 'inscrie text'
.Tables(2).Cell(k1, 6).Select
Selection.Text = "Potentialul campului" 'inscrie text'
.Tables(2).Cell(k1, 7).Select
Selection.Text = "Permitivitatea materialului" 'inscrie text'
End With
Else
With ThisDocument
.Tables(2).Range.Rows.Add 'insereaza o linie in tabel'
.Tables(2).Cell(k1, 1).Select 'selecteaza celula din primul tabel'
Selection.Text = Format(aRezultate(k1 - 1, 1), "0####.#0") 'abscisa'
.Tables(2).Cell(k1, 2).Select 'selecteaza celula din primul tabel'
Selection.Text = Format(aRezultate(k1 - 1, 2), "0####.#0")
'ordonata'
.Tables(2).Cell(k1, 3).Select 'selecteaza celula din primul tabel'
Selection.Text = Format(aRezultate(k1 - 1, 3), "0##.##0") 'Phi'
.Tables(2).Cell(k1, 4).Select
Selection.Text = Format(aRezultate(k1 - 1, 4), "0####.##0") 'R'
.Tables(2).Cell(k1, 5).Select
Selection.Text = Format(aRezultate(k1 - 1, 5), "####e+") 'densitatea
de energie'
.Tables(2).Cell(k1, 6).Select
Selection.Text = Format(aRezultate(k1 - 1, 6), "####e+")
'potentialul electrostatic'
.Tables(2).Cell(k1, 7).Select
Selection.Text = Format(aRezultate(k1 - 1, 7), "####e+")
'permitivitatea dielectrica'
End With
End If
Next
End Sub
1. Scopul lucrării
Întrun corp din material conductor plasat în câmp electromagnetic variabil în timp se induc curenţi
electrici de conducţie care modifică distribuţia câmpului electromagnetic în interiorul corpului. Curenţii
electrici astfel produşi se numesc curenţi turbionari. Fenomenul fizic constă în atenuaarea câmpului cu
creşterea adâncimii măsurată faţă de suprafaţa corpului. Fenomenul se numeşte efect pelicular.
Fenomenul este utilizat pentru ecranarea incintelor, încălzirea prin inducţie a straturilor superficiale în
vederea tratării termice, limitarea curenţilor la pornirea motoarelor electrice asincrone cu bare înalte . De
asemenea, efectul pelicular determină creşterea rezistenţei electrice echivalente a conductoarelor
parcurse de curenţi variabili în timp.
2. Breviar teoretic
A. Ecuaţiile care descriu pătrunderea câmpului electromagnetic în medii conductoare masive se obţin prin
aplicarea legilor generale ale câmpului electromagnetic precum şi a legilor de material specifice
materialelor omogeme şi izotrope, fără magnetizaţie permanentă. Formele particulare care se obţin sunt
următoarele.
∂H
rot E = − µ ⋅ , (a doua ecuaţie de ordinul întâi) (2.)
∂t
Pe baza ecuaţiilor de ordinul întâi se pot deduce următoarele două ecuaţii de ordinul doi ale câmpului
electromagnetic în medii conductoare masive.
∂H
∆ H =σ ⋅µ ⋅ , (a prima ecuaţie de ordinul doi) (3.)
∂t
∂E
∆ E =σ ⋅µ ⋅ , (a doua ecuaţie de ordinul doi) (4.)
∂t
In calcule, intensitatea câmpului magnetic sau electric se obţine prin rezolvarea uneia dintre cele două
ecuaţii de ordinul doi iar mărimea omologă, respectiv intensitatea câmpului electric sau magnetic se
obţine prin rezolvarea ecuaţiei de ordinul întâi corespunzătoare.
B. Pentru cazul câmpurilor plan-paralele mărimile fizice depind de o singură variabilă spaţială şi de
variabila timp, Figura 1. In acest caz, ecuaţiile de ordinul doi ale câmpului electromagnetic se scriu după
cum urmează.
∂ 2 H z ( x, t ) ∂H z ( x, t )
=σ ⋅µ ⋅ (5.)
∂x 2
∂t
∂ 2 E y ( x, t ) ∂E y ( x, t )
=σ ⋅µ ⋅ (6.)
∂x 2
∂t
Ecuaţiile (5.) şi (6.) reprezintă două ecuaţii cu derivate parţiale parabolice de ordinul doi. Ecuaţiile de
ordinul unu se obţin din relaţiile (1.) şi (2.) după cum urmează.
MSMIESPD/DA/Rev2011 1
Laborator MSMIESPD
∂H z ( x, t )
= σ ⋅ E y ( x, t ) (7.)
∂x
∂E y ( x, t ) ∂H z ( x, t )
= −µ ⋅ (8.)
∂x ∂t
Ecuaţia (7.) este o ecuaţie cu derivate parţiale de ordinul unu de tip eliptic iar cea de-a doua este o
ecuaţie cu derivate parţiale de ordinul unu de tip parabolic. Rezolvarea ecuaţiilor se poate face analitic
pentru cazul regimului sinusoidal staţionar şi respectiv numeric, de exemplu cu metoda elementului finit în
cazul general.
C. Soluţiile analitice ale ecuaţiilor câmpului electromagnetic variabil în semispaţiul conductor în regim
permanent sinusoidal sunt următoarele.
Intensitatea câmpului magnetic la suprafaţa de separaţie cu aerul este după cum urmează.
(
H z (0, t ) = H z ,max ⋅ sin ω1 ⋅ t ) (9.)
Rezultă soluţiile pentru intensitatea câmpului magnetic respectiv intensitatea câmpului electric date în
relaţiile (12.) şi (13.).
(
H z ( x, t ) = H z ,max ⋅ e −α ⋅t ⋅ sin ω1 ⋅ t − α ⋅ x ) (12.)
α π
J y ( x, t ) = 2 ⋅ ⋅ H z , max ⋅ e −α ⋅t ⋅ sin ω1 ⋅ t − α ⋅ x + (13.)
σ 4
γ= j ⋅ ω1 ⋅ µ ⋅ σ = α ⋅ (1 + j ) (14.)
Expresia (12.) reprezintă o undă elementară directă care se propagă în sensul pozitiv al axei (Ox), cu
ω1 2 ⋅π
viteza de propagare v = şi lungimea de undă λ= .
α α
D. Pentru rezolvarea numerică a ecuaţiilor în cadrul acestui laborator se va utiliza funcţia pdepe din
pachetul de programe Matlab, biblioteca Partial Differential Equations Toolbox.
Cu ajutorul acestei funcţii se pot rezolva ecuaţii cu derivate parţiale de tip eliptic şi parabolic de forma
care urmează.
∂u ∂u ∂ ∂u ∂u
c x; t ; u; ⋅ = x − m ⋅ x m ⋅ f x; t ; u; + s x; t ; u; (15.)
∂x ∂t ∂x ∂x ∂x
Condiţiile pe care trebuie să le îndeplinească termenii din relaţia (15.) sunt următoarele.
MSMIESPD/DA/Rev2011 2
Utilizarea metodei elementului finit pentru rezolvarea ecuatiilor câmpului electromagnetic în medii
conductoare masive
1. Domeniul de variaţie al variabilei spaţiale trebuie să fie finit. Valorile de la capetele intervalului
reprezintă valorile variabilei corespunzătoare frontierelor domeniului de integrare
x ∈ [a; b] a, b ∈ R (16.)
[
t ∈ t0 ; t f ] t0 , t f ∈ R (17.)
3. Valorile parametrului m reprezintă tipul de simetrie al problemei care trebuie rezolvată şi anume:
4. Condiţia la momentul iniţial t = t 0 se exprimă sub forma unei funcţii depinzând doar de variabila
spaţială astfel:
( )
u x; t0 = u0 ( x ) (21.)
5. Componentele soluţiei la frontierele domeniului de integrare ses exprimă sub forma care urmează.
∂u
p( x; t ; u ) + q ( x; t ) ⋅ f x; t ; u; = 0 (22.)
∂x
In care funcţia q ( x; t ) este egală cu zero pentru condiţiile de tip Dirichlet sau diferită de zero pentru
condiţiile von Neumann. Se remarcă faptul că pentru condiţiile de frontieră von Neumann, se utilizează
∂u ∂u
funcţia f x; t ; u; (termenul de flux al ecuaţiei cu derivate parţiale) în locul formulării clasice în .
∂x ∂x
D. Exemplu de implementare a funcţiei pdepe pentru rezolvarea problemei definită de ecuaţia (5.), cu
condiţia la momentul iniţial (9.) şi condiţiile la frontierele domeniului spaţial (10.), (11.).
function TestPDE1
%==========================================================================
%CALCULEAZA REPARTITIA INTENSITATII CM IN SEMISPATIUL INFINIT PRIN
%INTEGRAREA ECUATIILOR CAMPULUI ELECTROMAGNETIC
%==========================================================================
clc
close all
% Setarile problemei
% --------------------------------------------------------------
m=0;%Simetrie plana
x = linspace(0,0.005,80);%grosimea de 0,005 impartita in 80 de intervale
t = linspace(0,0.1,80);%durata 0.1 sec in 80 intervale
% Rezolvarea problemei
% --------------------------------------------------------------
sol = pdepe(m,@pdex1pde,@pdex1ic,@pdex1bc,x,t);%linia de definitie a functiei
% Extract the first solution component as u.
u = sol(:,:,1);%rezultatul calculelor
% Reprezentari grafice
MSMIESPD/DA/Rev2011 3
Laborator MSMIESPD
% --------------------------------------------------------------
surf(x,t,u)
title('Solutia numerica calculata in 80 noduri.')
xlabel('Distanta x')
ylabel('Timpul t')
figure
plot(x,u(end,:))
title('Solutia la t = 2')
xlabel('Distanta x')
ylabel('u(x,2)')
% Functii auxiliare
% --------------------------------------------------------------
function [c,f,s] = pdex1pde(x,t,u,DuDx)
c = 4*pi*1e3;%coeficientul termenului din dreapta
f = DuDx;%componenta in d2H/dz2
s = 0;%nu are termen in dH/dz
% --------------------------------------------------------------
function u0 = pdex1ic(x)
dOmega=100*pi;%pulsatia
dMiu=4*pi*1e-4;%permeabilitatea magnetica
dSigma=1e7;%conductanta electrica
dAlfa=sqrt(dOmega*dMiu*dSigma/2);%factorul de atenuare
dHzmax=1000;%valoarea maxima a intensitatii campului magnetic
u0 =dHzmax*exp(-dAlfa*x)*sin(-dAlfa*x);%valoarea estimata a solutiei la t=0
% --------------------------------------------------------------
function [pl,ql,pr,qr] = pdex1bc(xl,ul,xr,ur,t)
dHzmax=1000;%valoarea maxima a intensitatii campului magnetic
dOmega=100*pi;%pulsatia
pl = dHzmax*sin(dOmega*t);%conditia de frontiera la capatul din stanga la
orice moment
ql = 0.001;%conditia de frontiera la capatul din stanga la orice moment
pr = 0;%conditia de frontiera la capatul din dreapta la orice moment
qr = 0.001;%conditia de frontiera la capatul din dreapta la orice moment
3. Modul de lucru
2. Scrieţi expresiile condiţiilor la frontierele domeniului spaţial pentru cazul pătrunderii câmpului
electromagnetic intro placă de grosime finită δ . Explicitaţi expresiile funcţiilor p ( x; t ; u ) şi q ( x; t ) din
relaţia (22.) pentru acest caz.
MSMIESPD/DA/Rev2011 4
Utilizarea metodei elementului finit pentru rezolvarea ecuatiilor câmpului electromagnetic în medii
conductoare masive
3.2. Studiul pătrunderii câmpului electromagnetic
Rulati funcţia TestPDE1 şi salvaţi graficul care reprezintă soluţia problemei propuse.
Modificaţi codurile funcţiei TestPDE1 pentru a rezolva problema studiului pătrunderii câmpului întro placă
de grosime finită cu grosimea δ = 0.5 mm ; rulaţi aplicaţia şi salvaţi rezultatul obţinut.
Permeabilitatea magnetică relativă este µ r = 1000 , ceea ce corespunde unui mediu feromagnetic.
Modificaţi această valoare pentru a corespunde unei placi dintrun material neferomagnetic. Rulaţi incă o
dată aplicaţia şi salvaţi rezultatul. In spaţiul de mai jos notaţi observaţiile voastre si explicaţi diferenţele pe
care le-aţi remarcat.
Data:
Intocmit
Verificat
MSMIESPD/DA/Rev2011 5