Abstract
The drum water level plays a crucial role in the safety and economy of heat recovery boilers. However, the control of the drum water level faces many challenges, such as external disturbances and system uncertainties. To enhance the control performance of the drum water level, a modified active disturbance rejection control (MADRC) optimized with sensitivity constraint is proposed in this paper. Firstly, the control structure of the three-element control system for the drum water level is introduced and analyzed. Based on the regular active disturbance rejection control (ADRC) structure, the structure of the MADRC is introduced and the convergence of the proposed MADRC is proven. Then a modified whale optimization algorithm (MWOA) with sensitivity constraint is applied to optimize the parameters of the MADRC. With different sensitivity constraints, the parameters of the MADRC and comparative controllers are obtained, and their control performance for tracking and disturbance rejection abilities is compared. Moreover, the ability to handle system uncertainties is analyzed. Simulation results and performance indexes show that the proposed MADRC can obtain the best tracking and disturbance rejection abilities with satisfactory robustness. The satisfactory control performance shows that the proposed MADRC has wide application potential for heat recovery boilers and other industrial processes.
1. Introduction
With more and more renewable energy sources, such as wind power and photovoltaics, integrating into the power grid, heat recovery boilers combing gas turbines with fast load response speed and environmental friendliness are playing crucial roles for the stability and safety of the power grid [1]. However, the drum water level, as the most important subsystem, is facing many challenges caused by fluctuations of the steam flow and feed water flow [2].
To improve the stability of the drum water level, the drum water level control plays the most important role, considering that the drum water level faces many external disturbances and system uncertainties [3]. To enhance the control performance of the drum water level for heat recovery boilers, different control strategies have been studied and designed. The classical proportional-integral-derivative (PID) controllers, with a simple structure and reliable control performance, have been designed widely for the drum water level [4,5]. Modified PID controllers, such as the adaptive PID controller [6] and fuzzy PID controller [7], also have been optimized to enhance the ability of a PID to handle system nonlinearity of the drum water level. However, the implementation difficulties of modified PID controllers are the main limitations of their extensive applications [8]. In addition, the fractional-order PID (FOPID) controller, as the generalization of a PID controller, with the advantage of more freedom degrees for parameter tuning, is also being tried to apply to the drum water level of heat recovery boilers [9,10]. Note that the FOPID controller is facing implementation difficulties, where the FOPID is approximated by high-order integer order transfer functions in a distributed control system (DCS). Simulation results have illustrated the improvement of the control performance of the drum water level, while rare on-site applications have been reported. A robust controller, with a small dependency on the accurate mathematical model, is also applied to the drum water level [11,12], where the worst-case condition is also considered in the process of controller design [13]. The relatively conservative control performance makes the robust controller highly adaptable to model uncertainties [14]. However, the relatively conservative control performance is the main shortcoming. A sliding mode controller has strong robustness against the variation of system parameters and disturbances, but at the same time, variable structure control technology also has a serious drawback: the jitter of the control signal. This would cause irreversible wear of the actuator and have a significant impact on the economic operation of the drum water level system [15,16]. With advantages in handling multivariable coupling and system nonlinearity, the model predictive control (MPC) controller is also structured for the drum water level system and satisfactory control performance can be obtained under the nominal operating condition [17,18]. Unfortunately, the control performance would seriously decline if operating conditions work far from the nominal operating condition. With the development of computer hardware and artificial intelligence technology, complex control algorithms, such as fuzzy controller [19], neural network controller [20] and reinforcement learning controller [21], are also proposed for the drum water level. Although satisfactory control performance can be achieved, theoretical convergence proof of these controllers is lacking.
Considering that the drum water level faces many challenges, such as external disturbances and system uncertainties, the suitable controller of the drum water level should have the following features: strong robustness, weak independence of the accurate mathematical model and strong ability to reject multi-source disturbances [22]. The active disturbance rejection control (ADRC), with the features mentioned above, is receiving more and more attention. With the online estimation and real-time compensation disturbances by extended state observer (ESO), the ADRC can track the set point and reject disturbances well. With the strong ability of ESO to estimate and compensate for the total disturbance, the ADRC has strong robustness to handle system uncertainties [23]. With comprehensive theoretical analysis and rich parameter tuning methods [24], the excellent control performance has been verified in different applications, such as applications in robotic systems [25], main steam pressure systems [26], superheater temperature systems [27], particleboard glue systems [28], aircraft anti-skid braking systems [29] and compression liquid chiller systems [30].
In fact, the ADRC also has been tried to apply to the drum water level for heat recovery boilers [31,32,33]. Considering the limitations on the upper limit of the observer bandwidth of ESO, the control performance of the drum water level is limited, and this paper proposes a modified ADRC (MADRC) to increase the upper limit of observer bandwidth inspired by Ref. [27]. Moreover, how to select the reasonable parameters of the ADRC also is a non-negligible problem. To tune the appropriate controller parameters, a modified whale optimization algorithm (MWOA) [34] with sensitivity constraint is applied to optimize the parameters of the MADRC, where the maximum sensitivity function is applied to guarantee that the controller has the specified robustness. The main contributions of this paper are summarized as follows:
- (1)
- An MADRC is proposed, and the convergence of the proposed MADRC is proven;
- (2)
- An MWOA with sensitivity constraint is applied to optimize the parameters of the MADRC, where the bandwidths of the controller and ESO can be selected with sensitivity constraint;
- (3)
- The effectiveness of the proposed MADRC optimized by the MWOA is verified by comparative simulations.
The rest of this paper is arranged as follows: The structure of the drum water level is introduced in Section 2. The introductions of the regular ADRC and MADRC are presented in Section 3. In addition, the convergence analysis of the MADRC is also carried out. The MWOA is applied to optimize the parameters of the MADRC, where the maximum sensitivity function is used as the robustness constraint in Section 4. Section 5 presents the comparative simulation results in the nominal condition with different sensitivity constraints and uncertain conditions. Section 6 provides some conclusions of the paper.
2. Control Structure of Drum Water Level and Control Objective
The operational quality of the drum water level is significant for the safety of the water circulation. The steam would carry water if the drum water level is too high. Similarly, the boiler would dry out if the drum water level is too low. Therefore, the drum water level should be controlled in a reasonable range. Strong abilities to track and disturbance rejection are critical factors for the high-quality operation of the drum water level. The classical and universal control structure of the drum water level is called the three-element system, where the control structure contains a cascade structure and a feedforward controller as presented in Figure 1. , and are the set point of , the drum water level and the feed water flow, respectively. and are the external disturbance (measurement error of drum water level etc.) and inner disturbance (steam flow disturbance etc.), respectively. is the steam flow.
Figure 1.
The control structure of the drum water level.
The dynamic process from to is depicted by
The dynamic process from the valve opening to is depicted by
The dynamic process from to is depicted by
Equations (1)–(3) can be equivalent to the following transfer functions (, and ) as
and
In addition, and are the master controller and slave controller, respectively. , and are the transmission coefficients of , and , respectively.
To ensure the high-quality operation of the drum water level, the parameters of and should be tuned reasonably and optimally. Considering that the inner loop has the fast dynamic characteristic, the PID controller can be selected as .
The closed-loop of the inner loop as presented in Figure 2 can be obtained as
Figure 2.
The inner loop and outer loop are divided into a three-element system.
Then, the transfer function for the outer loop from to can be obtained as,
where
With the equivalent structure in Figure 3, the definition of and the PID of , one can have the outer controlled plant as
Figure 3.
The equivalent structure of the drum water level in Figure 1.
Further,
To enhance the control performance of the drum water level in Figure 1, a second-order ADRC, as the master controller, can be designed for this system, considering that the relative order of is 2. With tuned , one can have as discussed in Ref. [27], and Equation (13) can be approximated as
Moreover, the control signal of is recommended as to protect the feed pump.
The control objective of the control structure of the drum water level can be listed as follows:
- tracks as fast as possible with small overshoot;
- The closed-loop system can quickly recover to the steady state when , or occurs;
- The closed-loop system should have a strong ability to handle system uncertainties.
To guarantee the robustness of the ADRC, i.e., the ability to handle system uncertainties, the maximum sensitivity function, a widely used indicator for controllers [35], is selected as the robustness measurement indicator. The definition of robustness constraint, the maximum sensitivity value of the maximum sensitivity function, i.e., , can be depicted as
where can be regarded as the reciprocal of the nearest distance from the Nyquist curve of the open-loop system to as presented in Figure 4, i.e., the reciprocal of the distance from point A to the . The recommended range of is [1.2~2.0], where a larger means weaker robustness and vice versa [36].
Figure 4.
Graph understanding of the maximum sensitivity function.
The objective to optimize parameters of can be depicted by
where the control performance of the closed-loop can be defined as the integral of absolute error (IAE), the integral of time absolute error (ITAE), the integral of error (IE), etc.
3. Modified Active Disturbance Rejection Control and Convergence Analysis
3.1. Regular Active Disturbance Rejection Control
Considering the controlled plant, , in Equation (15) for , the controlled plant can be equivalent to
In order to maintain generality, Equation (18) can have the general form
where , and are the time variation, system uncertainties and external disturbances, respectively. In addition, is the gain of and for Equation (15). Note that Equation (15) is an approximation of Equation (14) and the accurate gain has some changes. Therefore, , defined as the estimation of , is used in Equation (19), and Equation (19) becomes
where is called the total disturbance of the controlled plant, and it contains external disturbances and internal uncertainties.
To estimate , ESO is proposed for Equation (20), which is depicted by
where , and are the outputs of ESO. , and denote parameters of ESO, and the parameter-bandwidth method is proposed to simplify parameter tuning as [37]:
where is the bandwidth of ESO. Note that , and can track , and well when , and are tuned reasonably [23].
A feedback control law is designed to obtain the control signal as
where and are parameters of the feedback control law, which can be decided by
where is the bandwidth of the feedback control law. The structure of the regular ADRC can be seen in Figure 5.
Figure 5.
The structure of the regular ADRC.
3.2. Modified Active Disturbance Rejection Control
Due to the inertial link in Equation (15), the inputs of ESO, i.e., and , are un-synchronized, and this can limit the upper limit of ESO. To resolve the issue, a synchronized part, i.e., , is added to before is sent to ESO as presented in Figure 6. Thus, , as one input of ESO, is replaced by the output, i.e., , of . ESO and the feedback control law are the same as those of the regular ADRC. Note that the parameter-bandwidth method for and is still effective for the MADRC.
Figure 6.
The structure of the modified ADRC.
The controlled plant in Equation (14) becomes,
which is equivalent to
Note that in the ESO and the feedback control law of the regular ADRC is replaced by . The structure of the modified ADRC in Figure 6 is equivalent to a typical two-degrees-of-freedom structure as presented in Figure 7, where , and are the controlled plant, feedforward controller and feedback controller, respectively.
Figure 7.
The equivalent structure of the modified ADRC.
Without loss of generality, Equation (20) is considered, and the synchronized part becomes
By equivalent transformation, and can be obtained as
and
Thus, one has the following theorem of the stability analysis for the MADRC as follows:
Theorem 1.
Suppose that is bounded, and is independent of time. Based on the controlled plant in Equation (20) and the equivalent structure in Equations (28) and (29), the sufficient condition of the bounded tracking error is that all roots of locate in the left plane.
Proof of Theorem 1.
The state space representation of the synchronized part can be obtained as
Considering that is set to zero, the closed-loop system becomes
By defining the tracking error as and state estimation error as , and , one can obtain
and
Combining Equations (31)–(33), the overall closed-loop system becomes
The characteristic equation of the closed-loop system in Equation (34) can be obtained as
When all roots of Equation (35) locate on the left plane, it can be learned the all eigenvalues of the closed-loop system in Equation (34) are located on the left plane. Considering that is bounded, is bounded. □
3.3. Distributions of Ms for MADRC
Theorem 1 verifies the convergence of the proposed MADRC, where the tracking error is decided by the parameters of the MADRC. To guarantee the ability to handle system uncertainties, the robustness index, , should be a key constraint. To better analyze the influence of parameters on , the three-dimensional distributions of with different {, }, {, } and {, } are obtained and presented in Figure 8, Figure 9 and Figure 10, respectively.
Figure 8.
Distributions of with different and .
Figure 9.
Distributions of with different and .
Figure 10.
Distributions of with different and .
It can be learned that the distributions of obviously change with different {, }, {, } and {, }. This means that the parameters of the MADRC should be tuned appropriately to obtain satisfactory control performance of the drum water level for heat recovery boilers.
4. Modified Whale Optimization Algorithm with Sensitivity Constraint for MADRC
To optimize the parameters of the proposed MADRC, i.e., , for the drum water level, MWOA is proposed to tune these parameters, considering its simplicity, efficiency and fast convergence as presented in Figure 11.
Figure 11.
The diagrammatic sketch of MWOA applying to the drum water level.
The WOA is a novel swarm intelligence optimization algorithm that mimics the predatory behavior of whales in nature [34], and the predatory behavior of whales can be mainly divided into two categories: (1) searching for food on the bubble net and (2) random search [38].
Searching for food on the bubble net: In the WOA, the position of each whale in the search space represents a solution. Assuming that the individual closest to the objective function value in the current population is the optimal whale position, based on the position information of the global optimal solution, other whale individuals in the population update their own positions by surrounding the optimal whale position. The behavior of whales surrounding prey is shown in Equation (36) as
where , is the current iteration number, is the global optimal whale position vector, and the current whale position vector.
When updating the position in a spiral, the distance between the current position and the optimal whale individual is calculated, and then the current whale swims towards the optimal individual in a spiral motion. The mathematical model is described by
where , is a constant to constrain the shape of a helix, and is a random number.
Whales swim in a spiral shape towards their prey while also approaching it in a contracting manner, known as bubble-net foraging. When , whales search for local optima within the enclosure and implement surround prey behavior with a probability of 0.5., and spiral renewal behavior is as follows:
where is a random locating .
Random search: When , whales search for optimization outside the contraction envelope and perform a random search. The algorithm randomly selects a whale individual from the current whale population as the global optimal solution, and other whales in the population gather towards it. By updating the position of the population in this way, the diversity of the whale population is enhanced, and the global search ability of the algorithm is enhanced. The mathematical model depicted by
where and is a randomly selected whale position vector.
To enhance the solution accuracy and convergence speed of the WOA, the WOA is modified in the following areas:
- 1.
- Heuristic probability
To balance the global and local search capabilities of the WOA, the heuristic probability, i.e., , can be calculated by
where and are the current number of iterations and the maximum number of iterations, respectively;
- 2.
- Linear control parameter
MWOA employs the linear control parameter by
- 3.
- Lévy flight strategy
The position of a whale individual can be updated by Lévy flight strategy as
where is the updated position of , is the dot product, and is the randomly selected whale individual in the current population. In addition, and are two parameters [34];
- 4.
- Elementary knowledge-acquisition-sharing algorithm
The position of a whale individual can be updated by the elementary knowledge-acquisition-sharing algorithm as
where , and are the randomly selected individuals, the fitness function of and knowledge factor parameters, respectively;
- 5.
- Position update method based on correction spiral
The position of a whale individual can be updated by the position update method based on the correction spiral as
where , and are the best, worst and medium whale individuals, respectively;
- 6.
- Quadratic interpolation method
The position of a whale individual can be updated by the quadratic interpolation method as
The flowsheet of the MWOA can be seen in Figure 12, where more meaning of variables can be seen in Ref. [34].
Figure 12.
The flowsheet of MWOA.
With the same sensitivity constraint, i.e., , the WOA and MWOA are applied to optimize the parameters of the MADRC for the drum water level, and the convergence curves of the control performance, i.e., IAE, can be obtained as shown in Figure 13, where the MWOA has fast convergence. In addition, the IAE with the WOA and MWOA are 30.94 and 28.17, respectively. The solution accuracy and convergence speed of the MWOA can be verified.
Figure 13.
The convergence curves of IAE with WOA and MWOA ().
5. Simulation Illustrations
To validate the effectiveness of the proposed MADRC optimized by the MWOA, the control performance with the fixed sensitivity constraint is carried out in this scenario. Moreover, the PID, regular ADRC (“ADRC” in this paper) and disturbance observer-based control (“DOBC” in this paper) are selected as comparative controllers.
To comprehensively compare the performance of the MADRC, three scenarios are selected: (1) Scenario 1—the simulations with fixed sensitivity constraints are carried out to analyze the control performance under different constraints in this scenario; (2) Scenario 2—In this scenario, the sensitivity constraint is selected as a reasonable range to obtain better control performance; (3) Scenario 3—In this scenario, Monte Carlo simulations are carried out to compare the different controllers’ ability to handle system uncertainties.
In addition, the IAE is selected as the indicator to measure the control performance of these controllers considering that it can balance control accuracy and convergence speed well [36]. The definition of IAE can be depicted by
where and are the start time and end time of the calculation process, respectively. If and are selected as the start time and end time of the tracking process, the IAE becomes the set-point tracking performance IAEsp. Similarly, the IAE becomes the disturbance rejection performance IAEdr if and are selected as the start time and end time of the disturbance rejection process. The IAE becomes the total performance IAEtotal if and are selected as the start time and end time of the simulation process.
5.1. Scenario 1: Fixed Sensitivity Constraint
Select a fixed sensitivity constraint, i.e., , and the parameters of the inner controller, i.e., , are given as . Then MWOA is applied to the MADRC, PID and ADRC. The parameters of the MADRC are obtained as , and . The parameters of the ADRC are obtained as , and . The parameters of the PID are obtained as , and . The parameters of the DOBC are obtained as , , and . The control performance under the sensitivity constraint, i.e., , is shown in Figure 14, where the set point of has a step change at 10 s from 0 to 1. , and have a step change from 0 to 1 at 400 s, 1200 s and 1600 s, respectively, during all simulations. It can be learned that the MADRC has the smallest IAEsp, IAEdr and IAE. In addition, the overshoot of the MADRC is still the smallest.
Figure 14.
The control performance under the sensitivity constraint, i.e., . (a) The outputs with different controllers; (b) the control performance indexes with different controllers.
With different sensitivity constraints, i.e., and , the control performance is shown in Figure 15 and Figure 16, respectively. It can be observed that the MADRC still has the best control performance compared with the ADRC, PID and DOBC, where the MADRC has the fastest tracking performance and strongest disturbance rejection ability. Note that the output of the MADRC has severe oscillations with increasing and this may cause wear and tear on the actuators, which is not conducive to the long-term safe operation of the drum water level for heat recovery boilers.
Figure 15.
The control performance under the sensitivity constraint, i.e., . (a) The outputs with different controllers; (b) the control performance indexes with different controllers.
Figure 16.
The control performance under the sensitivity constraint, i.e., . (a) The outputs with different controllers; (b) the control performance indexes with different controllers.
5.2. Scenario 2: Sensitivity Constraint with a Range
In this scenario, the sensitivity constraint is selected as a range, where is selected. However, due to the severe oscillations with as discussed in scenario 1, is selected as a smaller range of to protect actuators. With the range of the sensitivity constraint, parameters of the MADRC, PID and ADRC are optimized by the MWOA, where the parameters of the MADRC are obtained as , and . The parameters of the ADRC are obtained as , and . The parameters of the PID are obtained as , and . The parameters of the DOBC are obtained as , , and . The control performance under a range sensitivity constraint is shown in Figure 17. It can be learned that the MADRC has the smallest IAEsp, and the MADRC has smaller IAEdr and IAE than the PID and ADRC. In addition, the overshoot of the MADRC is still the smallest. In addition, the Nyquist plots of different controllers are presented in Figure 18, where the MADRC has the smallest , while the DOBC, ADRC and PID have a larger .
Figure 17.
The control performance under the sensitivity constraint, i.e., . (a) The outputs with different controllers; (b) the control performance indexes with different controllers.
Figure 18.
The Nyquist plots of different controllers for scenario 2.
5.3. Scenario 3: Uncertain Systems
Considering that system uncertainties always exist with changing operating conditions and model simplification, to analyze the abilities of the MADRC, DOCB, ADRC and PID to handle system uncertainties for the drum water level, Monte Carlo simulations are carried out in scenario 3.
All coefficients in Figure 1 are perturbed in the [−20%, 20%] range of their original values randomly, and then simulations in Figure 14 are carried out for perturbed systems with fixed parameters. During each simulation, the IAEsp, IAEdr and IAE are recorded. By repeating simulations 200 times for scenarios 1 and 2, the distributions of the IAEsp, IAEdr and IAE are presented in Figure 19.
Figure 19.
The distributions of IAEsp and IAEdr in Monte Carlo simulations. (a) ; (b) ; (c) ; (d) scenario 2.
Commonly, the control performance is better if the controller has smaller IAEsp, IAEdr and IAE; similarly, the robustness is strong if the controller has a greater concentration of the IAEsp, IAEdr and IAE. It can be learned that the MADRC has the best control performance and strongest robustness for uncertain systems, which means that the MADRC has the strongest ability to handle system uncertainties.
Based on simulation results, the MADRC obtains obvious advantages in terms of tracking performance and disturbance rejection ability with satisfactory robustness.
6. Conclusions
This paper focuses on the controller design for the drum water level, where external disturbances and system uncertainties are the main challenges to the control of drum water level. An MADRC optimized by an MWOA with sensitivity constraint is proposed. Based on the control structure of a three-element control system for the drum water level and the regular ADRC structure, the structure of an MADRC is introduced and the convergence of the proposed MADRC is derived. Then a modified whale optimization algorithm (MWOA) with sensitivity constraint is applied to optimize the parameters of the MADRC. Simulation results and performance indexes show that the proposed MADRC can obtain the best tracking and disturbance rejection abilities with satisfactory robustness. The satisfactory control performance shows that the proposed MADRC has wide application potential for heat recovery boilers and other industrial processes.
Author Contributions
The authors confirm their contribution to the paper as follows: study conception and design: A.G.; data collection: X.C.; analysis and interpretation of results: A.G. and X.C.; draft manuscript preparation: X.C. All authors reviewed the results and approved the final version of the manuscript.
Funding
The authors received no specific funding for this study.
Data Availability Statement
The data that support the findings of this study are available from the corresponding author upon reasonable request.
Conflicts of Interest
Author Aimin Gao was employed by the company Jiangsu Frontier Electric Technology Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
References
- Arpit, S.; Das, P.K. A state-of-the-art review of heat recovery steam generators and waste heat boilers. Energy Effic. 2023, 16, 99. [Google Scholar] [CrossRef]
- Moradi, H.; Saffar-Avval, M.; Bakhtiari-Nejad, F. Sliding mode control of drum water level in an industrial boiler unit with time varying parameters: A comparison with H∞-robust control approach. J. Process Control 2013, 22, 1844–1855. [Google Scholar] [CrossRef]
- Xiao, B.; Xie, A.; Xiao, M.; Zhou, M.; Su, S.; Xiao, Z.; Li, X. Optimal design of boiler drum water level control system. In Proceedings of the Third International Conference on Mechanical, Electronics, and Electrical and Automation Control (METMS 2023), Hangzhou, China, 17–19 February 2023. [Google Scholar] [CrossRef]
- Thampi, M.S.P.; Raghavendra, G. Intelligent model for automating PID controller tuning for industrial water level control system. In Proceedings of the 2021 International Conference on Design Innovations for 3Cs Compute Communicate Control (ICDI3C), Bangalore, India, 10–11 June 2021. [Google Scholar] [CrossRef]
- Liu, J.; Sun, W.; Zhang, S. Particle swarm optimization-based PID control of drum water level. Comput. Eng. App. 2009, 45, 239–241. [Google Scholar]
- Zhao, X. Chaos optimization strategy on fuzzy adaptive PID control of boiler drum water level. In Proceedings of the Annual Conference of China-Institute-of-Communications, Guangzhou, China, 26 November 2009. [Google Scholar]
- Liu, C.; Chen, M. Research on fuzzy PID control of boiler drum water level. J. Eng. Therm. Energy Power 2021, 36, 100–105. [Google Scholar]
- Precup, R.E.; Nguyen, A.T.; Blazic, S. A survey on fuzzy control for mechatronics applications, Int. J. Syst. Sci. 2023, 55, 771–813. [Google Scholar] [CrossRef]
- Elhosseini, M.A.; El-din, A.S.; Ali, H.A.; Abraham, A. Heat recovery steam generator (HRSG) three-element drum level control utilizing fractional order PID and fuzzy controllers. ISA Trans. 2022, 122, 281–293. [Google Scholar] [CrossRef]
- Shah, P.; Agashe, S. Review of fractional PID controller. Mechatronics 2016, 38, 29–41. [Google Scholar] [CrossRef]
- Ahooghalandari, N.; Shadi, R.; Fakharian, A. Hinfinity robust control design for three-element industrial boiler supervisory system. In Proceedings of the 2022 8th International Conference on Control, Instrumentation and Automation (ICCIA), Tehran, Iran, 2–3 March 2022. [Google Scholar] [CrossRef]
- Moradi, H.; Bakhtiari-Nejad, F.; Saffar-Awal, M. Robust control of an industrial boiler system; a comparison between two approaches: Sliding mode control & H∞ technique. Energy Conv. Manag. 2009, 50, 1401–1410. [Google Scholar]
- Panda, S.K.; Subudhi, B. A review on robust and adaptive control schemes for microgrid. J. Mod. Power Syst. Clean Energy 2023, 11, 1027–1040. [Google Scholar] [CrossRef]
- Wu, Z.L.; Li, D.H.; Chen, Y.Q. Active Disturbance rejection control design based on probabilistic robustness for uncertain systems. Ind. Eng. Chem. Res. 2020, 59, 18070–18087. [Google Scholar] [CrossRef]
- Pu, C.P.; Ren, J.; Su, J.B. The sliding mode control of the drum water level based on extended state observer. IEEE Access 2019, 7, 135942–135948. [Google Scholar] [CrossRef]
- Aliakbari, S.; Ayati, M.; Osman, J.H.S.; Sam, Y.M. Second-order sliding mode fault-tolerant control of heat recovery steam generator boiler in combined cycle power plants. Appl. Therm. Eng. 2013, 50, 1326–1338. [Google Scholar] [CrossRef]
- Li, B.; Guo, F.; Jia, W.; Zhao, Q. Application research on grey generalized prediction control in boiler drum water level. Comput. Meas. Control 2010, 18, 370–406. [Google Scholar]
- Sun, L.F.; Li, J.C.; Zhao, X. Predictive control of drum water level based on ant colony optimization algorithm. In Proceedings of the 29th Chinese Control Conference, Beijing, China, 29–31 July 2010. [Google Scholar]
- Urrea, C.; Paez, F. Design and comparison of strategies for level control in a nonlinear tank. Processes 2021, 9, 735. [Google Scholar] [CrossRef]
- Quan, Y.L.; Yang, X.H. A method for alarming water level of boiler drum on nuclear power plant based on BP neural network. In Proceedings of the 2014 10th International Conference on Natural Computation (ICNC), Xiamen, China, 19–21 August 2014. [Google Scholar]
- Panjapornpon, C.; Chinchalongporn, P.; Bardeeniz, S.; Makkayatorn, R.; Wongpunnawat, W. Reinforcement learning control with deep deterministic policy gradient algorithm for multivariable ph process. Processes 2022, 10, 2514. [Google Scholar] [CrossRef]
- Wu, Z.L.; Gao, Z.Q.; Li, D.H.; Chen, Y.Q.; Liu, Y.H. On transitioning from PID to ADRC in thermal power plants. Control Theory Technol. 2021, 19, 3–18. [Google Scholar] [CrossRef]
- Xue, W.C.; Huang, Y. Performance analysis of active disturbance rejection tracking control for a class of uncertain LTI systems. ISA Trans. 2015, 58, 133–154. [Google Scholar] [CrossRef]
- Gao, B.W.; Zheng, L.T.; Shen, W.; Zhang, W. A summary of parameter tuning of active disturbance rejection controller. Recent. Adv. Electr. Electron. Eng. 2023, 16, 180–196. [Google Scholar]
- Fareh, R.; Khadraoui, S.; Abdallah, M.Y.; Baziyad, M.; Bettayeb, M. Active disturbance rejection control for robotic systems: A review. Mechatronics 2021, 80, 102671. [Google Scholar] [CrossRef]
- Wu, Z.L.; Li, D.H.; Liu, Y.H.; Chen, Y.Q. 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]
- Wu, Z.L.; He, T.; Li, D.H.; Xue, Y.L.; Sun, L.; Sun, L.M. Superheated steam temperature control based on modified active disturbance rejection control. Control Eng. Pract. 2019, 83, 83–97. [Google Scholar] [CrossRef]
- Wang, P.Y.; Zhang, C.R.; Zhu, L.K.; Wang, C.C. The research of improved active disturbance rejection control algorithm for particleboard glue system based on neural network state observer. Algorithms 2020, 12, 259. [Google Scholar] [CrossRef]
- Xu, F.R.; Chen, M.Q.; Liang, X.L.; Liu, W.S. PSO optimized active disturbance rejection control for aircraft anti-skid braking system. Algorithms 2022, 15, 158. [Google Scholar] [CrossRef]
- Wu, Z.L.; Liu, Y.H.; Li, D.H.; Chen, Y.Q. Multivariable active disturbance rejection control for compression liquid chiller system. Energy 2023, 262, 125344. [Google Scholar] [CrossRef]
- Pu, C.; Zhu, Y.; Su, J. Drum water level control based on improved ADRC. Algorithms 2019, 12, 132. [Google Scholar] [CrossRef]
- Wang, D.; Li, H.Y.; Xie, X.Y.; Liu, D.Y. Boiler drum water level control based on linear active disturbance rejection and gray correlation compensation. Control Eng. Appl. Inform. 2020, 22, 42–49. [Google Scholar]
- Hu, C.M.; Ren, J. Study and application of LADRC for drum water-level cascade three-element control. Electr. Power 2014, 47, 28–31. [Google Scholar]
- Sun, Y.J.; Wang, X.L.; Chen, Y.H.; Liu, Z.J. A modified whale optimization algorithm for large-scale global optimization problems. Expert Syst. Appl. 2018, 114, 563–577. [Google Scholar] [CrossRef]
- Astrom, K.J.; Panagopoulos, H.; Hagglund, T. Design of PI controllers based on non-convex optimization. Automatica 1998, 34, 585–601. [Google Scholar] [CrossRef]
- Wu, Z.L.; Li, D.H.; Xue, Y.L. A new PID controller design with constraints on relative delay margin for first-order plus dead-time systems. Processes 2019, 7, 713. [Google Scholar] [CrossRef]
- Gao, Z.Q. Scaling and bandwidth-parameterization based controller tuning. In Proceedings of the American Control Conference, Denver, CO, USA, 4–6 June 2003. [Google Scholar] [CrossRef]
- Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
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. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).