Next Article in Journal
Fixed Bed Batch Slow Pyrolysis Process for Polystyrene Waste Recycling
Next Article in Special Issue
Intelligent Temperature Control of a Stretch Blow Molding Machine Using Deep Reinforcement Learning
Previous Article in Journal
Thermal-Mechanical Analysis of a Metro Station’s Concrete Structure
Previous Article in Special Issue
A Survey on Programmable Logic Controller Vulnerabilities, Attacks, Detections, and Forensics
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Reactor Temperature Control Based on Improved Fractional Order Self-Anti-Disturbance

1
School of Electrical and Electronic Engineering, Shanghai Institute of Technology, Shanghai 201418, China
2
Engineering Management, Melbourne University, Melbourne 3128, Australia
*
Author to whom correspondence should be addressed.
Processes 2023, 11(4), 1125; https://doi.org/10.3390/pr11041125
Submission received: 14 March 2023 / Revised: 29 March 2023 / Accepted: 30 March 2023 / Published: 5 April 2023

Abstract

:
In the chemical industry, a reactor is an absolutely necessary container. The fact that its dynamic qualities are nonlinear and unknown, however, is what causes the temperature to deviate from the value that was specified. As a result, the typical PID control cannot fulfill the prerequisites of the production process. A new nonlinear function is presented to replace the function that was previously used, and a temperature controller that is based on better fractional order active disturbance rejection is devised. On the basis of a new fractional order temperature detector (FOTD), a new fractional order equilibrium state observer (FOESO), and nonlinear function, an improved fractional order active disturbance rejection controller has been developed. A model of the reactor was created, and the dynamic properties of temperature control were investigated. By simulation and experimentation, it was demonstrated that the strategy has a number of benefits and is effective. In this approach, the information provided by the model is exploited to its maximum potential, and the temperature of the inlet cooling water is employed as the temperature control disturbance for feedforward compensation. Over the entirety of the process, this guarantees that the desired temperature will be preserved. When compared to FADRC, PID, and ADRC, the rising time is increased by 5 s, and the overshoot is raised by 25%. It has been established that the fraction-order active disturbance rejection controller has a quicker response speed, a higher capacity for anti-interference, and a quicker speed of stabilization.

1. Introduction

It is common knowledge that the production reactions in a reactor are complicated and nonlinear [1], which makes it difficult to establish accurate mathematical models. Most enterprises still stay in the traditional PID control, but its control cannot meet the needs of this strong nonlinear system in today’s chemical enterprises. The question and challenge that has emerged as most important for companies that deal in chemicals over the past few years is how to ensure that the temperature is controlled within the controllable range while the reactor is operating under stable conditions. This question is closely related to the question of how to improve the product’s quality. In recent years, a number of academics have argued that a self-anti-disturbance control technique is often used in industrial process control [2,3]. This idea has gained a lot of traction in the scientific community.
Wu et al. [4] proposed an enhanced ADRC-based cascade steam temperature control strategy, and the field application in a 300 MW power plant demonstrated the strategy’s benefits by demonstrating that the temperature deviation can be significantly reduced under both small-scale and large-scale load variation conditions. Chen et al. [5] suggested a low-order self-adjoint control (ADRC) approach based on a phase compensation (PC) technique, and analysis and simulation results demonstrated that the PC may significantly enhance the resilience and rapid response of a higher-order process control system. Jin et al. [6] designed a temperature self-rejecting controller based on the dynamic mathematical model of the intermittent polymerization reaction process, and the results showed that the self-rejecting controller can effectively realize the temperature control of the PTFE semi-intermittent polymerization reaction process, and can adapt to the external noise disturbance interference and different batch production requirements, with the advantages of high control accuracy and high control stability. Chen et al. [7] developed a fractional order self-rejecting controller with FO extended state fractional order self-adjoint control with an observer design and empirically demonstrated that the FO-ADRC control system is resilient to uncertain system dynamics and disturbances. Li et al. [8] introduced a fractional order active disturbance suppression control (FADRC) scheme, and numerical simulation results demonstrated that it is superior and more effective than existing ADRC solutions. Yi et al. [9] introduced a time-lag fractional order active disturbance suppression control (TD-FADRC) method, which can effectively avoid oscillations in the model and has greatly enhanced tracking and disturbance response performance in comparison to the FPID control strategy. Zhen et al. [10] have connected proportional-integral-differential (PID) control and active disturbance rejection (ADRC) control and proposed an optimal active disturbance rejection controller based on proportional differential (PD) control law. Experiments have shown that dynamic and steady-state control performance can be improved. Wu et al. [11] proposed an ADRC based on a Smith predictor. Compared with a proportional integral controller and conventional ADRC, simulations and experiments verified that the proposed control strategy has good input interference suppression and measurement noise suppression capabilities.Compared with the recently developed control method without anti-integral saturation compensation, the strategy applied to temperature control of jacket crystallizer is superior. In addition, some scholars have proposed other control methods about fractional order [12].
The above scholars have carried out the combination of research and application of the self-disturbance controller and have achieved good control effects, so based on the above theoretical research basis, this paper takes the reactor temperature control as the research object from the practical application of the pharmaceutical production condensation reactor. It combines the emerging algorithms from recent research on industrial control and proposes to combine the feedforward self-anti-disturbance control with the fractional order theory. Additionally, it incorporates the design concepts of over-arranging the process, expanding the state observer, and estimating compensation.
The following is an outline of the remaining parts of this work. In the second section, field measurements from the reactor are used to inform the construction of a mathematical model of the temperature inside the reactor. The approach for integrating feedforward self immunity with fractional order controller is discussed in Section 3, along with the implementation of the accompanying. The comparison of the simulation results of FADRC and ADRC is presented in the Section 4. This section also shows how the proposed control approach was applied to the process of regulating the temperature of the reactor. The report’s findings and interpretations are presented in Section 5.

