CHEMICAL ENGINEERING TRANSACTIONS VOL. 76, 2019 A publication of The Italian Association of Chemical Engineering Online at www.aidic.it/cet Guest Editors: Petar S. Varbanov, Timothy G. Walmsley, Jiří J. Klemeš, Panos Seferlis Copyright © 2019, AIDIC Servizi S.r.l. ISBN 978-88-95608-73-0; ISSN 2283-9216 Time Delay Compensation Based Active Disturbance Rejection Control for Thermal Process Fan Zhang, Yali Xue*, Donghai Li, Zheng Li State Key Lab of Power System, Department of Energy and Power Engineering, Tsinghua University, Beijing 100084, P.R.China xueyali@tsinghua.edu.cn Thermal process is typically nonlinear and uncertain. The control design becomes even more challenging in the presence of time-varying delay. Active disturbance rejection control (ADRC) has been shown to be an effective tool in dealing with real world problems of dynamic uncertainties and nonlinearities. In particular, to overcome the time-varying delay, time delay compensation based ADRC method is addressed. Contrary to Smith predictor, the most efficient feature of the proposed method is that it works without time delay models. The influence of time delay is regarded as the external disturbance, and is estimated by the designed disturbance observer. Validity of the proposed method in the cases of both constant delay and time-varying delay with unknown disturbance for the typical thermal process is verified by simulation results. 1. Introduction In the last few decades, global warming and climate change are undeniably predominant among the most important issues in the world (Mwangi et al., 2015). To resolve the issue coupled with threat to energy security and air pollution, approaches of efficient energy transformation and sustainable power generation have attracted increasing attention (Wang et al., 2018). Renewable energy, such as solar (Poompavai and Kowsalya, 2019), wind (Sahu, 2018), hydro (Singh and Singal, 2017), hydrogen (Bukar and Tan, 2019), biomass (He et al., 2018) and so on, has been widely investigated from materials to system integration. In addition, ultra-supercritical (Liu et al., 2015) and double-reheat (Zhou et al., 2016) technologies are applied to the coal-fired power plants for high efficiency and low emissions . Process control of the energy system plays an important role in exploring their potential advantage. However, various unique features make it a challenge task. Among them, time delay is pervasive in different energy systems. A robust controller was proposed for the solar plants with distributed collectors to reach the desired specifications despite variations of time delays and time constants (Cirre et al., 2010). To tackle the obvious control error caused by communication time delay in air conditioning loads control for consuming photovoltaic power and wind power, a network predictive control system was designed (Yang et al., 2017). For the biomass boiler, time delay had a crucial impact on the fuel feed, which was only able to assure long-term load requests. Consequently, in (Gölles et al., 2014) Smith predictor was used to compensate the time delay element. To overcome the challenges brought by coupling, inertia and time delay for the integration of post-combustion CO2 capture system with power plant, the centralized model predictive control was proposed for the operation (Wu et al., 2019). In order to deal with the fluctuant and stochastic renewable energy, higher requirement is imposed for the flexible operation of conventional coal-fired power plants (Brouwer et al., 2015). The time delay in the boiler-turbine unit of the coal-fired power plant mainly come from the pulverizing system and the complex layout of steam and water. The difficulty increases especially when the time delay varies according to the different operation conditions. Active disturbance rejection control (ADRC) is a well-known technique that can deal with uncertainty of the process, including the modelling mismatch and the external unmeasured disturbance. Due to its performance and simplicity, ADRC has been applied to different areas, such as gasoline engines (Xue et al., 2015) ,flight control (Ma et al., 2017), energy storage system (Chang et al., 2015) and so on. The main principle of ADRC is the estimation and actively compensation via extended state observer (ESO). However, its performance DOI: 10.3303/CET1976130 Paper Received: 16/03/2019; Revised: 25/05/2019; Accepted: 28/05/2019 Please cite this article as: Zhang F., Xue Y., Li D., Li Z., 2019, Time Delay Compensation Based Active Disturbance Rejection Control for Thermal Process, Chemical Engineering Transactions, 76, 775-780 DOI:10.3303/CET1976130 775 declines when there exists time delay because information of input and output that enters ESO does not match in time series. Some researchers have proposed some improvements for the original ADRC. The Smith predictor based ADRC was used to predict the output without time delay and estimate the lumped disturbance (Zheng and Gao, 2014). In (Zhao and Gao, 2014), a time delay block was added manually at the entrance of ESO so that the input and output information matches in time series. However, the above methods rely on the model of time delay. When the time delay varies with dynamic character of the process, expected performance could not be achieved. In this paper, a time delay observation and compensation based ADRC is proposed for the typical boiler-turbine unit process. This study contributes to the research on the ADRC control structure for the process with varying time delay, which can accommodate to different time delay models at different operation conditions and improve the control performance. 2. Time delay compensation based ADRC 2.1 Observation and estimation of time delay Without loss of generality, a system with input delay and output delay can be described as 1 2 = + − = − ( ) ( ) ( ) ( ) ( ) x t Ax t Bu t T y t Cx t T (1) where 1n x R is the state vector, u and y are the input and output of the process. Matrix n n A R , 1n B R and 1 n C R denote the system matrix of the process. T1 and T2 are the input and output time delay, respectively. The initial state of this process is assumed zero, i.e. = 1 (0) n x o . It was pointed out that output time delay was equivalent to input time delay in mathematics (Chen et al., 2018). Thus, the output time delay is incorporated into input time delay as following = + − = ( ) ( ) ( ) ( ) ( ) x t Ax t Bu t T y t Cx t (2) where T = T1+ T2. System (2) can be expressed as = + − − − = ( ) ( ) ( ) ( ) ( ) ( ) ( ) x t Ax t Bu t B u t u t T y t Cx t (3) If it is defined that = − −( ) ( ) ( ) td t u t u t Td (4) the equivalent system can be obtained = + − = ( ) ( ) ( ) ( ) ( ) ( ) td x t Ax t Bu t t tBd y Cx t (5) The term ( ) td d t can be regarded as the effect of time delay. In process (5), the time delay functions as the external disturbance. It is intuitional that estimation of this effect of time delay helps make a precise prediction of the process output. This kind of equivalence can be depicted in Figure 1. The system (5) can be augmented as − = + = 1 ( ) ( ) ( ) ( ) ( )0 0 ( ) ( ) 0 ( ) td tdn td x t x tA B B u t d t d to x t y t C d t (6) 776 Figure 1: System with time delay and its equivalency The corresponding observer is designed to estimate the effect of time delay as ( ) 1 ˆ ˆ( ) ( ) ˆ( ) ( ) ( ) ˆ0 0ˆ ( )( ) ˆ( ) ˆ( ) 0 ˆ ( ) td n tdtd td x t x tA B B u t L y t y t o d td t x t y t C d t − = + + − = (7) where Ltd is the gain of the observer. Once the gain Ltd is well chosen, the estimation of the effect of time delay ˆ ( ) td d t can be obtained. Similar to Smith predictor, the output of the process can be compensated based on the estimation value ˆ ( ) td d t . The structure can be found in Figure 2. Figure 2: Observation and compensation of time delay In Figure 2, 0 ( )G s is the process dynamics without time delay, and the process is expressed as 0 )( () ( ) Ts Y sG U s es − = . When ˆ ( ) td d t is utilized, it can be got ( )0 0 0 0 ˆ( ) ( ) ( ) ( ) ( )( ) ( ) ( ( )) Ts td Ts G s D U s U s e U s G s U G s s eG s s − − −= − (8) where ˆ ( ) td D s is the Laplace transformation of ˆ ( ) td d t . Thus, the output without time delay ( ) p Y s is the addition of ( )Y s and 0 ) ( )ˆ( td G s sD . 1T se − 2T se −( )U s ( )Y s ( )U s ( )Y s ( ) ( ) ( ) t Ts d D s U s U s e − = − (a) System with time delay (b) Equivalent system with effect of time delay − + 0 ( )G s 0 ( )G s Time delay observation u y G0 + + yp ˆ ( ) ( ) Ts td D U s U s e − − 777 0 0 ˆ( ) ( ) ( ) ( ) ( ) () p td sY s G Y G s s D s U s = + (9) 2.2 Time delay compensation based ADRC The output without time delay Yp(s) and the input u(s) are used in ESO. Thus, the time delay compensation based ADRC is proposed as shown in Figure 3. Figure 3: Control structure of time delay compensation based ADRC The ADRC controller is then devised to track the reference and suppress the disturbance. Consider a nonlinear plant without time delay, ( )y bu f y d= + + (10) where ( )f is the internal uncertainty, d is the unknown external disturbance, b is the input factor. In ADRC, the lumped disturbance including the internal uncertainty and the unknown disturbance is estimated simultaneously via ESO. The augmented plant from (10) is 0 y b u x Ax Bu E y Cxh = + = + + == (11) where b0 is the speculated value. The lumped disturbance is 0( ) ( )f d b b u = + + − , and is assumed to be differentiable. In the state space representation, 1 2 T T x x x y = = , 0 0 1 1 , , 0 0 0 0 T b A B C = = = , 0 1 E = . The ESO in ADRC is designed as ˆ( ) ˆ z Az Bu L y y y Cz = + + − = (12) where L is the gain of ESO, z is the estimation of x. The final control law is 2 0 ( ) p k r y z u b − − = (13) 3. Simulations and results To verify the effectiveness of the proposed method, the typical first order plus dead time (FOPDT) model is used for simulation. 606.31 ( ) 145 1 s G s e s − = + (14) Feedback control law Process Uncertainty Disturbance Observation/comp ensation of time delay ESO ADRC r u y yp 778 The model (14) can reflect the dynamics of fuel-power loop in a subcritical coal-fired boiler-turbine unit. Another three methods are compared in the section, i.e. the Smith predictor based ADRC (SP-ADRC) (Zheng and Gao, 2014), the delay designed ADRC (DD-ADRC) (Zhao and Gao, 2014), and the original ADRC (Zheng and Gao, 2014). The parameters of these controllers come from the literature accordingly. The proposed time delay compensation based ADRC (TDC-ADRC) are tuned by bandwidth-parameterization (Zhiqiang, 2003), that are 2 0 8.35 10b − = , 0.04 c = , 0.15 o = . The simulation is assumed that (1) 0-25min is for setpoint tracking, (2) 25-50min is for disturbance rejection (the unknown disturbance d = -3kg/s), and (3) 5- 75min is also for setpoint tracking, however, the time delay of the model (14) changes from 60s to 70s. Figure 4 shows the simulation results. From 0-25min, it can be found that the original ADRC can hardly deal with time delay process, which has the largest settling time and overshoot. The other three methods have better performances and can overcome the effect of time delay. Particularly, in this time interval the proposed TDC-ADRC has the same results with SP- ADRC because TDC-ADRC is equivalent to the SP-ADRC when the time delay is nominal. From 25-50min, it can be found that TDC-ADRC and SP-ADRC have better performance. DD-ADRC is slightly better than the original ADRC. From 50-75min, it can be found that when the value of time delay changes, TDC-ADRC achieves the best performance. This is due to the fact that in TDC-ADRC the effect of time delay is estimated rather than the direct usage of time delay model in SP-ADRC. For the dynamic model of fuel-power loop in a subcritical coal-fired boiler-turbine unit, its character coefficients, including the time delay, vary frequently due to the adjustments of operation conditions required by the grid. To achieve the better economic performance, the output power of the boiler-turbine unit should track the command from the grid promptly regardless of the unexpected disturbance and feature variation. The better adjustment ability implies that the coal-fired boiler-turbine unit can operate more economically, save more coal and accordingly reduce the emission of pollutants. The simulations demonstrate that the proposed method is effective with regard to these requirements. What is more, the simple structure of the TDC-ADRC has the potential for implementing the method in the distributed control system of the real coal-fired power plant. Figure 4: Simulation of the fuel-power loop in boiler-turbine unit 4. Conclusions To deal with the issues of time delay and disturbance rejection in energy systems, the time delay compensation based ADRC is proposed in this research. The effect of time delay is regarded as disturbance and estimated and compensated by the designed structure. The method is particularly useful when the time delay changes. The effectiveness of the proposed method is validated through simulations on the boiler-turbine unit. Further research should focus on determining the stability region of the time delay observer and the ADRC controller. Acknowledgments This research was funded by National Natural Science Foundation of China (NSFC) under Grant 51876096, and the National Key Technology Research and Development Program under Grant 2016YFB0600201. 779 References Brouwer A.S., van den Broek M., Seebregts A., Faaij A., 2015, Operational flexibility and economics of power plants in future low-carbon power systems, Applied Energy, 156, 107-128. Bukar A.L., Tan C.W., 2019, A review on stand-alone photovoltaic-wind energy system with fuel cell: System optimization and energy management strategy, Journal of Cleaner Production, 221, 73-88. Chang X., Li Y., Zhang W., Wang N., Xue W., 2015, Active Disturbance Rejection Control for a Flywheel Energy Storage System, IEEE Transactions on Industrial Electronics, 62, 991-1001. Chen S., Xue W., Zhong S., Huang Y., 2018, On comparison of modified ADRCs for nonlinear uncertain systems with time delay, Science China Information Sciences, 61, 70223. Cirre C.M., Moreno J.C., Berenguel M., Guzmán J.L., 2010, Robust control of solar plants with distributed collectors, IFAC Proceedings Volumes, 43, 823-828. Gölles M., Reiter S., Brunner T., Dourdoumas N., Obernberger I., 2014, Model based control of a small-scale biomass boiler, Control Engineering Practice, 22, 94-102. He J., Liu Y., Lin B., 2018, Should China support the development of biomass power generation? Energy, 163, 416-425. Liu J.-Z., Yan S., Zeng D.-L., Hu Y., Lv Y., 2015, A dynamic model used for controller design of a coal fired once-through boiler-turbine unit, Energy, 93, Part 2, 2069-2078. Ma S., Sun M., Chen Z., 2017, Interactive ADRC design for flight attitude control, Proceedings of the 2017 Data Driven Control and Learning Systems, 611-616. Mwangi J.K., Lee W.-J., Chang Y.-C., Chen C.-Y., Wang L.-C., 2015, An overview: Energy saving and pollution reduction by using green fuel blends in diesel engines, Applied Energy, 159, 214-236. Poompavai T., Kowsalya M., 2019, Control and energy management strategies applied for solar photovoltaic and wind energy fed water pumping system: A review, Renewable and Sustainable Energy Reviews 107, 108-122. Sahu B.K., 2018, Wind energy developments and policies in China: A short review, Renewable and Sustainable Energy Reviews, 81, 1393-1405. Singh V.K., Singal S.K., 2017, Operation of hydro power plants-a review, Renewable and Sustainable Energy Reviews, 69, 610-619. Wang W., Tang X., Yang X., Zhang B., Zhang Y., Höök M., 2018, Energy savings in China's energy sectors and contributions to air pollution reduction in the 12th Five Year Plan, Journal of Cleaner Production, 200, 305- 317. Wu X., Wang M., Shen J., Li Y., Lawal A., Lee K.Y., 2019, Flexible operation of coal fired power plant integrated with post combustion CO2 capture using model predictive control, International Journal of Greenhouse Gas Control, 82, 138-151. Xue W., Bai W., Yang S., Song K., Huang Y., Xie H., 2015, ADRC With Adaptive Extended State Observer and its Application to Air–Fuel Ratio Control in Gasoline Engines, IEEE Transactions on Industrial Electronics, 62, 5847-5857. Yang D., Zhang X., Zhou B., 2017, Modeling and Control of Air Conditioning Loads for Consuming Distributed Energy Sources, Energies, 10, 1630. Zhao S., Gao Z., 2014, Modified active disturbance rejection control for time-delay systems, ISA Transactions, 53, 882-888. Zheng Q., Gao Z., 2014, Predictive active disturbance rejection control for processes with time delay, ISA Transactions, 53, 873-881. Zhiqiang G., 2003, Scaling and bandwidth-parameterization based controller tuning, Proceedings of the 2003 American Control Conference, 4989-4996. Zhou L., Xu G., Zhao S., Xu C., Yang Y., 2016, Parametric analysis and process optimization of steam cycle in double reheat ultra-supercritical power plants, Applied Thermal Engineering, 99, 652-660. 780