Научная статья на тему 'Планирование, моделирование и принятие решения при исследовании химических процессов'

Планирование, моделирование и принятие решения при исследовании химических процессов Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
170
29
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
автоматизация каталитических процессов / диалоговые системы плани-рования / вычислительные эксперименты / моделирование / оптимизация / принятие решения / automation of catalytic processes / interactive planning systems / computing experiments / simu-lation / optimization / decision-making / katalitik proseslərin avtomatik idarə edilməsi / modelləşdirmə / hesablama eksperimentləri / optimallaşdırılma

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

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — А М. Алиев, Э М. Мамедов, У А. Абасова, Г С. Алиев, Г А. Кулиева

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

PLANNING, MODELING AND DECISION-MAKING WHEN EXAMINING CHEMICAL PROCESSES

The article deals with the results of the development of software modules designed for modeling, optimization and automatic control of chemicaltechnological experiments. Software tools have been applied in the study of heterogeneous catalytic processes such as the process of obtaining acetone direct gas phase oxidation of propylene on the metal-zeolite catalyst and the oxidative conversion of methanol to formic acid on the modified zeolite catalysts. Regression equations for these processes have been worked out.

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

УДК 66:51-7; 66:007; 66:001.891.57

ПЛАНИРОВАНИЕ, МОДЕЛИРОВАНИЕ И ПРИНЯТИЕ РЕШЕНИЯ ПРИ ИССЛЕДОВАНИИ ХИМИЧЕСКИХ ПРОЦЕССОВ

А.М.Алиев, Э.М.Мамедов, У.А.Абасова, Г.С.Алиев, Г.А.Кулиева, Л.А.Ибрагимова

Институт катализа и неорганической химии им. акад. М.Ф.Нагиева

Национальной АН Азербайджана АХ 1143 Баку, пр. Г.Джавида, 113; е-тт1:сЬетртоЫет@тт1.ги

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

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

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

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

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

1. Формирование исходной матрицы планирования эксперимента, ее экспертная

оценка и выдача на экран монитора или непосредственно в систему управления установкой информации о режимах ее функционирования;

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

3. Нахождение уравнений регрессионной модели процесса и проверка ее адекватности экспериментальным данным;

4. Выбор критерия оптимизации и нахождение оптимальной области протекания процесса.

Разработанный ППП выполнен по модульному принципу, что позволяет совершенствовать и расширять его вводом новых программ. Все входящие в ППП программы написаны на языке У12иа1 Веу-

На первом этапе работа ППП начинается с составления плана проведения факторного эксперимента. Пользователем в диалоговом режиме выполняются операции по вводу в ПК число факторов п, значения их нулевых уровней 2 и интервалов варьирования А, а так же величины кода К, определяющий желаемый вариант плана. В зависимости от задачи предусматривается возможность формирования плановой матрицы с максимальным числом факторов п < 7 для полного факторного эксперимента ПФЭ, дробного факторного эксперимента ДФЭ, а так же центрального ортогонального композиционного плана ЦОКП и ро-тотабельного центрального композиционного плана РЦКП. В последних двух случаях к ядру плана дополнительно определяются величины звездных плеч и число экспериментов в центре плана.

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

В дальнейшем пользователю предоставляется возможность постановки и проведения на установке экспериментов по заданному плану. В противном случае про-

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

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

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

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

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

У = ь0 +ё ьг*г +ё ь^! +ё ьих! + •••

i=1 ! i=1

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

Для нахождения оптимальных значений в случае регрессионного уравнения второго порядка используются входящие в ППП программы, которые реализуют алгоритмы метода случайного поиска, метода покоординатного спуска, метода движения по каноническим поверхностям [2, 3, 7]. В ППП включена и программа, предназначенная для поиска максимума нелинейной функции переменных градиентным методом.

Алгоритм поиска на основе градиентного метода составлен с учетом ограничений:

f (z)= 0, z -е

Q{ztmin < Z < Zimax,1 < i < n}, (2)

где, Z = (z13 z2zn) - вектор управляемых параметров [3].

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

F

■■ X i=1

[f? (z)-f? (Z )f

(3)

(1) Если г(к ) вектор, полученный на к-м шаге итерации, то направления поиска определяется как:

^аёр (г(к})

Az(k )=-

\gradF (z(k))

(4)

В этом случае алгоритм градиентного метода запишется в следующем виде:

г (к+1) = г(к)+ р (г(к ))дг(к) (5)

где //^уаёр(г(к))// - норма градиента функции.

Для повышения стабильности метода используется и следующее приближение, учитывающее еще линейный поиск в направлении Аг(к):

(6)

z (k+1) = zk

= z +a-Az

(k)

где а У 0 - постоянная, которая определяет длину шага и выбор, осуществляемый комбинированным способом. Поиск заканчивается при одновременном выполнении условий:

р (г (к♦■))_ р (г'к))

<s

(7)

// z(k+1)- z(k) //

< As

(8)

// г(к) //

Если условия (7)-(8) выполнены, то проверяется принадлежность 2(к+1) е Q. В случае, если г(к+1) £ Q, то соответствующая координата фиксируется на той границе, за которую она вышла, и производится повторный спуск по поверхности /(г) = 0, но уже в пространстве размерностью на единицу меньше.

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

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

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

Эксперименты проводились на сопряженной с ПК проточной установке с неподвижным слоем катализатора. В качестве

управляемых параметров экспериментальной установки были выбраны: температура реактора 21, исходные мольные скорости пропилена 22, воды 23 и кислорода 24. По данным предварительно проведенных исследований были заданы: 2° = 1150 С, 20 = 0,0375 моль/час, ¿3° = 0,04 моль/час, г4 = 0,0625 моль/час и А21 = 50 С, А2 2 = 0,0125 моль/час, А2 3 = 0,01

моль/час, А2 2 = 0,0125 моль/час.

Эксперименты были поставлены в соответствии с ротатабельным центральным композиционным РЦКП планом (А=3). После их проведения в ЭВМ вводились значения функции отклика системы у выхода ацетона, определенного с использованием данных хроматографических анализов продуктов реакции. Нами выбиралось в качестве модели процесса регрессионное уравнение второго порядка, а в качестве методов обработки данных эксперимента - соответственно РЦКП и метод движения по каноническим осям. Получено, что исследуемый процесс описывается следующим регрессионным уравнением:

у = 28,47 +1,57х2 +1,09 х3 + 1,08х4 +1,30 х? + 0,9 х22 +1,16 х32 + 0,96х4

При этом максимум выхода ацетона составляет 28.12% моль при условиях: температуры реактора 1150С, мольных скоростей пропилена, воды и кислорода, соответственно равных 0.0267, 0.0353 и 0.0554 моль/час. По данным контрольных экспериментов, проведенных в указанных оптимальных условиях, выход ацетона составил 28.4% моль.

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

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

программное обеспечение, реализующее различные алгоритмы оптимального планирования эксперимента. Эксперименты проводились при атмосферном давлении в стационарной области активности катализатора. В качестве управляемых параметров установки была выбрана: температура - Т, объемная скорость - V, парциальное давление метанола РСНъ0Н, парциальное давление кислорода Р0^, мольное соотношение

метанол:кислород:азот. Для исследования

нулевые уровни интервалы варьирования

управляемых параметров были приняты

равными соответственно

70 < Т < 1300 С; 850 < V < 3250 к_1;

0,1 < Р0г < 0,7 ат; 0,07 < РСН0Н < 0,47ат,

СН30Н:02:К2 - 1:1:2. Эксперименты были поставлены и проведены в соответствии с избранным ротатабельным центрально-

композиционном планом. После их проведения в ПК вводились значения функции отклика Ж - величина скорости образования муравьиной кислоты с использованием данных хроматогра-фических анализов продуктов реакции. Оптимальная величина скорости образования муравьиной кислоты 45.5% достигается при температуре 1100, мольном соотношении метанол : кислород : азот -1:1:2. Контрольные эксперименты, поставленные при найденных значениях управляемых параметров, приводят к величине ¥р.а., находящейся в близком согласии с данными оптимизации.

Для описания уравнения регрессии данного процесса было произведено планирование по схеме полного факторного эксперимента (ПФЭ). Необходимое количество опытов при числе факторов 4 было равно 16. Коэффициенты уравнения регрессии были найдены по известной методике [2]. Были составлены матрицы планирования, моментов, а также обратная матрица моментов. Пользуясь планом, вначале вычисляли коэффициенты линейного уравнения регрессии. Используя результаты поставленных экспериментов, получено следующее уравнения регрессии для каталитического процесса окисления метилового спирта в муравьиную кислоту:

у = 25,3 +1,9х1 + 3,1х2 +1,4х3 - 2,4х4

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

В найденной оптимальной области протекания процесса был поставлен ряд

экспериментов с использованием различных размеров гранул каталитической системы. Эксперименты проводились со следующими размерами гранул катализатора: 0.25-0.63 мм. Результаты показали, что скорость образования муравьиной кислоты с изменением размера гранул катализатора не меняется. Это указывает на отсутствие влияния внутренне-диффузионных факторов на скорость процесса.

Для определения влияния внешне-диффузионного фактора на скорость протекания процесса были проведены опыты при оптимальных условиях с разными объемными скоростями реакции. При этом было установлено, что изменение ее скорости в интервале 850-3100 час-1 не влияет на скорость образования целевого продукта. Последнее свидетельствует, что на процесс не оказывают влияние внешне-диффузионноые факторы.

Были проведены исследования кинетических закономерностей в широких диапазонах варьирования управляемых параметров пилотной установки. Характер зависимостей скорости образования WF.A., селективности £ и конверсии Х процесса от управляемых параметров близок к аналогичным зависимостям, полученных на лабораторной установке, и достаточно хорошо описывается теоретически. Расхождения между экспериментальными и теоретически найденными зависимостями не превышают 6%, что подтверждает адекватность разработанной кинетической модели и при использовании реакторов большего объема.

Разработанный вычислительный

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

ЛИТЕРАТУРА

1. Алиев А.М., Касимов Р.М., Маме-дов Э.М., Расулов В.А. Методы и средства оптимальной организации автоматизированного эксперимента по подбору активных катализаторов. //Азербайджанский химический журнал. 2000. №3. С. 37-40.

Aliev А.М., Kasimov R.M., Mamedov E.M., Rasulov V.A. Metodi i sredstva optimalnoy orqani-zasii avtomatizirovannogo eksperimenta po podbo-ru aktivnikh katalizatorov //Azerbaydjanskiy khi-micheskiy jurnal. 2000. №3. s. 37-40.

2. Ахназарова С.Л., Кафаров В.В. Оптимизация эксперимента в химии и химической технологии. М.: Высшая школа. 1985. 319 с.

Akhnazarova S.L., Kafarov V.V. Optimiza-siya eksperimenta v khimii i khimicheskoy texnolo-gii. М. : Visshaya shkola. 1985. 319 s.

3. Кафаров В.В. Методы кибернетики в химии и химической технологии. М.: Химия. 1985. 448 с.

Kafarov V.V. Metodi kibernetiki v khimii i khimicheskoy texnologii. М. : Khimiya, 1985.448 s.

4. Гортман Т.Н., Клушин Д.В. Основы компьютерного моделирования химико-технологических процессов. Москва. ЦКЦ «Академкнига». 2006. 415 с.

Gortman T.N., Klushin D.V. Osnovi kom-pyuternogo modelirovaniya khimiko-

texnologicheskikh prosesov. Moskva. SKS «Aka-demkniga». 2006. 415 с.

5. Мустафина, С. А. Автоматизация-моделирования и оптимизации каталитических процессов. /Компьютерные учебные программы и инновации. - М. 2006. №-8. C.106-109.

Mustafina S.A. Avtomatizasiya modelirovaniya i optimizasii kataliticheskikh prosessov. // Kompyuternie uchebnie proqrammi i inno vasii. M., 2006. №8. s.106-109.

6. Соболев С.И. Управление потоками заданий в распределительных неоднородных вычислительных средах. Автореферат диссертации на соискание ученой степени к.ф.-м.н., МГУ им М.Ф.Ломоносова. М.: 2008. 41 с.

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

Sobolev S.I. Upravlenie potokami zadaniy v raspredelitelnikh neodnorodnikh vichislitelnikh sredax. Avtoreferat dissertasii na soiskanie uche-noy stepeni k.f-m.n., MQU im.M.F.Lomonosova. M.: 2008. 41 s.

7. Бондарь А.Г., Статюхина Г.А. Планирование эксперимента в химической технологии. М.:Высшая школа. 1976. 184 с.

Bondar A.G., Statyukhina G.A. Planirova-nie eksperimenta v khimicheskoy texnologii, М.: Visshaya shkola. 1976. 184 s.

KiMYA PROSESLORiNiN TODQiQiNDO PLANLAgDIRMA, MODELLO^DiRMO

VO QORARIN QOBUL OLUNMASI

A.M.dliyev, E.M.M9mmadov, U.A.Abasova, Q.SOliyev, G.O.Quliyeva, L.A.ibrahimova

Mdqalddd kimya-texnoloji tdcrübdldrinin modella^dirilmasi, optimalla§dirilmasi vd avtomatik idard edilmasi ügün nazarda tutulan proqram modullarmm i^lanib hazirlanmasmm naticalari verilmi§dir. Proqram vasaitlari propilenin qaz fazada metalseolit katalizator üzarinda birba§a oksidla^masi naticasinda asetonun alinmasi va metanolun modifikasiya olunmu§ seolit katalizator üzarinda qari§qa tur§usuna oksidla^masi proseslari kimi heterogen-katalitik proseslara tatbiq olunub. Bu proseslar ügün reqressiya tanliklari qurulub.

Agar sözlsr: : katalitik proseslarin avtomatik idara edilmasi, modella^dirma, hesablama eksperimentlari, optimalla§dirilma.

PLANNING, MODELING AND DECISION-MAKING WHEN EXAMINING

CHEMICAL PROCESSES

A.M.Aliyev, E.M.Mammadov, U.A.Abasova, G.S.Aliyev, G.A.Guliyeva, L.A.ibrahimova

The article deals with the results of the development of software modules designed for modeling, optimization and automatic control of chemical- technological experiments. Software tools have been applied in the study of heterogeneous catalytic processes such as the process of obtaining acetone direct gas phase oxidation of propylene on the metal-zeolite catalyst and the oxidative conversion of methanol to formic acid on the modified zeolite catalysts. Regression equations for these processes have been worked out.

Keywords: automation of catalytic processes, interactive planning systems, computing experiments, simulation, optimization, decision-making.

Поступила в редакцию 28.02.2014.

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