2. Reactor System Modeling

Reaction Tank Modeling

The structure and location of the enterprise reaction kettle are depicted in Figure 1 and Figure 2, respectively. It can be deduced from these figures that the reactor is made up of three essential parts: the reaction vessel, the stirring mechanism, and the jacket. The material can be fed into the vessel either by being pulled in through the solid feeder or by the vessel’s intake. The equipment for stirring is made up of various parts, including a stirrer and a motor specifically designed for stirring. The jacket’s primary function is to maintain a constant temperature within the reaction vessel, which is completely sealed off from the outside world by the vessel’s rim. When it is necessary to bring the temperature down, the cooling water is poured into the jacket, where it works to remove heat from the kettle.
In order to develop a mathematical model of the reactor, the heat conservation that occurs within the kettle is utilized as a starting point. From this mathematical model, the process model of the reactor may be obtained by making an estimate of the reaction kinetics and energy balance equations. During a chemical reaction, the equation [13] developed by Arrhenius depicts the connection between the temperature on the inside of a reactor and the rate at which its internal reactants are reacting.
K = k 0 exp E R T
When the temperature of the reactor is influenced by disturbance factors leading to a temperature rise, according to Equation (1) the reaction rate and exothermic rate in the kettle will also increase causing the reaction exotherm to accelerate. The temperature of the kettle rises, i.e., there is a positive feedback self-excitation relationship between the reaction temperature, and the reaction rate and exothermic rate [14], which, if not controlled, may result in “boiling.” The occurrence of the phenomena known as “kettle explosion” may threaten the safety of production if it is not contained. In the early stage of the reaction, after the material has been added to the reactor, the reactant will not react chemically at room temperature and pressure to its full power heating to the required temperature of the reaction. In this process, the reaction begins to gradually become exothermic. When the rate of temperature rise in the kettle is detected to exceed the rate of temperature rise limited by the process, it stops heating and relies on the reaction’s exothermic energy to complete the reaction. When the rate of temperature rise in the kettle is detected to exceed the amount of heat that has accumulated in the kettle, it is equal to the amount of heat that has been transferred minus the amount of heat that has been lost during the process of transferring the heat. The reaction becomes quite exothermic as it reaches the zone where the temperature remains constant. The progression of the temperature during the process is depicted in Figure 3. The following is a description of the heat that is present in the reactor at this moment, as determined by the heat balance relationship [15]: heat in the reactor is equal to the sum of the heat created by the chemical reaction, the heat that is transferred, and the heat that is lost while the heat is being transferred.
The above relationship can be expressed visually as follows:
Heat   accumulation   in   the   kettle Unit   time = Heat   from   chemical   reactions Unit   time Heat   exchange Unit   time
The dynamic equilibrium equation for the heat in the reactor at this stage is shown in Equation (2)
v p c p d T d t = U A T C T V Δ H r C A , T
r C A , T = d C A d t = k 0 C A e E R T
Substituting Equation (3) into Equation (2) yields
d T d t = U A v ρ c p T C T + Δ H C A ρ c p k 0 e E R T
Collated from
d T c d t = F c V c T j T c + U A v c ρ c c p c T j T c
To simplify the qualitative analysis of its dynamic behavior under perturbation using linear control theory, Equations (4) and (5) are linearized to obtain the matrix type of the linear equations, and the temperature model of the reactor is derived by simplifying this set of equations using differential incremental operations.
G s = T s F C s = a 12 b 22 s 2 a 11 + a 22 s + a 11 a 22 a 12 a 21
The equations that came before it were constructed under slightly less realistic circumstances. Due to the fact that during the process of derivation the influence of the actual plant equipment as well as the other causes of the system are ignored, it is extremely difficult to attain the ideal state that was previously indicated when conducting production. The input for a closed-loop system is determined by taking the difference between the specified temperature value of the reactor and the actual measured temperature feedback value of the kettle. This allows for the creation of a system that is in a state of continuous feedback control. Table 1 shows the operating parameters of the reactor tank description, and Table 2 shows the operating parameters of the reactor tank.

