Journal of Siberian Federal University. Engineering & Technologies, 2017, 10(1), 95-105
УДК 62.52; 532.546; 519.9
An Optimal Process Control in the Rectification Facilities
Nikolay D. Demidenkoa and Lyudmila V. Kulagina*b
aNauka Specialized Design Technology Office Institute of Computational Technologies SB RAS 425 office, 53 Mira, Krasnoyarsk, 660049, Russia bSiberian Federal University 79 Svobodny, Krasnoyarsk, 660041, Russia
Received 21.12.2016, received in revised form 07.01.2017, accepted 30.01.2017
Presents mathematical models for the process technological furnace and the rectification column. Formulated the the optimal control problem. We obtain necessary optimality conditions. Presents the results of numerical experiments for industrial facilities.
Keywords: mathematical models, process furnaces, rectifying equipment.
Citation: Demidenko N.D., Kulagina L.V. An optimal process control in the rectification facilities, J. Sib. Fed. Univ. Eng. technol., 2017, 10(1), 95-105. DOI: 10.17516/1999-494X-2017-10-1-95-105.
Оптимальное управление технологическим процессом в ректификационных установках
Н.Д. Демиденкоа, Л.В. Кулагина6
аКрасноярский филиал - СКТБ «Наука» Института вычислительных технологий СО РАН Россия, 660049, Красноярск, Мира, 53 бСибирский федеральный университет Россия, 660041, Красноярск, Свободный, 79
Предложены математические модели для технологической печи и ректификационной колонны. Сформулированы задачи оптимального управления. Получены необходимые условия оптимальности. Приведены результаты численных экспериментов для промышленных объектов.
Ключевые слова: математические модели, технологические печи, ректификационные установки.
© Siberian Federal University. All rights reserved Corresponding author E-mail address: [email protected]
*
На нефтеперерабатывающих заводах ведется переработка нефти в бензин, керосин, мазут, смазочные масла, сырье для нефтехимии и т.д. Переработка осуществляется в технологических установках: для первичной переработки, каталитического риформинга, каталитического крекинга и т.д. Основными аппаратами установок являются трубчатые печи, ректификационные колонны и др. Основу работы этих аппаратов составляют процессы теплообмена, массооб-мена и гидродинамики взаимодействующих потоков [1]. Анализ процессов и проектирование эффективных режимов рассматриваемых объектов химической технологии с целью создания автоматизированных систем контроля и управления является важнейшей проблемой современного производства.
Математические методы и вычислительные средства позволяют осуществить процесс моделирования и оптимизации сложных технологических установок, включающих технологические печи, ректификационные колонны и др. [2-4]. Для описания таких процессов всей установки возможна математическая модель всей цепочки. На рис. 1 приведена принципиальная схема подобной установки. Уже накоплен достаточный опыт исследования отдельных аппаратов и возможен подход к исследованию установки в целом. В практике исследуемые объекты химической технологии рассматриваются как объекты с распределенными параметрами, для описания которых применяется математический аппарат дифференциальных уравнений в частных производных [5]. Для анализа статических и динамических режимов и решения задач оптимального управления формулируются соответствующие краевые задачи.
Ректификационная установка состоит из технологической печи и ректификационных колонн. Трубчатые печи разных конструкций широко распространены в нефтегазоперерабатываю-щей, нефтехимической и других отраслях промышленности, являются составной частью многих установок и применяются в различных технологических процессах (перегонка нефти и мазута, пиролиз, каталитический крекинг, очистка масел и др.). В печи сырье нагревается до требуемой температуры и подается в среднюю часть колонны для разделения смеси на компоненты.
Постановка задачи для технологических печей
Если учитывать, что сырье выводится из средней части печи, то, исходя из законов механики сплошных сред, можно получить следующие уравнения нестационарного горения [6-8]:
Эр дп
Hi ~Р~д1
dx x
dx dx x
(1)
+ Kx(Tl -Tn) + -T),
r)T1
= ffl-^+к2(Tn - T1) - QT T1), ol
QT ,0
Рис. 1. Схема ректификационной установки: а - технологическая печь, б - ректификационная колонна; 1 - камера радиации (топочная камера); 2 - камера конвекции; 3 - дымовая труба; 4 - конвекционные трубы; 5 - радиантные трубы; 6 - вход сырья; 7 - выход сырья; 8 - дымовые газы
Здесь x(l,t) - концентрация горючего вещества, p(l,t), u(l,t), Tn(l,t) - плотность, скорость и температура дымовых газов; T'c(l,t), T2c(l,t) - температура нисходящего и восходящего потоков нагреваемого сырья; t, l - временная и пространственная координаты.
Начальные условия
р(l,0) = р0, x(l,0) = Xo, u(l, 0) = u0, T(l,0) = Tn0, T1 (l,0) = Тс'0, Ti (l, 0) = Tcl. (2)
Граничные условия
p(0,t) = ф1(?), x(0,t) = ф2(t), u(0,t) = Фз(?), Tn(0,t) = ф4(?), (3)
T¡(L, t) = cp5(t), Tc2(0, t) = T^(0, t).
Здесь L - длина печи.
Как и в случае оптимизации процессов разделения, здесь могут быть проанализированы различные задачи оптимального управления процессом технологических печей. Рассмотрим одну такую задачу [1, 3].
Пусть управляемый процесс технологической печи описывается следующей системой
(1).
В качестве управления возьмем изменение плотности горючего vu концентрации и2, скорости и3, температуры факела и4 и сырья и5. На управления наложим следующие ограничения:
и <и <о . (4)
i mm — i — i max v J
Введя фиктивные управления zh i = 1, 5, сведем неравенства (4) к равенствам
(Ц min "Ц "Ц max)" *2 = 0, l = Ü (5)
Связь граничных условий с управлениями представлена ниже:
) 7 / N
а» = »'4(t),
dt
^=b,4,(t), dt
üf* - »«(t),
dt
^ - »*<■(). dt
Задача оптимального управления формулируется следующим образом. Найти такие i = 1,5, из промежутков (4), которые в силу систем (1)-(3) доставляют минимум критерия качества:
))(Tlc(i, t) - TC(1, t ))2didt. (6)
Необходимые условия оптимальности
Введем обозначения:
^Р = r« — = r(2) dl q ' dl q :
du
t=Л 2 c»
dT _ c(4) Wc _ c(5) dTc _ _(5) dTc _ _(6)
dl dl dl dl
С учетом (7) система (1) будет иметь вид
- 98 -
dP _ . (i) (.) _ X
— - ~иЯ ~ Pi = X 1 5 dt
= .uq<2)= X2,
dt T
du ~dt
dT
= -щ(3) -R?(4) - —q(1) = X3,
RT
P
dt
T. dt
dT?
* = (1 - Y)Tn?(3) =
xq Q(T XcTc)
(8)
- u?(4) + + TC - Tn) - X4
Qr Qp
= -crnf + K2(T -TC) - Q(Tn,TC) - X = ш?(6) + K2(T - TC) - Q'(rn,TC).
Для получения необходимых условий оптимальности рассмотрим вспомогательный функционал
I = I1 +I2 = jj idldt + J idt,
где
i = «1 ^ - X1 V ^ if - X2 V if - X.,+
+ \ J X 4 | + 15| X5 | + - §(1) | +
dT^ dt dx
dt du
- r l+* If - ^)+liT - ^ I+
dl
dT
fdTl dl
- 5(6) j + (TC - TC* )2;
i = x{Y> +x(3)
Ф ( 0, t) dt
du (0, t)
- bft (t)
dt
T (o, t) dt
- b3v.(t) - b5v5(t)
+ X(2) + X(4)
dx ( 0, t) dt
T (0, t) dt
- b2v2(t)
-\v4(t)
-x (6)[Tc2 (0, t) - TC(0, t )]■
1-Е ^ [(»m* - 4 (t)) • (4 (t) - «О - ^)]
^ (I, /) (/ = 1, 2, 3, 4, 5, 6) - функции Лагранжа; пользуясь аргументацией вариационного исчисления, найдем вариацию функционала I при оптимальных р, х, и, Тп, ТС, Т^ и получим сопряженную систему относительно I = 1,6:
d^ _ Q(Tn,Tlc,T2) u d^S,t) RTU dt,з(/,t) £3R 5Tn(/,t)
1
Qp2 q
^ = l г-- I ^ - U
dl p д12(l, t) du (l, t)
dl
dt
C„t
ai
ai
3 _ P _u d^ + (i _ y)
a^, = £ dx(i, t) _ d a^ at q 2 di di
dl
T ^L + f. ^TL
T dl e 4 ai
ai
ai'
a^ = r dp(i, t) at e 3 p ai
5Q (Tn ,Tc)
+ (Y - 2)4
du (l, t) _dl
1 dQ (Tn, TC, Tc2)
C„P
9T„
+ K
(9)
аг
K 2 -
dT
- K2 +
dQ (Tn ,TC)
dT
—Hi. = £
at
к 2 +
5Q (Tn T, Tc2)
ST2
+ 2 (T> - TC*)- ш
^ l(l, t) dl
- 14
Ki +
5Q (Tn, T',Tc2)
dT±
^+ш dt dl
1 aQ(Tn ,TC, Tc2)
ат2
C„P
Начальные условия
£(l, T) = 0, i= 1,5.
- K
S 4 +
K2 +
aQ (T,, T2)
dTl
16-
(10)
Аналогично проведем преобразования вспомогательного функционала 12 на границе области. В результате имеем:
^ = )и (0, ?)-§з(0, ?) ^^
dt
dX(2)
p(0,t)
dt
dX(3)
= 4 2(0, t )u (0,t),
dt
dx(4)
dt
dx(5)
dt
= -^1(0, t )p(0,t) - ^(0, t) + ^4 (0, t )(1 - Y)Tn (0, t), = -^3(0,t )R(0,t) 4 (0, t )u (0, t),
= 45( L, t )o>,
(11)
X(1) (T ) = 0, X(2) (T ) = 0, X(3) (T ) = 0, X(4) (T ) = 0, X(5) (T ) = 0, (12)
L, t )u (L, t) + L, t) RT("(L;)t) = 0, P( L, t)
5 2 (L, t )u (L, t) = 0,
^(L, t )p( L, t) + ^з( L, t )u (L, t) - (1 - yfc 4 (L, t )T (L, t) = 0, 5з( L, t) R + ^4 (L, t )u( L, t) = 0,
(0,t)ffl = 0.
Из последних равенств следует, что ^,(L, t) = 0, i = 1, 2, 5,
mz1(t) = 0, ^(t) = 0, Maz.(t) = 0, ^4Z4(t) = 0, M5zs(t) = 0, (13)
-к(% + Ц)(цmax - 2Ц (t) + Цmax) = 0
i = 15. (14)
Таким образом, мы получили систему (9) с начальными условиями (10) и граничными условиями (11)-(14).
Из (13) следует: если Zj = 0, i = 1,5, то управления u,(t), i = 1,5, принимают граничные значения Ui Ш1П или Uj шах.
Левые части конечно-разностных аналогов уравнений (14) представляют собой градиенты аппроксимированного функционала качества (6). Следовательно, для решения задачи может быть применен градиентный метод.
Метод решения задачи оптимального управления заключается в следующем:
1. Задаются начальные приближения управления u°(t), i = 1,5.
2. Если и" (t) известны, из системы уравнений (1) и начальных (2) и граничных (3) условий находят р" = р(/, t), x"(l, t), u"(l, t), ТЦ (l, t), t; (l, t), и из сопряженной задачи (9)-(14) находят
% (l, t), л; (t), i = 1,5.
3. Далее полагаем = v" - %ii, n = 0, 1, 2, . . . , i = 1,5.
4. Предельные значения управлений дают решение задачи оптимального управления.
Рассмотрим задачу оптимального управления расходом сырья F в ректификационной колонне.
Для получения необходимых условий оптимальности (условий стационарности) используются методы классического вариационного исчисления. Управления предполагаются кусочно-непрерывными, а соответствующие им решения - непрерывными и кусочно-гладкими. Здесь рассматривается следующая модель процесса [1]:
d(HX) _ ^ = k(y _ y (x)) + F(t)фx (l)Xf ,
dt dl F (15)
d(Hyy) d(Vy)
dt dl
■ = k(y(x) - y), 0 < t < T, 0 < l < i,
краевые условия: при l = 0
d( Hxxk)
= i(0, t )x(0,t) - V (0, t) y (0, t) - Wxk (t),
dl
y (0, t) = a [ y*(Xk) - Xk (t) ] + Xk (t).
(16)
при l = L
d( HXdxd)
= Vd (t) yd (t) - (id (t) + D(t)) Xd (t),
dl
Vdyd (t) - V (i, t) y (i, t) = idXd (t) - i( i, t) x( i, t), (17)
yd (t) = y(i,t) + Ed [y* (xd) - x(i,t)];
начальные условия:
x(l,0) = x0(l), y(l,0) = y0(l), 0 < l < 1, (18)
Xd(0) = xdo, xk(0) = xko, 0 < a, Ed < 1.
F(t) - поток сырья в жидкой фазе, подводимый в колонну и являющийся управлением.
Здесь х(1, ф), у(1, ф) - концентрации целевого продукта в жидкой и паровой фазах; Щ, ф) -поток жидкости; ¥(1, Н) - поток пара; Нх, Ну - удерживающие способности в жидкости и паре; хл - концентрация целевого продукта в дефлегматоре; хк - концентрация целевого продукта в кубе. Возмущающее воздействие по концентрации целевого продукта в сырье хг2 (рис. 2а), у* -равновесная концентрация целевого продукта в паровой фазе; В, Щ - отбор целевого продукта вверху и внизу колонны; Ьа - орошение.
Величины потоков при этом удовлетворяют условиям
Щ(ф) + В(ф) = F(t), В(ф)+ Ь, ф = У(1, ф), (19)
Щ(ф) + ¥(0,Г)=1(0,Г), У()=У{1,().
Предполагается, что удерживающие способности Нх, Ну постоянны, V не зависит от l. Анализ условий (19) показывает, что только два из четырех потоков (W D, L, V) являются независимыми. Выбор тех или иных двух независимых потоков в качестве управлений определяет соответствующие задачи. Эти задачи рассматриваются как задачи оптимального управления в классе кусочно-непрерывных управлений с критерием качества.
I = ))(y (l, t)- 0*(l, t) )'dldt, (20)
0 0
где 9* - заданное значение концентрации целевого продукта.
Потоки L, D фиксированы, а V, Vd, Ld исключаются согласно (19). Управление F выбирается в классе кусочно-непрерывных функций и принимает значение в промежутке
F ■ < F(t) < F
-1 mm ■*■ vz ■*■ max-
Переходя к нормальной форме дифференциальных уравнений (15)-(17), получаем следующую задачу. Рассматривается процесс ректификации, описываемый уравнениями
, 1
х, = — t H
ciT*
(L + TTk(1) + —x + к(y - y*) + FxPФx
v 7 ol
y'= HT№ + L) ?(2) + к(y - y)] = Y, y = ?(2)
Hy
- x, x[ = 4
,(i)
(21)
при краевых условиях:
x'u = HrKL + F)x- Vy - WxkX,
Hxt
y = a[y'k -xk ]+xk, l = 0, 0 < t < T, - 102 -
<dt =-1- [(D + L)yd-(L + D)xd ] = X,,, l + L, 0 < t < T,
H
(D + L)(y, - y) -L(x,-x) = 0, y, " У - Е,(y* - y) = 0. при начальных условиях (20) и ограничениях на управления
F - Fmm) (Fmax - F) - u2 = 0
(23)
(и - вспомогательное управление).
Задача состоит в том, чтобы во множестве кусочно-непрерывных функций F, удовлетворяющих условию (23), найти такую, что соответствующее ей решение задачи (21)-(23), (18) дает минимум интегралу (20). Применяя известную процедуру вариационного исчисления, получаем необходимое условие оптимальности.
yf L + L yf
Hx
ъ+HЛ/ =
% = k (y *)
(
___
H„ H„
л
y /
___
H H
л
(24)
>' J
при l = 0, 0 < t < T,
d О 1 О
= H- (F - D) + !f\a -1 - a (y*)), lf(T) = 0, dt Hx
lf>(L + F) - £( L + L*) = 0, V
при t = T, 0 < l <L ^ = 0, n = 0; при l = L, 0 < t < T L + D
f Л _ Ц ^
H H
v у xk у
- 42) = 0;
V
dt
H If - LIT, W(T) = 0, - H- я® + ^V+A.® = 0,
xd xd
(
кf -
H„
\_ ^>Е,(у*) = 0, (л. _ ^
Hx
V Hy
при 0 < t < T
(25)
(26)
V - X d3)(1 - E,) = 0;
H = J-
J H
( д2 L*
0 Hx V
5L
x + ®xxPdl ГТ (Xk -x) + y(Fmin + Fmax -2F) = 0, (27)
aiaF
5F
x I1'
H
где 4, П, , , - множители Лагранжа.
Алгоритм решения задачи оптимального управления содержит следующие этапы:
1) задается начальное приближение управляющей функции F°(t);
2) решается система уравнений (15)-(18) и (24)-(26);
3) далее полагаем Fи+1) = Fи) - аН;
4) предельные значения F;и+1) при п ^ да дают оптимальные управления.
Рис. 2. Графики изменения концентрации бутана в сырье (а), дефлегматоре (б) и кубе (в) при управлении потоком сырья (г)
На рис. 2 приведены результаты расчетов по оптимальному управлению для промышленной колонны К-34 [1] установки сернокислотного алкилирования изобутана бутиле-нами (разделяемая многокомпонентная смесь сведена к бинарной). Основные параметры: D = 27,06 кмоль/ч, W = 76,59 кмоль/ч, Ld = 45,21 кмоль/ч, Hxd=50 кмоль, Нх^=30 кмоль.
Исследование выполнено при финансовой поддержке Российского фонда фундаментальных исследований, Правительства Красноярского края, Красноярского краевого фонда поддержки научной и научно-технической деятельности в рамках научного проекта № 16-41-242156р_офи_м.
Список литературы
[1] Демиденко Н.Д., Кулагина Л.В. Особенности сжигания топлива в технологических установках. Химическая техника, 2006, 7, 35. [Demidenko N.D., Kulagina L.V. Features of fuel combustion in process plants. Chemical engineering, 2006, 7, 35 (in Russian)]
[2] Демиденко Н.Д., Кулагина Л.В. Оптимальное управление режимами работы технологических печей в нефтеперерабатывающей промышленности, Фундаментальные исследования, 2005, 2, 43-44. [Demidenko N.D., Kulagina L.V. Optimal control of operating modes of process furnaces in the refining industry, Basic Research, 2005, 2, 43-44. (in Russian)]
[3] Демиденко Н.Д., Кулагина Л.В. Методы и средства оптимального управления те-плотехнологическими процессами в трубчатых печах. Химическое и нефтегазовое машино-
строение, 2006, 3, 8-9. [Demidenko N.D., Kulagina L.V. Methods and tools for of optimal control thermal technological processes in tube furnaces. Chemical and Petroleum Engineering, 2006, 3, 8-9 (in Russian)]
[4] Demidenko N.D., Kulagina L.V. Optimal Control of Thermalengineering Processes in Tube Furnaces. Chemical and Petroleum engineering, 2006, 42(3/4), 128-130.
[5] Демиденко Н. Д., Кулагина Л.В. Численное исследование систем с распределенными параметрами. ВестникКрасГАУ, 2007, 2, 103-112. [Demidenko N.D., Kulagina L.V. Numerical study of systems with distributed parameters. KrasGAU Vestnik, 2007, 2, 103-112 (in Russian)]
[6] Демиденко Н. Д., Кулагин В. А., Шокин Ю.И., Ли Ф.-Ч. Тепломассообмен и суперкавитация. Новосибирск: Наука, 2015, 436 с. [Demidenko N.D., Kulagin V.A., Shokin Y.I., Lee F.-CH. Heat and Mass Transfer and Supercavitation. Novosibirsk, Nauka, 2015. 436 p. (in Russian)]
[7] Демиденко Н.Д., Кулагина Л.В. Моделирование и оптимизация технических систем с распределенными параметрами. Красноярск: ИПЦ КГТУ, 2006. 210 с. [Demidenko N.D., Kulagina L.V. Simulation and Optimization of Engineering Systems with Distributed Parameters. Krasnoyarsk, Publishing Center KSTU, 2006. 210 p. (in Russian)]
[8] Demidenko N.D., Kulagina L.V. Stationary and dynamic processes in process furnaces, J. Sib. Fed. Univ. Eng. technol, 2016, 9(1), 6-14. DOI: 10.17516/1999-494X-2016-9-1-6-14.