Теоретические основы химической технологии, 2020, T. 54, № 5, стр. 592-599

Метод решения обратной задачи химической кинетики для неизотермического безградиентного реактора по стационарным данным

Н. И. Кольцов *

Чувашский государственный университет им. И.Н. Ульянова
Чебоксары, Россия

* E-mail: koltsovni@mail.ru

Поступила в редакцию 10.01.2020
После доработки 27.02.2020
Принята к публикации 15.05.2020

Полный текст (PDF)

Аннотация

Изложен метод решения обратной задачи химической кинетики по данным стационарных экспериментов с разными начальными условиями (мультиэкспериментов) с учетом погрешностей измерений в открытом неизотермическом безградиентном реакторе. Приведены примеры использования метода для определения интервалов физичных значений констант скоростей стадий многостадийных нелинейных реакций. Оценено влияние погрешностей измерений на точность и устойчивость метода.

Ключевые слова: обратная задача, химические реакции, константы скоростей стадий, стационарная кинетика, неизотермический реактор

ВВЕДЕНИЕ

Одной из актуальных задач химической кинетики остается задача численного расчета констант скоростей элементарных стадий механизмов химических реакций [125]. Существующие подходы к решению таких задач, как правило, используют оптимизационные методы и нестационарные данные, которые позволяют определить интервалы изменений значений только некоторых констант скоростей стадий или комплексов этих констант. Необходимо отметить, что в некоторых работах удалось рассчитать все неизвестные кинетические константы, но тоже с применением оптимизационных методов. Например, в работе [14] найдены все константы реакции гидроалюминирования олефинов на основании изотермических экспериментальных данных в предположении ее протекания по двух-, трех- и четырехстадийному механизмам с монотонной кинетикой. В работе [20] описана специфика решения обратной кинетической задачи для колебательных реакций. На примере четырехстадийной изотермической реакции (механизм Грэя–Скотта) показано, что представление экспериментальных данных в виде пар амплитуда–период позволяет получить однозначные оценки параметров кинетической модели методом наименьших квадратов. Отмечено, что традиционные кинетические эксперименты в виде пар концентрация–время дают множество посторонних локальных минимумов и решений. В работе [24] приведен интервальный алгоритм глобального поиска областей неопределенности, представляющий собой симбиоз методов глобальной оптимизации с интервальным эволюционным подходом. Применение этого алгоритма позволяет построить многомерную область в глобальном пространстве кинетических параметров, в то время как в работах многих авторов осуществляется поиск наборов локальных решений либо строятся одно-, двух- или трехмерные проекции областей неопределенности по отдельности. В работе [25] разработан метод решения обратной задачи химической кинетики для каталитических реакций с участием основных веществ в каждой стадии без использования оптимизационных методов. Метод основан на использовании данных одного нестационарного эксперимента и нестационарных кинетических законов сохранения (НКЗС), которые позволяют исключить из динамической модели концентрации промежуточных веществ, и применим для механизмов реакций, в каждой элементарной стадии которых участвует хотя бы одно основное вещество. Для реакций, содержащих стадии без участия основных веществ, метод позволяет определить константы скоростей брутто-стадий, полученных объединением этих стадий со стадиями, в которых есть основные вещества. Ниже приведен метод решения обратной кинетической задачи, основанный на использовании данных нескольких стационарных экспериментов с разными начальными условиями (мультиэкспериментов) и линейного температурного закона сохранения. Этот метод позволяет исключить температуру из уравнений стационарности, проверить применимость предполагаемого механизма реакции и определить точечные физичные значения и интервалы возможного изменения предэкспонент констант скоростей всех элементарных стадий реакции без использования оптимизационных алгоритмов. Показана эффективность применения метода для многостадийных реакций, протекающих в неизотермическом реакторе идеального смешения, с учетом ошибок определения экспериментальных данных.

ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

Рассмотрим химическую реакцию, протекающую через стадии вида

(1)
$\sum\limits_k {{{a}_{{ + ik}}}} {{{\mathbf{A}}}_{k}} \Leftrightarrow \sum\limits_k {{{a}_{{ - ik}}}} {{{\mathbf{A}}}_{k}},$
где Ak – реагенты; k = 1, …, K – номер реагента; a±ik ≥ 0 − стехиометрические коэффициенты реагента Ak в стадии i = 1, …, s. Стационарные режимы такой реакции в неизотермическом безградиентном реакторе описываются системой нелинейных алгебраических уравнений [26, 27]
(2)
$\begin{gathered} \sum\limits_i {({{a}_{{ - ik}}} - {{a}_{{ + ik}}})} ({{r}_{{ + i}}} - {{r}_{{ - i}}}) + \\ + \,\,{{q}^{0}}A_{k}^{0}--q{{A}_{k}} = 0,\,\,\,k = 1, \ldots ,K, \\ \end{gathered} $
(3)
$\sum\limits_i {{{Q}_{i}}} ({{r}_{{ + i}}} - {{r}_{{ - i}}}) + \alpha \left( {{{T}_{x}}--T} \right) + {{q}^{0}}{{T}^{0}}--qT = 0,$
где r±i = k±ikAka±ik − стационарные скорости стадий в прямом и обратном направлениях; k±i = = k±i0exp(−E±i/RT) − константы скоростей стадий; k±i0 − предэкспоненты; E±i − энергии активации стадий; R − газовая постоянная; Ak − концентрации реагентов; T – температура; Qi − тепловые эффекты стадий; α – коэффициент теплопередачи; Tx − температура стенки реактора; q0 и q − скорости потока на входе и выходе реактора; $A_{k}^{0}$ и T0 – начальные условия. Если в реакции существуют линейные стехиометрические законы сохранения (ЛСЗС) вида
(4)
$\sum\limits_k {{{a}_{{jk}}}} {{A}_{k}}~ = ~{{C}_{j}},\,\,\,j = 0,1,2, \ldots ,$
где αjk и Cj – константы, то размерность системы (2) можно уменьшить на число этих ЛСЗС (зависимых реагентов). Как показано в [28], в соответствии с правилом стехиометрии Гиббса [29], точное число ЛСЗС
(5)
${{N}_{s}} = ~\,\,K - {{\rho }_{s}},$
где ρs ≡ rank(a+ika−ik) − ранг стехиометрической матрицы. Выразим c помощью ЛСЗС Ns зависимых реагентов через остальные (независимые) и исключим их из (2)–(3). С учетом этого будем считать, что уравнения (2) включают только независимые реагенты, в качестве которых могут быть выбраны любые реагенты (например, ключевые).

Заметим, что система (2) линейна относительно скоростей стадий, что позволяет выразить их через концентрации реагентов и параметры реакции

(6)
${{R}_{i}} \equiv {{r}_{{ + i}}} - {{r}_{{ - i}}} = {{{{\delta }_{{Si}}}} \mathord{\left/ {\vphantom {{{{\delta }_{{Si}}}} {{{\delta }_{S}}}}} \right. \kern-0em} {{{\delta }_{S}}}},\,\,\,i = 1,2, \ldots s,$
где δS ≡ det(a−ika+ik) ≠ 0 – определитель стехиометрической матрицы; δSi − определители матриц, полученных из (a−ikaik) заменой k-го столбца на ${{q}^{0}}A_{k}^{0}--q{{A}_{k}}.$ Выражение (6) возможно не всегда и будет однозначным, только если s = K. Подставим (6) в (3) и получим линейный температурный закон сохранения (ЛТЗС), связывающий температуру и концентрации реагентов:

