<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">donstu</journal-id><journal-title-group><journal-title xml:lang="ru">Advanced Engineering Research (Rostov-on-Don)</journal-title><trans-title-group xml:lang="en"><trans-title>Advanced Engineering Research (Rostov-on-Don)</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">2687-1653</issn><publisher><publisher-name>Don State Technical University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.23947/2687-1653-2024-24-1-109-118</article-id><article-id custom-type="edn" pub-id-type="custom">VNTDAG</article-id><article-id custom-type="elpub" pub-id-type="custom">donstu-2164</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ИНФОРМАТИКА, ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И УПРАВЛЕНИЕ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>INFORMATION TECHNOLOGY, COMPUTER SCIENCE AND MANAGEMENT</subject></subj-group></article-categories><title-group><article-title>Расчет оптимальной температуры при многокритериальной оптимизации процесса гидрирования полициклических ароматических углеводородов методом NSGA-II</article-title><trans-title-group xml:lang="en"><trans-title>Optimal Temperature Calculation for Multicriteria Optimization of the Hydrogenation  of Polycyclic Aromatic Hydrocarbons by NSGA-II Method</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-1664-8464</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Александрова</surname><given-names>А. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Alexandrova</surname><given-names>A. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Анастасия Александровна Александрова, магистрант кафедры информационных технологий и прикладной математики</p><p>450064, РФ, г. Уфа, ул. Космонавтов, 1</p></bio><bio xml:lang="en"><p>Anastasiya A. Alexandrova, graduate student of the Information Technologies and Applied Mathematics Department</p><p>1, Kosmonavtov St., Ufa, 450064</p></bio><email xlink:type="simple">nastena1425@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0003-3291-9794</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Коледин</surname><given-names>С. Н.</given-names></name><name name-style="western" xml:lang="en"><surname>Koledin</surname><given-names>S. N.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Сергей Николаевич Коледин, кандидат физико-математических наук, доцент кафедры информационных технологий и прикладной математики</p><p>450064, РФ, г. Уфа, ул. Космонавтов, 1</p></bio><bio xml:lang="en"><p>Sergey N. Koledin, Cand.Sci. (Phys.-Math.), Associate Professor of the Information Technologies and Applied Mathematics Department</p><p>1, Kosmonavtov St., Ufa, 450064</p></bio><email xlink:type="simple">koledinsrg@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Уфимский государственный нефтяной технический университет</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Ufa State Petroleum Technical University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2024</year></pub-date><pub-date pub-type="epub"><day>29</day><month>03</month><year>2024</year></pub-date><volume>24</volume><issue>1</issue><fpage>109</fpage><lpage>118</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Александрова А.А., Коледин С.Н., 2024</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="ru">Александрова А.А., Коледин С.Н.</copyright-holder><copyright-holder xml:lang="en">Alexandrova A.A., Koledin S.N.</copyright-holder><license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.vestnik-donstu.ru/jour/article/view/2164">https://www.vestnik-donstu.ru/jour/article/view/2164</self-uri><abstract><sec><title>Введение</title><p>Введение. Многокритериальную оптимизацию с учетом противоречащих друг другу критериев задействуют для улучшения эффективности производства, сокращения затрат, повышения качества продукции и экологической безопасности процессов. В литературе описано использование многокритериальной оптимизации для производственных целей, в том числе при выборе условий реакции и улучшении технологических процессов. В представленной работе объект исследования — это процесс гидрирования полициклических ароматических углеводородов (ПАУ) при получении высокоплотных топлив. Для определения оптимальных условий процесса решается задача многокритериальной оптимизации на основе кинетической модели. Критерии: максимизация выхода целевых нафтенов и конверсия исходного сырья. Цель работы — создание программы, реализующей алгоритм многокритериальной оптимизации NSGA-II (англ. non-dominated sorting genetic algorithm II). Благодаря этому на основе кинетической модели можно рассчитать оптимальную температуру для процесса гидрирования ПАУ.</p></sec><sec><title>Материалы и методы</title><p>Материалы и методы. Для решения многокритериальной задачи оптимизации применялся генетический алгоритм NSGA-II. Используется также измененный отбор родителей и выживания в рамках фронта Парето. При необходимости разделения фронта решения выбирались по манхэттенскому расстоянию между ними. Программа реализована на языке Python.</p></sec><sec><title>Результаты исследования</title><p>Результаты исследования. В системе обыкновенных нелинейных дифференциальных уравнений химической кинетики концентрацию обозначили yi, условное время контакта реакционной смеси с катализатором — τ. Систему решили для реакции гидрирования полициклических ароматических углеводородов. Расчеты показали, что при τ = 0 y1(0) = 0,025; y2(0) = 0,9; y6(0) = 0,067; y9(0) = 0,008; yi(0) = 0, i = 3–5,7,8,10–20; Q(0) = 1. В качестве управляемого параметра рассматривали температуру процесса по двум критериям оптимальности: максимизация выхода целевых нафтенов (f1) в конце реакции и максимизация конверсии исходного сырья (f2). Значения f1 были в границах 0,43–0,79; конверсии — 0,01–0,03; температуры — 200–300 К. Рост температуры сопровождается увеличением выхода целевых нафтенов и снижением конверсии исходного сырья. Каждое полученное решение — неулучшаемое. При моделировании процесса гидрирования ПАУ запустили алгоритм с размером популяции — 100, количеством поколений — 100. Разработана программа, реализующая алгоритм NSGA-II. Рассчитано оптимальное множество значений температуры реакции гидрирования ПАУ, позволяющее получить неулучшаемые значения критериев оптимальности — максимизации выхода целевых нафтенов и конверсии исходного сырья.</p></sec><sec><title>Обсуждение и заключение</title><p>Обсуждение и заключение. Алгоритм NSGA-II эффективен для решения задачи недоминирования и вывода оптимального решения для всех критериев. Будущие исследования следует посвятить подбору оптимальных параметров алгоритма, позволяющих увеличить скорость решения. Опираясь на полученные теоретические оптимальные условия реакции гидрирования ПАУ, можно реализовать процесс в промышленности</p></sec></abstract><trans-abstract xml:lang="en"><sec><title>Introduction</title><p>Introduction. Multicriteria optimization, taking into account contradicting criteria, is used to improve production efficiency, reduce costs, improve product quality and environmental safety of processes. The literature describes the application of multicriteria optimization for production purposes, including the selection of reaction conditions and improvement of technological processes. In the presented paper, the object of research is the process of hydrogenation of polycyclic aromatic hydrocarbons (PAH) in the production of high-density fuels. To determine the optimal conditions of the process, the problem of multicriteria optimization based on the kinetic model is solved. The criteria include maximizing the yield of targeted naphthenes and conversion of feedstock. The research objective is to create a program implementing the multicriteria optimization non-dominated sorting genetic algorithm-II (NSGA-II). Due to this, it is possible to calculate the optimal temperature for the PAH hydrogenation process on the basis of the kinetic model.</p></sec><sec><title>Materials and Methods</title><p>Materials and Methods. The NSGA-II genetic algorithm was used to solve the multicriteria optimization problem. Modified parental and survival selection within the Pareto front was also used. If it was necessary to divide the front, solutions based on the Manhattan distance between them were selected. The program was implemented in Python.</p></sec><sec><title>Results</title><p>Results. In the system of ordinary nonlinear differential equations of chemical kinetics, the concentration was designated yi, the conditional contact time of the reaction mixture with the catalyst — τ. The system was solved for the hydrogenation reaction of polycyclic aromatic hydrocarbons. The calculations showed that at τ = 0 y1(0) = 0.025; y2(0) = 0.9; y6(0) = 0.067; y9(0) = 0.008; yi(0) = 0, i = 3–5, 7, 8, 10–20; Q(0) = 1. The process temperature was considered as a control parameter according to two optimality criteria: maximizing the yield of target naphthenes (f1) at the end of the reaction, and maximizing the conversion of feedstock (f2). Values f1 were in the range of 0.43–0.79; conversion — 0.01–0.03; temperature — 200–300 K. The growth of temperature was accompanied by an increase in the yield of target naphthenes and a decrease in the conversion of feedstock. Each solution obtained was not an unimprovable one. When modeling the process of hydrogenation of PAH, an algorithm was launched with a population size of 100 and a number of generations of 100. A program implementing the NSGA-II algorithm was developed. The optimal set of values of the PAH hydrogenation reaction temperature was calculated, which made it possible to obtain unimprovable values of the optimality criteria — maximizing the yield of target naphthenes and conversion of feedstock.</p><p>Discussion and Conclusion. The NSGA-II algorithm is effective for solving the problem of non-dominance, and deriving the optimal solution for all criteria. Future research should be devoted to the selection of optimal algorithm parameters to increase the speed of the solution. Based on the obtained theoretical optimal conditions of the PAH hydrogenation reaction, it is possible to implement the process in industry</p></sec></trans-abstract><kwd-group xml:lang="ru"><kwd>гидрирование полициклических ароматических углеводородов</kwd><kwd>многокритериальная оптимизация технологического процесса</kwd><kwd>задача нелинейного программирования</kwd><kwd>фронт Парето</kwd><kwd>метод NSGA-II</kwd></kwd-group><kwd-group xml:lang="en"><kwd>hydrogenation of polycyclic aromatic hydrocarbons</kwd><kwd>multicriteria process optimization</kwd><kwd>nonlinear programming problem</kwd><kwd>Pareto front</kwd><kwd>NSGA-II method</kwd></kwd-group></article-meta></front><body><p>Введение. Оптимизация многостадийных реакций применяется в химической, нефтегазовой, пищевой и других отраслях промышленности. На практике задачи оптимизации — многокритериальные, причем критерии зачастую противоречивы и имеют оптимум в разных точках. Многокритериальная оптимизация сохраняет актуальность, так как позволяет учитывать несколько параметров и выбирать наилучшее решение из множества вариантов.</p><p>В рамках данной работы объект исследования — каталитическая реакция гидрирования полициклических ароматических углеводородов (ПАУ). Они представляют собой класс органических соединений, молекулы которых содержат не менее двух бензольных колец [<xref ref-type="bibr" rid="cit1">1</xref>]. ПАУ распространены в межзвездной среде, входят в состав тяжелых фракций нефти, образуются при лазерном облучении углеродных материалов. Изучение этих соединений интересно с точки зрения выявления зависимостей между их химическим строением и физико-химическими свойствами. Кроме того, данные, полученные в результате таких научных изысканий, можно задействовать для создания новых органических и гибридных соединений с прочным углеродным каркасом, которые применимы в наноархитектонике.</p><p>Прикладная наука соотносит наличие ПАУ с целями производства. Например, желательно присутствие ПАУ в сырье, если оно используется для получения кокса с заданной структурой [<xref ref-type="bibr" rid="cit2">2</xref>]. Однако при производстве топлива ПАУ может негативно сказаться на эксплуатационных характеристиках продукта, например на плотности [<xref ref-type="bibr" rid="cit3">3</xref>].</p><p>К выработке высокоплотного реактивного топлива предъявляются крайне серьезные требования. При высокой плотности оно должно иметь температуру кипения не выше верхней границы температуры кипения керосиновой фракции. Другой обязательный критерий — низкое содержание ароматических углеводородов. Отметим также дороговизну известных технологий получения высокоплотных топлив.</p><p>Учитывая сказанное, задачу необходимо решать по принципу доминирования Парето для определения множества неулучшаемых вариантов с применением генетического алгоритма недоминируемой сортировки [<xref ref-type="bibr" rid="cit4">4</xref>].</p><p>Цель исследования — разработка программы, реализующей алгоритм многокритериальной оптимизации NSGA-II (Non-dominated sorting genetic algorithm II) и позволяющей на основе кинетической модели рассчитать оптимальную температуру для процесса гидрирования ПАУ.</p><sec><title>Материалы и методы</title><p>Математическая модель. Опишем изменения концентраций компонентов в зависимости от времени реакций. Для этого используются уравнения химической кинетики, которые представляют собой систему обыкновенных нелинейных дифференциальных уравнений (СОНДУ):</p><p> (1)</p><p>(2)</p><p>Здесь начальные условия: yi(0) = yi0 при τ = 0; τ ∊ [0, τ*]; yi — концентрации реагентов, молярные доли; τ — условное время контакта реакционной смеси с катализатором, кг∙мин/моль; J — количество стадий; I — количество веществ; νij — стехиометрическая матрица; wj — скорость j-й стадии, 1/мин или моль/(кг∙мин); kj, k–j — константы скоростей стадий (приведенные), 1/мин; aij — отрицательные элементы матрицы νij; bij — положительные элементы νij; Aj, A–j — предэкспоненциальные множители, 1/мин; Ej+, Ej– — энергии активации прямой и обратной реакций, ккал/моль; R — газовая постоянная, 2 кал/(моль∙K); T — температура, K; τ* — продолжительность реакции, кг∙мин/моль.</p><p>Модель каталитического гидрирования ПАУ учитывает динамику мольного состава и объема реакционной смеси. Следовательно, принимаются во внимание изменения концентрации компонентов в каждый момент времени [<xref ref-type="bibr" rid="cit3">3</xref>]:</p><p> (3)</p><p>Для описания нестационарной реакции, которая происходит с изменением объема реакционной смеси, необходимо решить систему нелинейных дифференциальных уравнений в каждый момент времени. Прямая кинетическая задача представляет собой решение СОНДУ (1)–(3).</p><p>В процессе гидрирования полициклических ароматических углеводородов из исходных ароматических углеводородов получают нафтены, которые обладают более высокой плотностью и могут использоваться в качестве топлива для реактивных ракет. С этой целью применяются никелевые катализаторы, а управляющим или варьируемым параметром является температура процесса, которая должна быть в пределах 200–500 К. Критерии оптимальности — максимизация выхода целевых нафтенов в конце реакции и максимизация конверсии исходного сырья.</p><p>Алгоритм исследования. Многокритериальная оптимизация — это выбор из множества альтернатив наилучшего решения с учетом нескольких критериев. Важность каждого из них определяется весом (приоритетом).</p><p>Допустим, f(x) — это целевая функция, а ограничения, заданные в виде равенств h1(x)…hm(x) и неравенств gm+1(x)…gp(x), представлены вектором-столбцом компонент x = [x1,…, xn]T в n-мерном Евклидовом пространстве.</p><p>Сформулируем задачу нелинейного программирования [<xref ref-type="bibr" rid="cit5">5</xref>].</p><p>Оптимизировать</p><p> (4)</p><p>при m линейных или нелинейных ограничениях в виде равенств:</p><p> (5)</p><p>и при (p – m) линейных или нелинейных ограничениях в виде неравенств:</p><p> (6)</p><p>Декомпозиция (4)–(6) представляет собой постановку и решение задачи линейного и квадратичного программирования. Каждая из них определяется видом уравнений (4)–(6). Так, в случае квадратичной функции (4) и линейных уравнений (5), (6) — это описанная ниже задача квадратичного программирования.</p><p>Определим экстремум функции</p><p> (7)</p><p>с ограничениями:</p><p> (8)</p><p>В уравнениях (7), (8) Q — неотрицательно определенная квадратичная симметричная матрица; a, b, c — матрицы коэффициентов.</p><p>При постановке многокритериальной Паретовой задачи оптимизации (4)–(6) будет иметь вид:</p><p> (9)</p><p>В уравнении (9)  — вектор-функция критериев оптимальности f1 и f2. Множество x* — искомое решение задачи в области параметров варьирования. Множество F* представляет собой искомое решение задачи в области критериев оптимальности, неулучшаемое в смысле аппроксимации Парето. Тогда x* определяет множество Парето, F* — фронт Парето.</p><p>Для решения (9) применили априорные и апостериорные алгоритмы аппроксимации Парето. Один из них — метод идеальной точки, которая представляет собой лучшее решение по всем критериям [<xref ref-type="bibr" rid="cit6">6</xref>]. Чтобы ее найти, нужно сначала определить минимальные и максимальные значения каждого критерия всех рассматриваемых решений. Затем для каждого критерия выбирается максимальное значение из всех минимальных и минимальное из всех максимальных.</p><p>Однако у данного подхода есть недостатки. Во-первых, он может быть неэффективным, если идеальная точка находится вне области допустимых значений критериев. В таком случае используются другие методы решения задач многокритериальной оптимизации. Кроме того, метод идеальной точки не учитывает взаимосвязь между критериями и может привести к выбору компромиссного решения, которое не является оптимальным по всем критериям. Поэтому при использовании данного метода необходимо дополнительно анализировать и проверять оптимальность полученных решений [<xref ref-type="bibr" rid="cit7">7</xref>].</p><p>В решении задач многокритериальной оптимизации используется также метод лексикографического упорядочивания. При этом критерии упорядочиваются по приоритету и рассматриваются последовательно. Если решения не могут быть отсортированы по первому критерию, то они сортируются по следующему критерию и т. д. [<xref ref-type="bibr" rid="cit7">7</xref>]. Преимущества лексикографического упорядочивания — простота и прозрачность. С помощью этого метода можно получить единственное оптимальное решение, которое легко интерпретируется. Что касается недостатков, отметим, во-первых, невозможность учесть компромиссные решения, которые могут оказаться оптимальными по всем критериям. Во-вторых, есть риск выбора невыгодного решения, если первый критерий имеет большой вес, но не является самым важным для данной задачи [<xref ref-type="bibr" rid="cit8">8</xref>].</p><p>В представленной работе приводится решение задачи многокритериальной оптимизации процесса гидрирования полициклических ароматических углеводородов с применением известного метода NSGA-II. Он основан на генетическом алгоритме и использует несколько техник для решения проблемы недоминирования [<xref ref-type="bibr" rid="cit9">9</xref>]. Ниже описаны основные шаги алгоритма [<xref ref-type="bibr" rid="cit10">10</xref>].</p><p>NSGA-II позволяет точно и оперативно работать с задачами многокритериальной оптимизации. Он эффективно решает проблему недоминирования, что позволяет получать оптимальные решения для всех критериев.</p><p>NSGA-II основан на генетическом алгоритме с отбором родителей и выживания. Особи выбираются по фронтам, при этом фронт разделяется, если не все особи могут выжить. Решения в разделенном фронте выбираются на основе расстояния между ними, которое является манхэттенским расстоянием в пространстве критериев [<xref ref-type="bibr" rid="cit9">9</xref>]. Крайние точки сохраняются на каждом поколении и им присваивается условно бесконечное расстояние для использования в последующих итерациях [<xref ref-type="bibr" rid="cit11">11</xref>] (рис. 1).</p><fig id="fig-1"><caption><p>Рис. 1. Визуализация фронта Парето и выбора решений на основе расстояний</p></caption><graphic xlink:href="donstu-24-1-g001.png"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2024/1/o9Xtinx2NAViqywFwKYhQzvBUYVztV1C8MxZpjlV.png</uri></graphic></fig><p>На рис. 1 — пример множества решений для задачи многокритериальной оптимизации с использованием критериев f1 и f2. Красные точки обозначают фронт Паретто. Показан расчет расстояния скопления для решения i — это средняя длина стороны кубоида, в котором находится решение i (отмечено синей рамкой).</p><p>Для усиления воздействия на отбор родителей NSGA-II использует двоичный турнирный отбор [<xref ref-type="bibr" rid="cit9">9</xref>]. Каждая особь сначала сравнивается по рангу, а затем по расстоянию между ними.</p><p>Результаты исследования. Программа, реализующая алгоритм решения задачи многокритериальной оптимизации, написана на языке Python.</p><p>В ходе исследования решена система дифференциальных уравнений (1–3). Для реакции гидрирования полициклических ароматических углеводородов она имеет вид [<xref ref-type="bibr" rid="cit12">12</xref>]:</p><p>При τ = 0; y1(0) = 0,025; y2(0) = 0,9; y6(0) = 0,067; y9(0) = 0,008; yi(0) = 0, I = 3–5,7,8,10–20; Q(0) = 1.</p><p>На рис. 2 приведено рассчитанное множество решений, удовлетворяющих ограничениям системы, и фронт Парето, где f1 — это выход целевых нафтенов, а f2 — конверсия исходного сырья.</p><fig id="fig-2"><caption><p> </p><p>Рис. 2. Фронт Парето процесса гидрирования полициклических ароматических углеводородов</p></caption><graphic xlink:href="donstu-24-1-g002.png"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2024/1/YUWKJsjtvq7uBqNGGrauO1CGmqoi9e8lwNOtbtvu.png</uri></graphic></fig><p>Управляемый параметр — температура процесса [<xref ref-type="bibr" rid="cit13">13</xref>]. Критерии оптимальности — максимизация выхода целевых нафтенов в конце реакции и максимизация конверсии исходного сырья [<xref ref-type="bibr" rid="cit14">14</xref>]. Расчеты по предлагаемому алгоритму дали результаты соответствия критериев оптимальности и значений параметра температуры, которые обобщены в таблице 1.</p><table-wrap id="table-1"><caption><p>Таблица 1</p><p>Соответствие критериев оптимальности и значения параметра температуры процесса гидрирования полициклических ароматических углеводородов</p></caption><table><tbody><tr><td>Выход целевых нафтенов f1</td><td>Конверсия исходного сырья f2</td><td>Температура T, К</td></tr><tr><td>0,43</td><td>0,03</td><td>200,00</td></tr><tr><td>0,59</td><td>0,03</td><td>221,20</td></tr><tr><td>0,71</td><td>0,01</td><td>250,00</td></tr><tr><td>0,76</td><td>0,01</td><td>271,10</td></tr><tr><td>0,79</td><td>0,01</td><td>300,00</td></tr></tbody></table></table-wrap><p>Итак, при увеличении температуры выход целевых нафтенов увеличивается, а конверсия исходного сырья уменьшается. Каждое из этих решений является неулучшаемым, выбор конкретных значений зависит от лица, принимающего решение.</p><p>Для успешной работы NSGA-II необходимо правильно выбирать параметры алгоритма. В частности, следует оптимизировать критерии размера популяции, количества поколений, вероятности кроссинговера и мутации. При запуске алгоритма на модели процесса гидрирования полициклических ароматических углеводородов использовались следующие параметры: размер популяции — 100, количество поколений — 100. Недостаточно большая популяция может обусловить преждевременную сходимость алгоритма к локальному оптимуму. Слишком большая способна замедлить процесс оптимизации [<xref ref-type="bibr" rid="cit15">15</xref>]. Чрезмерное количество поколений потенциально ведет к переобучению алгоритма, тогда как при недостаточном количестве поколений может не хватить времени для достижения оптимальных решений.</p><p>Обсуждение и заключение. Создана программа, реализующая алгоритм многокритериальной оптимизации NSGA-II. Работа с соответствующей задачей в рамках этого метода включает решение системы дифференциальных уравнений, визуализацию множества решений, удовлетворяющих ограничениям системы, и построение фронта Парето. Кроме того, найдены значения варьируемых параметров для достижения целей оптимизации. Для процесса гидрирования ПАУ на основе кинетической модели рассчитано множество значений температуры, оптимальных для получения неулучшаемых значений двух критериев оптимальности: выход нафтенов и конверсия исходного сырья. С повышением температуры растет скорость реакции и выход нафтенов. Однако уменьшается конверсия сырья. К тому же слишком высокие температуры могут стать причиной побочных реакций и разложения продуктов.</p><p>Данные, полученные в рамках представленной работы, могут быть полезны для оптимизации процесса гидрирования ПАУ в промышленных условиях. Важно учитывать влияние температуры на выход нафтенов и конверсию сырья при разработке стратегии производства. Кроме того, следует принимать во внимание и другие параметры, от которых зависит кинетика реакции. Это, например, давление, скорость потока реагентов и роль катализаторов.</p><p>Таким образом, разработанная программа и предложенный алгоритм позволяют проводить одновременный анализ нескольких критериев оптимальности процесса на основе кинетической модели и формировать множество неулучшаемых значений варьируемых параметров.</p></sec></body><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Ахметов А.Ф., Ахметов А.В., Загидуллин Ш.Г., Шайжанов Н.С. Гидропереработка тяжелой фракции ароматических углеводородов С10+ на катализаторе никель на кизельгуре. Башкирский химический журнал. 2018;25(1):96–98. https://doi.org/10.17122/bcj-2018-1-96-98</mixed-citation><mixed-citation xml:lang="en">Akhmetov AF, Akhmetov AV, Zagidullin ShG, Shayzhanov NS. Hydrofinery Processing Heavy Fraction of Aromatic Hydrocarbons C10+ on Catalyzer Nickel on Kizelgur. Bashkir Chemical Journal. 2018;25(1):96–98. https://doi.org/10.17122/bcj-2018-1-96-98</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Ахметов А.Ф., Ахметов А.В., Шайжанов Н.С., Загидуллин Ш.Г. Гидропереработка остаточных фракций процесса пиролиза. Башкирский химический журнал. 2017;24(2):29–32. URL: https://bcj.rusoil.net/files/slider/BCJ-2-2017.pdf (дата обращения: 07.11.2023).</mixed-citation><mixed-citation xml:lang="en">Akhmetov AF, Akhmetov AV, Shayzhanov NS, Zagidullin ShG. Hydrogenolysis of Residual Fractions Obtained by Pyrolysis Process. Bashkir Chemical Journal. 2017;24(2):29–32. URL: https://bcj.rusoil.net/files/slider/BCJ-2-2017.pdf (accessed: 07.11.2023).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Шайжанов Н.С., Загидуллин Ш.Г. Ахметов А.В. Анализ активности катализаторов гидрирования в процессе получения высокоплотных реактивных топлив. Башкирский химический журнал. 2014;21(2):94–98. URL: https://cyberleninka.ru/article/n/analiz-aktivnosti-katalizatorov-gidrirovaniya-v-protsesse-polucheniya-vysokoplotnyh-reaktivnyh-topliv/viewer (дата обращения: 07.11.2023).</mixed-citation><mixed-citation xml:lang="en">Shayzhanov NS, Zagidullin ShG, Akhmetov AV. Activity Analysis of Hydrogenation Catalysts in the Process of High-Density Jet Fuels Production. Bashkir Chemical Journal. 2014;21(2):94–98. URL: https://cyberleninka.ru/article/n/analiz-aktivnosti-katalizatorov-gidrirovaniya-v-protsesse-polucheniya-vysokoplotnyh-reaktivnyh-topliv/viewer (accessed: 07.11.2023).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Koledina KF, Koledin SN, Karpenko AP, Gubaydullin IM, Vovdenko MK. Multi-Objective Optimization of Chemical Reaction Conditions Based on a Kinetic Model. Journal of Mathematical Chemistry. 2019;57(2):484–493. https://doi.org/10.1007/s10910-018-0960-z</mixed-citation><mixed-citation xml:lang="en">Koledina KF, Koledin SN, Karpenko AP, Gubaydullin IM, Vovdenko MK. Multi-Objective Optimization of Chemical Reaction Conditions Based on a Kinetic Model. Journal of Mathematical Chemistry. 2019;57(2):484–493. https://doi.org/10.1007/s10910-018-0960-z</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Emmerich M, Deutz A. Multicriteria Optimization and Decision Making: Master Course. Leiden: Leiden University Publishing; 2014. 102 p. URL: https://liacs.leidenuniv.nl/~emmerichmtm/modapage/MCOReaderEmmeirchDeutz2017.pdf (accessed: 17.11.2023).</mixed-citation><mixed-citation xml:lang="en">Emmerich M, Deutz A. Multicriteria Optimization and Decision Making: Master Course. Leiden: Leiden University Publishing; 2014. 102 p. URL: https://liacs.leidenuniv.nl/~emmerichmtm/modapage/MCOReaderEmmeirchDeutz2017.pdf (accessed: 17.11.2023).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Deb K, Mohan M, Mishra S. Towards a Quick Computation of Well-Spread Pareto-Optimal Solutions. In book: CM Fonseca, PJ Fleming, E Zitzler, L Thiele, K Deb (eds). Evolutionary Multi-Criterion Optimization. Berlin, Heidelberg: Springer; 2003. P. 222–236. https://doi.org/10.1007/3-540-36970-8_16</mixed-citation><mixed-citation xml:lang="en">Deb K, Mohan M, Mishra S. Towards a Quick Computation of Well-Spread Pareto-Optimal Solutions. In book: CM Fonseca, PJ Fleming, E Zitzler, L Thiele, K Deb (eds). Evolutionary Multi-Criterion Optimization. Berlin, Heidelberg: Springer; 2003. P. 222–236. https://doi.org/10.1007/3-540-36970-8_16</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Коледина К.Ф., Многокритериальная интервальная оптимизация химических реакций на основе кинетической модели. Математическое моделирование. 2022;34(8):97–109. https://doi.org/10.20948/mm-2022-08-06</mixed-citation><mixed-citation xml:lang="en">Koledina KF. Multi-Criteria Interval Optimization of Conditions for Complex Chemical Reactions on the Basis of a Kinetic Model. Mathematical Models and Computer Simulations. 2022;34(8):97–109. https://doi.org/10.20948/mm-2022-08-06</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Miernik K, Węglińska E, Danek T, Leśniak A. An Application of the NSGA-II Algorithm in Pareto Joint Inversion of 2D Magnetic and Gravity Data. Geology Geophysics &amp; Environment. 2021;47(2):59–70. https://doi.org/10.7494/geol.2021.47.2.59</mixed-citation><mixed-citation xml:lang="en">Miernik K, Węglińska E, Danek T, Leśniak A. An Application of the NSGA-II Algorithm in Pareto Joint Inversion of 2D Magnetic and Gravity Data. Geology Geophysics &amp; Environment. 2021;47(2):59–70. https://doi.org/10.7494/geol.2021.47.2.59</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Martínez S, Perez E, Eguia P, Erkoreka A, Granada E. Model Calibration and Exergoeconomic Optimization with NSGA-II Applied to a Residential Cogeneration. Applied Thermal Engineering. 2020;169:114916. https://doi.org/10.1016/j.applthermaleng.2020.114916</mixed-citation><mixed-citation xml:lang="en">Martínez S, Perez E, Eguia P, Erkoreka A, Granada E. Model Calibration and Exergoeconomic Optimization with NSGA-II Applied to a Residential Cogeneration. Applied Thermal Engineering. 2020;169:114916. https://doi.org/10.1016/j.applthermaleng.2020.114916</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Камшилова Ю.А. Семенкин Е.С. Сравнительный анализ эффективности многокритериальных эволюционных алгоритмов SPEA2 и NSGA-II. В: Тр. XVI Междунар. науч. конф., посвященной памяти генерального конструктора ракетно-космических систем академика М.Ф. Решетнева «Решетневские чтения». Ч. 2. Краноярск: Сибирский государственный аэрокосмический университет имени академика М.Ф. Решетнева; 2012. С. 484. URL: https://disk.sibsau.ru/website/reshetnevsite/materials/2012_2.pdf (дата обращения: 17.11.2023).</mixed-citation><mixed-citation xml:lang="en">Kamshilova YuA, Semenkin ES. Comparative Analysis of Multiobjective Evolutionary Algorithms’ SPEA2 and NSGA-II Efficiency. In: Proc. XVI Int. Sci. Conf. dedicated to the memory of the General Designer of rocket and space systems Academician MF Reshetnev “Reshetnev Readings”. Part 2. Krasnoyarsk: Siberian State Aerospace University named after academician MF Reshetnev; 2012. P. 484. URL: https://disk.sibsau.ru/website/reshetnevsite/materials/2012_2.pdf (accessed: 17.11.2023).</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Cîrciu MS, Leon F. Comparative Study of Multiobjective Genetic Algorithms. Bulletin of the Polytechnic Institute of Iasi. 2010;56(60):1-13. URL: https://www.researchgate.net/publication/228845090 (accessed: 02.03.2024).</mixed-citation><mixed-citation xml:lang="en">Cîrciu MS, Leon F. Comparative Study of Multiobjective Genetic Algorithms. Bulletin of the Polytechnic Institute of Iasi. 2010;56(60):1-13. URL: https://www.researchgate.net/publication/228845090 (accessed: 02.03.2024).</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Koledina KF, Gubaidullin IM, Zagidullin ShG, Koledin SN, Sabirov DSh. Kinetic Regularities of Hydrogenation of Polycyclic Aromatic Hydrocarbons on Nickel Catalysts. Russian Journal of Physical Chemistry A.</mixed-citation><mixed-citation xml:lang="en">Koledina KF, Gubaidullin IM, Zagidullin ShG, Koledin SN, Sabirov DSh. Kinetic Regularities of Hydrogenation of Polycyclic Aromatic Hydrocarbons on Nickel Catalysts. Russian Journal of Physical Chemistry A. 2023;97(10):2104–2110. https://doi.org/10.1134/s003602442309008x</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">;97(10):2104–2110. https://doi.org/10.1134/s003602442309008x</mixed-citation><mixed-citation xml:lang="en">Zagidullin ShG, Koledina KF. Mathematical Modeling of the Kinetics of Hydration of Polycyclic Aromatic Hydrocarbons. Bulletin of BSU. 2021;26(3):664–669. https://doi.org/10.33184/bulletin-bsu-2021.3.23</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Загидуллин Ш.Г., Коледина К.Ф. Математическое моделирование кинетики гидрирования полициклических ароматических углеводородов. Bulletin of BSU. 2021;26(3):664–669. https://doi.org/10.33184/bulletin-bsu-2021.3.23</mixed-citation><mixed-citation xml:lang="en">Bukhtoyarov SE, Emelichev VA. Stability Aspects of Multicriteria Integer Linear Programming Problems. Journal of Applied and Industrial Mathematics. 2019;13:22–29. https://doi.org/10.1134/S1990478919010034</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Bukhtoyarov SE, Emelichev VA. Stability Aspects of Multicriteria Integer Linear Programming Problems. Journal of Applied and Industrial Mathematics. 2019;13:22–29. https://doi.org/10.1134/S1990478919010034</mixed-citation><mixed-citation xml:lang="en">Tan Liguo, Novikova SV. Application of the Step Learning Method for the Evolutionary Algorithm in Problems of Multi-Criteria Optimization. Vestnik KGEU. 2022;14(3):114–124.a</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Тань Лиго, Новикова С.В. Применение пошагового метода обучения для эволюционного алгоритма в задачах многокритериальной оптимизации. Вестник Казанского государственного энергетического университета. 2022;14(3):114–124.</mixed-citation><mixed-citation xml:lang="en">Тань Лиго, Новикова С.В. Применение пошагового метода обучения для эволюционного алгоритма в задачах многокритериальной оптимизации. Вестник Казанского государственного энергетического университета. 2022;14(3):114–124.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
