Professional Documents
Culture Documents
Load Frequency Control of Multi Area Power System Using Meta-Heuristic - Artificial Intelligence Techniques
Load Frequency Control of Multi Area Power System Using Meta-Heuristic - Artificial Intelligence Techniques
Abstract—This paper presents multi area load frequency slow and don’t improve the system response significantly [6]–
control (LFC) using artificial intelligence techniques in a power [8]. The purpose of the work as presented in this paper is
system comprising of non-reheat thermal power units for a three to employ different artificial-intelligence (AI) techniques viz.
area interconnected power system. In this proposed scheme,
fuzzy logic, Artificial Neural Network and Genetic Algorithm Fuzzy logic, Artificial-Neural-Network (ANN) and Genetic-
technique has been used to tune the classical PID controller Algorithm (GA) for multi-area power system. The result-
for each area. Step load disturbance has been applied to assess ing performance of AI based controllers is compared with
its consequence on the dynamic performance of power system. the traditional controllers for three area power system with
The results are compared and appreciable change i.e minimum non-reheat thermal power units. The results show significant
overshoot/undershoot, less settling time and a better response is
achieved. For simulation of the controllers MATLAB simulation change viz. reduction in overshoot/undershoot, less settling
software is used. time and enhanced frequency deviation performance.
Index Terms—Load frequency control (LFC), Fuzzy Logic
Control (FLC), Genetic Algorithm (GA), Artificial Neural Net-
work (ANN), Area control error (ACE), Integral time absolute
II. M ATHEMATICAL MODEL OF THE SYSTEM
error (ITAE).
The basic components along with transfer function of the
I. I NTRODUCTION power system simulated are as follows:
With the increase in system configuration (like transmission
lines, Generators, Load demand etc.) the present power system A. Speed Governor System Model
has become very complex. One of the main concern is control The principle function of the governor is controlling the
of frequency in order to maintain active power flow through the speed/load. The aim of this function of governor is to feed back
network [1]. Significant drop in frequency may result in high the change in speed (error sensing) to regulate the gate valve
magnetizing currents in inductive loads like motors and trans- position. For satisfactory operation of multiple units connected
formers which is detrimental to their proper working.The main in parallel, a droop characteristic is provided to the speed
cause of the blackouts has been identified as large frequency governor system so that equal load sharing is ensured between
variations caused by inadequate coordination and information the generating units [1]–[3]. Steady state droop is typically set
flow across the control areas. Large frequency variations can at around 5%.
also cause vibrational stress on turbine blades, lowering the
operation of power plant auxiliaries, and overloading the tie
lines. This can cause frequency relays to trip in cascade,
resulting in electrical grid to become unstable. The scheduled
power interchange in a multi area interconnected power system
requires to be maintained by controlling the generation within
each area [2], [3]. In an interconnected power system, load
frequency control has a significant role in controlling the real
power, frequency and the tie line power [4], [5]. Conventional Fig. 1. Speed Governor System Model.
controllers namely Proportional (P), Integral (I), Proportional-
Integral (PI) and Proportional-Integral-Derivative (PID) are The mathematical equation of Speed Governor System is:
1 Ksg
978-1-6654-7258-6/22/$31.00 ©2022 IEEE ∆YE (s) = ∆PC (s) − ∆F (s) (1)
R 1 + sTsg
Authorized licensed use limited to: Mukesh Patel School of Technology & Engineering. Downloaded on November 07,2023 at 08:07:50 UTC from IEEE Xplore. Restrictions apply.
B. Turbine Transfer Function Model
The turbine provides the mechanical power to the generator
and acts as a prime mover. The mechanical power output
changes in response to the variations in steam valve position
and it broadly depends upon the characteristics of the type of
turbine used [2].
The mathematical equation of Turbine System is: Speed regulation1 Step Load1
Kt
∆Pt (s) = ∆YE (s) (2)
1 + sTt In1 Out1
Governor1 Turbine1 Power system1
Derivative Controller1
C. Generator Load Model
The correlation between frequency and load variations is
1
depicted by the generator load model. Any change in load s
Scope3
Bias3
Speed regulation3
Step Load3
h i
Kps1
∆F1 (s) = [∆PG1 (s) − ∆PD1 (s) − ∆Ptie1 (s)] 1+sTps1 (4)
Authorized licensed use limited to: Mukesh Patel School of Technology & Engineering. Downloaded on November 07,2023 at 08:07:50 UTC from IEEE Xplore. Restrictions apply.
The tie line power deviation between the control areas is
given by:
2πT12 2πT13
∆Ptie1 (s) = s [∆F1 (s) − ∆F2 (s)] + s [∆F1 (s) − ∆F3 (s)] (7)
2πT21 2πT23
∆Ptie2 (s) = s [∆F2 (s) − ∆F1 (s)] + s [∆F2 (s) − ∆F3 (s)] (8)
2πT31 2πT32
∆Ptie3 (s) = s [∆F3 (s) − ∆F1 (s)] + s [∆F3 (s) − ∆F2 (s)] (9)
Fig. 7. Conventional architecture of a fuzzy logic controller.
The linear combination of frequency change and tie-line power
change in a multi-area power system is defined as Area Control
Error. When used with an integral-control loop, the ACE functions to define the input variables into fuzzy variables
reflects the variation in area frequency and drives the steady- [14].
state frequency error to zero. ACE equations for three area • Fuzzy Inference System: It is composed of fuzzy rule
power system with tie-line bias control are: base which takes fuzzy variables as inputs and generate
possible fuzzy outputs, given as input to defuzzifier.
ACE1 (s) = ∆Ptie1 (s) + b1 ∆F1 (s) (10) • Defuzzification: The physical plant and the control rule
base are connected through the defuzzification compo-
ACE2 (s) = ∆Ptie2 (s) + b2 ∆F2 (s) (11) nent. It performs the function of reverse processing of
ACE3 (s) = ∆Ptie3 (s) + b3 ∆F3 (s) (12) fuzzification to map the control outputs and return the
crisp values that the plant may accept.
IV. C ONTROLLERS
A. Proportion-Integral-Derivative (PID)
The proportional-integral-derivative (PID) controller is the
classic control algorithm in control engineering. To get the
desired response the proportional, integral, and derivative
elements of a PID controller are tuned accordingly. Any
Fig. 8. Fuzzy logic controller simulink model.
discrepancy between the intended value and the process
variable is classified as the error term. The proportionate gain
(Kp) is determined by the ratio between output response and C. Artificial Neural Network (ANN)
error signal. The integral component produces an output by
An artificial neural network (ANN) a computing system
summing the error term over certain interval. The result of
analyses and processes data in the same manner that the human
using integral control is to reduce the Steady-State error to
brain does. However ANN is mostly required to perform one
zero. The derivative control modifies the steady-state error of
specific task at a one time. The ANN is made up of input
a system only if it fluctuates with time. When the steady-state
layer of source neuron, a hidden layer and an output layer.
error of a system does not vary with respect to time, the time
The propagation of input signals proceeds layer by layer in
derivative of this error is zero and it does not provide any
a forward manner. The most common type of learning is
input to the process. In case steady-state error increases with
error correction learning (ECL) in which the error which is
time, a torque is produced that is in proportion to the rate
the disparity between the two outputs is calculated when the
at which the error changes which subsequently reduces the
output of an ANN is compared to the desired output or target
magnitude of that error. The time domain output form of PID
output value. Using the back propagation technique, the ECL
controller is provided by:
algorithm intends to reduce the error signal with each training
Zt session. The process continues until the desired threshold is
de(t) achieved.
u(t) = Kp e(t) + Ki e(t)dt + Kd (13)
dt The input to the ANN is taken from the input terminal of
0
PID controller and the weighted sum of the inputs is computed
B. Fuzzy Logic Controller which is then passed to the activation function [13], [15] to
Fuzzy Logic Control is a method that works with the help get the desired output and is represented in the form:
of logic based on human reasoning [11]. The concept of p
X
fuzziness was founded by Prof. L.A. Zadeh in 1965. The Uk = wkj xj (14)
generalized architecture of a fuzzy logic controller (FLC) j=1
includes the three basic modules viz. the input terminal called
Yk = f (uk − θk ) (15)
as Fuzzification unit, the fuzzy rule base, and the output
terminal which is Defuzzification unit as shown in fig.7. where xj = Input Signal, Uk = Linear combiner Output, wkj
• Fuzzification: Converts crisp values to fuzzy values us- = Synaptic Weights, θk = Threshold, f = Activation function,
ing knowledge base. Knowledge base uses membership Yk = Output signal of the neuron
Authorized licensed use limited to: Mukesh Patel School of Technology & Engineering. Downloaded on November 07,2023 at 08:07:50 UTC from IEEE Xplore. Restrictions apply.
Fig. 9. Architecture of radial basis function neural network.
Authorized licensed use limited to: Mukesh Patel School of Technology & Engineering. Downloaded on November 07,2023 at 08:07:50 UTC from IEEE Xplore. Restrictions apply.
V. RESULTS AND DISCUSSION 10 -3
2
NN tuned PID controller
In order to analyze the dynamic behavior of a three area 0
0
Without Controller
10 -4
2
Change in frequency (pu)
-0.005
GA tuned PID controller
0
-0.02
-6
-0.025 -8
0 2.5 5 7.5 10 12.5 15
Time (Seconds)
-10
0 2.5 5 7.5 10 12.5 15
Time (Seconds)
Fig. 13. System response without any controller.
-2
-8 3
Fitness value
-10
0 2.5 5 7.5 10 12.5 15 2
Time (Seconds)
1
Fig. 14. System response to PID controller.
0
0 10 20 30 40 50 60
Generation
-3
10
5
Fuzzy Logic Controller Fig. 18. Convergence plot of genetic algorithm.
0
Change in frequency (pu)
-5
-10
The results in Figure17 shows that GA tuned PID controller
-15
in interconnected power system gives a better dynamic per-
formance with reduced frequency deviation, steady state error
-20
0 2.5 5 7.5 10 12.5 15 and oscillations with settling time of 0.54 Secs. The relevant
Time (Seconds) convergence trend is depicted in Figure 18. It is evident that the
fitness value is convergent towards the optimal while moving
Fig. 15. System response to Fuzzy Logic controller. from one generation to next.
Authorized licensed use limited to: Mukesh Patel School of Technology & Engineering. Downloaded on November 07,2023 at 08:07:50 UTC from IEEE Xplore. Restrictions apply.
0.005 R EFERENCES
0 [1] Kundur, Prabha. Power system stability and control. Eds. Neal J. Balu,
and Mark G. Lauby.. New York: McGraw-hill, 1994.
Change in frequency (pu)
-0.005 [2] Hadi Saadat., 2004. Power system analysis. 2nd ed. United States:
McGraw-Hill.
-0.01 [3] D.P. Kothari and I.J. Nagrath. Modern power system analysis. Tata
McGraw-Hill Education, 2003.
-0.015 GA [4] Sanjiv Kumar Jain1 Ashish Bhargava2 , and R. K. Pal ,” Three Area
ANN Power System Load Frequency Control Using Fuzzy Logic Controller
Fuzzy
-0.02 PID
“. IEEE International Conference on Computer, Communication and
No Controller Control (IC4-2015)
-0.025 [5] S. A. Rahim, S. Ahmed and M. Nawari, ”A Study of Load Fre-
0 2.5 5 7.5 10 12.5 15
Time (Seconds)
quency Control for Two Area Power System Using Two Controllers,”
2018 International Conference on Computer, Control, Electrical, and
Electronics Engineering (ICCCEEE), 2018, pp. 1-6, doi: 10.1109/ICC-
Fig. 19. Combined System response to different controllers. CEEE.2018.8515892.
[6] P. Dahiya and A. K. Saha, ”Frequency Regulation of Interconnected
Power System Using Black Widow Optimization,” in IEEE Access, vol.
TABLE I 10, pp. 25219-25236, 2022, doi: 10.1109/ACCESS.2022.3155201.
C OMPARISON OF R ESULTS [7] A. R. Krishnan and K. R. M. Vijaya Chandrakala, ”Genetic Algo-
rithm Tuned Load Frequency Controller for Hydro Plant Integrated
Controller Peak Peak Settling Time with AC Microgrid,” 2019 International Conference on Intelligent
Type Overshoot (pu) Undershoot (pu) (Secs.) Computing and Control Systems (ICCS), 2019, pp. 491-494, doi:
No controller 0 0.0215 6.87 10.1109/ICCS45141.2019.9065875.
PID controller 0 0.0089 6.03 [8] J. Guo, ”The Load Frequency Control by Adaptive High Order Sliding
Fuzzy logic Mode Control Strategy,” in IEEE Access, vol. 10, pp. 25392-25399,
0.003 0.015 3.45
controller 2022, doi: 10.1109/ACCESS.2022.3152259.
ANN tuned [9] Y. L. Abdel-Magid and M. M. Dawoud, ”Genetic algorithms applications
0 0.0089 4.75
PID controller in load frequency control,” First International Conference on Genetic
GA tuned Algorithms in Engineering Systems: Innovations and Applications, 1995,
0.000054 0.0009 0.54
PID controller pp. 207-213, doi: 10.1049/cp:19951050.
[10] A. Singh, V. Sharma and V. Kumar, ”Meta-heuristic Approaches for
Solving Automatic Generation Control Problems: A Brief Review,” 2018
VI. CONCLUSION IEEE 8th Power India International Conference (PIICON), 2018, pp. 1-
The load frequency control performance analysis is done 4, doi: 10.1109/POWERI.2018.8704398.
[11] A. K. Singh, P. Ahmad, N. Singh and N. K. Choudhary, ”Load Frequency
in this work for a three area non-reheat power system. The Control of Single Area Hybrid Power System Using Fuzzy-PID (FPID)
effect of different artificial intelligence based PID controllers Controller,” 2019 IEEE Students Conference on Engineering and Sys-
is tested to investigate the performance of the power system. tems (SCES), 2019, pp. 1-6, doi: 10.1109/SCES46477.2019.8977216.
[12] T. Otani, R. Tanabe, Y. Koyanagi and S. Iwamoto, ”Cooperative load
The result of the different controllers used have been compared frequency control of generator and battery using a recurrent neural
as shown in Table I. It is noticed that a better Load Frequency network,” TENCON 2017 - 2017 IEEE Region 10 Conference, 2017,
Control performance has been achieved using Artificial Intelli- pp. 918-923, doi: 10.1109/TENCON.2017.8227989.
[13] R. Shankar, M. K. Babu, R. Bhushan and K. Chatterjee, ”Load frequency
gence based controllers in comparison to the conventional PID control for internconnected power system in-coordination with SSSC
controller. The number of oscillation has reduced substantially. and RFB through AC/DC link,” 2015 IEEE Power, Communication and
Further, significant improvement in overshoot, undershoot and Information Technology Conference (PCITC), 2015, pp. 274-279, doi:
10.1109/PCITC.2015.7438174.
lower settling time is attained using Genetic Algorithm and [14] Neeraj Gupta and Sanjay K. Jain, ”Comparative Analysis of Fuzzy
Neural Network based PID controller, but GA based PID Power System Stabilizer Using Different Membership Functions,” In-
controller has been found more efficient controller having ternational Journal of Computer and Electrical Engineering vol. 2, no.
2, pp. 262-267, 2010.
better overall system response with overshoot (0.0054%), [15] N. Kumar, H. Malik, A. Singh, M. A. Alotaibi and M. E. Nassar, ”Novel
undershoot (0.09%) and lower settling time of 0.54 seconds. Neural Network-Based Load Frequency Control Scheme: A Case Study
In future new AI based controllers including hybrid algorithms of Restructured Power System,” in IEEE Access, vol. 9, pp. 162231-
162242, 2021, doi: 10.1109/ACCESS.2021.3133360.
can be applied for further improved and optimized response. [16] Goldberg, D. E. (1989). Genetic algorithms in search, optimization, and
machine learning. MA: Addison-Wesley.
TABLE II
S YSTEM PARAMETERS
Authorized licensed use limited to: Mukesh Patel School of Technology & Engineering. Downloaded on November 07,2023 at 08:07:50 UTC from IEEE Xplore. Restrictions apply.