Dynamic model of a waste heat boiler

Cover Page


Cite item

Full Text

Abstract

The paper discusses the experience of developing and identifying a model of a waste heat boiler as a distributed parameters plant. The waste heat boiler is considered as a heat exchanger with cross flows of interacting media. The first order hyperbolic equation acts as a mathematical model of water flow heating with a variable rate. Using the spectral method of distributed systems, a representation of the problem is obtained in the form of an expansion into a series in an orthonormalized basis, which makes it possible to represent the solution in the form of a vector-matrix model of the state space. The state-space representation is used to implement the model in a dynamic systems simulation package. The heater temperature calculation is based on the energy balance equation. The temperature of the media separator wall is determined by the heat fluxes between the exhaust gas, the wall, and the heated water. The wall temperature is assumed to be constant along the entire length of the heat exchanger. The paper presents a block diagram of the model, which takes into account the mutual influence of the wall temperatures and the heated water flow. The heat flux from the exhaust gas is calculated directly from the known parameters of the exhaust gas at the inlet and outlet of the waste heat boiler. Based on the design parameters of the heat exchanger, the dynamic characteristics of the heat transfer process are determined. The data obtained during the operation of the waste heat boiler are used to identify the heat transfer coefficient between the walls of the heat exchanger and the water flow. The result of the heat transfer coefficient identification agrees with the reference data. The article presents graphs of the original data, simulation results. It is shown that the maximum mismatch between the model and real data does not exceed two degrees, and the mean absolute error is less than 0.2 degrees.

Full Text

Введение

Эффективность функционирования автоматической системы управления во многом зависит точности и адекватности модели объекта управления. При разработке системы управления теплообменным аппаратом необходимая точность модели достигается за счет учета пространственной распределенности процесса, что обусловлено значительной площадью поверхности конвекции [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 °С.

Заключение

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

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

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

×

About the authors

Ivan A. Danilushkin

Samara State Technical University

Email: idanilushkin@mail.ru

Ph.D. (Techn.), Associate Professor

Russian Federation, 244, Molodogvardeyskaya str., Samara, 443100

Sergey A. Kolpashchikov

Samara State Technical University

Email: skolpaschikov@mail.ru

Ph.D. (Techn.), Head of Department

Russian Federation, 244, Molodogvardeyskaya str., Samara, 443100

Dmitry S. Lusenko

Samara State Technical University

Author for correspondence.
Email: Dmitry-Lusenko@yandex.ru

Postgraduate Student

Russian Federation, 244, Molodogvardeyskaya str., Samara, 443100

References

  1. Teplogidravlicheskiye modeli oborudovaniya elektricheskikh stantsiy [Thermal-hydraulic models of power plant equipment] / Endorsed by G.A. Filippova, F.F. Pashchenko. – M.: FIZMATLIT, 2013. – 448 p. (In Russian).
  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. Diligenskaya A.N. Alternance optimization method in the coefficient inverse heat conduction problem // Vestn. Samar. Gos. Tekhn. Un-ta. Ser. Tekhn. Nauki. 2014. no. 4(44). Pp. 144-148. (In Russian).
  11. Diligenskaya A.N. Solution of the retrospective inverse problem of heat conduction based on parametric optimization // TVT. 2018. Vol. 56. no. 3. Pp. 399–406. (In Russian).
  12. Butkovskiy A.G. Strukturnaya teoriya raspredelennykh system [Structural theory of distributed systems]. - M.: Nauka, 1977, 320 p. (In Russian).
  13. Danilushkin I.A., Lezhnev M.V. Structural representation of the heat transfer process in the opposite direction of interacting flows // Vestn. Samar. Gos. Tekhn. Un-ta. Ser. Tekhn. Nauki. 2007. no. 1(19). Pp. 16-22. (In Russian).
  14. Danilushkin I.A., Snegovoy V.V. Structural representation of counter flow heat exchanger adapted to a software package for modeling dynamic systems// Vestn. Samar. Gos. Tekhn. Un-ta. Ser. Tekhn. Nauki. 2009. no. 1(23). Pp. 22-26. (In Russian).
  15. Danilushkin I., «A Numerical-Analytical Model of Heat Transfer for a Variable Rate Flow», 2019 XXI International Conference Complex Systems: Control and Modeling Problems (CSCMP), Samara, Russia, 2019, Pp. 416-419.
  16. V.A. Koval’. Spektralnyi metod analiza i sinteza raspredelennykh system [Spectral method for analysis and synthesis of distributed systems]. – Saratov: Izd-vo Sarat. gos. tekhn. un-ta, 2010, 148 p. (In Russian).
  17. Danilushkin I.A., Kavkaev K.V. Simulation of the temperature field of flow with variable velocity in Simulink // Vestn. Samar. Gos. Tekhn. Un-ta. Ser. Tekhn. Nauki. 2017. no. 1(53). Pp. 174-178. (In Russian).
  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.
  19. S-Function Concepts defined by The MathWorks, Inc. https://www.mathworks.com/help/simulink/sfg/s-function-concepts.html (accessed May15,2023).
  20. Uvarov V.A., Staroverov S.V., Feoktistov A.Yu., Yudin A.I. Methods for calculating the amount of heat in flue gases // Mezhdunarodnyy nauchno-issledovatel'skiy zhurnal.– 2015. no. 8(39). Pp. 121–124. (In Russian).
  21. Dassault Systemes. Spravka po SOLIDWORKS. Koeffitsiyent konvektivnoy teploperedachi [Dassault Systemes. Help for SOLIDWORKS. Convective heat transfer coefficient] https://help.solidworks.com/2012/Russian/solidworks/cworks/Convection_Heat_Coefficient.htm (accessed May15,2023). (In Russian).

Supplementary files

Supplementary Files
Action
1. JATS XML
2. Fig.1.

Download (146KB)
3. Fig.3.

Download (110KB)

Copyright (c) 2023 Samara State Technical University

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

This website uses cookies

You consent to our cookies if you continue to use our website.

About Cookies