[12]Distributed model predictive load frequency control of multi-area
[12]Distributed model predictive load frequency control of multi-area
a r t i c l e i n f o a b s t r a c t
Article history: This paper presents a load frequency control (LFC) design using the distributed model predictive control
Received 19 May 2013 (DMPC) technique for the multi-area interconnected power system. The dynamics model of multi-area
Received in revised form 18 April 2014 interconnected power system is introduced, and Generation Rate Constraint (GRC) and load reference set-
Accepted 22 April 2014
point constraint are considered. The overall system is decomposed into several subsystems and each has
its own local area MPC controller. These subsystem-based MPCs exchange their measurements and
predictions by communication and incorporate the information from other controllers into their local
Keywords:
control objective so as to coordinate with each other. Analysis and simulation results for a three-area
Load frequency control
Distributed model predictive control
interconnected power system show possible improvements on closed-loop performance, computational
Generation Rate Constraint burden and robustness, while respecting physical hard constraints.
Interconnected power system Ó 2014 Elsevier Ltd. All rights reserved.
http://dx.doi.org/10.1016/j.ijepes.2014.04.050
0142-0615/Ó 2014 Elsevier Ltd. All rights reserved.
290 M. Ma et al. / Electrical Power and Energy Systems 62 (2014) 289–298
load reference setpoint constraint were not considered. In order to The trend of frequency measured in each control area is an indica-
deal with these issues, advanced distributed control strategies tor of not only the mismatch power in the interconnection and but
have to be investigated and implemented. also in the control area. The LFC system in each control area of a
With the on-line solution of the optimization problem, MPC pre- multi-area interconnected power system should control the inter-
sents a possibility of managing on-line the tradeoff between distur- change power with the other control areas as well as its local fre-
bance attenuation and control (and/or state) constraints, which quency. Therefore, the dynamic LFC system model must take into
appears to be an efficient strategy to control many applications in account the tie-line power signal. For this purpose, consider
industry. Recently, some papers have reported the application of Fig. 1, which shows a power system with M-control areas [9].
MPC technique on the LFC issue (e.g. [23–31] and the reference Because LFC operation is limited to relatively small system distur-
therein). In [23], fast response and robustness against parameter bances, for the design of LFC, a simplified and linearized model is
uncertainties and load changes can be obtained using MPC control- usually used [32]. Some basic power systems terminologies are
ler, but, only for single area load frequency control application. In provided in Table 1. The notation D is used to indicate a deviation
[24] the usage of MPC in multi-area power system is discussed, from steady state. For example, Dx represents a deviation in the
but, only by economic viewpoint. It presented a new model predic- angular frequency from its nominal operating value (60 Hz in the
tive LFC including economy logic for LFC cost reduction. In [25], a US).
new state contractive constraint-based predictive control scheme Consider any control area i 2 IIM interconnected to control area
was proposed for LFC of two-area interconnected power system. j; j – i through a tie line. A simplified model for any area-i of M
This model predictive control algorithm consists of a basic finite power system control areas with an aggregated generator unit in
horizon MPC technique and an additional state contractive con- each area is described [9]. The overall generator-load dynamic rela-
straint. The crucial function of the additional state contractive con- tionship between the incremental mismatch power ðDPmechi DP Li Þ
straint is to guarantee the stability of the control scheme. In [26], and the frequency deviation Dxi can be expressed as
the design of LFC system based on MPC is investigated for improving
1 1 1 1
power system dynamic performance over a wide range of operating Dx
_i¼ DPmechi a DPLi a Di Dxi a DPtie;i : ð1Þ
M ai Mi Mi Mi
conditions. However, the MPC controllers of [25,26] are both imple-
mented in centralized fashions (cent-MPC), which is impractical for The dynamic of the turbine can be expressed as
control of large-scale power systems. For this reason, many decen-
1 1
tralized or distributed MPC structures have been developed and DP_ mechi ¼ DP v i DPmechi : ð2Þ
applied recently (e.g. [28–30]). A decentralized model predictive
T CHi T CHi
control (decent-MPC) scheme for the LFC of multi-area intercon- The dynamic of the governor can be expressed as
nected power system is presented in [28]. However, each local area
1 1 1
controller is designed independently and does not consider the Gen- DP_ v i ¼ DPref i f Dx i DP v i : ð3Þ
eration Rate Constraint that is only imposed on the turbine in the T Gi Ri T Gi T Gi
subject to
Table 2 X
Model parameters and input constraints for the three area power network model. x_ i ðtÞ ¼ Aii xi ðtÞ þ Bii u
i ðtÞ þ Eii wi ðtÞ þ ðAij xj ðtÞ þ Bij u
j ðtÞÞ; ð14aÞ
j–i
D1 ¼ 2 D2 ¼ 2:75 D3 ¼ 2:4
Rf1 ¼ 0:03 Rf2 ¼ 0:07 Rf3 ¼ 0:05 xi ðt; xi ðtÞ; tÞ ¼ xi ðtÞ; ð14bÞ
M a1 ¼ 3:5 Ma2 ¼ 4:0 Ma3 ¼ 3:75 xi3 ðsÞ xi2 ðsÞ
6 0:0017; s 2 ½t; t þ T p ; ð14cÞ
T CH1 ¼ 50 T CH2 ¼ 10 T CH3 ¼ 30 T
CHi
T G1 ¼ 40 T G2 ¼ 25 T G3 ¼ 32
R1 ¼ 1 R2 ¼ 1 R3 ¼ 1 i ðsÞ 6 0:3;
u s 2 ½t; t þ T p : ð14dÞ
B1 ¼ 1 B2 ¼ 1 B3 ¼ 1
T 12 ¼ T 13 ¼ 7:54 T 21 ¼ T 23 ¼ 7:54 T 31 ¼ T 32 ¼ 7:54
Communication Network
and the system model, we denote the internal variables in the con-
troller by a bar ( x; u ) to indicate that the predicted values need
not and will not be the same as the actual values. Thus, xi ð; xi ðtÞ; tÞ
is the predicted trajectory of subsystem (10) starting from the actual DMPC 1 DMPC 2 DMPC 3
state xi ðtÞ at time t and driven by a given open-loop input function
i ðÞ. We assume that the state variables xi and the disturbance wi
u
can be measured or estimated directly by the controller i.
For each subsystem i ¼ 1; 2; 3, the open-loop optimal control
problem at time t is formulated as Control Area 2
i ðÞÞ
min J i ðxi ðtÞ; u ð12Þ
i ðÞ
u
Control Area 1 Control Area 3
with
Z tþTp
i ðÞÞ ¼
J i ðxi ðtÞ; u kxi ðs; xðtÞ; tÞk2Q i þ ku
i ðsÞk2R ds
i
ð13Þ
t Fig. 3. Block diagram of DMPC for three-area interconnected power system.
M. Ma et al. / Electrical Power and Energy Systems 62 (2014) 289–298 293
Prediction
Fig. 5. Response to step load disturbance in area 2: DMPC (solid line), cent-MPC (dash-dotted line) and decent-MPC (dashed line).
min JðxðtÞ; u
ðÞÞ ð16Þ subject to
ðÞ
u
x_ ðtÞ ¼ AxðtÞ þ Bu ðtÞ þ EwðtÞ; xðt; xðtÞ; tÞ ¼ xðtÞ; ð18aÞ
with
xi3 ðsÞ xi2 ðsÞ
6 0:0017; s 2 ½t; t þ T p ; i ¼ 1; 2; 3: ð18bÞ
Z tþTp T
CHi
ðÞÞ ¼
J ðxðtÞ; u kxðs; xðtÞ; tÞk2Q þ ku
ðsÞk2R ds ð17Þ
t
i ðsÞ 6 0:3;
u s 2 ½t; t þ T p ; i ¼ 1; 2; 3: ð18cÞ
M. Ma et al. / Electrical Power and Energy Systems 62 (2014) 289–298 295
Fig. 6. Response to step load disturbance in area 3: DMPC (solid line), cent-MPC (dash-dotted line) and decent-MPC (dashed line).
The weighting matrices Q and R in the objective function (17) are ignored in this modeling framework. The decentralized model for
chosen as Q ¼ diagð1000; 0; 0; 1000; 1000; 0; 0; 1000; 1000; 0; 0;1000Þ subsystem i ¼ 1; 2; 3 is
and R ¼ diagð1; 1;1Þ.
In the decentralized modeling framework, it is assumed that the x_ i ðtÞ ¼ Aii xi ðtÞ þ Bii ui ðtÞ þ Eii wi ðtÞ; ð19aÞ
interaction between the subsystems is negligible. Subsequently,
the effect of the external subsystem on the local subsystem is yi ¼ C ii xi ðtÞ ð19bÞ
296 M. Ma et al. / Electrical Power and Energy Systems 62 (2014) 289–298
with the system matrices denoted as (11a), state constraints (14c) Table 3
and input constraints (14d). In the decentralized MPC framework, Comparison of elapsed CPU time.
each subsystem-based MPC solves the following optimization Step load change Elapsed CPU time (s)
problem: Area 1 Area 2 Area 3 DMPC Cent-MPC Decent-MPC
i ðÞÞ
min J i ðxi ðtÞ; u ð20Þ 5% – – 1699 7681 1738
i ðÞ
u
– 5% – 1493 7325 1339
– – 5% 1582 7441 1676
with
10% – – 1536 7959 1907
Z tþTp – 10% – 1239 5660 1328
i ðÞÞ ¼
J i ðxi ðtÞ; u kxi ðs; xðtÞ; tÞk2Q i þ ku
i ðsÞk2R ds
i
ð21Þ – – 10% 1642 7451 1815
t
subject to the controller calls fmincon1 for solving the minimum problem of a
x_ i ðtÞ ¼ Aii xi ðtÞ þ Bii u
i ðtÞ þ Eii wi ðtÞ; xi ðt; xi ðtÞ; tÞ ¼ xi ðtÞ; ð22aÞ constrained nonlinear multi-variable function with given numerical
parameters (optimality tolerance = 106 , relative error toler-
xi3 ðsÞ xi2 ðsÞ
6 0:0017; s 2 ½t; t þ T p ;
ð22bÞ ance = 103 , absolute error tolerances = 106 , etc.). The heavy on-line
T CH
i computation burden arises partially from the M-files management.
i ðsÞ 6 0:3;
u s 2 ½t; t þ T p : ð22cÞ We compare the proposed DMPC controller with two other control-
lers (cent-MPC and decent-MPC). For a total simulation of 100 s, the
The weighting matrices Q i and Ri in the objective function (21) are
elapsed CPU times for variable step load changes in different areas
also chosen as Q 1 ¼ Q 2 ¼ Q 3 ¼ diagð1000; 0; 0; 1000Þ and
are shown in Table 3, where the cent-MPC and decent-MPC control-
R1 ¼ R2 ¼ R3 ¼ 1.
lers also use the same optimization routine fmincon and the same
integration algorithm with the same numerical parameters. In
Simulation and analysis Table 3, it is clearly seen that the DMPC controller needs nearly as
much CPU time as decent-MPC controller and significantly less
In this section, we firstly investigate the system response to CPU time than cent-MPC controllers. The proposed DMPC algorithm
step load changes. Then, to evaluate the computation performance has significant computational advantages when compared to cent-
of different control methods, a quantitative comparison is per- MPC while achieving the comparative performance with cent-MPC.
formed and results are discussed. Finally, robustness analysis of Moreover, the DMPC controller sometimes even needs less CPU time
the proposed DMPC scheme for uncertain parameters is assessed. than decent-MPC controller. That is because the initial condition
The simulations for DMPC, cent-MPC and decent-MPC are all per- T
(candidate input sequence) ½ui ðk þ 1jkÞ; . . . ; ui ðk þ T P jkÞ; 0 at time
formed with a sampling time of T ¼ 1 s and prediction horizon of k þ 1 for optimization takes part of the optimal solution
T p ¼ 15 s. T
½ui ðkjkÞ; ui ðk þ 1jkÞ; . . . ; ui ðk þ T P jkÞ at time k. The DMPC controllers
consider the interaction between the subsystems exactly at time k.
Response to step load change However, dcent-MPC controllers ignore the effect of the intercon-
nected subsystems, which is impractical for significantly interacting
In this scenario, performance of the proposed DMPC with subsystem. As a result, the initial conditions for time k þ 1 obtained
respect to step load disturbance is investigated. In order to from the optimal solution at time k may deviate too much from the
simulate disturbance on system, 10% load increase is applied optimal solution, which increases the optimization time.
in area 2 and area 3, respectively. The load disturbance rejec-
tion performance of the DMPC formulation is evaluated and Robustness analysis for uncertain parameters
compared against the performance of cent-MPC and decent-
MPC. The relative performance of DMPC, cent-MPC and In the design of the DMPC controller, we consider only the nom-
decent-MPC rejecting the load disturbance in area 2 and area inal case, i.e., no uncertainties are considered. In fact, there do exist
3 is depicted in Figs. 5 and 6 as solid, dash-dotted and dashed uncertainties in multi-area power systems such as uncertainties in
lines, respectively. It is obvious that the closed-loop trajectory the governor and turbine time constants. Hence, it is necessary to
of the DMPC controller obtained by Algorithm 1, is almost analyze the robustness of the designed DMPC controller. To show
indistinguishable from the closed-loop trajectory of cent-MPC. this, we consider the following two cases with parametric uncer-
With the cent-MPC, decent-MPC and DMPC framework, area tainties in governor and turbine time constants of the three areas:
control error disturbance is all rejected in about 60 s for 10%
load increase in area 2 and 70 s for 10% load increase in area Case 1 : T CH1 ¼ 60ðffi þ20% changeÞ;T CH2 ¼ 12ðffi þ20% changeÞ;
3. The left fifth picture of Fig. 5 and the left sixth picture T CH3 ¼ 36ðffi þ20% changeÞ;
of Fig. 6 show that the decent-MPC controllers violate the T G1 ¼ 48ðffi þ20% changeÞ;T G2 ¼ 30ðffi þ20% changeÞ;
Generation Rate Constraint in area 2 and area 3 where the load
T G3 ¼ 38ðffi þ20% changeÞ:
disturbance occurred, respectively. Whereas, under DMPC and
cent-MPC, the Generation Rate Constraints are still satisfied. Case 2 : T CH1 ¼ 40ðffi 20% changeÞ;T CH2 ¼ 8ðffi 20% changeÞ;
Notice from Figs. 5 and 6 that DMPC controller performs nearly T CH3 ¼ 24ðffi 20% changeÞ;
as well as cent-MPC in driving the local frequency changes to T G1 ¼ 32ðffi 20% changeÞ;T G2 ¼ 20ðffi 20% changeÞ;
zero while respecting the Generation Rate Constraint and load T G3 ¼ 26ðffi 20% changeÞ:
reference setpoint constraint. This confirms the performance
advantage of the proposed distributed model predictive control Fig. 7 depicts the response of the DMPC controllers in the pres-
algorithm. ence of above uncertainty, at 10% load change in area 2. The
response with nominal values is plotted in Fig. 5 as dashed line.
Computational burden
1
fmincon attempts to find a constrained minimum of a scalar function of several
All the simulations are executed on the computer with Intel variables starting at an initial estimate. This is generally referred to as constrained
Xeon quad core processor E5640 @2.67 GHz and 48G RAM, where nonlinear optimization or nonlinear programming.
M. Ma et al. / Electrical Power and Energy Systems 62 (2014) 289–298 297
Fig. 7. Response to step load disturbance in area 2 for Case 1 and Case 2: DMPC (solid line) and decent-MPC (dashed line).
It has been indicated that the DMPC scheme can achieve the desir- bounds, but not to achieve a minimum. The robustness of the
able performance response, in the precondition of keeping genera- proposed DMPC algorithm against wide range of parameter uncer-
tor rate and control inputs within bounds. However, with decent- tainty is validated.
MPC, the GRC and control input constraints cannot be guaranteed
in the presence of parameter uncertainties. In order to guarantee Conclusions
the Generation Rate Constraint, the responses of DP_ mech1 and
DP_ mech2 with DMPC controller become worse than the decent- In this paper we have formulated the LFC problem of multi-area
MPC controller. However, it is required to keep DP_ mechi within interconnected power system as a disturbance rejection problem
298 M. Ma et al. / Electrical Power and Energy Systems 62 (2014) 289–298
of large-scale system with state and input constraints, that repre- [12] Singh VP, Mohanty SR, Kishor N, Ray PK. Robust h-infinity load frequency
control in hybrid distributed generation system. Int J Electr Power Energy Syst
sent requirements on generator rate and control inputs within
2013;46:294–305.
bounds. The DMPC algorithm for this kind of control problem has [13] Kocaarslan I, Cam E. Fuzzy logic controller in interconnected electrical power
been presented, where the interconnected power system is decom- systems for load-frequency control. Int J Electr Power Energy Syst
posed into subsystems, each with its own local area MPC control- 2005;27(8):542–9.
[14] Lee HJ, Park JB, Joo YH. Robust load-frequency control for uncertain nonlinear
ler. These subsystem-based MPCs exchange their measurements power systems: a fuzzy logic approach. Turk J Electr Eng Comput Sci
and coordinate with each other. The design of distributed model 2006;176:3520–37.
predictive controller is discussed on the basis of the three-area [15] Ozkop E, Altas IH, Sharaf AM. Load frequency control in four area power
systems using fuzzy logic PI controller. In: 16th National power systems
interconnected power system. Analysis and simulation results conference; 15–17 December 2010. p. 233–6.
have confirmed the benefits of the designed DMPC controller in [16] Boroujeni SMS, Fayazi H, Hemmati R, Boroujeni HF. Load frequency control in
achieving the comparative performance with the cent-MPC, in multi area electric power system using genetic scaled fuzzy logic. Int J Phys Sci
2011;6(3):377–85.
the precondition of keeping generator rate and load reference set- [17] Venkata Prasanth B, Jayaram Kumar DSV. Robust fuzzy load frequency
point within bounds. Moreover, the proposed DMPC scheme can controller for a two area interconnected power system. J Theor Appl Inform
guarantee the robust performance in the presence of uncertainties Technol 2011:242–52.
[18] Vrdoljak K, Perić N, Petrović I. Sliding mode based load-frequency control in
due to governors and turbines parameters variation and loads power systems. Electric Power Syst Res 2010;80(5):514–27.
disturbances. [19] Kondo H, Suzuki Y, Iwamoto S. A load frequency control design using the
sliding mode control theory with a VSS observer. In: Power & energy society
general meeting. Waseda Univ., Tokyo, Japan: IEEE; 2009. p. 1–5.
Acknowledgements [20] Vrdoljak K, Perić N, Petrović I. Applying optimal sliding mode based load-
frequency control in power systems with controllable hydro power plants.
Automatica 2010;51(1):3–18.
The work is financially supported by Beijing Natural Science [21] Scattolini R. Architectures for distributed and hierarchical model predictive
Foundation (No. 4133090), National Nature Science Foundation control – a review. J Process Control 2009;19:723–91.
of China (No. 61273144), Fundamental Research Funds for the Cen- [22] Sakhavati A, Gharehpetian GB, Hosseini HS. Decentralized robust load-
frequency control of power system based on quantitative feedback theory.
tral Universities (No. 12MS49 and No. 2014MS20) and Overseas Turkish J Electr Eng Comput Sci 2011;19(4):513–30.
Training Project for Young Key Teachers (No. [2011]3022). [23] Mohamed TH, Bevrani H, Hassan AA, Hiyama T. Model predictive based load
frequency control design. In: 16th international conference of electrical
engineering. Busan, Korea; July 2010. p. 1–6.
References [24] Rerkpreedapong D, Atic N, Feliachi A. Economy oriented model predictive load
frequency control. In: 2003 Large engineering systems conference on power
[1] Khodabakhshian A, Golbon N. Unified PID design for load frequency control. In: engineering; 2003. p. 1–6.
Proceedings of the 2004 IEEE international conference on control applications, [25] Kong LF, Xiao L. A new model predictive control scheme-based load-frequency
vol. 2; 2004. p. 1627–32. control. In: IEEE international conference on control and automation; 2007. p.
[2] Salim Ali E, Abd-Elazim SM. Optimal PID tuning for load frequency control 2514–8.
using bacteria foraging optimization algorithm. In: Proceedings of the 14th [26] Yousef AM. Model predictive control approach based load frequency
international middle east power systems conference. Cairo University, Egypt; controller. WSEAS Trans Syst Control 2011;6(7):265–75.
December 19–21 2010. p. 410–5. [27] Liu XJ, Kong XB, Deng XZ. Power system model predictive load frequency
[3] Das K, Das P, Sharma S. Load frequency control using classical controller in an control. In: Proc Am Contr Conf; 27–29 June 2012. p. 6602–7.
isolated single area and two area reheat thermal power system. Int J Emerg [28] Mohamed TH, Bevrani H, Hassan AA, Hiyama T. Decentralized model
Technol Adv Eng 2012;2(3):403–9. predictive based load frequency control in an interconnected power system.
[4] Yazdizadeh A, Ramezani MH, Hamedrahmat E. Decentralized load frequency Energy Convers Manage 2011;52(2):1208–14.
control using a new robust optimal MISO PID controller. Int J Electr Power [29] Shafiee Q, Morattab A, Bevrani H. Decentralized model predictive load-
Energy Syst 2012;35(1):9. frequency control for multi-area interconnected power systems. In: 2011 19th
[5] Debbarma S, Saikia LC, Sinha N. Automatic generation control using two degree Iranian conference on electrical engineering (ICEE); 17–19 May 2011. p. 1–6.
of freedom fractional order pid controller. Int J Electr Power Energy Syst [30] Venkat AN, Hiskens IA, Rawlings JB, Wright SJ. Distributed MPC strategies with
2014;46:120–9. application to power system automatic generation control. IEEE Trans Control
[6] Wang YY, Zhou RJ, Wen CY. Robust load-frequency controller design for power Syst Technol 2008;16(6):1192–206.
systems. Gener Transm Distrib IEE Proc C 1993;140(1):11–6. [31] Shiroei M, Ranjbar AM. Supervisory predictive control of power system load
[7] Rajeeb Dey A, Sandip Ghosh B, Ray CG. A robust H1 load-frequency controller frequency control. Int J Electr Power Energy Syst 2014;61:70–80.
design using LMIs. In: 18th IEEE international conference on control [32] Wood AJ, Wollenberg BF. Power generation operation and control. New
applications part of IEEE multi-conference on systems and control. Saint York: Wiley; 1996.
Petersburg, Russia; July 8–10 2009. p. 1501–4. [33] Dunbar WB, Murray RM. Distributed receding horizon control for multi-
[8] Dong LL, Zhang Y. On design of a robust load frequency controller for vehicle formation stabilization. Automatica 2006;42(4):549–58.
interconnected power systems. In: Proc Am contr conf. Marriott Waterfront, [34] Keviczky T, Borrelli F, Balas GJ. Decentralized receding horizon control for large
Baltimore, MD, USA; June 30–July 02 2010. p. 1731–6. scale dynamically decoupled systems. Automatica 2006;42(12):2105–15.
[9] Bevrani H. Robust power system frequency control. New York Inc: Springer- [35] Richards A, How JP. Robust distributed model predictive control. Int J Control
Verlag; 2009. 2007;80(9):1517–31.
[10] Dong LL, Zhang Y, Gao ZQ. A robust decentralized load frequency controller for [36] Wang C, Ong C-J. Distributed model predictive control of dynamically
interconnected power systems. ISA Trans 2012;51:410–9. decoupled systems with coupled cost. Automatica 2010;46(12):2053–8.
[11] Shiroei M, Toulabi MR, Ranjbar AM. Robust multivariable predictive based load [37] Müller MA, Reble M, Allgöwer F. Cooperative control of dynamically decoupled
frequency control considering generation rate constraint. Int J Electr Power systems via distributed model predictive control. Int J Robust Nonlinear
Energy Syst 2013;46:405–13. Control 2012;22(12):1376–97.