Next Article in Journal
A System of Tensor Equations over the Dual Split Quaternion Algebra with an Application
Previous Article in Journal
Discrete Pseudo-Quasi Overlap Functions and Their Applications in Fuzzy Multi-Attribute Group Decision-Making
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Control of Hydrocarbons’ Hydrogenation with Catalysts

1
CAD/CAE/PLM Department, Bauman Moscow State Technical University, 105005 Moscow, Russia
2
Institute of Petrochemistry and Catalysis of Russian Academy of Sciences, 450075 Ufa, Russia
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(22), 3570; https://doi.org/10.3390/math12223570
Submission received: 26 September 2024 / Revised: 26 October 2024 / Accepted: 13 November 2024 / Published: 15 November 2024
(This article belongs to the Section Mathematics and Computer Science)

Abstract

:
In this paper, the optimal control problem of hydrocarbons’ hydrogenation was investigated in the presence of two catalysts—Nickel–Kieselguhr and Raney Nickel. This multistage chemical reaction holds significant practical importance, particularly in the production of high-density fuels. The optimal control problem was reformulated as a nonlinear global optimization problem and addressed using a modified Mind Evolutionary Computation algorithm. The proposed modifications include methods designed to ensure solution feasibility and ease of practical implementation. Using the proposed method, the performance of the two catalysts was compared under constant temperature conditions and with optimal control strategies. The results demonstrate that selecting an effective catalyst has a greater impact on the reaction’s efficiency than temperature control alone, with the Raney Nickel catalyst consistently outperforming the Nickel–Kieselguhr catalyst by at least 17%. Additionally, the optimization approach was applied to identify a new set of catalyst parameters. The newly obtained catalyst parameters allowed for the improvement of the results of the Raney Nickel catalyst by 18%. The results of all numerical experiments and implementation details are described in the paper.

1. Introduction

Many industrial processes, particularly in chemical production, require optimization to enhance efficiency, increase yields, and reduce the generation of undesirable by-products that may fail to meet environmental regulations. These complex, multistage processes are often modeled and simulated using systems of ordinary differential equations (ODEs), typically comprising tens of equations that can only be solved numerically [1,2,3].
The basis of the optimal control problem is an adequate mathematical model of the process kinetics. To solve the problem, it is important to develop effective computational algorithms and software packages for modeling using high-performance computing systems. Such systems are used in various fields, including modeling of two-phase mass transfer processes and other dissipative processes in fractured porous media [4].
One effective approach to addressing such challenges is through formulating an optimal control problem in which the desired behavior of a reaction is achieved by controlling one or more input parameters, such as reaction temperature or duration. These optimal control problems can be transformed into nonlinear global optimization tasks, which can then be solved using various optimization techniques, including evolutionary algorithms [5,6,7,8].
The application of evolutionary algorithms (EAs) to optimal control problems has gained significant traction in recent years due to their flexibility as well as their ability to quickly converge to suboptimal solutions, which are often sufficient in practice [9]. Many control problems involve nonlinear dynamics, time-varying constraints, and discontinuous behaviors. Evolutionary algorithms excel in these situations because they do not require gradient information and can handle complex, non-convex search spaces [10]. This is especially relevant for problems like spacecraft trajectory optimization, robotic control, or energy management, where system models are often too complex for analytical solutions [11]. Furthermore, EAs are well suited for optimizing multiple conflicting objectives, such as minimizing energy consumption while maximizing system performance—crucial for real-world applications like autonomous systems, where trade-offs between competing metrics are inevitable [12].
A key advantage of evolutionary methods is their adaptability, as they can incorporate problem-specific constraints, including time and resource limitations. Additionally, their ability to adapt dynamically to changes in the problem environment makes them robust for real-time or online optimization scenarios [10,11]. The parallelizable nature of EAs is another advantage, as it allows for simultaneous evaluation of multiple candidate solutions, making them highly efficient in modern computing environments [13,14].
Despite these strengths, evolutionary algorithms do have limitations, particularly when it comes to implementing solutions in practice. There is no guarantee that a control strategy derived from optimization will be feasible in a real-world setting. For instance, a solution might oscillate excessively or exhibit rapid changes, making it impractical for implementation [15].
In this paper, the problem of optimal control for a complex chemical reaction—the hydrogenation of hydrocarbons—is investigated in the presence of two catalysts: Nickel–Kieselguhr (NK) and Raney Nickel (RN). This process is of significant practical importance due to its role in jet fuel production and optimizing it could lead to considerable economic benefits [16]. The optimal control problem for this reaction was formulated and transformed into a global optimization task.
It should be noted that, due to the large number of available evolutionary algorithms, it can be challenging to make a reasonable selection of one algorithm over another. Even within a certain class of algorithms, the best algorithm is often problem-specific [15]. The Mind Evolutionary Computation (MEC) algorithm was selected as the primary optimization method due to its success in addressing similar problems in other studies [17]. MEC is particularly well suited for handling nonlinear optimization tasks, making it a fitting choice for this work [18]. In this study, a new modification of the traditional MEC algorithm is proposed to account for the practical aspects of control implementation discussed above. For instance, the obtained control function must align with real-world constraints, such as the discrete set of values a mixing device can handle or the feasible rate at which a reaction temperature can change [19]. The proposed approach ensures that such practical considerations are incorporated into the optimization process.
The main novelty of this study lies in the optimization algorithm proposed, which is based on the MEC algorithm for determining the optimal control of the catalytic hydrogenation process of polycyclic aromatic hydrocarbons, using a detailed kinetic model. The proposed method is applicable to various chemical processes when their kinetics are known, ensuring that the obtained solutions are feasible under given constraints.
The remainder of this paper is organized as follows: Section 2 presents the problem formulation, where the optimal control task is transformed into a nonlinear global optimization problem. Section 3 outlines the kinetic model of the hydrogenation process along with the corresponding optimization criteria. In Section 4, the modifications to the MEC algorithm are introduced, while Section 5 discusses the results of numerical experiments, analyzing them from computational and optimization perspectives. The conclusion summarizes the key findings and suggests directions for future research.

