Вы находитесь на странице: 1из 24

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РФ

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


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

«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ
ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

Инженерная школа ядерных технологий


Направление – 14.03.02 Ядерные физика и технологии
ООП –

«Моделирование процесса охлаждения в трубчатом теплообменнике типа


труба в трубе»
Курсовой проект

Студент гр. 0А05 ________________________ П.А.Смолянин


(подпись)

Преподаватель ________________________ С.М.Тимченко


(подпись)

Томск 2022
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное учреждение высшего
образования
«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ»

Отделение ядерно-топливного цикла


на правах кафедры

УТВЕРЖДАЮ
Зав. кафедрой – руководитель
ОЯТЦ Горюнов А.Г.

« » 2021 г.

ЗАДАНИЕ
на выполнение курсового проекта
студенту гр. 0А05 Смолянин Павел
Алексеевич

1 Тема курсового проекта «Моделирование процесса охлаждения в трубчатом


теплообменнике типа труба в трубе».
2 Срок сдачи студентом готовой работы 18.01.2023 г.
3 Разработать математическую модель процесса нагрева в теплообменнике
типа «труба в трубе».
4 Исходные данные к проекту:
 внутренний диаметр трубы d1 = 0.088 м;
 внешний диаметр трубы d2 =0.1 м;
 длина теплообменника L =0.75 м;
 течение теплоносителей в теплообменнике противоточное;
 первичный теплоноситель – Антифриз;
вторичный теплоноситель – Вода;
Плотности первичного теплоносителя ρ1 = 1034 кг/м3 и
вторичноготеплоносителя ρ2 = 988 кг/м3;
Удельные теплоемкости первичного теплоносителя c1 = 3110
Дж/(кг∙oC). и вторичного теплоносителя c2 =4200 Дж/(кг∙oC). ;
Коэффициенты теплоотдачи первичного теплоносителя α1 = 1360
Вт/(м2∙oC)и вторичного теплоносителя α2 = 4570 Вт/(м2∙oC);
 в начальный момент времени в каналах находятся первичный
теплоноситель при температуре T1(x,0) = 75 и вторичный теплоноситель
при температуре T2(x,0) =15
 на вход во внутренний канал теплообменника подается первичный
теплоноситель при температуре T1(0,t) =75 и массовым расходом G1(0,t)
=0.7 кг/с, во внешний канал подается вторичный теплоноситель
при
температуре T2(L,t) =15 и массовым расходом G2(L,t) = 0.8 кг/с .
Разработанная математическая модель должна обеспечить вычисление
зависимостей: температуры теплоносителей T1(x,t) и T2(x,t) по длине
теплообменника.
5 Содержание текстового документа (перечень подлежащих разработке
вопросов):
Описание порядка построения модели физического процесса;
Структурная схема математической модели;
Перечень всех параметров, констант и переменных, используемых в
математической модели;
Схема алгоритма математической модели, обеспечивающая вычисление
заданных зависимостей физического процесса;
Реализация математической модели в среде MATLAB;
Получение численных характеристик;
Анализ адекватности математической модели;
Проверка сходимости конечно-разностной схемы по правилу Лакса.
6 Перечень графического материала (с точным указанием обязательных
чертежей):
Структурная схема математической модели;
Схема алгоритма математической модели;
Численные характеристики (переходные процессы).
7 Оформление, структурирование текстового документа и графического
материала должно соответствовать стандарту организации СТО ТПУ 2.5.01, а также
соответствующим государственным, отраслевым и ведомственным стандартам.

Руководитель С.Н. Тимченко


(подпись, дата)

Задание принял к исполнению


П.А.Смолянин
(подпись, дата)
Оглавление

Введение....................................................................................................................... 5

Анализ физического процесса .................................................................................... 6

Перечень параметров и переменных, используемых в математической модели..... 8

Схема алгоритма математической модели, обеспечивающая вычисление заданных


зависимостей физического процесса ........................................................................ 10

