Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

caplin_nikulin_modelirovanie_v_metallurgii

.pdf
Скачиваний:
217
Добавлен:
13.03.2016
Размер:
10.25 Mб
Скачать

Т

 

2

 

2

 

 

= aэфф

 

T

+

T

,

(8.3)

∂τ

 

2

2

x

y

 

 

где aэфф = λ (ρ cэфф ) – эффективная температуропроводность; λ,

ρ – коэффициент теплопроводности и плотность; эффективная теплоемкость скачком возрастает в интервале температур ликвидуса (Tлик) и солидуса (Тсол) двухфазной зоны и учитывает выделение скрытой теплоты затвердевания (L)

c

 

при

T > Tлик ,

 

T < Tсол,

 

 

 

 

 

 

 

cэфф = c

+

L

при T

T

T .

 

 

 

Tлик Tсол

сол

 

 

лик

 

 

 

 

 

 

Начальная температура

расплава в кристаллизаторе

 

T (τ =

0)= Tлик + δ Т,

(8.4)

граничные условия для расчетной области (0 < x < δ, 0 < y < δ) имеют вид:

T (δ , y )= T ( x,δ )= Tп, T ( x,0) y= ∂ T (0, y ) =x 0, (8.5)

где δТ – перегрев расплава над температурой ликвидуса; Тп – температура поверхности слитка.

В частном случае, когда температура по толщине корки сляба изменяется по линейному закону, решение краевой задачи (8.3–8.5) принимает вид:

ε =

2λ

(T

T

)τ ,

(8.6)

ρ L

 

зат

п

 

 

где Тзат – температура затвердевания, которая находится в интервале температур ликвидуса и солидуса и которая может

быть вычислена по формуле Тзат = (Тлик + Тсол) / 2.

Для численного решения задачи на расчетную область наносится регулярная сетка с координатами узлов:

xi = ihx ; i = 0, 1, ..., N ; hx = δ N ,

241

y j = jhy ; j = 0, 1,

..., M ;

hy

= δ M ,

(8.7)

τ k = khτ ;

k = 1, 2,

... ,

 

 

где N, М – числа разбиений расчетной области соответственно

внаправлении координат x, y;

hx, hy, hτ

соответственно шаги

пространственной (по x, y) и временной (по τ ) сеток; i, j, k – номера узловых точек в направлении координат x, y и времени τ . На рис. 8.2 заштриховано возможное положениедвухфазнойзоны.

 

Уравнение переноса энергии

 

(8.3) может быть представлено в

 

дискретном виде по явной схеме,

 

в соответствии с которой вторая

 

производная по координатам за-

 

писывается на «старом» (k– 1)-м

 

временном слое

с известным

Рис. 8.2. Расчетная область

распределением

температуры.

с указананием положения

В результате

аппроксимации

двухфазной зоны

уравнения (8.3)

 

Ti, j ,k +1 Ti, j ,k =

hτ

= a

 

2Ti, j ,k + Ti+1, j ,k

+ Ti, j 1,k 2Ti, j ,k + Ti, j+1,k

Ti 1, j ,k

i, j

 

2

 

2

 

 

hx

 

hy

получается явная формула для температуры:

 

 

 

 

 

 

 

 

 

2ai, j hτ

 

 

2ai, j hτ

 

 

 

 

 

 

T

 

= T

1

 

 

+

 

 

 

 

2

 

2

 

 

 

 

i, j ,k +1

 

i, j ,k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

hx

 

 

hy

 

 

 

 

 

+

ai, j hτ

 

(T

 

+ T

 

) +

ai, j hτ

 

(T

+ T

 

),

h2

 

 

h2

 

 

 

i +1, j ,k

 

i 1, j ,k

 

 

 

 

i, j +1,k

 

 

i

, j 1,k

 

 

x

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

(8.8)

 

 

 

 

 

 

 

(8.9)

вычисления по которой устойчивы при следующем ограничении на шаг сетки по времени:

h < h2 h2

 

2a

(h2

+ h2 ) .

(8.10)

τ

x y

 

max

x

y

 

242

С применением формул односторонней разности записываются граничные условия (8.5) на поверхностях блюмса:

TN , j = Ti,M = Tп , i =1, 2, ..., N 1; j =1, 2, ..., M 1, (8.11)

а также граничные условия на осях симметрии:

T0, j = T1, j , Ti,0 = Ti,1 , i =1, 2, ..., N 1; j =1, 2, ..., M 1. (8.12)

Угловые точки области

(0, 0; 0, М; N, 0; N, M) в расче-