2. Problem Formulation

This paper deals with a global nonlinear constrained minimization problem.
min X D R n Φ X = Φ X * = Φ *
Here, Φ X is the scalar objective function, X = x 1 , x 2 , , x n is the n-dimensional vector of variables, Φ X * = Φ * is the required minimum value, R n is the n-dimensional arithmetical space, and D is the constrained search domain.
D = X | x i m i n x i x i m a x ,   i 1 : n R n .
In our study, the control variable is the reaction temperature T t , where t represents the reaction time. The goal is to find a control function T t that optimizes the system’s behavior, such as maximizing the yield of target products. To convert this into a global optimization problem, the integration interval t s t a r t ; t e n d was discretized into a set of discrete time points, with each interval t i ; t i + 1 corresponding to one second of reaction time. This time step is determined by the experimental unit, where temperature adjustments cannot occur more frequently.
The values of T t i represent the components of the vector of variables X = x 1 , x 2 , , x n . In such a manner, the control function T t is approximated with the use of a piecewise linear function that connects values x 1 , x 2 , , x n . As a result, the objective function Φ X is transformed into the functional:
J T t   min T t
which minimizes the difference between current and required behavior.

3. Hydrogenation of Hydrocarbons

Polycyclic aromatic hydrocarbons (PAHs) are a group of organic compounds characterized by molecules containing two or more benzene rings [20]. PAHs are found in heavy oil fractions [21,22] and can also be produced through laser irradiation of carbon materials. In practical applications, the presence of PAHs in hydrocarbon feedstocks negatively impacts performance characteristics. High-density fuels, for instance, require high density values (but not exceeding that of kerosene fractions) and a low concentration of aromatic hydrocarbons. These strict requirements contribute to the complexity and high cost of fuel production technologies [23,24,25].
The catalytic hydrogenation of PAHs, commonly referred to as dearomatization, was investigated in a laboratory setup using two nickel-based catalysts: Nickel–Kieselguhr (NK) and Raney Nickel (RN) [23,24]. This process achieved high yields, with up to 99 % of the product consisting of high-density components that meet jet fuel specifications. The resulting product exhibited key characteristics such as high density (up to 870   kg / m 3 ), low aromatic hydrocarbon content, and the absence of sulfur. A detailed kinetic model for PAH hydrogenation in the presence of these catalysts was developed in [16]. Through kinetic experiments, the reaction model parameters for both catalysts were determined. The resulting kinetic model allows for conducting computational experiments to explore all possible reaction conditions, identifying the optimal ones. For each catalyst, a range of acceptable temperatures, reaction times, and temperature variations throughout the process can be evaluated numerically instead of through challenging and costly full-scale experiments.
The mathematical description of the change in concentrations of the process components was considered relative to the conditional time of contact of the reaction mixture with the catalyst. The equations of chemical kinetics, compiled to describe reactions, form a system of ordinary nonlinear differential equations in a closed system according to the law of mass action with the following initial conditions: τ = 0 ,   y i 0 = y i 0 ,   τ 0 , τ * .
d y i d τ = j = 1 J v i j w j ,   i = 1 , , I ,
w j = k j A j , E j · i = 1 I y i α i j k j A j , E j · i = 1 I y i β i j
Here, y i is the concentration of the reaction reagent, mole   fractions ;   τ   is the conventional contact time of the reaction mixture with the catalyst, kg · min / mol ;   J   is the number of stages; I is the number of substances; v i j is the stoichiometric matrix; w j is the rate of the j -th stage, 1 / min   or mol / kg · min ;   k j ,   k j are the rate constants of the stages, 1 / min , determined by the Arrhenius equation; α i j are the negative elements of the matrix; v i j ,   β i j are the positive elements; v i j ,   A j ,   A j are the pre-exponential factors, 1 / min ; E j ,   E j are the activation energies of the forward and reverse reactions, kcal / mol ; and τ * is the reaction duration, s.
Models (4) and (5) assume the Arrhenius equation for non-elementary stages. The main reactions of the process of the hydrogenation of monocyclic aromatic hydrocarbons and the hydrogenation of bicyclic aromatic hydrocarbons are detailed, including the identification of intermediate components. A detailed scheme of chemical transformations of the catalytic process of hydrogenation of polycyclic aromatic hydrocarbons is given in Table 1.
In Table 1, Y 1 —butylbenzene; Y 2 —hydrogen; Y 3 —butylcyclohexane; Y 4 —benzene; Y 5 —butane; Y 6 —naphthalene; Y 7 —tetralin; Y 8 —decalin; Y 9 —diphenyl; Y 10 —cyclohexylbenzene; Y 11 —dicyclohexyl; Y 12 —cyclohexane; Y 16 —methyllindane; Y 17 —1-methyloctahydro-1-indene; Y 18 —methylcyclopentane; Y 19 —3-methylpentane; and Y 20 —hexane. According to the scheme of chemical transformations (Table 1), the mathematical model of catalytic hydrogenation of polycyclic aromatic hydrocarbons is a system of 20 differential equations for changing the concentrations of substances according to Formulas (4) and (5) with 42 kinetic parameters.
To optimize the technological parameters for the hydrogenation of aromatic hydrocarbon concentrates, it is essential to understand how each parameter influences the conversion of raw materials. Kinetic factors, such as temperature and volumetric flow rate, form a distinct group of these parameters. The data gathered from these studies enabled the calculation of both the reaction kinetics and the required catalyst volume in the reactors. The impact of kinetic factors on the hydrogenation process was investigated for Nickel–Kieselguhr and Raney Nickel catalysts [16]. Using the developed kinetic model, it becomes necessary to formulate and solve the problem of optimal control for the catalytic PAH hydrogenation process.
In this reaction, there are two key target characteristics that need to be maximized, the conversion of the raw material Z 1 and the final concentration of naphthenes Z 2 , at the end of the process. Since both criteria must be optimized simultaneously, the objective function takes the form of a linear convolution.
J T t = λ 1 · Z 1 + λ 2 · Z 2   min T t .
In this context, λ 1 and λ 2 are weighting coefficients used to balance the contributions of each criterion within the convolution. A negative sign is applied to convert the maximization problem into a minimization one. The system of differential equations consists of 20 first-order equations, with the integration interval t 0 ; 120 in seconds. As previously mentioned, the time step for the entire reaction has been fixed at 1 s, yielding 121 components in the variable vector X .

