Next Article in Journal
A Horizon Optimization Control Framework for the Coordinated Operation of Multiple Distributed Energy Resources in Low Voltage Distribution Networks
Previous Article in Journal
Improvement in Energy Performance of Building Envelope Incorporating Electrochromic Windows (ECWs)
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improving Simultaneous Cooling and Power Load-Following Capability for MGT-CCP Using Coordinated Predictive Controls

1
Key Laboratory of Energy Thermal Conversion and Control of Ministry of Education, School of Energy and Environment, Southeast University, Nanjing 210096, China
2
Wind Turbine System Engineering Department, Envision Energy, Shanghai 200051, China
3
Department of Electrical and Computer Engineering, Baylor University, Waco, TX 76798-7356, USA
*
Author to whom correspondence should be addressed.
Energies 2019, 12(6), 1180; https://doi.org/10.3390/en12061180
Submission received: 23 January 2019 / Revised: 21 March 2019 / Accepted: 22 March 2019 / Published: 26 March 2019

Abstract

:
The distributed energy system is an energy supply method built around the end users, which can achieve energy sustainability and reduce emissions compared to traditional centralized energy systems. The micro gas turbine (MGT)-based combined cooling and power (CCP) system has received renewed attention as an important distributed energy system technology due to its substantial energy savings and reduced emission levels. The task of the MGT-CCP system is to quickly adapt to changes in various renewable energy sources to maintain the balance in energy supply and demand in a distributed energy system. Therefore, it is imperative to improve the load tracking capability of the MGT-CCP system with advanced control technologies toward achieving this goal. However, the difficulty of controlling the MGT-CCP system is that the MGT responds very fast while CCP responds very slowly. To this end, the dynamic characteristics and nonlinear distribution of the MGT and CCP processes are analyzed, and a coordinated predictive control strategy is proposed by utilizing the generalized predictive control for the MGT system and the Hammerstein generalized predictive control for the CCP system. The coordinated predictive control of generalized predictive control and Hammerstein generalized predictive control was implemented in an 80 kW MGT-CCP simulator to verify the effectiveness of the proposed method. The simulation results show that compared with PID and MPC, the proposed control method not only can greatly improve simultaneous cooling and power load-following capability, but also has the best control effect when accessing with renewable energy.

1. Introduction

With the continuous development of the economy, many countries are facing severe challenges in preserving the environment and reducing energy consumption so that a sustainable development of the society can be ensured. A core solution for reducing emissions and improving energy efficiency is the use of distributed energy systems (DESs) [1,2]. The DES is usually composed of a variety of modular and small-scale generation technologies, located near end-users, and can be regarded as an important complement to traditional centralized power grids. They have many advantages, such as low transmission loss, low emissions, and flexibility for utilizing a variety of energy sources, including fossil fuels and renewable energy sources (RES) [3].
As a key form of DES, micro gas turbine (MGT)-based combined cooling, heating and power systems (CCHPs) have attracted much attention worldwide because of their energy-efficiency, low-emissions and operational cost-saving characteristics [4,5,6,7]. Since the waste heat of the MGT can be continuously utilized as a heat source for a water heater or a cooling device, the average energy efficiency of the MGT-CCHP system can reach 80%, whereas the average thermal efficiency for a combined cycle gas turbine (CCGT) is approximately 50% [8]. In addition, compared with the traditional centralized power generation system, the MGT-CCHP system is smaller in size so that it can be flexibly installed in small residential or commercial districts.
At present, the research on MGT-CCHP system mainly focuses on static system configuration [9], operation optimization [10] and performance evaluation [11]. In [9], a CCHP microgrid composed of photovoltaic cell, gas turbines, gas boiler, thermal storage tank, absorption chiller, electric chiller, as well as cooling, heating, and power load is studied. In [10], a mixed-integer linear programming model was established for the optimal design of the distributed energy resource system. In [11], the performances of CCHP system in different operation modes are compared. Although the dynamic characteristics of the MGT-CCHP system have been studied in recent years [12,13], the control method used for the MGT-CCHP system is still the conventional PI/PID control. In order to improve the performance of the PI/PID controller, intelligent methods such as fuzzy logic [14,15], neural network [16], firefly algorithm [17] are used to tune the parameters of the PID controller. However, due to the complex dynamic characteristics of MGT-CCHP system, such as nonlinearity, large thermal inertia, multi-variable strong couplings, unknown disturbances and so on, the single-input-single-output (SISO) PID control is no longer applicable to meet the performance requirement, even if the parameters of the PID are well tuned.
Model predictive control (MPC) is an advanced method to deal with optimization control of multivariable, large inertia and constrained systems [18]. In order to solve the control problem of MGT-CCHP system, an observer-based model predictive control algorithm is used [19]. The simulation results show that the control performance of the MPC is obviously improved compared with the PID controller for MGT-CCHP system. A self-tuning MPC control method is proposed to improve the performance of the MPC for MGT-CCHP system [20]. In [21,22], a data-driven MPC controller is proposed to improve the operation quality of the MGT-CCHP system. In [23], a supervisory MPC controller is proposed to improve the economic efficiency. However, these MPC controllers designed for the MGT-CCHP system do not consider the nonlinearity of the system. When the MGT-CCHP system runs on a wide range of load changes, the nonlinearity of the MGT-CCHP system will lead to the performance degradation of the controller, even if the controller parameters are well tuned. Therefore, it is necessary to design a nonlinear MPC controller to improve control performance. In general, MGT-CCHP system is divided into two sets of systems in actual operation, MGT-based combined cooling and power system (MGT-CCP) and MGT-based combined heating and power system (MGT-CHP); consequently, it is more practical to study control methods for these two kinds of combined systems individually.
This paper proposes a coordinated predictive control by using a generalized predictive control (GPC) for MGT system and a Hammerstein generalized predictive control (HGPC) for the CCP system. First, the dynamic characteristics and nonlinearity distribution of the MGT and CCP processes are analyzed by step response and Vinnicombe gap (V-gap) metric, which provides a basis for the selection of advanced control strategies. Secondly, the Hammerstein identification method of the single-input and single-output (SISO) system proposed in [24] is extended to the multi-input single-output (MISO) system, which is used to model the nonlinear CCP system. Third, the HGPC method was proposed to improve the performance of the predictive control for the nonlinear CCP system. Finally, the coordinated predictive control strategy is designed with the hybrid of GPC and HGPC for the MGT-CCP system to meet the simultaneous cooling and power load-tracking requirements.
The major contribution of this study is that a coordinated predictive control strategy with GPC and HGPC is designed to overcome the nonlinear and multiple-variable control problems in the MGT-CCP system.
The minor contributions of this study are summarized below:
(1)
The nonlinearity distribution of the MGT-CCP system is first analyzed using V-gap;
(2)
The MISO Hammerstein model of the CCP system is first established to capture its nonlinearity, which is beneficial to the design of the controller;
(3)
The proposed GPC-HGPC coordinated control strategy has been validated to effectively improve the simultaneous cooling and power load tracking capability of the MGT-CCP system when accessing with renewable energy.
The proposed coordinated predictive controller is implemented on a 80 kW MGT-CCP simulator. The rest of the article is organized as follows: Section 2 analyzes the dynamics and nonlinearity of MGT-CCP system; Section 3 introduces the identification of multivariate Hammerstein ARMAX models; The Hammerstein-GPC controller and the coordinated control strategy for the MGT-CCP are proposed in Section 4. The simulation results and conclusions are given in the Section 5 and Section 6, respectively.

