Journal of Modern Power Systems and Clean Energy

ISSN 2196-5625 CN 32-1884/TK

网刊加载中。。。

使用Chrome浏览器效果最佳,继续浏览,你可能不会看到最佳的展示效果,

确定继续浏览么?

复制成功,请在其他浏览器进行阅读

Improved Model Predictive Control with Prescribed Performance for Aggregated Thermostatically Controlled Loads  PDF

  • Yang Yu
  • Li Quan
  • Zengqiang Mi
  • Jianbin Lu
  • Shengqiang Chang
  • Yubao Yuan
State Key Laboratory of Alternate Electrical Power System with Renewable Energy Sources, North China Electric Power University, Baoding, China; Innovation Center for Hebei Intelligent Grid Distribution Technology, Shijiazhuang Kelin Electric Co., Ltd., Shijiazhuang, China

Updated:2022-03-28

DOI:10.35833/MPCE.2020.000834

  • Full Text
  • Figs & Tabs
  • References
  • Authors
  • About
CITE
OUTLINE

Abstract

Aggregate thermostatically controlled loads (ATCLs) are a suitable candidate for power imbalance on demand side to smooth the power fluctuation of renewable energy. A new control scheme based on an improved bilinear aggregate model of ATCLs is investigated to suppress power imbalance. Firstly, the original bilinear aggregate model of ATCLs is extended by the second-order equivalent thermal parameter model to optimize accumulative error over a long time scale. Then, to ensure the control performance of tracking error, an improved model predictive control algorithm is proposed by integrating the Lyapunov function with the error transformation, and theoretical stability of the proposed control algorithm is proven. Finally, the simulation results demonstrate that the accuracy of the improved bilinear aggregate model is enhanced; the proposed control algorithm has faster convergence speed and better tracking accuracy in contrast with the Lyapunov function-based model predictive control without the prescribed performance.

I. Introduction

THE bulk of intermittent renewable energy integrated with the power grid triggers the power imbalance between the supply side and demand side [

1]. The common way to solve the power imbalance is to use power plants such as thermal power plants to provide ancillary services on the supply side. It reduces the operating efficiency of the system with plenty of spare capacity required [2]. Alternatively, the emergence of energy storage technologies that could be employed in different locations of the power system is an outstanding solution for power imbalance but lies in relatively high cost [3]. Recent studies have revealed that a large aggregation of thermostatically controlled loads (TCLs) such as air conditioners and electric water heaters on the demand side offer an ideal option for ancillary services with the advantages of large capacity and fast response [4], [5]. However, the fundamental challenge faced in the dispatch of large-scale and widely distributed TCLs lies in the modeling and control of TCLs [6].

One of the key issues in the challenge is to establish an accurate model to describe the dynamic evolutionary behavior of aggregate thermostatically controlled loads (ATCLs) over a time scale as long as possible. The modeling of ATCLs currently includes four methods: state-space equation [

7], state sequence [8], Fokker-Planck equation [9], and bilinear equations [10]. Among them, the bilinear model built by bilinear equations has high accuracy and can be easily applied for control. It uses the finite difference to discretize an actual temperature range into several limited temperature intervals. TCLs in the bilinear model are distributed in these temperature intervals. Through changing the set-point temperature, TCLs will be redistributed among these temperature intervals to output the required power. The accuracy of the bilinear model also depends on the model of individual TCL, where most of the literature adopts the first-order equivalent thermal parameter (ETP) model to simulate the dynamic thermal behavior of buildings and the indoor mass temperature is ignored [11]-[14]. The first-order ETP model is not accurate enough for disregarding the coupling effect between indoor mass temperature and indoor air temperature. Previous research work [15] on population dynamics of TCLs has demonstrated that the second-order ETP model is more accurate with consideration of the coupling effect. But current studies on modeling the ATCLs through the second-order ETP model primarily use the average transfer rates to replace the real transfer rates, which leads to an imprecise model over a long time scale.

Another further problem is to study the control algorithm based on the aggregate model of ATCLs. Through changing the set-point temperature of ATCLs in [

16], the signal from automatic generation control is tracked well by ATCLs. Hierarchical control of ATCLs is designed in [17] for primary frequency support. A group control based model predictive control (MPC) scheme is proposed in [18] for ATCLs to participate in demand response. An MPC framework used for the aggregation of air conditioners is developed in [19] to compensate for the fluctuation of photovoltaic power. The above argument shows that MPC is widely used in the field of ATCLs due to its strong robustness and high accuracy [20]. However, the traditional MPC is optimized repeatedly in every sampling point and requires massive computation, which delays the execution time to some extent [21]. Besides, little attention has been paid to prescribed performance control (PPC). It is hard and even unknown for current control approaches of ATCLs to estimate the control effect without prescribed performance. Until now, PPC has been extensively applied to several control areas [22]-[24]. A neural adaptive output tracking PPC of a chaotic permanent magnet synchronous motor system is investigated in [25], and adaptive control with prescribed performance for active suspension systems is designed in [26].

