Sunteți pe pagina 1din 18

Lucrare laborator Modelarea și simularea sistemelor de conversie a energiei

SCE I

Lucrare de laborator

Modelarea și simularea încălzirii prin efect Joule în regim tranzitoriu

Pentru un exemplu de model multifizic cu cuplaje termoelectrice, ne putem uita la


încălzirea rezistivă într-o placă de cupru.

Introducere:

Materialul se încălzește când un curent electric trece prin el din cauza rezistenței
electrice. Aceasta se numește încălzire prin rezistență sau încălzire Joule. Există, de
asemenea, un cuplaj care funcționează în direcția opusă: rezistența electrică a materialului
variază în funcție de temperatură, crescând pe măsură ce materialul se încălzește.

Definirea modelului:

Imaginați-vă o placă de cupru de 1m×1m, care conține, de asemenea, o gaură mică.


Grosimea plăcii nu are niciun efect asupra modelului. Să presupunem că supuneți placa la
o diferență de potențial electric pe două laturi opuse (toate celelalte laturi sunt izolate).
Diferența de potențial induce un curent care încălzește placa.

Figura 14.6 Modelul geometric și condițiile electrice pe frontiera.

În modelul 2D se vizualizează placa de sus.

1
Modelare în COMSOL Multiphysics.

Acest exemplu stabilește analiza termoelectrică cuplată folosind cuplajul


multifuncțional predefinit pentru încălzirea Joule, care combină un mod de aplicație de
conductivitate – DC cu un mod de aplicare al căldurii prin conducție. Distribuția potențială în
mediul conductiv apare aproape instantaneu, dar deoarece transferul de căldură instabil este
un fenomen tranzitoriu, modelul multifizic complet utilizează o analiză tranzitorie.

CUPLĂRI MULTIFIZICE SUPLIMENTARE

Prin adăugarea unei aplicații mecanice structurale la acest model se poate reprezenta o
cuplare termomecanică cu o forță a corpului proporțională cu gradientul de temperatură.
Pentru mai multe informații despre multifizica termomecanică, consultați modelul "Simularea
micro-robotului" la pagina 403 din Biblioteca de modele Multiphysics COMSOL și
documentația pentru modulul de mecanică structurală.

Calea modelului de bibliotecă: COMSOL_Multyphysics /Multyphysics/ resistive_heating

Modelarea utilizând interfața grafică a utilizatorului

MODEL NAVIGATOR

1. În fila New , selectați 2D din lista Space dimension (dimensiuni spațiale).

2. În lista modurilor de aplicare, deschideți folder-ul COMSOL Multiphysics>


Electro-Thermal Interaction și apoi folder-ul Joule Heating. Selectați Transient analysis
(analiză tranzitorie).

3. După finalizare apăsați OK.

2
OPȚIUNI ȘI SETĂRI
1.Din meniul Options se alege opțiunea Constants.

2. Se introduc următoarele denumiri pentru constante, expresii și (opțional) descrieri:

Nume Expresie Descriere


r0 1.7 54e-8 [ohm∗m] Rezistivitatea la temperatura de referință
T0 20[degC ] Temperatura de referință
alpha 1 Coeficientul de temperatură
0.0039[ ]
K
V0 0.1 [ V ] Potențialul Electric

Introduceți numele constantei în câmpul Name, apoi plasați valoarea și unitatea în


câmpul Expression și, în final, adăugați o descriere în câmpul Description:

3. După finalizare apăsați OK.

MODELARE GEOMETRICĂ:

Definirea modelului geometric:

1. Faceți shift-click pe butonul Rectangle/Square(Centered) din bara de instrumente.

2. În caseta de dialog Square, faceți clic pe OK pentru a utiliza valorile implicite și pentru a
crea o unitate pătrată cu colțuri la (0, 0) și (1, 1).

3. Dați clic pe butonul din bara de instrumente Zoom Extents (pe bara principală de
instrumente).

4.Faceți shift-click pe butonul Ellipse/Circle(Centered)

5. În caseta de dialog Cerc, tastați 0.1 în câmpul Radius și apoi tastați 0.5 în câmpurile de
editare x și y din zona Position. Faceți clic pe OK.

6. Pentru a crea o gaură, selectați ambele obiecte de geometrie apăsând Ctrl + A.

3
7. Faceți clic pe butonul Difference din bara de instrumente desen.

SETĂRI FIZICE:
Condițiile electrice pe frontieră apar în figura 14-6. Pentru condițiile termice pe
frontieră, un curent de aer la 300 k (27 °C) răcește placa, cu excepția marginilor superioare și
inferioare izolate termic:

Figura 14-7: Geometria modelului și condițiile termice pe frontieră


În cazul încălzirii joule, temperatura crește datorită încălzirii rezistive a curentului
electric. Potențialul electric V este variabila soluție în modul de aplicație Conductive Media
DC. Căldura rezistivă generată Q este proporțională cu pătratul magnitudinii densității
4
de curent electric J. Densitatea curentului, la rândul său, este proporțională cu câmpul
electric, care este egal cu negativul gradientului potențialului v:
Q ∞∨J ∨¿2 ¿
1
Coeficientul de proporționalitate este rezistivitatea electrică ρ=
, care este, de
σ
asemenea, reciprocă a conductivității electrice dependente de temperatură σ =σ [T ].
Combinarea acestor fapte dă relația cuplată în întregime.
1 1
Q= ¿ J ∨¿2 = ¿ σE∨¿2=σ ¿ ∇ V ∨¿2 ¿ ¿ ¿
σ σ
Acest termen de sursă de încălzire rezistivă este disponibil direct ca variabila Q_dc
(Q_emdc dacă utilizați modulul AC/DC) și este predefinit ca termen sursă în modul de
aplicare a transferului de căldură atunci când se utilizează cuplarea multifizică predefinită de
încălzirea Joule.
Alte cantități decât σ variază de asemenea cu temperatura. De exemplu,
conductivitatea termică este dependentă de temperatură și un model rafinat ar lua în
considerare acest lucru.
Într-o serie de temperaturi, conductivitatea electrică σ este o funcție a temperaturii T
în conformitate cu:
σ0
σ= ,
1+ α (T −T 0)
unde σ 0 este conductivitatea la temperatura de referință T 0. αeste coeficientul de temperatură
al rezistivității, care descrie modul în care rezistivitatea variază în funcție de temperatură. O
valoare tipică pentru cupru este de 0.0039 per kelvin.
În modul aplicație Conductive Media DC puteți specifica conductivitatea electrică
pentru încălzirea Joule în termenii acestei ecuații. Cuplajul multifizic predefinit stabilește
această specificație cu sigma ca variabilă pentru temperatură în câmpul de editare T și valorile
implicite potrivite pentru cupru. Singurul lucru pe care trebuie să-l adăugați este temperatura
de referință T 0.
Condiții pe frontieră - transferul de căldură (Boundary Conditions—Heat Transfer)
1. Asigurați-vă că transferul de căldură prin conducție (ht) - Heat Transfer by
Conduction (ht) sau transferul general de căldură (htgh) - General Heat Transfer (htgh)
(dacă utilizați modulul de transfer de căldură-Heat Transfer Module) este modul de aplicare
selectat din meniul Multiphysics.
2.Deschideti conditiile pe frontieră din căsuța Physics.
Condițiile termice pe frontieră sunt:
SETĂRI FRONTIERELE 1-4-8 FRONTIERELE 2-3
TYPE TEMPERATURA IZOLAȚIE TERMICĂ
T0 300

3. Selectați toate frontierele.


5
4. Selectați Temperature din lista condițiilor pe frontieră - Boundary Condition
5. Introduceți 300 în câmpul de editare T 0 (temperatura). Această valoare corespunde
menținerii tuturor limitelor la 300 K prin poziționarea acestora într-un curent de aer la
temperatura camerei.
6. Selectați Frontierele 2 și 3, limitele superioară și inferioară, apoi selectați Thermal
insulation din lista condițiilor pe frontieră - Boundary Condition.
7. Faceți click pe OK.
Setările pe subdomeniu -transferul de căldură (Subdomain Settings—Heat Transfer)
Proprietățile materialelor pentru transferul de căldură sunt:
Proprietate Valoare
ρ 8930
Cρ 340
k (isotropic) 384
Q Q_dc

1. Din meniul Physics se allege Subdomain Settings.


2. Selectați subdomeniu 1 din lista Subdomain selection.
3. Scrieti 8930 în câmpul Density (densitatea cuprului în kg /m3).
4. Introduceți 340 în câmpul Heat capacity at constant pressure. Unitatea pentru capacitatea
de căldură din acest model este J /(kg • K ), unitatea SI.
5. Introdu 384 în câmpul de editare k (izotrop) pentru conductivitatea termică.
Acest coeficient are unitatea în SI W /(m• K ) și reprezintă capacitatea materialului de a
conduce căldura în unitatea de timp.
6. Setarea predefinită din câmpul Heat sourse este Q_dc (sau Q_emdc). Aceasta este o
variabilă predefinită pentru încălzirea rezistivă din modul de aplicație DC Conductive Media
și include dependența conductivității de temperatură și gradientul potențialului electric.