2. Dynamics and Nonlinearity Analysis of MGT-CCP

A MGT-CCP system, composed of an 80 kW full heat-regenerated-cycle MGT and a 75 kW lithium bromide single effect absorption chiller, is considered in this paper. The MGT-CCP system schematic diagram is shown in Figure 1. Fuel is supplied to the MGT to generate the required electric power, while the waste heat emitted from MGT is recycled to drive the refrigeration system to produce chilled water. The MGT-CCP system can generate electricity and chilled water for the power and cooling load requirements at the same time.
The study on control strategy is based on a MGT-CCP emulator, which is built on the MATLAB R2016b environment and consists of dozens of major lumped-parameter modules and other functional components. Built on three conservation laws and thermal property equations, the emulator shows quite close dynamic characteristics to the primary MGT-CCP system. The detailed process of modeling is referenced in [25] and the main design data of the MGT-CCP system is given in Appendix A.
It is worth noting that the exhaust temperature of the fully heat-regenerated MGT is 277 °C, which is much lower than the non-heat-regenerated MGT of about 615 °C. Considering the limitation of heat exchange efficiency and avoiding the corrosion of low temperature flue gas in the pipeline, the exhaust temperature of the final flue gas of MGT-CCP is designed to be 170 °C. Therefore, the thermal power generated by the chiller is about 75 kW. A ratio close to 1.0 between thermal power and electrical power means that power generation efficiency is more preferentially improved in such an all-heat regeneration MGT-CCP system.
In order to help designing the controller, the MGT-CCP system can be regarded as a double-input-and-double-output dynamic system. The manipulate variables are fuel u 1 ( kg / s ) and refrigerant valve opening u 2 ( % ) . The output variables are power output y 1 ( kw ) and chilled water temperature y 2 ( ° C ) .
Table 1 is the typical operating points of the MGT-CCP system, where y 1 is power output, and y 2 is chilled water temperature.
Remark 1: The chilled water temperature, rather than the cooling power, is chosen as the operating point for the MGT-CCP system. In the MGT-CCP system, the cooling power is proportional to the product of the temperature difference and the chilled water flow. Since the flow rate of chilled water is assumed to be constant, from a control point of view, the chilled water temperature can represent the cooling power. Although the water flow is disturbed during operation, the chilled temperature can indicate the required cooling power generation. In addition, temperature has the advantage that it can be measured directly.
Based on the simulator, the following analysis will use two methods to expose several control issues for the MGT-CCP system. First, an open-loop step response test is performed to show the change in dynamic behavior. Second, the gap metric method is used to determine the degree of nonlinearity of the system by measuring the dynamic difference between models linearized at different operating points; thus, providing a quantitative description of the nonlinearity distribution of the MGT-CCP process.

2.1. Dynamic Analysis

Suppose the system is running at operating point #3 in Table 1. At 500 s and 3000 s, a +10% step signal of the corresponding steady-state value is added to the fuel and the refrigerant valve opening, respectively. The response of the plant is shown in Figure 2.
Figure 2 shows that the power output responds very quickly to the fuel step command because it has very fast dynamic response characteristics. In addition, Figure 2 shows that as the fuel step increases, the chilled water temperature slowly decreases to a constant value. The reason for the slow response of the chilled water is caused by exhaust gas transport and heat transfer in the chiller. It is easy to understand that the more fuel entering the MGT and the more exhaust gas entering the chiller, the greater the power of the chiller. Therefore, when the fuel is increased, the chilled water temperature is lowered. At 3000 s, the refrigerant valve opening increases, resulting in a decrease in exhaust gas entering the chiller, thus causing a decrease in chilled water temperature. As seen from Figure 1, the chiller is located behind the MGT, so the power output does not change when the refrigerant valve opening changes.
The large inertia of the chilled water temperature is due to the exhaust gas transmission and thermal transferring process in the chiller. First the lithium bromide solution is heated in the generator by the exhaust gas which is a desorption process of solution. The vapour out of the solution condenses into the refrigerant water by releasing its heat to the cooling water in the condenser. The refrigerant water flows through the throttle valve and then evaporates in the evaporator and absorbs heat from the chilled water and cools it down. All these processes in the flowchart of the chiller, shown in Figure 1, contributes to a large inertial from the fuel change to the variation of chilled water temperature. Another input the refrigerant valve is a bypass valve for the exhaust gas to the chiller, thus it influences the chilled water temperature in the same direction slowly.
To conclude, the power output is affected only by fuel, so for the safety and flexibility of MGT-CCP, a separate controller is designed for the control loop of power output. The chilled water temperature is affected by both fuel and refrigerant valve opening. There is a strong coupling between the variables. Therefore, when designing the control loop of the chilled water temperature y 2 , it is necessary to coordinate the control with the control loop of the power output y 1 . In addition, the chilled water temperature response has a large inertia, so it is necessary to study advanced control methods to replace the traditional PID control.

2.2. Nonlinear Analysis via Gap-Metric

