УДК 544.431.2, 51-73
АВТОМАТИЗАЦИЯ МЕТОДА ДЕКОМПОЗИЦИИ ДЛЯ АНАЛИЗА ИНФОРМАТИВНОСТИ КИНЕТИЧЕСКИХ ИЗМЕРЕНИЙ ПРИ РЕШЕНИИ
ОБРАТНЫХ ЗАДАЧ
© А. С. Исмагилова1*, Л. Р. Пыжьянова2, С. И. Спивак1'2
1Башкирский государственный университет Россия, Республика Башкортостан, 450076 г. Уфа, ул. Заки Валиди, 32.
2Институт нефтехимии и катализа РАН Россия, Республика Башкортостан, 450075 г. Уфа, пр. Октября, 141.
*Email: ismagйovaas@mmЫer. т
Основным результатом настоящей работы является описание метода декомпозиции сложных химических реакций на ряд более простых составляющих, каждая из которых имеет самостоятельное физико-химическое содержание, и его программной реализации для решения обратных задач идентификации схем сложных химических реакций.
Ключевые слова: Обратная задача, сложная химическая реакция, информативность, декомпозиция, маршрут реакции.
Введение
Для понимания природы сложной химической реакции традиционно необходимо выдвинуть гипотезу о механизме химической реакции на основе некоторых начальных экспериментальных данных, записать математическую модель, определить параметры этой модели и, соответственно, оценить согласованность полученных результатов вычислений с экспериментальными данными [1-3]. Эта задача издавна привлекала внимание физхимиков. Поэтому любые научные исследования в этой области были и остаются актуальными и научно значимыми.
В цикле работ С. И. Спивака и В. Г. Горского [4-6] проклассифицированы типы неоднозначности решения обратной задачи, построены алгоритмы определения параметров модели, допускающих однозначное оценивание при заданном типе кинетической информации, в том числе и в присутствии погрешности измерений.
После проведенного анализа информативности становится ясно, какие из индивидуальных констант однозначно определяются по заданной структуре эксперимента, какие определяются только в виде функциональных комбинаций, сколько независимых комбинаций, каков их явный вид. Таким образом, появляется возможность представить модель в виде, содержащем только независимые комбинации констант. И если при этом число таких комбинаций меньше общего числа констант, то в технологических целях удобно иметь дело с моделями, содержащими меньшее число параметров. Это особенно важно для практически значимых реакций. Другими словами, решается вопрос о том, достаточно ли в совокупности данных, полученных в реальном эксперименте, для однозначного определения констант. Если же нет, то, какие из констант определяются индивидуально, а какие в виде комбинаций констант.
Следует отметить, что этот анализ необходим перед началом обработки конкретных экспериментальных данных.
Общая теория анализа информативности основана на исследовании функциональных матриц Якоби - матриц частных производных от измеряемых переменных по искомым константам [4]. Но определение независимых нелинейных параметрических функций (НПФ) кинетических констант в аналитическом виде для реальных схем - задача алгоритмически трудная. Здесь речь идет об аналитических вычислениях с нелинейными выражениями. Таким образом, разработка методов декомпозиции и их автоматизация становятся самостоятельной проблемой.
Декомпозиция позволяет заменить решение исходной задачи решением серии меньших более простых задач, в сумме полностью характеризующих исходную задачу. Развитие метода декомпозиции может основываться на теории стационарных реакций Хориути-Темкина [7-8], а именно на теоретико-графовом анализе маршрутов [9].
Декомпозиция схем сложных химических реакций по базисным маршрутам
Известно, что маршрут механизма сложной химической реакции есть циклический подграф исходного графа механизма, и объединение всех циклических подграфов образует граф исходного механизма сложной химической реакции [10].
Каждому подграфу соответствует система дифференциальных уравнений вида
0 = /2(х',уД' ),
с начальным условием х'(0) = х0', являющаяся частью этой системы. Для каждой такой подсистемы
можно выписать матрицу им; (1<<р, где р - число базисных маршрутов):
; = \dft7 - \~dyj • \^у) Лм7)
Столбцам этой матрицы соответствуют кинетические параметры подсхемы. Система векторов-столбцов линейно зависима, если существуют кинетические параметры из множества параметров химической реакции, не все равные нулю, такие, что их линейная комбинация равна нулевому вектору-столбцу.
Если матрица им; содержит цм, линейно независимых столбцов, то существует матрица связи Лм,, элементы которой есть функция от параметров модели, такая что
^•Ам^ОД <1<р. (1)
Если при решении системы (1) находится набор независимых частных решений в явном виде, то он является набором НПФ для исследуемой подсхемы.
Линейная комбинация системы уравнений (1) есть система
^•¿ = 0, (2)
йк 17
такая, что ихА(&,е)=0. Следовательно, решение системы (1) является решением системы (2).
Следовательно, механизм сложной химической реакции можно разделить на системы подмеханиз-мов, число которых равно числу базисных маршрутов. Базис НПФ исходной сложной системы реакций совпадает с объединением базисов НПФ подмеха-низмов.
Таким образом, алгоритм определения базиса НПФ с применением метода декомпозиции можно переписать в виде [10-12]:
1) определение базиса маршрутов {М,} (1</<р) для механизма сложной химической реакции;
2) нахождение матрицы им, для каждой подсистемы, соответствующей базисному маршруту;
3) определение независимых столбцов в им,, нахождение матрицы связи Ам,; объединение матриц Ам исследуемых подсистем - выписывание матрицы связи А, соответствующей исходной системе;
4) решение дифференциальных уравнений в частных производных, соответствующих матрице связи А исходной схемы, независимые решения которой образуют базис НПФ.
Автоматизация метода декомпозиции при анализе информативности кинетических измерений
Алгоритм определения базиса НПФ с применением метода декомпозиции реализован авторами в среде MathWorks МА^АВ на языке программирования МаШ1аЬ [13].
Рабочая область программы (рис. 1) представляет собой окно с полями для ввода данных и вывода
результатов. Входными данными являются механизм химической реакции, исходные вещества, продукты реакции и промежуточные вещества.
В настоящей работе опишем этап «распараллеливания» по базисным маршрутам.
Для определения базиса маршрутов в МаШ1аЬ удобно применить алгебраический способ. На первом этапе вычисляем вектор V = (у,), 1</'<5 (5 - число стадий), такой, что Гу^=0, где Гу - та часть матрицы стехиометрических коэффициентов, которая соответствует промежуточным веществам. Решение системы линейных алгебраических уравнений (СЛАУ) Гу^=0 организовано в программе методом Гаусса. Фундаментальная система решений СЛАУ и есть набор базисных маршрутов М;, 1<,<р, где р = п - г, п - число промежуточных веществ (число неизвестных в СЛАУ), г - число независимых стадий сложной химической реакции (ранг СЛАУ).
е! а
и
Ч
и -I
И №
(Л-ИИ |Йр1 »а
и > 1П ■ > <
Рис. 1. Программная реализация алгоритма декомпозиции при определении базиса НПФ.
Для выписывания суммарного уравнения, соответствующего базисному маршруту М,, организовано решение уравнения М,хГххХ=0, где Гх - часть матрицы стехиометрических коэффициентов, соответствующая исходным веществам и продуктам реакции, X - вектор-столбец исходных веществ и продуктов реакции.
Каждая подсхема содержит те стадии исходной схемы сложной химической реакции, для которых соответствующие компоненты базисного маршрута отличны от нуля. Далее для каждой подсхемы, соответствующей базисному маршруту, определяется матрица связи Ам,.
Объединение матриц связи Ам,, соответствующих подсхемам, организовано в программе с учетом того, что каждой строке матрицы связи А исходной схемы соответствует определенная кинетическая константа. После чего следует решение системы
дифференциальных уравнений в частных производных, соответствующей матрице А.
Анализ работы программ [13-14] показал, что «распараллеливание» задачи по базисным маршрутам позволяет значительно сократить время расчета НПФ (табл. 1).
Пример. Рассмотрим механизм окисления монооксида углерода оксидом азота (II) на серебряном катализаторе [15]:
1) N0 ~ гда,
2) гда +N0 ^ N20,
3) го + со ^ г + СО2,
4) N20 + г ~ N2+го.
Пусть {х/, х2', х3', х4', х5'} - концентрации исходных веществ и продуктов реакции {N0, №0, СО, СО2, N2}, х,-х,(1 + е,), 1<,<5, где е, - погрешность измерения, {у1, у2, у3} - концентрации промежуточных веществ {2, ZN0, 20}. Базис маршрутов для рассматриваемого механизма [16]: М = (0 0 1 1)т, М2 = (1 1 1 0)т.
Подсистема, отвечающая маршруту М1:
3) г0 + С0 ^ г + С02,
4) N20 + г ~ N2+г0.
Матрица связи:
/
А М- -
0 0 ^3
0 0 0
0 0 fe40 fe40
0 -(1 + £2) 0 0
(1 + £3) 0 0 0
V
0
0
-(1 + е5) 0
Подсистема, отвечающая маршруту М2:
1) N0 + г ~ гда,
2) ZN0 + N0 ^ N20,
3) г0 + С0 ^ г+С02. Матрица связи:
Ам2 —
fei 0
0
-(1 + £i) 0
0 0
0
^
0
\
-(1 + £2
Объединяем матрицы АМ1 и АМ2, получаем:
7
А —
/
— I
fei 0 0 0 0
0 0 0 0 0
^2 0 0 0 0
0 ^3 0 0 ^3
0 0 &4 0 0
0 0 0 fe40 fe40
. + £l) 0 0 0 0
0 0 -(1 + ^2) 0 0
0 -(1 + £3) 0 0 0
0 0 0 -(1 + £5) 0)
м
_£р_
3k4 _£р
40 9k40
Эр
-(1 + ^ — 0
ÖS2
Эр
k4^-(1+£5)^— 0,
кээк3 + к4°
эр
9k40
— 0.
Базис НПФ кинетических параметров системы: _ +
= '^2 (1 + ^1), Р2 = кз(1 +£3),
Рз = к4(1 + £2^ Р4 = к40(1 + £5Х Рз =^40.
Заключение
В настоящей работе дано описание математического и программного обеспечения метода декомпозиции для определения базиса НПФ кинетических констант, которое позволяет анализировать реальные механизмы сложных химических реакций, в том числе промышленно значимые.
Таблица 1
Сравнительный анализ работы программ определения базиса НПФ
Время расчета (ч)
№ Механизм Для ис- Для деком-
ходной позирован-
системы ной системы
Паровая конверсия
1 метана на никелевом 0.13 0.012
катализаторе
Окисление моноок-
2 сида углерода окси- 3.5 0.75
дом азота на серебря-
ном катализаторе
Окисление сероводо-
3 рода с учетом адсорб- 12.5 0.917
ции реагентов
Окисление водорода
4 на платиновом ката- 160 15.46
лизаторе
Реакция изотопного
5 обмена водорода на 184 19.5
дейтерий
ЛИТЕРАТУРА
Яблонский Г. С., Быков В. И., Горбань А. Н. Кинетические модели каталитических реакций. Новосибирск: Наука, 1983.С. 255.
Слинько М. Г. Основы и принципы математического моделирования каталитических процессов. Новосибирск, 2004. С. 488.
Темкин О. Н. Гомогенный металлокомплексный катализ. Кинетические аспекты. М.: Академкнига, 2008. С. 918. Спивак С. И., Горский В. Г. // Химическая физика. 1982. Т. 1. №2. С. 237-243.
Откуда
5. Горский В. Г., Спивак С. И. Степень полноты экспериментальной информации при восстановлении кинетических или равновесных констант сложных химических реакций. В кн.: Математические методы химической термодинамики. Новосибирск: Наука, 1982. С. 139-158.
6. Спивак С. И., Горский В. Г. // Журн. структурной химии. 1988. Т. 29. №6. С. 119-125.
7. Хориути Дз. Как найти кинетическое уравнение обратной реакции? // Проблемы физ. химии. М.: Госхимиздат, 1959. С. 39-49.
8. Темкин М. И. Механизм и кинетика сложных каталитических реакций // Лекции, прочитанные на первом симпозиуме Международного конгресса по катализу. М.: Наука, 1970. С. 57-76.
9. Вольперт А. И., Худяев С. И. Анализ в классах разрывных функций и уравнения математической физики. М.: Наука, 1975. 394 с.
10. Спивак С. И., Исмагилова А. С., Ахмеров А. А. // Кинетика и катализ. 2014. Т. 55. №5. С. 566-576.
11. Спивак С. И., Исмагилова А. С. // Доклады Академии наук. 2013. Т. 451. №3. С. 296-298.
12. Спивак С. И., Исмагилова А. С. Информативность кинетических измерений при идентификации механизмов сложных реакций // Химия высоких энергий. 2014. Т.48. №6. С. 431-435.
13. Метод декомпозиции в анализе информативности кинетических измерений: свидетельство о государственной регистрации электронного ресурса / Пыжьянова Л. Р., Исмагилова А. С., Спивак С. И. // ФСИС (Роспатент) №2015615252, дата рег. 14.05.2015.
14. Определение базиса нелинейных параметрических функций кинетических констант: свидетельство о государственной регистрации электронного ресурса / Пыжьянова Л. Р., Исмагилова А. С., Спивак С. И. // ФСИС (Роспатент) №2015615250, дата рег. 14.05.2015.
15. Богданчикова Н. Е. Боресков Г. К., Ждан П. А. и др. // Кинетика и катализ. 1980. Т.21. №5. С. 1275-1281.
16. Спивак С. И., Исмагилова А. С., Ахмеров А. А. // Химия высоких энергий. 2015. Т. 49. №4. С. 247-252.
Поступила вредакцию 30.12.2015 г.
ISSN 1998-4812
BeciHHK EamKHpcKoro yHHBepcHTeTa. 2016. T. 21. №1
13
AUTOMATION OF DECOMPOSITION METHOD FOR THE ANALYSIS OF INFORMATIVITY OF KINETIC MEASUREMENTS IN THE INVERSE PROBLEM
© A. S. Ismagilova1*, L. R. Pyzhyanova2, S. I. Spivak1,2
1Bashkirsky State University 32 Zaki Validi St., 450076 Ufa, Republic of Bashkortostan, Russia.
2Institute of Petrochemistry and Catalysis, RAS 141 Oktyabrya Ave., 450075 Ufa, Republic of Bashkortostan, Russia.
*Email: ismagilovaas@rambler. ru
The subject of the research is the mathematical models of chemical kinetics. Solvable problem is the definition of mathematical models' parameters based on kinetic measurements. In chemical terms the considered problems belong to the class of inverse problems of identification complex schemes of chemical reactions. The problems of solving the identification schemes of complex chemical reactions are difficult to study because the kinetic measurements due to the state of available measurement technology are not enough informative; consequently, the results of the solution of chemical kinetics inverse problems may vary. Moreover, the process of interpreting experimental results is very complicated due to the problems with solution by conventional methods, which is extremely difficult. This work is devoted to the development of approach for studying the kinetic catalytic reactions' regularities under stationary conditions. The main result is a description of the method of decomposition of complex chemical reactions on a number of simpler components, each of which has its own physic-chemical content, and its software implementation is for solving inverse problems of identification of complex chemical reactions' schemes. The developed method is applied to the study of particular heterogeneous catalytic reaction.
Keywords: inverse problem, difficult chemical reaction, informativity, decomposition, reaction route.
Published in Russian. Do not hesitate to contact us at [email protected] if you need translation of the article.
REFERENCES
1. Yablonskii G. S., Bykov V. I., Gorban' A. N. Kineticheskie modeli kataliticheskikh reaktsii [Kinetic models of catalytic reactions]. Novosibirsk: Nauka, 1983. Pp. 255.
2. Slin'ko M. G. Osnovy i printsipy matematicheskogo modelirovaniya kataliticheskikh protsessov [Bases and principles of mathematical modeling of catalytic processes]. Novosibirsk, 2004. Pp. 488.
3. Temkin O. N. Gomogennyi metallokompleksnyi kataliz. Kineticheskie aspekty [Homogeneous metal-complex catalysis. Kinetic aspects]. Moscow: Akademkniga, 2008. Pp. 918.
4. Spivak S. I., Gorskii V. G. Khimicheskaya fizika. 1982. Vol. 1. No. 2. Pp. 237-243.
5. Gorskii V. G., Spivak S. I. Stepen' polnoty eksperimental'noi informatsii pri vosstanovlenii kineticheskikh ili ravnovesnykh konstant slozhnykh khimicheskikh reaktsii. V kn.: Matematicheskie metody khimicheskoi termodinamiki. Novosibirsk: Nauka, 1982. Pp. 139158.
6. Spivak S. I., Gorskii V. G. Zhurn. strukturnoi khimii. 1988. Vol. 29. No. 6. Pp. 119-125.
7. Khoriuti Dz. Kak naiti kineticheskoe uravnenie obratnoi reaktsii?. Problemy fiz. khimii. Moscow: Goskhimizdat, 1959. Pp. 39-49.
8. Temkin M. I. Lektsii, prochitannye na pervom simpoziume Mezhdunarodnogo kongressa po katalizu. Moscow: Nauka, 1970. Pp. 57-76.
9. Vol'pert A. I., Khudyaev S. I. Analiz v klassakh razryvnykh funktsii i uravneniya matematicheskoi fiziki [Analysis in classes of discontinuous functions and equations of mathematical physics]. Moscow: Nauka, 1975.
10. Spivak S. I., Ismagilova A. S., Akhmerov A. A. Kinetika i kataliz. 2014. Vol. 55. No. 5. Pp. 566-576.
11. Spivak S. I., Ismagilova A. S. Doklady Akademii nauk. 2013. Vol. 451. No. 3. Pp. 296-298.
12. Spivak S. I., Ismagilova A. S. Khimiya vysokikh energii. 2014. Vol. 48. No. 6. Pp. 431-435.
13. Metod dekompozitsii v analize informativnosti kineticheskikh izmerenii: svidetel'stvo o gosudarstvennoi registratsii elektronnogo resursa / Pyzh'yanova L. R., Ismagilova A. S., Spivak S. I. FSIS (Rospatent) No. 2015615252, data reg. 14.05.2015.
14. Opredelenie bazisa nelineinykh parametricheskikh funktsii kineticheskikh konstant: svidetel'stvo o gosudarstvennoi registratsii elektron-nogo resursa / Pyzh'yanova L. R., Ismagilova A. S., Spivak S. I. FSIS (Rospatent) No. 2015615250, data reg. 14.05.2015.
15. Bogdanchikova N. E. Boreskov G. K., Zhdan P. A. i dr. Kinetika i kataliz. 1980. Vol. 21. No. 5. Pp. 1275-1281.
16. Spivak S. I., Ismagilova A. S., Akhmerov A. A. Khimiya vysokikh energii. 2015. Vol. 49. No. 4. Pp. 247-252.
Received 30.12.2015.