Научная статья на тему 'Поиск областей неопределенности кинетических параметров математических моделей химической кинетики на основе интервальных вычислений'

Поиск областей неопределенности кинетических параметров математических моделей химической кинетики на основе интервальных вычислений Текст научной статьи по специальности «Математика»

CC BY
274
61
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИНТЕРВАЛЬНЫЙ АНАЛИЗ / МЕТОД АНАЛИЗА ЧУВСТВИТЕЛЬНОСТИ / ОПТИМАЛЬНЫЕ ГРАНИЦЫ ДВУСТОРОННЕГО РЕШЕНИЯ / КИНЕТИЧЕСКАЯ МОДЕЛЬ / КОНСТАНТЫ СКОРОСТИ / ПРЯМАЯ И ОБРАТНАЯ КИНЕТИЧЕСКИЕ ЗАДАЧИ / ИНТЕРВАЛЫ НЕОПРЕДЕЛЕННОСТИ КИНЕТИЧЕСКИХ ПАРАМЕТРОВ / INTERVAL ANALYSIS / METHOD OF SENSITIVITY ANALYSIS / OPTIMAL BOUNDARY OF BILATERAL SOLUTIONS / KINETIC MODEL / RATE CONSTANTS / DIRECT AND INVERSE KINETIC PROBLEMS / UNCERTAINTY INTERVALS OF KINETIC PARAMETERS

Аннотация научной статьи по математике, автор научной работы — Вайтиев Владимир Анатольевич, Мустафина Светлана Анатольевна

Проведено исследование влияния неопределенности в кинетических параметрах на результаты решения прямой и обратной задач химической кинетики. Кинетические данные представлены интервалами и рассматриваются как объекты интервального анализа. Разработан алгоритм решения прямой задачи методом интервального анализа чувствительности и алгоритм решения обратной задачи по вычислению областей неопределенности параметров. Проведен вычислительный эксперимент по поиску интервального вектора параметров на примере промышленно значимой реакции. Показано, что интервальное решение прямой задачи, полученное для математической модели реакции, удовлетворяет заданному предельно допустимому значению погрешности в экспериментальных замерах концентраций участвующих веществ.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Вайтиев Владимир Анатольевич, Мустафина Светлана Анатольевна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Searching for Uncertainty Regions of Kinetic Parameters in the Mathematical Models of Chemical Kinetics Based on Interval Arithmetic

We study the influence of uncertainty in kinetic parameters on the solutions to the direct and inverse problems of chemical kinetics. The kinetic data is submitted in the form of intervals and is treated as an object of interval analysis. We design an algorithm for solving the direct problem by the method of interval sensitivity analysis and an algorithm for solving the inverse problem of calculating the parameter uncertainty region. We ran a computer simulation searching for the interval parameter vector on the example of an industrially significant reaction. We show that the interval solution to the direct problem obtained for the mathematical model of the reaction satisfies a given maximal admissible value of error in the experimentally measured concentrations of the substances involved.

Текст научной работы на тему «Поиск областей неопределенности кинетических параметров математических моделей химической кинетики на основе интервальных вычислений»

ПРОГРАММИРОВАНИЕ

УДК 519.62 Б01: 10.1152!) шшр! 1020!)

ПОИСК ОБЛАСТЕЙ НЕОПРЕДЕЛЕННОСТИ КИНЕТИЧЕСКИХ ПАРАМЕТРОВ МАТЕМАТИЧЕСКИХ МОДЕЛЕЙ ХИМИЧЕСКОЙ КИНЕТИКИ НА ОСНОВЕ ИНТЕРВАЛЬНЫХ ВЫЧИСЛЕНИЙ

В.А. Вайтиев, С.А. Мустафина

Проведено исследование влияния неопределенности в кинетических параметрах на результаты решения прямой и обратной задач химической кинетики. Кинетические данные представлены интервалами и рассматриваются как объекты интервального анализа. Разработан алгоритм решения прямой задачи методом интервального анализа чувствительности и алгоритм решения обратной задачи по вычислению областей неопределенности параметров. Проведен вычислительный эксперимент по поиску интервального вектора параметров на примере промышленно значимой реакции. Показано, что интервальное решение прямой задачи, полученное для математической модели реакции, удовлетворяет заданному предельно допустимому значению погрешности в экспериментальных замерах концентраций участвующих веществ.