(7)
$\sum\limits_i {{{Q}_{i}}} {{{{\delta }_{{Si}}}} \mathord{\left/ {\vphantom {{{{\delta }_{{Si}}}} {{{\delta }_{S}}~}}} \right. \kern-0em} {{{\delta }_{S}}~}} + \alpha \left( {{{T}_{x}}--T} \right) + {{q}^{0}}{{T}^{0}}--qT = 0.$

Этот ЛТЗС позволяет вычислять температуру T аналитически (точно), т.е. является средством контроля измерений. Резкое отличие расчетных и экспериментальных значений свидетельствует о неадекватности предполагаемого механизма реакции. Выразим T из (7), подставим ее в (2) и перепишем систему (2)–(3) в эквивалентном виде (без уравнения для T)

(8)
$\begin{gathered} \sum\limits_i {({{a}_{{ - ik}}} - {{a}_{{ + ik}}})} ({{k}_{{ + i0}}}\exp ({{ - {{E}_{{ + i}}}} \mathord{\left/ {\vphantom {{ - {{E}_{{ + i}}}} {RT}}} \right. \kern-0em} {RT}}){{\Pi }_{k}}A_{k}^{{a + ik}} - \\ - \,\,{{k}_{{ - i0}}}\exp ({{ - {{E}_{{ - i}}}} \mathord{\left/ {\vphantom {{ - {{E}_{{ - i}}}} {RT}}} \right. \kern-0em} {RT}}){{\Pi }_{k}}A_{k}^{{a - ik}}) = q{{A}_{k}} - {{q}^{0}}A_{k}^{0}, \\ \end{gathered} $
где T = (αTx +q0T0+ $\sum\limits_i {{{Q}_{i}}} $δSiS)/(α + q), i = 1, 2, …s, k = 1, …, K.

В открытых системах, в отличие от закрытых, эксперименты с разными начальными условиями характеризуются разными координатами стационарных состояний Ak = Ak(k±i, q0, $A_{k}^{0},$ T0, …), T = = T(k±i, q0, $A_{k}^{0},$ T0, …) и могут служить исходной базой для решения обратных задач. Проведем n = = 1, 2, …, N таких экспериментов и измерим координаты стационарных состояний в каждом из них:

(9)
$\begin{gathered} {{A}_{{kn}}} = {{A}_{{kn}}}({{k}_{{ \pm i}}},\,\,q_{n}^{0},\,\,A_{{kn}}^{0},\,\,T_{n}^{0}, \ldots ), \\ {{T}_{n}} = {{T}_{n}}({{k}_{{ \pm i}}},\,\,q_{n}^{0},\,\,A_{{kn}}^{0},\,\,T_{n}^{0}, \ldots ). \\ \end{gathered} $

Подставим (9) в (8) и получим систему M = K × N уравнений, линейных по предэкспонентам констант скоростей стадий :

(10)
$\sum\limits_i {({{a}_{{ - ik}}} - {{a}_{{ik}}})} ({{r}_{{ + in}}} - {{r}_{{ - in}}}) + {{q}^{0}}A_{{kn}}^{0}--q{{A}_{{kn}}} = \,\,~0,$
где r±in = k±i0exp(−E±i/RTn); k = 1, …, K; n = 1,…, N. Эти уравнения решаются при

(11)
$M \leqslant 2s.$

При M = 2s (для выполнимости (6) необходимо s = K) предэкспоненты констант скоростей всех стадий определяются однозначно:

(12)
${{k}_{{ \pm i0}}} = {{{{\Delta }_{{ \pm i}}}} \mathord{\left/ {\vphantom {{{{\Delta }_{{ \pm i}}}} {\Delta ,\,\,\,i = 1,}}} \right. \kern-0em} {\Delta ,\,\,\,i = 1,}} \ldots ,s,$
где Δ = Δ(a+ik, a−ik, $q_{n}^{0},$ $A_{{kn}}^{0},$ T0, Akn, Tn, …) ≠ 0 и Δ±i = = Δ±i(a+ik a−ik, $q_{n}^{0},$ $A_{{kn}}^{0},$ T0, Akn, Tn, …) – главный и вспомогательный определители системы (10). Эти предэкспоненты будут физичными только при выполнении условий

(13)
${{\Delta }_{{ + i}}}\Delta > 0,\,\,\,{{\Delta }_{{ - i}}}\Delta \geqslant 0,\,\,\,i = 1, \ldots ,s.$

При M < 2s система (10) становится вырожденной и предэкспоненты констант скоростей стадий определяются неоднозначно:

(14)
${{k}_{{ \pm i0}}} = {{{{\Delta }_{{ \pm i,KN}}}} \mathord{\left/ {\vphantom {{{{\Delta }_{{ \pm i,KN}}}} {{{\Delta }_{{KN}}}}}} \right. \kern-0em} {{{\Delta }_{{KN}}}}},\,\,\,i = 1, \ldots ,K \times N,$
где ΔKN = Δ(a+ik, a−ik, $q_{n}^{0},$ $A_{{kn}}^{0},$ T0, Akn, Tn, ${{k}_{{ \pm i0*}}}$) ≠ 0 и Δ±i,KN = Δ±i(a+ik, a−ik, $q_{n}^{0},$ $A_{{kn}}^{0},$ T0, Akn, Tn, ${{k}_{{ \pm i0*}}}$) – главный и вспомогательный определители системы из M уравнений; ${{k}_{{ \pm i*}}}$, i* = 1, …, 2s − M − независимые константы (их значения не определяются однозначно и могут быть заданы произвольно, например ${{k}_{{ \pm i*}}}$ = 0), условия физичности которых аналогичны (13). При M > 2s или невыполнимости хотя бы одного из условий (13) обратная задача не имеет физичных решений при данном выборе начальных условий для мультиэкспериментов. В этих случаях необходимо выбрать другой набор экспериментальных точек или применять оптимизационные алгоритмы, например, на основе метода наименьших квадратов. Варьирование различных комбинаций начальных условий дает интервал изменения возможных значений искомых предэкспонент констант скоростей стадий. Если ни один из наборов начальных условий не дает физичных решений, то обратная задача не разрешима и необходимо уточнить данные экспериментов. Отметим, что соотношения (8) включают минимум стационарных экспериментальных данных и поэтому являются более точными, чем алгоритмы, использующие нестационарные экспериментальные данные.

ВЫЧИСЛИТЕЛЬНЫЙ ЭКСПЕРИМЕНТ

Рассмотрим применение метода на примерах s-стадийных реакций с K независимыми реагентами при использовании N = 2 экспериментов с различными начальными условиями. Тогда, согласно (12), предэкспоненты констант скоростей всех стадий определяются однозначно при K = s. Это условие выполняется, например, для рассмотренных ниже двухстадийной обратимой реакции с двумя независимыми реагентами или трех- и четырехстадийных обратимых реакций с тремя и четырьмя независимыми реагентами.

