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

Обложка


Цитировать

Полный текст

Аннотация

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

Полный текст

Введение

Барабаны паровых котлов высокого давления, с рабочим давлением более 10 МПа, представляют собой горизонтально расположенный цилиндр диаметром до 1800 мм изготовленный из листовой легированной стали толщиной 90 мм и более. Регламент растопки котлов ограничивает перепад температуры верхней образующей и нижней образующей барабана, перепад температур насыщения пара и стенки барабана, а также максимальную скорость роста температуры стенки [1]. Перепад и скорость роста температур в контрольных точках стенок барабана входят в список параметров, определяющих действия машиниста котла при растопке. Поэтому, при разработке компьютерного тренажёра машиниста парового котла, возникла задача получения модели, с достаточной точностью описывающей поведение температурного распределения стенки барабана.

В процессе функционирования парового котла в нижней части барабана располагается пароводяная смесь, в верхней – насыщенный пар. Нагрев стенки барабана осуществляется с внутренней стороны от конвективного теплообмена с паром/пароводяной смесью. С наружной стороны барабан теплоизолирован. В процессе растопки котла характеристики теплоносителя существенно изменяются: температура повышается от 30 °C до 340 °C, давление возрастает от 0.1 до 14.5 МПа. Это приводит к изменению параметров теплообмена с внутренней стороны стенки барабана и должно быть учтено при моделировании процесса.

Большое отношение диаметра барабана к толщине стенки позволяет ограничиться моделью температурного распределения в бесконечной пластине с граничными условиями третьего рода [2]. Решение краевой задачи в такой постановке может быть выполнено как аналитическими, так и численными методами [3]. Классические методы математической физики не позволяют получить решение для случая, когда коэффициенты теплообмена изменяются с течением времени [4]. В работе [4] предложен подход, который позволяет найти аналитическое решение для небольшого числа частных зависимостей коэффициента теплообмена от времени. В большинстве практических случаев применяются численные методы решения, разнообразие которых позволяет решить задачу с необходимой точностью.

Известные программные пакеты компьютерного моделирования, такие как COMSOL Multiphysics®, ANSYS, Altair Flux™, реализуют решение задач математической физики методом конечных элементов. Все они обладают высокой вычислительной ресурсоёмкостью, кроме того, зачастую требуются дополнительные решения по интеграции полученной модели с программными продуктами сторонних производителей [5].

Если численные модели разрабатываются для решения задач идентификации процессов технологической теплофизики, синтеза систем автоматического управления, систем имитационного моделирования, то необходимо снизить вычислительную ресурсоёмкость алгоритмов моделирования, а также иметь возможность простой реализации моделей в пакетах моделирования динамических систем, таких как Matlab® Simulink®, SimInTech, VisSim. В этом случае авторы чаще всего прибегают к методу конечных разностей. Например, в работах [6, 7], посвящённых моделированию температурного распределения стенки барабана котла, авторы используют сетку по пространственной координате, на базе которой переходят к системе линейных дифференциальных уравнений для температур в узловых точках. Такой же подход применён в [8], при решении подобной задачи с переменным коэффициентом теплопередачи.

В современной литературе встречаются и другие подходы к реализации численных моделей процессов теплообмена. В работах [9 – 12] исследуется эффективность применения искусственных нейронных сетей для решения уравнений математической физики. В статье [13] автор использует метод неопределённых функций для решения задачи уравнения теплопроводности с переменными коэффициентами. В работах [14, 15] используются методы спектральной теории, позволяющие получить представление распределённого объекта в форме пространства состояний за счёт разложения дифференциального уравнения в частных производных в ряд по ортонормированному базису функций.

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

Постановка задачи

Температурное распределение по толщине бесконечной пластины с конвективным теплообменом на поверхностях, описывается одномерным параболическим уравнением с граничными условиями третьего рода [2]:

Q(x,t)t=a(t)2Q(x,t)x2, 0<x<L, t>0; (1)

Q(x,0)=Q0(x); (2)

λ(t)Q(0,t)x=α1(t)Q1(t)Q(0,t),λ(t)Q(L,t)x=α2(t)Q2(t)Q(L,t), (3)

где Q(x,t) – температурное поле пластины; Q1(x,t), Q2(x,t) – температуры сред на границах пластины при x=0 и x=L; a(t)=λ(t)/c(t)γ(t) – коэффициент температуропроводности: λ(t) – коэффициент теплопроводности, c(t) – удельная теплоемкость, γ(t) – плотность материала пластины; α1(t), α2(t) – коэффициенты теплопередачи на границах пластины; L – толщина.