Математическое описание процессов в теплообменнике ....................................... 11

Численные характеристики модели.......................................................................... 12

Анализ адекватности модели .................................................................................... 15

Проверка сходимости конечно-разностной схемы .................................................. 18

Заключение ................................................................................................................ 19

Приложение А ........................................................................................................... 20

Приложение Б ............................................................................................................ 22
Введение

Моделирование – это научный приём, предназначенный для изучения реальных


процессов, которые, по некоторым причинам, невозможно или нецелесообразно изучать на
реальном объекте. В данном курсовом проекте применяется математическое моделирование
физических процессов, предназначенное для описания явлений, процессов, систем различной
физической природы языком математических соотношений.
Математическая модель – математическое представление процесса основанное на
физических законах, позволяющее предсказать поведение реального объекта, для которого и
построена эта модель.
Часто в математических моделях используются приближения и упрощения в целях
облегчения построения алгоритма и математических расчётов. От количества приближений и
упрощений зависит степень точности модели.
В связи с совершенствованием вычислительной техники, построение математических
моделей в компьютерных средах моделирования нашло широкое применение в науке и
промышленности. В связи с этим специалистам требуются навыки практического построения
математических моделей.
Целью курсового проекта является создание математической модели, описывающей
процесс охлаждения в трубчатом теплообменнике типа труба в трубе. Выполнение данной цели
будет достигаться при помощи пакета MatLab.
Актуальность данного проекта заключается в разработке математической компьютерной
модели, которая позволяет отслеживать параметры выходных данных, при изменении входных
параметров
Задачами курсового проекта являются:
 Ознакомление с исходными данными;
 Анализ физического процесса;
 Создание структурной схемы модели физического процесса;
 Создание списка с исходными данными и постоянными величинами, требующиеся для
математического описания процесса;
 Разработка алгоритма математической модели, который описывает соотношения между
необходимыми величинами ;
 Реализовать математическую модель в пакете MatLab;
 Получить и обработать экспериментальные данные математической модели.
Анализ физического процесса

Теплообменник труба типа “труба в трубе” используются, главным образом, для


охлаждения или нагревания в системе жидкость – жидкость, когда расходы теплоносителей
невелики и последние не меняют своего агрегатного состояния. Иногда такие теплообменники
применяют при высоком давлении для жидких и газообразных сред, например, в качестве
конденсаторов в производстве метанола, аммиака и др.
Состоит теплообменник из ряда наружных труб большого диаметра и расположенных
внутри них труб меньшего диаметра. Внутренние и внешние трубы элементов соединены друг
с другом последовательно с помощью колен. Один из теплоносителей движется по внутренней
трубе, а другой по кольцевому каналу, образованному внутренней и внешней трубами.
Теплообмен осуществляется через стенку внутренней трубы. Поскольку сечение внутренней
трубы и кольцевого зазора невелики, то в этих теплообменниках достигаются значительные
скорости движения, что приводит к увеличению коэффициентов теплопередачи и тепловых
нагрузок. Аппараты такого типа могут быть соединены как последовательно, так и
параллельно, таким образом, обеспечивая необходимую тепловую мощность и эффективность
теплообмена. К недостаткам теплообменников этого типа следует отнести громоздкость,
металлоемкость, большое гидравлическое сопротивление.

Рисунок 1 – Теплообменник типа труба в трубе

В качестве расчетной модели рассматривается внутренняя труба, на внутренней и


внешней поверхности которой в качестве граничных условий задается конвективный
теплообмен с окружающей средой заданной температуры, с коэффициентами теплоотдачи,
рассчитанными по аналитической методике.

Допущения данной модели::


 Взаимодействие с окружающей средой пренебрежимо мало;
 Не учитывается теплообмен через стенку);
 В начальный момент времени трубы полностью заполнены теплоносителями с
начальными температурами;

Согласно заданию, математическая модель, , должна обеспечить вычисление


