Min-max fuzzy model predictive tracking control of boiler-turbine system for ultra-supercritical units
2021-04-24ChenChenPanLeiKwangLee
Chen Chen Pan Lei Kwang Y. Lee
(1Key Laboratory of Energy Thermal Conversion and Control of Ministry of Education, Southeast University, Nanjing 210096, China)(2School of Energy and Environment, Southeast University, Nanjing 210096, China)(3Department of Electrical and Computer Engineering, Baylor University, Waco, TX 76798-7356, USA)
Abstract:To improve the control performance of nonlinear ultra-supercritical (USC) thermal power units, an improved min-max fuzzy model predictive tracking control (FMPTC) strategy is proposed. First, a T-S fuzzy model is established to approximate the dynamics of the nonlinear boiler-turbine system. Then, based on an extended fuzzy model containing state variables and output variables, a min-max FMPTC is derived for output regulation while ensuring the closed-loop system stability and the inputs in their given constraints. For greater controller design freedom, the developed controller adopts a new state- and output-based objective function. In addition, the observer estimation error is regarded as a bounded disturbance, ensuring the stability of the entire closed-loop control system. Simulation results on a 1 000 MW USC boiler-turbine model illustrate the effectiveness of the proposed approach.
Key words:ultra-supercritical boiler-turbine system; T-S model; min-max model predictive control; output tracking; linear matrix inequality
The massive consumption of fossil fuels and environmental degradation motivated many researchers to find more efficient ways to save energy and reduce gas emissions and pollutants. Ultra-supercritical (USC) thermal power units have significant energy saving and environmental improvement effects. Compared with supercritical units, USC units have a thermal efficiency increase of 1.2%-4%, which is more obvious than in conventional coal-fired generating units. High-efficiency and low-emission USC thermal power units are the main direction of future thermal power construction.
However, the problem of controlling it is extremely challenging because of the severe nonlinearity in the wide operation range, the coupling between multiple variables, the hard constraints on manipulated variables, and unknown disturbances[1-4]. Traditional proportional-integral-derivative (PID) control is difficult to meet the control objectives. To this end, it is of urgence to develop advanced control strategies to improve boiler-turbine systems’ operation performance.Model predictive control (MPC) is widely accepted as an optimal control method for industrial processes due to its inherent robustness, ability to handle constraints, and receding horizon implementation of optimal control inputs. Linear dynamic matrix control (DMC)[5]and generalized predictive control (GPC)[6]are used for boiler-turbine systems. Simulation results verify that linear MPCs can achieve better control effects than PID controllers. However, the control quality of linear MPCs deteriorates due to system nonlinearity during the wide-range operation of units. Collocation method-based nonlinear model predictive control (NMPC)[7]and fuzzy neural network and input-output feedback linearization-based NMPC[8]are proposed for boiler-turbine systems. Although control performance is improved, nonlinear optimization is time-consuming. Besides, it is often difficult to obtain accurate nonlinear models of NMPC for complex industrial processes.
An alternative method is to use fuzzy model predictive control (FMPC) based on the T-S model to solve these problems. The T-S fuzzy dynamic models have been widely accepted to represent nonlinear dynamics in the control community. Many state feedback FMPC[9-10]and output feedback FMPC methods[11-12]have been developed. These FMPC methods adopt the min-max strategy, which is first proposed in Ref.[13]. Unfortunately, most of the above min-max FMPC methods are derived from state adjustment and stability problems. For stepwise track reference signals, especially in plant parameter variations or uncertainties, their output tracking performance cannot always be guaranteed.In industrial applications, it is more necessary to study tracking control methods, which are more complicated than the stabilization control design[14]. In Refs.[15-16], fuzzy model predictive tracking control (FMPTC) methods are developed through a state and disturbance observer, a steady-state target calculator, and a stable predictive controller. However, they need to assume that the corresponding input of desired output trajectories is known. An extended state observer-based FMPC[17]and generalized discrete-time nonlinear disturbance observer-based FMPC[18]are proposed to overcome nonlinearity and disturbances simultaneously. However, its compensation operation is added directly to the input, causing the overall optimality to be destroyed. In Ref.[19], min-max state feedback model predictive tracking control based on the extended state-space model is proposed to improve output tracking performance. However, the controller needs the state of processes to be measurable. To this end, in Ref.[20], the input and output variables of processes are selected as the state of the comprehensive model to solve the problem of the unmeasurable state, but it leads to a large increase in the order of the comprehensive model and online computing burden for multi-variable systems. Moreover, for nonlinear constrained systems, the design separation principle between the controller and the observer does not exist. Therefore, to ensure the stability of the entire closed-loop control system, the MPC needs to consider the observer’s estimation error.
Motivated by the analysis above, an improved min-max FMPTC controller is developed to improve the control performance of multi-variable nonlinear USC boiler-turbine systems while ensuring the closed-loop system stability and the inputs in their given constraints.The merit and novelty of the proposed controller in this paper lie in that:
1) Unlike the traditional FMPTC scheme, which is designed directly based on the T-S model, the proposed control method first amplifies the T-S model and then designs the subsequent controller based on the extended T-S model. The design facilitates the subsequent tracking controller design and allows the controller to use a new state- and output-based objective function.
2) A new state- and output-based objective function instead of the output-based objective function is employed for the controller design. The resulting controller can also control state variables during output tracking processes and offer a higher degree of freedom to tune the closed-loop system behavior.
3) In the MPC design, the observer estimation error is regarded as a bounded disturbance, ensuring that the entire closed-loop control system is stable.
1 USC Boiler-Turbine Dynamics
The model used in this paper represents the behavior of a 1 000 MW USC power plant in Taizhou, China[21]. This model is developed from the first-principles, and its parameters are identified using real plant operating data. It is well approximated to the real plant dynamics and is widely used to verify the effectiveness of controllers[2,17]. The nonlinear time-delay model is given by
(1)
Tab.1 Equilibrium operating points of the USC thermal power unit
2 T-S Fuzzy Modeling of the USC Boiler-Turbine System
The T-S fuzzy dynamic model is widely accepted as an excellent approximator to complex nonlinear plants. Since the dynamics of USC thermal power units depend on the load change, the output powerNeis selected as the only premise variable in fuzzy modeling.
According to the nonlinearity analysis, the unit’s nonlinearity increases with the increase of power[17]. Although increasing the number of local models can improve the accuracy of the T-S fuzzy model, it increases the computation burden of the subsequent predictive controller. For the sake of simplicity, three local models are developed around operation points 1#(547.56 MW),3#(728.33 MW), and 5#(901.49 MW) by using the Taylor series expansion. The membership function of the fuzzy model is shown in Fig.1.
Fig.1 Membership function of active power Ne in a fuzzy model
Then the model (1) is expressed as the following fuzzy affine model with time delay:
Rl:ifNe(k) isMl, then
l=1,2,…,L
(2)
By using a singleton fuzzifier, the product inference, and the center-average defuzzifier, the fuzzy model is expressed by the global model,
(3)
where
To obtain a model without time delay, the delay inputs are amplified into the model. The form of the extended model is as follows:
(4)
The purpose of the subsequent controller design is to quickly track the load references under unknown uncertainties while ensuring the closed-loop system’s stability and meeting the input constraints.
3 Improved Min-max FMPTC for the USC Boiler-Turbine System
In conventional min-max FMPTC, the following predictive mode is employed to design subsequent controllers:
(5)
The above traditional min-max control method is only suitable for plants without uncertainties because the correspondingxsandusofyschange when there are uncertainties. However, uncertainties, including modeling errors and various disturbances, are unavoidable in actual power plant operation.
The improved min-max FMPTC is based on the following extended model:
(6)
The following fuzzy observer is used to estimate the state of the extended model (6):
(7)
(8)
The observer (7) is equivalent to the state’s feedback correction based on the error between the model output and the actual output. It effectively overcomes the effect of the uncertainties of USC boiler-turbine units.
Then, the following prediction model is obtained:
(9)
In the conventional min-max FMPTC, the following output-based infinite-horizon min-max performance cost is considered:
(10)
By using a novel state- and output-based infinite-horizon quadratic performance cost,the following min-max optimization problem for USC boiler-turbine units is formulated as
(11)
s.t.
(12)
(13)
(14)
umin≤u(k+i|k)≤umaxk,i≥0
(15)
Δumin≤Δu(k+i|k)≤Δumaxk,i≥0
(16)
Remark 1
3) Based on the performance cost (11), the subsequent controller can adjust the state variables while implementing the tracking adjustment. It allows a higher degree of freedom to tune the closed-loop system behavior, and better control performance is expected.
Then the improved min-max FMPTC controller is determined by Theorem 1.
Theorem 1Consider the fuzzy system (2) subject to the input constraints:umin≤u(k+i|k)≤umax,i≥0, Δumin≤Δu(k+i|k)≤Δumax,i≥0 with the fuzzy observer (7) determined by LMIs (8) at sampling timek. If there areN-step-free control increment sequence ΔU(k), matrixY, and symmetric positive definite matrixS, the following dynamic optimization problem is feasible:
(17)
(18)
(19)
(20)
(21)
(22)
(23)
Then, at each sampling timek, the free control sequence
u(k+i|k)=Δu(k+i|k)+u(k-1) 0≤i (24) and the feedback control law (25) can drive the system optimally to track the set-points while ensuring the input-to-state stability of the closed-loop system. ProofTo reduce conservation, following the method in Ref.[22], the objective function (11) is divided into two parts as follows: (26) (27) Based on Eq.(9), we can explicitly derive multi-step-advance state prediction: (28) Then,Eq.(26) is rewritten as (29) Note that the separation principle between controller and observer designs may be lost for nonlinear constrained systems; therefore, the influence of the state estimation error on the stability of MPC systems cannot be ignored. Then one has (30) Next, the controller derivation is divided into three parts. The first part is to derive the upper bound of the objective function (11). Control performance is ensured by minimizing the upper boundary. The second part is to derive the condition for guaranteeing the stability of the closed-loop system. The third part is to derive the condition that satisfies the input constraints (15) and (16). (31) Suppose a common Lyapunov function (32) satisfies (33) for all time, the system can be guaranteed to be stable. (34) Then, substituting (28) into (34) yields (35) Suppose (36) 2GA(k)TPGA(k)≤αγ2I (37) whereP=γ2S-1, andαis a given design parameter. Then one has (38) (39) Part 2Consider the following state feedback control law: (40) The stability constraint (33) is satisfied if the following holds: (41) which can be expressed as (21). The free control inputs are similar to those in conventional MPC, so constraints (22) and (23) are used for amplitude and rate constraints. However, it is challenging for the state feedback law to derive amplitude and rate constraints while guaranteeing stability[15]. Since only the first step of the free control sequence is implemented on the system, we ignore future control constraints in the form of state feedback to ensure closed-loop stability. The respective roles of LMIs are as follows: (18), (19) and (20) guarantee thatφis the upper boundary of the objective function (11), (21) guarantees the stability of the input-to-state of the closed-loop system, (22) and (23) ensure that the free control sequenceu(k+i|k),0≤i In this section,three tests are implemented to evaluate the performance of the proposed FMPTC controller for the USC boiler-turbine unit. Case 1 is designed to test the load tracking capability of the FMPTC controller over a wide operating range. Suppose that the system changes from operating point 6#(22.6 MPa, 2 698 kJ/kg, 1 000 MW) to operating point 1#(13.68 MPa, 2 786.1 kJ/kg, 547.56 MW) at a speed of 20 MW/min att=1 600 s. The proposed FMPTC controller is compared with two other controllers. 1) To test the T-S model’s performance, the same MPTC based on the single linear model obtained at 901.49 MW point (LMPTC) is proposed. The controller parameters are the same as those of the proposed controller. The simulation results are given in Fig.2. The LMPTC and the proposed controller have similar performance near the 901.49 MW load level because the model of the LMPTC is developed here. However, when the operating point deviates from 901.49 MW, the control performance of the LMPTC decreases due to the increase of modeling mismatch. Compared with the FMPTC output, the proposed method has a smaller overshoot and shorter settling time. The reason is that the proposed controller is devised using state and output-based objective function. This design allows the resulting controller to adjust the state, increase design freedom, and obtain a better performance. (a) The purpose of case 2 is to test the disturbance rejection capability of the proposed FMPTC controller. In real thermal power plants, there are various unknown disturbances, such as changes in coal quality and combustion conditions, which cause outputs to deviate from set-points and even affect the stability of the closed-loop systems. For comparison, the traditional min-max RMPC[13]is used to control the plant. The parameters of the conventional min-max RMPC are set as follows: the sampling timeTs=10 s, the state and input weigh matricesQ=diag{30,100,0.1} andR=diag{0.1,0.1,0.1},respectively, the input constraintsumin={40,350,0}T, andumax={100,800,1}T. Assume that the system runs at operating point 1#(13.68 MPa, 2 786.1 kJ/kg, 547.56 MW). At 3 300 s, a step-type disturbanced=-1 kg/s is added to the inputuB. Att=3 800 s, suppose that the valve has a partial failureut=0.98ut. The simulation results are given in Fig.3. When disturbances occur, the traditional control method deviates from the set-points because the correspondingxsandusofyshave changed. The proposed method can effectively eliminate the effect of disturbances. The reason is that the observer (7) is equivalent to feedback correction of the state based on the error between the model output and the actual output. (a) Case 3 is designed to test the robustness of the FMPTC. In the real control system of USC power plants, the mismatch between the model and plant is inevitable. Suppose that the nonlinear model (1) has mismatch 1, mismatch 2, and mismatch 3;that is, all parameters are changed to 99.5%, 100.5%, and 101%of their original values, respectively. Besides, Gaussian white noise with powers of 0.001, 0.14, and 0.1 W is added to the outputpst,hmandNe, respectively. The simulation results are shown in Fig.4. Under model-plant mismatch and Gaussian white noise, the system still maintains a good control performance. (a) The above three cases verify the effectiveness of the proposed control method. The proposed controller is also implemented by solving a set of linear matrix inequalities (LMIs), which is known to be a computationally efficient algorithm.For most sampling points, the controller’s calculation time is between 0.2 s and 0.3 s. The calculation time exceeds 0.4 s but less than 0.5 s during only a few sampling times. The results show that the controller’s calculation time is much shorter than its sampling time, indicating the potential of the controller’s highly good quality in practical applications. MATLAB R2016b is used on our PC(3.3 GHz, Core-i5 CPU, 16 GB memory). 1) An improved min-max stable fuzzy model predictive tracking control has been developed for constrained nonlinear ultra-supercritical boiler-turbine systems. The simulation results on the 1 000 MW ultra-supercritical boiler-turbine model verify the effectiveness of the method. 2) The controller that adopts the objective function based on the state and output obtains a higher degree of freedom to adjust the closed-loop system’s behavior and achieves a better control performance. 3) With the help of the extended model and observer, the effects of unknown uncertainties are eliminated because the extended model contains anintegral action and a state observer equivalent to feedback correction.4 Simulation Results and Analysis
5 Conclusions
杂志排行
Journal of Southeast University(English Edition)的其它文章
- Analysis of bicyclist-vehicle crashat intersection area considering behavior prior to crash:A random parameter ordinal probit approach
- Effect of carbonation-drying-wetting on durability of coral aggregate seawater concrete
- Coupling dimensions of human resource archetypes and organizational learning modes
- Expansion performance and self-stressing behavior of CFST columns considering concrete creep and shrinkage effect
- Fundamentals of quasigroup Hopf group-coalgebras
- Firm review revelation policy considering social ties among consumers