6
Condiții inițiale - transferul de căldură
Introduceți, de asemenea, valoarea inițială a temperaturii, care este de 300 K la fel ca
și condiția pe frontieră:
1. Faceți clic pe butonul Init din caseta de dialog Subdomain Settings.
2. Introduce-ți 300 ca valoare inițială în câmpul T (t 0).
3. Faceți click pe OK.
Modul de selectare a aplicațiilor
Pentru a defini setările pentru proprietățile electrice ale plăcii de cupru, treceți la
modul de utilizare Conductive Media DC (dc), selectând-o din meniul Multiphysics sau
folosind Model Tree.
Condiții pe frontieră - medii conductive DC - Boundary Conditions-Conductive
Media DC
1. Deschideți caseta de dialog Boundary Settings selectând Boundary Settings din
meniul Physics. Condițiile pe frontieră pentru modul aplicație Conductive Media DC în acest
exemplu sunt:
Setări Frontiera 1 Frontiera 4 Frontierele 2, 3, 5–8
Tip Potențial Electric Sol Izolație Electrică
V V0
2. Apăsați CTRL+A pentru a selecta toate frontierele.
3. Din lista Boundary condition selectați Electric isulation.
Modificați condițiile de la limitele 1 și 4:
4. Din lista Boundary condition selectați Boundary 1, limita din stânga.

7
5. Din lista Boundary condition, selectați Electric potential și introduceți V0 în
câmpul de editare V0.
6. Selectați Boundary 4.
7. Din lista Boundary condition, selectați Ground.
8. Faceți click pe OK.
Setările subdomeniului-Conductive Media DC
Subdomain Settings-Conductive Media DC
1. Din meniul Physics alegeți Subdomain Settings.
2. Selectați subdomeniu 1 din lista Subdomain selection.
3. Din lista Conductivity relation, selectați Linear temperature relation.
4. Asigurați-vă că în câmpul de editare T este introdusă variabila de câmp pentru
temperatură, T.
5. Introduceți r 0 în câmpul de editare ρ 0 pentru rezistivitatea la temperatura de
referință.
6. Introduceți alfa în câmpul de editare α pentru coeficientul de temperatură.
7. Introduceți T 0 în câmpul de editare T 0 pentru temperatura de referință.
Condiții inițiale - medii conductive DC
Initial Conditions—Conductive Media DC
1. În caseta de dialog Subdomain Settings, faceți clic pe butonul Init.
2. Introduceți V 0∗(1−x [1/m]) în câmpul de editare pentru V (t 0). Această expresie
înseamnă că distribuția inițială a potențialului variază liniar de la V 0(0.1 V ) la limita stângă
( x=0) la 0 V la limita dreaptă ( x=1). Aceasta este o condiție inițială care se potrivește cu
condițiile pe frontieră. Motivul pentru multiplicarea x cu unitatea [1/m] este pentru a-l face
adimensional.
3. Faceți click pe OK.
GENERAREA MESHULUI.
Faceți clic pe butonul Initialize Mesh din bara principală de instrumente pentru a crea
o rețea utilizând setările implicite.
REZOLVAREA PROBLEMEI.
Transferul de căldură în acest model este un proces tranzitoriu, astfel că modelul
utilizează un solver dependent de timp pentru o analiză tranzitorie. Mai întâi specificați
intervalul de timp al simulării și punctele în timp pentru a prezenta datele soluției.
1. Deschideți caseta de dialog Solver Parameters din meniul Solve.
2. Puneti (0,50,2000) în câmpul de editare Times. Procedând astfel, se produce un
vector de 41 de timpi de ieșire, distribuit liniar la fiecare 50 de secunde de la 0 la 2000 de
secunde, pentru care soluția este disponibilă pentru postprocesare.
3. Faceți click pe OK.

8
Calcularea soluției
Acum puteți rula analiza tranzitorie. Pentru a face acest lucru, faceți clic pe butonul
Solve din bara principală de instrumente.
POST-PROCESARE ȘI VIZUALIZARE
Graficul implicit din această analiză arată temperatura sau distribuția potențialului.
Vizualizarea fluxului de căldură utilizând plot cu sageti