3. Control Strategy of Reaction Tank

3.1. Fractional Order Controller

Since the introduction of the fractional order controller, it has seen widespread application across a variety of controller design applications [16,17,18,19]. As a result, the study of controllers has been expanded into a new discipline. It should come as no surprise that the fractional order controller’s extension is the integer order controller. The traditional integer order controller has three adjustable parameters, but the fractional order controller has three adjustment parameters in total. The integer order controller has two more adjustment parameters than the fractional order controller. On the surface, it appears that the complexity of the calculations has increased; nevertheless, in reality, the controller’s design notion has become more sensitive. The fractional order controller possesses excellent adaptability to parameter changes, along with flexible parameter modification, improved stability, and enhanced anti-interference capability [20,21,22]. Figure 4 depicts the FOPID control structure diagram in its entirety.
The integral part affects the system’s stability and dynamic performance, while the differential part brings the system closer to meeting the index requirements. From the response analysis, it is possible to conclude that fractional order PID control is superior to traditional PID control [23,24,25,26]. It has a mathematical model.
u ( t ) = K p e ( t ) + K i D λ e ( t ) + K d D μ e ( t ) μ
C ( s ) = K p + K i s λ + K d s μ , ( λ , μ > 0 )
Depending on the given values of λ and μ , the fractional order controller takes many forms as shown in Table 3.
λ and μ can be non-integers because the engineering field uses diverse performance indicators for the control effect, but the complicated form has not yet been utilized. For numerous engineering investigations, a proper adjustment of these two parameters is of great significance. According to the above explanation, the fractional order controller has two more adjustment parameters than the integer order controller, which appears to increase computing complexity, but in reality improves the controller’s stability and resilience. It also reflects the control precision of the fractional order controller, which is more suited for engineering applications involving complexity.

3.2. Feedforward Self-Anti-Disturbance Controller Design

Controlling the flow of cooling water into the jacket regulates the temperature of the reactor. As the temperature control is an object with a large time constant, the control technique based on feedback error is slower to regulate the temperature; thus, feedforward control, which has advance compensation of disturbance signal, is more important [27]. The principal control method of feedforward control is founded on the idea of invariance, which is achieved by measuring the disturbance of the controlled object and compensating for the disturbance so that the controlled item’s dynamic properties remain constant [28]. The algorithm is distinguished by its ability to provide the control quantity directly at the onset of disturbance generation, as opposed to controlling after the deviation of the controlled quantity disturbance, which provides a certain override control capability in comparison to the error-based algorithm.
The core idea of the active disturbance rejection control algorithm is to set the series integral structure as the standard type and set the outside error as the total disturbance, which includes the external disturbance and the internal uncertain change of the model. The active disturbance rejection controller is composed of a tracking differentiator (TD), an extended state observer (ESO), and nonlinear feedback, and its control structure is shown in Figure 5. An extended state observer is designed to estimate the total disturbance and eliminate it in the control algorithm. This algorithm not only retains the characteristics of the traditional control independent model but also can estimate and compensate for the interference, so it has good anti-interference ability. The complete active disturbance rejection algorithm also includes a tracking differentiator for scheduling transition process and differential estimation, an extended state observer for estimating system state and interference, and nonlinear state error feedback for calculating control variables. TD arranges the desired system transition process, avoids system overshoot, and brings the expected input differential signal; ESO is used to estimate the state variables and all disturbances of the system, which is the priority of ADRC. The NLSEF is the initial control signal of the system generated by a nonlinear combination of errors between the transition process and the state estimator.

3.3. Fractional Order Feedforward Self-Anti-Disturbance Controller Design