Vinnicombe gap (V-gap) metric has been successfully applied to multi-model modeling and control of power plant boilers-turbine [26] and spacecraft attitude control [27], providing an appropriate partition of the operating region and the selection of local models, making it possible to use a minimum number of linear models to approximate the nonlinear behavior of the system.
The value of V-gap is a measure of the difference between two linear models. Suppose P 1 and P 2 are the transfer functions of linear models at any two operating points of the MGT-CCP system. The V-gap between P 1 and P 2 can be computed by:
v g ( P 1 , P 2 ) = max { inf Q H [ M 1 N 1 ] [ M 2 N 2 ] Q , inf Q H [ M 2 N 2 ] [ M 1 N 1 ] Q }
where ( N 1 , M 1 ) and ( N 2 , M 2 ) are the elements of the normalized right coprime factorization of P 1 and P 2 as: P 1 = N 1 M 1 1 and P 2 = N 2 M 2 1 , and Q is a matrix parameter which has finite H-infinity norm. The detailed process of gap calculation is referenced in [28], which has been programmed as a g a p ( P 1 , P 2 ) function in the MATLAB toolbox. The value of V-gap is between 0 and 1. The greater the value of V-gap, the greater the difference between the two linear models, that is, the stronger the nonlinearity of the region.
This section proposes the use of V-gap to quantitatively analyze the nonlinearity distribution of the MGT-CCP process over the operating range (power output: 65.18 kW–80 kW; chilled water temperature: 8 °C–9.1 °C).
A local linear model is first developed for a specific operating point for gap metric calculations. At each operating point, a random identification signal with a steady-state value of ±2% for 3000 s is applied to the fuel and the refrigerant valve opening path, respectively, to generate a corresponding output signals. A linear model for each operating point in Table 1 is built using the System Identification Toolbox in MATLAB based on the resulting input-output data. The gap metric between adjacent linear models is then calculated to indicate the level of non-linearity along the corresponding region as shown in Figure 3.
Figure 3a is a nonlinearity distribution of the MGT-CCP process under varying fuel. The results show that the gaps between adjacent operating points are small and uniform, implying that one linear model is sufficient for operating points #1 through #5. Therefore, in Section 4, a linear controller is designed for the control loop of the power output.
Figure 3b shows the nonlinearity distribution of the MGT-CCP process under varying refrigerant valve opening. The gaps between the operating points #2 and #3 and #4 and #5 show extreme nonlinearity, and the gap between the operating points #3 and #4 also shows nonlinearity. The gap between the operating points #1 and #2 shows the least nonlinearity. The physical processes of the chiller include desorption and absorption of the lithium bromide solution, phase change of the liquid, and various heat-transferring processes. Its physical structure is complex, which leads to its inevitable nonlinear dynamics. Therefore, in Section 4, a nonlinear controller is designed for the control loop of the cold-water temperature.

3. Identification of Multivariable Hammerstein Model

Predictive control offers its own distinctive features for dealing with coupled variables in process control, such as large inertia, input constraints, etc. It can also handle the predictive control of nonlinear plant well with a nonlinear predictive model. Therefore, predictive control is an appropriate solution for the combined cooling and power load-following control of MGT-CCP.
In the design framework of the predictive controller, designing a prediction model takes the lead. The Hammerstein model consists of a static memoryless nonlinear element and a dynamic linear model [29,30]. It has the advantages of small computing load, strong nonlinearity-approximating ability, and favorable controller design. Since the nonlinearity of the cooling system is very strong, the Hammerstein model is taken to be the prediction model for generalized predictive controller (GPC) whose algorithm matches well with the prediction model. An effective Hammerstein model identification method for SISO system has been proposed in [24], which we extend to multi-input-single-output (MISO) systems for modeling the MGT-CCP.
Assuming that a system with n u -input and single-output can be described by the following Hammerstein model:
A ( z 1 ) y t = B ( z 1 ) u ¯ t
where A ( z 1 ) and B ( z 1 ) are polynomials in the shift operator z 1 with:
A ( z 1 ) = 1 + a 1 z 1 + a 2 z 2 + + a n z n , B ( z 1 ) = b 1 z 1 + b 2 z 2 + + b n z n , b i R 1 × n u , i = 1 , 2 , , n , u ¯ t = [ f 1 ( u t ( 1 ) ) f 2 ( u 2 ( 2 ) ) f n u ( u t ( n u ) ) ] = [ u ¯ t ( 1 ) u ¯ t ( 2 ) u ¯ t ( n u ) ] = [ c 11 u t ( 1 ) + c 21 u t ( 1 ) 2 + + c q 1 u t ( 1 ) q c 12 u t ( 2 ) + c 22 u t ( 2 ) 2 + + c q 2 u t ( 2 ) q c 1 n u u t ( n u ) + c 2 n u u t ( n u ) 2 + + c q n u u t ( n u ) q ] .
The following assumptions are made:
Assumption 1. Suppose the order of polynomial A ( z 1 ) and B ( z 1 ) are equal to n . It is assumed that n and q are both known, or can be determined by trial and error.
Assumption 2. The first coefficient of the function f j , ( j = 1 , 2 , , n u ) equals 1; i.e., c 1 j = 1 , ( j = 1 , 2 , , n u ) [24].
Assumption 3. The order of the function f j , ( j = 1 , 2 , , n u ) is q . Suppose q is even, then there is at least one real root of (20). In this way, one is guaranteed that a value of u t can be found [30].
Then (2) can be rewritten as follows:
y t = i = 1 n a i y t i + i = 1 n b i u ¯ t i = i = 1 n a i y t i + i = 1 n j = 1 n u k = 1 q b i j c k j u t i ( j ) k
where b i j represents the element of the j -th column of b i .
Define the following vectors:
θ T = [ m 0 m 1 m 2 m n ] R 1 × n ( 1 + n u q ) , m 0 T = [ a 1 a 2 a n ] , m i T = [ c 11 b i 1 c 12 b i 2 c 1 n u b i n u c q 1 b i 1 c q 2 b i 2 c q n u b i n u ] R 1 × n u q , ψ t T = [ ψ t ( 0 ) ψ t ( 1 ) ψ t ( 2 ) ψ t ( n ) ] , ψ t T ( 0 ) = [ y t 1 y t 2 y t n ] , ψ t T ( i ) = [ u t i ( 1 ) u t i ( 2 ) u t i ( n u ) u t i ( 1 ) q u t i ( 2 ) q u t i ( n u ) q ] ,
Then (3) can be rewritten into the following form:
y t = ψ t T θ
and the recursive least squares method is used to identify parameters θ :
K m = P m 1 ψ m [ 1 + ψ m T P m 1 ψ m ] 1 , θ ^ m = θ ^ m 1 + K m [ y m ψ m T θ ^ m 1 ] , P m = P m 1 K m ψ m T P m 1
where m represents the current moment, θ ^ m 1 represents the parameter estimation at the previous moment.
After obtaining the estimated value θ ^ of the parameter θ , the parameter a i ( i = 1 , 2 , , n ) can be obtained directly from θ ^ , but the parameter b i ( i = 1 , 2 , , n ) also needs to be separated from the parameter c i j . Without loss of generality, let’s assume that c 1 j = 1 , ( j = 1 , 2 , , n u ) , then b i ( i = 1 , 2 , , n ) can be obtained directly from the first to n u lines of m i .
After obtaining the parameter b i ( i = 1 , 2 , , n ) , the remaining parameter c k j ( j = 1 , 2 , , n u ,   k = 2 , 3 , , q ) of the nonlinear function is obtained by:
c k j = 1 n i = 1 n m i ( ( k 1 ) n u + j , : ) b i j
where m i ( ( k 1 ) n u + j , : ) represents the [ ( k 1 ) n u + j ] -th row element of m i .
In summary, the linear and nonlinear coefficients of the Hammerstein model (2) of the MISO system can be obtained through Equations (6) and (7), and the obtained Hammerstein model of the cooling system of the MGT-CCP will be shown and verified in Section 5.

4. Coordinated Predictive Controller Design

In this section, first we introduce the GPC algorithm, then propose the Hammerstein-GPC algorithm, and finally design the coordinated predictive control system for the MGT-CCP system.

4.1. Generalized Predictive Control

Consider the following controlled auto-regressive integrated moving average (CARIMA) model:
A ( z 1 ) y t = B ( z 1 ) u t 1 + e t / Δ
where t represents the discrete time, z 1 represents the post-shift operator, Δ = 1 z 1 represents the difference operator, e t represents noise, and A ( z 1 ) and B ( z 1 ) are polynomials in the shift operator z 1 with A ( z 1 ) = 1 + a 1 z 1 + a 2 z 2 + + a n z n , B ( z 1 ) = b 0 + b 1 z 1 + b 2 z 2 + b n b z n b .
Ignoring the noise term e t , the Equation (8) can be written as follows:
y t + a 1 y t 1 + + a n y t n = b 0 u t 1 + + b n b u t n b 1
which then can be expressed as
y t + j = a 1 y t + j 1 a n y t + j n + b 0 u t + j 1 + + b n b u t + j n b 1
Consider the following Diophantine equation:
1 = E j ( z ) A Δ + z 1 F j ( z )
where E j ( z ) and F j ( z ) are polynomials in the shift operator z 1 with E j ( z 1 ) = e j , 0 + e j , 1 z 1 + + e j , j 1 z ( j 1 ) , F j ( z 1 ) = f j , 0 + f j , 1 z 1 + + f j , n z n .
Combining the Equations (8) and (11), through some mathematical transformations, we can get the system output prediction value y ^ t + j at time t + j :
y ^ t + j = E j B Δ u t + j 1 + F j y t
In GPC algorithm, the optimization performance indicator at time t takes the following form:
min J ( t ) = q j = 1 P ( ω t + j y ^ t + j ) 2 + r j = 1 M Δ u t + j 1 2
where P represents prediction horizon, M represents control horizon, q represents the error weight coefficient, r represents the control weight coefficient, and ω t + j represents the expected reference value of the system output.
Define polynomial G j :
G j = E j B = g j , 0 + g j , 1 z 1 + + g j , n b + j 1 z ( n b + j 1 )
Then (12) can be rewritten as follows:
y ^ t + j = G j Δ u t + j 1 + F j y t = g j , 0 Δ u t + j 1 + g j , 1 Δ u t + j 2 + + g j , j 1 Δ u t + l j ( t )
where l j ( t ) = ( G j g j , 0 g j , 1 z 1 g j , j 1 z ( j 1 ) ) Δ u t + j 1 + F j y t .
According to (15) we can easily get the following formula:
Y = G Δ U + L
where:
Y = [ y ^ t + 1 y ^ t + P ] ,   Δ U = [ Δ u t Δ u t + M 1 ] ,   L = [ l 1 ( t ) l P ( t ) ] ,   G = [ g 1 , 0 g 1 , 0 0 0 0 g M , M 1 g 1 , 0 g P , P 1 g P , P M ] .
Because of the influence of model error and disturbance, the output prediction value of the system needs to be corrected by the actual output error on the basis of the output of the prediction model:
Y = G Δ U + L + h e t = G Δ U + L + h ( y t y ^ t | t 1 )
where e t is the prediction error, y t is the actual output of the object, and y ^ t | t 1 is the predicted output of the object. According to (13) and (17), the following can be obtained:
min J ( t ) = ( W G Δ U L h e t ) T Q ( W G Δ U L h e t ) + Δ U T R Δ U
where W = [ ω t + 1 ω t + P ] T , Q = q I P × P represents the error weighting matrix, R = r I M × M represents the control weight matrix, and I represents the unit matrix.
The output variable of the GPC algorithm is obtained according to (18):
u t = u t 1 + Δ u t = u t 1 + [ 1 0 0 ] ( G T Q G + R ) 1 G T ( W L h e t )

4.2. Hammerstein Model-Based Generalized Predictive Control

Consider the SISO Hammerstein system as follows:
u ¯ t = f ( u t ) = c 1 u t + c 2 u t 2 + + c q u t q
y t = i = 1 n a a i y t i + j = 1 n b b j u ¯ t j
where (20) is a static nonlinear element without memory, (21) is a dynamic linear model, n a and n b are the order of the linear model, a i and b j are the parameters of the linear model, u and y are input and output of the system, respectively, and u ¯ t is the intermediate variable.
The system model given by (20) and (21) shows that the control input u affects the system output y through the intermediate variable u ¯ t . Although the relationship between u and y is nonlinear, the relationship between u ¯ t and y is linear. Therefore, the GPC algorithm is designed with the linear model (21) first, i.e., the desired intermediate variable u ¯ t is calculated through the receding-horizon optimization of the GPC algorithm. Then the control action u t is solved from nonlinear algebraic Equation (20). The structure of the Hammerstein-GPC controller is shown in Figure 4. This control strategy makes full use of the special structure of the Hammerstein model and is actually a nonlinear separation strategy, which makes the whole solution simple.

4.3. Coordinated Predictive Controller Design for the MGT-CCP System

