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

Обложка


Цитировать

Полный текст

Аннотация

Рассматривается опыт разработки и идентификации модели водогрейного котла-утилизатора как объекта с распределенными параметрами. Котел-утилизатор представлен как теплообменный аппарат с перекрестными потоками взаимодействующих сред. В качестве математической модели нагрева потока воды с переменной скоростью выступает гиперболическое уравнение первого порядка. С помощью спектрального метода распределенных систем получено представление объекта в виде разложения в ряд по ортонормированному базису, что позволило получить решение в виде векторно-матричной модели пространства состояний. Представление в пространстве состояний используется для реализации модели в пакете моделирования динамических систем. Расчет температуры нагревателя базируется на уравнении энергетического баланса. Температура стенки-разделителя сред определяется тепловыми потоками между выхлопными газами, стенкой и нагреваемой водой. Температура стенки принята постоянной по всей длине теплообменного аппарата. В статье приведена структурная схема модели, учитывающая взаимное влияние температур стенки и нагреваемого потока воды. Поток тепла от выхлопных газов рассчитан непосредственно по известным параметрам выхлопных газов на входе и выходе котла-утилизатора. По конструктивным параметрам теплообменного аппарата определены динамические характеристики процесса теплообмена. Данные, полученные в процессе эксплуатации котла-утилизатора, используются для идентификации коэффициента теплопередачи между стенками теплообменного аппарата и потоком воды. Результат идентификации коэффициента теплообмена согласуется со справочными данными. В статье приведены графики исходных данных, результатов моделирования. Показано, что максимальное рассогласование модели и реальных данных не превышает двух градусов, а средняя абсолютная ошибка составляет менее 0,2 градуса.

Полный текст

Введение

Эффективность функционирования автоматической системы управления во многом зависит точности и адекватности модели объекта управления. При разработке системы управления теплообменным аппаратом необходимая точность модели достигается за счет учета пространственной распределенности процесса, что обусловлено значительной площадью поверхности конвекции [1].

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

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

В работе рассматривается задача реализации динамической модели в пакете MATLAB© Simulink©, описывающей поведение котла-утилизатора водогрейного КУВ-24-114 производства ЗАО «Энергомаш (Белгород)-БЗЭМ». Котел предназначен для нагрева сетевой воды за счет использования тепла горячих выхлопных газов газотурбинной установки ГТЭС-16ПА. Котел представляет собой теплообменный аппарат с перекрестным движением потоков воды и выхлопных газов. Система автоматического управления обеспечивает регистрацию температуры и давления выхлопных газов на входе и выходе котла, температуры и расхода воды на входе и температуры на выходе котла. Модель должна обеспечивать расчет температуры воды на выходе при известных остальных параметрах функционирования котла.

Вопросы моделирования динамических процессов в теплообменных аппаратах широко обсуждаются в современных источниках. В [2] приводится обзор методов, использующихся при решении задач теплопередачи для движущихся потоков. Наиболее популярными являются сеточные методы, которые характеризуются автором как методы с высокой вычислительной стоимостью. Поэтому их использование неэффективно при решении задач управления сложными технологическими процессами. Эти методы обычно используются для получения точных результатов, на базе которых проводится идентификация и валидация упрощенных моделей. В [3] для идентификации модели теплообменного аппарата, полученного аналитическими методами, используется FEMLAB-модель. В [4, 5] применен метод конечных элементов для исследования статических и динамических режимов теплообменных аппаратов. В [6] задача получения передаточных функций для противоточного теплообменного аппарата с постоянной скоростью потоков решена методом термоэлектрической аналогии.

Часто для моделирования теплообменных аппаратов различных конструкций используется метод конечных объемов в комбинации с другими подходами, обеспечивающими повышение точности. В [6] исследуется точность и скорость моделирования пластинчатого теплообменника в зависимости от количества элементов элементарного объема. В [7] сравнивается поведение моделей теплообменных аппаратов, полученных с помощью метода конечных объемов и с помощью метода движущейся границы. Авторы делают выводы, что метод движущейся границы требует меньше вычислительных ресурсов по сравнению с методом конечных объемов. В [8] проводится исследование термодинамических свойств системы аккумулирования тепла. Для моделирования применяется метод конечных объемов. Полученная модель используется для оптимизации параметров системы.