In this paper, for the first issue of aggregate modeling, the bilinear aggregate model (BAM) of ATCLs is firstly extended in terms of the second-order ETP model with average load transfer rates. But the extended model called SBAM fits only a small change of set-point temperature. To further enhance the accuracy of modeling over a longer time scale, an improved SBAM (ISBAM) is built taking into account the real indoor mass temperature and set-point temperature. For another issue of the control approach, an improved Lyapunov function-based MPC (ILMPC) algorithm with prescribed performance is proposed. The simulation results show that the ISBAM is more accurate than the ordinary aggregate model. The proposed ILMPC algorithm reduces the computation time and confines tracking performance within a prescribed boundary as compared with traditional MPC.

The contributions of this paper are manifested as follows: ① by considering the indoor mass temperature, the original BAM of ATCLs is improved to build a more accurate ISBAM; ② a Lyapunov function-based MPC algorithm with prescribed performance is presented for ATCLs to less execution time while ensuring control performance both in steady state and transient state.

The remainder of this paper is organized as follows. Section II derives the ISBAM for ATCLs. The ILMPC approach is developed in Section III. The simulation is conducted in Section IV to verify the precision of the improved model and the effectiveness of the proposed control approach. Section V draws out some conclusions.

II. System Modeling

A. Dynamic Thermal Model of Individual TCL

The disregarding of the coupling effect between indoor mass temperature and indoor air temperature in the first-order ETP model results in the fact that it cannot accurately describe the real dynamic thermal behavior of TCL in transient response such as the change of set-point temperature. A second-order ETP model [

27] is used to depict the dynamic thermal process of individual TCL, which selects indoor mass temperature and indoor air temperature as two state variables. It calls a two-mass model and its differential equation is expressed as:

T˙a(t)=-1RmCa+1RaCaTat+1RmCaTmt+           1RaCaTt-mt1CaPtT˙m(t)=1RmCmTat-Tmtm(t)=0                     TatTmin1                     TatTmaxmt-Δt    othersTmin=Tset-δdb2Tmax=Tset+δdb2 (1)

where Tat is the indoor air temperature; Tmt is the indoor mass temperature; Tt is the outdoor ambient temperature; P is the operating power of an individual TCL; Tmax and Tmin are the upper and lower limits of temperature, respectively; Tset is the set-point temperature; δdb is the temperature deadband; Ca is the heat capacity of indoor air; Ra is the indoor air thermal resistance; Cm is the heat capacity of the indoor mass; Rm is the indoor mass thermal resistance; t is the time; mt is the switching variable; and Δt is the time step.

The corresponding dynamic thermal equivalent circuit of the two-mass model is shown in Fig. 1, where Ra=1/Qa, Rm=1/Qm, Qa and Qm are the heat loss coefficients of indoor air and indoor mass, respectively.

Fig. 1  Thermal equivalent circuit of second-order ETP model for individual TCL.

The aggregate power Pr based on the second-order ETP model is:

Prt=i=1N1ηimi(t)Pt (2)

where ηi is the efficiency of the ith TCL; and N is the number of TCLs.

B. Improved Bilinear Aggregate Model of ATCLs

1) Bilinear Aggregate Model Based on Second-order ETP Model

Both the continuous temperature variable and “ON/OFF” discrete variable included in the second-order ETP model of TCL make it complex to use for control design, even though the model can precisely represent its power consumption. If each TCL is expressed as an independent ETP model, the aggregate model describing a huge number of TCLs will inevitably confront the disaster of dimensionality.

Control-oriented original BAM of ATCLs constructed through the first-order ETP model in [

28] is extended in the research by the second-order ETP model to establish the SBAM, which is written in (3). It is assumed that all TCLs in the model are distributed in a finite temperature range [Tl, Th], and the temperature range is cut into several small and equal intervals. TCLs with two states of “ON/OFF” are contained in each interval.

X˙t=AXt+BXtutPTt=CXt (3)

where Xt=x1t,x2t,,xLtT is an L×1 state variable matrix representing the number of TCLs in each temperature interval after the finite difference discretization, L is the number of temperature intervals; ut=T˙sett is the control input; PTt is the total consuming power of ATCLs; C=0,,0L/2,P,,PL/2/ηi is an L×1 output matrix; A=Aαon,αoff is an L×L matrix; and B is also an L×L matrix with the same structure as matrix A. Please see matrix A in Appendix A for details, where αon and αoff in matrix A are the load transfer rates of TCL over the ON and OFF states, respectively, which can be calculated by (4). αon and αoff in matrix A are set to be -1 to obtain matrix B, i.e., B=A(-1,-1).