This section presents the coordinated predictive control strategy for the MGT-CCP system, as shown in Figure 5.
Considering the physical characteristics of the MGT-CCP system, the MGT-CCP system was split into a power supply system and a cooling system. In view of the degree of nonlinearity of the two subsystems, the linear GPC is designed for the power generation system and the nonlinear Hammerstein-GPC is designed for the cooling system. The nonlinearity of the cooling system is effectively suppressed by nonlinear compensation, and the coupling between subsystems is effectively weakened by feedforward compensation. Besides, due to the inevitable modeling error, feedback correction is adopted in the proposed control strategy.
The main calculation process of the GPC-HGPC coordinated control algorithm is summarized as follows:
(1)
At time t , the calculation of the linear GPC controller is performed, and the optimal input increment sequence Δ U ( 1 ) = [ Δ u t ( 1 ) Δ u t + 1 ( 1 ) Δ u t + M 1 ( 1 ) ] T of the fuel amount is calculated, and the optimal control variable u t ( 1 ) = u t 1 ( 1 ) + Δ u t ( 1 ) of the MGT system is further obtained;
(2)
The intermediate control variable sequence Δ U ¯ ( 1 ) = [ Δ u ¯ t ( 1 ) Δ u ¯ t + 1 ( 1 ) Δ u ¯ t + M 1 ( 1 ) ] T is calculated by using the fuel quantity optimal input increment sequence Δ U ( 1 ) = [ Δ u t ( 1 ) Δ u t + 1 ( 1 ) Δ u t + M 1 ( 1 ) ] T and the nonlinear polynomial f 1 ( ) ;
(3)
Adding the sequence Δ U ¯ ( 1 ) = [ Δ u ¯ t ( 1 ) Δ u ¯ t + 1 ( 1 ) Δ u ¯ t + M 1 ( 1 ) ] T as feedforward information to Equation (15) gives an output prediction of chilled water temperature:
y ^ t + j ( 2 ) = g j , 0 ( 2 ) Δ u t + j 1 ( 2 ) + g j , 1 ( 2 ) Δ u t + j 2 ( 2 ) + + g j , j 1 ( 2 ) Δ u t ( 2 ) + l j ( t )   + g j , 0 ( 1 ) Δ u t + j 1 ( 1 ) + g j , 1 ( 1 ) Δ u t + j 2 ( 1 ) + + g j , j 1 ( 1 ) Δ u t ( 1 ) = g j , 0 ( 2 ) Δ u t + j 1 ( 2 ) + g j , 1 ( 2 ) Δ u t + j 2 ( 2 ) + + g j , j 1 ( 2 ) Δ u t ( 2 ) + l j ( t )
where l j ( t ) = g j , 0 ( 1 ) Δ u t + j 1 ( 1 ) + g j , 1 ( 1 ) Δ u t + j 2 ( 1 ) + + g j , j 1 ( 1 ) Δ u t ( 1 ) + l j ( t ) . Note that l j ( t ) is known at time t ;
(4)
Based on (22), using the linear GPC algorithm to calculate the intermediate control variable increment sequence Δ U ¯ ( 2 ) = [ Δ u ¯ t ( 2 ) Δ u ¯ t + 1 ( 2 ) Δ u ¯ t + M 1 ( 2 ) ] T , and then obtain u ¯ t ( 2 ) = u ¯ t 1 ( 2 ) + Δ u ¯ t ( 2 ) ;
(5)
Using the intermediate control variable u ¯ t ( 2 ) and the inverse of the nonlinear polynomial f 2 ( ) to obtain the refrigerant valve opening u t ( 2 ) ;
(6)
Next sampling time, return to step (1), repeat steps (1) to (5).
Remark 2: For the sake of simplicity, the proposed method uses the control model obtained by offline identification. If the actual MGT-CCP system has large time-varying characteristics, the performance of the proposed control algorithm will be attenuated. But this problem can be overcome by adding online identification of the control model.
Remark 3: This algorithm can only eliminate the influence of external disturbance of the step type. For time-varying disturbances, adding on-line identification of the disturbance model to the proposed algorithm can improve control performance [31].

5. Simulation Results

This section verifies the effectiveness of the multivariate Hammerstein model identification strategy and the coordinated predictive controller designed for the MGT-CCP system. First, the accuracy of the multivariate Hammerstein model was verified, and then the proposed coordinated predictive controller was tested and compared to the PI controller.

5.1. Verification of Identification Model

5.1.1. Power Generation System

The power generation system is affected only by the fuel, so it can be considered as a SISO system. According to the nonlinear analysis in Section 2, the nonlinearity of the power generation system is weak, so the conventional recursive least squares method is used to identify the model of the power generation system. The input sequence shown in Figure 6a is applied to the MGT-CCP system to obtain the output data shown in Figure 6b. The model of the power generation system was identified using the first 3000 s of data. The identified input and output models are as follows:
y t 1.5691 y t 1 + 0.5895 y t 2 = 176940 u t 1 42160 u t 2
The accuracy of the identification model is verified using the last 3000 s of the data of Figure 6. The verification results are shown in Figure 7. It can be seen that the identified linear model has high accuracy, which also indicates that the nonlinearity of the power supply system is very weak, which is consistent with the nonlinear analysis results in the second section.

5.1.2. Cooling System

The cooling system is affected by both the fuel and the refrigerant valve opening, so the cooling system can be viewed as a two-input single-output system. According to the nonlinear analysis in Section 2, the nonlinearity of the cooling system is very strong, so the Hammerstein model identification method proposed in Section 3 is used to identify the model of the cooling system. The input sequence shown in Figure 8a is applied to the MGT-CCP system to obtain the output data shown in Figure 8b. The model of the power supply system was identified using the first 3000 s of data. The identified Hammerstein model is as follows:
y t 2.003 y t 1 + 0.9596 y t 2 + 0.1375 y t 3 0.09403 y t 4 = [ 0.2851 1.846 × 10 5 ] u ¯ t 1 + [ 0.0185   3.288 × 10 5 ] u ¯ t 2 + [ 0.05676   5.084 × 10 5 ] u ¯ t 3 + [ 0.3084   7.234 × 10 6 ] u ¯ t 4 .
where u ¯ = [ f 1 ( u 1 ) f 2 ( u 2 ) ] = [ u 1 0.0019 u 1 2 u 2 0.0108 u 2 2 ] .
The accuracy of the identification model is verified using the last 3000 s of the data of Figure 8. The verification results are shown in Figure 9. It can be seen that the identified Hammerstein model has high accuracy and can reflect the changing trend of the system.

5.2. Testing of the Proposed Control Strategy

This section tests the proposed GPC-HGPC coordinated controller for the MGT-CCP system. The parameters of the proposed controller are set as follows: for linear GPC controllers, prediction horizon N 1 = 20 , control horizon M 1 = 10 , error weight coefficient q 1 = 1 , control weight coefficient r 1 = 0.8 ; for the Hammerstein-GPC controller, prediction horizon N 2 = 600 , control horizon M 2 = 20 , error weight coefficient q 2 = 1 , control weight coefficient r 2 = 0.1 .
The PID controller and MPC control are compared with the proposed controller. The parameters of the PID controller are as follows: for the power supply system, the proportional gain k p = 8 × 10 8 , the integral gain k i = 8.17 × 10 9 , the differential gain k d = 0 ; for the cooling system, the proportional gain k p = 197.57 , the integral gain k i = 1.45 , the differential gain k d = 1183.39 . Note that the PID controller is optimally tuned using the Tuner function of the PID module provided by Simulink.
The parameters of the MPC controller are as follows: prediction horizon N = 39 , control horizon M 1 = 5 , sampling time t s = 20 s , control weight coefficient Q u = d i a g ( 0.1377 , 0.1377 ) , control rate weight coefficient Q Δ u = d i a g ( 0.0726 , 0.0726 ) , output weight coefficient Q y = d i a g ( 0.0689 , 38.5596 ) .
The control structure of the comparison methods is shown in Figure 10.
In order to quantitatively compare the load tracking performance of different controllers, the integrated absolute error (IAE) is used in the following simulations. IAE is given by:
IAE = 0 | r e f ( t ) y ( t ) | d t