зависимостей температуры теплоносителей T1(x,t) и T2(x,t) по длине теплообменника, а также
время установления стационарного режима.
Перечень параметров и переменных, используемых в математической
модели

В таблице 1 представлен перечень параметров и переменных, используемых при


моделировании противоточного теплообменника типа труба в трубе.

Таблица 1 – Описание параметров и переменных

Единицы
Обозначение Значение Описание Тип данных
измерения

L 0.75 м Длина трубы Параметр

d1 0.088 м Диаметр трубы Параметр

d2 0.1 м Диаметр трубы Параметр

Плотность
ρ1 1034 кг/м3 Параметр
теплоносителя

Плотность
ρ2 988 кг/м3 Параметр
теплоносителя

Температура
теплоносителя в
T1(x,0) 75 o
C Входная переменная
начальный момент
времени
Температура
теплоносителя в
T2(x,0) 15 o
C Входная переменная
начальный момент
времени
Удельная теплоемкость
c1 3110 Дж/(кг∙oC) Параметр
теплоносителя
Удельная теплоемкость
c2 4200 Дж/(кг∙oC) Параметр
теплоносителя
Коэффициент
α1 1360 Вт/(м2∙oC) теплоотдачи Параметр
теплоносителя
Коэффициент
α2 4570 Вт/(м2∙oC) теплоотдачи Параметр
теплоносителя

G1(0,t) 0.7 кг/с Массовый расход Параметр

G2(L,t) 0.8 кг/с Массовый расход Параметр


Температура
T1(x,t) o
C теплоносителя по Выходная переменная
длине теплообменника
Температура
T2(x,t) o
C теплоносителя по Выходная переменная
длине теплообменника
Схема алгоритма математической модели, обеспечивающая вычисление
заданных зависимостей физического процесса

Для визуального понимания решения поставленной задачи была построена блок схема с
поэтапным описанием шагов реализации математической модели проточной емкости (рисунок
3).

Рисунок 3 – Схема алгоритма математической модели, обеспечивающая вычисление заданных


зависимостей физического процесса
3. Математическое описание процессов в теплообменнике

Основные уравнения теплового расчета сводятся к уравнениям теплообмена между