αon=-1RmCa+1RaCaTat+TmtRmCa+TRaCa-PCaαoff=-1RmCa+1RaCaTat+TmtRmCa+TRaCa (4)

To reduce the amount of computation, the load transfer rates αon/off in each temperature interval are approximated in the average transfer rates α¯on/off under the expected set-point temperature Tsetdes and the initial indoor mass temperature Tm0. Then, A becomes a constant matrix Aα¯on,α¯off, and (4) could be simplified and written as:

α¯on=-1RmCa+1RaCaTsetdes+Tm0RmCa+TRaCa-PCaα¯off=-1RmCa+1RaCaTsetdes+Tm0RmCa+TRaCa (5)

2) Improved Bilinear Aggregate Model Based on Second-order ETP Model

The SBAM only suits for a relatively small variation of the set-point temperature Tset. When Tset deviates greatly from its expected value Tsetdes, if the average transfer rates α¯on/off are still used to express the real transfer rates αon/off, the SBAM will be inaccurate over a long time scale and the comparative results will be demonstrated in Section IV.

Hence, the real mass temperature Tmt and real set-point temperature Tsett are used to express the transfer rates αon/off. A new group of transfer rates α̂on/off can be written as:

α̂on=α¯on-1RmCa+1RaCaΔTsett+ΔTmtRmCaα̂off=α¯off-1RmCa+1RaCaΔTsett+ΔTmtRmCa (6)

Thus, the ISBAM based on α̂on/off can be derived as:

X˙t=AXt+BXtUtUt=u1(t)+1RmCa+1RaCau2t-1RmCau3tPTt=CXt (7)

where u1t and u2t reflect the real-time and cumulative effects with the change of set-point temperature on the evolutionary process of ATCLs, respectively; and u3t indicates the influence of the two-mass model. The matrices A and B remain unchanged and are still constant matrices.u1(t)=T˙sett, u2(t)=ΔTset=Tsett-Tsetdes, and u3t=ΔTm=T˙m(t)-Tm0. As the indoor mass temperature Tmt is not easy to obtain, its estimation T̂mt is used instead, given by:

T̂˙mt=1RmCmTsett-T̂mt (8)

Equation (9) can be obtained by discretizing (8), and the estimated value of indoor mass temperature Tmt could be obtained by continuous iteration through (9).

Tmk+1=dTmk+1-dTsetk (9)

where d=e-1RmCmΔt.

The dynamic process of TCLs after finite-difference discretization is shown in Fig. 2, where ΔT is the discrete temperature length; x1-x10 are the numbers of TCL loads at “OFF” state; and x11-x20 are the numbers of TCL loads at “ON” state. We can see that the change in the number of TCL obeys a certain rule. By controlling Tset, the flow of TCLs between the adjacent temperature intervals can be changed, which is similar to the direct control of TCL to achieve the regulation of aggregate power.

Fig. 2  Dynamic process of TCLs after finite-difference discretization.

III. Controller Design

A. Description of Control Problem

The control goal is to devise an ILMPC algorithm with prescribed performance for the ISBAM to track a given reference trajectory. The major difference between the modified MPC and traditional MPC is that the optimal control law in the modified MPC is directly determined through a constructed Lyapunov function, which guarantees the stability and reduces the computational burden. Hence, minimizing the cost function to obtain the control signal in traditional MPC is avoided. Moreover, in combination with the prescribed performance function (PPF), the tracking error can be assumed to converge to a predefined arbitrarily small residual set both in steady state and transient state [

29]-[31]. The control flow chart is shown in Fig. 3, where eyt is the tracking error, eyt=PTt-Preft; and Pref is the reference power.

Fig. 3  Control flow chart of ILMPC.

B. Tracking Error Transformation

Lemma 1: considering a dynamic system x˙=fx,t, for a given bounded initial conditions, if there exists a continuous and positive Lyapunov function Vx satisfying V˙x-ηaVx+γ, where ηa and γ are positive constants, then the solution xt of the system is semi-global uniformly ultimate bounded.

Proof: please refer to [

32] for detailed derivation.

In terms of the elaborately designed PPF [

33], the tracking error ey(t) could be constrained as:

-δ1ρt<eyt<δ2ρt (10)

where δ1 and δ2 are the positive design parameters; and -δ1ρ0<ey0<δ2ρ0, where ey0=ey0; ρt is a bounded, smooth, strictly positive, and decreasing function used to specify the error boundary range called performance function, and it can be designed as:

ρt=ρ0-ρe-rt+ρ (11)

where ρ0=ρ0, and ρ0 is selected such that ρ0>ρ; ρ represents the maximum allowable boundary of eyt in the steady state that can be set as an arbitrarily small value to ensure the practical convergence of eyt to be zero. Moreover, the rate of convergence for ρt is related to the constant r.

In contrast with the other conventional prescribed performance functions like preset time performance function given in (12), Fig. 4 shows that the exponential prescribed performance function shown in (11) has a faster convergence speed with the same initial control parameters ρ0=100 and ρ=0.4, where the other parameters of the two performance functions are chosen reasonably as r=0.5, Tz=50 s, and h=5. Hence, the exponential prescribed performance function is employed to constrain eyt.

ρt=ρ0-ρ1-tTzh+ρ (12)

Fig. 4  Simulation results for exponential PPF and preset time PPF.

where Tz is the preset convergence time; and h is a positive constant larger than 2.

To achieve the control performance depicted in (10) more conveniently, an equivalent unconstraint condition is built as:

st=ϕeytρt (13)

where s is known as the transformation error; and ϕ is the smooth and strictly increasing function satisfying (14):

ϕ:-δ1,δ2-,+ (14)

According to (13), the transformation error s could be represented as:

s=12lnδ1δ2+v1δ2-lnδ1δ2-v1δ1 (15)

Its first derivative is:

s˙=ξe˙y-eyρ˙ρ (16)

where ξ=12ρ1δ1+v1-1v1-δ2>0; and v1=eyρ.

Lemma 2: for the tracking error signal eyt and corresponding transformation error st defined by (13) and satisfying (14), if st is bounded, eyt will satisfy (10) for all t0.

Proof: we assume that there exist two unknown constants s1 and s2 such that:

s1<st<s2 (17)

By using the inverse transformation ϕ-1 for all t0, (13) could be written as:

ϕ-1s1ρt<eyt<ϕ-1s2ρt    t0 (18)

Finally, in terms of (14), we can obtain:

-δ1ρt<eyt<δ2ρt (19)

Hence, Lemma 2 holds.

Lemma 3: for any xR and arbitrary constant ε>0, the following inequality (20) holds.

0xε+x2x2+ε2 (20)

Proof: please refer to [

34] for detailed derivation.

C. Design of Lyapunov Function-based MPC with Prescribed Performance

This section is to design the ILMPC algorithm.

Step 1:   (7) is chosen as the prediction model and rewritten as:

X˙t=AXt+BXtUtPTt=CXt (21)

Step 2:   the transformation error is rewritten in accordance with (16) and (21) and shown as:

s˙=ξCAX+CBXU-P˙ref-eyρ˙ρ (22)

The Lyapunov function of the system is defined as V=12s2. Then, we can obtain:

V˙=sξCAX+CBXU-P˙ref-eyρ˙ρ (23)

According to the Lyapunov stability theory and prescribed performance control, the optimal control law is designed as:

U=-sα2CBXξs2α2+ε2 (24)

where α=ξCAX-ξP˙ref-ξeyρ˙ρ+k1s.

In terms of Lemma 3, the expression of sξCXU could be written as:

sξCXUsξCBXUε-sα (25)

where ε>0.

Substituting (25) into (23), we can obtain:

V˙-k1s2+ε=-ηV+ε (26)

It follows from (26) that:

VV0-εηe-ηt+εη (27)

By Lemma 1, Vs is bounded and exponentially convergent in (27), which shows that s is bounded. By Lemma 2 and the appropriate choices of the performance function ρt and the constants δ1 and δ2, the tracking error eyt could remain within the prescribed performance boundary when t0.

Theorem 1: Considering the system (21) and the controller (24), the closed-loop system is stable and the tracking error converges to a neighborhood of the origin within the prescribed performance boundary for all t0.

IV. Simulation Study

A. Accuracy Analysis of ISBAM

For evaluating the accuracy of ISBAM, 1000 TCLs are chosen to analyze the performance of the first-order ETP model, second-order ETP model, SBAM, and ISBAM through the Monte Carlo simulation method. In order to make the selected parameters of TCLs closer to the actual situation and ensure the parameters of TCLs to be non-uniform, the parameters of TCLs are taken as a series of log-normally distributed functions with the expected values of the distributed functions as shown in Table I, where the parameter C is the thermal capacitance; and Tset0des is the initial expected set-point temperature. The standard deviations of the normally distributed functions are set to be 0.2. The initial state is placed at 42.8% of the TCL load in the ON state. The results are presented in Figs. 5 and 6.

