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

Численный алгоритм поиска оптимального состава реагирующей смеси на основе кинетической модели реакции Текст научной статьи по специальности «Математика»

CC BY
33
10
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
оптимальные начальные концентрации / метод штрафов / метод Хука–Дживса / кинетическая модель реакции / optimal initial concentrations / penalty method / Hooke-Jeeves method / reaction kinetic model

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

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

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

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

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

Numerical algorithm for finding the optimal composition of the reacting mixture on the basis of the reaction kinetic model

The results of developing an algorithm for searching for optimal initial concentrations of substances in a chemical reaction are presented. The algorithm combines a combination of optimization methods with the theoretical foundations of modeling chemical reactions in terms of constructing their kinetic models. A mathematical description of the dynamics of the concentrations of reactants over time is presented in the form of a system of ordinary differential equations the initial conditions of which are specified by the values of the initial concentrations of the reactants. The problem of determining the optimal composition of the reacting mixture is formulated in general terms. The problem contains restrictions imposed on the values of the initial concentrations of substances and on their initial total concentration. To solve the problem, the penalty method and the Hooke–Jeeves method were used. A penalty function is described that allows one to reduce the original problem to a problem without restrictions. A step-by-step algorithm for searching for optimal initial concentrations of a chemical reaction is formulated. A computational experiment was carried out for the catalytic reaction of aminomethylation of thiols using tetramethylmethanediamine. A kinetic model of the reaction is presented on the basis of which an optimization problem is formulated to find the values of the initial concentrations of reagents to obtain the highest yield of the target product at the end of the reaction. The optimal initial concentrations of the starting substances were calculated for different reaction durations and at different temperatures. The developed numerical algorithm for determining the optimal initial concentrations of reagents takes into account the physicochemical features of the problem and can be used in the study of complex chemical reactions containing a large number of initial and intermediate substances. Its use makes it possible to determine the patterns of a chemical reaction at the stage of a computer experiment, without resorting to laboratory experiments, which significantly saves the material and time costs of the researcher.

Текст научной работы на тему «Численный алгоритм поиска оптимального состава реагирующей смеси на основе кинетической модели реакции»

ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ, МЕХАНИКИ И ОПТИКИ

doi: 10.17586/2226-1494-2023-23-6-1128-1135 УДК 519.688, 004.942

Численный алгоритм поиска оптимального состава реагирующей смеси на основе кинетической модели реакции Евгения Викторовна Антипина1®, Светлана Анатольевна Мустафина2, Андрей Федорович Антипин3

Уфимский университет науки и технологий, Уфа, 450076, Российская Федерация 3 Стерлитамакский филиал Уфимского университета науки и технологий, Стерлитамак, 453103, Российская Федерация

1 stepasЫ[email protected]и, https://orcid.org/0000-0002-8458-9638

2 [email protected], https://orcid.org/0000-0002-6363-1665

3 [email protected], https://orcid.org/0000-0002-9151-4167

Аннотация

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

оптимальные начальные концентрации, метод штрафов, метод Хука-Дживса, кинетическая модель реакции Благодарности

Исследование выполнено в рамках государственного задания Министерства науки и высшего образования Российской Федерации (код научной темы FZWU-2023-0002).

Ссылка для цитирования: Антипина Е.В., Мустафина С.А., Антипин А.Ф. Численный алгоритм поиска оптимального состава реагирующей смеси на основе кинетической модели реакции // Научно-технический вестник информационных технологий, механики и оптики. 2023. Т. 23, № 6. С. 1128-1135. doi: 10.17586/2226-1494-2023-23-6-1128-1135

© Антипина Е.В., Мустафина С.А., Антипин А.Ф., 2023

I/ITMO

НАУЧНО-ТЕХНИЧЕСКИИ ВЕСТНИК ИНФОРМАЦИОННЫХ ТЕХНОЛОГИИ, МЕХАНИКИ И ОПТИКИ ноябрь-декабрь 2023 Том 23 № 6 http://ntv.ifmo.ru/

SCIENTIFIC AND TECHNICAL JOURNAL OF INFORMATION TECHNOLOGIES, MECHANICS AND OPTICS November-December 2023 Vol. 23 No 6 http://ntv.ifmo.ru/en/

ISSN 2226-1494 (print) ISSN 2500-0373 (online)

Numerical algorithm for finding the optimal composition of the reacting mixture on the basis of the reaction kinetic model

Evgenia V. Antipina1®, Svetlana A. Mustafina2, Andrey F. Antipin3

Ufa University of Science and Technology, Ufa, 450076, Russian Federation 3 Sterlitamak branch of Ufa University of Science and Technology, Sterlitamak, 453103, Russian Federation

1 [email protected]®, https://orcid.org/0000-0002-8458-9638

2 [email protected], https://orcid.org/0000-0002-6363-1665

3 [email protected], https://orcid.org/0000-0002-9151-4167

Abstract

The results of developing an algorithm for searching for optimal initial concentrations of substances in a chemical reaction are presented. The algorithm combines a combination of optimization methods with the theoretical foundations of modeling chemical reactions in terms of constructing their kinetic models. A mathematical description of the dynamics of the concentrations of reactants over time is presented in the form of a system of ordinary differential equations the initial conditions of which are specified by the values of the initial concentrations of the reactants. The problem of determining the optimal composition of the reacting mixture is formulated in general terms. The problem contains restrictions imposed on the values of the initial concentrations of substances and on their initial total concentration. To solve the problem, the penalty method and the Hooke-Jeeves method were used. A penalty function is described that allows one to reduce the original problem to a problem without restrictions. A step-by-step algorithm for searching for optimal initial concentrations of a chemical reaction is formulated. A computational experiment was carried out for the catalytic reaction of aminomethylation of thiols using tetramethylmethanediamine. A kinetic model of the reaction is presented on the basis of which an optimization problem is formulated to find the values of the initial concentrations of reagents to obtain the highest yield of the target product at the end of the reaction. The optimal initial concentrations of the starting substances were calculated for different reaction durations and at different temperatures. The developed numerical algorithm for determining the optimal initial concentrations of reagents takes into account the physicochemical features of the problem and can be used in the study of complex chemical reactions containing a large number of initial and intermediate substances. Its use makes it possible to determine the patterns of a chemical reaction at the stage of a computer experiment, without resorting to laboratory experiments, which significantly saves the material and time costs of the researcher. Keywords

optimal initial concentrations, penalty method, Hooke-Jeeves method, reaction kinetic model Acknowledgements

This research was funded by the Ministry of Science and Higher Education of the Russian Federation (scientific code FZWU-2023-0002).

For citation: Antipina E.V., Mustafina S.A., Antipin A.F. Numerical algorithm for finding the optimal composition of the reacting mixture on the basis of the reaction kinetic model. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2023, vol. 23, no. 6, pp. 1128-1135 (in Russian). doi: 10.17586/2226-1494-2023-23-6-1128-1135

Введение

В настоящее время математическое моделирование каталитических процессов широко применяется для решения практических задач химической технологии [1-8]. Определить значения концентраций реагирующих веществ в любой момент времени возможно с помощью кинетической модели химической реакции. Модель включает в себя перечень реагентов, отдельных стадий их превращения, уравнение скоростей стадий, зависящих от концентраций реагентов и температуры. В качестве условий протекания химической реакции, подлежащих оптимизации для получения заданного уровня количественных и качественных показателей процесса, можно рассматривать температуру, давление, состав реакционной смеси, скорость ее подачи, длительность процесса и т. д.

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

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

Задача определения оптимальных начальных концентраций реагентов имеет ряд особенностей.

Нелинейность модели динамики процесса, обусловленная экспоненциальной зависимостью констант скоростей от температуры, ограничивает применимость некоторых методов оптимизации, например, линейного программирования [3, 4, 9].

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

трудности в применении метода динамического программирования ввиду ресурсоемких вычислений [5-7].

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

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

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

Цель настоящей работы — разработка численного алгоритма определения оптимального состава сложной каталитической реакции, состоящей из трех и более веществ. Алгоритм должен учитывать перечисленные физико-химические особенности задачи. Для учета ограничений, накладываемых на значения начальных концентраций веществ и на их суммарную концентрацию предложено применить метод штрафов [11-15], который позволяет перейти к задаче поиска безусловного экстремума, а затем решить задачу без ограничений с помощью метода Хука-Дживса [16-20].

5-й стадии реакции (1), рассчитываемая по уравнению Аррениуса:

ks(T) = ks°exp( j, 5 = 1, m,

(5)

где к° — предэкспоненциальный множитель; Е5 — энергия активации 5-й стадии; Я — универсальная газовая постоянная.

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

I x0 = 1.

i=1

(6)

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

0 < х° <1, i = 1, n.

(7)

Рассмотрим задачу оптимизации функции вида:

^(х°) = ф(х(^)), (8)

где ф(х(^)) — непрерывно-дифференцируемая функция; х(^) — вектор концентраций веществ в конце реакции.

Задача оптимизации начальных концентраций каталитической реакции (1) заключается в поиске вектора начальных концентраций веществ х0 = (х0, х®, ..., х«), при котором, с учетом условий (6), (7), функция (8) достигнет минимального значения.

Постановка задачи

Пусть механизм сложной химической реакции представлен т стадиями

1 a5iXi ^ XfrÄ 5 = 1 m i=1 i=1

(1)

где Хг- — вещества, участвующие в реакции; а51, Р5г- — стехиометрические коэффициенты веществ.

Опишем динамику концентраций веществ Хг- реакции (1) системой дифференциальных уравнений вида:

dxt т -

— = hs w»i = 1 n

dt s=1

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

хг(0) = x,°,

(2)

(3)

где х1 — концентрация I -го вещества; / 6 [0, — время реакции; у^ = Рг5 - а5 ; ws — скорость 5-й стадии реакции.

Скорость стадии определим согласно закону действующих масс:

Ws(x, T) = ks(T)n xasi,

(4)

i=1

где х = (х1, Х2, ..., хп) — вектор концентраций веществ; Т — температура реакции; к5(Т — константа скорости

Алгоритм поиска оптимального начального состава реакционной смеси

Задача оптимизации начальных концентраций (1)-(8) является задачей поиска условного экстремума функции (8), поскольку имеются условия (6), (7), ограничивающие область поиска решения. Исходя из этого, применим метод штрафов, позволяющий свести сформулированную задачу к задаче без ограничений.

Рассмотрим вспомогательную функцию

G(x°) = F(x0) + J(x0, qk)

^ min,

(9)

где .(х0, дк) — функция штрафов; дк — параметр штрафа; к — номер итерации.

Значение функции штрафов .(х0, дк) равно нулю, если ограничения (6), (7) выполняются. В противном случае .(х0, ф) > 0. Если ограничения (6), (7) нарушены и дк ^ да при к ^ да, то функция штрафов .(х0, дк) ^ да при к ^ да.

Введем в рассмотрение функции:

/х°) = 1 - £хД рг(х0) = -х0, £г(х°) = х0 - 1, I = ТТП.

1=1

Тогда условия (6), (7) запишем в следующем виде: /х0) = 0, р г(х°) < 0, яг(х0) < 0, I = 17«.

Для ограничения типа равенств _Дх°) = 0 применим квадратичный штраф, а для типа неравенств р г(х0) < 0,

gj(x0) < 0, I = 1, п используем квадрат срезки. В результате получим функцию штрафов для задачи (1)-(8) в виде:

J(x0, дк) = —([/(x0)]2 + £ [тах{0, р^0)}]2 + 2 4 г=1

+ £ [тах{0, я^0)}]2). (10)

г=1 '

Для решения задачи оптимизации (1)-(5), (10) без ограничений применим метод Хука-Дживса. Процедура поиска решения оптимизационной задачи с помощью данного метода включает в себя два этапа: исследующий поиск и ускоряющий поиск по образцу [17]. Найденный вектор начальных концентраций x0 = (*0 , х2, ..., х°), при котором функция (9) принимает наименьшее значение, является начальным для следующей итерации метода штрафов.

Перечислим шаги алгоритма определения оптимальных начальных концентраций химической реакции.

Шаг 1. Задать параметры для метода штрафов: номер текущей итерации к = 0, начальное значение штрафа д0, параметр для увеличения штрафа г (рекомендуется выбрать число от 4 до 10 [17]), константу ^ > 0 для окончания работы алгоритма.

Шаг 2. Задать параметры метода Хука-Дживса: начальный вектор концентраций x0 = (х°1, х02, ..., х0п); величины шагов по координатным направлениям Иь ..., кп; константу £2 > 0 для окончания работы метода Хука-Дживса (кг- > £2, / = 1, п); ускоряющий множитель X > 0; параметр уменьшения шага р.

Шаг 3. Принять, что у = xk). Установить номер текущей координаты вектора начальных концентраций равным 1: / = 1.

Шаг 4. Решить прямую кинетическую задачу с начальными условиями xk = (х0!, х°2, ..., х0п). Вычислить значение целевой функции О^к0).

Шаг 5. Решить прямую кинетическую задачу с начальными условиями xk+ = (х0!, ..., х°, + к, ..., х0п). Вычислить значение целевой функции О^к+Х

Шаг 6. Проверить, является ли шаг к^ удачным. Если О^^) < О^®), то положить xk = Xk+0 и перейти к шагу 10. Иначе перейти к шагу 7.

Шаг 7. Решить прямую кинетическую задачу с начальными условиями x¿L = (хЦ ..., х° - к, ..., х<°п). Вычислить значение функции О^к_).

Шаг 8. Проверить условие, является ли шаг к удачным в противоположном направлении. Если О^к_) < < О^®), то положить xk = xk0_ и перейти к шагу 10. Иначе перейти к шагу 9.

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

Шаг 9. Если шаг к неудачный в обоих направлениях, то оставить вектор начальных концентраций xk без изменений.

Шаг 10. Если рассмотрены все координаты ( = п) то проверить, является ли исследующий поиск удачным. Если О^®) < О(у), т. е. произошло уменьшение значения целевой функции, то исследующий поиск прошел успешно, и следует перейти к шагу 11. В противном случае перейти к шагу 12.

Шаг 11. Провести поиск по образцу. Принять, что z = xkl, xk = z + - у) и перейти к шагу 3.

Шаг 12. Проверить условие окончания работы алгоритма метода Хука-Дживса. Если для всех ( = 1, п) выполнено неравенство

hi < £2,

(11)

то перейти к шагу 13. В противном случае уменьшить 7 ' Аг ■ ' '

значение шага к ^ = — для тех 1 , для которых не выпол-Р

нено неравенство (11), и перейти к шагу 3.

Шаг 13. Проверить условие окончания поиска решения. Если J(xk|, дк) > £1, то определить дк+1 = гдк, к = к + 1 и перейти к шагу 3. Иначе остановить поиск решения. В качестве решения задачи определения оптимальных начальных концентраций реакции принять последний вектор xkl.

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

Используя предложенный в разделе «Алгоритм поиска оптимального начального состава реакционной смеси» алгоритм, вычислим оптимальные начальные концентрации реагентов для реакции аминометили-рования тиолов с помощью тетраметилметандиамина. Экспериментальные исследования данной реакции проведены в Уфимском федеральном исследовательском центре Российской академии наук (РАН) в лаборатории гетероатомных соединений. Математическое описание реакции получено на основе экспериментальных данных в Институте нефтехимии и катализа РАН (г. Уфа) в лаборатории математической химии.

Схема реакции аминометилирования тиолов с помощью тетраметилметандиамина и соответствующие уравнения скоростей стадий имеют вид [21]:

X1 + Х2 ^ Хз,

Х3 + Х4 * Х2 + Х5 + Xg,

Wi(x, T) = ki(T)XiX2, W2(x, T) = k2(T)X3X4,

(12)

где Х1 — N2(CHз)4; Х2 — Sm; Х3 — ^(СН3)4^т]; Х4 — HSC5Hll; Х5 — (Ш3)2ШС5НП; X — (СН^КН; x = (х1, ..., хб) — вектор концентраций веществ реакции (моль/л); k = (к1, к2) — вектор констант скоростей стадий (л/(моль-ч)), рассчитываемых по уравнению Аррениуса.

Динамику концентраций веществ реакции аминоме-тилирования тиолов опишем системой обыкновенных дифференциальных уравнений:

dx 1 dt dx2 dt dx3 dt

■ = - w.

dxi dt

■ = - w2

= - w. + w2,

dx5 dt dx6 dt

■ = w2

(13)

3

4

2

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

xj(0) = х0, х2(0) = х2°, x4(0) = x40, хг(0) = 0, i = 3, 5, 6. (14)

Кинетические параметры данной реакции приведены в работе [21].

Исходные вещества реакции синтеза аминомети-лирования тиолов: Xj, X2, X4. Пусть концентрации веществ выражены в мольных долях. Тогда будут выполнены условия:

0 < х0 < 1, i = 1, 2, 4, (15)

х0 + х20 + х0 = 1. (16)

Начальные концентрации остальных веществ равны нулю.

Найдем вектор начальных концентраций x0 = = (х0, х-2, х,°) веществ Xj, X2, X4 который удовлетворяет условиям (15), (16) и обеспечивает в конце реакции максимальное значение концентрации продукта X5:

F(x0) = х5(^) ^ max. (17)

Для решения поставленной задачи на языке программирования Delphi написана программа, реализующая разработанный алгоритм. Для получения численного решения прямой кинетической задачи применен метод Рунге-Кутты 4-го порядка.

В ходе решения задачи (12)-(17) проведена серия вычислительных экспериментов для различных значений температур и разной продолжительности реакции (табл. 1). Алгоритм применен со следующими параметрами: начальное значение штрафа = 1, параметр для увеличения штрафа г = 1°, начальный вектор концентраций х° = (0, 0, 0), шаги по координатным направлениям = Л2 = ^4 = 0,1, ускоряющий множитель X = 1, параметр уменьшения шага р = 2, параметры завершения вычислений в! = 82 = 10-4.

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

Динамика концентрации целевого вещества Х5 при найденных начальных концентрациях показана на рисунке.

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

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

мольная доля

Table 1. Results of solving the problem of finding the optimal initial concentrations of the reaction of aminomethylation of thiols,

mole fraction

T, К tb ч x? x2 x 0 Л4 x5(tl)

300 1 0,389 0,216 0,395 0,280

2 0,422 0,153 0,425 0,358

330 1 0,456 0,076 0,468 0,430

2 0,474 0,046 0,480 0,459

Рисунок. Динамика концентрации х5 для 1 ч (a) и 2 ч (b) при температурах 330 К (кривая 1) и 300 К (кривая 2) Figure. Dynamics of х5 concentration t1: 1 hour (a) and 2 hour (b) at temperatures 330 K (curve 1) and 300 K (curve 2)

Таблица 2. Значение концентрации x5 при различных наборах начальных концентраций исходных веществ, мольная доля Table 2. The value of the concentration x5 for different sets of initial concentrations of the starting substances, mole fraction

T, К h, ч X? x2 X4 X5(tl)

300 1 0,389 0,216 0,395 0,280

0,400 0,200 0,400 0,279

0,300 0,200 0,500 0,252

0,500 0,200 0,300 0,249

0,500 0,100 0,400 0,222

0,400 0,100 0,500 0,225

0,450 0,100 0,450 0,227

2 0,422 0,153 0,425 0,358

0,400 0,200 0,400 0,351

0,300 0,200 0,500 0,296

0,500 0,200 0,300 0,295

0,500 0,100 0,400 0,329

0,400 0,100 0,500 0,332

0,450 0,100 0,450 0,339

330 1 0,456 0,076 0,468 0,430

0,400 0,200 0,400 0,381

0,300 0,200 0,500 0,300

0,500 0,200 0,300 0,300

0,500 0,100 0,400 0,396

0,400 0,100 0,500 0,399

0,450 0,100 0,450 0,425

2 0,474 0,046 0,480 0,459

0,400 0,200 0,400 0,391

0,300 0,200 0,500 0,300

0,500 0,200 0,300 0,300

0,500 0,100 0,400 0,400

0,400 0,100 0,500 0,400

0,450 0,100 0,450 0,439

Заключение

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

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

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

Литература

1. Ziyatdinov N.N., Emel'yanov I.I., Lapteva T.V., Ryzhova A.A., Ignat'ev A.N. Method of automated synthesis of optimal heat exchange network (HEN) based on the principle of fixation of variables // Theoretical Foundations of Chemical Engineering. 2020. V. 54. N 2. P. 258-276. https://doi.org/10.1134/S0040579520020189

2. Lindborg H., Eide V., Unger S., Henriksen S.T., Jakobsen H.A. Parallelization and performance optimization of a dynamic PDE fixed bed reactor model for practical applications // Computers & Chemical Engineering. 2004. V. 28. N 9. P. 1585-1597. https://doi. org/10.1016/j.compchemeng.2003.12.009

3. Sahinidis N.V., Grossmann I.E. Reformulation of the multiperiod MILP model for capacity expansion of chemical processes // Operations Research. 1992. V. 40. N 1-supplement-1. P. 127-144. https://doi.org/10.1287/opre.40.LS127

4. Royce N.J. Linear programming applied to production planning and operation of a chemical process // Operational Research Quarterly (1970-1977). 1970. V. 21. N 1. P. 61-80. https://doi. org/10.2307/3007719

5. Biegler L.T. Integrated optimization strategies for dynamic process operations // Theoretical Foundations of Chemical Engineering. 2017. V. 51. N 6. P. 910-927. https://doi.org/10.1134/S004057951706001X

6. Dadebo S.A., Mcauley K.B. Dynamic optimization of constrained chemical engineering problems using dynamic programming // Computers & Chemical Engineering. 1995. V. 19. N 5. P. 513-525. https://doi.org/10.1016/0098-1354(94)00086-4

7. Pan Y., Fei Z.-S., Zhao L., Liang J. Dynamic optimization for chemical process based on improved iterative dynamic programming algorithm // Journal of East China University of Science and Technology. 2013. V. 39. N 1. P. 61-65.

8. Antipina E.V., Mustafina S.A., Antipin A.F. Algorithm of solving a multiobjective optimization problem on the basis of a kinetic chemical reaction model // Optoelectronics, Instrumentation and Data Processing. 2021. V. 57. N 6. P. 668-674. https://doi.org/10.3103/ S8756699021060029

9. Santos L.-R., Villas-Boas F., Oliveira A.R.L., Perin C. Optimized choice of parameters in interior-point methods for linear programming // Computational Optimization and Applications. 2019. V. 73. N 2. P. 535-574. https://doi.org/10.1007/s10589-019-00079-9

10. Антипина Е.В., Антипин А.Ф. Алгоритм расчета оптимальных начальных концентраций веществ химических реакций // Вестник Технологического университета. 2017. Т. 20. № 13. С. 84-87.

11. Smith S., Mayne D.Q. Exact penalty algorithm for optimal control problems with control and terminal constraints // International Journal of Control. 1988. V. 48. N 1. P. 257-271. https://doi. org/10.1080/00207178808906173

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

12. Gugat M., Zuazua E. Exact penalization of terminal constraints for optimal control problems // Optimal Control Applications and Methods. 2016. V. 37. N 6. P. 1329-1354. https://doi.org/10.1002/ oca.2238

13. Gao X., Zhang X., Wang Y. A simple exact penalty function method for optimal control problem with continuous inequality constraints // Abstract and Applied Analysis. 2014. V. 2014. P. 752854. https://doi. org/10.1155/2014/752854

14. Malisani P., Chaplais F., Petit N. An interior penalty method for optimal control problems with state and input constraints of nonlinear systems // Optimal Control Applications and Methods. 2016. V. 37. N 1. P. 3-33. https://doi.org/10.1002/oca.2134

15. Pan L.P., Teo K.L. Linear-nonquadratic optimal control problems with terminal inequality constraints // Journal of Mathematical Analysis and Applications. 1997. V. 212. N 1. P. 176-189. https://doi. org/10.1006/jmaa.1997.5489

16. Бушуев А.Ю., Ряузов С.С. Оптимизация конструкции твердотопливного модельного газогенератора // Математическое моделирование и численные методы. 2019. № 4(24). С. 3-14. https://doi. org/10.18698/2309-3684-2019-4-314

17. Пантелеев А.В., Летова Т.А. Методы оптимизации в примерах и задачах: учебное пособие. М.: Высшая школа, 2005. 544 с.

18. Фицов В.В. Программная методика оценки эффективности аппаратного состава серверов системы глубокой инспекции пакетов с использованием модернизированного метода Хука-Дживса // Труды учебных заведений связи. 2021. Т. 7. № 1. С. 132-140. https://doi.org/10.31854/1813-324X-2021-7-1-132-140

19. Сергеев А.И., Крылова С.Е., Шамаев С.Ю., Мамуков Т.Р. Алгоритмы параметрического синтеза, применяемые при проек-

References

1. Ziyatdinov N.N., Emel'yanov I.I., Lapteva T.V., Ryzhova A.A., Ignat'ev A.N. Method of automated synthesis of optimal heat exchange network (HEN) based on the principle of fixation of variables. Theoretical Foundations of Chemical Engineering, 2020, vol. 54, no. 2, pp. 258-276. https://doi.org/10.1134/ S0040579520020189

2. Lindborg H., Eide V., Unger S., Henriksen S.T., Jakobsen H.A. Parallelization and performance optimization of a dynamic PDE fixed bed reactor model for practical applications. Computers & Chemical Engineering, 2004, vol. 28, no. 9, pp. 1585-1597. https://doi. org/10.1016/j.compchemeng.2003.12.009

3. Sahinidis N.V., Grossmann I.E. Reformulation of the multiperiod MILP model for capacity expansion of chemical processes. Operations Research, 1992, vol. 40, no. 1-supplement-1, pp. 127144. https://doi.org/10.1287/opre.40.LS127

4. Royce N.J. Linear programming applied to production planning and operation of a chemical process. Operational Research Quarterly (1970-1977), 1970, vol. 21, no. 1, pp. 61-80. https://doi. org/10.2307/3007719

5. Biegler L.T. Integrated optimization strategies for dynamic process operations. Theoretical Foundations of Chemical Engineering, 2017, vol. 51, no. 6, pp. 910-927. https://doi.org/10.1134/ S004057951706001X

6. Dadebo S.A., Mcauley K.B. Dynamic optimization of constrained chemical engineering problems using dynamic programming. Computers & Chemical Engineering, 1995, vol. 19, no. 5, pp. 513525. https://doi.org/10.1016/0098-1354(94)00086-4

7. Pan Y., Fei Z.-S., Zhao L., Liang J. Dynamic optimization for chemical process based on improved iterative dynamic programming algorithm. Journal of East China University of Science and Technology, 2013, vol. 39, no. 1, pp. 61-65.

8. Antipina E.V., Mustafina S.A., Antipin A.F. Algorithm of solving a multiobjective optimization problem on the basis of a kinetic chemical reaction model. Optoelectronics, Instrumentation and Data Processing, 2021, vol. 57, no. 6, pp. 668-674. https://doi.org/10.3103/ S8756699021060029

9. Santos L.-R., Villas-Boas F., Oliveira A.R.L., Perin C. Optimized choice of parameters in interior-point methods for linear programming. Computational Optimization and Applications, 2019, vol. 73, no. 2, pp. 535-574. https://doi.org/10.1007/s10589-019-00079-9

10. Antipina E.V., Antipin A.F. Algorithm for calculating the optimal initial concentrations of chemical reactions substances. Bulletin of the Technological University, 2017, vol. 20, no. 13, pp. 84-87. (in Russian)

11. Smith S., Mayne D.Q. Exact penalty algorithm for optimal control problems with control and terminal constraints. International Journal of Control, 1988, vol. 48, no. 1, pp. 257-271. https://doi. org/10.1080/00207178808906173

12. Gugat M., Zuazua E. Exact penalization of terminal constraints for optimal control problems. Optimal Control Applications and Methods, 2016, vol. 37, no. 6, pp. 1329-1354. https://doi.org/10.1002/oca.2238

13. Gao X., Zhang X., Wang Y. A simple exact penalty function method for optimal control problem with continuous inequality constraints. Abstract and Applied Analysis, 2014, vol. 2014, pp. 752854. https:// doi.org/10.1155/2014/752854

14. Malisani P., Chaplais F., Petit N. An interior penalty method for optimal control problems with state and input constraints of nonlinear systems. Optimal Control Applications and Methods, 2016, vol. 37, no. 1, pp. 3-33. https://doi.org/10.1002/oca.2134

15. Pan L.P., Teo K.L. Linear-nonquadratic optimal control problems with terminal inequality constraints. Journal of Mathematical Analysis and Applications, 1997, vol. 212, no. 1, pp. 176-189. https://doi. org/10.1006/jmaa.1997.5489

16. Bushuev A.Yu., Ryauzov S.S. Optimization of solid fuel model gas generator design. Mathematical Modeling and Computational Methods, 2019, no. 4(24), pp. 3-14. (in Russian). https://doi. org/10.18698/2309-3684-2019-4-314

17. Panteleev A.V., Letova T.A. Optimization Methods in the Examples and Problems. Moscow, Vysshaja shkola Publ., 2005, 544 p. (in Russian)

18. Fitsov V. Software methodology for estimating the efficiency of the hardware composition of deep packet inspection system using the modernized Hooke-Jeeves method. Proceedings of Telecommunication Universities, 2021, vol. 7, no. 1, pp. 132-140. (in Russian). https://doi.org/10.31854/1813-324X-2021-7-1-132-140

тировании гибких производственных систем на основе компьютерного моделирования // Известия Самарского научного центра Российской академии наук. 2021. Т. 23. № 2. С. 106-114. https:// doi.org/10.37313/1990-5378-2021-23-2-106-114

20. Кожевникова П.В., Кунцев В.Е., Чувашов А.А. Математическая модель расчета источников информации при построении функции принадлежности в задачах оценки достоверности запасов углеводородов // Вестник Астраханского государственного технического университета. Серия: Управление, вычислительная техника и информатика. 2023. № 1. С. 98-104.

21. Новичкова А.В. Численный анализ реакционной способности олефинов и алюминийорганических соединений на основе кинетических моделей частных и общих реакций: диссертация на соискание ученой степени кандидата физико-математических наук. Уфа: БашГУ, 2015. 110 с.

Авторы

Антипина Евгения Викторовна — кандидат физико-математических наук, старший научный сотрудник, Уфимский университет науки и технологий, Уфа, 450076, Российская Федерация, sc 57214879770, https://orcid.org/0000-0002-8458-9638, stepashinaev@ ya.ru

Мустафина Светлана Анатольевна — доктор физико-математических наук, профессор, проректор по развитию филиальной сети, Уфимский университет науки и технологий, Уфа, 450076, Российская Федерация, sc 6603592002, https://orcid.org/0000-0002-6363-1665, [email protected]

Антипин Андрей Федорович — кандидат технических наук, доцент, доцент, Стерлитамакский филиал Уфимского университета науки и технологий, Стерлитамак, 453103, Российская Федерация, sc 55904921400, https://orcid.org/0000-0002-9151-4167, andrejantipin@ ya.ru

Статья поступила в редакцию 23.08.2023 Одобрена после рецензирования 31.10.2023 Принята к печати 28.11.2023

19. Sergeev A.I., Krylova S.E., Shamaev S.Yu., Mamukov T.R. Parametric synthesis algorithms in the design of flexible manufacturing systems based on computer modeling. Izvestia of Samara Scientific Center of the Russian Academy of Sciences, 2021, vol. 23, no. 2, pp. 106-114. (in Russian). https://doi. org/10.37313/1990-5378-2021-23-2-106-114

20. Kozhevnikova P.V., Kuntsev V.E., Chuvashov A.A. Mathematical model for calculation of data sources in building membership function in problems of estimating reliable hydrocarbon reserves. Vestnik of Astrakhan state technical university. Series: Management, computer science and informatics, 2023, no. 1, pp. 98-104. (in Russian).

21. Novichkova A.V. Numerical analysis of olefins and organoaluminum compounds reactivity based on kinetic models of specific and general reactions. Dissertation for the degree of candidate of physical and mathematical sciences. Ufa, BashSU, 2015, 110 p. (in Russian)

Authors

Evgenia V. Antipina — PhD (Physics & Mathematics), Senior Researcher, Ufa University of Science and Technology, Ufa, 450076, Russian Federation, sc 57214879770, https://orcid.org/0000-0002-8458-9638, [email protected]

Svetlana A. Mustafina — D.Sc. (Physics & Mathematics), Vice Rector, Ufa University of Science and Technology, Ufa, 450076, Russian Federation, sc 6603592002, https://orcid.org/0000-0002-6363-1665, [email protected]

Andrey F. Antipin — PhD, Associate Professor, Sterlitamak branch of Ufa University of Science and Technology, Sterlitamak, 453103, Russian Federation, sc 55904921400, https://orcid.org/0000-0002-9151-4167, [email protected]

Received 23.08.2023

Approved after reviewing 31.10.2023

Accepted 28.11.2023

Работа доступна по лицензии Creative Commons «Attribution-NonCommercial»

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