The self-anti-disturbance controller does not need to know the specific mathematical model of the controlled system and has a high degree of adaptability; it has the capability of automatic estimation to compensate for uncertain external disturbances; it solves the control problem of the unknown nature of the controlled object model and inaccurate parameters; and it considers the unknown external disturbance and the unmodeled system dynamics as the total disturbance of the system. In addition, the tracking differentiator in the self-anti-disturbance controller arranges the transition process to prevent the overshoot of the system The expansion state observer not only completes the estimation compensation of the controlled object disturbance error, but the nonlinear feedback law part also improves the anti-disturbance performance of the fractional order calculus controller. Due to the uniqueness of its structure, each control module does not interfere with each other, but the whole is connected, which means that the feedforward self-anti-disturbance control algorithm combined with other control algorithms will have a lot of research space.
Compared to traditional fractional order control, this method adds fractional order expansion state observer and fractional order tracking differentiator to integrate the internal and external disturbances of the system as unknown disturbances into the fractional order expansion state observer as the expansion state variables of the system to complete dynamic observation and compensation, which can significantly enhance the anti-disturbance performance of fractional order control. Figure 6 depicts the construction of the fractional order feedforward self-anti-disturbance control system, revealing that FOADRC comprises three major components: FOESO, which is used to observe internal and external disturbances, and the system state. FOTD, which is prevent step response from causing severe overshoot.The FOPID controller is used to increase the system’s control effect, where r ( t ) represents the input signal and y c ( t ) represents the output signal of the system response.

3.3.1. Improving Nonlinear Functions

In ADRC, ESO and NLSEF are often in the form of nonlinear functions. The development and utilization of such nonlinear characteristics can bring great advantages to the control process; for example, it can be used to compensate the nonlinear in the controlled object, improve the control performance quality, and improve the robustness of the control system. The introduction of the function is based on the analysis of a large number of control examples.
When designing the nonlinear function, four aspects should be considered: (1) the function should have the characteristics of small error and large gain, and large error and small gain; (2) the function is continuous and differentiable everywhere; (3) the control quantity is not too large, which has a limited effect on output amplitude; and (4) the function should have easy parameter setting and simple function form.
Although it has the characteristics of large error and small gain, and small error and large gain, the f a l function-based controller is essentially a switching strategy between linear and nonlinear. The shortcoming is that the traditional nonlinear function at the origin and breakpoint is not differentiable, with a lack of satisfactory continuity and smoothness; therefore, based on the above four aspects, the b function is selected as the controller nonlinear function, and its expression is as follows:
a t a n h ( x , b , k ) = b k x b k x b k x + b k x ( b > 1 , k > 0 )

3.3.2. FOTD

The tracking differentiator (TD) is primarily intended to pre-process the initial signal, to obtain the differentiated signal effectively by tracking the given signal faster, to add a transition process to the system, and to prevent the intense oscillation caused by the signal jump, thus solving the problem that the system cannot simultaneously achieve fast and overshoot. The format of FOTD in this work is therefore as follows:
f h = f h a n x 1 k ν k , x 2 k , r , h 0 x 1 k + 1 = x 1 k + h x 2 k x 2 k + 1 = x 2 k + h n
d = r h 0 d 0 = h 0 d y = x 1 + h 0 x 2 a 0 = d 2 + 8 r | y | a = x 2 + ( a 0 d ) 2 s i g n ( y ) , | y | > d 0 x 2 + y h 0 , | y | d 0 f h a n = r s i g n ( a ) , | a | d r a d , | a | d

3.3.3. FOESO

It will expand the perturbation of the output of the controlled object into a new state variable, treat all perturbations inside and outside the system as the total perturbation of the system, construct the state that can be observed to be expanded with a special feedback regime, estimate the state of the system and all perturbations in real-time, and provide some compensation. The expanded state observer is the most important component of self-disturbance control. It will expand the perturbation of the output of the controlled object into a new state variable. As a result, the FOESO is presented in the following manner in this study.
e 1 = y z · 1 = z 2 β 01 z · 2 = z 3 β 02 a t a n h ( x , e 1 , k 1 ) + b 0 u z · 3 = β 03 a t a n h ( x , e 1 , k 2 )
u = u 0 z n b 0 , u 0 = β 1 a t a n h ( x , e 1 , k 1 ) + β 2 a t a n h ( x , e 1 , k 2 )
β 01 , β 02 , β 03 represent the observer parameter, z 1 , z 2 , z 3 represent the estimated output of the observer, output differentiation, and estimated total disturbance, e represents the estimated error, and β 1 , β 2 represent the observer’s correction parameter; b 0 represent the compensation factor.

3.3.4. FOPID

According to the known transfer function Equation (6) of the reactor and the known transfer function Equation (8) of the fractional PID controller, in order to make the temperature of the control system in the frequency domain, the phase margin and amplitude margin are taken as the basis for the design of the fractional PID controller. In advance of the known performance indicators, Equations (6) and (7) can be converted into
G ( j ω ) = K ( j ω ) 2 + 2 ρ ω n j ω + ω n 2 e τ j ω
G j c ( j ω ) = k p + k i ( j ω ) λ + k d ( j ω ) μ
where, K is system gain, ρ is damping ratio, and wn is natural frequency. Where the phase margin ϕ m , cut-off frequency ω c g , and amplitude margin A m should meet the following laws:
ϕ m = arg G f c ( j ω c g ) G ( j ω c g ) + π |   G f c ( j ω c g ) G ( j ω c g ) | = 0 d B arg G f c ( j ω c g ) G ( j ω c g ) = π |   G f c j ω c y G j ω c g | = 1 A m
Set cut-off frequency, adoption period and phase margin as Wc = 10 rad/s, T = 0.4 s and ϕ m = 70, respectively, and adopt the parameter setting rules of the controller such as phase margin, gain robustness, and nonlinear optimization function. The parameters of the fractional order PID controller can be obtained by calculation as follows: k p = 2.412, k i = 12.846, k d = 0.045, λ = 0.743 and μ = 0.247. It is concluded that the transfer function of the fractional order PID controller is
G c ( s ) = 2.412 + 12.846 s 0.743 + 0.045 s 0.743

4. Simulation Experiments

In the experiment part, we use Matlab for simulation. A simulation model is built based on the process model that was established in Section 2, and the controller that was designed in Section 3 is used for simulation analysis and comparison with the classical self-rejecting controller, feedforward self-rejecting controller, and improved fractional order self-rejecting controller. This is done so that the efficacy of the proposed fractional order feedforward self-rejecting controller can be demonstrated. The integrated absolute error IAE of the response curve, the total variation TV of the control signal input, and rise time, overshoot are employed as comparison performance measurements.
The magnitude of the disturbance brought on by the introduction of the cooling water flow is illustrated in Figure 7, and it is plain to see that the disturbance is large. Figure 8 is a representation of the effect of feedforward control, and it can be observed that the system is not severely affected. This indicates that the feedforward control has effectively played a part in compensating for the perturbation and increasing the control quality of the system.
Figure 9 and Figure 10 show the response curves and control signals for the four controllers, respectively. According to the findings of the comparison, the improved FOADRC has a response time that is significantly less than that of the conventional ADRC, FADRC, and PID. Figure 9 demonstrates that the feedforward ADRC control provides superior anti-interference performance compared to the conventional ADRC and PID control.
Figure 11 and Figure 12 depict the response curves and control signals of the four controllers with the model modification when the real lag and time constant of the regulated process are considered to be 10% bigger than the model. Compared to the performance of the other three techniques, it is evident from the data that the improved FOADRC robustness has a considerable impact on control. Table 4 displays the performance indices of several control strategies, with IAE1 and TV1 being the performance indices following a 10% model modification. By comparing the performance indexes, the overshoot of the improved FOADRC controller is increased by 25%, and the rise time is increased by 5 s, which has a good control effect and verifies the effectiveness of the proposed method.
The simulation plots of the three sinusoidal signal processing methods for an input value of 1 are depicted in Figure 13. While working with a sinusoidal input signal having a value of 1, the figure illustrates that the enhanced FOADRC control strategy outperforms both the ADRC and FADRC control strategies in every way. This is demonstrated by the fact that the enhanced FOADRC control strategy has a higher value. The overshoot is decreased by 2%, the rise time is lowered by 0.7 s, and the tracking curve of FOADRC has less fluctuation and faster reaction than that of the usual ADRC. This is consistent with the curve of the input signal, which further validates the control performance of the FOADRC. The effectiveness of several strategies is compared in Table 5, which can be seen here.
Sinusoidal signal tracking experiments of FADRC, ADRC and improved FADRC controller are compared. The performance index of the improved FOADRC controller is obviously better than that of the ADRC and FADRC controllers. In summary, the controller proposed in this paper has obvious advantages and verifies the effectiveness of the improved controller.

5. Conclusions