Ключевые слова: интервальный анализ; метод анализа чувствительности; оптимальные границы двустороннего решения; кинетическая модель; константы скорости; прямая и обратная кинетические задачи; интервалы неопределенности кинетических параметров.

Введение

Изучение механизмов сложных химических реакций на сегодняшний день представляет огромный практический интерес. Кинетическая модель является основой математического моделирования химических реакций. Для построения кинетической модели необходимо знать участвующие в химической реакции вещества и элементарные стадии. Традиционно при моделировании химических реакций принято использовать средние значения кинетических параметров. Моделирование химических реакций на основе средних значений параметров не позволяет гарантировать такой режим функционирования, который может возникать в процессе эксплуатации [1]. На самом деле кинетические параметры находятся в некотором интервале возможных значений, так как определены по экспериментальным данным в ходе решения обратной задачи идентификации механизмов сложных химических реакций.

Математическое описание химических реакций представляет собой систему дифферен-циэльных, кэ.к прЕшило, нелинейных уравнений с зэдешными нэчшгьиыми условиями, число неизвестных которой равно числу участвующих в реакции веществ. В то же время непосредственному измерению доступна только часть из этих веществ. Поэтому возникает обратная задача определения параметров системы дифференциальных уравнений, воспроизводящих часть ее решений. Следствием недостаточной информативности может стать неединственность решения обратной задачи. Кинетические измерения задаются внутри некоторого интервала точности, определяемого величиной погрешности измерений, к которым, в том числе, относятся экспериментальные концентрации в определенные моменты времени протекания реакции. Решением обратной задачи определения кинетических параметров становится

некоторая область, вариация кинетических констант внутри которой сохраняет требуемое качество описания измерений.

Определить доверительный интервал в задаче математической обработки эксперимента можно методом максимального правдоподобия. В этом случае необходимо знание статистического закона распределения погрешности измерений, которое для реальных систем, как правило, отсутствует. Другая постановка расчета областей неопределенности сделана Л.В. Канторовичем [2]. Она не требует знания информации о статистических свойствах распределения погрешности измерений. Необходимо только знание величины предельно допустимой погрешности эксперимента, информация о которой чаще всего присутствует у экспериментатора. Поиск интервальных значений кинетических параметров, образующих искомую область, предполагает достаточно большой объем вычислений. Для повышения эффективности решения данной задачи наряду с высокопроизводительными параллельными вычислительными системами целесообразно использовать понятия и методы интервального анализа [3-6].

1. Вывод математической модели

В основе составления кинетических уравнений для сложных процессов лежит положение о независимом протекании элементарных реакций [7]. В таких процессах одно и то же вещество Хг может принимать участие в качестве исходного или конечного вещества в нескольких элементарных стадиях, т.е. сложная реакция может быть записана в виде:

£'

уц Хг = 0, з = 1,т, (1)

г=1

где Хг - вещества, участвующие в реакции, - стехиометрический коэффициент при компоненте Хг в з-й стадии, т - число элементарных стадий. Для элементарных реакций значениями могут быть только 0, 1, 2 и 3 (редко). Для итоговых уравнений таких ограничений не существует. В сложных реакциях стехиометрические коэффициенты могут быть дробные.

Скорость реакции шг по г-му компоненту выражается изменением количества этого компонента N в единицу времени в единице реакционного пространства. По отношению к исходным веществам такую характеристику называют скоростью превращения или расходования, по отношению к продуктам - скоростью образования.

В закрытой системе скорость гомогенных реакций -

1 ^

ш (2)

скорость гетерогенных реакций -

1 dNi

ш (3)

где Ур - объем реакционного пространства, ^ - площадь поверхности раздела взаимодействующих фаз.

Скорость гомогенных реакций, выраженная через концентрацию г-го компонента С г

посредством соотношения N = УСг (V - объем реакционной смеси), согласно (2), можно

записать в виде:

1 УйС г + С^У

ш = ур—д—■ (4)

Если объем реакционной смеси при протекании химической реакции практически не изменяется (йУ ~ 0), то Ур = У, и выражение (4) принимает вид:

УЛС г

Ш = -Ш~. (5)

Следует отметить, что это определение широко распространено в научной литературе,

но не может служить в качестве общего определения понятия скорости, так как часто ока-

У4С1

зывается, что величина м г связана не только с числом актов химического превращения, но и с тем, по какому закону изменяется объем системы. В то же время, это изменение может осуществляться произвольным образом. На практике с протеканием газовых реакций при переменном объеме приходится сталкиваться в тех случаях, когда в реакции изменяется число молекул, а давление в системе поддерживается постоянным. Поэтому при разработке математического описания сложного процесса необходимо учитывать изменение числа молей реакционной смеси (или реакционного объема) в ходе протекания химических реакций [8]. Чтобы определить, существует ли такое изменение в ходе реакций, построим матрицу стехиометрических коэффициентов Г, элементами которой являются стехиометрические коэффициенты участвующих в реакции веществ . Ее строки соответствуют элементарным реакциям, а столбцы - веществам. В общем виде стехиометрическую матрицу Г можно представить:

/и11 и12 ••• и1т\

^21 V22 ••• ^2т

Г

Размерность стехиометрической матрицы п х т, где п - число веществ, т - число элементарных реакций. Стехиометрические коэффициенты веществ ^, исходных для данной реакции, входят со знаком « — >, продуктов реакции - со знаком « + >. Если вещество не участвует в реакции, его стехиометрический коэффициент принимается равным нулю.

Далее с помощью матрицы Г находят компоненты вектора 83 по следующему правилу

п

53 =^2 , 3 = hm• (6)

г=1

Если хотя бы одна из компонент вектора 83 отлична от нуля, то реакция протекает с изменением числа молей.

Согласно закону сохранения массы (2), суммарный материальный баланс для варианта, когда суммарная концентрация С = ^п=1 Сг изменяется во времени, имеет вид:

йСг й{СХг) . -— . .

—— = —-— = > т3, г = 1,п, (7)

(И (И ^ 3 37 ’ ’ у 7

3 = 1

с начальными условиями: Хг(0) = Х0, где Хг = С - концентрация г-го компонента в мольных долях, Т3 - скорость 3-й реакции, определяемая согласно закону действующих масс. Общий вид для элементарной химической реакции:

Р

кПСА; ■

1=1

где т - скорость реакции, к - константа скорости реакции, С^Ц - концентрация реагента А\ в степени, равной стехиометрическому коэффициенту щ в уравнении реакции, Р - количество исходных реагентов.

Замыкает систему уравнений (7) условие нормировки по компонентам реакционной среды:

г=1

Т

Начальная мольная плотность жидкости (начальная суммарная концентрация) Со постоянна при любых температурах. Тогда можно разделить (7) на Со. Получим систему дифференциальных уравнений

й(Мхі)

Шз, г = 1,п, (9)

М 3’

з=1

где N = СС0 - относительное изменение числа молей реакционной среды, Шз = С0 - приведенные скорости химических реакций. Обозначим

т

Рг = ^ игз Шз, г = 1,п (10)

3=1

Преобразуем левую часть системы уравнений (9), применив правило дифференцирования произведения функций и условие нормировки (8). Получим

йХг Рг Хг рп , -- dN . .

И = Л г = 1',п 1й = и+1 = рп (11)

с начальными условиями:

Хг(0) = х0, г = 1,п, N (0) = 1 (12)

Функции Рп, Рг выписываются с учетом матрицы стехиометрических коэффициентов.

Система уравнений (11) с начальными условиями (12) является математической моделью сложной (многостадийной) реакции, учитывающей изменение числа молей в ходе ее проведения.

2. Постановка обратной задачи по вычислению областей неопределенности кинетических параметров

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

п в

Е(к) = ^Х] 1хЯз — хЕ3 ^ (13)

г=1 3=1

Я ~ Е

где х\3 - расчетные значения концентраций веществ, участвующих в реакции; х3 - экспериментальные данные; г - номер компоненты, 3 - номер замера; к - вектор кинетических констант; п - число веществ, концентрация которых поддается измерению; в - число замеров каждой из компонент.

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

Применим основные понятия и методы теории интервального анализа [3, 4, 5] к решению обратной задачи по определению искомой области. Основная идея интервального

анализа состоит в замене арифметических операций и вещественных функций над вещественными числами интервальными операциями и функциями, преобразующими интервалы, содержащие эти числа. Ценность интервальных решений заключается в том, что они содержат точные решения исходных задач.

Пусть ^гз - величина допустимой погрешности измерения концентрации г-го компонента в 3-й замер. Тогда результатом решения обратной задачи по вычислению области неопределенности будут некоторые интервальные значения кинетических констант скоростей:

к1 = [к1; к1 ], ..., кт = [кт; кт], (14)

где ку, кз, 3 = 1,т есть нижние и верхние границы интервалов соответственно. Суть (14) состоит в том, что при решении прямой задачи (11)-(12) для Ук1 € к1, Ук2 € к2, ..., Укт € кт могут быть получены расчетные концентрации, удовлетворяющие:

хЯз € [хЕз — ъз; хЕз + 713] = хЕз, -, хЯз € [хЕз — 1-з; хЕз + 1-з] = хЕз, з = М- (15)

Как известно, решение обратной задачи предполагает многократное обращение к решению прямой задачи. Тогда решение системы (11)-(12) с интервальными параметрами (14) приведет к интервальным значениям расчетных концентраций:

хЯз = [Х^з; хЯз], ..., хЯ. = [хЯз; хЯ], 3 = 17е. (16)

Тогда требуется найти такие интервальные значения кинетических констант скоростей реакции (14), что

пв

Я(к) = ^ ^ я(хЯ3, хЕ3) ^ min, (17)

г=1 з=1

где д(хЯ, хЕ3) = тах{|жЯ — ХЕз |, |жЯ — хЕ|} - расстояние между двумя интервалами, к -интервальный вектор кинетических констант.

3. Алгоритм решения прямой задачи методом интервального анализа чувствительности

Для решения задачи (11) - (12) в условиях (14) будем использовать модифицированный метод интервального анализа чувствительности, ранее описанный в работе [6]. Основная идея метода заключается в анализе частных производных решения по параметрам. Для его реализации используется аппарат интервального анализа. Запишем задачу (11) - (12) в виде системы обыкновенных дифференциальных уравнений:

(х • ___

= /г(Ь,х,к), г = 1,п, п = q + 1, (18)

где q - количество веществ, вступающих в реакцию,

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Хг(0) = Х0г, г = 1,п — 1; Хп (0) = Х0п = N (0) = 1. (19)

Будем искать решение системы (18) с начальными условиями (19) в виде х = (х(1),х(2),...,х(п)), где х(г) = [Хг,Хг], х - нижняя и хг - верхняя границы соотвествующего интервала. Аналогичное представление характерно для вектора констант скоростей (14).

Пусть требуется оценить Х(г) - верхнюю границу решения по г-й координате. Для ее оценки система уравнений (18) с начальными условиями (19) примет вид:

х = /(Ь,х,к), к € к, Х(0) = х0 € х0. (20)

Здесь

к у, если х- (і) < 0,

к? = ^ ку, если хУ (і) > 0, (21)

ку, если х?(і) Э 0,

у ^лп -лу

Х°у , если х?(і) < 0,

Хоу = ^ Хоу, если хз (і) > 0, (22)

^хоу, если ху (і) Э 0,

где хку (і) - интервальное расширение и х° (і) - интервальное расширение . Если

интервалы хку(і), х°(і) не содержат в себе нуль, то система (20) не содержит интервальных параметров и решается интервальными или двусторонними методами с произвольной точностью [9].

Интервальные функции х-(і), х°(і) можно определить, одновременно решая (18)—(19) и систему вида:

Хк'

= £ Ц&х’кЯ + Щ і=і 1 1 (23)

хку = 0, і = 1, п, з = 1, т, (24)

Х° = £ Ц(і,Х, к)х°, (25)

I1, при і = з, . . -— -Ьц = < . і,3 = 1,п-І0, при і = з; (26)

хг]

Совместное решение (18) - (19), (23) - (26), равно как и системы (20), можно получить приближенным явным методом Рунге-Кутты 4-го порядка точности. При этом решение системы дифференциальных уравнений проводится на основе алгоритма нахождения интервальных расширений для полиномиальных функций.

Оценка нижней границы решения по г-й координате х(г) проводится аналогично с соответствующими корректировками, вытекающими из соображений достижения минимума функции на границах получаемых интервалов.

Метод интервального анализа чувствительности дает возможность определения такого момента времени > 0 [6], до которого найденные границы множества решений (18)-(19) могут считаться оптимальными.

Существуют иные подходы к построению двустороннего решения (18) - (19). Так, в [10] на примере реакции с постоянным реакционным объемом рассмотрен метод, основанный на понятиях монотонности, изотонности функций по переменным и приводящий к представлению исходной системы в виде двух независимых подсистем, параллельное решение одной из которых дает нижнюю, другой - верхнюю границы интервального решения (18) - (19).

4. Алгоритм интервального решения обратной задачи по определению констант скоростей

Процедура решения обратной задачи по вычислению областей неопределенности кинетических констант состоит в поиске интервальных значений констант скоростей стадий, минимизирующих функционал (17). Для минимизации функционала (17) будем использовать модифицированный под интервальные вычисления метод Хука - Дживса, который представляет собой комбинацию исследующего поиска с циклическим изменением переменных

и ускоряющего поиска по образцу. Сформулируем алгоритм поиска кинетических констант по шагам.

Шаг 1. Ввод исходных данных: Ь - время протекания реакции, х(0) - вектор начальных концентраций, хЕ - матрица интервальных значений экспериментальных концентраций в фиксированные моменты времени, е - минимальное значение функционала (17) (критерий остановки поиска), Ну - шаг вариации по границам каждой координаты (константы скорости), еу - минимально допустимое значение шага вариации по границам каждой координаты в ходе исследующего поиска, гтах - максимальное количество итераций поиска, ^ир - величины, образующие область поиска (нижний и верхний предел соответственно); ] = 1, т, т - количество констант скоростей.

Шаг 2. Задается стартовая точка (начальное приближение) к1 = (кЦ, к2,к^), где к] = [ку ; к у }. В качестве начального приближения может быть выбран вектор вырожденных интервалов. Номер текущей координаты в = 1. Номер итерации поиска г = 0. Вычисляется значение функционала ^(к1).

Шаг 3. Проводится решение прямой задачи при четырех наборах кинетических параметров:

к^ = (к], к],[к] + Нs; к]],..., к^) при к] + Н < кТ, к]- = (к], к],[к] - Н3; к],},к^) при к] - Н > к(^отп,

к^ = (к], к],..., [к]; к] + Нз},..., к^) при к] + Н < кЗ'р,

к]- = (к], к],..., [к]; к] - Н.3],..., к^) при к] - Н.3 > кл/ошп.

Варьирование границ на данном шаге алгоритма также сопровождается контролем выполнения условия «:непересечения> верхней и нижней границы текущей координаты. Вычисляются значения функционала ^(к]+), ^(к]_), ^(к]+), ^(к]—) при заданных наборах параметров.

Шаг 4. Если ^(к1) < ^(к]+), ^(к1) < ^(к]_), ^(к1) < ^(к]+), ^(к1) < ^(к]_), то шаг

Нз уменьшается с переходом на Шаг 3. Уменьшение Нз на этом шаге алгоритма ограничивается минимально допустимым значением ез. При отсутствии возможности уменьшать шаг далее текущая координата не изменяется. В противном случае к1 заменяется на один из векторов к^, к1_, к^, к1—, соответствующий минимальному из значений функционалов.

Шаг 5. Если в < т, то в = в + 1 и переход на Шаг 3. Иначе путем исследующего поиска по границам всех координат (Шаг 2 - Шаг 4) получаем новый набор констант к2 = (к?, к2,..., кт ). Если условия окончания алгоритма ^(к) < е или количество итераций поиска, равное установленному максимальному значению г, не выполняются, то переход на Шаг 6.

Шаг 6. Начинается поиск по образцу. Проводится расчет нового набора констант по формуле к3 = к 1 + с(к2 - к1), где с - параметр алгоритма. Обычно выбирается равным 2. В случае интервальных вычислений с = [2; 2} - вырожденный интервал.

Шаг 7. Исследующий поиск (Шаг 2 - Шаг 4) для нового набора констант к3, за исключением того, что шаги вариации по константам Нз на этом этапе метода не уменьшаются. В результате получается набор констант к4 = (к4, к^,..., к^).

Шаг 8. Если вектор к4 отличен от к3, то осуществляем замену к1 = к2, к2 = к4, г = г+1 и переход на Шаг 6. В противном случае к1 = к2, г = г + 1 и переход на Шаг 3 к исследующему поиску.

5. Вычислительный эксперимент

Проведем вычислительный эксперимент по решению обратной задачи определения области неопределенности констант скоростей на примере промышленно значимой реакции олигомеризации а-метилстирола. Продукты реакции являются ценным нефтехимическим сырьем и используются в качестве диэлектрических жидкостей, основы смазочных масел, пластификаторов каучуков, реактивного топлива, изоляционного материала, стойкого к радиолизу теплоносителя [11]. Введем обозначения для веществ, участвующих в реакции: Х1 -а-метилстирол; Х2 - 4-метил-2,4 дифенилпентен-1; Х3 - 4-метил-2,4 дифенилпентен-2; Х4 -

1,1,3-триметил-3-фенилиндан; Х5 - тримеры. Реакция является многостадийной и протекает в условиях изменения количества молей реакционной среды. Экспериментальные данные получены в лаборатории приготовления катализаторов Института нефтехимии и катализа РАН [12].

В результате решения обратной задачи был найден набор параметров к1 = (к1,..., к^), при котором наблюдается наименьшее отклонение между расчетными и экспериментальными значениями концентрации веществ, участвующих в реакции. В табл. 1 представлены начальное приближение поиска области неопределенности и интервальный вектор констант скоростей, образующий искомую область.

Таблица 1

Константы скоростей, полученные в ходе решения обратной задачи

Константа скорости Начальное приближение к1 Интервальное решение к*

к1 1,19575 [ 1,00825; 1,38325 ]

к2 0,12781 [ 0,10613; 0,14656 ]

кз 0,19794 [ 0,17294; 0,23525 ]

к4 0,02630 [ 0,02318; 0,02552 ]

к5 0,06974 [ 0,06896; 0,06974 ]

кб 0,49184 [ 0,47934; 0,50590 ]

к7 0,00001 [ 0,00020; 0,00040 ]

к8 0,41116 [ 0,40178; 0,41116 ]

кд 0,07412 [ 0,07295; 0,07373 ]

к10 0,00001 [ 0,00001; 0,00176 ]

кц 0,00649 [ 0,00478; 0,00493 ]

к12 0,00001 [ 0,00001; 0,00001 ]

Интервальное решение обратной задачи получено в ходе минимизации критерия отклонения расчетных и экспериментальных значений концентраций хЯ и хЕу (г = 1, 5 - количество веществ, ] = 1, 7 - количество замеров), представленных в табл. 2. Компоненты интервальной матрицы экспериментальных концентраций представляют собой интервалы, содержащие 10%-ную погрешность от значений концентраций, соответствующих решению прямой задачи для набора параметорв к1.

На рис. 1 - рис. 3 представлена динамика изменения концентраций трех из пяти веществ, участвующих в реакции: точками • обозначены данные эксперимента, □ - верхние и нижние границы интервальных компонентов матрицы экспериментальных данных хЕ, сплошной линией - результаты решения прямой задачи при наборе констант скоростей к1,

Таблица 2

Экспериментальные значения концентраций компонентов

Концентрация компонентов, мол. доли

£, ч *1 х2 х3 х4 хЕ х5

0 [1; 1] [0; 0] [0; 0] [0; 0] [0; 0]

0,5 [0,3617 0,4421] [0,3553 0,4343] [0,0565 0,0691] [0,0689 0,0842] [0,0578 0,0707]

1 [0,1608 0,1965] [0,4110 0,5024] [0,0984 0,1203] [0,1013 0,1238] [0,1287 0,1573]

2 [0,0547 0,0669] [0,3521 0,4303] [0,1518 0,1855] [0,1458 0,1782] [0,1958 0,2394]

3 [0,0279 0,0341] [0,2812 0,3436] [0,1801 0,2201] [0,1884 0,2303] [0,2228 0,2723]

4 [0,0182 0,0222] [0,2227 0,2721] [0,1921 0,2348] [0,2302 0,2814] [0,2371 0,2898]

5 [0,0141 0,0172] [0,1760 0,2151] [0,1934 0,2363] [0,2701 0,3301] [0,2467 0,3015]

пунктирной линией - результаты решения прямой задачи, полученные для интервалов констант скоростей к*. Вариация кинетических констант в пределах полученных интервалов неопределенности к* не изменяет динамику кинетических кривых. Выход основных продуктов реакции чувствителен к такой вариации в среднем, не более, чем на 10 — 12%. Это означает, что любой набор кинетических параметров, принадлежащий области неопределенности по компонентам вектора констант к*, приводит к решению прямой задачи, неизменно лежащему в пределах границ интервального решения. При этом значения расчетных концентраций веществ находятся в пределах допустимой погрешности эксперимента. Следует отметить, что полученное интервальное решение прямой кинетической задачи в условиях интервального решения к* будет оптимальным до момента = 0, 45 ч.

Рис. 2. Расчетные и экспериментальные концентрации Х2

Рис. 3. Расчетные и экспериментальные концентрации Х4

Литература

1. Иремадзе, Э.О. Неопределенность в кинетических константах и расчет оптимальной температуры / Э.О. Иремадзе, С.А. Мустафина, С.И. Спивак // Математическое моделирование. - 2000. - Т. 12, № 3. - С. 21.

2. Канторович, Л.В. О некоторых новых подходах к вычислительным методам и обработке наблюдений / Л.В. Канторович // Сибирский математический журнал. - 1962. - Т. 3, № 5. - С. 701-709.

3. Калмыков, С.А. Методы интервального анализа / С.А. Калмыков, Ю.И. Шокин,

З.Х. Юлдашев. - Новосибирск: Наука, 1986. - 222 с.

4. Шокин, Ю.И. Интервальный анализ / Ю.И. Шокин. - Новосибирск: Наука, 1981. -112 с.

5. Шарый, С.П. Конечномерный интервальный анализ: монография / С.П. Шарый. - М.: Изд-во ^XYZ^, 2013. - 726 с.

6. Добронец, Б.С. Интервальная математика / Б.С. Добронец. - Красноярск: КГУ, 2004. - 219 с.

7. Эммануэль, Е.М. Курс химической кинетики / Е.М. Эммануэль, Д.Г. Кнорре. - М.: Высш. шк., 1984. - 463 с.

8. Мустафина, С.А. Расчет оптимальной температуры в условиях неопределенности по кинетическим константам / С.А. Мустафина, С.И. Спивак // Башкирский химический журнал. - 1999. - Т. 6, № 1. - С. 64.

9. Добронец, Б.С. Приложения интервального анализа чувствительности / Б.С. Добронец, Е.Л. Рощина // Вычислительные технологии. - 2002. - Т. 7, № 1. - С. 75-82.

10. Вайтиев, В.А. Численное исследование процессов с постоянным и переменным реакционным объемом в условиях неопределенности кинетических данных / В.А. Вайтиев, С.А. Мустафина // Башкирский химический журнал. - 2013. - Т. 20, № 2. - С. 45-48.

11. Оптимальные технологические решения для каталитических процессов и реакторов /

С.А. Мустафина, Ю.А. Валиева, Р.С. Давлетшин, А.В. Балаев, С.И. Спивак // Кинетика и катализ. - 2005. - Т. 46, № 5. - С. 749-756.

12. Байтимерова, А.И. Поиск оптимального управления в каскаде реакторов для процессов с переменным реакционным объемом / А.И. Байтимерова, С.А. Мустафина, С.И. Спивак // Системы управления и информационные технологии. - 2008. - № 2(32). - С. 38-42.

Владимир Анатольевич Вайтиев, аспирант, кафедра математического моделирования, Стерлитамакский филиал Башкирского государственного университета (г. Стерлитамак, Российская Федерация), [email protected].

Светлана Анатольевна Мустафина, доктор физико-математических наук, профессор, кафедра математического моделирования, Стерлитамакский филиал Башкирского государственного университета (г. Стерлитамак, Российская Федерация), [email protected].