5.2.1. Case 1: Simultaneous Cooling and Power Load-Following Performance

Case 1 was designed to test the simultaneous cooling and power load-following performance of controllers. First, compare the proposed method with conventional MPC. Assume that the MGT-CCP system is operating at point #3. At 200 s, the MGT-CCP system changes from the operating point #3 ( 73.5   kW ,   8.5   ° C ) to the operating point #4 ( 69.69 kW ,   8.8   ° C ). The simulation results are shown in Figure 11 and Table 2.
Both the proposed method and the conventional MPC can track the set points. But the proposed method is faster for load tracking. The power tracking performance under the IAE indicator increased by 7%, and the cold load tracking performance increased by 80%. The reason is that the proposed method uses coupling compensation and nonlinear compensation strategies.
Then we test the tracking performance of the controllers for a wide range of load changes. At 1500 s, the MGT-CCP system changes from the operating point #4 ( 69.69   kw ,   8.8   ° C ) to the operating point #5 ( 65.18   kw , 9.1   ° C ), and then keeps running at the operating point #4, at 3000 s, the MGT-CCP system changes from operating point #5 to operating point #1 ( 80   kw , 8   ° C ), and finally keeps running at operating point #1. The simulation results are shown in Figure 12 and Table 3. The simulation results show that the proposed method has smaller overshoot and faster tracking speed. The power tracking performance under the IAE indicator increased by 48%, and the cold load tracking performance increased by 20%.

5.2.2. Case 2: Performance of Unknown Input Disturbances Rejection

Case 2 is used to test the controller’s ability to suppress unknown input disturbances. Since the MGT-CCP system operates in a high temperature environment, the wear caused by the frequent operation of the valve will affect its stability. Therefore, the impact of input disturbances on the MGT-CCP system cannot be ignored.
Assume that the MGT-CCP system is running at working point #3. The input side of the system is subject to unknown input disturbances as shown in Figure 13, and the simulation results are shown in Figure 14. The simulation results show that the controllers can eliminate the influence of unknown input disturbances, but the proposed method suppresses the disturbance faster and the deviation from the operating point is smaller.

5.2.3. Case 3: Tracking Performance on Time-Varying Power Load Demands

Renewable energy sources such as wind power and photovoltaic power have time-varying characteristics. When they are connected to a micro-grid with a MGT-CCP system, it is necessary to adjust the power output of gas turbine to maintain the stability of the micro-grid. Therefore, Case 3 tests the controller’s ability to track time-varying power load demands. Figure 15 is a block diagram of the MGT-CCP system connected to renewable energy.
Assuming the MGT-CCP system is operating at operating point #3, the power required by the user is a fixed value and the power from the renewable sources is shown in Figure 16. In order to verify the effectiveness of the proposed method in depth, in Figure 16, the power changes rapidly in the first 3000 s, and the power changes slowly in the next 3000 s. The results are given in Figure 17 and Table 4. The simulation results show that the proposed method can track the electric load command better, the tracking speed is faster and the dynamic deviation is smaller. In addition, because of the implementation of coordination, the cold-water temperature deviates from the set value by a smaller amount. The power tracking performance under the IAE indicator increased by 62%, and the cold load tracking performance increased by 9%.

6. Conclusions

In order to achieve a sustainable future with more renewable energy integrated into distributed energy systems, MGT-CCP systems must frequently change loads to achieve grid balance. This requires more flexibility in the operation of the MGT-CCP. To provide guidance for controller design, this paper first studies the dynamic behavior and nonlinearity distribution of the MGT-CCP process. The results show that the MGT speed is affected only by the fuel, and the nonlinearity of the power generation subsystem is extremely weak. However, the cold-water temperature is affected by both the fuel and the refrigerant valve opening, and the cooling subsystem is extremely nonlinear. Therefore, based on these results, a coordinated predictive control strategy is proposed to simultaneously improve cooling-and-power load-following capability. The simulation results show that compared with PID and MPC, the proposed control method not only can improve cooling and power load-following capability at the same time, but also has the best control effect when accessing with renewable energy. In the future, we will strive to consider economics into the controller design of the MGT-CCP system, which is also an important issue for implementation of predictive controls.

Author Contributions

All authors collectively conceived the research and carried out the analysis. C.C. and J.L. led the simulation and paper writing with contributions and guidance from L.P., K.Y.L. and L.S.

Acknowledgments

This work was supported by the National Natural Science Foundation of China under Grants 51576040. The authors would like to give our sincere appreciation to the editor and anonymous referees for their careful review and valuable suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. Nominal design values of the MGT.
Table A1. Nominal design values of the MGT.
ParameterValue (Unit)
Electrical power80 (kW)
Fuel0.0067 (kg/s)
Turbine exhaust temperature277 (°C)
Turbine exhaust flow0.81 (kg/s)
Turbine rotor speed
Power generating efficiency
68,000 (r/min)
24.04 (%)
Table A2. Nominal calculation values of the evaporator by thermodynamics method.
Table A2. Nominal calculation values of the evaporator by thermodynamics method.
ParameterValue (Unit)
Pressure0.87 (kPa)
Temperature 5 (°C)
Inlet temperature of the chilled water12 (°C)
Outlet temperature of the chilled water 7 (°C)
Chilled water flow3.6 (kg/s)
Thermal power75 (kW)