Для решения задач синтеза автоматических систем управления особенный интерес представляют модели, полученные аналитическими методами [3, 9], т. к. анализ аналитического решения позволяет предложить структуру регулятора. Идентификация таких моделей требует собственного математического аппарата. Так, в работах [10, 11] представлены специальные методы параметрической идентификации объектов, описанных уравнением теплопроводности.

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

Передаточные функции для прямоточных и противоточных теплообменных аппаратов как объектов с распределкнными параметрами, полученные с помощью методов структурной теории распределкнных систем, представлены в качестве примера в монографии А.Г. Бутковского [12]. Представление противоточных теплообменников в виде двусвязной системы сосредоточенных передаточных функций по каналам «температура потоков на входах» – «температура потоков на выходах» получено в работе [13]. В [14] предложено решение, позволяющее реализовать двухсвязную систему в пакете моделирования динамических систем MATLAB© Simulink©. Использование аналитических решений, полученных в [12–14], ограничено постоянной скоростью движения потоков. Поэтому отдельный интерес представляет численно-аналитический подход, обеспечивающий разработку адекватных моделей теплообмена потоков энергоносителей, учитывающий параметрические возмущения, такие как изменение скорости потоков, коэффициентов теплопередачи.

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

Более универсальным кажется подход, предложенный В.А. Ковалем в [16], который основан на спектральном представлении распределенных систем: при разложении дифференциального уравнения в частных производных по базису ортонормированных функций уравнение представляется в виде бесконечномерной системы обыкновенных дифференциальных уравнений. Применение спектрального представления при моделировании потока с переменной скоростью исследовалось в [17]. В [18] на базе спектрального представления распределенных систем представлено законченное решение для моделирования процесса нагрева потока с переменной скоростью и его реализация в пакете MATLAB© Simulink©. Решение оформлено в виде S-функции [19] и учитывает изменение основных параметров процесса нагрева потока: скорости, коэффициента теплообмена, температуры на входе и температуры нагрева.

Разработанная в [18] S-функция используется ниже для построения Simulink-модели котла-утилизатора.

Математическая модель котла-утилизатора

Поведение температурного распределения потока воды Ɵ(l,t) в трубке теплообменника описывается уравнением

θl,tt+vtθl,tl+βtθl,t=βtTстl,t,        0lL,         t>0                       (1)

с начальными и граничными условиями

θl,0=θ0l ,  θ0,t=gt.                                                                       (2)

Здесь Tcm(l,t) – температура стенки; β(t) – приведенный коэффициент теплообмена, учитывающий величину коэффициента теплопередачи между материалом стенки и водой, площадь конвективного теплообмена и конструктивные особенности теплообменника; v(t) – скорость потока воды; L – общая длина трубки теплообменника; Ɵ0(l,t) – начальное распределение температуры; g(t) – функция изменения температуры воды на входе теплообменника.

Температура стенки принята одинаковой по всей длине теплообменника. Она определяется исходя из уравнения теплового баланса:

dTст(t)dt=Qг(t)Qв(t)mстcст,                                                                        (3)

Qг(t)=cгFг(t)ΔTг(t) , ΔTг(t)=Тг2(t)Тг1(t),                                               (4)

Qв(t)=cвFв(t)θ(L,t)θ(0,t),                                                                   (5)

где Qг(t) – тепловой поток от газа к стенке теплообменника; Qв(t) – тепловой поток от стенки к воде; mcm – масса стенки; ccm – теплоемкость материала стенки; cг, cв – теплоемкости выхлопных газов и воды соответственно; Fг(t), Fв(t)– массовые расходы выхлопных газов и воды; Tг1(t), Tг2(t) – температура выхлопных газов до и после теплообменника.

В [18] для спектрального представления распределения температуры Ɵ0(l,t) в виде вектора Фθ=φθh,t×1 используется базис ортонормированных функций Р0(l)=Ph,l×1:

θ(l,t)=h=1P(h,l)φθ(h,t)=Р0Т(z)ФΘ;                                                         (6)

P(h,l)=2sin(2h1)πl2L, h = 1,2,.....;                                                 (7)

φθ(h,t)=0Lθ(ξ,t)P(h,ξ)dξh = 1,2,.....                                                    (8)

Частная производная по пространственной координате δƟ0(l,t)/δl имеет спектральное представление [16]

θl,tl=Р1Фθ+Г0,                                                                                (9)

где Р1=P1(h,h¯)× – матрица операционного дифференциала первого порядка [16], компоненты которой определяются как