При постоянных значениях всех коэффициентов задачи: α1(t)=α1C, α2(t)=α2C, λ(t)=λC, c(t)=cC, γ(t)=γC решение краевой задачи (1) – (3), может быть найдено в терминах структурной теории распределённых систем [16, 17] с помощью передаточной функции объекта с распределёнными параметрами [18]. Стандартизирующая функция для (1) – (3) имеет вид [18]:

ω(x,t)=Q0(x)δ(t)+aCg2(t)δ(xL)aCg1(t)δ(x), (4)

где

g1(t)=b1Q1(t)Q(0,t),

g2(t)=b2Q2(t)Q(L,t),

b1=α1C/λC,

b2=α2C/λC.

Передаточная функция определяется выражением:

W(x,ξ,p)=kϕ*(μk,x)ϕ*(μk,ξ)ϕ*(μk,x)2p+aμk2, k=1,2,..., (5)

где p – оператор преобразования Лапласа,

ϕ*(μk,x)=cosμkx+b1sinμkxμk,

ϕ*(μk)2=b22μk2μk2+b12μk2+b22+b12μk2+L21+b12μk2,

μk – положительные корни трансцендентного уравнения

tgμLμ=b1+b2μ2b1b2. (6)

Тепловое поле пластины в изображении по Лапласу по временной координате определяется следующим образом:

Q(x,p)=0LW(x,ξ,p)ω(ξ,p)dξ==aCb2Q2(p)W(x,L,p)b1Q1(p)W(x,0,p)+0LW(x,ξ,p)Q0(ξ)dξ. (7)

Выражение (7) позволяет осуществить расчет температуры в произвольной точке x пластины, в зависимости от поведения температур сред на границах. В случае переменных коэффициентов аналитического решения задачи (1) – (3) не существует. Далее предлагается подход к использованию аналитического решения (7) для реализации численного расчёта температуры пластины при изменяющихся во времени коэффициентах теплопередачи.

Решение задачи при переменных коэффициентах

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

W(x,ξ,p)=kKk(x,ξ)p+aCμk2, k=1,2,..., (8)

где

Kk(x,ξ)=ϕ*(μk,x)ϕ*(μk,ξ)ϕ*(μk,x)2.

С учётом (8) решение (7), при Q0(x)=0, может быть представлено в виде бесконечной суммы параллельных апериодических звеньев первого порядка:

Q(x,p)=kQk(x,p)=kb2Kk(x,L)Q2(p)b1Kk(x,0)Q1(p)1p+aCμk2. (9)

Каждое слагаемое Qk(x,p) может быть представлено в виде структурной схемы (рис. 1).

 

Рис. 1. Структурная схема k-го слагаемого решения с постоянными коэффициентами

 

Изменение параметров задачи (1) – (3) в произвольный момент времени t может рассматриваться как начало нового динамического процесса, с новыми параметрами и начальным температурным распределением, существовавшем в момент изменения [19]. Структура, представленная на рис. 1 иллюстрирует, что температура в точке x в произвольный момент времени будет определяться суммой температур на выходах интеграторов. Таким образом, при реализации расчёта в пакетах моделирования динамических систем, текущее состояние будет использоваться как начальное при новых значениях коэффициентов. Необходимо только реализовать вычисление коэффициентов модели в зависимости от изменившихся параметров краевой задачи.

Изменение коэффициентов теплопередачи влияет на значения корней трансцендентного уравнения (6). После ввода обозначений

f1K(μ,x)=ϕ*(μ,x)ϕ*(μ,0)ϕ*(μ)2,

f2K(μ,x)=ϕ*(μ,x)ϕ*(μ,L)ϕ*(μ)2,

структурная схему для слагаемого Qk(x,t) преобразована следующим образом (рис. 2). Сигналы b1(t), b2(t) определяются так:

b1(t)=α1(t)/λ(t),

b2(t)=α2(t)/λ(t).

 

Рис. 2. Структурная схема k-го слагаемого решения с переменными коэффициентами

 

Семейство функций μk(b1,b2), k=1,2,..., реализует вычисление корней трансцендентного уравнения (6).

Для реализации в компьютерных пакетах моделирования динамических систем более удобным может быть представление модели в пространстве состояний вектора θ=θiN×1:

dθ(t)dt=A(b1(t),b2(t),t)θ(t)+B(b1(t),b2(t),x)u(t);Q(x,t)=(t). (10)

Здесь