тах не участвуют. Для вычисления температур в угловых точках применяют аппроксимацию стационарного уравнения переноса энергии (8.3). Например, для угловой точки (N, M) (рис. 8.3) это уравнение в конечных разностях принимаетвид:

Рис. 8.3. Фрагмент разбиения расчетной области

TN 2,M 2TN 1,M + TN ,M

+

TN ,M 2 2TN ,M 1 + TN ,M

= 0,

h2

h2

 

 

x

 

y

 

из которого в частном случае при hx = hy получаем формулу аппроксимации:

TN ,M = TN 1,M + TN ,M 1 (TN 2,M + TN ,M 2 ) 2 .

(8.13)

Аналогично для других угловых точек:

T0,0 = T1,0 + T0,1 (T2,0 + T0,2 )2; T0,M = T0,M 1; TN ,0 = TN 1,0 . (8.14)

Для вывода на экран (печать) массива поля температур Тi, j в плоскости 0xy в виде изотерм можно воспользоваться алгоритмом перевода цифрового массива в символьный. Для этого интервал температур T= TсолTп делится на n подинтерва-

лов, в каждом из которых записываются цифровые символы, разделенные символами пробелов (рис. 8.4). Правые границы

243

интервалов определяются по формуле Tl = Tп + ∆ T ln , l = 1, 2, ..., n , где Тl – значение температуры на правой границе l-го подынтервала. Для интервала температур фазового перехода (ТликТсол) рекомендуется применять буквенный символ «Ф», а для температур перегрева – символ пробела.

Рис. 8.4. Представление температурного поля в символьном виде

Алгоритм решения задачи по явной схеме представлен на рис. 8.5.

Выполнение работы

1. Составить Паскаль-программу расчета затвердевания сляба. Блок-схема программы приведена на рис. 8.5. Ниже приведён пример Паскаль-программы, реализующей расчет времени охлаждения блюмса по явной схеме.

program Example_8; uses graph;

const n = 50;

m = 50; lx = 0.1; ly = 0.1; hx = lx/n; hy = ly/m;

epsilon = 1e-6;

var T,TT,ae : array [0..n,0..m] of double; Tstart,Tc1,Tc2,alpha1,alpha,a,lambda,rho,cp,L,af,TS,TL,

delta,tau,htau,ahtx,ahty,htx,hty,lahx,lahy,tau1 : double; i,j : integer;

f : text; procedure gStart;

var mode,driver : smallint; begin

detectgraph(driver,mode);

initgraph(driver,mode,'');

setbkcolor(white);

244

cleardevice;

end;

Рис. 8.5. Алгоритм решения задачи затвердевания блюмса

procedure gColorField; var i,j : integer;

color : integer;

245

Tcol : array [1..10] of double = (200,400,600,800,1000,1200,1400,1430,1500,1600);

begin

for i:=0 to n do

for j:=0 to m do begin

color:=1; while(T[i,j]>Tcol[color])and(color<10) do begin

color:= color +1;

end; setfillstyle(SolidFill,Color);

bar(10+i*10,10+j*10,20+i*10,20+j*10); end;

end;

begin

{1. Ввод исходных данных} {1.1. Теплофизические свойства металла}

lambda:=45.5;

rho:=7900;

cp:=4600;

TS:=1430;

TL:=1500;

L:=270e3;

a:=lambda/cp/rho;

af:=lambda/rho/(cp + L/(TL-TS));

{1.2. Параметры процесса}

Tc1:= 100;

Tc2:= 100; alpha1:=200; alpha2:=35; Tstart:=1550;

for i:=0 to n do for j:=0 to m do T[i,j]:= Tstart;

tau := 0;

{1.3. Параметры расчётного ядра} tau1:=0;

htau := sqr(hx)*sqr(hy)/a/(sqr(hx)+sqr(hy))/6; htx:=htau/sqr(hx);

hty:=htau/sqr(hy);

lahx:=lambda/alpha1/hx;

lahy:=lambda/alpha2/hy;

{2. Рабочий блок} gStart;

repeat

{2.1. Определение температуры на следующем временном слое}

tau:=tau + htau;

{2.1.1. Расчёт эффективной температуропроводности} for i:=0 to n do

for j:=0 to m do begin

if (T[i,j]>Ts) and (T[i,j]<TL)

246

then ae[i,j]:= af else ae[i,j]:= a; ahtx:= ae[i,j] * htx; ahty:= ae[i,j] * hty;

end;

{2.1.2. Расчёт температурного поля во внутренней области}

for i:=1 to n-1 do

for j:=1 to m-1 do

TT[i,j]:= T[i,j] * (1 –

2*(ahtx+ahty))

+(T[i-1,j] +

T[i+1,j])*ahtx

+(T[i,j-1] +

T[i,j+1])*ahty;

{2.1.2. Расчёт температур на внешних границах}

for j:=1 to m-1 do begin

TT[0,j]:= T[1,j];

TT[n,j]:= (Tc1 + T[n-1,j]*lahx)/(1 +

lahx);

end;

for i:=1 to n-1 do begin

TT[i,0]:= T[i,1];

TT[i,m]:= (Tc2 + T[i,m-1]*lahy)/(1 +

lahy);

end;

{2.1.3. Расчёт температур в углах расчётной области}

TT[0,0]:=0.5*(T[1,0] + T[0,1]);

TT[0,m]:=0.5*(T[1,m] + T[0,m-1]); TT[n,0]:=0.5*(T[n-1,0] + T[n,1]);

TT[n,m]:=0.5*(T[n-1,m] + T[n,m-1]);

{2.2 Определение различия решений

на k-ом и k+1-ом временных слоях} delta := 0;

for i:=0 to n do

for j:=0 to m do

if abs(T[i,j]-TT[i,j])>delta then delta := abs(T[i,j]-

TT[i,j]); T := TT;

{2.3. Секция визуализации} if tau1 > 50

then begin

gColorField;

write(T[i,j]:8:2);

tau1:=0

247

end else

tau1:=tau1 + htau; until delta <= epsilon;

{3. Вывод результата} writeln('Результаты расчёта');

writeln('Время установления стационара:',

tau:8:2, tau/htau:8:2); writeln('Распределение температуры по слою');

for j:=m downto 0 do for i:=0 to n do

write(T[i,j]:8:2);

end.

2.Ввести в программу исходные данные: полутолщину

блюмса δ= 10 см, температуры ликвидуса Тлик= 1500 оС, солидуса Тсол = 1430 оС, перегрев расплава δТ = 10 оС, теплофизические свойства стали: коэффициент теплопроводности λ = 50 Вт/(м·К), коэффициент температуропроводности а = 1,4·10–5 м2/c, скрытую теплоту затвердевания L = 270 кДж/кг, температуру поверхности блюмса в соответствии с табл. 8.1

3.Определить по формуле (8.6) время окончания затвердевания блюмса (τк).

 

 

 

 

 

 

 

 

 

 

 

Таблица

8.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

№ задания

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Тп·10–1 оС

70

72

74

76

78

80

82

84

86

88

90

92

94

96

98

4. Провести вычислительный эксперимент на сгущающейся пространственной сетке при N = M (шаг временной сетки

выбирать равным hτ = 0,9 hx2 (4amax ) ) и сравнить полученные

решения на графике зависимости τк(N). Построить (при выбранном числе разбиений расчетной области) изотермы для трех – четырех моментов времени в интервале 0 < τ < τк.

Контрольные вопросы

1.Конечно-разностное представление первой и второй производных.

2.Явная и неявная схемы аппроксимации уравнения теплопроводности.

248

3.Соотношение между временным и пространственным шагами сетки, обеспечивающее минимальную ошибку аппроксимации уравнения теплопроводности.

4.Чем объясняется рост корки слитка по закону квадратного корня?

5.Запись основных операторов программирования на языке Паскаль.

249

ЧАСТЬ III

МАТЕРИАЛЫ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ

1. Методические указания для самостоятельного изучения курса

Методика изучения дисциплины «Моделирование процессов и объектов в металлургии» на заочном отделении существенно отличается от методик для дневной формы обучения. Так, если на дневном отделении основной формой обучения являются лекции, практические и лабораторные занятия, где преподаватель излагает программный материал, решает со студентами задачи, проводит лабораторные занятия, проверяет знания студентов, то учебный процесс на заочном отделении связан с углубленной самостоятельной работойипредусматривает:

1)изучение материала программы по учебникам или учебным пособиям;

2)самостоятельное решение задач;

3)выполнение контрольных работ;

4)выполнение лабораторных работ;

5)сдачу зачета и экзаменов.

Для успешного овладения материалом и сдачи экзаменов по физике необходимо руководствоваться несколькими правилами.

1.Следует изучать курс систематически в течение всего учебного года. Попытка изучить предмет в сжатые сроки перед экзаменом не даст глубоких, прочных знаний и приведет к неудаче.

2.Выбрав какое-либо учебное пособие в качестве основного для определенной части курса, придерживайтесь данного пособия при изучении всей части или, по крайней мере, ее целого раздела. Замена одного пособия другим в процессе изучения может привести к утрате логической связи между отдель-

250

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]