4. Modified Mind Evolutionary Computation Algorithm for an Optimal Control Problem

In this paper, the Mind Evolutionary Computation (MEC) algorithm [17] is examined. Since its introduction, the algorithm and its various adaptations [26,27] have been widely utilized in solving global optimization problems across multiple disciplines. MEC has proven effective in optimizing optical systems [18] and tackling optimal control issues in processes like the thermally stimulated luminescence of polyarylenphthalide [13] and the catalytic reforming of gasoline [28].
The original MEC algorithm models certain aspects of human behavior. Each individual s is viewed as an intelligent agent operating within a group S of similar individuals. Throughout the evolutionary process, every individual is influenced by others in the group. Achieving a prominent position within the group requires an individual to learn from the most successful members, while groups also follow a similar logic in intergroup competition.
The algorithm consists of three primary phases: group initialization, similar taxis, and dissimilation. The operations of similar taxis and dissimilation are repeated iteratively as the best value of the objective function Φ X improves. Once no further improvement is observed, the top-performing individual from the leading group is chosen as the solution to the optimization problem [29].
The population of the MEC algorithm consists of independent subpopulations with different instances of the SMEC algorithm. Each subpopulation is composed of leading groups ( S b = S 1 b , S 2 b , , S S b b ) and lagging groups ( S w = S 1 w , S 2 w , , S S w w ). The number of individuals within each group is set to be the same and equals S .
Every group has its own communication environment called a local blackboard, denoted as C k l ,   k 1 : K , where K is the number of groups. In addition, the whole multipopulation has a general global blackboard, i.e., C g . The global architecture of the MEC algorithm is presented in Figure 1. Here local and global blackboards contain vectors X , the corresponding values of the objective function Φ X and their ranks # on the blackboard.
The canonical MEC algorithm has a few free parameters that can significantly affect its performance. In [30], the influence of the following free parameters was studied: the standard deviation σ M E C used for generating individuals; removal frequency of lagging groups ω, which is used to eliminate the most unsuccessful groups; and the ratio η between the number of lagging S w and leading groups S b . In this study, the recommendations from [30] are used for the values of ω and η. For σ M E C , a new adaptive strategy is proposed, which is discussed later.
In this work, several modifications are introduced to the canonical MEC algorithm to meet the practical demands of the reaction setup: a new step adaptation strategy, a constraint-handling mechanism utilizing the projection method [31], and a smoothing technique to generate feasible control strategies that are applicable in real-world scenarios. [28].
The description of the proposed modified algorithm is presented below.
  • Initialization of groups within the search domain D and problem decomposition.
    • Generate a specified number γ of groups S i ,   i 1 : γ ; here, γ is the free parameter of the algorithm.
    • Generate a random vector X i , 1 . Identify this vector with the individual s i , 1 of the group S i .
    • For every X i ,   i 1 : γ , calculate the corresponding values of the objective function Φ i .
    • In each group, S i ,   i 1 : γ , determine the initial coordinates of the rest of the individuals in group s i , j ,   j 2 : S according to the following formula:
      X k , i , j = X k , i , 1 + N X 0 , σ M E C
Here, S is the number of individuals in each group and σ M E C is the standard deviation used for initialization.
e.
Calculate the scores of all individuals in every group and put them on the corresponding local blackboards C i ,   i 1 : γ .
f.
Create leading S b and lagging S w groups based on the obtained scores. The ratio between leading and lagging groups is determined by the free parameter η . In this work, the number of lagging and leading groups is the same ( η = 0.5 ), corresponding to a situation when there is a balance between exploration and exploitation.
2.
The modified similar taxis stage.
  • Take information on the current best individual s i , j ,   j 1 : S i of the group S i from the blackboard C i .
  • Use the value of parameter σ M E C to generate new agent changes according to the following rule:
    σ M E C = σ 0 ,   i f   λ < λ ^ ,   1 λ λ ^ θ + ε ,   i f λ λ ^
Here, λ ^ is the threshold number of iterations, and when λ λ ^ , the standard deviation σ M E C begins to decrease; σ 0 is the initial value of the standard deviation; θ is the speed parameter (the recommended value θ = 0.2 ); and ε is the tolerance used to identify stagnation.
c.
Check for constraint violations:
  • If any component of vector X is outside of domain D , it is projected back onto the boundary of domain D ;
  • The difference between any two nearby components of vector X is modified in order to not overcome the specified limit from physical experiments. This procedure is performed in random order either from x 1 to x n or vice versa. For this reaction, this limit is equal to 1   ° C .