Пример 1. Пусть реакция А = С + D протекает по двухстадийной схеме

(1.1)
$1)\,\,\,{\mathbf{A}} \Leftrightarrow {\mathbf{B}},~~2)\,\,{\mathbf{B}} \Leftrightarrow {\mathbf{C}} + {\mathbf{D}}.$

Для нее система (2)–(3) для реагентов A, B, C, D и температуры запишется в следующем виде:

$\begin{gathered} - {{r}_{ + }}_{1} + {{r}_{{ - 1}}} + {{q}^{0}}{{A}^{0}} - qA = 0, \\ {{r}_{ + }}_{1} - {{r}_{{ - 1}}} - {{r}_{ + }}_{2} + {{r}_{{ - 2}}} + {{q}^{0}}{{B}^{0}} - qB = 0, \\ \end{gathered} $
(1.2)
$\begin{gathered} {{r}_{{ + 2}}} - {{r}_{{ - 2}}} + {{q}^{0}}{{C}^{0}} - qC = 0, \\ {{r}_{{ + 2}}} - {{r}_{{ - 2}}} + {{q}^{0}}{{D}^{0}} - qD = 0, \\ \end{gathered} $
$\begin{gathered} {{Q}_{1}}({{r}_{{ + 1}}} - {{r}_{{ - 1}}}){\text{ }} + {{Q}_{2}}({{r}_{{ + 2}}} - {{r}_{{ - 2}}}) + \\ + \,\,a\left( {{{T}_{x}}--T} \right) + {{q}^{0}}{{T}^{0}}--qT = 0, \\ \end{gathered} $
где r+1 = k+1A, r1 = k−1B, r+2 = k+2B, r2 = k−2CD, k±i = k±i0exp(−E±i/RT). Стехиометрическая матрица схемы этой реакции содержит две строки и четыре столбца (1 −1 0 0; 0 1 −1 −1). Ее ранг ρs = 2 и, согласно (5), точное число ЛСЗС (зависимых реагентов) Ns = 4 − 2 = 2. Следовательно, система (1.2) имеет два ЛСЗС, вид которых нетрудно установить: A + B + C = 1 и C = D. Выберем в качестве независимых реагентов А и С, выразим с помощью ЛСЗС остальные реагенты и получим систему из трех уравнений
(1.3)
$\begin{gathered} - {{r}_{{ + 1}}} + {{r}_{{ - 1}}} + {{q}^{0}}{{A}^{0}} - qA = 0, \\ {{r}_{{ + 2}}} - {{r}_{{ - 2}}} + {{q}^{0}}{{C}^{0}} - qC = 0, \\ {{Q}_{1}}({{r}_{{ + 1}}} - {{r}_{{ - 1}}}) + {{Q}_{2}}({{r}_{{ + 2}}} - {{r}_{{ - 2}}}) + \\ + \,\,a({{T}_{x}}--T) + {{q}^{0}}{{T}^{0}}--qT = 0, \\ \end{gathered} $
где r+1 = k+1A, r1 = k−1(1 − AС), r+2 = k+2(1 − AС), r2 = k−2C2, k±i = k±i0exp(−E±i/RT).

Выразим, согласно (6)–(7), из первых двух уравнений этой системы скорости стадий R1 = r+1r−1 = = q0A0qA, R2 = r+2− r−2 = −(q0C0qC), подставим их в третье и найдем ЛТЗС Q1R1Q2R2 + α(TxT) + + q0T0qT = 0. Выразим температуру Т из данного ЛТЗС, подставим ее в первые два уравнения (1.3) и перепишем систему (1.3) в эквивалентном виде (8) без уравнения для T:

(1.4)
$\begin{gathered} - {{k}_{{ + 10}}}\exp ({{ - {{E}_{{ + 1}}}} \mathord{\left/ {\vphantom {{ - {{E}_{{ + 1}}}} {RT}}} \right. \kern-0em} {RT}})A + {{k}_{{ - 10}}}\exp ({{ - {{E}_{{ - 1}}}} \mathord{\left/ {\vphantom {{ - {{E}_{{ - 1}}}} {RT}}} \right. \kern-0em} {RT}}) \times \\ \times \,\,(1 - A - С) + {{q}^{0}}{{A}^{0}} - qA = 0, \\ {{k}_{{ + 20}}}\exp ({{ - {{E}_{{ + 2}}}} \mathord{\left/ {\vphantom {{ - {{E}_{{ + 2}}}} {RT}}} \right. \kern-0em} {RT}})(1 - A - С) - \\ - \,\,{{k}_{{ - 20}}}\exp ({{ - {{E}_{{ - 2}}}} \mathord{\left/ {\vphantom {{ - {{E}_{{ - 2}}}} {RT}}} \right. \kern-0em} {RT}}){{C}^{2}} + {{q}^{0}}{{C}^{0}} - qC = 0, \\ \end{gathered} $
где T = [αTx + q0T0 + Q1(q0A0qA) − Q2(q0C0 − ‒ qC)]/(α + q). Зададим произвольно $k_{{ + 10}}^{*}$ = 1, $k_{{ - 10}}^{*}$ = = 1, $k_{{ + 20}}^{*}$ = 1, $k_{{ - 20}}^{*}$ = 1 и будем считать их “истинными” значениями предэкспонент констант скоростей стадий реакции. Выберем с учетом ЛСЗС и условий физичности (13) начальные условия для двух экспериментов, например q = q0 = 1, α = 0, Q1 = Q2 = 1, E+1 = E−1 = E+2 = E−2 = 1, R = 2, T0 = 300, $A_{1}^{0}$ = 1, $B_{1}^{0}$ = 0, $C_{1}^{0}$ = $D_{1}^{0}$ = 0 и $A_{2}^{0}$ = 0, $B_{2}^{0}$ = 1, $C_{2}^{0}$ = $D_{2}^{0}$ = = 0. Решим численно систему (1.4) для выбранных начальных условий, найдем координаты двух стационарных состояний (A1, С1, T1), (A2, С2, T2) и примем их за экспериментальные значения. Найдем с помощью ЛТЗС точные значения температур T1, T2 и убедимся, что они близки к экспериментальным значениям. Подставим эти значения в (1.4) и получим систему линейных уравнений по предэкспонентам констант скоростей стадий:
(1.5)
$\begin{gathered} - {{k}_{{ + 10}}}E_{{ + 11}}^{*}{{A}_{1}} + {{k}_{{ - 10}}}E_{{ - 11}}^{*}{{B}_{1}} + {{q}^{0}}A_{1}^{0} - q{{A}_{1}} = 0, \\ {{k}_{{ + 20}}}E_{{ + 21}}^{*}{{B}_{1}} - {{k}_{{ - 20}}}E_{{ - 21}}^{*}C_{1}^{2} + {{q}^{0}}C_{1}^{0} - q{{C}_{1}} = 0, \\ \begin{array}{*{20}{c}} { - {{k}_{{ + 10}}}E_{{ + 21}}^{*}{{A}_{2}} + {{k}_{{ - 10}}}E_{{ - 12}}^{*}{{B}_{2}} + {{q}^{0}}A_{2}^{0} - q{{A}_{2}} = {\text{ }}0,} \\ {{{k}_{{ + 20}}}E_{{ + 22}}^{*}{{B}_{2}} - {{k}_{ - }}_{{20}}E_{{ - 22}}^{*}C_{2}^{2} + {{q}^{0}}C_{2}^{0} - q{{C}_{2}} = 0,} \end{array} \\ \end{gathered} $
где B1 = 1 − A1− С1, B2 = 1 − A2− С2, $E_{{ + 11}}^{*}$ = = exp(−E+1/RT1), $E_{{ - 11}}^{*}$ = exp(−E−1/RT1), $E_{{ + 21}}^{*}$ = = exp(−E+2/RT1), $E_{{ - 21}}^{*}$ = exp(−E−2/RT1), $E_{{ + 12}}^{*}$ = = exp(−E+1/RT2), $E_{{ - 12}}^{*}$ = exp(−E−1/RT2), $E_{{ + 22}}^{*}$ = = exp(−E+2/RT2), $E_{{ - 22}}^{*}$ = exp(−E−2/RT2). Оценим погрешности метода, решая эту систему с разными начальными условиями (см. табл. 1).