TABLE I  Typical Parameters of Individual TCL
ParameterValueParameterValue
Ra (℃/kW) 2 η 2
Rm (℃/kW) 1 Tset0des (℃) 25
C (kWh/℃) 10 P (kW) 12
Ca (kWh/℃) 0.75C Tm0 (℃) 24
Cm (kWh/℃) 0.25C T (℃) 35
δdb (℃) 1 L 200

Fig. 5  Comparative results of first-order ETP model with second-order ETP model.

Fig. 6  Comparative results among second-order ETP model, SBAM, and ISBAM.

Figure 5 indicates that the second-order ETP model has a longer period and larger amplitude of power fluctuation in comparison to the first-order ETP model when the set-point temperature is changed. The reason is that, compared with the first-order ETP model that only considers the indoor air temperature, the second-order ETP model considers more about the nature of the heat capacity and thermal resistance embodied in the indoor mass, making it have a longer power fluctuation period and larger fluctuation amplitude when the set-point temperature is changed. The second-order ETP model better reflects the real operation situation of TCL.

In Fig. 6, the cumulative error of SBAM is further improved by ISBAM over a long time scale. Hence, ISBAM is more accurate than SBAM in describing the power evolutionary process of ATCLs.

B. Simulation Analysis of Proposed Control Approach

To illustrate the validity of the presented ILMPC with prescribed performance, a three-layer control architecture is presented in Fig. 7, which includes synchronous generators, renewable energy, and one TCL aggregator with a total of 10000 TCLs. WP stands for wind power and PV stands for photovoltaic. The dispatch plan is first released by the dispatch center at the upper level. The TCL aggregator at the intermediate level will receive the given reference power. At the lower level, 10000 TCLs are aggregated to participate in ancillary services by ILMPC approach.

Fig. 7  Schematic diagram of example system.

About the selection of parameters, it is known that δ1 and δ2 are usually taken as 1; r, ρ0, and ρ can be selected according to the initial state of the controlled system and the desired preset performance. Generally, we use -δ1ρ(0)<ey0<δ2ρ(0) to determine ρ0; r is larger than zero, and ρ is a positive number close to zero. For practical application scenarios, the optimal control parameters can be identified based on the trial-and-error method and previous experience.

To verify the control performance better, the comparative analysis with the Lyapunov function-based MPC (LMPC) algorithm without prescribed performance is investigated and three cases are conducted.

1) Case 1: Tracking Constant Power

The objective is to regulate ATCLs to provide 40 MW power in 30 minutes. Six initial conditions of ey0 are 0.0175, 0.0451, 0.0947, -0.0239, -0.0515 and -0.0929, respectively. The design parameters of the controller and PPF are chosen as ρ0=0.1009, δ1=1, δ2=1, r=0.9, and ρ=0.009. The simulation results are given in Figs. 8-10. Figure 8 shows that the proposed control algorithm is superior to the comparative algorithm that fails to regulate the tracking error to be within the PPF bound. The proposed control algorithm also has a faster transient convergence speed and satisfies the performance constraint in various initial states.

Fig. 8  Comparison of power tracking error with different control approaches. (a) Proposed ILMPC. (b) LMPC without prescribed performance.

Fig. 9  Change in number of TCLs in each temperature interval.

Fig. 10  Power errors ey with different r.

Moreover, Fig. 8 also shows that the power tracking error takes some time to be stabilized. The fact is that the change rate of the set-point temperature is less than the rate of load flow over the temperature interval to ensure the stability of the bilinear aggregate model, which makes the load change of the aggregate model reflect a slow evolutionary process.

For the initial state ey0=0.0451 and the reference power Pref=40 MW, with the aid of the proposed control algorithm, we observe the change in the number of TCLs. The result is shown in Fig. 9. There are 20 temperature intervals, including 10 temperature intervals at ON state and 10 temperature intervals at OFF state. We can observe that there are 20 curves and each curve represents the number of TCLs in the corresponding temperature interval. In the power tracking process, the number of TCLs in each temperature interval changes constantly and finally reaches a balance, but it is a slow evolutionary process and cannot be completed quickly.

Figure 10 shows the convergence of power errors with different r, which indicates the decreasing rate of PPF. We observe that the larger r is, the faster the error convergence speed will be. But it should be pointed out that r cannot be selected too large. Otherwise, the result is likely to diverge.

2) Case 2: Tracking Variable Power