9
O cantitate care este interesantă pentru a anima este fluxul de căldură:
1. Deschideți caseta de dialog Plot Parameters din meniul Postprocesare.
2. Faceți clic pe Arrow.
3 Selectați caseta Arrow plot.
4. Selectați Heat Transfer by Conduction(ht)>Heat flux din lista Predefined quantities.
5. Faceți clic pe butonul Color și selectați o culoare pentru săgeți, de exemplu alb.
6. Faceți click pe OK.
Verificarea dinamicii transferului de căldură
Utilizați un grafic al temperaturii în funcție de timp pentru a determina dacă intervalul
de timp pentru simulare este suficient pentru a ajunge la starea de echilibru:
1. Din meniul Postprocessing, alegeți Cross-Section Plot Parameters.
2. Asigurați-vă că ați selectat toți pașii de timp din lista Solutions to use din pagina General.
3. Faceți clic pe butonul Point Plot.
4. Faceti clic pe Point.
5. Selectați Heat Transfer by Conduction(ht)>Temperature în lista Predefined quantities.
6. În zona Coordinates, tastați 0,5 în câmpul de editare x și 0,75 în câmpul de editare y.
7. Faceți click pe OK.
Diagrama temperaturii în funcție de timp arată că a ajuns la o stare stabilă.
Temperatura crește cu greu dacă prelungiți simularea pe o perioadă mai lungă de timp.

Figura 14-8: Dinamica transferului de căldură vizualizată ca temperatură versus timp.

10
Calculul soluției folosind un Solver staționar separat
De asemenea, puteți rezolva acest model pentru starea de echilibru. Nu există nici o
problemă de rezolvare a acestui model multiphysics cuplat utilizând soluția staționară
standard, deoarece modelul este mic. Pentru modelele mari, o abordare de rezolvare separată
poate fi benefică. Acest exemplu arată cum să rezolvați un model multifizic utilizând un
solver staționar separat. Continuați cu modelul de încălzire rezistivă, adăugând următorii pași:
1. Din meniul Solve, alegeți Solver Parameters.
2. Selectați Stationary din lista Analysis.
3. Selectați Stationary segregated din lista Solver. COMSOL Multiphysics are două grupuri
predefinite, câte unul pentru fiecare mod de aplicare (temperatura T și potențialul electric V).
Tot ce trebuie să faceți este să specificați toleranțele astfel încât schema de rezolvare separată
să convergă la aceeași soluție ca și solverul staționar standard. Utilizați setările implicite ale
soluției liniare (soluția directă UMFPACK).
4. Tastați 1e-6 în câmpul de editare Tolerance pentru ambele grupuri (Grupul 1 pentru T și
Grupul 2 pentru V). Următoarea figură arată setările pentru solverul staționar separat.

5. Faceți click pe OK.


6. Faceți clic pe butonul Solve din bara principală de instrumente.

11
Contribuție personală:
În tabelul următor se poate observa variația rezistivității cu temperatura:
Tabelul 1

Tabelul 2

Se poate observa că valoarea rezistivității utilizată în simulare (1.754e-8 [Ω∗m]), se


află între valorile rezistivității cuprului moale și a cuprului tare (conform tabelului 2); sau
putem face precizarea că valoarea utilizată în simulare este pentru o temperatură de referință
undeva între 15 și 20 ̊ C.
În cele ce urmează, vom modifica temperatura de referință și implicit rezistivitatea
cuprului, pentru a urmării inflența acesteia asupra încălzirii plăcii; ca mai apoi să urmărim
acest efect și asupra unei plăci de aluminiu cu rezistivitatea la temperatura de 20 ̊ C.
Tabelul 3-- Coeficientul de temperatură pentru diferite materiale.

12
Proprietățile cuprului.

Rezultatele obținute în urma simulării conform programului original, nu respectă


proprietățile de material. Astfel introducând valorile reale ale proprietăților de material s-au
obținut următoarele rezultate pentru cupru:

13
14
15
Se poate observa o ușoară scădere a temperaturii, influențată de creșterea rezistivității
materialului.
Pentru aluminiu avem urmatoarele constante:

16
Se poate observa o ușoară creștere a temperaturi, în cazul utilizării aluminiului la
aceeași temperatură de referință ca și cuprulul (20 ̊ C).
Proprietățile aluminiului.

Se mai poate observa că deși proprietățile de material sun diferite, aceste două
materiale au o comportare foarte asemănătoare.
Bibliografie:
1. https://www.radioamator.ro/articole/view.php?id=801
2. https://riverglennapts.com/ro/resistance/748-temperature-coefficient-of-
resistance.html
3. https://ro.wikipedia.org/wiki/Aluminiu

17
4. https://ro.wikipedia.org/wiki/Cupru

18

S-ar putea să vă placă și