Поступила в редакцию 22 ноября 2013 г.

Bulletin of the South Ural State University. Series "Mathematical Modelling, Programming & Computer Software",

2014, vol. 7, no. 2, pp. 99—110.

80A23, 65G40 DOI: 10.14529/mmp140209

Searching for Uncertainty Regions of Kinetic Parameters in the Mathematical Models of Chemical Kinetics Based on Interval Arithmetic

V.A. Vaytiev, Sterlitamak Branch of Bashkir State University, Sterlitamak, Russian Federation, [email protected],

S.A. Mustafina, Sterlitamak Branch of Bashkir State University, Sterlitamak, Russian Federation, [email protected]

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

We study the influence of uncertainty in kinetic parameters on the solutions to the direct and inverse problems of chemical kinetics. The kinetic data is submitted in the form of intervals and is treated as an object of interval analysis. We design an algorithm for solving the direct problem by the method of interval sensitivity analysis and an algorithm for solving the inverse problem of calculating the parameter uncertainty region. We ran a computer simulation searching for the interval parameter vector on the example of an industrially significant reaction. We show that the interval solution to the direct problem obtained for the mathematical model of the reaction satisfies a given maximal admissible value of error in the experimentally measured concentrations of the substances involved.

Keywords: interval analysis; method of sensitivity analysis; optimal boundary of bilateral solutions; kinetic model; rate constants; direct and inverse kinetic problems; uncertainty intervals of kinetic parameters.

References

1. Iremadze E.O., Mustafina S.A., Spivak S.I. [Uncertainty in Kinetic Constants and Calculation of Optimum Temperature]. Matematicheskoe Modelirovanie, 2000, vol. 12, no. 3, p. 21. (in Russian)

2. Kantorovich L.V. [About Some New Approaches to Computational Methods and Treatment of Observations]. Sibirskiy Matematicheskiy Zhurnal, 1962, vol. 3, no. 5, pp. 701-709. (in Russian)

3. Kalmykov S.A. Shokin Yu.I. Yuldashev Z.Kh. Metody interval’nogo analiza [Methods of Interval Analysis]. Novosibirsk, Nauka, 1986.

4. Shokin Yu.I. Interval’nyy analiz [Interval Analysis]. Novosibirsk, Nauka, 1981.

5. Sharyy S.P. Konechnomernyy interval’nyy analiz: monografiya [A Finite-interval Analysis: Monograph]. Moscow, Izdatel’stvo "XYZ", 2013.

6. Dobronets B.S. Interval’naya matematika [Interval Mathematics]. Krasnoyarsk, KGU, 2004.

7. Emmanuel’ E.M., Knorre D.G. Kurs khimicheskoy kinetiki [Course of Chemical Kinetics]. Moscow, Vyssh. shk., 1984.

8. Mustafina S.A., Spivak S.I. [Calculation of Optimum Temperature in the Conditions of Uncertainty on Kinetic Constants]. Bashkirskiy Khimicheskiy Zhurnal, 1999, vol. 6, no. 1, p. 64. (in Russian)

9. Dobronets B.S., Roshchina E.L. [Appendices of the Interval Analysis of Sensitivity]. Vychislitel’nye Tekhnologii. 2002, vol. 7, no. 1, pp. 75-82. (in Russian)

10. Vaytiev V.A., Mustafina S.A. [Numerical Research of Processes with Stable and Variable Reaction Volume in Uncertainty of Kinetic Data]. Bashkirskiy Khimicheskiy Zhurnal, 2013, vol. 20, no. 2, pp. 45-48.

11. Mustafina S.A., Valieva Yu.A., Davletshin R.S., Balaev A.V., Spivak S.I. [Optimum Technological Decisions for Catalytic Processes and Reactors]. Kinetika i Kataliz, 2005, vol. 46, no. 5, pp. 749-756. (in Russian)

12. Baytimerova A.I., Mustafina S.A., Spivak S.I. [Search of Optimum Control in the Cascade of Reactors for Processes with a Variable Reactionary Volume]. Sistemy Upravleniya i Informatsionnye Tekhnologii, 2008, no. 2 (32), pp. 38-42. (in Russian)

Received November 22, 2013

i Надоели баннеры? Вы всегда можете отключить рекламу.