Таблица 1.  

Погрешность решений обратной задачи для реакции (1.1) в зависимости от начальных условий при отсутствии шума, S = 0

$A_{1}^{0}$ $C_{1}^{0}$ $A_{2}^{0}$ $C_{2}^{0}$ k+10 k−10 k+20 k−20 E, %
1 0 0 1 0.9998 0.9996 1.0007 1.0038 0.0979
1 0 3/4 1/4 1.0001 1.0006 0.9996 0.9966 0.0875
1 0 1/4 3/4 0.9997 0.9994 1.0011 1.0060 0.1524
1 0 1/2 1/2 0.9995 0.9987 1.0021 1.0125 0.3191

E = 100[∑(ki0*ki0)2]0.5/2s − среднеквадратическое отклонение “истинных” значений предэкспонент констант скоростей стадий от расчетных.

Из табл. 1 видно, что найденные значения предэкспонент констант скоростей стадий слабо зависят от выбора начальных условий. Устойчивость метода оценивалась вариацией “истинных” значений предэкспонент. Например, для “истинных” значений $k_{{ + 10}}^{*}$ = 1, $k_{{ - 10}}^{*}$ = 2, $k_{{ + 20}}^{*}$ = 3, $k_{{ - 20}}^{*}$ = 4 (остальные параметры те же) метод дает k+10 = 1.0, k−10 = 1.9995, k+20 = 3.0012, k−20 = 4.0048 (E = 0.1248). Для более “жестких” значений $k_{{ + 10}}^{*}$ = 1, $k_{{ - 10}}^{*}$ = 0.1, $k_{{ + 20}}^{*}$ = 10, $k_{{ - 20}}^{*}$ = 100 получим k+10 = 1.0, k−10 = 0.1, k+20 = 10.1514, k−20 = 101.6113 (E = 40.4592). Как видно, метод устойчив. Влияние ошибок измерений концентраций реагентов (шума) на ошибки метода показано в табл. 2.

Таблица 2.  

Погрешность решений обратной задачи для реакции (1.1) в зависимости от уровня шума ($A_{1}^{0}$ = 1, $C_{1}^{0}$ = 0 и $A_{2}^{0}$ = 0, $C_{2}^{0}$ = 1)

S, % k+10 k−10 k+20 k−20 E, %
0 0.9998 0.9996 1.0007 1.0038 0.0979
1 0.9809 0.9996 1.0102 1.0038 0.5489
2 0.9624 0.9996 1.0197 1.0038 1.0646
3 0.9443 0.9996 1.0292 1.0038 1.5754
4 0.9265 0.9996 1.0387 1.0038 2.0796
5 0.9090 0.9996 1.0482 1.0038 2.5769
10 0.8260 0.9995 1.0957 1.0037 4.9644

Зашумленные значения рассчитаны с помощью случайных чисел F ∈ (0,1) с равновероятным выбором знака $A_{n}^{*}$ = AnF(1 + + S)sgn(S−0.5), где S − уровень шума, %; sgn – функция “сигнум” (знак).

Из табл. 2 видно, что с ростом уровня шума до 10% погрешность определения предэкспонент констант скоростей стадий E не превышает 5%. Поэтому решениями обратной задачи (с учетом шума) можно считать интервалы k+10 ∈ [0.8260, 0.9998], k−10 ∈ [0.9995, 0.9996], k+20 ∈ [1.0007, 1.0007], k−20 ∈ [1.0037, 1.0038], которые близки к “истинным” значениям предэкспонент констант скоростей стадий.

Пример 2. Пусть реакция А = C протекает через три стадии

(2.1)
$1)\,\,\,{\mathbf{A}} \Leftrightarrow {\mathbf{B}},~\,\,\,2)\,\,{\mathbf{A}} \Leftrightarrow 2{\mathbf{C}},~\,\,\,3)\,\,{\mathbf{B}} + {\mathbf{C}} \Leftrightarrow {\mathbf{A}}.$

Для нее система (2)–(3) по реагентам A, B, C и температуре запишется в следующем виде:

(2.2)
$\begin{gathered} - {{r}_{{ + 1}}} + {{r}_{{ - 1}}} - {{r}_{{ + 2}}} + {{r}_{{ - 2}}} + {{r}_{{ + 3}}} - {{r}_{{ - 3}}} + {{q}^{0}}{{A}^{0}} - qA = 0, \\ {{r}_{{ + 1}}} - {{r}_{{ - 1}}} - {{r}_{{ + 3}}} + {{r}_{{ - 3}}} + {{q}^{0}}{{B}^{0}} - qB = 0, \\ 2{{r}_{{ + 2}}} - 2{{r}_{{ - 2}}} - {{r}_{{ + 3}}} + {{r}_{{ - 3}}} + {{q}^{0}}{{C}^{0}} - qC = 0, \\ {{Q}_{1}}({{r}_{{ + 1}}} - {{r}_{{ - 1}}}) + {{Q}_{2}}({{r}_{{ + 2}}} - {{r}_{{ - 2}}}) + {{Q}_{3}}({{r}_{{ + 2}}} - {{r}_{{ - 2}}}) + \\ + \,\,a({{T}_{x}}--T) + {{q}^{0}}{{T}^{0}}--qT = 0, \\ \end{gathered} $
где r+1 = k+1A, r1 = k−1B, r+2 = k2A, r2 = k−2C2, r+3 = = k3BC, r3 = k−3A, k±i = k±i0exp(−E±i/RT). Стехиометрическая матрица схемы (2.1) содержит три строки и три столбца (1 −1 0; 1 0 −2; −1 1 1). Ее ранг ρs = 3 и, согласно (5), точное число ЛСЗС Ns = 0. Следовательно, в этой реакции нет ЛСЗС и все реагенты независимы. Выразим, согласно (6)–(8), из первых трех уравнений системы (2.2) скорости стадий R1 = r+1r−1 = 2(q0A0qA) + + q0B0qB + q0C0qC, R2 = r+2− r−2 = q0A0qA + + q0B0qB, R3 = r+3− r−3 = 2(q0A0qA) + 2(q0B0 − ‒ qB) + q0C0qC, подставим их в четвертое уравнение, найдем из него T, подставим Т в (2.2) и перепишем (2.2) с учетом ЛТЗС:
(2.3)
$\begin{gathered} - {{r}_{{ + 1}}} + {{r}_{{ - 1}}} - {{r}_{{ + 2}}} + {{r}_{{ - 2}}} + {{r}_{{ + 3}}} - {{r}_{{ - 3}}} + {{q}^{0}}{{A}^{0}} - qA = 0, \\ {{r}_{{ + 1}}} - {{r}_{{ - 1}}} - {{r}_{{ + 3}}} + {{r}_{{ - 3}}} + {{q}^{0}}{{B}^{0}} - qB = 0, \\ 2{{r}_{{ + 2}}} - 2{{r}_{{ - 2}}} - {{r}_{{ + 3}}} + {{r}_{{ - 3}}} + {{q}^{0}}{{C}^{0}} - qC = 0, \\ \end{gathered} $
где r1 = k+10exp(−E+1/RT)A, r1 = k−10exp(−E−1/RT)B, r2 = k+20exp(−E+2/RT)A, r2 = k−20exp(−E−2/RT)C2, r3 = k+30exp(−E3/RT)BC, r3 = k−30exp(−E−3/RT)A, T = (αTx + q0T0 + Q1R1 + Q2R2 + Q3R3)/(α + q). Зададим “истинные” значения предэкспонент $k_{{ + 10}}^{*}$ = = 1, $k_{{ - 10}}^{*}$ = 1, $k_{{ + 20}}^{*}$ = 1, $k_{{ - 20}}^{*}$ = 1, $k_{{ + 30}}^{*}$ = 1, $k_{{ - 30}}^{*}$ = 1 и произвольные параметры реакции Q1 = Q2 = Q3 = 1, α = 0, T  0 = 300, R = 2, E+1 = E−1 = E+2 = E−2 = E+3 = E−3 = 1. В этой реакции нет ЛСЗС, поэтому достаточно выбрать начальные условия для двух экспериментов с учетом условий физичности (13), например: q = q0 = 1, $A_{1}^{0}$ = 1, $B_{1}^{0}$ = 0, $C_{1}^{0}$ = 0 и $A_{2}^{0}$ = 1, $B_{2}^{0}$ = 0, $C_{2}^{0}$ = 0. Рассчитаем для них координаты двух стационарных состояний (A1, B1, С1, T1) и (A2, B2, С2, T2) и примем их за экспериментальные значения. Рассчитаем T1, T2 с помощью ЛТЗС и убедимся, что они близки к экспериментальным значениям. Подставим найденные значения двух стационарных состояний в (2.3):
$\begin{gathered} - {{k}_{{ + 10}}}E_{{ + 11}}^{*}{{A}_{1}} + {{k}_{{ - 10}}}E_{{ - 11}}^{*}{{B}_{1}} - {{k}_{{ + 20}}}E_{{ + 21}}^{*}{{A}_{1}} + \\ + \,\,{{k}_{{ - 20}}}E_{{ - 21}}^{*}C_{1}^{2} + {{k}_{{ + 30}}}E_{{31}}^{*}{{B}_{1}}{{C}_{1}} - \\ - \,\,{{k}_{{ - 30}}}E_{{ - 31}}^{*}{{A}_{1}} + {{q}^{0}}A_{1}^{0} - q{{A}_{1}} = 0, \\ {{k}_{{ + 10}}}E_{{ + 11}}^{*}{{A}_{1}} - {{k}_{{ - 10}}}E_{{ - 11}}^{*}{{B}_{1}} - {{k}_{{ + 30}}}EE_{{31}}^{*}{{B}_{1}}{{C}_{1}} + \\ \end{gathered} $
(2.4)
$\begin{gathered} + \,\,{{k}_{{ - 30}}}E_{{ - 31}}^{*}{{A}_{1}} + {{q}^{0}}{{B}_{1}}^{0} - q{{B}_{1}} = 0, \\ 2{{k}_{{ + 20}}}E_{{ + 21}}^{*}{{A}_{1}} - 2{{k}_{{ - 20}}}E_{{ - 21}}^{*}C_{1}^{2} - {{k}_{{ + 30}}}E_{{31}}^{*}{{B}_{1}}{{C}_{1}} + \\ + \,\,{{k}_{{ - 30}}}E_{{ - 31}}^{*}{{A}_{1}} + {{q}^{0}}C_{1}^{0}q{{C}_{1}} = 0, \\ - {{k}_{{ + 10}}}E_{{ + 12}}^{*}{{A}_{2}} + {{k}_{{ - 10}}}E_{{ - 12}}^{*}{{B}_{2}} - {{k}_{{ + 20}}}E_{{ + 22}}^{*}{{A}_{2}} + \\ + \,\,{{k}_{{ - 20}}}E_{{ - 22}}^{*}C_{2}^{2} + {{k}_{{ + 30}}}E_{{32}}^{*}{{B}_{2}}{{C}_{2}} - \\ - \,\,{{k}_{{ - 30}}}E_{{ - 32}}^{*}{{A}_{2}} + {{q}^{0}}A_{2}^{0}A - q{{A}_{2}} = 0, \\ \end{gathered} $
$\begin{gathered} {{k}_{{ + 10}}}E_{{ + 12}}^{*}{{A}_{2}} - {{k}_{{ - 10}}}E_{{ - 12}}^{*}{{B}_{2}} - {{k}_{{ + 30}}}E_{{32}}^{*}{{B}_{2}}{{C}_{2}} + \\ + \,\,{{k}_{{ - 30}}}E_{{ - 32}}^{*}{{A}_{2}} + {{q}^{0}}B_{2}^{0} - q{{B}_{2}} = 0, \\ 2{{k}_{{ + 20}}}E_{{ + 22}}^{*}{{A}_{2}} - 2{{k}_{{ - 20}}}E_{{ - 22}}^{*}C_{2}^{2} - {{k}_{{ + 30}}}E_{{32}}^{*}{{B}_{2}}{{C}_{2}} + \\ + \,\,{{k}_{{ - 30}}}E_{{ - 32}}^{*}{{A}_{2}} + {{q}^{0}}C_{2}^{2} - q{{C}_{2}} = 0, \\ \end{gathered} $
где $E_{{ + 11}}^{*}$ = exp(−E+1/RT1), $E_{{ - 11}}^{*}$ = exp(−E−1/RT1), $E_{{ + 21}}^{*}$ = exp(−E+2/RT1), $E_{{ - 21}}^{*}$ = exp(−E−2/RT1), $E_{{ + 31}}^{*}$ = = exp(−E+3/RT1), $E_{{ - 31}}^{*}$ = exp(−E−3/RT1), $E_{{ + 12}}^{*}$ = = exp(−E+1/RT2), $E_{{ - 12}}^{*}$ = exp(−E−1/RT2), $E_{{ + 22}}^{*}$ = = exp(−E+2/RT2), $E_{{ - 22}}^{*}$ = exp(−E−2/RT2), $E_{{ + 32}}^{*}$ = = exp(−E+3/RT2), $E_{{ - 32}}^{*}$ = exp(−E−3/RT2). Оценим погрешности метода, решая эту систему с разными начальными условиями (см. табл. 3).

