УДК 544.43
С. А. Мустафина, Е. В. Степашина РЕДУКЦИЯ КИНЕТИЧЕСКИХ СХЕМ СЛОЖНЫХ ХИМИЧЕСКИХ ПРОЦЕССОВ НА ОСНОВЕ ТЕОРЕТИКО-ГРАФОВОГО ПОДХОДА
Ключевые слова: граф реакции, редукция, диапазон условий.
В работе построены алгоритмы редукции схемы химической реакции в заданной области изменения параметров процесса. Для анализа схем используются специальные графы механизмов сложных химических реакций. Предложенные алгоритмы редукции апробированы на примере процесса получения фталевого ангидрида.
Keywords: reaction graph, reduction, range of conditions.
In this paper algorithms of chemical reactions reduction in a predetermined range of variation of the process parameters have been constructed. Special graphs of mechanisms of complex chemical reactions have been used to analyze the chemical schemes. The proposed reduction algorithms have been tested on the example of the process of phthalic anhydride preparation.
Введение
В химической промышленности широко распространены нестационарные технологические процессы, содержащие большое число реагентов. Однако экспериментальным способом измерению доступны концентрации не всех веществ, так как время их образования и расходования может быть малым по сравнению со временем, за которое происходит существенное изменение состава реагирующей смеси. При этом для анализа механизма реакции требуется, как правило, исследовать изменение концентраций лишь некоторых веществ, которые называются целевыми. В связи с этим поиск рациональных подходов к замене исходной схемы реакции на эквивалентную ей схему представляет научный и практический интересы.
За последние десятилетия предложены различные подходы редукции схем химических реакций [1-2]. Значительным достижением в развитии методов редукции стала геометрическая трактовка механизма реакции [3-4]. Графовый подход к моделированию механизма реакции применяет также метод анализа графа прямых связей, представленный в работе T. Lu и C.K. Law [5]. Однако данный метод рассчитывает только прямые связи между веществами, тогда как в сложном химическом процессе вещества могут быть связаны друг с другом косвенным образом, то есть посредством промежуточных веществ. Косвенная связь между веществами при этом может превосходить прямую зависимость между ними. В работах A. G Xia, D. V. Michelangeli, P.A. Makar [6] предложен метод анализа графа прямых связей с распространением ошибки с учетом косвенного влияния веществ друг на друга. С помощью данного метода можно сократить схему реакции только при фиксированных условиях ее протекания, в то время как исследование механизма реакции следует проводить в некоторой заданной области изменения параметров процесса.
Редукция схемы химической реакции в заданный момент времени
Сформулируем алгоритм редукции схемы химической реакции в температурном диапазоне.
Для этого построим вспомогательный алгоритм сокращения схемы химической реакции в заданный момент времени [9].
Пусть Х={Х-|,Х2,...,Хл} - множество всех веществ, участвующих в схеме реакции. Зададим момент времени /, для которого будет проводиться сокращение схемы реакции.
Шаг 1. Выбор целевых веществ.
Выберем множество исследуемых целевых веществ У={У-1,У2,...,Уд} (д - количество целевых веществ). Пусть I - текущий номер целевого вещества, для которого строится сокращенная схема. Зададим начальное значение 1=1.
Шаг 2. Решение прямой задачи химической кинетики.
Строим кинетическую модель реакции. В результате решения прямой кинетической задачи рассчитаем изменения концентраций участвующих веществ во времени.
Шаг 3. Построение графа связей между веществами.
Для представления связей между веществами строим ориентированный граф. Множество вершин графа Х={Х?Х2,.-,ХП} соответствует множеству веществ, участвующих в реакции. Ребро, направленное от вершины X/ к вершине X, соответствует образованию вещества X/ из X, то есть стадии X/ ^ X/.
Шаг 4. Расчет матрицы коэффициентов зависимости между веществами.
На графе связей веществ каждой дуге, соединяющей вершины X и X, ставим в соответствие
вес, численно равный rxx . подсчитывается по формуле:
Коэффициент r
xXj
T Y ik Uk 5 л
'X/Xj
k=1
Yik Uk I
где шк - скорость к-й реакции в момент времени Yik - стехиометрический коэффициент вещества X в к-й реакции (/=1,...,л); б1к=1, если вещество X/ участвует в к-й реакции, 6/к=0, в противном случае (/=!,.. .,л); т - количество реакций в системе.
k=1
Коэффициент Гх,х. (0 ^Гх.х. <1) показывает степень зависимости любых двух веществ X, и Xj в схеме реакции. Чем выше значение Гх х , тем
сильнее связаны вещества X, и XI в схеме реакции. При Гхх = 0 вещество X, не участвует в реакциях
образования вещества X/ (на графе связей отсутствует дуга, соединяющая вершины X, и X). При Гхх = 1 вещество X, участвует во всех реакциях
получения вещества X/ (на графе вес дуги, соединяющий вершины X, и X, равен 1).
Шаг 5. Поиск по графу косвенных связей между веществами.
Для текущего целевого вещества У по графу связей определяем все пути от него до остальных вершин графа. По найденным путям определяем наличие косвенных взаимодействий между У и другими веществами XI (/=1,--,п), т.е если вещество УI связано с веществом X/ посредством промежуточного вещества X,- (реакция вида У| ^ X, ^ XI). Тогда
коэффициент зависимости между веществами У/ и XI вычисляется по формуле:
ГУ/х1 = ГУ1х1 ' Гх!х}, где Гу:х; - коэффициент зависимости между веществами У и X,, Гх х - коэффициент зависимости
между веществами X, и X. Аналогично вычисляется коэффициент связи Гху .
Шаг 6. Расчет обобщенных коэффициентов связи между веществами.
Если в схеме реакций вещество У/ связано с веществом X- (/=1,...,п) как прямо, так и косвенно, тогда вычислим обобщенный коэффициент зависимости между веществами У/ и X/:
= т аАГУ,х11
где максимум определяется по всем путям графа связей, соединяющим текущее целевое вещество У/ с остальными. Аналогично вычисляем обобщенный коэффициент связи Их у/ . Любое вещество X.
0=1,...,п) будет выбрано в качестве вещества, связанного с целевым веществом У/, если выполняется условие
- £ или х.у! — £,
где £ является определенным пороговым значением (0<£<1), задаваемым исследователем. Параметр е определяет точность сокращения схемы реакции. Чем выше значение £ (£^-1), тем меньше веществ и стадий остается в схеме реакции. При £^0 в сокращенной схеме реакции остается больше веществ и стадий, и сокращенная схема реакции точнее представляет исходную схему реакции.
Шаг 7. Проверка условия окончания работы алгоритма.
Если I < д, то перейдем к следующему целевому веществу (/ увеличивается на 1) и к Шагу 5. В противном случае (/>д) перейдем к Шагу 8.
Шаг 8. Формирование сокращенной схемы
реакции.
-формирование множества веществ, оставляемых в сокращенной схеме реакции, путем объединения всех веществ, связанных с целевыми веществами;
-удаление стадий, потребляющих избыточные вещества, за исключением тех стадий, в которых присутствуют целевые вещества.
Редукция схемы реакции для промежутка времени протекания реакции
Модифицируем описанный алгоритм редукции схемы реакции в заданный момент времени для сокращения схемы реакции в диапазоне времени ее протекания. Матрица коэффициентов зависимости между веществами с течением времени протекания реакции изменяется, так как концентрации веществ и скорости реакций со временем изменяются. В связи с этим процедура сокращения схемы реакции может происходить двумя возможными путями. Процедура первого подхода состоит в следующем:
1. Создание редуцированной схемы реакции в текущий момент времени.
2. Сравнение полученной схемы с результатом сокращения в предыдущий момент времени. Если обе схемы не совпадают, то создается новый механизм путем объединения множеств веществ и реакций.
3. Переход к следующему моменту времени и пункту 1.
Второй подход не требует генерирования в каждый момент времени новой схемы реакции, а основан на изменении матрицы коэффициентов зависимости веществ.
В каждой точке диапазона условий степень зависимости целевого вещества с одним и тем же веществом может быть разной как выше, так и ниже порогового значения £. Поэтому для сохранения в сокращенной схеме вещества, значение коэффициента зависимости которого с рассматриваемым целевым веществом в какой-то момент времени превышало пороговое значение £, находится максимальный коэффициент зависимости с данным целевым веществом и заносится в итоговую матрицу обобщенных коэффициентов. Тем самым, на основе матрицы максимальных обобщенных коэффициентов зависимости в сокращенную схему реакции переходят те вещества, которые в какой-то момент времени при определенном значении температуры оказывают влияние на изменение концентраций всех целевых веществ. Алгоритм данного подхода приведен ниже.
Пусть [¿о, ¿коп] - время протекания реакции.
Шаг 1. Зададим множество целевых веществ У={У1,У2,...,Уа}, текущий момент времени ¿=0, к - количество точек разбиения интервала [0,
¿коп].
Шаг 2. Создание матрицы обобщенных коэффициентов зависимости веществ для текущего момента времени М?, которая показывает степень зависимости целевых веществ и веществ сокращенной схемы реакции в момент времени
Шаг 3. Переход к следующему моменту времени (¿+1).
Шаг 4. Расчет матрицы Mt.
Шаг 5. Формирование матрицы Mmax из максимальных значений элементов матриц Mt и Mt-1. Матрица Mmax отражает вещества, связанные с целевыми, путем объединения набора веществ сокращенной схемы, полученной в момент времени t, и веществ сокращенной схемы реакции в предыдущий момент времени (t-1).
Шаг 6. Если t<k, то переход на Шаг 3, иначе переход на Шаг 7.
Шаг 7. Формирование итоговой редуцированной схемы реакции на основе матрицы Mmax.
Применение второго подхода к сокращению схемы реакции более целесообразно, поскольку требует меньших вычислительных затрат по сравнению с первым подходом. Точность упрощенного механизма определяется параметром £. Варьируя данным параметром можно получать разные варианты сокращения исходной схемы реакции.
Редукция схемы реакции для диапазона условий ее протекания
Пусть требуется исследовать процесс при температурах от T* до T , [0, tkon] - время протекания реакции. Сформулируем численный алгоритм редукции схемы химической реакции для диапазона начальных условий.
Шаг 1. Выбираем N точек из отрезка [ T*, T ], T - текущее значение температуры (/=1,...,N), для которой будет применяться процедура сокращения (T-i=T*, TN= T ).
Шаг 2. Создание матрицы максимальных обобщенных коэффициентов зависимости между веществами MTm/ax для значения температуры T/ на интервале [0,tkon].
Шаг 3. Создание матрицы максимальных обобщенных коэффициентов зависимости между веществами Mm,aX для значения температуры T/+1 на интервале [0,tkon].
Шаг 4. Сравнение элементов матриц MmT ax ,
MTmaX. Формирование матрицы M'Tax из максимальных значений коэффициентов матриц MmT ax ,
MT/+1
"'max ■
Шаг 5. Если /<N, то /:=/+1 и переход на Шаг 3, иначе переход на Шаг 6.
Шаг 6. Формирование итоговой сокращенной схемы на основе матрицы MmT ax .
Вычислительный эксперимент по редукции схемы реакции получения фталевого ангидрида
Создадим редуцированную схему реакции получения фталевого ангидрида с помощью комбинированного алгоритма для диапазона температуры. Фталевый ангидрид является одним из важнейших видов сырья для производства пластификаторов, лакокрасочных материалов, красителей, лекарственных веществ, инсектицидов, ускорителей вул-
(1)
канизации каучука, присадок к смазочным маслам, добавок к реактивным топливам и др. Схему химической реакции получения фталевого ангидрида можно записать в виде [8]:
X] ^ X2,
X2 ^ X4,
Xl ^ X3,
X! ^ X4,
Х^2 ^ Xз,
X3 ^ X5,
где XI - исходное вещество - нафталин, X2 - нафто-хинон, Xз - целевой продукт - фталевый ангидрид, X4 - углекислый газ, X5 - малеиновый ангидрид.
Математическая модель, описывающая кинетику данной реакции, имеет вид:
dC,
= -klcl - kc - k4C1
dC2 ~df dC ~dt d£± dt dC5
~dT
- k1C1 - k2C2 - k5C2,
(2)
3 - k3C1 + k5C2 - k6C3-
— k2C2 ^ k4Cj,
где С1 - концентрация /-го вещества (/=1,...,5) (мольная доля), к/ - константа скорости /-й стадии реакции (/=1,...,6) (рассчитывается согласно уравне-
' Е: ^
нию Аррениуса kj (T) - k0j ■ exp
-j
RT
где Ej -
энергия активации /-й стадии (кДж/моль), Т - температура протекания реакции (К), Я - универсальная газовая постоянная (8,31 Дж/(моль-К)).
Начальные концентрации веществ были приняты
С1(0) = 1, С (0) = 0, / = 1.....5. (3)
Пусть на температуру накладываются ограничения 620К < Т < 644К . Точность сокращения £=0,1, время протекания реакции /=0,6 ч. В качестве целевого вещества было выбрано вещество X3. На рис. 1 представлен граф связей между веществами данной реакции. В результате редуцированная схема реакции получения фталевого ангидрида, полученная на основе комбинированного алгоритма, имеет вид:
УКУ Рис. 1 - Граф связей между веществами реакции получения фталевого ангидрида
k 6C3
Результаты и их обсуждение
Для полученной сокращенной схемы реакции (4) решена прямая кинетическая задача. Вычисленные относительные погрешности векторов концентраций веществ х^, х2, х3, х5 сокращенной схемы реакции (4) составили:
- при 7=620К: 5(С) = 6,43% , 5(С2) = 21,2% , 5(С3) = 10,8% , 5(С5) = 8% ;
- при 7=644К: 5(0!) = 6,97% , 5(С2) = 23,4% , 5 (С3) = 14,6%, 5(0 5) = 11,2%.
На рис. 2 представлено решение прямой кинетической задачи для схем реакции (1) и (4) при температуре 7=644 К. Из представленных зависимостей видно, что точность описания динамики концентраций веществ сокращенной схемой реакции получения фталевого ангидрида находится в пределах погрешности количественного анализа. Поэтому редуцированная схема реакции получения фталевого ангидрида (4) является эквивалентной схеме реакции (1) меньшей размерности, что позволяет использовать ее при решении других задач, основанных на анализе кинетической модели схемы
Таким образом, разработанные алгоритмы редукции и созданный на их основе программный комплекс позволяют редуцировать схемы реакции высокой размерности. Полученные сокращенные схемы химических реакций адекватно воспроизводят исходный механизм в области изменения параметров протекания химических процессов.
Работа выполнена при финансовой поддержке Министерства образования и науки Российской Федерации в рамках базовой части государственного задания в сфере научной деятельности.
Литература
1. Nancy J. Brown, Guoping Li, Int. J. Chem. Kinet., 29, 393-414 (1997).
2. Robert P. Dickinson, Robert J. Gelinas, Journal of Computational Physics, 21, 123-143 (1976).
3. М.И. Темкин, Докл. АН СССР, 165, 3, 615 (1965).
4. А.И. Вольперт, С.И. Худяев. Анализ в классах разрывных функций и уравнения математической физики. Наука, Москва, 1975. 395 с.
5. T. Lu and C.K. Law, Proceedings of the Combustion Institute, 30, 1333-1341 (2005).
6. A. G. Xia, D. V. Michelangeli, P. A. Makar, Atmospheric Chemistry and Physics, 9, 4341-4362 (2009).
7. Е.В. Степашина, С.А. Мустафина, Системы управления и информационные технологии, 1, 47, 14-18 (2012).
8. Е.В. Степашина, С.А. Мустафина, Журнал Средне-волжского математического общества, 12, 3, 122-128 (2011).
реакции.
С, мол. доля
температуре 7=644 К (XI - вещества исходной схемы реакции, X,■ - вещества сокращенной схемы реакции, /=1,2,3)
© С. А. Мустафина - д-р физ.-мат. наук, проф., зав каф. математического моделирования, декан физико-математического факультета, Стерлитамакский филиал ФГБОУ ВПО «Башкирский государственный университет», [email protected]; Е. В. Степашина - канд. физ.-мат. наук, ст. преп. каф. математического моделирования, Стерлитамакский филиал ФГБОУ ВПО «Башкирский государственный университет», [email protected].