A(b1,b2,t)=diaga(t)μ12(b1,b2)a(t)μ22(b1,b2)...a(t)μN2(b1,b2),

B(b1,b2,x)=f1K(μ1(b1,b2),x)fT(μ1(b1,b2))f2K(μ1(b1,b2),x)fT(μ1(b1,b2))f1K(μ2(b1,b2),x)fT(μ2(b1,b2))f2K(μ2(b1,b2),x)fT(μ2(b1,b2))......f1K(μN(b1,b2),x)fT(μN(b1,b2))f2K(μN(b1,b2),x)fT(μN(b1,b2)),

C=11...11×N,

u(t)=Q1(t)Q2(t)T,

N – количество слагаемых бесконечного ряда (9), учитываемых в численной реализации модели.

Реализация модели в Matlab® Simulink®

Описанный подход применён при реализации модели температуры стенки барабана парового котла ТГМ-84 (Е420/140ГМ ТКЗ). Ранее [20] была проведена идентификация коэффициентов теплообмена, принятых постоянными в течение всего времени нагрева. При этом получены удовлетворительные результаты поведения модели на этапе растопки, однако, при выходе на рабочий режим наблюдается существенное отклонение модельной температуры от реальной.

Поиск корней трансцендентного уравнения (6) реализован в пакете Matlab® с помощью функции fminbnd, которая осуществляет поиск минимума функции одной переменной на заданном интервале. Исходя из результатов идентификации [20], предположено, что коэффициент α10.01;100 Вт/(м2К), α210;200 Вт/(м2К), λ=48 Вт/(м·К), L=0.09 м. На каждом отрезке взято по 20 опорных точек, для α1 – равноотстоящих логарифмически, для α2 – линейно.

Уравнение (6) имеет особое решение, в случае, когда μ2=b1b2, что должно быть учтено в алгоритме формирования интервала отыскания корня. Условия для определения интервалов могут быть сформулированы следующим образом:

  1. если b1b2π/2L, то первый корень μ1 располагается на отрезке b1b2;π/2L, последующие корни располагаются на интервалах π2i1/2L;π2i+1/2L, i=2,3,...;
  2. если b1b2>π/2L, то на интервале 0;π/2L корня нет, расположение корней подчиняется следующему закону: на интервалах, для которых выполняется условие

C1=b1b2π2i1/2L;π2i+1/2L, i=2,3,...,

располагается один корень; на интервале j, для которого условие C1 не выполняется, располагается два корня, первый из которых лежит в интервале π2j1/2L;b1b2, а второй – на отрезке b1b2;π2j+1/2L.

На рис. 3 представлены поверхности отражающие зависимость μk(b1,b2) для первых трёх корней уравнения.

 

Рис. 3. Зависимости первых трёх корней уравнения (6) от b1, b2

 

По результатам анализа вида зависимостей μk(b1,b2), было принято решение при реализации модели для первого корня применить линейную интерполяцию по рассчитанным данным, для остальных – использовать билинейную аппроксимацию.

Модель (10) была реализована в пакете Matlab® Simulink® с помощью S‑функции (S-Function) – специального механизма пакета, позволяющего описать произвольный алгоритм расчёта модели объекта, представленного в пространстве состояний. В алгоритме S-функции реализован расчёт зависимостей α1TwallM, α2TwallM, λTwallM, сTwallM, где TwallM – рассчитанная (модельная) температура стенки в точке контроля x=0, TwallM=Q(0,t). Зависимости теплоёмкости и теплопроводности аппроксимировались кусочно-линейной зависимостью по табличным данным для низколегированной стали 22К [21]. Зависимости коэффициентов теплопередачи определены в процессе идентификации модели. Координаты точки x=0 соответствуют внешней теплоизолированной границе стенки барабана котла, x=L – внутренней границе стенки, контактирующей с пароводяной смесью.

Идентификация модели

Идентификация модели проводилась по реальным данным, полученным в процессе растопки котла ТГМ-84. В качестве исходных данных использовались: температура воды в барабане котла TB(t), температура стенки барабана котла Twall(t). На первом этапе коэффициенты теплопередачи были определены в виде линейной зависимости от температуры стенки:

α1TwallM=α11TwallM+α10,

α2TwallM=α21TwallM+α20.

Подбор коэффициентов осуществлялся путём минимизации функционала

J(Δ)=0t1TwallM(Δ,t)Twall(t)dtminΔ,