Таблица 3.  

Погрешность решений обратной задачи для реакции (2.1) в зависимости от начальных условий при отсутствии шума, S = 0

$A_{1}^{0}$ $B_{1}^{0}$ $C_{1}^{0}$ $A_{2}^{0}$ $B_{2}^{0}$ $C_{2}^{0}$ k+10 k−10 k+20 k−20 k+30 k−30 E, %
1 0 0 0 1 0 0.9998 0.9999 1.0003 1.0008 0.9960 0.9960 0.0214
1 0 0 1/2 1/2 0 1.0001 1.0003 0.9987 0.9985 1.0012 1.0003 0.0505
1 0 0 1/2 0 1/2 1.0048 1.0064 0.9997 0.9999 0.9954 0.9977 0.2012
1 0 0 1/2 1/2 1/2 1.0002 1.0005 1.0005 1.0012 1.0008 1.0002 0.0345

Из табл. 3 видно, что расчетные значения констант слабо зависят от начальных условий. Для более жестких “истинных” значений констант, например, $k_{{ + 10}}^{*}$ = 1, $k_{{ - 10}}^{*}$ = 0.1, $k_{{ + 20}}^{*}$ = 2, $k_{{ - 20}}^{*}$ = 0.2, $k_{{ + 30}}^{*}$ = 3, $k_{{ - 30}}^{*}$ = 0.3 метод дает k+10 = 0.9998, k−10 = = 0.0999, k+20 = 2.0011, k−20 = 0.2007, k+30 = 2.9972, k−30 = 0.2089 (E = 0.0332). Для еще более “жестких” значений $k_{{ + 10}}^{*}$ = 1, $k_{{ - 10}}^{*}$ = 0.1, $k_{{ + 20}}^{*}$ = 10, $k_{{ - 20}}^{*}$ = 100, $k_{{ + 30}}^{*}$ = 1000, $k_{{ - 30}}^{*}$ = 0.001 получим k+10 = 1, k−10 = 0.1, k+20 = 10.0001, k−20 = 100.0001, k+30 = 999.9980, k−30 = = 0.0011 (E = 0.0038). Влияние шума на ошибки вычислений показано в табл. 4.

Таблица 4.

Погрешность решений обратной задачи для реакции (2.1) в зависимости от уровня шума ($A_{1}^{0}$ = 1, $B_{1}^{0}$ = 0, $C_{1}^{0}$ = 0, $A_{2}^{0}$ = 0, $B_{2}^{0}$ = 1, $C_{2}^{0}$ = 0)

S, % k+10 k−10 k+20 k−20 k+30 k−30 E, %
0 0.9998 0.9999 1.0003 1.0008 0.9960 0.9960 0.0214
1 0.9607 1.0006 0.9274 0.9139 0.8861 0.9926 2.9816
2 0.9225 1.0013 0.8558 0.8302 0.7766 0.9857 5.8977
3 0.8849 1.0019 0.7856 0.7493 0.6710 0.9789 8.7352
4 0.8480 1.0025 0.7166 0.6713 0.5691 0.9723 11.4969
5 0.8118 1.0031 0.6489 0.5959 0.4708 0.9658 14.1857
10 0.6401 1.0061 0.3281 0.2561 0.0280 0.9348 26.6273

Из табл. 4 видно, что с ростом уровня шума до 5% погрешность определения предэкспонент констант не превышает 15%. При дальнейшем повышении уровня шума метод начинает терять устойчивость. Соответственно, решениями обратной задачи (с учетом 5% шума) можно считать интервалы k+10 ∈ [0.8118, 0.9998], k−10 ∈ [0.9999, 1.0031], k+20 ∈ [0.6489, 1.0003], k−20 ∈ [0.5959, 1.0008], k+30 ∈ ∈ [0.4708, 0.9960], k−30 ∈ [0.9658, 0.9960], которые близки к “истинным” значениям констант скоростей стадий.

Пример 3. Рассмотрим четырехстадийную схему реакции

(3.1)
$\begin{gathered} 1)\,\,{\mathbf{A}} \Leftrightarrow {\mathbf{B}},\,\,\,2)\,\,{\mathbf{B}}\,\, \Leftrightarrow 2{\mathbf{C}}, \\ 3)\,\,{\mathbf{A}} + {\mathbf{B}} \Leftrightarrow 2{\mathbf{D}},\,\,\,4)\,\,{\mathbf{B}} + {\mathbf{C}} \Leftrightarrow 2{\mathbf{D}}. \\ \end{gathered} $

Для нее система (2)–(3) для реагентов A, B, C, D и температуры запишется в следующем виде:

(3.2)
$\begin{gathered} - {{r}_{{ + 1}}} + {{r}_{{ - 1}}} - {{r}_{{ + 3}}} + {{r}_{{ - 3}}} + {{q}^{0}}{{A}^{0}} - qA = 0, \\ {{r}_{{ + 1}}} - {{r}_{{ - 1}}} - {{r}_{{ + 2}}} + {{r}_{{ - 2}}} - {{r}_{{ + 3}}} + {{r}_{{ - 3}}} - \\ - \,\,{{r}_{{ + 4}}} + {{r}_{{ - 4}}} + {{q}^{0}}{{B}^{0}} - qB = 0, \\ \begin{array}{*{20}{c}} {2{{r}_{{ + 2}}} - 2{{r}_{{ - 2}}} - {{r}_{{ + 4}}} + {{r}_{{ - 4}}} + {{q}^{0}}{{C}^{0}} - qC = 0,} \\ \begin{gathered} 2{{r}_{{ + 3}}} - 2{{r}_{{ - 3}}} + 2{{r}_{4}} - 2{{r}_{{ - 4}}} + {{q}^{0}}{{D}^{0}} - qD = 0, \\ {{Q}_{1}}({{r}_{{ + 1}}} - {{r}_{{ - 1}}}) + {{Q}_{2}}({{r}_{{ + 2}}} - {{r}_{{ - 2}}}) + {{Q}_{3}}({{r}_{{ + 3}}} - {{r}_{{ - 3}}}) + \\ + \,\,{{Q}_{4}}({{r}_{{ + 4}}} - {{r}_{{ - 4}}}) + a({{T}_{x}}--T) + {{q}^{0}}{{T}^{0}}--qT = 0, \\ \end{gathered} \end{array} \\ \end{gathered} $
где r+1 = k+1A, r1 = k−1B, r+2 = k2B, r2 = k−2C2, r+3 = = k+3AB, r3 = k−3D2, r+4 = k+4BC, r4 = k−4D2, k±i = = k±i0exp(−E±i/RT). Для схемы (3.1) ρs = 4 и Ns = 0. Следовательно, в этой системе нет ЛСЗС и все реагенты независимы. Согласно (6)–(8) из первых четырех уравнений этой системы находим R1 = r+1r−1 = qAq0A0 + 2(qBq0B0) + 3(qC − ‒ q0C0)/2, R2 = r+2− r−2 = qAq0A0 + qBq0B0 + + qCq0C0 + qDq0D0, R3 = r+3− r−3 = 2(q0A0qA) + + 2(q0B0qB) + q0C0qC + 3(q0D0qD)/2, R4 = = r+4− r−4 = 2(qAq0A0) + 2(qBq0B0) + qCq0C0 + + 2(qDq0D0), подставим их в четвертое, найдем отсюда T, подставим в (3.2) и перепишем (3.2) в виде
(3.3)
$\begin{gathered} ~ - {{r}_{{ + 1}}} + {{r}_{{ - 1}}} - {{r}_{{ + 3}}} + {{r}_{{ - 3}}} + {{q}^{0}}{{A}^{0}} - qA = 0, \\ \begin{array}{*{20}{c}} \begin{gathered} {{r}_{ + }}_{1} - {{r}_{ - }}_{1} - {{r}_{{ + 2}}} + {{r}_{{ - 2}}} - {{r}_{{ + 3}}} + {{r}_{{ - 3}}} - \hfill \\ - \,\,{{r}_{{ + 4}}} + {{r}_{{ - 4}}} + {{q}^{0}}{{B}^{0}} - qB = 0, \hfill \\ \end{gathered} \\ {2{{r}_{{ + 2}}} - 2{{r}_{{ - 2}}} - {{r}_{{ + 4}}} + {{r}_{{ - 4}}} + {{q}^{0}}{{C}^{0}} - qC = 0,} \\ {2{{r}_{{ + 3}}} - 2{{r}_{{ - 3}}} + 2{{r}_{4}} - 2{{r}_{{ - 4}}} + {{q}^{0}}{{D}^{0}} - qD = 0,} \end{array} \\ \end{gathered} $
где r+1 = k+10exp(−E+1/RT)A, r1 = k−10exp(−E−1/RT)B, r+2 = k+20exp(−E+2/RT)B, r2 = k−20exp(−E−2/RT)C2, r+3 = k+30exp(−E3/RT)AB, r3 = k−30exp(−E−3/RT)D2, r+4 = k+40 exp(−E+4/RT)BC, r4 = k−40exp(−E−4/RT)D2, T = (αTx + q0T0 + Q1R1 + Q2R2 + Q3R3 + Q4R4)/(α + q).

Зададим “истинные” значения констант скоростей стадий $k_{{ + 1}}^{*}$ = 1, $k_{{ - 1}}^{*}$ = 1, $k_{{ + 2}}^{*}$ = 1, $k_{{ - 2}}^{*}$ = 1, $k_{{ + 3}}^{*}$ = 1, $k_{{ - 3}}^{*}$ = 1, $k_{{ + 4}}^{*}$ = 1, $k_{{ - 4}}^{*}$ = 1 и Q1 = 1; Q2 = 1; Q3 = 1, Q4 = 1, α = 0, T0 = 300, R = 2, E+1 = 1, E−1 = 1, E+2 = 1, E−2 = 1, E+3 = 1, E−3 = 1, E+4 = 1, E−4 = 1. В этой реакции тоже нет ЛСЗС, поэтому зададим начальные условия для двух экспериментов с учетом условий физичности (13), например: q = q0 = 1, $A_{1}^{0}$ = 1, $B_{1}^{0}$ = 0, $C_{1}^{0}$ = 0, $D_{1}^{0}$ = 0 и $A_{1}^{0}$ = 0, $B_{1}^{0}$ = 1, $C_{1}^{0}$ = 0, $D_{1}^{0}$ = 0. Рассчитаем для них координаты стационарных состояний численно и аналитически, убедимся в выполнении ЛТЗС, подставим найденные значения в (3.3) и получим систему линейных уравнений для определения предэкспонент констант скоростей стадий. Результаты ее решения в зависимости от уровня шума приведены в табл. 5.

Таблица 5.  

Решение обратной задачи для реакции (3.1) в зависимости от уровня шума ($A_{1}^{0}$ = 1, $B_{1}^{0}$ = 0, $C_{1}^{0}$ = 0, $D_{1}^{0}$ = 0, $A_{2}^{0}$ = 0, $B_{2}^{0}$ = 1, $C_{2}^{0}$ = 0, $D_{2}^{0}$ = 0)

S, % k+10 k−10 k+20 k−20 k+30 k−30 k+40 k−40 E, %
0 1.0003 1.0007 0.9969 0.9900 0.9991 0.9970 1.0016 1.0026 0.1420
0.005 1.0018 0.9784 1.0795 1.1678 0.9082 1.0339 0.8394 0.4159 8.0188
0.0075 1.0025 0.9673 1.1206 1.2554 0.8634 1.0520 0.7594 0.1266 12.0081
0.01 1.0033 0.9562 1.1614 1.3421 0.8190 1.0700 0.6802 −0.1599 15.9605

Из табл. 5 видно, что при уровне шума до 0.01% ошибка метода не превышает 12%. При дальнейшем росте уровня шума метод теряет устойчивость. Соответственно, решениями обратной задачи (с учетом шума) можно считать интервалы k+10 ∈ [1.0003, 1.0025], k−10 ∈ [0.9673, 1.0007], k+20 ∈ ∈ [0.9969, 1.1206], k−20 ∈ [0.9900, 1.2554], k+30 ∈ ∈ [0.8634, 0.9991], k−30 ∈ [0.9970, 1.0520], k+40 ∈ ∈ [0.7594, 1.0016], k−40 ∈ [0.1266, 1.0026], которые близки к “истинным” значениям констант скоростей стадий.

ЗАКЛЮЧЕНИЕ

Описан метод определения интервалов изменения значений предэкспонент констант скоростей элементарных стадий многостадийных реакций по данным серии стационарных экспериментов, проводимых в открытом безградиентном неизотермическом реакторе при разных начальных условиях (мультиэкспериментах). Отличие этого метода от существующих состоит в следующем: 1) оценка констант скоростей всех стадий реакции осуществляется без использования оптимизационных алгоритмов; 2) используется линейный температурный закон сохранения, который позволяет уменьшить размерность системы уравнений стационарности и аналитически точно вычислять стационарные значения температуры по экспериментальным значениям концентраций реагентов и проверять корректность предполагаемого механизма реакции. Получены условия применимости метода для решения обратной задачи химической кинетики. Результативность и устойчивость метода показаны на примерах многостадийных нелинейных химических реакций, протекающих в стационарном режиме с различным уровнем шума в открытом неизотермическом реакторе идеального смешения.

Автор выражает благодарность В.Х. Федотову за полезные обсуждения работы.

ОБОЗНАЧЕНИЯ