P1(h,h¯)=0LP(h¯,ξ)P(h,ξ)ξdξ, h = 1,2,....., h¯ = 1,2,.....,                               (10)

а вектор Г0=φgh,t×1 учитывает ненулевые граничные условия [16].

Уравнение (1) при нулевых граничных условиях g(t) = 0 в спектральном представлении имеет вид

Фθt=К1Р1Фθ+К2Фθ+К3ФT,                                                                     (11)

где К1 =-v(t)Е, К2 =-β(t)ЕК3 =-β(t)Е, E – единичная диагональная матрица. Компоненты матрицы ФТ = φT(h,t)×1 вычисляются для Tcm(l,t) аналогично (8).

Система линейных уравнений (11) используется для реализации модели пространства состояний температуры на выходе теплообменника. Матрицы представления в пространстве состояний рассчитываются на базе ограниченного первыми N членами бесконечного ряда (7).

Учет ненулевых граничных условий выполнен за счет участка дополнительного нагрева в начальной части нагревателя [0,d] с температурой нагрева Tg. Выражение для расчета температуры Tg получено из уравнения для установившегося режима следующим образом. Если рассмотреть режим при значениях параметров β(t) = βc = const, v(t) = vc = const, g(t) = gc = const и нулевой температуре стенки, Tcm(l,t) = 0, то

θl,=gcexpβcl/vc.                                                                               (12)

Для случая, когда температура на входе равна нулю g(t) = 0, а температура стенки задана выражением

Tстl,t=Tg, при ld;0, при l>d,                                                                           (13)

температура на участке l > d в установившемся режиме будет определяться выражением

θ(l,)=Tgexpβcl/vcexpβcd/vc1l > d.                                    (14)

Из равенства (12) и (14) получено выражение для расчета температуры на участке дополнительного нагрева:

Tg=gc1expβcd/vc1.                                                                        (15)

При реализации S-функции принято допущение, что температура на участке дополнительного нагрева для переходных режимов рассчитывается также согласно выражению (15):

Tg(t)=g(t)1expβ(t)d/v(t)1.                                                                (16)

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

Для применения S-функции sfFlowHeating из [18] при создании модели котла-утилизатора необходимо реализовать расчет температуры стенки, а также приведенной скорости потока, поскольку S-функция sfFlowHeating реализована для теплообменника с приведенной длиной трубки Lпр = 1.

Масса стенки теплообменника mcm может быть рассчитана исходя из характеристик теплообменника котла-утилизатора (см. таблицу).

 

Характеристики теплообменника котла-утилизатора

Характеристика

Значение

Трубы:

– диаметр, мм
– толщина стенки, мм
– материал
38
3
сталь марки 20К-18

Расположение труб

шахматный порядок

Поперечный шаг труб, мм

110

Продольный шаг труб, мм

75

Количество труб в одном ряду

20

Число рядов в одном ходе

4

Количество ходов

6

Длина хода, мм

5000

Оребрение труб:

– высота, мм

– толщина, мм

– шаг, мм

16

1

4

 

По данным таблицы рассчитана масса стали теплообменника mcm = 19 500 кг, внутренний объем теплообменника (по воде) – 2,123 м3. Площадь поверхности теплообмена по воде составляет 241,6 м2. Площадь поверхности теплообмена по выхлопным газам – 3544 м2.

Теплоемкость уходящих газов cг принята равной 1,074 кДж/(кг·ºС) [20].

Теплоемкость стали cсм – 0,46 кДж/(кг·ºС).

Теплоемкость воды cв – 4,2 кДж/(кг·ºС).

Разработанная Simulink-модель котла-утилизатора представлена рис. 1. Температура стенки рассчитывается с помощью блока-интегратора, на вход которого подается разность тепловых потоков, согласно (3). Поток тепла от выхлопных газов рассчитывается при постоянном массовом расходе Fг(t) = 182 т/час, при изменяющейся разности температур ∆Tг(t). Поток тепла в воду рассчитывается исходя из данных по расходу воды на входе котла-утилизатора, разности температур на входе и на выходе теплообменника. На вход S-функции sf FlowHeating подаются (сверху вниз на рис. 1): температура воды на входе теплообменника, g(t); температура стенки теплообменника, Tcm(t); приведенная скорость потока воды, vпр(t); приведенный коэффициент теплообмена β(t). Приведенная скорость потока воды рассчитывается согласно выражению