d.
Create new leading groups S b = S 1 b , S 2 b , , S S b b and lagging groups S w = S 1 w , S 2 w , , S S w w around current best individuals s ˜ i , j using Formula (7).
e.
Put information about the new winner on the corresponding local blackboard C k and the global blackboard C g available to the master.
3.
The dissimilation stage is performed after the similar taxis stage.
  • Read the scores of all groups Φ i b ,   Φ j w ,   i 1 : S b ,   j 1 : S w from the global blackboard C g ;
  • Compare all the scores. If the score of any leading group S i b is less than the score of any lagging group S j w , then the lagging group becomes a leading group, and the first group becomes a lagging group. If the score of a lagging group S k w is lower than the scores of all leading groups for ω consecutive iterations, then it is removed from the population.
  • Replace each removed group with a new group via an initialization procedure.
For this study, the maximum allowed value of the objective function’s evaluation λ m a x was used as the termination criterion [30]. The block scheme of the proposed method is presented in Figure 2.

5. Computational Experiments and Analysis

In this study, we explored various aspects of the PAH hydrogenation process. First, we examined the influence of two different catalysts under constant temperature conditions without applying any control. Second, for both catalysts, we solved an optimal control problem for two criteria Z 1   and Z 2 , both individually and as a linear convolution J t . The two catalysts exhibited significantly different behavior regarding the efficiency of the reaction. Finally, the proposed optimization approach was applied to the task of catalyst identification, aimed at discovering a new catalyst that could enhance the process’s output characteristics.
The modified MEC algorithm developed by the authors was implemented in Python. The following parameter values were used: the number of groups, γ = 20 ; the number of individuals per group, S = 10 ; the removing frequency, ω = 30 iterations; and the initial standard deviation, σ 0 = 1 . For the experiments, a computational limit of 500 iterations was set, resulting in 100 , 000 objective function evaluations. All experiments were conducted on a virtual Windows server, utilizing a multi-start method with 20 independent runs for each experiment.
As previously discussed, the MEC algorithm was selected for this study due to its proven effectiveness in related applications [14,17,18]. Benchmark studies [18,28] have compared the performance of the MEC algorithm, its various modifications, and other widely used optimization techniques, including the Particle Swarm Optimization (PSO) algorithm [31], the Gravity Search Algorithm (GSA) [32], and the Covariance Matrix Adaptation Evolution Strategy (CMAES) [33]. The primary innovation of this study lies in the proposed modifications that ensure the feasibility of the derived control solutions. A direct comparison of this approach with other methods that lack these modifications would be inherently biased, as it could result in solutions that, while potentially superior in terms of objective function values, are not practically implementable [13]. Conversely, incorporating these modifications into alternative algorithms would effectively result in a novel algorithmic framework, which, although potentially valuable for comparative analysis, extends beyond the scope of the current study.

5.1. Catalysts Comparison Under Constant Temperatures

The objective of this experiment is to assess the influence of the catalyst on the output characteristics, specifically the conversion of the raw material Z 1 and the final concentration of naphthenes Z 2 , under constant reaction temperatures T . The feasible temperature range is T 200 ; 500   ° C .
Figure 3 illustrates the change in raw material conversion Z 1 as a function of reaction temperature T for two catalysts: Nickel–Kieselguhr (NK) and Raney Nickel (RN). Using the NK catalyst (blue curve), the maximum conversion is achieved at lower temperatures, between 230   ° C and 270   ° C , with an exact value of Z 1 = 0.709635 . At higher temperatures, conversion decreases slightly but remains above 0.65 . In contrast, the RN catalyst (red curve) reaches its peak performance at temperatures above 350   ° C , with a maximum conversion of Z 1 = 0.831832 , which is 17 % higher than the NK catalyst. Reaction temperature plays a more critical role with the RN catalyst, as conversion fluctuates between 0.5 and 0.83 . In summary, the NK catalyst may be preferable when there are constraints on maximum reaction temperatures, particularly when T < 258   ° C (as shown by the intersection point in Figure 3).
Figure 4 presents similar results for the final concentration of naphthenes Z 2 . The NK catalyst (blue curve) consistently yields lower concentrations of the target product across the entire range of reaction temperatures T . However, for both catalysts, the maximum concentration of naphthenes is achieved at the lowest temperature of T = 200   ° C ( Z 2 N K = 0.023891 and Z 2 R N = 0.066712 ) Considering our goal is to maximize both Z 1 and Z 2 , the Raney Nickel catalyst (red curve) appears more promising, as it produces higher concentration values at elevated temperatures. This suggests it can deliver a strong performance for both criteria.

5.2. Optimal Control with Different Catalysts