где Δ=α10,α11,α20,α21 – вектор варьируемых параметров. Область определения для каждого параметра определялась таким образом, чтобы значения α1TwallM/λTwallM, α2TwallM/λTwallM не выходили за пределы областей определения для b1 и b2, диапазон изменения температуры стенки взят из экспериментальных данных, TwallM20,320 °С.

В результате решения задачи получены следующие результаты:

  1. коэффициент теплопередачи на внешней стороне стенки может быть принят постоянным α1TwallM=10.5 Вт/(м2К);
  2. линейная зависимость для коэффициента теплопередачи на внутренней стороне стенки не обеспечивает требуемого качества поведения модели: на первом временном интервале процесса растопки, до достижения температуры металла 150 °C, модельная температура превышает фактическую, на втором интервале – отстаёт;
  3. при выходе на установившийся режим модельная температура становится существенно выше фактической.

На втором этапе идентификации было принято решение аппроксимировать α2TwallM кусочно-линейной зависимостью, заданной опорными точками. Для повышения скорости расчёта, идентификация проводилась в два этапа: на первом и на втором временных интервалах. В результате идентификации были найдены оптимальные по критерию минимума интеграла модуля ошибки значения коэффициентов теплопередачи в узловых точках (рис. 4). Сшивка интервалов производилась по значению вектора состояний в конце первого интервала.

 

Рис. 4. Зависимость коэффициента теплопередачи от температуры стенки барабана

 

Полученная зависимость коэффициента теплопередачи от температуры обеспечивает высокую точность модели, но совершенно нефизична: модель переобучена. Этому есть несколько объяснений: 1) нелинейное поведение датчиков температуры воды в барабане котла, а также стенки барабана; 2) влияние на коэффициент теплопередачи дополнительных факторов. Действительно, в процессе растопки машинист имеет возможность воздействовать на температуру стенки барабана с помощью продувки котла, подачи пара в линию обогрева. Кроме того, очевидно, что коэффициент теплопередачи существенно уменьшается при выходе котла на рабочий режим. Было сделано предположение, что коэффициент α2 зависит не только от температуры пароводяной смеси в барабане, но и от FSW – расхода питательной воды в барабан котла. Поэтому на третьем этапе идентификации было принято решение уменьшить число опорных точек (рис. 4), для зависимости коэффициента теплопередачи от температуры α2TwallM и добавить влияние расхода питательной воды в виде:

α2TwallM,FSW=α2TwallMKFmax0,FSWF0.

Это позволило учесть пропорциональное уменьшение коэффициента теплообмена при увеличении расхода питательной воды выше F0=100 т/час, KF=0.58. Результаты моделирования приведены на рис. 5 – 7. Точность модели по интегральному критерию модуля ошибки возросла в 2.8 раза по сравнению с моделью с постоянным коэффициентом [20].

 

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

 

Рис. 6. Рассогласование фактической и модельной температур

 

Рис. 7. Изменение расхода питательной воды и коэффициента теплопередачи в процессе моделирования

 

Заключение

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

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

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

×

Об авторах

Иван Александрович Данилушкин

Самарский государственный технический университет

Автор, ответственный за переписку.
Email: idanilushkin@mail.ru
ORCID iD: 0000-0002-2009-2948
SPIN-код: 7289-5030
Scopus Author ID: 57202161857
ResearcherId: D-6290-2014

кандидат технических наук, доцент кафедры автоматики и управления в технических системах

Россия, 443100, г. Самара, ул. Молодогвардейская, 244

Сергей Александрович Колпащиков

Самарский государственный технический университет

Email: skolpaschikov@mail.ru

кандидат технических наук, заведующий кафедрой автоматики и управления в технических системах

Россия, 443100, г. Самара, ул. Молодогвардейская, 244

Илья Сергеевич Левин

Самарский государственный технический университет

Email: Levin.is@samgtu.ru

(Ph.D. (Techn.)), Associate Professor

Россия, 443100, г. Самара, ул. Молодогвардейская, 244