We will further validate the improved performance of the proposed PPF-based ILMPC control scheme. In this case, a more realistic reference power Pref=40+0.3sinπt/3 MW is used in the first group simulation. The initial tracking error ey0=-0.0515 and the design parameters of the controller and PPF are chosen as ρ0=0.05, δ1=1, δ2=1, r=0.8, and ρ=0.006. The simulation results are shown in Fig. 11(a) and (b). In the second group simulation, we increase the fluctuation amplitude of the reference power that is Pref=40+0.6sinπt/3 MW. The initial tracking error ey0=0.0451 and the design parameters of the controller and PPF are chosen as ρ0=0.05, δ1=1, δ2=1, r=0.8, and ρ=0.01. The simulation results are shown in Fig. 11(c) and (d). Figure 11 shows that the proposed PPF-based control can provide better tracking performance for fluctuating reference power and ey can be retained within the PPF bound compared with the LMPC scheme without prescribed performance of ey(t) under the same initial condition.

Fig. 11  Comparisons of power tracking error with different control approaches under more realistic reference power. (a) Proposed ILMPC in the first group simulation. (b) LMPC in the first group simulation. (c) Proposed ILMPC in the second group simulation. (d) LMPC in the second group simulation.

For practical applications, TCL parameters on the load side may be different, and there will also be uncertainties on the generation side. The control effect of ATCLs may be affected by the change of TCL parameters. The controller must be robust enough to make sure that the reference signal can be accurately tracked under external disturbances. In order to further verify the robustness of the proposed control algorithm, when the TCL parameters change in the range of -40%-40%, the tracking effect of the proposed algorithm and LMPC algorithm is compared and simulated, and the results are shown in Fig. 12. The reference power is Pref=40+0.2sinπt/3 MW. The initial tracking error is ey0=0.0451 and the design parameters of the controller and PPF are chosen as ρ0=0.05, δ1=1, δ2=1, r=0.7, and ρ=0.007.

Fig. 12  Robustness analysis with uncertainties in the model parameters. (a) Proposed ILMPC. (b) LMPC without prescribed performance.

Figure 12 shows the performance of the proposed ILMPC and LMPC when the model parameters vary from -40% to 40%. The variations of these parameters have a slight impact on the control performance for the proposed ILMPC, which guarantees the tracking power error within the PPF bound and ensures the robustness of the proposed control algorithm. However, the LMPC without prescribed performance cannot guarantee the tracking power error within the PPF boundary with parameter variations.

3) Case 3: Suppression of Power Fluctuation of Renewable Energy

The consuming power of ATCLs is used to smooth the power fluctuation of renewable energy. The desired trajectory Pref of ATCLs is delivered by the dispatch center. The generation power data and load power data of the system within two hours are shown in Fig. 13, which shows that the load power is greater than the generation power in the previous one hour, owing to the large demand for the rigid load. Thus, it is feasible to reduce ATCLs to achieve the power balance between supply side and demand side. In the next hour, the generation power is greater than the load power with the unexpected increase of renewable power output.

Fig. 13  Power generation and consumption of system.

Due to the suddenness and randomness of renewable power output, it is difficult to meet the load demand by only adjusting the conventional generators, which is restricted by climbing rates and the minimum technical outputs. By regulating ATCLs to consume the surplus power of renewable energy, the power imbalance will be effectively alleviated and the curtailment of WP or PV power will also be prevented.

To track the given reference trajectory Pref, the largest value among the initial conditions is ey0=-0.0757 that satisfies the inequality -δ1ρ0<ey0<δ2ρ0. The design parameters of the controller and PPF are chosen as ρ0=0.09, δ1=1, δ2=1, r=0.9, and ρ=0.007. The simulation results are shown in Fig. 14, which indicates that the proposed control method demonstrates better control performance with a smaller steady-state error less than 0.002 p.u. and achieves slightly faster convergence speed compared with the LMPC method without prescribed performance, whose steady-state error is about 0.005 p.u..

Fig. 14  Power tracking error curve with different control approaches.

V. Conclusion

By introducing indoor mass temperature, the original bilinear aggregate model of TCLs is enhanced by the second-order equivalent thermal parameter model. An LMPC algorithm with prescribed performance is proposed for ATCLs to maintain the power balance between the supply side and demand side. The conclusions are given as follows.

1) The improved bilinear aggregate model optimizes the cumulative error of the innovative model over a long time scale and the dynamic thermal process of ATCLs is described more precisely.

2) The proposed control approach designed in a priori manner improves the control performance both in steady state and transient state, and has a faster convergence speed compared with the algorithm without prescribed performance function.

3) ATCLs can be effectively dispatched by the proposed control method to smooth the power fluctuation of renewable energy without increasing dispatch burden on supply side, and the operating efficiency of the entire system is improved.

Appendix

Appendix A

The detailed coefficient matrices for the bilinear aggregate model A:

A=1ΔTA11A12A21A22 (A1)
A11=-αoffαoff-αoffαoff-αoffαoff-αoff (A2)
A22=αon-αonαon-αonαon-αonαon (A3)

where A11,A22RF×F; A12(D+1,F+1)=αon; A21(G,F)=αoff; other elements of matrices A12, A21 are zeros; F=L/2; and D and G are the numbers of temperature intervals at the boundary in the finite difference process.

References

1

S. R. Sinsel, R. L. Riemke, and V. H. Hoffmann, “Challenges and solution technologies for the integration of variable renewable energy sources–a review,” Renewable Energy, vol. 145, pp. 2271-2285, Jan. 2020. [Baidu Scholar

2

A. Basit, A. D. Hansen, M. Altin et al., “Compensating active power imbalances in power system with large-scale wind power penetration,” Journal of Modern Power Systems and Clean Energy, vol. 4, no. 2, pp. 229-237, Jul. 2015. [Baidu Scholar

3

J. Wang, Z. Zhou, J. Zhao et al., “Optimizing for clean-heating improvements in a district energy system with high penetration of wind power,” Energy, vol. 175, pp. 1085-1099, May 2019. [Baidu Scholar

4

J. A. Pinzon, P. P. Vergara, L. Silva et al., “Optimal management of energy consumption and comfort for smart buildings operating in a microgrid,” IEEE Transactions on Smart Grid, vol. 10, no. 3, pp. 3236-3247, Apr. 2018. [Baidu Scholar

5

B. Biegel, P. Andersen, J. Stoustrup et al., “Sustainable reserve power from demand response and fluctuating production–two Danish demonstrations,” Proceedings of the IEEE, vol. 104, no. 4, pp. 780-788, Apr. 2016. [Baidu Scholar

6

J. Hu, J. Cao, M. Chen et al., “Load following of multiple heterogeneous TCL aggregators by centralized control,” IEEE Transactions on Power Systems, vol. 32, no. 4, pp. 3157-3167, Jul. 2017. [Baidu Scholar

7

J. L. Mathieu, S. Koch, and D. S. Callaway, “State estimation and control of electric loads to manage real-time energy imbalance,” IEEE Transactions on Power Systems, vol. 28, no. 1, pp. 430-440, Feb. 2013. [Baidu Scholar

8

N. Lu and D. P. Chassin, “A state-queueing model of thermostatically controlled appliances,” IEEE Transactions on Power Systems, vol. 19, no. 3, pp. 1666-1673, Aug. 2004. [Baidu Scholar

9

R. Malhame and C. Y. Chong, “Electric load model synthesis by diffusion approximation of a high-order hybrid-state stochastic system,” IEEE Transactions on Automatic Control, vol. 30, no. 9, pp. 854-860, Sep. 1985. [Baidu Scholar

10

S. Bashash and H. K. Fathy, “Modeling and control of aggregate air conditioning loads for robust renewable power management,” IEEE Transactions on Control Systems Technology, vol. 21, no. 4, pp. 1318-1327, Jul. 2013. [Baidu Scholar

11

X. Chen, J. Wang, J. Xie et al., “Demand response potential evaluation for residential air conditioning loads,” IET Generation, Transmission & Distribution, vol. 12, no. 19, pp. 4260-4268, Sept. 2018. [Baidu Scholar

12

L. M. Cheng and Y. Q. Bao, “A day-ahead scheduling of large-scale thermostatically controlled loads model considering second-order equivalent thermal parameters model,” IEEE Access, vol. 8, pp. 102321-102334, Jun. 2020. [Baidu Scholar

13

X. Wu, J. He, Y. Xu et al., “Hierarchical control of residential HVAC units for primary frequency regulation,” IEEE Transactions on Smart Grid, vol. 9, no. 4, pp. 3844-3856, Jul. 2018. [Baidu Scholar

14

P. Bajaria and N. M. Singh, “Dynamic dispatch of thermostatically controlled loads using phase oscillator model,” Sustainable Energy Grids & Networks, vol. 18, pp. 1-9, Jun. 2019. [Baidu Scholar

15

W. Zhang, J. Lian, C. Y. Chang et al., “Aggregated modeling and control of air conditioning loads for demand response,” IEEE Transactions on Power Systems, vol. 28, no. 4, pp. 4655-4664, Nov. 2013. [Baidu Scholar

16

J. Yang, T. Liu, H. Wang et al., “Optimizing the regulation of aggregated thermostatically controlled loads by jointly considering consumer comfort and tracking error,” Energies, vol. 12, no. 9, pp. 1-17, May. 2019. [Baidu Scholar

17

H. Zhao, Q. Wu, S. Hang et al., “Hierarchical control of thermostatically controlled loads for primary frequency support,” IEEE Transactions on Smart Grid, vol. 9, no. 4, pp. 2986-2998, Jul. 2018. [Baidu Scholar

18

S. Lin, D. Liu, F. Hu et al., “Grouping control strategy for aggregated thermostatically controlled loads,” Electric Power Systems Research, vol. 171, pp. 97-104, Jun. 2019. [Baidu Scholar

19

N. Mahdavi, J. H. Braslavsky, M. M. Seron et al., “Model predictive control of distributed air-conditioning loads to compensate fluctuations in solar power,” IEEE Transactions on Smart Grid, vol. 8, no. 6, pp. 3055-3065, Nov. 2017. [Baidu Scholar

20

C. Lv, H. Yu, P. Li et al., “Model predictive control based robust scheduling of community integrated energy system with operational flexibility,” Applied Energy, vol. 243, pp. 250-265, Jun. 2019. [Baidu Scholar

21

S. Fan and C. Tong, “Model predictive current control method for PMSM drives based on an improved prediction model,” Journal of Power Electronics, vol. 20, no. 8, pp. 1456-1466, Aug. 2020. [Baidu Scholar

22

L. Zhang, S. Xu, X. Ju et al., “Flexible satellite control via fixed-time prescribed performance control and fully adaptive component synthesis vibration suppression,” Nonlinear Dynamics, vol. 100, no. 4, pp. 3413-3432, May 2020. [Baidu Scholar

23

H. Wu, S. Liu, C. Cheng et al., “Observer based adaptive double-layer fuzzy control for nonlinear systems with prescribed performance and unknown control direction,” Fuzzy Sets and Systems, vol. 392, pp. 93-114, Aug. 2020. [Baidu Scholar

24

B. Zhang, L. Jiang, and J. Bai, “Velocity-free prescribed performance control for spacecraft hovering over an asteroid with input saturation,” Journal of the Franklin Institute, vol 357, no. 11, pp. 6471-6497, Jul. 2020. [Baidu Scholar

25

J. Zhang, S. Wang, P. Zhou et al., “Novel prescribed performance-tangent barrier Lyapunov function for neural adaptive control of the chaotic PMSM system by backstepping,” International Journal of Electrical Power & Energy Systems, vol. 121, pp. 1-12, Oct. 2020. [Baidu Scholar

26

Y. Huang, J. Na, X. Wu et al., “Adaptive control of nonlinear uncertain active suspension systems with prescribed performance,” ISA Transactions, vol. 54, pp. 145-155, Jan. 2015. [Baidu Scholar

27

S. Iacovella, F. Ruelens, P. Vingerhoets et al., “Cluster control of heterogeneous thermostatically controlled loads using tracer devices,” IEEE Transactions on Smart Grid, vol. 8, no. 2, pp. 528-536, Mar. 2017. [Baidu Scholar

28

S. Bashash and H. K. Fathy, “Modeling and control of aggregate air conditioning loads for robust renewable power management,” IEEE Transactions on Control Systems Technology, vol. 21, no. 4, pp. 1318-1327, Jul. 2013. [Baidu Scholar

29

M. P. Akter, S. Mekhilef, N. L. Tan et al., “Modified model predictive control of a bidirectional AC-DC converter based on lyapunov function for energy storage systems,” IEEE Transactions on Industrial Electronics, vol. 63, no. 2, pp. 704-715, Feb. 2016. [Baidu Scholar

30

S. Golzari, F. Rashidi, and H. F. Farahani, “A Lyapunov function based model predictive control for three phase grid connected photovoltaic converters,” Solar Energy, vol. 181, pp. 222-233, Mar. 2019. [Baidu Scholar

31

Y. Zhang, C. Hua, and K. Li, “Disturbance observer-based fixed-time prescribed performance tracking control for robotic manipulator,” International Journal of Systems Science, vol. 50, no. 13, pp. 1-12, Sept. 2019. [Baidu Scholar

32

X. Wang, X. Yin, Q. Wu et al., “Disturbance observer based adaptive neural control of uncertain MIMO nonlinear systems with unmodeled dynamics,” Neurocomputing, vol. 313, pp. 247-258, Nov. 2018. [Baidu Scholar

33

Y. Li, S. Tong, L. Liu et al., “Adaptive output-feedback control design with prescribed performance for switched nonlinear systems,” Automatica, vol. 80, pp. 225-231, Jun. 2017. [Baidu Scholar

34

C. Wang and Z. Zuo, “Adaptive trajectory tracking control of output constrained multi-rotors systems,” IET Control Theory & Applications, vol. 8, no. 13, pp. 1163-1174, Sept. 2014. [Baidu Scholar