Ak концентрации реагентов, мол. д.
$A_{k}^{0}$ концентрации реагентов на входе реактора, мол. д
a±ik стехиометрические коэффициенты
E±i энергии активации стадий, Дж/моль
k±i константы скоростей стадий, 1/с
k±i0 предэкспоненты констант скоростей стадий, 1/с
Qi тепловые эффекты стадий, К
q скорость потока на выходе реактора, 1/c
q0 скорость потока на входе реактора, 1/c
R газовая постоянная, Дж/(моль К)
r±i скорости стадий, 1/с
T стационарная температура, К
T0 начальная температура, К
Tx температура стенки реактора, К
α коэффициент теплопередачи, 1/с

ИНДЕКСЫ

0 начальное значение
i номер стадии
k номер реагента
n номер эксперимента

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

  1. Лукашенок В.Н. О разрешимости задач определения кинетических констант сложной химической реакции при неполной информации о векторе концентраций // Теор. осн. хим. технол. 1980. Т. 14. № 1. С. 86.

  2. Кольцов Н.И., Алексеев Б.В. К определению числа и формы комплексов констант скоростей стадий каталитических реакций // Докл. Акад. наук СССР. 1988. Т. 298. № 2. С. 401.

  3. Кольцов Н.И., Алексеев Б.В. К определению числа стационарных экспериментов для нахождения параметров кинетических моделей каталитических реакций // Журн. физ. хим. 1989. Т. 63. № 4. С. 1125.

  4. Денисов А.М. Введение в теорию обратных задач. М.: МГУ, 1994.

  5. Тихонов А., Леонов А., Ягола А. Нелинейные некорректные задачи. М.: Наука, 1995.

  6. Романов В.Г. Устойчивость в обратных задачах. М.: Научный мир, 2005.

  7. Tarantola A. Inverse Problem Theory and Methods for Model Parameter Estimation. Philadelphia: SIAM, 2005.

  8. Кольцов Н.И. Математическое моделирование каталитических реакций. Чебоксары: Чувашский ун-т, 2007.

  9. Кабанихин С.И. Обратные и некорректные задачи. Новосибирск: Сибирское научное издательство, 2009.

  10. Ольховой А.Ф. Обратные некорректные задачи. Введение в проблематику. Таганрог: ТТИ ЮФУ, 2009.

  11. Kaipio J., Somersalo E. Statistical and Computational Inverse Problems. New York: Springer, 2010.

  12. Сизиков В.С. Обратные прикладные задачи и MatLab. СПб.: Лань, 2011.

  13. Ватульян А.О., Беляк О.А., Сухов Д.Ю., Явруян О.В. Обратные и некорректные задачи. Ростов-на-Дону: ЮФУ, 2011.

  14. Исмагилова А.С., Спивак С.И Обратные задачи химической кинетики. Saarbrücken: Lambert Academic, 2013.

  15. Aster R.C., Borchers B., Thurber C.H. Parameter Estimation and Inverse Problems. New York: Elsevier, 2013.

  16. Pisarenko E.V., Pisarenko V.N. Analysis and simulation of the nonlinear kinetics of reacting chemical systems // Theor. Found. Chem. Eng. 2013. V. 47. № 2. P. 128. [Писаренко Е.В., Писаренко В.Н. Анализ и моделирование нелинейной кинетики химических реагирующих систем // Теор. осн. хим. технол. 2013. Т. 47. № 2. С. 173.]

  17. Shatalov M.Yu., Fedotov S.I., Shatalov Yu.M. New methods of determination of kinetic parameters of theoretical models from experimental data // Theor. Found. Chem. Eng. 2013. V. 47. № 3. P. 207. [Шаталов М.Ю., Федотов С.И., Шаталов Ю.М. Новый метод определения кинетических параметров теоретических моделей на основе экспериментальных данных // Теор. осн. хим. технол. 2013. Т. 47. № 3. С. 260.]

  18. Yablonsky G.S. Decoding complexity of chemical reactions // Theor. Found. Chem. Eng. 2014. V. 48. № 5. P. 551.

  19. Ягола A.Г., Янфей В., Степанова И.Э., Титаренко В.Н. Обратные задачи и методы их решения. М.: Бином. Лаборатория знаний, 2014.

  20. Katsman E.A., Sokolova I.V., Temkin O.N. Solution of the reverse kinetic problem for oscillatory reactions // Theor. Found. Chem. Eng. 2014. V. 48. № 2. P. 175. [Кацман Е.А., Соколова И.В., Темкин О.Н. Решение обратной кинетической задачи для колебательных реакций // Теор. осн. хим. технол. 2014. Т. 48. № 2. С. 190.]

  21. Леонов А.С. Решение некорректно поставленных обратных задач: очерк теории, практические алгоритмы и демонстрации в МАТЛАБ. М.: Либроком, 2015.

  22. Shatalov M.Yu., Demidov A.S., Fedotov I.A. Estimating the parameters of chemical kinetics equations from the partial information about their solution // Theor. Found. Chem. Eng. 2016. V. 50. № 2. P. 148. [Шаталов М.Ю., Демидов А.С., Федотов И.А. Оценка параметров уравнений химической кинетики по частичной информации об их решении // Теор. осн. хим. технол. 2016. Т. 50. № 2. С. 153.]

  23. Воскобойников Ю.Е., Мицель А.А. Некорректные задачи математической физики. Томск: ТУСУР, 2018.

  24. Sahibgareeva M.V. Interval Algorithm for the Global Search of Uncertainty Domains in Simulating the Kinetics of Complex Chemical Reactions // Theor. Found. Chem. Eng. 2019. V. 53. № 3. P. 389. [Сахибгареева М.В. Интервальный алгоритм глобального поиска областей неопределенности при моделировании кинетики сложных химических реакций // Теор. осн. хим. технол. 2019. Т. 53. № 3. С. 302.]

  25. Fedotov V.Kh., Kol’tsov N.I. Method of Solving the Inverse Problem of Chemical Kinetics for Catalytic Reactions in Which Each Step Involves Main Reactants // Russ. J. Phys. Chem. В. 2016. V. 10. № 5. P. 753. [Федотов В.Х., Кольцов Н.И. Разработка метода решения обратной задачи химической кинетики для каталитических реакций с участием основных веществ в каждой стадии // Хим. физ. 2016. Т. 35. № 10. С. 9.]

  26. Островский Г.М., Волин Ю.М., Зиятдинов Н.Н. Оптимизация в химической технологии. Казань: КДУ, 2008.

  27. Ziyatdinov N.N. Modeling and Optimization of Chemical-Technological Processes and Systems // Theor. Found. Chem. Eng. 2017. V. 51. № 5. P. 889. [Зиятдинов Н.Н. Моделирование и оптимизация химико-технологических процессов и систем // Теор. осн. хим. технол. 2017. Т. 51. № 5. С. 546.]

  28. Алексеев Б.В., Кольцов Н.И., Федотов В.Х. Линейные инварианты в формальной кинетике химических реакций // Журн. физ. хим. 1992. Т. 66. № 12. С. 3219.

  29. Гиббс Дж.В. Термодинамические работы. М.: ГИТЛ, 1950.

Дополнительные материалы отсутствуют.