Abstract
Fluidized catalytic cracking unit (FCCU) main fractionator is a complex system with multivariable, nonlinear and uncertainty. Its modeling is a hard nut to crack. Ordinary modeling methods are difficult to estimate its dynamic characteristics accurately. In this work, the gray wolf optimizer with bubble-net predation (GWO_BP) is proposed for solving this complex optimization problem. GWO_BP can effectively balance the detectability and exploitability to find the optimal value faster, and improve the accuracy. The head wolf has the best fitness value in GWO. GWO_BP uses the spiral bubble predation method of whale to replace the surrounding hunting scheme of the head wolf, which enhances the global search ability and speeds up the convergence speed. And Lévy flight is applied to improve the wolf search strategy to update the positions of wolfpack for overcoming the disadvantage of easily falling into local optimum. The experiments of the basic GWO, the particle swarm optimization (PSO) and the GWO_BP are carried out with 12 typical test functions. The experimental results show that GWO_BP has the best optimization accuracy. Then, the GWO_BP is used to solve the parameter estimation problem of FCCU main fractionator model. The simulation results show that the FCCU main fractionator model established by the proposed modeling method can accurately reflect the dynamic characteristics of the real world.
Similar content being viewed by others
Introduction
Fluid catalytic cracking is one important part of the petroleum refining processes. The heavy oil is reacted in a lifting tube having a temperature of about 500 °C in the presence of a molecular sieve catalyst. The hydrocarbons of the born can be separated into cracking gas, high octane gasoline and diesel. It is one of the important measures to convert heavy oil into light oil. The catalytic cracking main fractionation column is a master device that achieves product separation during catalytic cracking, which is an important part of catalytic cracking. Therefore, establishing a precise main fractionator model has a great significance to improve oil product quality1. The catalytic crack process is full of uncertainty, complexity, nonlinearity and coupling among variables etc.2,3. It is very difficult to obtain an accurate mathematical model by traditional modeling methods, they have been unable to meet its requirements of building a high-precision mathematical model4,5. The modeling problem of complex system can be transformed into a complex optimization problem. Researchers found that intelligent optimization algorithms can solve the complex optimization problems6,7,8. Intelligent optimization algorithms have no strict requirements for optimization problems, and easy to operate and implement9.
With the development of artificial intelligence technique, intelligent optimization algorithms are also used in petroleum industry modeling10. Li et al. applied Tabu Search to solve chemical industry optimization problems, and obtains the global optimal solution in specific constrained optimization problems by setting different parameters11. Tao and Wang proposed an RNA genetic algorithm to estimate the parameters of a heavy oil thermal cracking model and a fluid catalytic cracking unit (FCCU) main fractionator12. Li et al. used grey wolf optimizer (GWO) to optimize multi-classification Twin Support Vector Machine to explore concealed reservoirs13. Hu et al. used a normal distribution function to improve the search mode of fruit fly optimization algorithm to predict the oil pipeline energy consumption14.
Inspired by the preying activity of gray wolf, grey wolf optimizer (GWO) is proposed in 201415. GWO has strong search performance, few parameters and easy implementation. Some researchers used GWO to optimize the model parameters, Altan et al. established the wind speed forecasting hybrid model and optimized the intrinsic mode function estimation output with the GWO16. However, the basic GWO still has some defects, such as premature convergence, easy to fall into local optimum and so on. In order to overcome the defects, researchers have put forward various GWOs. Malik et al. used the weighted average to update the position of wolfpack and improve the diversity of GWO population17. Yao et al. used the "greedy strategy" in differential evolution to eliminate the poorer new individual positions in the wolves for the UAV three-dimensional path planning problem18. Heidari et al. integrated Lévy flight (LF) and greedy selection strategies to the modified hunting phases19. Amirsadri et al. used Lévy flight for the encirclement formula of α, β and δ wolves in GWO and combined BP algorithm to solve the global optimization problem20. Gupta et al. proposes a modified GWO by incorporating random walk for leading wolves to optimize the search ability for prey by wolf pack21. Wang et al. used differential evolution and elimination mechanisms to update the wolfpack for speeding up the convergence rate and improving the convergence accuracy22. Akash et al. performed an experiment of embedding β-Chaotic sequence in monotonically decreasing linear mechanism to avoid falling into local optimization23. Nadimi-Shahraki et al. used the dimension learning hunting search strategy to improve GWO, so that each wolf constructs a neighborhood, and the adjacent information is shared among wolves, which alleviated the lack of population diversity, the imbalance between development and exploration and the premature convergence24. Liu and Wang proposed a GWO with RNA cross operation to improve the global optimization ability and changed the adaptive parameter to balance the exploration and development ability25. The improved methods as above provide the reference values. The global search ability (detectability) and local search ability (exploitability) of GWO needs to study for reaching an ideal balance. The method proposed in this work can efficiently balance the detectability and exploitability. In this work, in order to overcome the shortcomings of basic GWO, we combine the whale search scheme and the Lévy flight for the head wolf \(\alpha\) search strategy to propose the novel gray wolf optimizer (GWO_BP), and adopt GWO_BP to estimate the parameters of the FCCU main fractionator model. The highlights of this paper are as follows:
-
The gray wolf optimization with bubble-net predation (GWO_BP) is proposed.
-
In order to enhance the global search ability and accelerate the convergence speed, the bubble-net predation of whale search scheme is applied to update the head wolf \(\alpha\) position for GWO_BP.
-
And the Lévy flight is used to the head wolf \(\alpha\) to update the positions of wolfpack for overcoming the disadvantage of easily falling into local optimum.
-
GWO combined with whale bubble predation and Lévy flight for head wolf \(\alpha\) search strategy is applied to the parameter estimation of FCCU main fractionator model. The experimental results show that the proposed modeling method can track the dynamic characteristics well.
The chapter structure is as follows. The second section introduces the basic GWO. The third section proposes a novel GWO (GWO_BP), which merge the whale bubble-net predation search scheme and Lévy flight. The fourth section uses the typical optimization test functions to test the GWO_BP and the basic GWO and PSO. The GWO_BP is applied to estimate the model parameter of FCCU main fractionator to verify the effectiveness and feasibility.
Basic gray wolf optimizer
GWO is a newly intelligence optimization algorithm proposed by Mirjalili et al.15. GWO is inspired by the prey hunting activities of gray wolves. Gray wolves are social canine animals that live at the top of the food chain, and they adhere to a strict hierarchy of social dominance. There are four social hierarchies in the gray wolf population \(\alpha\), \(\beta\), \(\delta\), \(\omega\). Where \(\alpha\) is the leading wolf in the wolf pack, and it makes major decisions about activities in the wolves, In the GWO, \(\alpha\) is the best fitness value in the wolves. \(\beta\) wolf obeys the leading wolf and helps him to make decisions. \(\beta\) wolf can dominate the other grades of wolves, and \(\beta\) is the second best solution of fitness value in GWO. \(\delta\) obeys \(\alpha\) and \(\beta\) in the wolf pack, and at the same time dominates the wolves of the remaining level. \(\delta\) is the third best solution of fitness value. The rest of the candidate solutions are \(\omega\), \(\omega\) wolves usually need to obey wolves at higher social levels. The optimization process of GWO is guided by \(\alpha\), \(\beta\) and \(\delta\), after judging the position of the prey which is the optimal solution, \(\alpha\), \(\beta\) and \(\delta\) lead \(\omega\) to surround the prey. Finally, the optimal value is found by iterating continuously.
GWO can divide the whole process of hunting prey into three stages, which are encircling, hunting, attacking, and finally capturing the prey, The detailed algorithm is described as follows15:
-
(1)
Encircling prey: after the wolves lock the location of the prey, they will slowly move to the prey for encirclement. In the encirclement process, the distance between the gray wolf and the prey can be calculated by Eqs. (1) and (2)15:
$$\overrightarrow {D} = \left| {\overrightarrow {C} \cdot \overrightarrow {X}_{P} (t) - \overrightarrow {X} (t)} \right|$$(1)$$\overrightarrow {X} (t + 1) = \overrightarrow {X}_{P} (t) - \overrightarrow {A} \cdot \overrightarrow {D}$$(2)
where \(\overrightarrow {D}\) indicates the distance between the wolf and prey, \(t\) is the current iteration, \(\overrightarrow {X}_{P} (t)\) is the location of prey after the iteration \(t\), \(\overrightarrow {A}\) and \(\overrightarrow {C}\) are coefficients, and can be calculated as follows15:
where \(\overrightarrow {r}_{1}\), \(\overrightarrow {r}_{2}\) are random value in [0,1]. \(\overrightarrow {a}\) is the convergence factor and decreases linearly from 2 to 0 with the iteration proceeds, the definition is as follows17:
-
(2)
Hunting: the hunting process of gray wolf population is usually guided by the head wolf \(\alpha\), \(\beta\) and \(\delta\) assisted the wolf \(\alpha\). Therefore, GWO assumes that \(\alpha\), \(\beta\) and \(\delta\) are related to the possible positions of prey, and updates according to the positions of these three optimal solutions, the expression are as follows15:
$$\left\{ {\begin{array}{*{20}l} {\overrightarrow {D}_{\alpha } { = }\left| {\overrightarrow {C}_{1} \cdot \overrightarrow {X}_{\alpha } (t) - \overrightarrow {X} (t)} \right|} \hfill \\ {\overrightarrow {D}_{\beta } { = }\left| {\overrightarrow {C}_{2} \cdot \overrightarrow {X}_{\beta } (t) - \overrightarrow {X} (t)} \right|} \hfill \\ {\overrightarrow {D}_{\delta } { = }\left| {\overrightarrow {C}_{3} \cdot \overrightarrow {X}_{\delta } (t) - \overrightarrow {X} (t)} \right|} \hfill \\ \end{array} } \right.$$(6)$$\left\{ {\begin{array}{*{20}l} {\overrightarrow {X}_{1} = \overrightarrow {X}_{\alpha } (t) - \overrightarrow {A}_{1} \overrightarrow {D}_{\alpha } } \hfill \\ {\overrightarrow {X}_{2} = \overrightarrow {X}_{\beta } (t) - \overrightarrow {A}_{2} \overrightarrow {D}_{\beta } } \hfill \\ {\overrightarrow {X}_{3} = \overrightarrow {X}_{\delta } (t) - \overrightarrow {A}_{3} \overrightarrow {D}_{\delta } } \hfill \\ \end{array} } \right.$$(7)$$\overrightarrow {X} (t + 1) = \frac{{\overrightarrow {X}_{1} + \overrightarrow {X}_{2} + \overrightarrow {X}_{3} }}{3}$$(8) -
(3)
Attack prey: This step is the last stage of the hunting process, the wolves siege and capture the prey (obtain the optimal solution). This stage can be realized by decreasing the value of \(\overrightarrow {a}\) in Eq. (3). When the value of \(\overrightarrow {a}\) decreases linearly from 2 to 0, the corresponding value of \(\overrightarrow {a}\) also changes in the interval [− a, a]. When the random value of A is above [− 1,1], the next position of the wolf may be anywhere between its current position and its prey position, when |A|> 1, wolves are currently moving away from position of prey to find new potential prey. Random parameter C in Eq. (4) ranges from [0,2], parameter C randomly enhances (C ≥ 1) or weakens (C < 1) the influence of the target wolf on the computational distance, this helps to enhance the detectability of the algorithm and avoid local optimum values.
Gray wolf optimizer with bubble-net predation
The bubble-net predation of whales
When the basic GWO encircles the prey, it will gradually make the wolves approach the \(\alpha\), \(\beta\), \(\delta\) wolves through continuous iteration, which may reduce the population diversity and lead the algorithm falling into the local optimal values. It is unfavorable for solving the problems with multiple local optimal values. We turn our attention to the whale foraging behavior, and make use of the bubble-net predation of whales to enhance the leading wolf \(\alpha\).
Whales are the largest mammals in the world, and they have a unique method of foraging, called the bubble feeding method. Whales dive into the ocean about 12 m, then create a spiral bubble around their prey, and then swim to the surface. Inspired by this foraging behavior, whale optimization algorithm (WOA) is proposed by Mirjalili et al.26. The advantages of WOA are simple operation, fewer parameters to adjust good global optimization ability and the convergence speed is fast. The bubble net predation is expressed by the following formula26:
where \(\overrightarrow {{D_{p} }} = \left| {\overrightarrow {X}^{*} \left( t \right) - \overrightarrow {X} \left( t \right)} \right|\) represents the length of the ith whale from its prey, that is, the distance between the ith solution and the current optimal solution; \(\overrightarrow {X}^{*} (t)\) represents the best whale position up to now, \(\overrightarrow {X} (t)\) represents the current position of the whale; \(b\) is a constant, usually \(b\) takes 1, which determines the shape of the diameter spiral; \(l\) is the random value on [− 1, 1], and ‘∙’ represents the dot product.
In addition, the algorithm believes that whales also surround their prey, which is similar to the encirclement mechanism of GWO, the mathematical description is as follows26:
Suppose we update the whale's position with probabilistic selective contraction encirclement mechanism of \(P_{i}\) and probability selection spiral model of Eq. (9). WOA sets when \(A < 1\), the whale attacked its prey, the mathematical formula is as follows26:
where, \(\overrightarrow {D} = \left| {\overrightarrow {C} \cdot \overrightarrow {X}^{*} \left( t \right) - \overrightarrow {X} \left( t \right)} \right|\) is the radius of the contraction circle, and the definition of \(\overrightarrow {A}\), \(\overrightarrow {C}\) are as follows17,26:
When WOA set to \(A \ge {1}\), the whale is forced to deviate from the prey, so as to find a more suitable prey, which can strengthen the exploration ability of the algorithm and make WOA to conduct global search. The mathematical model is as follows26:
where \(\overrightarrow {X}_{rand}\) is a random selection of whale locations (not a pre-optimal solution).
In GWO_BP, we will use Eqs. (11–13) to replace the position update formula of \(\alpha\) wolf.
Lévy flight for the head wolf \(\alpha\)
In order to improve the population diversity and avoid falling into the local optimal solution, we use Lévy flight to improve the alpha wolf search strategy for global detection.
Lévy flight27 is a random search method that obeys Lévy distribution and Lévy flight is named after Paul Pierre Lévy, the French mathematician. The search step of Lévy flight is a short-distance and long-distance search alternately. Such a search method has good global search capabilities28.
The position update equation of Lévy flight is as follows27:
where, \(\oplus\) represents point-to-point multiplication, and l > 0 is the step size parameter related to the scope of the optimization problem.
As the equation of Lévy flight is very complex, we use Mantegna algorithm to simulate29,30. The calculation equation of step size is as follows:
In GWO, the value of α wolf is the closest to the optimal solution, so we add α to \(s_{p}\), a new step size formula is obtained, it is a complex process. The step length calculation formula is as follows:
where, \(\mu\) and \(\nu\) Obey normal distribution, \(\mu \sim N(0,\sigma_{\mu }^{2} )\), \(\nu \sim N(0,\sigma_{\nu }^{2} )\), \(\sigma_{\nu } = 1\), The equation of \(\sigma_{\mu }\) is as follows31:
where the value of \(\chi\) is usually 1.5.
The GWO_BP
From the discussed as above, the flowchart of GWO_BP is shown in Fig. 1, and the procedure of GWO_BP are as follows:
Step 1 Set the control parameters of the algorithm. They are the population size \(S\), the maximum number of iterations \(T_{\max }\), the dimension of variables to be optimized \(\dim\), the sum of upper \(ub\) and lower bounds \(lb\) in space, and initial population randomly.
Step 2 Calculate the fitness of all individuals in the population, sort by fitness, that is, \(\alpha\) = the individual with the best fitness, \(\beta\) = the individual with the second fitness, \(\delta\) = the individual with the third fitness ranking.
Step 3 Calculate the convergence factor \(\overrightarrow {a}\) according to Eq. (5). Calculate \(\overrightarrow {A}\), \(\overrightarrow {C}\) according to Eqs. (3) and (4). the wolf \(\alpha\) has the best fitness value, so in order to improve the convergence speed and global search ability, this paper replaces the position update Eqs. (6–8) of the leading wolf with the whale spiral bubble predation Eqs. (11–13). \(\beta ,\delta ,\omega\) wolves update the position according to the original GWO Eqs. (6–8).
Step 4 Update the position of the wolf pack according to the Lévy flight equation of the head wolf \(\alpha\) position in Eqs. (14–17).
Step 5 Update \(\overrightarrow {a}\), \(\overrightarrow {A}\), \(\overrightarrow {C}\).
Step 6 Determine whether the number of iterations reaches the maximum \(T_{\max }\) or satisfy other algorithm termination conditions. If satisfied, output the current optimal solution, otherwise, return to step 2 and continue.
Experimental results
Test function optimization
In order to verify the effectiveness of GWO_BP, twelve test functions in Tables 1, 2 and 3 are selected for the numerical optimization. \(f_{1} - \, f_{{4}}\) in Table 1 are unimodal functions, they only have one extreme point, which are mainly used to test the accuracy of the local search and the development ability of the algorithm; \(f_{5} - f_{8}\) are multimodal functions, the feature of these functions are that they have multiple local minima, so they also suitable for detecting the global search ability of the algorithm, that is, the detectability of the GWO_BP: whether it has the ability to jump out of the local optimum and search for the global optimum; \(f_{9} - f_{12}\) are fixed-dimension multimodal functions, they are also the multimodal functions but the dimension of these functions are fixed.
Parameter setting
We compare the GWO_BP with the basic GWO, PSO and the basic GWO with Lévy flight (LGWO). The parameter values of the four optimization algorithms are shown in Table 4.
Each algorithm of GWO_BP, GWO and PSO is run 30 times for the 12 test functions to calculate the optimal value, mean value and variance. The results of the three algorithms are shown in Table 5, and the optimal values of the three algorithms are marked in bold.
Results and discussion
From Table 5, for the comparison of the optimal values of unimodal function \(f_{1} - \, f_{{4}}\), it can be seen that the optimization accuracy of GWO_BP is far beyond several orders of magnitude of GWO and PSO. Therefore, it can be concluded that the local exploration ability of GWO_BP proposed in this work is much higher performance than that of GWO and PSO. At the same time, comparing the mean value and the variance of the three algorithms, the result of GWO_BP is still far better than GWO and PSO. It also can be concluded that GWO_BP is better than GWO and PSO, which has very strong local search ability and good stability; According to the comparison of the optimal values of multimodal function \(f_{5} - f_{8}\) in Table 5, the exploration performance of GWO_BP is better than GWO and PSO. Optimization of GWO_BP for \(f_{6}\) and \(f_{8}\) has reached the optimal value of the function, and the average results have reached the optimal value of 0, which proves that the difference between most optimization results and their mean results is small, and the optimization results are relatively stable each time. To sum up, it can be concluded that GWO_BP has strong global search ability and stability; Through the optimization of the function with multi peak fixed dimension \(f_{9} - f_{12}\), it can be seen from Table 5 that GWO_BP is slightly better than GWO and PSO in the comparison of the optimal value results of the functions.
Modeling of FCCU main fractionator
Description of FCC unit main fractionator
With the gradual development of national economy, heavy oil catalytic cracking has become a very important problem in today's industrial production32,33. The FCC fractionation system is mainly composed of the main fractionator, the overhead oil and gas condensation cooling system, the diesel stripper, the recycle tank and its interrupted reflux. In the typical split flow system process, the high-temperature reaction oil vapor mixture at 450–510 °C comes out from the top of the reactor, entrains a small amount of catalyst powder, enters the desuperheating section of the lower section of the main fractionator, contacts with the 250 °C oil slurry countercurrent on the baffle for heat exchange, desuperheates and washes the entrained catalyst powder, and then enters the main body of the fractionator. In the main fractionator, the oil vapor mixture condensed to the saturated state is separated.
Process modeling
We apply GWO_BP to the parameter estimation of the FCCU main fractionator model34. In the main fractionator of a 1.4 million tonnes heavy oil catalytic cracking unit in a refinery, the reaction oil vapor enters the fractionator from the bottom and is cooled and washed from bottom to top. In order to provide sufficient internal reflux, remove the heat in the tower and make the load distribution of the tower uniform, the fractionator is equipped with four thermal cycle systems, namely, top exhaust heat cycle, first middle exhaust heat cycle, second middle exhaust heat cycle and slurry exhaust heat cycle. The factors that affect the dry point are the top temperature, top pressure, top heat discharge and other related parameters, while the factors that affect the pour point are the top load change, the top pressure change, the first and second heat discharge. The change of heat discharge is realized by the change of flow or the change of temperature, so we set the controlled variables are the top temperature y1, the crude gasoline dry point y2, the pour point of light diesel oil y3; the control variables are the circulating flow u1, the first medium flow u2, the second middle flow u3. 100 input and output data are used for the parameter modeling; The dynamic model of FCCU main fractionation column process is as follows34:
Due to the coupling between \(y_{1}\) and \(y_{{2}}\), Zhong et al. established the model of the main fractionation column of the FCCU based on the field data of typical FCC system. Therefore, parameters of FCCU dynamic mathematical model provided by Zhong et al. are used34.
GWO_BP, LGWO and GWO are used to estimate the model parameters in the main fractionator and the algorithms parameter setting is shown in Table 4. The modeling results are shown in Figs. 2, 3 and 4.
The model error formula is as follows35:
where \(N\) is the number of samples, \(\hat{y}_{i}\) is the model output, \(y_{i}\) is the model actual output. The adjustable range of \(y_{1}\) ~ \(y_{3}\) is 0.0–0.8, and the allowable error range is within 0.1. The output error of GWO_BP, LGWO and GWO are shown in the Table 6.
From the modeling results in Figs. 2, 3 and 4, it can be seen that the modeling results of this method reflect the actual characteristics of the actual system well, while the modeling results of GWO are far less ideal than that of GWO_BP. From the error analyzed in Table 6, it can be seen that the error of the improved algorithm is closer to 0. In addition, in order to further verify the effectiveness of the new algorithm in model building, the error is compared with LGWO. The experimental results show that the output error of GWO_BP is less than LGWO.
Conclusions
To realize the advanced control of product quality in a refinery is to establish a high precision dynamic model of complex industrial process. In this work, by combining bubble-net predation of whales and Lévy flight, a novel GWO (GWO_BP) is proposed for parameter estimation of FCCU main fractionator model. The new algorithm can make up for the imbalance between exploration and development of the original GWO. On the one hand, the whale bubble predation method is replaced by the surrounding predation method of the head wolf \(\alpha\) in GWO to enhance the global search ability; On the other hand, the Lévy flight improved the head wolf \(\alpha\) search strategy is used to iteratively update the wolf swarm to overcome the disadvantage of the algorithm falling into local optimization, so as to speed up the convergence speed and improve the convergence accuracy of the algorithm as a whole. GWO_BP, GWO and PSO are applied to 12 typical test functions. The experimental results show that the performance of GWO_BP is much better than the others. And compared with basic GWO and LGWO, the results reveal that the FCCU main fractionator model predictive outputs of GWO_BP are in better agreement with the actual experimental data.
References
Elnashaie, S. & Elshishini, S. S. Comparison between different mathematical models for the simulation of Industrial Fluid Catalytic Cracking (FCC) units. J. Math. Comput. Model. Int. J. 18, 91–110 (1993).
Li, W., Li, Y. W. & Wu, Q. S. Modeling and control of complex industrial processes using artificial intelligence techniques. in 2013 International Conference on Machine Learning and Cybernetics, 1341–1345 (2013).
Chai, T. Y., Ding, J. L. & Wang, H. Hybrid intelligent optimal control method for operation of complex industrial processes. J. Acta Automatica Sinica. 40, 945–960 (2008).
Sankararao, B. & Gupta, S. K. Multi-objective optimization of an industrial fluidized-bed catalytic cracking unit (FCCU) using two jumping gene adaptations of simulated annealing. J. Comput. Chem. Eng. 31, 1496–1515 (2007).
Pinheiro, C. et al. Fluid catalytic cracking (FCC) process modelling, simulation, and control. J. Ind. Eng. Chem. Res. 51, 1–29 (2012).
Karasu, S. & Saraç, Z. Investigation of power quality disturbances by using 2D discrete orthonormal S-transform, machine learning and multi-objective evolutionary algorithms. J. Swarm Evol. Comput. 44, 1060–1072 (2019).
Karasu, S. & Saraç, Z. Classification of power quality disturbances by 2D-Riesz Transform, multi-objective grey wolf optimizer and machine learning methods. J. Digital Signal Process. 101, 102711 (2020).
Zhu, X. H. & Wang, N. Hairpin RNA genetic algorithm based ANFIS for modeling overhead cranes. J. Mech. Syst. Signal Process. 165, 108326 (2022).
Zhang, L. & Wang, N. A modified DNA genetic algorithm for parameter estimation of the 2-Chlorophenol oxidation in supercritical water. J. Appl. Math. Model. 37, 1137–1146 (2013).
Slowik, A. & Kwasnicka, H. Nature inspired methods and their industry applications: Swarm intelligence algorithms. J. IEEE Trans. Ind. Inform. 11, 1004–1015 (2017).
Li, W. D., Ong, S. K. & Nee, A. Y. C. Optimization of process plans using a constraint-based tabu search approach. J. Int. J. Prod. Res. 42, 1955–1985 (2004).
Tao, J. & Wang, N. DNA computing based RNA genetic algotithm with applications in parameter estimation of chemical engineering processes. J. Comput. Chem. Eng. 31, 1602–1618 (2007).
Li, K., Zhou, G. & Yang, Y. A novel prediction method for favorable reservoir of oil field based on grey wolf optimizer and twin support vector machine. J. Pet. Sci. Eng. 189, 106952. https://doi.org/10.1016/j.petrol.2020.106952 (2020).
Hu, G., Xu, Z. & Wang, G. Forecasting energy consumption of long-distance oil products pipeline based on improved fruit fly optimization algorithm and support vector regression. Energy https://doi.org/10.1016/j.energy.2021.120153 (2021).
Mirjalili, S., Mirjalili, S. M. & Lewis, A. Grey wolf optimizer. J. Adv. Eng. Softw. 69, 46–61 (2014).
Altan, A., Karasu, S. & Zio, E. A new hybrid model for wind speed forecasting combining long short-term memory neural network, decomposition methods and grey wolf optimizer. J. Appl. Soft Comput. 100, 106996 (2021).
Malik, M., Mohideen, E. R. & Ali, L. Weighted distance Grey wolf optimizer for global optimization problems. in 2015 International Conference on Computational Intelligence and Computing Research (ICCIC), 10–12 (IEEE Publications, 2015).
Yao, P. & Wang, H. L. Three-dimensional path planning for UAV based on improved interfered fluid dynamical system and grey wolf optimizer. J. Control Dicis. 31, 701–708 (2016).
Heidari, A. A. & Pahlavani, P. An efficient modified grey wolf optimizer with Lévy flight for optimization tasks. J. Appl. Soft Comput. 60, 115–134 (2017).
Amirsadri, S., Mousavirad, S. J. & Ebrahimpour-Komleh, H. A Levy flight-based grey wolf optimizer combined with back-propagation algorithm for neural network training. J. Neural Comput. Appl. 30, 3707–3720 (2018).
Gupta, S. & Deep, K. A novel random walk grey wolf optimizer. J. Swarm Evol. Comput. 44, 101–112 (2018).
Wang, J. S. & Li, S. X. An improved grey wolf optimizer based on differential evolution and elimination mechanism. J. Sci. Rep. 9, 1–21 (2019).
Akash, S., Rajesh, K. & Swagatam, D. β-Chaotic map enabled Grey Wolf Optimizer: ScienceDirect. J. Appl. Soft Comput. 75, 84–105 (2019).
Nadimi-Shahraki, M. H., Taghian, S. & Mirjalili, S. An improved grey wolf optimizer for solving engineering problems. Expert Syst. Appl. 166, 113917. https://doi.org/10.1016/j.eswa.2020.113917 (2020).
Liu, X. & Wang, N. A novel grey wolf optimizer with RNA crossover operation for tackling the non-parametric modeling problem of FCC process - ScienceDirect. Knowl.-Based Syst. 216, 113917. https://doi.org/10.1016/j.knosys.2021.106751 (2021).
Mirjalili, S. & Lewis, A. The whale optimization algorithm. J. Adv. Eng. Softw. 59, 51–67 (2016).
Klages, R., Radons, G. & Sokolov, I. M. Introduction to the theory of Lévy flights. J. Anomalous Transp. Found. Appl. 10, 129–162 (2008).
Viswanathan, G. M., Afanasyev, V. & Buldyrev, S. V. Lévy flights in random searches. J. Phys. A Stat. Mech. Appl. 282, 1–12 (2000).
Khubroo, M. & Mousavirad, S. J. A Lévy flight-based decomposition multi-objective optimization based on grey wolf optimizer. in 2019 International Conference on Computer and Knowledge Engineering (ICCKE) 8–12 (IEEE Publications. Ferdowsi University of Mashhad, 2019).
Yang, X. S. Nature-Inspire Metaheuristic Algorithms (2nd Edition) 11–20 (Luniver Press, 2010).
Yang, X. S. & Deb, S. Multiobjective cuckoo search for design optimization. J. Comput. Oper. Res. 40, 1616–1624 (2013).
Arandes, J. M., Azkoiti, M. J. & Bilbao, J. Modelling FCC units under steady and unsteady state conditions. J. Can. J. Chem. Eng. 78, 111–123 (2000).
Tian, X., Ling, T. & Yang, M. Inferential control with the aid of modified QPLS-based soft sensor for an industrial FCCU fractionator. J. Int. J. Model. Identif. Control. 11, 59–63 (2010).
Zhong, X., Zhang, Q. L. & Wang, S. Q. Multivariable constrained generalized predictive control strategy for the FCCU main fractionator. J. J. Control Theory Appl. 18, 134–140 (2001).
Chao, L. I., Huang, L. & Huang, J. Parameters estimation based on nonlinear error models. J. Eng. Surv. Map. 9, 19–22 (2000).
Acknowledgements
This work was supported by the National Natural Science Foundation of China under Grant 61703191, 61803191, Natural Science Fund Project of Liaoning province under Grant 2019-KF-03-05, the Program of Innovative Talents in Universities under Grant LR2019037, in part by the Open Research Project of the State Key Laboratory of Industrial Control Technology under Grant ICT2021B34, and the talent scientific research fund of Liaoning Petrochemical University under Grant 2021XJJL-009.
Author information
Authors and Affiliations
Contributions
X.J.W. carried out the implementation and wrote the manuscript. C.L.S., N.W. and H.Y.S. conceived the idea and supervised this work. N.W. reviews and corrects. All authors provided critical feedback and helped shape the research, analysis.
Corresponding authors
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Wang, X., Su, C., Wang, N. et al. Gray wolf optimizer with bubble-net predation for modeling fluidized catalytic cracking unit main fractionator. Sci Rep 12, 7548 (2022). https://doi.org/10.1038/s41598-022-10496-2
Received:
Accepted:
Published:
Version of record:
DOI: https://doi.org/10.1038/s41598-022-10496-2
This article is cited by
-
Energy-Efficient Controller Placement in Software-Defined Networks: A Heuristic Approach
Arabian Journal for Science and Engineering (2025)
-
Optimizing n/γ pulse shape discrimination in organic scintillators: a sparrow search algorithm-enhanced BP network
Journal of Radioanalytical and Nuclear Chemistry (2025)