vпр(t)=v(t)L=1LρвFв(t)S=ρвVТОFв(t),                                                          (17)

где S – суммарная площадь сечения всех трубок теплообменника; ρв– плотность воды; VТО – внутренний объем теплообменника. Физический смысл приведенной скорости потока – это величина, обратная транспортному запаздыванию.

 

Рис. 1. Simulink-модель котла-утилизатора

 

Для определения значения приведенного коэффициента теплообмена = const (переменная betta) использовались реальные данные, которые подавались на входы Simulink-модели: перепад температуры выхлопных газов ∆Tг(t) (переменная dTug), массовый расход воды Fв(t) (переменная Fв), температура воды на входе теплообменника g(t) (переменная Tw1). Значение коэффициента получено в результате решения задачи минимизации:

vпр(t)=v(t)L=1LρвFв(t)S=ρвVТОFв(t),                                                    (18)

Где Tв2(t) – реальные данные о температуре воды на выходе котла-утилизатора (переменная Tw2).

Приведенный коэффициент теплообмена равен β(t) = 0,00528 c–1, что соответствует коэффициенту конвективного теплообмена «стенка – вода» αв = 354,8 Вт/(м2·ºС). Коэффициент конвективного теплообмена между выхлопными газами и поверхностью нагрева исходя из величины теплового потока и площади поверхности теплообмена равен αв = 30.6 Вт/(м2·ºС). Оба значения согласуются с оценками [21].

 

Рис. 2. Изменение технологических параметров в процессе эксплуатации котла-утилизатора

 

На рис. 2 приведены данные, полученные в процессе эксплуатации котла-утилизатора. Данные использовались для идентификации модели. Газотурбинная установка, от которой поступают выхлопные газы на вход котла-утилизатора, работает в номинальном режиме с максимальной нагрузкой. Расход выхлопных газов постоянен. Температура воды на входе практически не изменяется, расход воды изменяется в существенном диапазоне от 400 до 720 т/час, что соответствует изменению приведенной скорости потока от 0,053 до 0,093 1/с или изменению транспортного запаздывания в диапазоне от 10,8 до 18,9 с. Анализ графиков позволяет заметить, что температура воды на выходе существенно зависит от расхода воды.

 

Рис. 3. Поведение модели котла-утилизатора

 

На рис. 3 приведены результаты моделирования работы котла-утилизатора при полученном в процессе идентификации значении коэффициента теплообмена. При исследовании Simulink-модели (см. рис. 1) настроечные параметры S‑функции sfFlowHeating имели следующие значения: N = 10, d = 0,4. Модель обладает высокой точностью: средняя абсолютная ошибка (MAE) составляет 0,2 °С, что соизмеримо с классами допуска современных термометров сопротивления. Максимальное отклонение модели от реальных данных составляет 1,9 °С.

Заключение

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

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

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

×

Об авторах

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

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

Email: idanilushkin@mail.ru

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

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

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

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

Email: skolpaschikov@mail.ru

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

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

Дмитрий Сергеевич Лысенко

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

Автор, ответственный за переписку.
Email: Dmitry-Lusenko@yandex.ru