This work first conducts mathematical modeling on the reactor, and then presents an improved fractional order ADRC control strategy based on the reactor model. The goal of the modeling is to improve the performance of the temperature control system for the reactor. A fresh nonlinear function has been incorporated into the ADRC controller in order to facilitate its further development. An enhanced fractional active disturbance rejection (FOADRC) controller has been constructed. This controller is based on the new FOTD, the new FOESO, and a nonlinear feedback control law. In comparison to the conventional ADRC, PID, and FADRC numerical simulation results, the improved FOADRC strategy that was proposed can significantly improve the system performance and robustness, and it is also capable of successfully avoiding the interference that can occur in the process of controlling the temperature of the reactor. The response data demonstrate that the technique that was described in this study has greatly improved the response performance when compared with the ADRC, PID, and FADRC controllers. This improvement can be seen in both the tracking and jamming elements of the response. Not only is it applicable to the system that regulates the temperature of the reactor, but it may also be used for other high-order systems.
The proposed method for optimizing controller parameters has broad research prospects in the design of a variety of active disturbance rejection controllers because there are certain research needs to be addressed in the future regarding the optimization of controller parameters for fractional active disturbance rejection controllers.

Author Contributions

Conceptualization, X.T. and Z.X.; methodology, X.T.; software, X.T.; validation, X.T. and B.X.; formal analysis, X.T. and Z.X.; investigation, X.T.; resources, X.T.; data curation, X.T.; writing—original draft preparation, X.T.; writing—review and editing, Z.X. and B.X.; visualization, X.T.; supervision, B.X.; project administration, B.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Vojtesek, J.; Dostal, P. Control of concentration inside CSTR using nonlinear adaptive controller. In Nostradamus 2014: Prediction, Modeling and Analysis of Complex Systems; Zelinka, I., Suganthan, P.N., Chen, G., Snasel, V., Abraham, A., Rössler, O., Eds.; Springer International Publishing: Berlin/Heidelberg, Germany, 2014; pp. 195–204. [Google Scholar]
  2. Zhu, B. Introduction to Active Disturbance Rejection Control; Beijing University of Aeronautics and Astronautics Press: Beijing, China, 2017. [Google Scholar]
  3. Guan, Z. Research on the Control Performance of Active Disturbance Rejection Controller for a Class of Thermal Objects. J. Therm. Energy Power Eng. 2011, 26, 495–496. [Google Scholar]
  4. Wu, Z.; He, T.; Li, D. Superheated steam temperature control based on modified active disturbance rejection control. Control. Eng. Pract. 2019, 83, 83–97. [Google Scholar] [CrossRef]
  5. Chen, Z.; Hao, Y.; Sun, L.; Su, Z. Phase compensation based active disturbance rejection control for high order superheated steam temperature system. Control. Eng. Pract. 2022, 126, 105200. [Google Scholar] [CrossRef]
  6. Jin, X.; Tong, B.; Ruan, X.; Wang, J. Process model and Active disturbance rejection temperature control of PTFE semi-batch polymerizatio. J. Cent. South Univ. 2020, 51, 1534–1541. [Google Scholar]
  7. Chen, Y.; Luo, Y.; Zheng, W.; Gao, Z.; Chen, Y. Fractional order active disturbance rejection control with the idea of cascaded fractional order integrator equivalence. ISA Trans. 2021, 114, 359–369. [Google Scholar] [CrossRef]
  8. Li, D.; Ding, P.; Gao, Z. Fractional active disturbance rejection control. ISA Trans. 2016, 61, 109–119. [Google Scholar] [CrossRef]
  9. Yi, H.; Wang, P.; Zhao, G. Fractional order active disturbance rejection control design for non-integer order plus time delay models. Trans. Inst. Meas. Control 2022, 01423312221140631. [Google Scholar] [CrossRef]
  10. Zhang, Z.; Cheng, J.; Guo, Y. PD-Based Optimal ADRC with Improved Linear Extended State Observer. Entropy 2021, 23, 888. [Google Scholar] [CrossRef]
  11. Wu, Z.; Li, D.; Chen, Y. Performance Analysis of Improved ADRCs for a Class of High-Order Processes With Verification on Main Steam Pressure Control. IEEE Trans. Ind. Electron. 2023, 70, 6180–6190. [Google Scholar] [CrossRef]
  12. Nosheen, T.; Ali, A.; Chaudhry, M.U.; Nazarenko, D.; Shaikh, I.u.H.; Bolshev, V.; Iqbal, M.M.; Khalid, S.; Panchenko, V. A Fractional Order Controller for Sensorless Speed Control of an Induction Motor. Energies 2023, 16, 1901. [Google Scholar] [CrossRef]
  13. Sun, S.; Hu, D.; Yu, Y.; Sun, J. Simulation and amplification design of flow heat transfer in reactor. Chem. Equip. Technol. 2018, 39, 20–23. [Google Scholar]
  14. Zhang, J. Research on Motion Control of Anchoring Robot Arm Based on WOA-FOPID Algorithm. Coal Sci. Technol. 2022, 50, 292–302. [Google Scholar]
  15. Yin, C.; Chen, Y.; Zhong, S. Fractional-order sliding modebased extremum seeking control of a class of nonlinear systems. Automatica 2014, 50, 3173–3181. [Google Scholar] [CrossRef]
  16. Al-Saggaf, U.M.; Mansouri, R.; Bettayeb, M.; Mehedi, I.M.; Munawar, K. Robustness Improvement of the Fractional order LADRC scheme for Integer High order system. IEEE Trans. Ind. Electron. 2021, 68, 8572–8581. [Google Scholar] [CrossRef]
  17. Sheng, Y.; Xie, Y.; Bai, W. Fractional-order sliding mode control for hypersonic vehicles with neural network disturbance compensator. Nonlinear Dyn. 2021, 103, 849–863. [Google Scholar] [CrossRef]
  18. Moltumyra, H.; Ragazzon, M.; Cravdahl, J. Fractional-orderco-ntrol;nyquist constrained optimization. IFAC PapersOnLine 2020, 53, 8605–8612. [Google Scholar] [CrossRef]
  19. Petero, J.; Shaikh, A.; Ibrahim, M.; Nisar, K.S.; Baleanu, D.; Khan, I.; Abioye, A.I. Analysis and dyna-mics of fractional order mathematical model of covid-19 in nigeria u-sing atangana-baleanu operator. Comput. Mater. Contin. 2021, 66, 1823–1848. [Google Scholar]
  20. Musarratm, N.; Fekih, A. A fractional order sliding mode cont-rol-based topology to improve the transient stability of wind energysystems. Int. J. Electr. Power Energy Syst. 2021, 133, 107306. [Google Scholar] [CrossRef]
  21. Podlubny, I. Fractional order systems and fractionalord controller. Math. Sci. Eng. 1999, 198, 243–260. [Google Scholar]
  22. Wu, X.; Liu, S.; Wang, Y. Stability analysis of Riemann-Liouvillefractional-order neural networks with reaction—Diffusion terms andmixed time—Varying delays. Neurocomputing 2021, 431, 169–178. [Google Scholar] [CrossRef]
  23. Labbadi, M.; Boukal, Y.; Cherkaoui, M. High order fractionalcontroller based on PID-SMC for the OUAV under uncertainties anddisturbance. In Advanced Robust Nonlinear Control Approaches for Ouadrotor Unmanned Aerial Vehicle; Springer: Cham, Switzerland, 2022. [Google Scholar]
  24. Da, W.; Ding, F.; Liu, N. Stabilization of uncertain fraction-al memristor chaotic time-delay system based on fractional order sliding mode control. J. Harbin Inst. Technol. 2020, 27, 78–87. [Google Scholar]
  25. Alhelou, M.; Gavrilov, A. Synthesis of active disturbance rejection control. Her. Bauman Mosc. State Tech. Univ. Ser. Instrum. Eng. 2020, 4, 22–41. [Google Scholar] [CrossRef]
  26. Jin, H.; Song, J.; Lan, W. On the characteristics of ADRC: A PID interpretation. Sci. China Inf. Sci. 2020, 63, 209201. [Google Scholar] [CrossRef]
  27. Zhong, S.; Huang, Y.; Guo, L. A parameter formula connecting PID and ADRC. Sci. China Inf. Sci. 2020, 63, 1–13. [Google Scholar] [CrossRef]
  28. Gao, Z. Exploration of active disturbance rejection control thought. Control. Theory Appl. 2013, 30, 1498–1510. [Google Scholar]
