УДК 517.977:669
DOI: 10.17277/vestnik.2017.03.pp.374-382
ОПТИМАЛЬНОЕ СТОХАСТИЧЕСКОЕ УПРАВЛЕНИЕ МАГНИЙТЕРМИЧЕСКИМ ВОССТАНОВЛЕНИЕМ ТИТАНА С ЕСТЕСТВЕННЫМ ТЕПЛОСЪЕМОМ
В. Ф. Беккер
Кафедра «Автоматизация технологических процессов», Березниковский филиал ФГБОУВО «Пермский национальный исследовательский политехнический университет», г. Березники, Россия; [email protected]
Ключевые слова: моделирование; производство; титан; управление.
Аннотация: Описан процесс восстановления губчатого титана и условия управления им. Исходя из уравнения теплового баланса, поставлена задача моделирования. При составлении модели приняты во внимание стохастические процессы, порожденные побочными химическими реакциями, погрешностями наблюдений и т.д. Поставлена задача синтеза оптимального управления для стохастической системы реактора. Решение получено в виде функции Риккати. Последняя приведена к рекуррентному алгоритму, реализованному на практике. После применения данного метода к процессам кинетики и теплосъема при восстановлении губчатого титана найдены параметры оптимального управления процессом. Это позволяет для любой начальной температуры при неполном составе наблюдений за температурой реакции выбирать управление процессом восстановления титана, поддерживающее эффективную температуру в реакторе.
В настоящее время отсутствует единый, общепринятый взгляд на процесс восстановления и механизм формирования титановой губки в промышленных реакторах. Многие явления не всегда находят достаточно обоснованное и однозначное объяснение. Высказанные предположения относительно механизма маг-нийтермического восстановления тетрахлорида титана не могут объяснить все многообразие физико-химических процессов, происходящих в реальном реакторе, представляющем собой сложную гетерогенную систему, находящуюся к тому же в равновесных условиях. Преимущественное протекание тех или иных реакций и механизмов формирования губки зависят от температуры, давления парогазовой смеси, расхода тетрахлорида титана, использования магния, условий отвода тепла, обстановки взаимодействия реагентов и продуктов реакций и многих других факторов, которые трудно поддаются учету. В реакторе могут протекать одновременно до восьми-девяти химических реакций. При этом как роль, так и место их протекания изменяются во времени и под влиянием внешних условий [1, 2].
Магний загружают в реактор перед началом процесса одной порцией, тетра-хлорид титана подают непрерывно в течение всего процесса. Для улучшения использования объема реактора образующийся в результате восстановления хлорид магния периодически сливают из реактора.
Расход тетрахлорида титана и характер изменения его в ходе процесса оказывают основное влияние на развитие процесса, структуру и формирование блока реакционной массы и во многом определяют технико-экономические показатели процесса восстановления [3].
В результате экзотермического взаимодействия реагентов процесс магний-термического восстановления титана сопровождается значительным выделением тепла, которое влияет на механизм протекания этого процесса. При этом если скорость тепловыделения превышает скорость теплоотвода, то необходимо организовать подачу тетрахлорида титана. Для увеличения скорости подачи в реактор тетрахлорида титана наружная стенка реактора охлаждается направленным потоком воздуха, создаваемым вентилятором. Температура стенки реактора при этом должна поддерживаться в пределах 850...900 °С. При более низких температурах снижается скорость реакции. При более высоких - появляется опасность загрязнения титана железом и далее проплавления стенок реактора [3, 4].
Для определения оптимального управления процессом восстановления рассмотрим случай регулирования расхода тетрахлорида титана в зависимости от температуры наружной стенки реактора при естественном воздушном охлаждении стенки реактора. При этом скорость реакции восстановления будет лимитироваться теплоотводом [4].
Для данного процесса уравнение теплового баланса в общем виде запишем следующим образом:
= c(t ) ut + a(t )Tt, (1)
dt
где Tt - температура реакции, К (ut, Tt - параметры, один из которых, или оба поддаются управлению (изменению) в ходе процесса); t - время, с, t е [0, tk]; tfc - момент окончания процесса; c(t), a(t) - детерминированные функции времени.
Если Тэ - эффективная температура реакции, то естественно изменением ut или Tt стремятся поддержать температуру, близкую к Тэ в ходе процесса. В этом и состоит принцип оптимальности управления процессом. Причем управляемый параметр в момент t выбирают в зависимости от наблюдаемой до момента t температуры Tt.
При выборе математической модели, содержащей уравнение теплового баланса, будем придерживаться принципов, принятых в теории вероятностей. В связи с этим можно сказать, что уравнение (1) носит детерминированный характер, в нем не учтены многочисленные случайные факторы, влияющие на ход синтеза (например, побочные химические реакции, зависимость температуры от концентрации реагентов, случайные флуктуации температуры окружающей среды и т.д.). Поэтому для более адекватного моделирования процесса изменения температуры включим в правую часть уравнения (1) слагаемое, «отвечающее» за случайность. Тогда уравнение (1) примет вид
dTt = [c(t)ut + a(t)Tt ] dt + b(t)dW1 (t ), (2)
где b(t) - детерминированная функция времени; Wj(t) - стандартный винеров-
ский процесс [5], который имеет нормальное распределение вероятностей, нулевое математическое ожидание и единичную дисперсию.
Уравнение (2) эквивалентно интегральному уравнению
tk tk Tt = Т0 + J [c(t)ut + a(t)Tt ]dt + J b(t)dW1(t), (3)
0 0 где T) - начальная температура в зоне реакции при t = 0.
tk
Заметим, что J b(t)dW,(t) является интегралом по случайному процессу.
о
Существует несколько способов задания таких стохастических интегралов. Будем придерживаться конструкции, предложенной Ито [6]. Тогда случайный процесс изменения температуры описывается стохастическим дифференциальным уравнением диффузионного типа (2).
Еще одним источником неполноты информации является помеха в канале наблюдения за температурой реакции. Так же как и в случае описания процесса изменения температуры, будем интерпретировать неполноту информации как действие на систему случайных возмущений со статическими характеристиками, определяемыми из опыта. Предположим, что процесс наблюдения за температурой реакции описывается стохастическим дифференциальным уравнением
dxt = A(t)Ttdt + B(t)dW2 (t), (5)
где A(t) и B(t) - известные детерминированные функции; W2(t) - независимый от W, (t) стандартный винеровский процесс.
Сформулируем математическую постановку задачи синтеза оптимального управления для системы стохастических дифференциальных уравнений (2) и (5) [6]. Пусть на вероятностном пространстве (Q, F, P) задан частично наблюдаемый
управляемый процесс (Tt, £t), t е [0, tk ], задаваемый стохастическими уравнениями:
dTf = Гф) Щ + a(t)Tf 1 dt + b(t) dW, (t);
t L t ^ 1 (6)
dxt = A(t)Ttdt + B(t) dW2 (t).
Обозначим через MTo = mo, DT0 = о2 соответственно математическое ожидание и дисперсию случайной гауссовской величины To, независимой
от W,(t) и W2(t); F - ст-подалгебру F, порожденную случайным процессом £t t е [0, tk ]. Пусть ut - управляемый параметр. Тогда для каждого управления ut, t е [0, tk ] рассмотрим функционал потерь
tk.
V (щ, tk )= M + е (t )t
dt, (7)
о
где функция е (,) предполагается -измеримой.
Будем искать управление и *, удовлетворяющее равенству
у(и(,,к) = МГ(и„ гк), (8)
где нижняя грань берется по классу всех управлений, отвечающих условию
,к
М | и 4 ( е)dt <х>. (9)
о
Управления, удовлетворяющие выражению (9), называют допустимыми. Рассматривая допустимые управления, положим
ти = М ), Уи = М (т - ти ), (10)
где ти и у и - соответственно условные математические ожидания и дисперсия Т относительно .
Тогда оптимальное управление существует и определяется формулами [8]:
и* = -е-1(г)с(г)Р(г)тг, г е [0, гк], (11)
где Р(г) - решение уравнения Риккати
- ^ = 2а(г) Р(г) -е-1(г )с 2(г) Р 2(г), Р(гк) = 0, (12)
а тг определяется из системы уравнений:
dmt =
причем
где
c(t)ut + a(t)mt dt + YtA(t)5 2(t)[ - A(t)mtdt]; (13)
m о = дао = MT ;
Yt = 2a(t)Yt + ¿2(t)-YtA2(t)B~2(t)Yt, Yo = Щь (14)
tk
V(ut, tk) = P(0) + mo2P(0) + J Ytdt, Yo = ^0, (15)
о
P(t ) = J D( 5) P( s)ds, D(t ) = y2 ^(t )2 B(t )-2. 0
В случае обработки данных, получаемых с микропроцессорного контроллера с помощью аналого-цифрового преобразователя, наблюдения проводят в дискретные моменты времени. В связи с этим используем формулы (11) - (15) для решения задачи оптимального управления системой (6), когда t е{0, А, 2 А, ..., N А},
где А - период дискретизации - промежуток времени между соседними наблюдениями за системой (6), рассчитываемый по формуле
А = tk/N. (16)
Пусть z = t/А, тогда для дискретного времени задача оптимального стохастического управления процессом (6z, xz ), z = 0,..., N имеет вид:
9 z+! = uzc( z) + a( z)6z + b( z )6j (z +1); (17)
Ç z+1 =6 z^( z ) + B( z )S2( z +1),
где 6j(z), 62(z), z = 0,..., N - независимые в совокупности случайные величины, являющиеся гауссовскими с нулевыми, средними и единичными дисперсиями.
Система (17) решается при начальном условии 60, где 60 - гауссовская случайная величина, характеризуемая математическим ожиданием M60 = m0,
M (60 - m0 )2 = y, не зависящая от последовательностей 6j (z), 62 (z), z = 0,..., N.
Для системы (17) оптимальное управление u*(z), z = 0,..., N, удовлетворяющее условию
Î *\ ГГN-1
V ( u*) = inf V (uz ) для V (uz ) = -
Z 02 +CT(t) ut
i=0
JN
подчинено следующему рекуррентному уравнению
*(t, = [<j(t) + с2 (t)P(t +1)] c(t)P(t + 1)a(t)mt
где
P(t) = 1 + a (t)P(t +1) - a(t)P(t + 1)c(t) при P (N ) = 1
CT(t) + c2(t )P(t + 1)
+ c(t)P(t + 1)a(t); (19)
mt+1 = c(t)u* + a(t)mt + a(t)ytA(t) B2 (t) + A2 (t)yf +1 - A(t)m*
(20)
при то = то и у,, величина которого определена из рекуррентных уравнений:
+
Yt+1 = a2(t)yt + b2(t) - a(t)yfA(t)[ß2(t) + A2(t)yf ] c(t)P(t +1); (21)
пРи Yo = Y
N
V (и*) = P(0) + m2 P(0) + ^ H (t)Yt;
t=0
P (t) = P(t) + P (t +1) D 2 (t), P( N) = 0;
D(t) = a(t) YfA(t)
B2(t) + A2(t) Yt
0,5
(22)
(23)
(24)
где / + (х) при х е X находится как тах {0, /(х)} для х е X; дискретного времени , = 0,1,..., N.
Применим вышеописанный метод для оптимального управления процессом восстановления титана, получаемого взаимодействием магния с тетрахлоридом титана. Кинетика процесса лимитируется скоростью подачи тетрахлорида титана. Отсюда кинетическое уравнение имеет вид
dxt
dt
- = K0ut,
(25)
где Х{ - количество получаемого титана, кг; / - время, с; Ко - коэффициент пропорциональности, доли ед.; щ - расход тетрахлорида титана, кг/с.
Стохастическое дифференциальное уравнение теплового баланса для промышленного получения титана имеет вид
dxt 1 dt Mc
AQV^L + KF(Tx - T) dt
+ b(t)dW2(t); t e[0, tk],
(26)
где М - масса, кг; с - теплоемкость реакционной массы, Дж/кг; ДQ - тепловой эффект реакции, Дж/моль; Т и Тх - температуры соответственно реакционной массы и окружающей среды, К; V - полезный объем реактора, м3; К - коэффициент теплопередачи, Вт/м2.
Процесс наблюдения описывается стохастическим уравнением
dTt = A Ttdt + B (t )dW2(t),
(27)
где А - линейный коэффициент передачи; В(?) - точность измерений; Т - наблюдаемая величина.
Путем замены переменных перейдем от уравнений (26) и (27) к безразмерным нормированным уравнениям.
Введем следующие обозначения:
0 = at, й = ли, т = С, t, Ь = уЬ, (28)
где а, п, у удовлетворяют требованиям безразмерности 0, й, т, Ь и являются решениями следующей системы уравнений
Д0УКоа/ (МопЕ) = 1, К^/ (МОЕ) = 1. (29)
Обозначим безразмерную температуру окружающей среды 0х, и 0 = 0э -0, и = й + 0х - 0э, где 0 = аТэ. В этих обозначениях уравнение (26) примет вид
й 0 = (и + 0)й т + ЬdW1. (30)
Аналогично выражениям (28) и (29) обозначим:
Е = рг, В = У1-В. (31)
При этом в является решением уравнения
АР/(Еа) = 1. (32)
Тогда зависимость (27) преобразуется к виду
й Е = 0й т + BdW2. (33)
В предположении, что микропроцессорная обработка данных проводится в реальном времени, введем функционал потерь
" N-1
V (u) = M
£(е 2 +Sfu2 )N t=0
(34)
где параметр 8t = 8 выберем из условия
N-1_ N-1
inf M ^ 0f2 = 10-2 supM ^ U2. (35)
0t t=0 i^i t=0
Тогда формулы (18) - (24) принимают соответственно вид:
й*{ z, Ё) = -[ + P(z +1)]+ P(z + 1)да*; (36)
P( z) = 1 + P( z +1) - P( z + 1)[ct z + P( z +1)]+ P( z +1); (37)
при P( N) = 1
при Ото = m
пРи Yo = Y
mz+1 = uz*+mz +Yz
B2'
(z) + Yz] (£+1 _m*); (38)
Yz+1 = Yz + b~2(z) - Yz [B2(z) + yz )+Yz; (39)
, , N
V (u *) = P(0) + m2 P(0) + ^Y z; (40)
z=0
P( z) = P( z +1) + P( z +1) D 2( z), P( N) = 0; (41)
D(z) = y z [B 2(z) + y z ]0,5. (42)
Подставляя в уравнения (36) - (39), (42) значения из уравнений (29) и (31), находим оптимальное управление промышленным процессом восстановления титана. Таким образом, полученные результаты позволяют для любой начальной температуры То при неполном составе наблюдений за температурой реакции выбирать управление процессом восстановления титана, поддерживающее эффективную температуру.
Список литературы
1. Гармата, В. А. Металлургия титана / В. А. Гармата, Б. С. Гуляницкий, В. Ю. Крамник. - М. : Металлургия, 1967. - 643 с.
2. Родякин, В. В. Кинетические исследования магниетермического восстановления титана / В. В. Родякин, В. Э. Гегер, В. М. Скрыпнюк // Металлургия и химия титана : науч. тр. / Всесоюз. науч.-исслед. и проект. ин-т титана. -М., 1972. - Т. УП-УШ. - С. 83 - 93.
3. Тимченко, Б. С. Экспериментально статистическая оптимизация, контроль и автоматизация металлотермии / Б. С. Тимченко. - М. : Цветметинформация, 1991. - 96 с.
4. Родякин, В. В. Магнийтермическое производство губчатого титана / В. В. Родякин, В. Э. Гегер, В. М. Скрыпнюк. - М. : Металлургия, 1971. - 216 с.
5. Ширяев, А. Н. Вероятность : в 2 кн. / А. Н. Ширяев. - 3-е изд., перераб. и доп. - М. : Изд-во МЦНМО, 2оо4. - 2 кн.
6. Эллиот, Р. Стохастический анализ и его приложения : пер. с англ. / Р. Эллиот. - М. : Мир, 1986. - 351 с.
7. Липцер, Р. Ш. Статистика случайных процессов / Р. Ш. Липцер, А. Н. Ширяев. - М. : Наука, 1974. - 696 с.
8. Кирин, Ю. П. Качественный анализ динамики позиционного регулирования температуры процесса восстановления титана / Ю. П. Кирин, А. В. Затонский, В. Ф. Беккер, Н. В. Бильфельд // Приборы и системы. Управление, контроль, диагностика. - 2оо8. - № 1о. - С. 54 - 56.
9. Ерыпалова, М. Н. Влияние нестационарности объекта управления на параметры установившихся автоколебаний / М. Н. Ерыпалова, В. Ф. Беккер, А. В. Затонский, Ю. П. Кирин // Изв. высш. учеб. заведений. Поволж. регион. Техн. науки. - 2оо8. - № 4. - С. 5о - 57.
Optimal Stochastic Control of Magnesium Reduction of Titanium with Inartificial Heat Removal
V. F. Bekker
Department of Automation of Technological Processes, Berezniki Branch of Perm National Research Polytechnic University, Berezniki, Russia; [email protected]
Keywords: control; modeling; production; titanium.
Abstract: Processes of titanium sponge reduction by magnesium and conditions of control are described. A modeling task is based on heat transfer balance. Stochastic processes are taken in account in the model. These processes are caused by adverse
chemical reactions, errors of measurements etc. The problem of optimal control system synthesis for stochastic reactor is set. The solution in the form of the Riccati equation is obtained. The solution is expressed as a recurrent algorithm that is easy to realize. The method is applied to kinetic chemical processes and heat transfer processes of sponge titanium reduction. As a result, the optimal parameters of control system are found. These results allow selecting optimal control for the process of titanium sponge reduction to provide the efficient reactor temperature with any initial temperature and incomplete set of observations.
References
1. Garmata V.A., Gulyanitskii B.S., Kramnik V.Yu. Metallurgiya titana [Titanium metallurgy], Moscow: Metallurgiya, 1967, 643 p. (In Russ.)
2. Rodyakin V.V., Geger V.E., Skrypnyuk V.M. [Kinetic studies of magnesium-thermal reduction of titanium], Metallurgiya i khimiya titana [Titanium metallurgy and chemistry], Moscow, 1972, vol. VII-VIII, pp. 83-93. (In Russ.)
3. Timchenko B.S. Eksperimental'no statisticheskaya optimizatsiya, kontrol' i avtomatizatsiya metallotermii [Experimental statistical optimization, control and automation of metallothermy], Moscow: Tsvetmetinformatsiya, 1991, 96 p. (In Russ.)
4. Rodyakin V.V., Geger V.E., Skrypnyuk V.M. Magniitermicheskoe proizvodstvo gubchatogo titana [Magnesium-thermal production of spongy titanium], Moscow: Metallurgiya, 1971, 216 p. (In Russ.)
5. Shiryaev A.N. Veroyatnost' [Probability], Moscow: Izdatel'stvo MTsNMO, 2004. (In Russ.)
6. Elliott R.J. Stochastic Calculus and Applications, New York : Springer-Verlag, 1982.
7. Liptser R.Sh., Shiryaev A.N. Statistika sluchainykh protsessov [Statistics of random processes], Moscow, Nauka, 1974. (In Russ.)
8. Kirin Yu.P., Zatonskii A.V., Bekker V.F., Bil'fel'd N.V. [Qualitative analysis of temperature dynamics under positioning control for titanium reduction process], Pribory i sistemy. Upravlenie, kontrol', diagnostika [Instruments and Systems: Monitoring, Control, and Diagnostics], 2008. no. 10, pp. 54-56. (In Russ.)
9. Erypalova M.N., Bekker V.F., Zatonskii A.V., Kirin Yu.P. [Influence of the nonstationarity of the control object on the parameters of steady self-oscillations], Izvestiya vysshikh uchebnykh zavedenii. Povolzhskii region. Tekhnicheskie nauki [University proceedings. Volga region. Technical sciences] ,2008, no. 4, pp. 50-57. (In Russ.)
Optimale stochastische Steuerung von der magnesiumthermischen Reduktion des Titans mit dem natürlichen Wärmeentzug
Zusammenfassung: Es sind der Prozess der Reduktion des Schwammtitans und die Bedingungen seiner Steuerung beschrieben. Ausgehend von der Gleichung des thermischen Gleichgewichts ist die Aufgabe der Modellierung gestellt. Bei der Zusammenstellung des Modells sind die stochastischen Prozesse berücksichtigt, die infolge der nebensächlichen chemischen Reaktionen, der Fehler der Kontrolle entstehen. Es ist die Aufgabe der Synthese der optimalen Steuerung für das stochastische System des Reaktors gestellt. Die Lösung ist in Form der Funktion von Riccati erhalten. Die Funktion ist zum rekurrenten Algorithmus angebracht, der in der
Praxis realisiert ist. Nach der Anwendung der gegebenen Methode zu den Prozessen der Kinetik und des Wärmeentzuges bei der Reduktion des Schwammtitans sind die Kennwerte der optimalen Steuerung von dem Prozess gefunden. Es lässt zu, die die wirksame Temperatur im Reaktor unterstützende Steuerung von dem Prozess der Reduktion des Titans für die beliebige Anfangstemperatur bei unvollständiger Kontrolle der Temperatur der Reaktion zu wählen.
Commande stochastique optimale de la réduction thermique de magnésium du titan avec le débit calorifique naturel
Résumé: Sont décrits le processus de la réduction du titane spongeux et les conditions de sa commande. A partir de l'équation d'équilibre thermique est mise la tâche de la modélisation. Lors de l'élaboration d'un modèle sont pris en compte les processus stochastiques dûs aux réactions chimiques secondaires, des erreurs d'observations, etc. La tâche consiste dans la synthèse de la commande optimale pour le système stochastique du réacteur. La solution est obtenue dans la forme de la fonction de Riccati. Cette dernière est réduite à l'algorithme récurrent réalisé en pratique. Après l'application de cette méthode aux processus de la cinétique et du débit calorifique lors de la réduction du titane spongeux sont trouvés les paramètres de la commande optimale du processus. Cela permet de choisir la commande de la réduction du titane prenant en charge la température efficace dans le réacteur.
Автор: Беккер Вячеслав Филиппович - кандидат технических наук, профессор кафедры «Автоматизация технологических процессов», Березниковский филиал ФГБОУ ВО «Пермский национальный исследовательский политехнический университет», г. Березники, Россия.
Рецензент: Затонский Андрей Владимирович - доктор технических наук, профессор, заведующий кафедрой «Автоматизация технологических процессов», Березниковский филиал ФГБОУ ВО «Пермский национальный исследовательский политехнический университет», г. Березники, Россия.