аспирант кафедры «Автоматика и управление в технических системах»

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

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

  1. Теплогидравлические модели оборудования электрических станций / Под общ. редакцией Г.А. Филиппова, Ф.Ф. Пащенко. – М.: ФИЗМАТЛИТ, 2013. – 448 с.
  2. M.L. Hosain, “Fluid Flow and Heat Transfer Simulations for Complex Industrial Applications : From Reynolds Averaged Navier-Stokes towards Smoothed Particle Hydrodynamics”, PhD dissertation, Mälardalen University, Västerås, 2018.
  3. W.A. Hadad, D. Maillet, Yves Jannot, “Modeling unsteady diffusive and advective heat transfer for linear dynamical systems: A transfer function approach”, International Journal of Heat and Mass Transfer, vol. 115, part A, 2017, pp. 304-313.
  4. W. Judt, B. Ciupek, R. Urbaniak, “Numerical study of a heat transfer process in a low power heating boiler equipped with afterburning chamber”, Energy, vol. 196, 2020, 117093.
  5. M. Marchionni, L. Chai, G. Bianchi, S.A. Tassou, “Numerical modelling and transient analysis of a printed circuit heat exchanger used as recuperator for supercritical CO2 heat to power conversion systems”, Applied Thermal Engineering, vol. 161, 2019, 114190.
  6. A. Michel, A. Kugi, “Accurate low-order dynamic model of a compact plate heat exchanger”, International Journal of Heat and Mass Transfer, vol. 61, 2013, pp. 323-331.
  7. Y. Vaupel, W.R. Huster, F. Holtorf, A. Mhamdi, A. Mitsos, Analysis and improvement of dynamic heat exchanger models for nominal and start-up operation, Energy, vol. 169, 2019, pp. 1191-1201.
  8. C. Zhang, X. Zhang, L. Qiu, Y. Zhao, “Thermodynamic investigation of cascaded latent heat storage system based on a dynamic heat transfer model and DE algorithm”, Energy, vol. 211, 2020, 118578.
  9. Y. Men, X. Liu, T. Zhang, “Analytical solutions of heat and mass transfer process in combined gas-water heat exchanger applied for waste heat recovery”, Energy, vol. 206, 2020, 118095.
  10. Дилигенская А.Н. Альтернансный метод оптимизации в коэффициентной обратной задаче теплопроводности // Вестник Самарского государственного технического университета. Серия «Технические науки». 2014. № 4(44). С. 144-148.
  11. Дилигенская А.Н. Решение ретроспективной обратной задачи теплопроводности на основе параметрической оптимизации // ТВТ. 2018. Т. 56. № 3. С. 399–406.
  12. Бутковский А.Г. Структурная теория распределённых систем. – М., Наука, 1977.– 320 с.
  13. Данилушкин И.А., Лежнев М.В. Структурное представление процесса теплообмена при встречном направлении взаимодействующих потоков// Вестник Самарского государственного технического университета. Серия «Технические науки». Выпуск №1(19)–2007: Самара: СамГТУ, 2007. С. 16–22.
  14. Данилушкин И.А., Снеговой В.В. Структурное представление противоточного теплообменника в пакете численного моделирования динамических систем// Вестник Самарского государственного технического университета. Серия «Технические науки». Выпуск №1(23)–2009: Самара: СамГТУ, 2009. С. 22–26.
  15. Данилушкин И.А. Численно-аналитическая модель теплообмена для потока с переменной скоростью// Проблемы управления и моделирования в сложных системах: Труды XXI Международной конференции (3-6 сентября 2019 г. Самара, Россия): в 2-х т./ Под ред. С.А. Никитова, Д.Е. Быкова, С.Ю. Боровика, Ю.Э. Плешивцевой. – Самара: ООО «Офорт», 2019. Т.1. С. 262-265.
  16. Коваль В.А. Спектральный метод анализа и синтеза распределенных систем: учеб. пособие/В.А. Коваль. Саратов: Изд-во СГТУ, 2010. 145 с.
  17. Данилушкин И.А., Кавкаев К.В. Моделирование температурного поля потока с переменной скоростью в SIMULINK// Вестник Самарского государственного технического университета. Серия «Технические науки». Выпуск №1(53)–2017: Самара: СамГТУ, 2017. С. 174–178.
  18. I. Danilushkin, "State-Space Model of Spatially Distributed Flow Heating with Time-Varying Parameters," 2023 International Conference on Industrial Engineering, Applications and Manufacturing (ICIEAM), Sochi, Russian Federation, 2023, pp. 993-997, doi: 10.1109/ICIEAM57311.2023.10139082.
  19. S-Function Concepts defined by The MathWorks, Inc. https://www.mathworks.com/help/simulink/sfg/s-function-concepts.html (доступ от 15.05.2023).
  20. Уваров В.А., Староверов С.В., Феоктистов А.Ю., Юдин А.И. Методики расчёта количества тепла в уходящих газах // Международный научно-исследовательский журнал.– 2015.– №8 (39). С. 121–124.
  21. Dassault Systemes . Справка по SOLIDWORKS. Коэффициент конвективной теплопередачи https://help.solidworks.com/2012/Russian/solidworks/cworks/Convection_Heat_Coefficient.htm (доступ от 15.05.2023).

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

Доп. файлы
Действие
1. JATS XML
2. Рис. 1. Simulink-модель котла-утилизатора

Скачать (146KB)
3. Рис. 2. Изменение технологических параметров в процессе эксплуатации котла-утилизатора

Скачать (147KB)
4. Рис. 3. Поведение модели котла-утилизатора

Скачать (110KB)

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

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

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

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

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