The second set of experiments was carried out to obtain an optimal control for the reaction with the use of the Nickel–Kieselguhr catalyst. First, we find an optimal control T t for the conversion of the raw material Z 1 (Figure 5a). Utilizing such a control strategy instead of the constant temperature allows for increasing the value of Z 1 by roughly 1 % up to Z 1 = 0.714042 . However, this control appears to be easy to implement in practice, as the temperature slowly decreases for the first 90 s of the reaction and then steadily increases up to 250   ° C . This value is almost the same as the optimal constant temperature in the first set of experiments.
When dealing with the second criterion (Figure 5b), the final concentration of naphthenes Z 2 , the obtained control represents an almost constant temperature except for the last 30 s of the reaction where the temperature T t starts rising from 200   ° C to 205   ° C . Such control allows for increasing the value of Z 2 by 0.5 % to Z 2 = 0.02423 . Such control also appears to be practically feasible.
When optimizing the two criteria of Z 1 and Z 2 together as a linear convolution J t , the following weights were used: λ 1 = 1 and λ 2 = 10 . Obtained controls are presented in Figure 6 in comparison with the individual controls. The corresponding values of the two criteria are Z 1 = 0.686502 and Z 2 = 0.02423 . These results demonstrate that it is possible to simultaneously obtain high values for both criteria when using the Nickel–Kieselguhr catalyst. The value of Z 1 is slightly less than the best obtained value, while the value of Z 2 is the same.
The third set of experiments was conducted with the use of the Raney Nickel catalyst. In the same manner, we first study the conversion of the raw material Z 1 (Figure 7a). The obtained control T t allowed for increasing the value of Z 1 also by 1 % up to Z 1 = 0.837916 . The control strategy is also practically feasible as the temperature steadily increases up to 460   ° C .
This temperature is significantly higher than the one required for the first catalyst. We decided to decrease the upper temperature limit for the RN catalyst to 300   ° C . This would allow for the comparison of two catalysts when there are some energy restrictions. The yellow line in Figure 7a demonstrates that under specified conditions, it is necessary to maintain a constant temperature of 300   ° C in order to obtain the maximal value of Z 1 = 0.782892 . This value is 10 % higher than the one obtained with the NK catalyst, thus proving the efficiency of the RN catalyst even under energy restrictions.
Regarding the second criteria Z 2 (Figure 7b), the obtained control is similar to the one obtained for the NK catalyst. The only difference is that a small temperature increase is required in the middle of the reaction. As a result, the output value of Z 2 was improved by 0.6 % up to Z 2 = 0.067163 .
Obtained optimal control for two criteria as a convolution J t also allows for providing high values for Z 1 and Z 2 . For this experiment, we use the same weights of λ 1 and λ 2 as before. The results are presented in Figure 8 and demonstrate unexpected behavior. It is required to start the reaction at the highest possible temperature of 500   ° C and slowly decrease it after 40 s down to 450   ° C . The resulting values of the two criteria are Z 1 = 0.806898 and Z 2 = 0.039154 .
All obtained figures are summarized in Table 2. We can conclude that for the RN catalyst, two criteria are more sensitive than for the NK catalyst. The increase in Z 2 leads to a significant drop in Z 1 and vice versa. For the NK catalyst, the decrease in Z 1 is not that significant.

5.3. Catalyst Identification

The results from the previous sections clearly demonstrate that, for this reaction, selecting the right catalyst is more critical than controlling the reaction temperature T . Even with optimal control strategies, the NK catalyst cannot achieve the same output performance as the RN catalyst, emphasizing the practical importance of catalyst identification for process optimization.
In the model under investigation, a catalyst is characterized by 42 kinetic parameters. These parameters describe the chemical stages and influence the catalyst’s effect on the reaction. The activation energy E j defines the minimum energy required for the reaction, while the pre-exponential factor A j represents the total number of molecular collisions. Using these parameters (as shown in Table 1), we can calculate the rate constants for the stages based on the reaction temperature, following the Arrhenius equation.
We use these parameters as the input variable vector X for our optimization approach, with the linear convolution J X of Z 1 and Z 2 serving as the optimization criterion. The classical MEC algorithm for constrained global optimization problems is applied to address this problem, without incorporating the previously mentioned modifications for feasible control strategies.
The results are shown in Figure 9. In Figure 9a, we compare the RN catalyst’s parameters with the new optimized values obtained through the optimization process. Figure 9b highlights the differences between these parameters, indicating which should be increased and which should be decreased. The new set of parameters improved the value of J X , corresponding to the Raney Nickel catalyst, by 18%.
However, it is evident that the energy levels of the catalyst’s chemical components are not directly represented by the optimized values and require appropriate mapping to accurately identify the elements involved. This issue lies beyond the scope of the current study and will be addressed in future research.

6. Conclusions

In this study, the optimal control problem of hydrocarbons’ hydrogenation was addressed in the presence of two catalysts: Nickel–Kieselguhr and Raney Nickel. By reformulating the problem as a nonlinear global optimization task, the modified Mind Evolutionary Computation algorithm was proposed and utilized to optimize the reaction’s performance. The results clearly demonstrated that the choice of catalyst plays a more significant role in the efficiency of the reaction than controlling temperature alone. The RN catalyst consistently outperformed NK in both constant temperature conditions and optimal control scenarios, highlighting its superiority for practical applications in jet fuel production.
Moreover, by introducing modifications to the traditional MEC algorithm, it became possible to address practical constraints that often arise in real-world control problems, such as ensuring that the derived control functions are feasible for implementation. These modifications not only improved the robustness of the optimization but also provided a pathway for better integration of theoretical solutions into industrial setups.
Finally, the identification of new catalyst parameters using the proposed optimization approach resulted in significant performance improvements over the original RN catalyst. While the optimization outcomes were promising, additional research is needed to refine the mapping of these results to the actual energy levels of chemical substances in catalysts.
The insights gained from this study can be extended to other catalytic processes, offering a framework for optimizing complex, multistage chemical reactions in various industrial sectors. Further research will focus on refining the algorithm and exploring its application to a broader range of reactions and catalyst types.

Author Contributions

Conceptualization, M.S. and K.K.; methodology, M.S.; software, M.S.; validation, M.S., K.K. and I.G.; formal analysis, M.S. and K.K.; investigation, M.S. and K.K.; resources, I.G.; data curation, K.K.; writing—original draft preparation, M.S.; writing—review and editing, M.S. and K.K.; visualization, M.S.; supervision, I.G.; project administration, I.G.; funding acquisition, I.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was performed due to the Russian Science Foundation grant (project No. 21-71-20047).

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Acknowledgments

