Научная статья на тему 'Алгоритмизация и программное обеспечение кинетических исследований сложных химически реагирующих систем'

Алгоритмизация и программное обеспечение кинетических исследований сложных химически реагирующих систем Текст научной статьи по специальности «Математика»

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

Текст научной работы на тему «Алгоритмизация и программное обеспечение кинетических исследований сложных химически реагирующих систем»

=============== Прогнозирование ======

Продукт Дифенилсульфид Прогнозируется ОБЪЕМ ПРОИЗВОДСТВА

Прогнозируется величина "ОБЪЕМ ПРОИЗВОДСТВА" Прогнозирование по методу Метод Холта-Винтера с длиной цикла 12 месяцев.

Рез . =

Прогнозирование Рез . =

Прогнозирование Рез . =

12.600. по методу 18.110. по методу 14.200.

Погрешность 0.683 Экспоненциального сглаживания Погрешность 1.255 Метод Холта Погрешность 0.844

Лучший прогноз дал метод Рез. = 12.600.

Метод Холта-Винтера

1Помощь 2 Меню ЗНовый 8 Удал. 9Прогн.1ОСорт.

Погрешность 0.683 4Редакт 5Копир. бПоиск 7Печать

Рис. 4. Процедура и результаты краткосрочного прогнозирования

"Если больше развита бытовая химия, тогда спросом пользуются моющие средства, растворители, душистые вещества, ядохимикаты, лаки и краски."

"Если данные продукты найдут наибольшее применение в бытовой химии, тогда будет спрос на моющие средства, растворители, душистые вещества, ядохимикаты, лаки и краски."

Результатом работы экспертной системы стал список продуктов, отсортированных по убыванию критерия сравнения, учитывающего наибольший спрос на продукты и наибольшую обеспеченность производства продуктов сырьем (табл. 5). Решение задачи проводилось в среде ИНТЕР-ЭКСПЕРТ на IBM PC.

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

данных о продуктах • подпрограмма задания параметров для построения прогноза и вызова методов прогнозирования • подпрограмма помощи.

На основании полученных прогнозов определен оптимальный ассортимент выпуска продукции с учетом критерия прибыли от реализации. Решение было проведено с использованием СУБД FoxPro и среды программирования Turbo Pascal. Результаты краткосрочного прогнозирования объема производства дифенилсульфида приведены на рисунке 4.

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

1. Кафаров В.В., Макаров В.В. Гибкие автоматизированные производственные системы в химической промышленности. - М.: Химия, 1990. - 320 с.

2. Кафаров В.В., Макаров В.В., Егоров А.Ф. Итоги науки и техники. Процессы и аппараты химической технологии. - М., 1988.-Т.16.-С. 92-181.

3. Диалоговые системы в АСУ / Под ред. Д.А. Поспелова.

- М.: Энергоатомиздат, 1983. - 206 с.

4. Мельцер М.И. Диалоговое управление производством.

- М.: Финансы и статистика, 1983. - 240 с.

5. Мешалкин В.П. Экспертные системы в химической технологии. - М.: Химия, 1995. - 367 с.

6. Перов B.JL, Егоров А.Ф. Стратегия гибкого управления многоассортиментными химическими производствами в условиях неопределенности // Теоретич. осн. хим. технол. -1994. -Т.28.-!5.-С. 519-529.

7. Егоров А.Ф. Принципы и стратегия гибкого управления многоассортиментными химическими производствами в условиях неопределенности: Дис. ... докт. техн. наук. - М., 1995.

8. Турин Л.Г. Экспериментальное исследование некоторых алгоритмов краткосрочного прогнозирования. - М., 1991. -36 с.

АЛГОРИТМИЗАЦИЯ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КИНЕТИЧЕСКИХ ИССЛЕДОВАНИЙ СЛОЖНЫХ ХИМИЧЕСКИ РЕАГИРУЮЩИХ СИСТЕМ

В.Н. Писаренко, Т.Е. Жукова

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

зволяет проводить расчеты реакторных узлов и в конечном итоге является сдерживающим фактором при проектировании и оптимизации химических производств в целом.

В работе рассмотрены основные этапы осуществления кинетических исследований, созданы

комплексы алгоритмов и программ, необходимых на всех этапах решения кинетических задач.

Все программы написаны на языках ФОРТРАН и ПАСКАЛЬ.

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

1. Формируется система гипотез о механизме протекания сложной химической реакции. Для каждого механизма реакции строится соответствующая ему кинетическая модель.