References

  1. Liu, H.; Zhou, S.; Peng, T.; Ou, X. Life Cycle Energy Consumption and Greenhouse Gas Emissions Analysis of Natural Gas-Based Distributed Generation Projects in China. Energies 2017, 10, 1515. [Google Scholar] [CrossRef]
  2. Sun, L.; Shen, J.; Hua, Q.; Lee, K.Y. Data-driven oxygen excess ratio control for proton exchange membrane fuel cell. Appl. Energy 2018, 231, 866–875. [Google Scholar] [CrossRef]
  3. Omu, A.; Rysanek, A.; Stettler, M.; Choudhary, R. Economic, climate change, and air quality analysis of distributed energy resource systems. Procedia Comput. Sci. 2015, 51, 2147–2156. [Google Scholar] [CrossRef]
  4. Wu, D.W.; Wang, R.Z. Combined cooling, heating and power: A review. Prog. Energy Combust. Sci. 2006, 32, 459–495. [Google Scholar] [CrossRef]
  5. Yan, B.; Xue, S.; Li, Y.; Duan, J.; Zeng, M. Gas-fired combined cooling, heating and power (CCHP) in Beijing: A techno-economic analysis. Renew. Sustain. Energy Rev. 2016, 63, 118–131. [Google Scholar] [CrossRef]
  6. Maidment, G.G.; Zhao, X.; Riffat, S.B. Combined cooling and heating using a gas engine in a supermarket. Appl. Energy 2001, 68, 321–335. [Google Scholar] [CrossRef]
  7. Luo, Z.; Gu, W.; Sun, Y.; Yin, X.; Tang, Y.; Yuan, X. Performance analysis of the combined operation of interconnected-BCCHP microgrids in China. Sustainability 2016, 8, 977. [Google Scholar] [CrossRef]
  8. Mondol, J.D.; Carr, C. Techno-economic assessments of advanced Combined Cycle Gas Turbine (CCGT) technology for the new electricity market in the United Arab Emirates. Sustain. Energy Technol. Assess. 2017, 19, 160–172. [Google Scholar] [CrossRef]
  9. Gu, W.; Tang, Y.; Peng, S.; Wang, D.; Sheng, W.; Liu, K. Optimal configuration and analysis of combined cooling, heating, and power microgrid with thermal storage tank under uncertainty. J. Renew. Sustain. Energy 2015, 7, 2125–2141. [Google Scholar] [CrossRef]
  10. Duan, Z.; Yan, Y.; Yan, X.; Liao, Q.; Zhang, W.; Liang, Y.; Xia, T. An MILP method for design of distributed energy resource system considering stochastic energy supply and demand. Energies 2018, 11, 22. [Google Scholar] [CrossRef]
  11. Wang, J.-J.; Jing, Y.-Y.; Zhang, C.-F.; Zhai, Z.J. Performance comparison of combined cooling heating and power system in different operation modes. Appl. Energy 2011, 88, 4621–4631. [Google Scholar] [CrossRef]
  12. Anvari, S.; Taghavifar, H.; Saray, R.K.; Khalilarya, S.; Jafarmadar, S. Implementation of ANN on CCHP system to predict trigeneration performance with consideration of various operative factors. Energy Convers. Manag. 2015, 101, 503–514. [Google Scholar] [CrossRef]
  13. Rey, G.; Ulloa, C.; Cacabelos, A.; Barragáns, B. Performance analysis, model development and validation with experimental data of an ICE-based micro-CCHP system. Appl. Therm. Eng. 2015, 76, 233–244. [Google Scholar] [CrossRef]
  14. Kim, J.-W.; Kim, S.W. Design of incremental fuzzy PI controllers for a gas-turbine plant. IEEE/ASME Trans. Mechatron. 2003, 8, 410–414. [Google Scholar]
  15. Mansourabad, A.M.; Taghi, M.; Beheshti, H. A hybrid PSO_fuzzy_PID controller for gas turbine speed control. Int. J. Control Autom. 2013, 6, 13–24. [Google Scholar]
  16. Wang, J.; Zhang, C.; Jing, Y. Adaptive PID control with BP neural network self-tuning in exhaust temperature of micro gas turbine. In Proceedings of the 3rd IEEE Conference on Industrial Electronics and Applications, Singapore, 3–5 June 2008; pp. 532–537. [Google Scholar]
  17. Saikia, L.C.; Sahu, S.K. Automatic generation control of a combined cycle gas turbine plant with classical controllers using firefly algorithm. Int. J. Electr. Power Energy Syst. 2013, 53, 27–33. [Google Scholar] [CrossRef]
  18. Qin, S.J.; Badgwell, T.A. A survey of industrial model predictive control technology. Control Eng. Pract. 2003, 11, 733–764. [Google Scholar] [CrossRef] [Green Version]
  19. Peizhi, L.; Shuanzhu, S.; Yiguo, L.; Jiong, S.; Junli, Z. Observer based model predictive control of a MGT-CCHP system. In Proceedings of the Control and Decision Conference (CCDC), Yinchuan, China, 28–30 May 2016; pp. 1165–1170. [Google Scholar]
  20. Liang, X.F.; Wu, X.; Li, Y.G.; Zhang, J.L.; Shen, J. Auto-tuning model predicting the control of micro gas turbine combined with cooling heating and power systems. In Advances in Power and Energy Engineering, Proceedings of the 8th Asia-Pacific Power and Energy Engineering Conference, Suzhou, China, 15–17 April 2016; CRC Press: Boca Raton, FL, USA, 2016; p. 35. [Google Scholar]
  21. Wu, X.; Shen, J.; Li, Y.; Zhang, J.; Lee, K.Y. Data-driven predictive control of micro gas turbine combined cooling heating and power system. IFAC-PapersOnLine 2016, 49, 419–424. [Google Scholar] [CrossRef]
  22. Zhu, M.; Wu, X.; Li, Y.; Shen, J.; Zhang, J. Modeling and model predictive control of micro gas turbine-based combined cooling, heating and power system. In Proceedings of the Control and Decision Conference (CCDC), Yinchuan, China, 28–30 May 2016; pp. 65–70. [Google Scholar]
  23. Zhang, Y.; Zhang, F.; Wu, X.; Zhang, J.; Sun, L.; Shen, J. Supervisory optimization of the MGT-CCHP system using model predictive control. In Proceedings of the 2017 17th International Conference on Control, Automation and Systems (ICCAS), Jeju, Korea, 18–21 October 2017; pp. 836–841. [Google Scholar]
  24. Ding, F.; Chen, T. Identification of Hammerstein nonlinear ARMAX systems. Automatica 2005, 41, 1479–1489. [Google Scholar] [CrossRef]
  25. Zhang, J. Integrated Optimization and Dynamic Characteristic Research on Micro-Turbine-Based Cooling Heating and Power System. Ph.D. Thesis, Southeast University, Nanjing, China, 2015. [Google Scholar]
  26. Tan, W.; Marquez, H.J.; Chen, T.; Liu, J. Analysis and control of a nonlinear boiler-turbine unit. J. Process. Control 2005, 15, 883–891. [Google Scholar] [CrossRef]
  27. Saki, S.; Bolandi, H. Optimal direct adaptive soft switching multi-model predictive control using the gap metric for spacecraft attitude control in a wide range of operating points. Aerosp. Sci. Technol. 2018, 77, 235–243. [Google Scholar] [CrossRef]
  28. Anderson, B.D.O.; Brinsmead, T.S.; De Bruyne, F. The Vinnicombe metric for nonlinear operators. IEEE Trans. Autom. Control 2002, 47, 1450–1465. [Google Scholar] [CrossRef]
  29. Narendra, K.; Gallman, P. An iterative method for the identification of nonlinear systems using a Hammerstein model. IEEE Trans. Autom. Control 1966, 11, 546–550. [Google Scholar] [CrossRef]
  30. Fruzzetti, K.P.; Palazoğlu, A.; McDonald, K.A. Nolinear model predictive control using Hammerstein models. J. Process. Control 1997, 7, 31–41. [Google Scholar] [CrossRef]
  31. Hibara, K.; Obara, M.; Hayashida, E.; Abe, M.; Ishimaru, T.; Satoh, H.; Itoh, J.; Nagato, Y. MPC with on-line disturbance model estimation and its application to PTA solvent dehydration tower. J. Chem. Ind. Eng. 2008, 59, 1657–1664. [Google Scholar]