The authors would like to thank the reviewers for their valuable remarks on the content of the paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Bayguzina, A.R.; Gimaletdinova, L.I.; Khusnutdinov, R.I. Synthesis of Benzyl Alkyl Ethers by Intermolecular Dehydration of Benzyl Alcohol with Aliphatic Alcohols under the Effect of Copper Containing Catalysts. Russ. J. Org. Chem. 2018, 54, 1148–1155. [Google Scholar] [CrossRef]
  2. Parfenova, L.V.; Balaev, A.V.; Gubaidullin, I.M.; Pechatkina, S.V.; Abzalilova, L.R.; Spivak, S.I.; Khalilov, L.M.; Dzhemilev, U.M. Kinetic Model of Olefins Hydroalumination by HAlBui2 and AlBui3 in Presence of Cp2ZrCl2 Catalyst. Int. J. Chem. Kinet. 2007, 39, 333–339. [Google Scholar] [CrossRef]
  3. Iranshahi, D.; Amiri, H.; Karimi, M. Modeling and Simulation of a Novel Membrane Reactor in a Continuous Catalytic Regenerative Naphtha Reformer Accompanied with a Detailed Description of Kinetics. Energy Fuels 2013, 27, 4048–4070. [Google Scholar] [CrossRef]
  4. Bobreneva, Y.O.; Poveshchenko, Y.A.; Podryga, V.O.; Polyakov, S.V.; Uyanbaev, R.M.; Koledina, K.F.; Rahimly, P.I. Numerical method for calculating heat and mass transfer of two-phase fluid in fractured-porous reservoir. Numer. Methods Program. 2024, 25, 33–46. [Google Scholar] [CrossRef]
  5. Frego, D.M. Numerical Methods for Optimal Control Problems with Application to Autonomous Vehicles. Ph.D. Thesis, University of Trento, Trento, Italy, 2014. [Google Scholar]
  6. Diveev, A.I.; Konstantinov, S.V.; Sofronova, E.A. A Comparison of Evolutionary Algorithms and Gradient-based Methods for the Optimal Control Problem. In Proceedings of the 2018 5th International Conference on Control, Decision and Information Technologies (CoDIT), Thessaloniki, Greece, 10–13 April 2018; pp. 259–264. [Google Scholar]
  7. Weise, T. Global Optimization Algorithms—Theory and Application; University of Kassel: Kassel, Germany, 2008; p. 758. [Google Scholar]
  8. Rao, A.V. A Survey of Numerical Methods for Optimal Control; Preprint AAS 09-334; American Astronautical Society by Uni-velt: Escondido, CA, USA, 2015; pp. 1–32. [Google Scholar]
  9. Diveev, A.I.; Konstantinov, S.V. Study of the practical convergence of evolutionary algorithms for the optimal program control of a wheeled robot. J. Comput. Syst. Sci. Int. 2018, 57, 561–580. [Google Scholar] [CrossRef]
  10. Slowik, A.; Kwasnicka, H. Evolutionary algorithms and their applications to engineering problems. Neural Comput. Applic. 2020, 32, 12363–12379. [Google Scholar] [CrossRef]
  11. Conway, B.A. Evolutionary and Heuristic Methods Applied to Problems in Optimal Control. In Variational Analysis and Aerospace Engineering; Springer Optimization and Its Applications; Frediani, A., Mohammadi, B., Pironneau, O., Cipolla, V., Eds.; Springer: Cham, Switzerland, 2016; Volume 116. [Google Scholar] [CrossRef]
  12. Pătrăușanu, A.; Florea, A.; Neghină, M.; Dicoiu, A.; Chiș, R. A Systematic Review of Multi-Objective Evolutionary Algorithms Optimization Frameworks. Processes 2024, 12, 869. [Google Scholar] [CrossRef]
  13. Sakharov, M.; Karpenko, A. Parallel Multi-Memetic Global Optimization Algorithm for Optimal Control of Polyarylenephthalide’s Thermally-Stimulated Luminescence. In Optimization of Complex Systems: Theory, Models, Algorithms and Applications; WCGO 2019; Advances in Intelligent Systems and Computing; Springer: Cham, Switzerland, 2020; Volume 991, pp. 191–201. [Google Scholar] [CrossRef]
  14. Sakharov, M.; Koledina, K.; Gubaydullin, I.; Karpenko, A. Studying the Efficiency of Parallelization in Optimal Control of Multistage Chemical Reactions. Mathematics 2022, 10, 3589. [Google Scholar] [CrossRef]
  15. Sakharov, M.; Koledina, K.; Gubaydullin, I.; Karpenko, A. Feasible Control of Chemical Reactions with the Parallel Mind Evolutionary Algorithm. In Proceedings of the Parallel Computing Technologies—XV International Conference, PaVT’2021, Volgograd, Russia, 30 March–1 April 2021; pp. 104–117. [Google Scholar]
  16. Koledina, K.F.; Gubaidullin, I.M.; Zagidullin, S.G.; Koledin, S.N.; Sabirov, D.H. Kinetic Regularities of Hydrogenation of Polycyclic Aromatic Hydrocarbons on Nickel Catalysts. Russ. J. Phys. Chem. A 2023, 97, 2104–2110. [Google Scholar] [CrossRef]
  17. Chengyi, S.; Yan, S.; Wanzhen, W. A Survey of MEC: 1998–2001. In Proceedings of the 2002 IEEE International Conference on Systems, Man and Cybernetics IEEE SMC2002, Hammamet, Tunisia, 6–9 October 2002; pp. 445–453. [Google Scholar] [CrossRef]
  18. Sakharov, M.; Houllier, T.; Lépine, T. Optimal Design of Conventional and Freeform Optical Systems with Memetic Mind Evolutionary Computation Algorithm. In The Sixth International Scientific Conference “Intelligent Information Technologies for Industry” (IITI’22); IITI 2022; Lecture Notes in Networks and Systems; Kovalev, S., Sukhanov, A., Akperov, I., Ozdemir, S., Eds.; Springer: Cham, Switzerland, 2023; Volume 566. [Google Scholar] [CrossRef]
  19. Mahdiani, M.R.; Khamehchi, E.; Suratgar, A.A. Using modern heuristic algorithms for optimal control of a gas lifted field. J. Pet. Sci. Eng. 2019, 183, 106348. [Google Scholar] [CrossRef]
  20. Slayden, S.W.; Liebman, J.F. The Energetics of Aromatic Hydrocarbons: An Experimental Thermochemical Perspective. Chem. Rev. 2001, 101, 1541–1566. [Google Scholar] [CrossRef] [PubMed]
  21. Li, M.; Liu, D.; Du, H.; Li, Q.; Hou, X.; Ye, J. Preparation of Mesophase Pitch by Aromatics-rich Distillate of Naphthenic Vacuum Gas Oil. Appl. Petrochem. Res. 2015, 5, 339–346. [Google Scholar] [CrossRef] [PubMed]
  22. Dolomatov, M.Y.; Burangulov, D.Z.; Dolomatova, M.M.; Osipenko, D.F.; Zaporin, V.P.; Tukhbatullina, A.A.; Akhmetov, A.F.; Sabirov, D.S. Low-sulphur Vacuum Gasoil of Western Siberia Oil: The Impact of its Structural and Chemical Features on the Properties of the Produced Needle Coke. C—J. Carbon Res. 2022, 8, 19. [Google Scholar] [CrossRef]
  23. Akhmetov, A.F.; Akhmetov, A.V.; Zagidullin, S.G.; Shaizhanov, N.S. Hydrofinery Processing Heavy Fraction of Aromatic Hydrocarbons C10+ on Catalyzer Nickel on Kieselguhr. Bashkir Chem. J. 2018, 25, 96–98. (In Russian) [Google Scholar] [CrossRef]
  24. Shaizhanov, N.S.; Zagidullin, S.G.; Akhmetov, A.V. Analysis of the Activity of Hydrogenation Catalysts in the Process of Obtaining High-density Jet Fuels. Bashkir Chem. J. 2014, 21, 94–98. (In Russian) [Google Scholar]
  25. Akhmetov, A.F.; Akhmetov, A.V.; Shaizhanov, N.S.; Zagidullin, S.G. Hydroprocessing of Residual Fractions from the Pyrolysis Process. Bashkir Chem. J. 2017, 24, 29–32. (In Russian) [Google Scholar]
  26. Jie, J.; Zeng, J. Improved Mind Evolutionary Computation for Optimizations. In Proceedings of the 5th World Congress on Intelligent Control and Automation, Hangzhou, China, 15–19 June 2004; pp. 2200–2204. [Google Scholar] [CrossRef]
  27. Jie, J.; Zeng, J.; Han, C. An extended mind evolutionary computation model for optimizations. Appl. Math. Comput. 2007, 185, 1038–1049. [Google Scholar] [CrossRef]
  28. Sakharov, M.; Koledina, K.; Gubaydullin, I.; Koledina, K. Parallel memetic algorithm for optimal control of multi-stage catalytic reactions. Optim. Lett. 2023, 17, 981–1003. [Google Scholar] [CrossRef]
  29. Agasiev, T.A. Characteristic feature analysis of continuous optimization problems based on Variability Map of objective function for optimization algorithm configuration. Open Comput. Sci. 2020, 10, 97–111. [Google Scholar] [CrossRef]
  30. Sakharov, M.; Karpenko, A. Performance Investigation of Mind Evolutionary Computation Algorithm and Some of Its Modifications. In The First International Scientific Conference “Intelligent Information Technologies for Industry” (IITI’16); Springer: Cham, Switzerland, 2016; pp. 475–486. [Google Scholar] [CrossRef]
  31. Karpenko, A.P. Modern Algorithms of Search Engine Optimization. Nature-Inspired Optimization Algorithms; Bauman MSTU Publication: Moscow, Russia, 2014; p. 446. [Google Scholar]
  32. Rashedi, E.; Hossein, N.-P.; Saeid, S. GSA: A Gravitational Search Algorithm. Inf. Sci. 2009, 179, 2232–2248. [Google Scholar] [CrossRef]
  33. Hansen, N.; Ostermeier, A. Completely Derandomized Self-Adaptation in Evolution Strategies. Evol. Comput. 2001, 9, 159–195. [Google Scholar] [CrossRef] [PubMed]
