Asefi Paper Dubei
Asefi Paper Dubei
net/publication/323557181
Tuning Controller Parameters for AGC of Multisource Power System using SCA
Algorithm
CITATIONS READS
6 888
2 authors:
All content following this page was uploaded by Sajjad Asefi on 05 March 2018.
Abstract— In this paper a new population-based algorithm Automatic Generation Control (AGC). Over the last few
known as Sine Cosine Algorithm (SCA) has applied to decades, different types of generation in each area have
automatic generation control (AGC) of multi-source power been developed considering varieties of models.
system which contains thermal, hydro and gas power plants. And most of the generation in an area is of the same type of
First the algorithm creates multiple initial random solutions
(reheat/non reheat) or hydro generation [2-4, 8]. In real
and by applying a mathematical model based on sine and
cosine functions, makes them to have a wave motion get away
situations, each control area may include different types of
from or closer to the best solution. The proposed algorithm generation such as hydro, thermal, gas, photovoltaic and
has used in a multi-area and multi-source power system which etc. In this investigation, we proposed a model which can
contains DC link between two areas, for tuning the PID be very similar to real-world situation. The results in [1] are
controller that is used for automatic generation control an attempt to study the performance of AGC with thermal,
(AGC). The ability and effectiveness of the proposed algorithm hydro and gas generations in a two area system. So here we
has compared with that of TLBO algorithm and optimal have considered randomly changing load scenario.
output feedback controller tuning performance. The dynamic Previous literature shows that, most of the earlier research
performance of proposed controller has investigated by
in the area of AGC focused only on the optimization of
integral of time multiplied absolute error (ITAE) cost function
and the robustness of the optimized controller has verified by
supplementary control parameters using AI techniques.
its response toward random changing in load and system Only few examine the selection of primary control loop
parameters. It has found that the performance of the proposed parameter R (governor speed regulation parameter) [4]. By
controller is better than that of TLBO optimized controller. considering literature, the importance of the control
parameters such as R and B (frequency bias parameter),
Keywords— Automatic generation control, Multi-source and how they affect the system performance are clearly
power system, HVDC link, Sine Cosine Algorithm (SCA), obvious. Most of these studies are only with hydrothermal
Random load change. systems, they had not discussed the gas generation. This
paper investigates tuning PID controller parameter for each
thermal, hydro and gas generation due to randomly change
I. INTRODUCTION in load and even considers the robustness of controllers for
BULK power systems are often managed by considering deviation in R and B parameters. This paper is an attempt
them as being made up of control areas with to study the AGC of system with thermal-hydro-gas
interconnections between them. A part of automatic generation in each area.
generation control, which is known as automatic load It is to be noted that there has been considerable progress
frequency control has a huge effect on power pool by in intelligent algorithm based controller research work
maintaining scheduled system frequency and scheduled tie- attempting to better control for AGC systems [1]. Sine
line power in normal operation and during slow and small Cosine Algorithm (SCA) [5] is a new optimization
perturbations [1]. Each control area must meet its own technique and it has not been applied to tune the controller
demand and its scheduled interchange power. Monitoring in AGC studies, yet. In this work, we have applied this
deviation in frequency, we can find out any mismatch optimization algorithm for tuning of controller for load
between the generation and load [2]. This balancing frequency control of the present scenario above realistic
between load and generation can be achieved by using power systems having multiple sources of power
SRPioneers
© Science and Research Pioneers Institute
6th International Conference on Electrical, Computer, Mechanical and Mechatronics Engineering (ICE2017),
9-10 February 2017, Dubai, Emirates
generation. Our investigation contains two phases. First we 4. To see the performance of SCA, regarding to randomly
have compared the SCA algorithm dynamic performances changing load and comparing with TLBO.
to that of recently published TLBO tuned controller [1] for 5. To carry out the sensitivity analysis for the proposed
the same AGC system due to a step change in demanded SCA-PID controller with its optimum parameters and its
power of area 1. In the second phase, we have tuned robustness to wide changes in system parameters from their
controller parameters via SCA algorithm while considering nominal values and different cost functions.
the randomly changed load. At the end of phase 2, we have
investigated the robustness of our controller by huge II. SYSTEM UNDER INVESTIGATION
deviations in system parameters such as B and R.
However, the proposed SCA is very simple in concept and A. Multi Source Power System
easy implementation to tune the controller of AGC for the The system under study is like a realistic power system
realistic power system. Here, a brief overview of SCA is which includes reheat thermal, hydro and gas generating
provided. So, for the sake of completeness and better units. The linearized model of single area system is given
reading of the paper we encourage the readers to refer to in references [6,7] and multi area system transfer function
[5] for more details of SCA and its application. The schematic is provided in Fig. 1 and detailed features with
roadmap we have followed in this work is presented below: nominal parameters of the system are provided in [1] for
simulation and AGC study. As it can be seen in Fig. 1 the
1. To propose a new mathematical model based on sine and load in area-1 has been applied to change randomly. While
cosine functions algorithm for the load frequency control of in this investigation for area-2 we have no change in load.
the realistic power system. It is to be noted that the participation rate for each
2. To optimize the PID controller gains and study of its generator is different, and in a control area summation of
dynamic performances for power system. participation factors of all participating generators is equal
to unity. Regulation parameter of each unit is different
3. To compare the dynamic performance of SCA based PID from another and each unit has its own participation factor
controller to that of TLBO tuned controller for multi-source which decides the contribution to the nominal loading.
multi area power system without and with HVDC link.
1/R1
B1 1/R2 Kdc
Delta PD1
1/R3 Tdc × s + 1
- 1
1 Kr × Tr × s + 1
Tsg × s + 1 Trg × s + 1 Ttg × s + 1 KT Kps
+ -
PID - Tps × s + 1
+
-
- - 1 Tr × s + 1 −Tws
×s +1 +
PID Tgh × s + 1 KH +
Trh × s + 1 0.5×Tws×s +1 +
- +
PID - Xc × s + 1 1
1 − Tcr × s + 1 KG
bg × s + cg Yc × s + 1 Tfc × s + 1 Tcd × s + 1
+
2 × π × T 12 +
Tdc × s + 1 -
a12 Kdc
a12 Tdc × s + 1
- 1
1 Kr × Tr × s + 1
Tsg × s + 1 Trg × s + 1 Ttg × s + 1 KT Kps
+ -
PID - Tps × s + 1
+
-
- - 1 Tr × s + 1 −Tws
×s +1 +
PID Tgh × s + 1 KH +
Trh × s + 1 0.5×Tws×s +1 +
- +
B2 PID - Xc × s + 1 1
1 − Tcr × s + 1
KG
bg × s + cg Yc × s + 1 Tfc × s + 1 Tcd × s + 1
+
Delta PD1
B2
B2
B2
Fig. 1. Transfer function model of multi-source multi area with HVDC link
SRPioneers
© Science and Research Pioneers Institute
6th International Conference on Electrical, Computer, Mechanical and Mechatronics Engineering (ICE2017),
9-10 February 2017, Dubai, Emirates
B. HVDC Link (4)
The two area power system interconnected by parallel
AC–DC tie lines has simulated using MATLAB Simulink. And the applied objective function in this study is:
The simulated system comprises combination of generating
units such as reheat thermal, hydro and gas units in each |∆ | |∆ | (5)
area. Furthermore, the participation rate for each
participating generator is not same. So, the generators in |∆ |
each area may or may not participate in the LFC task. As where ts is total simulation time.
mentioned above the summation of participation factors of
all participating generators is equal to unity in a control
area. Transfer function model of multi-source multi area D. Random Change in Load
with HVDC link with integral controllers is presented in In this paper other than commonly used step change in
[1]. load, randomly change in load has used. Fig. 2 shows the
way load has changed during our simulation.
solution in a single run, because of stochastic feature of change in load of area one and compare the results with the
population based optimization techniques while looking for obtained results in [1].
the optima of optimization problems. However, we can
increases the probability of finding the global optimum by A. Comparing TLBO and SCA due to Step Load Change
applying enough number of random solutions and In this section simulations are carried out to show the
optimization steps (iterations). Although there might be comparison of TLBO and SCA algorithm regarding 1
differences between algorithms in the field of stochastic percent step change in the load of area one. The parameters
population-based optimization, commonly the optimization obtained by these two algorithms are provided in table 1.
process is divided into two different phases: exploration and Parameters KPi, KIi and KDi indicate the ith PID controller’s
exploitation. By sudden combining random solutions in the proportional, integral and differential coefficients,
set of solutions with a high rate of randomness an respectively. Because the two areas are similar, we have
optimization algorithm finds the promising regions of the provided the parameters just for area 1.
search space. This called exploration phase. In the next
phase, i.e. exploitation, however, there are gradual changes Table 1. Parameters used due to each algorithm
in the random solutions, and random variations are
Parameters TLBO[1] SCA
considerably less than those in the exploration phase [5].
The following position updating equations are applied for KP1 5.0658 9.7744
both phases, in this algorithm:
KI1 3.9658 1.3873
! " ! # sin # |#' ( ! | (6)
K D1 2.4170 4.1195
! "
! # cos # |#' ( ! | (7) KP2 0.7032 9.8525
Where ! is the position of the current solution in i-th KI2 0.0220 0.0131
dimension at t-th iteration, r1, r2 and r3 are random
numbers, is position of the destination point in i-th
K D2 0.0264 0.0132
dimension. The above mentioned equations are combined to KP3 8.7211 0.2037
be used as follows: KI3 7.4729 10
! "
! # sin # |#' ( ! |,
K D3 2.4181 0.131
#- . 0.5
+
(8)
! # cos # |#' ( ! |, #- 2 0.5 The simulation results obtained by using parameters of
where ts is a random number in [0,1]. TLBO and SCA provided in table 1 demonstrated in Fig.'s
3-5.
Following steps can be introduced as optimization
procedure for the algorithm:
-3
x 10
Step1: initialize a set of search agents (solutions) (X) 1
0
Step2: evaluate each of the search agents by the objective
function -1
-2
Step3: update the best solution obtained so far (P=X*)
-3
Step4: update r1, r2, r3, and r4
∆ f1 (Hz)
-4
4
x 10 As the results obtained in table 2 shows SCA is faster
2
and this is one of the reasons we have chosen the SCA
algorithm for rest of our study.
0
Table 2. Comparing best run of both algorithms
-2
-4 Time
No. of iter. No. of pop. Cost
(sec)
∆ f2 (Hz)
-6
0.01
-2
0.005
∆P tie (pu)
-4
0
∆ f1 (Hz)
-0.005
-6
-0.01
-8
-0.015
SCA
TLBO
-0.02
-10
0 5 10 15 20 25 30 35 40
time (sec) -0.025
0 5 10 15 20 25 30 35 40
time (sec)
Fig. 5. Tie line power deviation by using PID controller for 1%
change in area-1 with AC-DC parallel tie line Fig. 6. Frequency deviations of the control area-1 by using PID
controller for 1% change in area 1with AC-DC parallel tie line
As it is obvious from the above results, the proposed and random load change
algorithm gets slightly better results than TLBO. It is worth x 10
-3
3
noting that by increasing the number of iteration and
population of algorithms they may lead to same answers, 2
comparison.
Fig. 7. Frequency deviations of the control area-2 by using PID
controller for 1% change in area 1with AC-DC parallel tie line
and random load change
SRPioneers
© Science and Research Pioneers Institute
6th International Conference on Electrical, Computer, Mechanical and Mechatronics Engineering (ICE2017),
9-10 February 2017, Dubai, Emirates
-3 -3
x 10 x 10 Change in frequency bias parameter (B)
1.5 4
1
2
0.5
0
0
∆ Ptie (pu)
∆f2 (Hz)
-0.5
-2
-1
-4
-1.5
zero
+%25
-2 -6 -%25
+%50
-2.5 -%50
0 5 10 15 20 25 30 35 40
-8
time (sec) 0 5 10 15 20 25 30 35 40
time (sec)
Fig. 8. Tie line power deviation by using PID controller for 1%
change in area-1 with AC-DC parallel tie line and random load Fig. 10. Frequency deviation of area-2 using optimized PID
change controller and change in B
-3 Change in frequency bias parameter (B)
x 10
From Fig.'s 6 – 8 it can be understood that the system can 1.5
C. Analysis of Robustness 0
-0.5
variation are shown in figures 9–11. It can be observed that Fig. 11. Tie line power deviation of area-1 using optimized PID
the proposed strategy provides a robust and stable control controller and change in B
satisfactorily at nominal parameters and need not be reset Change in governor speed regulation parameter (R)
for wide changes in the system parameters. 0.015
0.01
Change in frequency bias parameter (B)
0.015
0.005
0.01
0
0.005
∆f1 (Hz)
-0.005
0
-0.005 -0.01
∆f1 (Hz)
Fig. 14. Tie line power deviation of area-1 using optimized PID [3] M. Carmeli, F. C. Dezza, M. Mauri, G. Marchegini and D. Rosati,
controller and change in R "Control strategies and configurations of hybrid distributed
generation systems," Rene Energy, vol. 41, pp. 294-305, 2012.
It can be seen from the above figures that the system has
high robustness due to change in both parameters B and R. [4] K. K. Challa, and N. P. Rao, "Analysis and design of controller for
two area thermal-hydro-gas AGC system." Power Electronics,
Table 3. Parameters used by SCA algorithm due to random Drives and Energy Systems (PEDES) & 2010 Power India, 2010
change in load Joint International Conference on. IEEE, 2010.
Parameters SCA [5] S. Mirjalili, "SCA: A sine cosine algorithm for solving optimization
problems",Knowledge-Based Systems, vol. 96, pp. 120-133, 2016.
KP1 10
KI1 10 [6] K. Parmar, S. Majhi and D. Kothari, "Load frequency control of a
realistic power system with multi-source power
K D1 3.8739 generation", International Journal of Electrical Power & Energy
Systems, vol. 42, no. 1, pp. 426-433, 2012.
KP2 10
[7] B. Mohanty, S. Panda and P. Hota, "Controller parameters tuning of
KI2 0.01 differential evolution algorithm and its application to load frequency
control of multi-source power system",International Journal of
K D2 0.0167 Electrical Power & Energy Systems, vol. 54, pp. 77-85, 2014.
KP3 10
[8] O. Abedinia, N. Amjady, A. Ghasemi, and H. Shayeghi, "Multi-stage
KI3 9.9897 fuzzy load frequency control based on multiobjective harmony
search algorithm in deregulated environment", Journal of operation
K D3 0.8432 and automation in power engineering, vol. 1, no. 1, pp. 63-73, 2013.