Список литературы

  1. Сборник директивных материалов по эксплуатации энергосистем: (Теплотехническая часть). Минэнерго СССР. 2-е изд., перераб. и доп. М.: Энергоиздат, 1981, 320 с.
  2. Лыков А.В. Теория теплопроводности. М.: Высшая школа, 1967, 599 с.
  3. Коновалов В.И., Пахомов А.Н., Гатапова Н.Ц., Колиух А.Н. Методы решения задач тепломассопереноса. Теплопроводность и диффузия в неподвижной среде: Учеб. пособие. Тамбов: Изд-во Тамб. гос. техн. ун-та, 2005, 80 с.
  4. Карташов Э.М. Теплопроводность при переменном коэффициенте теплообмена // Теплофизика высоких температур. Т. 57, №5. С. 694 – 701.
  5. Pleshivtseva Yu., Rogachev G., Popov A. MATLAB-FLUX Coupling for numerical modeling in education // SHS Web of Conferences 29, 02033 (2016).
  6. Bracco S. Simulation models of steam drums based on the heat transfer equations // Applied Mathematical Sciences, 2010. V. 4, №74. P. 3687 – 3712.
  7. Said W.K., Oleiwi B.K. Simulation of Boiler Drum Wall Temperature Differential and its Estimation // IJCCCE, 2011. V. 11, №1. P. 62 – 73.
  8. Тонкошкур А.Г. Моделирование процесса кондуктивного теплопереноса в грунтовом воздухоохладителе // Математическое моделирование, 2018. Т. 30, №1. С. 103 – 116.
  9. Васильев А.Н. Математическое моделирование распределенных систем с помощью нейронных сетей // Математическое моделирование, 2007. Т. 19, №12. С. 32 – 42.
  10. Васильев А.Н., Тархов Д.А. Построение приближённых нейросетевых моделей по разнородным данным // Математическое моделирование, 2007. Т. 19, №12. С. 43 – 51.
  11. Васильев А.Н., Тархов Д.А., Шемякина Т.А. Нейросетевой подход к задачам математической физики. СПб.: Нестор-История, 2015, 260 с.
  12. Корсунов Н.И., Ломакин А.В. Моделирование процессов, описываемых волновым дифференциальным уравнением, с использованием ячеистых нейронных сетей // Научные ведомости Белгородского государственного университета. Серия: экономика, информатика, 2014. Вып.31/1, №15(186). С. 103 – 107.
  13. Рожкова А.С. Решение одномерного нестационарного уравнения теплопроводности с переменными коэффициентами // Приложение математики в экономических и технических исследованиях, 2018, №1(8). С. 144 – 148.
  14. Коваль В.А. Спектральный метод анализа и синтеза распределенных систем. Саратов: Изд-во Сарат. гос. техн. ун-та, 2010. 148 с.
  15. Коваль В.А., Торгашова О.Ю. Решение задач анализа и синтеза для пространственно-двумерного распределенного объекта, представленного бесконечной системой дифференциальных уравнений // Автоматика и телемеханика, 2014. №2. С. 54 – 71.
  16. Бутковский А.Г. Структурная теория распределенных систем. М.: Наука, 1977, 320 с.
  17. Рапопорт Э.Я. Структурное моделирование объектов и систем управления с распределенными параметрами. М.: Высшая школа, 2003. 299 с.
  18. Бутковский А.Г. Характеристики систем с распределенными параметрами. М.: Наука, 1979. 224 с.
  19. Данилушкин И.А. Численно-аналитическая модель объекта с распределёнными параметрами с переменной структурой // Вестник Самарского государственного технического университета. Серия «Технические науки», 2013. №4(40). С. 197 – 201.
  20. Данилушкин И.А., Сыров И.М. Моделирование температурного распределения стенки барабана котла // Вестник Самарского государственного технического университета. Серия «Технические науки», 2018. №2(58). С. 16 – 20.
  21. Марочник сталей и сплавов. 4-е изд., переработ. и доп. / Под общей ред. Ю.Г. Драгунова и А.С. Зубченко. М.: Машиностроение, 2014, 1216 с.

Дополнительные файлы

Доп. файлы
Действие
1. JATS XML
2. Рис. 1. Структурная схема k-го слагаемого решения с постоянными коэффициентами

Скачать (42KB)
3. Рис. 2. Структурная схема k-го слагаемого решения с переменными коэффициентами

Скачать (61KB)
4. Рис. 3. Зависимости первых трёх корней уравнения (6) от b1, b2

Скачать (120KB)
5. Рис. 4. Зависимость коэффициента теплопередачи от температуры стенки барабана

Скачать (49KB)
6. Рис. 5. Результаты моделирования температуры стенки барабана

Скачать (86KB)
7. Рис. 6. Рассогласование фактической и модельной температур

Скачать (53KB)
8. Рис. 7. Изменение расхода питательной воды и коэффициента теплопередачи в процессе моделирования

Скачать (86KB)

© Самарский государственный технический университет, 2023

Creative Commons License
Эта статья доступна по лицензии Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

Данный сайт использует cookie-файлы

Продолжая использовать наш сайт, вы даете согласие на обработку файлов cookie, которые обеспечивают правильную работу сайта.

О куки-файлах