Dynamic Event-Based Tracking Control of Boiler Turbine Systems with Guaranteed Performance

Juan Zhang,Dongsheng Yang,Huaguang Zhang,Yingchun Wang,Bowen Zhou
DOI: https://doi.org/10.1109/tase.2023.3294187
IF: 6.636
2023-01-01
IEEE Transactions on Automation Science and Engineering
Abstract:The optimal tracking problem for continuous-time boiler turbine systems (BTSs) with asymmetric input constraints is considered in this paper. Considering that continuous updating of control input will reduce the service life of engineering oriented system, a novel dynamic event-based triggering mechanism is proposed to reduce the number of controller updates, where a positive internal dynamic variable is introduced to expand the threshold. The objective is to find the optimal event-triggered control strategy for a given performance index function so that the system can track the ideal signal while minimizing the cost function. Firstly, by introducing tracking error variable, the optimal tracking problem is transformed into the optimal stability problem with symmetric input constraints. Then, three neural networks are designed to approximate the system model, cost function and control strategy respectively, and the feasibility of the proposed optimization algorithm is strictly proved by Lyapunov method, and the system will not exhibit Zeno behavior. Finally, simulation results effectively indicate the feasibility of the developed method in the industrial oriented system.Note to Practitioners-With the development of the national economy, China's demand for electricity is also increasing. The BTSs in thermal power generation unit should not only realize load tracking, but also consider minimizing fuel consumption, minimizing pollutant emissions, maximizing the service life of BTSs. In this paper, adaptive dynamic programming (ADP) method and dynamic event-based mechanism are used to solve the optimal tracking problem of BTSs. The dynamic event-based mechanism not only affects the real performance of the BTSs, but also reduces the number of controller updates and saves resources of the BTSs.
What problem does this paper attempt to address?