Figure 1. Reactive kettle structure.
Figure 1. Reactive kettle structure.
Processes 11 01125 g001
Figure 2. Site enterprise reaction kettle.
Figure 2. Site enterprise reaction kettle.
Processes 11 01125 g002
Figure 3. Temperature change curve.
Figure 3. Temperature change curve.
Processes 11 01125 g003
Figure 4. FOPID control structure.
Figure 4. FOPID control structure.
Processes 11 01125 g004
Figure 5. Feedforward self-anti-disturbance control structure.
Figure 5. Feedforward self-anti-disturbance control structure.
Processes 11 01125 g005
Figure 6. Fractional order feedforward self-turbulence control system.
Figure 6. Fractional order feedforward self-turbulence control system.
Processes 11 01125 g006
Figure 7. Cooling water flow disturbance.
Figure 7. Cooling water flow disturbance.
Processes 11 01125 g007
Figure 8. Feedforward control effect.
Figure 8. Feedforward control effect.
Processes 11 01125 g008
Figure 9. Response curve.
Figure 9. Response curve.
Processes 11 01125 g009
Figure 10. Control signals.
Figure 10. Control signals.
Processes 11 01125 g010
Figure 11. Model modification +10% response curve.
Figure 11. Model modification +10% response curve.
Processes 11 01125 g011
Figure 12. Model modification +10% control signals.
Figure 12. Model modification +10% control signals.
Processes 11 01125 g012
Figure 13. Sine signal response curve.
Figure 13. Sine signal response curve.
Processes 11 01125 g013
Table 1. Operating parameters of the reactor tank description.
Table 1. Operating parameters of the reactor tank description.
SymbolsDescription
KReaction rate constant
k0Reaction frequency factor
EActivation energy
RMolar gas constant
TDegree kelvin
vReactant volume
pReactant density
cpSpecific heat of reactant concentration
CAAverage concentration of reactants
TKettle temperature
AJacket heat transfer area
UTotal heat transfer coefficient of jacket
TCJacket outlet temperature
HMolar heat of reaction
TjJacket inlet temperature
Table 2. Operating parameters of the reactor tank.
Table 2. Operating parameters of the reactor tank.
Process VariablesParametric Values
Flow rate (Q)100 m3/s
Volume ( V )100 L
Jacket temperature ( T j t )280 K
Molar heat of reaction (−∆H)50,000 J/mol
Overall heat transfer coefficien (UA)200,000 Wb/K
Frequency factor ( k 0 )7.2 × 1010
Activation energy (E)9980 K
Mean concentration ( C A )0.08235 J/mol-K
Gas constant (R)8.3145 J/mol-K
Heat capacity ( C p )1 cal/gK
Table 3. Operating parameters of the reactor tank.
Table 3. Operating parameters of the reactor tank.
ValueControllerForm
λ = 0 , μ = 0 P C s = K p
λ = 1 , μ = 0 IOPI C ( s ) = K p + K i S 1
λ > 0 , λ 1 ; FOPI C ( s ) = K p + K i S λ
λ > 0 , μ = 0 FO[PI] C ( s ) = ( K p + K i S ) λ
λ = 0 , μ = 1 IOPD C ( s ) = K p + K d S
λ = 0 , μ > 0 , μ 1 FOPD C ( s ) = K p + K d S μ
FO[PD] C ( s ) = ( K p + K d S ) μ
λ = 1 , μ = 1 IOPID C ( s ) = K p + K i S 1 + K d S
λ , μ > 0 , μ 1 ; FOPID C ( s ) = K p + K i S λ + K d S μ
Table 4. Parameter Optimization for Different Algorithms.
Table 4. Parameter Optimization for Different Algorithms.
Control StrategyIAEIAE1TVTV1Rise Time (s)Overshoot (%)
Improved FOADRC42.7543.741.001.12352.2
ADRC45.2548.261.621.72553.5
FADRC43.7546.561.121.30525.2
PID55.2358.452.213.144025
Table 5. Comparison of different control performance indicators.
Table 5. Comparison of different control performance indicators.
Control StrategyRise Time (s)Overshoot (%)Peak Time (s)
Improved FOADRC0.180.20.24
ADRC0.352.30.35
FADRC0.201.10.32
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

Tang, X.; Xu, B.; Xu, Z. Reactor Temperature Control Based on Improved Fractional Order Self-Anti-Disturbance. Processes 2023, 11, 1125. https://doi.org/10.3390/pr11041125

AMA Style

Tang X, Xu B, Xu Z. Reactor Temperature Control Based on Improved Fractional Order Self-Anti-Disturbance. Processes. 2023; 11(4):1125. https://doi.org/10.3390/pr11041125

Chicago/Turabian Style

Tang, Xiaowei, Bing Xu, and Zichen Xu. 2023. "Reactor Temperature Control Based on Improved Fractional Order Self-Anti-Disturbance" Processes 11, no. 4: 1125. https://doi.org/10.3390/pr11041125

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