Figure 1. The architecture of the canonical Mind Evolutionary Computation algorithm.
Figure 1. The architecture of the canonical Mind Evolutionary Computation algorithm.
Mathematics 12 03570 g001
Figure 2. The block scheme of the proposed modified MEC algorithm: blue—the initialization stage; orange—the similar taxis stage; red—the dissimilation stage.
Figure 2. The block scheme of the proposed modified MEC algorithm: blue—the initialization stage; orange—the similar taxis stage; red—the dissimilation stage.
Mathematics 12 03570 g002
Figure 3. The change in the conversion of the raw material Z 1 depending on the reaction temperature T for two catalysts: Nickel–Kieselguhr (NK) and Raney Nickel (RN).
Figure 3. The change in the conversion of the raw material Z 1 depending on the reaction temperature T for two catalysts: Nickel–Kieselguhr (NK) and Raney Nickel (RN).
Mathematics 12 03570 g003
Figure 4. The change in the final concentration of naphthenes Z 2 depending on the reaction temperature T for two catalysts: Nickel–Kieselguhr (NK) and Raney Nickel (RN).
Figure 4. The change in the final concentration of naphthenes Z 2 depending on the reaction temperature T for two catalysts: Nickel–Kieselguhr (NK) and Raney Nickel (RN).
Mathematics 12 03570 g004
Figure 5. Obtained optimal control T t for two independent criteria with the Nickel–Kieselguhr catalyst: (a) optimal control for the conversion of the raw material Z 1 ; (b) optimal control for the final concentration of naphthenes Z 2 .
Figure 5. Obtained optimal control T t for two independent criteria with the Nickel–Kieselguhr catalyst: (a) optimal control for the conversion of the raw material Z 1 ; (b) optimal control for the final concentration of naphthenes Z 2 .
Mathematics 12 03570 g005
Figure 6. Obtained optimal control J t with the Nickel–Kieselguhr catalyst in comparison with individual controls for Z 1 and Z 2 .
Figure 6. Obtained optimal control J t with the Nickel–Kieselguhr catalyst in comparison with individual controls for Z 1 and Z 2 .
Mathematics 12 03570 g006
Figure 7. Obtained optimal control T t for two independent criteria with the Raney Nickel catalyst: (a) optimal control for the conversion of the raw material Z 1 ; (b) optimal control for the final concentration of naphthenes Z 2 .
Figure 7. Obtained optimal control T t for two independent criteria with the Raney Nickel catalyst: (a) optimal control for the conversion of the raw material Z 1 ; (b) optimal control for the final concentration of naphthenes Z 2 .
Mathematics 12 03570 g007
Figure 8. Obtained optimal control J t with the Raney Nickel catalyst in comparison with individual controls for Z 1 and Z 2 .
Figure 8. Obtained optimal control J t with the Raney Nickel catalyst in comparison with individual controls for Z 1 and Z 2 .
Mathematics 12 03570 g008
Figure 9. Obtained parameters for the new catalyst in comparison with the Raney Nickel catalyst: (a) absolute values of the parameters; (b) differences between the corresponding parameters of the two catalysts.
Figure 9. Obtained parameters for the new catalyst in comparison with the Raney Nickel catalyst: (a) absolute values of the parameters; (b) differences between the corresponding parameters of the two catalysts.
Mathematics 12 03570 g009
Table 1. Scheme of chemical transformations and values of kinetic parameters of the catalytic process of hydrogenation of polycyclic aromatic hydrocarbons on a Nickel-on-Kieselguhr catalyst.
Table 1. Scheme of chemical transformations and values of kinetic parameters of the catalytic process of hydrogenation of polycyclic aromatic hydrocarbons on a Nickel-on-Kieselguhr catalyst.
k j Chemical Stages E j l n A j
k 1 ; k 21 Y 1 + 3 Y 2 Y 3 15.42; 25.0010.52; 6.00
k 2 Y 1 + Y 2 Y 4 + Y 5 6.75 3.68
k 3 ; k 18 Y 6 + 2 Y 2 Y 7 0.59; 16.300.45; 15.26
k 4 Y 7 + 3 Y 2 Y 8 19.43 15.14
k 5 ; k 19 Y 9 + 3 Y 2 Y 10 10.18; 26.609.82; 24.23
k 6 ; k 20 Y 10 + 3 Y 2 Y 11 31.60; 26.5227.72; 24.33
k 7 Y 11 + Y 2 Y 12 + Y 12 36.0831.00
k 8 Y 10 + Y 2 Y 4 + Y 12 25.9923.04
k 9 Y 4 + 3 Y 2 Y 12 12.1610.95
k 10 Y 7 + Y 2 Y 16 32.5130.89
k 11 Y 16 + Y 2 Y 1 36.1733.26
k 12 Y 16 + Y 2 Y 17 24.4420.25
k 13 Y 12 Y 18 28.5425.59
k 14 Y 18 + Y 2 Y 19 34.4232.16
k 15 Y 12 + Y 2 Y 20 37.1832.42
k 16 2 Y 7 Y 6 + Y 8 34.7832.72
k 17 2 Y 9 Y 9 + Y 11 32.4828.53
Table 2. Computational experiment results for investigated optimization criteria with a use of two catalysts.
Table 2. Computational experiment results for investigated optimization criteria with a use of two catalysts.
Optimization CriterionNickel–Kieselguhr CatalystRaney Nickel Catalyst
Source Raw Material Conversion, Z 1 Z 1 = 0.714042 ;
Z 2 = 0.006386 ;
Z 1 = 0.837916 ;
Z 2 = 0.019595 ;
Target Concentration of Naphthenes, Z 2 Z 1 = 0.68661 ;
Z 2 = 0.02423 ;
Z 1 = 0.508969 ;
Z 2 = 0.067163 ;
Linear Convolution J t Z 1 = 0.686502 ;
Z 2 = 0.02423 ;
Z 1 = 0.806898 ;
Z 2 = 0.039154 ;
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Sakharov, M.; Koledina, K.; Gubaydullin, I. Optimal Control of Hydrocarbons’ Hydrogenation with Catalysts. Mathematics 2024, 12, 3570. https://doi.org/10.3390/math12223570

AMA Style

Sakharov M, Koledina K, Gubaydullin I. Optimal Control of Hydrocarbons’ Hydrogenation with Catalysts. Mathematics. 2024; 12(22):3570. https://doi.org/10.3390/math12223570

Chicago/Turabian Style

Sakharov, Maxim, Kamila Koledina, and Irek Gubaydullin. 2024. "Optimal Control of Hydrocarbons’ Hydrogenation with Catalysts" Mathematics 12, no. 22: 3570. https://doi.org/10.3390/math12223570

APA Style

Sakharov, M., Koledina, K., & Gubaydullin, I. (2024). Optimal Control of Hydrocarbons’ Hydrogenation with Catalysts. Mathematics, 12(22), 3570. https://doi.org/10.3390/math12223570

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop