Файл: Лабораторная работа 8 по дисциплине Организация систем управления и диагностики.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 07.11.2023

Просмотров: 15

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Министерство науки и высшего образования Российской Федерации

Федеральное государственное бюджетное образовательное учреждение

высшего образования

«Магнитогорский государственный технический университет им. Г.И. Носова»

(ФГБОУ ВО «МГТУ им. Г.И. Носова»)


Кафедра Физики

ЛАБОРАТОРНАЯ РАБОТА №8

по дисциплине: Организация систем управления и диагностики

на тему: Расчет времени затвердевания непрерывного слитка квадратного сечения (блюмса)
Вариант №10

Исполнитель: Ишемгулов Азамат Ирекович студент 1 курса, гр. ТФм-22

Руководитель: Колдин Александр Викторович, к.т.н., доцент каф. физики

Магнитогорск, 2023

Цель работы: ознакомиться с численным методом решения двухмерных задач нестационарной теплопроводности.

Приборы и принадлежности: компьютер.

Сведения из теории.

Непрерывный слиток квадратного сечения 2δ×2δ (блюмc) вытягивается из неподвижного кристаллизатора с постоянной скоростью u (рис. 8.1).



При охлаждении на поверхностях блюмса из жидкой фазы формируется корка затвердевшего металла толщиной ε. На глубине lк или в момент времени τк = lк/u формирование блюмса завершается. Математическая формулировка задачи по методу сквозного счета включает дифференциальное



которое в стационарном случае (∂Т/∂τ = 0) принимает вид:



а с учетом кинематического соотношения (u = z/τ) ∂Т/∂(z/u) = ∂Т/∂τ имеем квазистационарное уравнение переноса энергии




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

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



Начальная температура расплава в кристаллизаторе



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


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

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



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

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





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



Уравнение переноса энергии (8.3) может быть представлено в дискретном виде по явной схеме

, в соответствии с которой вторая производная по координатам записывается на «старом» (k–1)-м временном слое с известным распределением температуры. В результате аппроксимации уравнения (8.3)



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



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



С применением формулы односторонней разности записывается граничное условие на оси симметрии:



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



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



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





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



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

В ходе выполнения данной лабораторной работы была составлена Паскаль-программа, реализующая моделирование затвердевания блюмса по явной схеме, представленной в приложении А.

Результат данного моделирования представлен на рисунке 1.



Рисунок 1

Приложение А

program laba8;

uses graphabc;

const

x0 = 100;

y0 = 100;

N = 30;

M = 30;

lx = 0.1;

ly = 0.1;

hx = lx / N;

hy = ly / M;


ax = round(lx / N * 3000);

ay = round(ly / M * 3000);

lambda = 50;

rho = 7900;

cp = 457.9;

TS = 1430;

TL = 1500;

L = 270e3;

dT = 10;

a = lambda / cp / rho;

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

Tp = 880;

Tstart = TL + dT;

taumax = 10;
var

i, j: integer;

T: array [0..N, 0..M] of real;

ae: array [0..N, 0..M] of real;

htau, htx, hty, tau, ahtx, ahty: real;
begin

for i := 0 to N do

for j := 0 to M do

T[i, j] := Tstart;

tau := 0;

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

htx := htau / sqr(hx);

hty := htau / sqr(hy);

for i:=0 to N do

T[i,M]:=Tp;

for j:=0 to M do

T[N,j]:=Tp;

repeat

{2.1. Определение температуры

на следующем временном слое}

tau := tau + htau;

{2.1.1. Расчёт эффективной температуропроводности}

for i := 0 to N - 1 do

for j := 0 to M - 1 do

begin

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

then ae[i, j] := af

else ae[i, j] := a;

ahtx := ae[i, j] * htx;

ahty := ae[i, j] * hty;

end;

for i := 1 to N-1 do

for j := 1 to M-1 do

T[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.3. Расчёт температур в углах

расчётной области}

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

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

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

T[N, M] := 0.5 * (T[N - 1, M] + T[N, M - 1]);

for j := 0 to M do

for i := 0 to N do

begin

Rectangle(x0 + ax * i, y0 + ay * j, x0 + ax * i + ax, y0 + ay * j + ay);

FloodFill(x0 + ax * i + 1, y0 + ay * j + 1, clRed);

end;

for j := 0 to M do

for i := 0 to N do

if T[i, j] < TS then

FloodFill(x0 + ax * i + 1, y0 + ay * j + 1, clBlue);

until tau > taumax;

end.

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

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

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

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

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

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