Figure 1. The MGT-CCP system schematic diagram.
Figure 1. The MGT-CCP system schematic diagram.
Energies 12 01180 g001
Figure 2. Step response of MGT-CCP system: Fuel and valve openings increased by 10% at 500 s and 3000 s, respectively.
Figure 2. Step response of MGT-CCP system: Fuel and valve openings increased by 10% at 500 s and 3000 s, respectively.
Energies 12 01180 g002
Figure 3. The value of V-gap between different operating points in MGT-CCP system. (a) Nonlinearity distribution of MGT-CCP process under varying fuel u 1 ; (b) Nonlinearity distribution of MGT-CCP process under varying refrigerant valve opening u 2 .
Figure 3. The value of V-gap between different operating points in MGT-CCP system. (a) Nonlinearity distribution of MGT-CCP process under varying fuel u 1 ; (b) Nonlinearity distribution of MGT-CCP process under varying refrigerant valve opening u 2 .
Energies 12 01180 g003
Figure 4. Structure of Hammerstein-GPC.
Figure 4. Structure of Hammerstein-GPC.
Energies 12 01180 g004
Figure 5. Coordinated predictive control strategy for the MGT-CCP system.
Figure 5. Coordinated predictive control strategy for the MGT-CCP system.
Energies 12 01180 g005
Figure 6. Identification data (power generation system). (a) input command data; (b) output data.
Figure 6. Identification data (power generation system). (a) input command data; (b) output data.
Energies 12 01180 g006
Figure 7. Estimated output and true output (power generation system).
Figure 7. Estimated output and true output (power generation system).
Energies 12 01180 g007
Figure 8. Identification data (cooling system). (a) input command data; (b) output data.
Figure 8. Identification data (cooling system). (a) input command data; (b) output data.
Energies 12 01180 g008aEnergies 12 01180 g008b
Figure 9. Estimated output and true output (cooling system).
Figure 9. Estimated output and true output (cooling system).
Energies 12 01180 g009
Figure 10. Control structure of comparison methods. (a) PID; (b) MPC.
Figure 10. Control structure of comparison methods. (a) PID; (b) MPC.
Energies 12 01180 g010
Figure 11. Case 1: Load tracking performance of the MGT-CCP system (Solid in blue: proposed method; dashed in black: Conventional MPC; dot in green: reference). (a,b) Output variables; (c,d) Manipulated variables.
Figure 11. Case 1: Load tracking performance of the MGT-CCP system (Solid in blue: proposed method; dashed in black: Conventional MPC; dot in green: reference). (a,b) Output variables; (c,d) Manipulated variables.
Energies 12 01180 g011
Figure 12. Case 1: Load tracking performance of the MGT-CCP system (Solid in blue: proposed method; dot-dashed in red: PID; dot in green: reference). (a,b) Output variables; (c,d) Manipulated variables.
Figure 12. Case 1: Load tracking performance of the MGT-CCP system (Solid in blue: proposed method; dot-dashed in red: PID; dot in green: reference). (a,b) Output variables; (c,d) Manipulated variables.
Energies 12 01180 g012
Figure 13. Unknown input disturbances.
Figure 13. Unknown input disturbances.
Energies 12 01180 g013
Figure 14. Case 2: performance of unknown input disturbance rejection (Solid in blue: proposed method; dot-dashed in red: PID; dot in green: reference). (a,b) Output variables; (c,d) Manipulated variables.
Figure 14. Case 2: performance of unknown input disturbance rejection (Solid in blue: proposed method; dot-dashed in red: PID; dot in green: reference). (a,b) Output variables; (c,d) Manipulated variables.
Energies 12 01180 g014aEnergies 12 01180 g014b
Figure 15. The block diagram of the MGT-CCP system connected to renewable energy.
Figure 15. The block diagram of the MGT-CCP system connected to renewable energy.
Energies 12 01180 g015
Figure 16. Power from renewable sources.
Figure 16. Power from renewable sources.
Energies 12 01180 g016
Figure 17. Case 3: Tracking performance on time-varying power load demands (Solid in blue: proposed method; dot-dashed in red: PID; dot in green: reference). (a) Sum of power output; (b,c) Output variables; (d,e) Manipulated variables.
Figure 17. Case 3: Tracking performance on time-varying power load demands (Solid in blue: proposed method; dot-dashed in red: PID; dot in green: reference). (a) Sum of power output; (b,c) Output variables; (d,e) Manipulated variables.
Energies 12 01180 g017aEnergies 12 01180 g017b
Table 1. Typical operating points of MGT-CCP system.
Table 1. Typical operating points of MGT-CCP system.
Operating Points y 1 ( kw ) y 2 ( ° C )
#1808
#276.858.2
#373.58.5
#469.698.8
#565.189.1
Table 2. Performance indices for Figure 11.
Table 2. Performance indices for Figure 11.
Method I A E Power IA E Temperature
MPC907607
Proposed method841121
Table 3. Performance indices for Figure 12.
Table 3. Performance indices for Figure 12.
Method IAE Power IAE Temperature
PID1636364
Proposed method846292
Table 4. Performance indices for Figure 17.
Table 4. Performance indices for Figure 17.
Method IAE Sum   of   power   output IAE Temperature
PID405322
Proposed method152520

Share and Cite

MDPI and ACS Style

Chen, C.; Lin, J.; Pan, L.; Lee, K.Y.; Sun, L. Improving Simultaneous Cooling and Power Load-Following Capability for MGT-CCP Using Coordinated Predictive Controls. Energies 2019, 12, 1180. https://doi.org/10.3390/en12061180

AMA Style

Chen C, Lin J, Pan L, Lee KY, Sun L. Improving Simultaneous Cooling and Power Load-Following Capability for MGT-CCP Using Coordinated Predictive Controls. Energies. 2019; 12(6):1180. https://doi.org/10.3390/en12061180

Chicago/Turabian Style

Chen, Chen, Jiangfan Lin, Lei Pan, Kwang Y. Lee, and Li Sun. 2019. "Improving Simultaneous Cooling and Power Load-Following Capability for MGT-CCP Using Coordinated Predictive Controls" Energies 12, no. 6: 1180. https://doi.org/10.3390/en12061180

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