2. С использованием имеющейся априорной информации об изучаемой химической системе и с учетом выбранного критерия оптимальности строится стартовый план эксперимента. По результатам его реализации проводится оценка констант в кинетических моделях.

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

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

Предлагается следующий метод решения задачи первого этапа, которая формулируется следующим образом.

Пусть известны (или постулируются из теоретических посылок, а также из физико-химических измерений) исходные реагенты, промежуточные соединения, продукты реакции, которые называются молекулярными видами МД ¡=1, ..., N. Требуется определить все возможные элементарные химические реакции Кг, г=1, ..., (2, происходящие среди N молекулярных видов, и построить системы гипотез о механизме протекания реакции. Для решения этой задачи представляем все молекулярные виды как целочисленные ассоциации структурных видов МД j=l, ..., N. В качестве структурных видов выбираем химические структуры, молекулы, атомы, радикалы, которые не претерпевают дальнейших расщеплений или перегруппировок в ходе рассматриваемых химических превращений. Следовательно, каждый химический вид МД ¡=1, ..., N и каждая реакция Кг, г=1, ..., О представимы следующим образом [1].

и т

М;Ь= 2 ОСуМ/, 1=1, ...,1чГ, (1)

И

Яг =2 РГ;М;Ь,Г=1, ..., (2)

¡=1

где <Хц - целые неотрицательные числа; Р„ - рациональные числа, называемые стехиометриче-скими коэффициентами.

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

* рг) = 0, }=1,..., М, г=1,..., 0 (3) в матричном виде

ВА = 0, (4)

где А={(Ху} - молекулярная матрица; В={р^} -матрица стехиометрических коэффициентов.

Так как элементы молекулярной матрицы известны, то любая из возможных реакций может быть получена в результате решения однородной системы уравнений (4), которая называется основной системой уравнений (ОСУ). Справедливо и обратное утверждение - каждое решение ОСУ представляет собой возможную реакцию. Пусть ранг матрицы А равен иа. Тогда максимальное число независимых реакций, которые могут протекать в рассматриваемой системе, равно иь = ^

иа.

Для вычисления стехиометрических коэффициентов ¡=1, ..., N независимых реакций в молекулярной матрице найдем подматрицу А' ранга иа и произведем соответствующую переиндексацию столбцов и строк матриц А и В так, чтобы индексы строк матрицы А изменялись от 1 до иа включительно. Тогда уравнение (4) можно записать в виде

иа N

¡=1 1=иа+1

г=1,...,иь,]=1,...,иа. (5)

При этом, если параметры Ь„ выбрать следующим образом

Ьй = 5иа+гд = { 0, если 1 + иа+г

{ 1, если \ = иа+г, (6)

то каждое решение (5), (6) определит стехиомет-рически простую реакцию. На основе множества последних удается установить множество возможных элементарных реакций. Для нахождения всех стехиометрически простых реакций необходимо решить уравнения (5), (6) для каждой неособенной подматрицы А' ранга иа. Естественно, что определенные таким путем стехиометрически простые реакции будут линейно зависимые.

Тогда установление возможных механизмов реакции сводится к нахождению множества стехиометрических чисел {V®}, удовлетворяющих (7), (8) и характеризующих некоторый механизм реакции.

2 рГ8Уг(р)= 0, 8=1,...,1, (7)

Г=1

2 рге-Уг(р)=Ь/р),8'=1,...,К, (8)

Г=1

где - стехиометрическое число г-й элементарной реакции по р-му маршруту, Ь8'(р) - сте-хиометрический коэффициент э'-го вещества в р-м

итоговом уравнении, I - число промежуточных веществ, Q - число стадий, К - число небоден-штейновских веществ, входящих в итоговые уравнения маршрутов.

Описанная выше процедура реализована в виде программы MECHANISM на языке ФОРТРАН-77.

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

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

Созданы алгоритмы и программы построения непрерывных и дискретных стартовых планов эксперимента STARTPLAN. Практическое использование стартовых планов эксперимента осуществляли при изучении кинетики каталитического гидрирования антрахинона и окисления антрагид-рохинона. Оно оказалось исключительно эффективным и привело к сокращению в несколько раз общих затрат времени экспериментирования по сравнению с непланируемыми опытами.

После реализации стартовых опытов по полученным значениям измерений необходимо вычислить точечные оценки параметров 0 кинетических моделей. При этом использовали методы наименьших квадратов, максимального правдоподобия, байесовские, минимаксные [1-3].

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

По информационной матрице М(е) определялись индивидуальные независимые константы, соответствующие некоторому неособенному минору М(е). При этом остальные индивидуальные константы задавались на основе априорной информации об их численных значениях. Конечно, численные значения, присваиваемые зависимым константам, не могут повлиять на предсказательную силу кинетической модели [3].

Разработаны алгоритм и программа установления идентифицируемости параметров модели ГОЕИТ на языках ФОРТРАН-77 и ПАСКАЛЬ 7.0.

После получения точечных оценок независимых кинетических констант в моделях необходимо осуществить их проверку по статистическим критериям на соответствие экспериментальным данным.

Основные способы проверки адекватности математических моделей базируются в основном на методах дисперсионного анализа и анализа остатков.

К настоящему времени разработаны методы дисперсионного анализа и проверки адекватности однооткликовых моделей, и не существует до сих пор таковых для многооткликовых. Все же оказывается возможным для больших выборок применить для проведения дисперсионного анализа статистики Ух Бартлетта и Т4 Хагао [3, 4]. (1е1;( А 2) 115,11 * сЫ( А(0.)) а5(п-й)

Vi=-

Т4 = 0.5{(n-pj) Spl £

det(A2 + А(0.))°

(9)

A(0j) + А2

n~Pj +П2 _1/

I +

+ n2Sp £

А(@р + А2

n-Pj+n.+l

-I }, (10)

где Ex = A(0j)/(n-Pj) A(0j)=Z„e„(0j)eu(0j)T - мат-

рица остатков для j-и модели

u =1

(Уи- У1>(Уи-

и =1

Ух)1/(п2-1)=А2/(п2-1), ух, у2, ..., у^ - повторная

п2

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

выборка объема п2; ух= 2 Уи/п2, п - общее число

и=1

наблюдений, по которым осуществляется оценка кинетических констант;

Pj - минимальное число экспериментов, необходимое для оценки констант, = п2-1, п3 = пх+п-р^ I - единичная матрица размерности (}*(}; (2 -размерность вектора наблюдений.

Последние используются для проверки гипотезы Н о равенстве дисперсионно-ковариационных матриц 2л и 2), то есть

Н:21 = 2. (11)

Если гипотеза Н принимается, то тем самым утверждается адекватность модели результатам эксперимента. Бартлеттом и Хагао получены соответствующие аппроксимирующие выражения для функций распределения вероятностей статистик Ух и Т4, справедливые только для больших выборок. Однако такая ситуация все же редко имеет место на практике. Разработаны с привлечением метода статистического моделирования алгоритмы построения плотностей распределения Ух и Т4 для произвольных матриц 2л и 21 и для любых значений степеней свободы, что позволяет осуществлять дисперсионный анализ и проверку адек-

2

(

\

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

Для решения этих задач на языках ПАСКАЛЬ 7.0 и ФОРТРАН-77 созданы программы ЭРАИЛЬ и АОЕ(2.

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

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

Предложен новый метод определения р(0), свободный от указанных выше недостатков и не использующий в процессе принятия решения о численных значениях 0 процедуру линеаризации исходной кинетической модели [3].

Рассмотрим кратко суть метода. Пусть в области экспериментирования С задана функция весов £(х), определяющая некоторый непрерывный нормированный план со спектром е(х)=(хх, ..., х„). В результате реализации плана находится выборка конечного объема уь ..., у„, где К - пространство исходов эксперимента.

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

Моделируем затем на ЭВМ согласно плотности распределения ошибок измерений случайные векторы. Тогда гистограмма векторов, доставляющих максимум функции правдоподобия для выборок, моделируемых на ЭВМ, характеризует выборочную плотность распределения р(у10) параметров 0.

Представим ее в виде разложения в ряд по полиномам Чебышева-Эрмита.

Р(©)=

(2я)р

- * w (0-0 ) *

Ьа,...а *

—--— Hdi—CCp (0 - 0 ),

(12)

а,!,..., ар.

где 60(0-0*) = ехр(-1/2(0-0*)т Г'(0-0 )) - весовая функция, 2 - дисперсионно-ковариационная матрица оценок 0, вычисленная по линеаризованной кинетической модели.

Отметим при этом, что для весовой функции

ffl!(0-0*)= (2r|)"p/21 si4/2 ш( 0-0 ) (13)

система многочленов Чебышева-Эрмита {Нм(0-0*)» GL(0-0*)} обладает свойством биортогональности

Ц(0-0*)Оь(0-0*)Нм(0-0*)й0= =111!! ... Шр!5 11ml ■■■ ^lpmpi (14)

где L=l1+...+lp, M=m!+...+Mp, 5im - символ Кроне -кера.

Теперь выборочную плотность распределения р(0) аппроксимируем отрезком ряда по многочленам Чебышева-Эрмита. Очевидно, что Р(0) без потери общности можно представить в виде

р(0) = <и(0-0*) pi(0-0*), (15)

где оо(0-0*) - нормальная плотность распределения, pi(0-0) - некоторая непрерывная по 0 функция. Так как со(0-0 ) известна, то необходимо только использовать разложение в ряд pi(0-0 ). Имеем

С„

р(0-0 )=£-

-'ml... mp

-Hml... mp(0-0 ).(16)

ш1!... шр!

Из свойств многочленов {С](0-0), Нт(0-0*)} следует, что наилучшее среднеквадратичное приближение при фиксированном Ь достигается, если неизвестные коэффициенты разложения Ст1... тр вычисляются по уравнениям

Спй ... тр=1ст1 ... тр(0-0*)Р(0-0*)<10=

=М{От1 ... тр(0-0*)}. (17)

Следовательно, расчет коэффициентов ряда СШ1... тр сводится к расчету с необходимой точностью интегралов (17). Для оценки их численных значений используется метод Монте-Карло, так как

л п1 л

М{От1...тр(0-0)}=Ш 2 0(01-0), (18)

4=1

где N1 - объем выборки случайных векторов 0q, моделируемых на ЭВМ.

Таким образом, получив на ЭВМ достаточно чисел 0q, определяем с необходимой точностью оценки интегралов (17) и отсюда погрешность аппроксимации Р(0-0 ) усеченным рядом (16).

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

дают ли выбранные оценки параметров такими важными оптимальными свойствами, как несмещенность, эффективность, достаточность и роба-стность. По Р(@) имеется возможность построить с высокой точностью доверительные интервалы и доверительные области, а также плотность распределения Р(г|) прогноза динамического поведения химической системы по испытываемой конкурирующей модели. По Р(т|) принимается решение о соответствии испытываемой модели реальному объекту. Так как при этом Р(т|) получена с заданной точностью (без предварительной линеаризации модели) в виде разложения в ряд по ортогональным и биортогональным многочленам, то надежность принимаемых исследователем решений при этом резко возрастает. Отметим также, что использование Р(т|) в процедуре дискриминации гипотез дает возможность сразу устранить многие недостатки, им присущие [6].

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

Процедура построения стратегии последовательного экспериментирования определяется конкретными задачами исследования на данном этапе. Среди них важнейшими являются: 1) оценка с заданной точностью параметра или подвектора параметров; 2) минимизация коэффициентов корреляции между двумя параметрами или группой параметров; 3) оценка вектора параметров в моделях.

Для реализации подобных задач оказывается обычно достаточным проанализировать некоторые функционалы от информационной матрицы М(е), а также ее отдельные элементы или подматрицы.

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

но характеризовать план эксперимента не одним, а совокупностью критериев. Часто выгодно поступиться оптимальностью плана по отношению к одному критерию, существенно улучшив при этом свойства плана относительно других. Следовательно, вместо использования частных желательно построить один комплексный критерий. В [6, 7] предложены такие критерии и показана их эффективность при решении обратных кинетических задач. Разработаны программы PRECISION на языке ФОРТРАН-77 для прецизионной оценки констант кинетических моделей.

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

Экспериментальная проверка энтропийного метода [3] показала, что последний является достаточно эффективным, по крайней мере по сравнению с классическим подходом, но не лишен, однако, существенных недостатков. Во-первых, метод не учитывает в процессе принятия решения предварительно поставленных "стартовых" экспериментов, хотя количество последних сравнимо с последующей серией дискриминирующих экспериментов. Во-вторых, принятие решения об окончании испытаний и об отбрасывании той или иной гипотезы базируется на единичных экспериментах, что снижает надежность полученных результатов из-за влияния на решение ошибок измерений. В-третьих, он применим только к линейным или предварительно линеаризованным кинетическим моделям.

Последний недостаток устраняется при построении выборочных плотностей распределения Pj(0) для каждой конкурирующей модели [3, 5, 6].

По Pj(0), j=l,..., m с использованием методов статистического моделирования определяем Pj(y/x) - плотность распределения предсказанного значения наблюдения в точке X при предположении справедливости j-й кинетической модели. Тогда информационные меры J(i:j), i, j=l, ..., m представимы в виде

J(i:j)=ip1(y/x)ln[p1(y/x)/pj(y,x)]dy=

=М;[ ln[Pi(y/x)/Pj(y/x)], (19)

где Mj - символ математического ожидания, индекс i указывает, что при вычислении математического ожидания предполагается справедливой i-я гипотеза.

Образуем теперь скалярную дискриминантную функцию К(х).

K(x)=PaTJ(x)Pa, (20)

где Ра = [рь ..., pm]T, pi, 1=1, ..., m - априорная вероятность принятия 1-й гипотезы; J(x)=[Jy(x)],

1ц(х)=,Щу) - матрица относительного правдоподобия; х - условия проведения эксперимента; хе С, С - область экспериментирования.

Наивыгоднейшим считается тот эксперимент, например, N+1-^ который максимизирует К(х), то есть

К(хп+1)=тах хп+1 еоК(хп+1). (21)

Проводится эксперимент в Хп+х, и по его результатам оцениваются апостериорные вероятности ¿=1, ..., т принятия конкурирующих кинетических гипотез. Дискриминирующие эксперименты по этой схеме проводятся до тех пор, пока одна из апостериорных вероятностей, например Рк"+1, не будет иметь значения, близкие к единице. Тогда принимается, что К-я модель наиболее соответствует экспериментальным данным.

Если векторы наблюдений У и параметров ©j j=l, ..., т в моделях имеют большие размерности, то изложенная выше процедура непрактична, так как требует больших затрат времени счета на ЭВМ. Для этой ситуации предложен метод обобщенного отношения правдоподобия, который свободен от недостатков 1 и 2, присущих энтропийному методу.

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

т р

ЛЦхп+1)= 2 Щпи/п+1)-1п^(п)]ц(у/х)с1уп+1=