двумя теплоносителями. Изменения температуры в нестационарном режиме в противоточном
теплообменнике можно описать с помощью уравнений передачи тепла без учета разделяющей
стенки:
𝜕𝑇1 𝜕𝑇1 4α1
= −𝑤1 −ρ (𝑇1 − 𝑇2 )
𝜕𝑡 𝜕𝑥 1 𝑑1 𝑐1
{𝜕𝑇 𝜕𝑇2 4α2
(1)
2
= −𝑤2 −ρ (𝑇2 − 𝑇1 )
𝜕𝑡 𝜕𝑥 2 𝑑2 𝑐2

где w1 и w2 – скорости потоков первичного и вторичного теплоносителей соответственно.


Расчет скорости потоков::
𝐺
𝑤=
ρ𝑆
Площади эффективных сечений потоков теплоносителей S1 и S2 вычисляются по формулам:
𝑑12
𝑆1 = 𝜋
4
(𝑑22 − 𝑑12 )
𝑆2 = 𝜋
4
Для системы (1) введем замену для упрощения:
4α1
𝐶1 =
ρ1 𝑑1 𝑐1
4α2
𝐶2 =
{ ρ2 𝑑2 𝑐2
Тогда систему (1) можно записать в следующем виде:
𝜕𝑇1 𝜕𝑇1
= −𝑤1 − С1 (𝑇1 − 𝑇2 )
𝜕𝑡 𝜕𝑥
{𝜕𝑇 𝜕𝑇2
(2)
2
= −𝑤2 − С2 (𝑇2 − 𝑇1 )
𝜕𝑡 𝜕𝑥

Полученная система (2) была решена численным методом – методом конечных разностей, что
было реализовано в пакете MatLab.
Численные характеристики модели

Численные характеристики были получены посредством запуска кода из приложения А.


Было выяснено, что система с учетом параметров, заданных для кода в приложении А,
приходит в стационарный режим за время 21,8954 с.
На рисунках 4-5 представлены графики, описывающие зависимости температур
теплоносителей T1(t) и T2(t) в различных точках трубы по координате x.

Рисунок 4 – Зависимость температуры вторичного теплоносителя от времени

Из рисунка 4 видно, что температура вторичного теплоносителя в конце теплообменника


остается постоянной и равна 15 °С, (что соответствует одному из граничных условий.) Также
видно, в момент времени t = 0 с во всех точках температура T2 равна 15 °С, что соответствует
начальному условию.
Рисунок 5 – Зависимость температуры первичного теплоносителя от времени

Из рисунка 5 видно, что температура первичного теплоносителя в начале


теплообменника остается постоянной и равна 75 °С,( что соответствует другому граничному
условию). Также видно, что выполняется одно и начальное условие – в момент времени t = 0 с
во всех точках температура T1 одинакова.
На рисунках 6-7 представлены трехмерные графики распределений температур
теплоносителей T1(x,t) и T2(x,t).
Рисунок 6 – Распределение температуры вторичного теплоносителя

Рисунок 7 – Распределение температуры первичного теплоносителя

Из всех полученных графиков видно, что на протяжении всей длины теплообменника


первичный теплоноситель охлаждается, а вторичный нагревается.
Анализ адекватности модели

Для анализа адекватности математической модели были изменены входные данные и


некоторые параметры.
На рисунках 8 и 9 показаны зависимости температур первичного и вторичного
теплоносителей от времени при увеличении массового расхода вторичного теплоносителя G2 в
3 раза (2,4 кг/с).
При увеличении массового расхода вторичного теплоносителя G2 в 3 раза наблюдается
уменьшение температур теплоносителей, в данном случае модель работает адекватно, так как
был увеличен расход холодного теплоносителя, что привело к понижению температур во всей
системе. Также время установления стационарного режима составило 19,4609 с, что также
соотносится с теорией – чем больше теплоносителя протекает, тем быстрее установится
тепловое равновесие.

Рисунок 8 – Зависимость температуры вторичного теплоносителя от времени при увеличении


G2 в 3 раза
Рисунок 9 – Зависимость температуры вторичного теплоносителя от времени при увеличении
G2 в 3 раза

На рисунках 10 и 11 показаны зависимости температур первичного и вторичного


теплоносителей от времени при увеличении начального значения температуры первого
теплоносителя до значения 175 °С.
Из графиков можно увидеть, что температуры двух теплоносителей выросли, что
является логичным. Также время установления стационарного режима увеличилось до
23,1104 с, что также логично, ведь увеличилась разность температур.
Рисунок 2 – Зависимость температуры первичного теплоносителя от времени при увеличении
температуры первичного теплоносителя

Рисунок 3 – Зависимость температуры вторичного теплоносителя от времени при увеличении


температуры первичного теплоносителя
Проверка сходимости конечно-разностной схемы

Разностной схемой обычно называют разностное уравнение, аппроксимирующее


исходное дифференциальное уравнение и начальные, граничные условия. Расчетную схему
называют сходящейся, если при уменьшении шага сетки решение дискретного аналога
стремится к решению исходного дифференциального уравнения.
Необходимым и достаточным условием сходимости разностной схемы для решения
корректно поставленной задачи с начальными данными для линейного уравнения в частных
производных является выполнение условий согласованности и устойчивости.
Проверка на сходимость реализована в пакете Matlab, код приведен в приложении Б.
На рисунке 12 представлены графики сходимости для функций температур, полученные
в результате проверки сходимости конечно-разностной схемы.

Рисунок 4 – Графики сходимости для функций температур

Исходя из полученных данных, каждому уменьшению координатного и временного


шага соответствует эквивалентное уменьшение нормы функции, то есть получается линейная
зависимость. Следовательно конечно-разностная схема сходиться.
Заключение

В ходе выполнения курсового проекта была реализована математическая модель


теплообменника типа труба в трубе, обеспечивающая вычисление зависимостей температур
теплоносителей по длине теплообменника, а также время установления стационарного режима.
Для достижения данной цели были проделаны следующие задачи:
 Ознакомление с исходными данными;
 Анализ физического процесса объекта моделирования– трубчатого теплообменника
типа труба в трубе с начальными и граничными условиями.
 Создана информационная схема модели, наглядно показывающая входные и выходные
данные для модели.
 Создан список с исходными данными и постоянными величинами, требующиеся для
математического описания процесса;
 Разработан алгоритм математической модели, который описывает соотношения между
необходимыми величинами. Изменения температуры при нестационарном режиме в
противоточном теплообменнике были описаны системой уравнений теплопроводности
для теплоносителей без учета разделяющий стенки.
 Описанная математическая модель была реализована в среде MatLab с помощью метода
конечных разностей.
 Получены и обработанны экспериментальные данные математической модели.
Результатами моделирования являются двухмерные и трехмерные графики
распределения температур теплоносителей в трубах, а также вычисление времени
установления стационарного режима. Для заданных численных характеристик модели
определено, что система приходит в стационарный режим за время 21,8954 с. Изменение
значений параметров и входных переменных позволило провести анализ адекватности
работы модели.
 Была проведена проверка сходимости конечно-разностной схемы по теореме Лакса. На
графиках было показано, что каждому уменьшению координатного и временного шага
соответствует эквивалентное уменьшение нормы функции, получается линейная
зависимость. Значит, можно утверждать о сходимости конечно-разностной схемы.
Приложение А
%Параметры модели
L=0.75;
d1=0.088;
d2=0.1;
r1=1034;
r2=988;
c1=3110;
c2=4200;
a1=1360;
a2=4570;
G1=0.7;
G2=0.8;
%Входные переменные
T10=75;
T20=15;

%Параметры для построения сетки


nx=10; %количество разбиений по x
ti=60; %временной промежуток
eps=0.000000000001; %мин.разность теиператур для проверки стационарного режима
s=false; %Индикатор нестационарного режима

%Определение величин
S1=pi*d1^2/4;
S2=pi*(d2^2-d1^2)/4;
w1=G1/(r1*S1);
w2=G2/(r2*S2);
C1=4*a1/(r1*d1*c1);
C2=4*a2/(r2*d2*c2);

%Создание сетки
h=L/nx; %шаг по х
x=0:h:L; %массив узлов
dt=0.001*h; %шаг по времени
t=0:dt:ti; %массив узлов

m=length(t);
n=length(x);

%Рассчет выходных параметров


T1=zeros(m,n);
T2=zeros(m,n);
%граничные условия
for i=1:m
T1(i,1)=T10;
T2(i,n)=T20;
end
%начальные условия
for j=1:n
T1(1,j)=T10;
T2(1,j)=T20;
end

%МКР
time=0;
for i=1:m-1
if s==true %если стационарный режим
break;
end
for j=1:n-1
T1(i+1,j+1)=T1(i,j+1)+dt*(-w1/h*(T1(i,j+1)-T1(i,j))-C1*(T1(i,j+1)-
T2(i,j+1)));
T2(i+1,n-j)=T2(i,n-j)+dt*(-w2/h*(T2(i,n-j)-T2(i+1,n-j+1))-C2*(T2(i,n-j)-
T1(i,n-j)));
%Проверка установления стационарного режима
if (abs(T1(i+1,j+1)-T1(i,j+1))<eps) && (abs(T2(i+1,n-j)-T2(i,n-j))<eps)
time=t(i); %время установления стационарного режима
kol=i; %количество измерений температуры в узле до стац. режима
s=true;
break;
end
end
end

T1=T1(1:kol,1:n); %отброс температур стационарного режима


T2=T2(1:kol,1:n);
disp('Время установления стационарного режима, с:');
disp(time);

%Объемные графики
step=2000;
T_1(1,:)=T1(1,:);%начальные условия
T_2(1,:)=T2(1,:);
%задаем более редкую сетку
for i=1:floor(kol/step)
T_1(i+1,:)=T1(step*i,:);
T_2(i+1,:)=T2(step*i,:);
end

t=t(1:step:kol); %более редкая сетка для времени


surf(x,t,T_1)
title('Распределение T_1 (x,t) ');
xlabel('x, м'); ylabel('t, с');zlabel('T_1, °C');
figure;
surf(x,t,T_2)
title('Распределение T_2 (x,t) ');
xlabel('x, м'); ylabel('t, с');zlabel('T_2, °C');
figure;

%графики на плоскости
plot(t,T_1);
xlabel('t, с');ylabel('T_1, °C');
title('Зависимость T_1 от t');
legend('x = 0','x = 0,075 м','x = 0,15 м','x = 0,225 м','x = 0,3 м','x = 0,375
м','x = 0,45 м','x = 0,525 м','x = 0,6 м','x = 0,675 м','x = 0,75 м')
figure;
plot(t,T_2);
xlabel('t, с');ylabel('T_2, °C');
title('Зависимость T_2 от t ');
legend('x = 0','x = 0,075 м','x = 0,15 м','x = 0,225 м','x = 0,3 м','x = 0,375
м','x = 0,45 м','x = 0,525 м','x = 0,6 м','x = 0,675 м','x = 0,75 м')
Приложение Б
%Параметры модели
L=0.75;
d1=0.088;
d2=0.1;
r1=1034;
r2=988;
c1=3110;
c2=4200;
a1=1360;
a2=4570;
G1=0.7;
G2=0.8;
%Входные переменные
T10=75;
T20=15;

%Определение величин
S1=pi*(d1^2)/4;
S2=pi*(d2^2-d1^2)/4;
w1=G1/(r1*S1);
w2=G2/(r2*S2);
C1=4*a1/(r1*d1*c1);
C2=4*a2/(r2*d2*c2);

%Проверка сходимости
for step=1:3 %номер изменения шага

%Создание сетки и изменение шага


nx=10;% начальное количество разбиений
h=(L/nx)*2^(1-step); %шаг уменьшается
x=0:h:L; %сетка
ti=60;
dt=0.001*h;
t=0:dt:ti; %сетка по времени

m=length(t);
n=length(x);
eps=0.00000000001; %минимальная разность температур в узле через dt

T1=zeros(m,n);
T2=zeros(m,n);

%граничные условия
for i=1:m
T1(i,1)=T10;
T2(i,n)=T20;
end
%начальные условия
for j=1:n
T1(1,j)=T10;
T2(1,j)=T20;
end

s=false; %Индикатор нестационарного режима


kol=0;
for i=1:(m-1)
if s==true %если стационарный режим
break;
end
for j=1:(n-1)
T1(i+1,j+1)=T1(i,j+1)+dt*(-w1/h*(T1(i,j+1)-T1(i,j)) -C1*(T1(i,j+1)-
T2(i,j+1)));
T2(i+1,n-j)=T2(i,n-j)+dt*(-w2/h*(T2(i,n-j)-T2(i+1,n-j+1))-C2*(T2(i,n-
j)-T1(i,n-j)));

%проверка установления стационарного режима


if (abs(T1(i+1,j+1)-T1(i,j+1))<eps)&&(abs(T2(i+1,n-j)-T2(i,n-j))<eps)
kol=i;
s=true;
break;
end
end
end
T2_1(step)=abs(T2(kol,n)-T2(kol,1));
T1_1(step)=-abs(T1(kol,n)-T1(kol,1));%норма разности
h1(step)=h;
end

%Построение графиков
plot(h1, T2_1 ,'*--'); grid;
xlabel('h, м'); ylabel('?T_2, °C');
figure;
plot(h1, T1_1, '*--'); grid;
xlabel('h, м'); ylabel('?T_1, °C');

Вам также может понравиться