Documente Academic
Documente Profesional
Documente Cultură
Pentru realizarea studiului, dimensiunea lui b va varia de la 0 la 30 astfel: Cazul 1: Cazul 2: Cazul 3: Cazul 4: Cazul 5: Cazul 6: Cazul 7: Cazul 8: b= 0 mm b = 2 mm b = 4 mm b = 8 mm b = 10 mm b = 16 mm b = 20 mm b = 30 mm
Caracteristicile termofizice ale aliajului turnat n pies (font) i ale formei din amestec de formare care se vor utiliza pentru simulare sunt date n tabelul 1. Studiul influenei grosimii nervurilor asupra solidificrii pieselor turnate Page 1
Unit. de msur
0
Denumirea mrimii
Temperatura mediului exterior formei Coeficient de schimb termic form - mediu
fizic
Tex ex Tsme fo sme lme Cfo Clme Csme fo me Lme Tofo Tome
Valoare
20
2 3 4
exterior Temperatura solidus a aliajului turnat Coeficientul de conductivitate termic a formei Coeficientul de conductivitate termic a aliajului
W/m2/K
0
10 2000 0.6
W/m/K
W/m/K
40
6 7 8 9 10 11 12 13 14
lichid Cldura specific a formei Cldura specific n stare lichid a aliajului turnat Cldura specific n stare solid a aliajului turnat Densitatea formei Densitatea aliajului Cldura latent specific a aliajului turnat Temperatura iniial a formei Temperatura iniial a aliajului turnat
C C
Pentru ca simularea s dureze un timp rezonabil seciunea prin ansamblul formei se divizeaz n elemente ptrate cu latura = 2mm. Numrul liniilor n se stabilete prin relaia.
n H
(1)
Unde H este nlimea formei n mm, iar = pasul reelei de divizare a formei. Numrul de coloane m se stabilete n mod similar prin relaia.
m L
(2)
Unde L este lungimea formei n mm, iar = pasul reelei de divizare a formei.
Page 2
Valoarea maxim (k_max) a coordonatei de timp la care se oprete simularea (rularea programului) se stabilete pe baza relaiei:
k MAX t
(3)
Unde t - reprezint timpul real de desfurare al procesului simulat. n cazul de fa k MAX 6000 iar diviziunea de timp, adoptat = 0,2 s.
Datele iniiale se introduc n fiierul de iniializare a programului de simulare form.m. n final se iniializeaz matricea form a(i,j) pe baza creia se construiesc matricele de valori cu caracteristicilor termofizice ale elementelor n care este divizat ansamblul formei i care st la baza simulrii. Iniializarea se face pe baza desenului din figura 1 n funcie de dimensiunile ansamblului formei i n funcie de valoarea pasului reelei de divizare . Instruciunile pentru iniializarea matricii a(i,j) sunt de tipul:
a (ij )
(3)
In continuare se completeaz fiierele care precizeaz cerinele programului, respectiv datele (rezultatele finale) cerute de utilizatorul programului referitoare la solidificarea piesei. Aceste cerine se completeaz n fiierele cu extensia (*.in). n fiierele puncte in se introduc coordonatele punctelor care se dorete s se rein evoluia temperaturii i a fraciei de solid n funcie de timp. n fiierele coloane.in se introduc coordonatele (numrul de ordine) ale coloanelor i coordonatele de timp (k) pentru care se dorete s se rein repartiia temperaturii la un moment dat. n fiierele linii.in se introduc coordonatele (numrul de ordine) ale liniilor i
coordonatele de timp (k) pentru care se dorete s se rein repartiia temperaturii la un moment dat.
Page 3
n fiierele timpi.in se introduc coordonatele numerice ale timpilor pentru care se dorete s se rein matricea temperaturilor n ansamblul formei. La sfritul simulrii datele cerute sunt afiate n fiierele cu extensia *.out. Programul afieaz automat matricea de repartiie a temperaturilor i a fraciilor de solid n ansamblul formei la momentul final al simulrii (dat de valoarea k max stabilit la iniializarea programului n fiierul form.m). n acest fiier se mai afieaz valorile momentelor de nceput i de sfrit a solidificrii piesei. n fiierul TKN_SOL.out. programul afieaz de asemenea automat matricea de repartiie a temperaturilor i a fraciilor de solid n ansamblul formei la momentul final al solidificrii dat de valoarea k_sol. Lansarea programului de simulare n lucru se face prin comanda run , n fereastra COMAND a programului MATLAB. Pentru obinerea reprezentrii grafice a rezultatelor (curbe de variaie a temperaturii n funcie de timp, a fraciei de solid n funcie de timp, a temperaturii pe coloane sau pe linii la momente impuse se deschid fiierele cu extensia graf.m i se d comanda run. Se vor determina timpul de solidificare, repartiia temperaturilor n ansamblul formei la momentul solidificrii, curbele de variaie a temperaturii, poziia (coordonatele) nodului termic i izotermele in pies la momentul solidificrii.
Page 4
Cazul 1:
b= 0 mm
(n) (m)
Introducerea datelor iniiale n fiierul de iniializare a programului de simulare form.m. Colul stnga sus: i = 21; j = 21 Colul dreapta sus: i = 21; j = 100 Colul stnga jos: i = 30; j = 21 Colul dreapta jos: i = 30; j = 100 n acest caz adoptnd = 0.002m, matricea care definete configuraia piesei se exprim astfel: for i = 1: n for j = 1: m if (i >= 21) && (i <= 30) && (j >=21 ) && ( j <= 100) ; a(i,j) = 1 end n fiierul puncte.in se introduc urmtoarele coordonate ale punctelor: 1 2 3 4 5 6 7 1 10 20 21 25 30 31 61 61 61 61 61 61 61 Page 5
n fiierul coloane.in se introduc urmtoarele coordonate coloanelor i coordonatele de timp (k): 61 61 61 1000 2000 3000
n fiierul linii.in se introduc urmtoarele coordonate (numrul de ordine) ale liniilor i coordonatele de timp (k): 26 26 26 1000 2000 3000
50
1100
90 1000 200 80 400 70 600 800 1.08e+003 1e+003 1.11e+003 1.13e+003 1.14e+003 50 1.14e+003 600 800 900
60
700
40
1.12e+003 1.1e+003
500
30
500
Page 6
Cazul 2:
b= 2 mm
(n) (m)
Page 7
Colul stnga sus nervur: i = 21; j = 61 Colul dreapta sus nervur: i = 21; j = 61 Colul stnga jos nervur: i = 60; j = 61 Colul dreapta jos nervur: i = 60; j = 61 Colul stnga sus pies: i = 61; j = 21 Colul dreapta sus pies: i = 61; j = 101 Colul stnga jos pies: i = 70; j = 21 Colul dreapta jos pies: i = 70; j = 101
n acest caz adoptnd = 0.002m, matricea care definete configuraia piesei se exprim astfel: for i = 1:n for j = 1:m if (i >= 21) && (i <= 60) && (j ==61 ) || (i >= 61) && (i <= 70) && (j >=21 ) && ( j <= 101); a(i,j) = 1 end
n fiierul coloane.in se introduc urmtoarele coordonate coloanelor i coordonatele de timp (k): 61 61 61 1000 2000 3000
n fiierul linii.in se introduc urmtoarele coordonate (numrul de ordine) ale liniilor i coordonatele de timp (k): 65 65 65 1000 2000 3000
n fiierul coordonate col pies.in se introduc urmtoarele coordonate: 40 40 40 60 120 60 120 140 122 140 122 60 202 60 202 40 40 40
Cazul 3:
b= 4 mm
Page 9
(n) (m)
Introducerea datelor iniiale n fiierul de iniializare a programului de simulare form.m. Colul stnga sus nervur: i = 21; j = 61 Colul dreapta sus nervur: i = 21; j = 62 Colul stnga jos nervur: i = 60; j = 61 Colul dreapta jos nervur: i = 60; j = 62 Colul stnga sus pies: i = 61; j = 21 Colul dreapta sus pies: i = 61; j = 102 Colul stnga jos pies: i = 70; j = 21 Colul dreapta jos pies: i = 70; j = 102 n acest caz adoptnd = 0.002m, matricea care definete configuraia piesei se exprim astfel: for i = 1:n for j = 1:m if (i >= 21) && (i <= 60) && (j >=61 ) && ( j <= 62)|| (i >= 61) && (i <= 70) && (j >=21 ) && ( j <= 102); a(i,j) = 1 end
n fiierul coloane.in se introduc urmtoarele coordonate coloanelor i coordonatele de timp (k): 61 61 61 1000 2000 3000
n fiierul linii.in se introduc urmtoarele coordonate (numrul de ordine) ale liniilor i coordonatele de timp (k): 65 65 65 1000 2000 3000
n fiierul coordonate col pies.in se introduc urmtoarele coordonate: 40 40 40 60 120 60 120 140 124 140 124 60 204 60 204 40 40 40
Cazul 4:
b= 8 mm
Page 11
(n) (m)
Introducerea datelor iniiale n fiierul de iniializare a programului de simulare form.m. Colul stnga sus nervur: i = 21; j = 61 Colul dreapta sus nervur: i = 21; j = 64 Colul stnga jos nervur: i = 60; j = 61 Colul dreapta jos nervur: i = 60; j = 64 Colul stnga sus pies: i = 61; j = 21 Colul dreapta sus pies: i = 61; j = 104 Colul stnga jos pies: i = 70; j = 21 Colul dreapta jos pies: i = 70; j = 104 n acest caz adoptnd = 0.002m, matricea care definete configuraia piesei se exprim astfel: for i = 1:n for j = 1:m if (i >= 21) && (i <= 60) && (j >=61 ) && ( j <= 64)|| (i >= 61) && (i <= 70) && (j >=21 ) && ( j <= 104); a(i,j) = 1 end
Page 12
n fiierul coloane.in se introduc urmtoarele coordonate coloanelor i coordonatele de timp (k): 62 62 62 1000 2000 3000
n fiierul linii.in se introduc urmtoarele coordonate (numrul de ordine) ale liniilor i coordonatele de timp (k): 65 65 65 1000 2000 3000
n fiierul coordonate col pies.in se introduc urmtoarele coordonate: 40 40 40 60 120 60 120 140 128 140 128 60 208 60 208 40 40 40
Cazul 5:
b= 10 mm
Page 13
(n) (m)
Introducerea datelor iniiale n fiierul de iniializare a programului de simulare form.m. Colul stnga sus nervur: i = 21; j = 61 Colul dreapta sus nervur: i = 21; j = 65 Colul stnga jos nervur: i = 60; j = 61 Colul dreapta jos nervur: i = 60; j = 65 Colul stnga sus pies: i = 61; j = 21 Colul dreapta sus pies: i = 61; j = 105 Colul stnga jos pies: i = 70; j = 21 Colul dreapta jos pies: i = 70; j = 105 n acest caz adoptnd = 0.002m, matricea care definete configuraia piesei se exprim astfel: for i = 1:n for j = 1:m if (i >= 21) && (i <= 60) && (j >=61 ) && ( j <= 65)|| (i >= 61) && (i <= 70) && (j >=21 ) && ( j <= 105); a(i,j) = 1 end
5 6 7
65 70 75
n fiierul coloane.in se introduc urmtoarele coordonate coloanelor i coordonatele de timp (k): 63 63 63 1000 2000 3000
n fiierul linii.in se introduc urmtoarele coordonate (numrul de ordine) ale liniilor i coordonatele de timp (k): 65 65 65 1000 2000 3000
n fiierul coordonate col pies.in se introduc urmtoarele coordonate: 40 40 40 60 120 60 120 140 130 140 130 60 210 60 210 40 40 40
Cazul 6:
b= 16 mm
Page 15
(n) (m)
Introducerea datelor iniiale n fiierul de iniializare a programului de simulare form.m. Colul stnga sus nervur: i = 21; j = 61 Colul dreapta sus nervur: i = 21; j = 68 Colul stnga jos nervur: i = 60; j = 61 Colul dreapta jos nervur: i = 60; j = 68 Colul stnga sus pies: i = 61; j = 21 Colul dreapta sus pies: i = 61; j = 108 Colul stnga jos pies: i = 70; j = 21 Colul dreapta jos pies: i = 70; j = 108 n acest caz adoptnd = 0.002m, matricea care definete configuraia piesei se exprim astfel: for i = 1:n for j = 1:m if (i >= 21) && (i <= 60) && (j >=61 ) && ( j <= 68)|| (i >= 61) && (i <= 70) && (j >=21 ) && ( j <= 108); a(i,j) = 1 end
75
n fiierul coloane.in se introduc urmtoarele coordonate coloanelor i coordonatele de timp (k): 64 64 64 1000 2000 3000
n fiierul linii.in se introduc urmtoarele coordonate (numrul de ordine) ale liniilor i coordonatele de timp (k): 65 65 65 1000 2000 3000
n fiierul coordonate col pies.in se introduc urmtoarele coordonate: 40 40 40 60 120 60 120 140 136 140 136 60 216 60 216 40 40 40
Cazul 7:
b= 16 mm
Page 17
(n) (m)
Introducerea datelor iniiale n fiierul de iniializare a programului de simulare form.m. Colul stnga sus nervur: i = 21; j = 61 Colul dreapta sus nervur: i = 21; j = 70 Colul stnga jos nervur: i = 60; j = 61 Colul dreapta jos nervur: i = 60; j = 70 Colul stnga sus pies: i = 61; j = 21 Colul dreapta sus pies: i = 61; j = 110 Colul stnga jos pies: i = 70; j = 21 Colul dreapta jos pies: i = 70; j = 110 n acest caz adoptnd = 0.002m, matricea care definete configuraia piesei se exprim astfel: for i = 1:n for j = 1:m if (i >= 21) && (i <= 60) && (j >=61 ) && ( j <= 70)|| (i >= 61) && (i <= 70) && (j >=21 ) && ( j <= 110); a(i,j) = 1 end
Page 18
n fiierul coloane.in se introduc urmtoarele coordonate coloanelor i coordonatele de timp (k): 65 65 65 1000 2000 3000
n fiierul linii.in se introduc urmtoarele coordonate (numrul de ordine) ale liniilor i coordonatele de timp (k): 65 65 65 1000 2000 3000
n fiierul coordonate col pies.in se introduc urmtoarele coordonate: 40 40 40 60 120 60 120 140 140 140 140 60 220 60 220 40 40 40
Cazul 8:
b= 30 mm
Page 19
(n) (m)
Introducerea datelor iniiale n fiierul de iniializare a programului de simulare form.m. Colul stnga sus nervur: i = 21; j = 61 Colul dreapta sus nervur: i = 21; j = 75 Colul stnga jos nervur: i = 60; j = 61 Colul dreapta jos nervur: i = 60; j = 75 Colul stnga sus pies: i = 61; j = 21 Colul dreapta sus pies: i = 61; j = 115 Colul stnga jos pies: i = 70; j = 21 Colul dreapta jos pies: i = 70; j = 115 n acest caz adoptnd = 0.002m, matricea care definete configuraia piesei se exprim astfel: for i = 1:n for j = 1:m if (i >= 21) && (i <= 60) && (j >=61 ) && ( j <= 75)|| (i >= 61) && (i <= 70) && (j >=21 ) && ( j <= 115); a(i,j) = 1 end
Page 20
n fiierul coloane.in se introduc urmtoarele coordonate coloanelor i coordonatele de timp (k): 68 68 68 1000 2000 3000
n fiierul linii.in se introduc urmtoarele coordonate (numrul de ordine) ale liniilor i coordonatele de timp (k): 65 65 65 1000 2000 3000
n fiierul coordonate col pies.in se introduc urmtoarele coordonate: 40 40 40 60 120 60 120 140 150 140 150 60 230 60 230 40 40 40
Page 21
Cazul
Grosime nervur b mm
Diviziunea de spaiu
Diviziunea de timp
Timpul solidificrii
Abscisa
Ordonata
x mm 50 50 52 52 132 132 130 130 130 130 130 130 128 128 124 124 108
y mm 120 122 120 122 96 148 96 150 106 144 110 142 128 130 130 132 136
mm
1 1 2 3 4 5 6 7 8 2
0,1
372,8
3728
2 3 4 4 8 5 10 6 16 7 20 8 30
2 2 2 2 2 2 2
Page 22