н

/ т т .

= 1/2т 2 2 8Р(Е+^) (ад)"1 - п^Т +

Vj=l к=1

(22)

+ 22 (г|п+1-Цп+13)

(5^)(тъ+1к-ть+10

где - ковариационная матрица оценок кон-

стант .¡-й модели, вычисленная по N опытам; ЬД]^) - обобщенная функция правдоподобия. сЫЕ"1'2 с1еШД1чГГп/2

•ехр

(2я)пШ2 - р^'2 -1/222 оГ8Е(уг1-т1^)*

*(УгЛт1гЛ

Е_1={оГ8},

и/К)= Ь/К)/(Пк=ГЬк(К)Гт, ^ = х® Б/1чГ) ха)Т, (23)

где х® - матрица размерности п=р| с общим (г^ -элементом вида хй®=(1ггК+1®/(1©®; индексы г характеризуют соответственно номера модели, параметра и отклика.

После выполнения N+1-^) опыта вычисляется величина обобщенного отношения правдоподобия ^(N+1), которая затем сравнивается с останавливающей границей А^

А,=(1-е,,)/ П (1-е,„)1/т,]=1,...,ш,

4=1

(24)

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

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

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

Таким образом, разработан пакет прикладных программ СНЕМКШЕТ1С8, который позволяет существенно упростить и ускорить построение кинетических моделей по не планируемым и последовательно планируемым экспериментам при одновременном увеличении надежности результатов кинетических исследований.

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

1.Писаренко В.Н., Погорелов А.Г. Планирование кинетических исследований. - М.: Наука, 1969. - 175 с.

=1 к=1

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

2. Кафаров В.В., Писаренко В.Н. // Успехи химии. - 1980. - Т. 49 - С. 193-222.

3. Писаренко В.Н. Итоги науки и техники. Процессы и аппараты химической технологии. - М.: ВИНИТИ, 1981. - Т.9. -С. 3-86.

4. Hagao Н. // Ann. Stat., 1973 - v. 1 - P. 400-405

5. Писаренко В.Н., Жукова Т.Е. // Тр. МХТИ: Математическое обеспечение систем оптимизации, проектирования и управления ХТП. - 1986. - Т. 140. - С. 50-62.

6. Кафаров В.В., Писаренко В.Н., Жукова Т.Е. // Тр. II конф. по кинетике каталитических реакций. - Новосибирск: СоАН СССР. - 1975. - С. 18 - 27.

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