Next Article in Journal
Perceptions and Role of Tourist Destination Residents Compared to Other Event Stakeholders in a Small-Scale Sports Event. The Case of the FIS World Junior Alpine Ski Championships 2019 in Val di Fassa
Previous Article in Journal
Analysis of Environmental Productivity on Fossil Fuel Power Plants in the U.S.
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Automatic Load Frequency Control of a Multi-Area Dynamic Interconnected Power System Using a Hybrid PSO-GSA-Tuned PID Controller

by
Veerapandiyan Veerasamy
1,*,
Noor Izzri Abdul Wahab
1,
Rajeswari Ramachandran
2,
Arangarajan Vinayagam
3,
Mohammad Lutfi Othman
1,
Hashim Hizam
1 and
Jeevitha Satheeshkumar
2
1
Faculty of Engineering, Department of Electrical and Electronics Engineering, Advanced Lightning and Power Energy System(ALPER), Universiti Putra Malaysia (UPM), Selangor 43400, Malaysia
2
Department of Electrical Engineering, Government College of Technology, Coimbatore 641013, India
3
Department of Electrical Engineering, Sri Shakthi Institute of Engineering and Technology, Coimbatore 641062, India
*
Author to whom correspondence should be addressed.
Sustainability 2019, 11(24), 6908; https://doi.org/10.3390/su11246908
Submission received: 17 September 2019 / Revised: 1 November 2019 / Accepted: 2 November 2019 / Published: 4 December 2019
(This article belongs to the Section Energy Sustainability)

Abstract

:
This paper proposes a new population-based hybrid particle swarm optimized-gravitational search algorithm (PSO-GSA) for tuning the parameters of the proportional-integral-derivative (PID) controller of a two-area interconnected dynamic power system with the presence of nonlinearities such as generator rate constraints (GRC) and governor dead-band (GDB). The tuning of controller parameters such as Kp, Ki, and Kd are obtained by minimizing the objective function formulated using the steady-state performance indices like Integral absolute error (IAE) of tie-line power and frequency deviation of interconnected system. To test the robustness of the propounded controller, the system is studied with system uncertainties, such as change in load demand, synchronizing power coefficient and inertia constant. The two-area interconnected power system (TAIPS) is modeled and simulated using Matlab/Simulink. The results exhibit that the steady-state and transient performance indices such as IAE, settling time, and control effort are impressively enhanced by an amount of 87.65%, 15.39%, and 91.17% in area-1 and 86.46%, 41.35%, and 91.04% in area-2, respectively, by the proposed method compared to other techniques presented. The minimum control effort of PSO-GSA-tuned PID controller depicts the robust performance of the controller compared to other non-meta-heuristic and meta-heuristic methods presented. The proffered method is also validated using the hardware-in-the-loop (HIL) real-time digital simulation to study the effectiveness of the controller.

1. Introduction

Automatic load frequency control (ALFC) plays a significant role in modern power systems to exchange scheduled power between the interconnected areas through tie-lines with minimum steady-state errors of frequency deviation and tie-line power variations. Thus, the frequency of the system is maintained within the standard limit of ±5% deviation for change in the load demand of the system with appropriate designed controllers. Many researchers have investigated conventional classical controllers such as proportional–integral (PI), proportional–integral–derivative (PID), proportional–derivative (PD), integral (I), integral–derivative (ID), and integral–double-derivative (IDD) [1,2] for ALFC application. The investigation of these controllers reveals that the design model majorly depends on the mathematical modeling and their performances are not superior for dynamic behavior of the system like nonlinearities of generator rate constraint (GRC) and governor dead-band (GDB) [3]. On the other hand, numerous control schemes such as variable structure control [4], internal model control (IMC) [5], linear matrix inequality (LMI) techniques, fractional-order (FO) control, robust control schemes such as H2/H control technique, sliding mode control (SMC), and model predictive control (MPC), etc., have been applied [6,7,8,9] for the ALFC problem. The results indicate that the design of these aforementioned controllers requires high mathematical skills to obtain the control law. Moreover, the increase in the complexity of advanced power systems requires a simple control scheme for ALFC application using intelligent control method [10].
Computational intelligence plays a major role in various processes and control domains for minimizing the error of the plant by optimally designing the controller parameters. In many industrial applications, the PID controller has been widely used rather than other control schemes as portrayed in the literature. One of the major challenges with this controller is optimizing the controller gains such as Kp, Ki, and Kd for improving the dynamic and steady-state responses of the system. This can be achieved using the various intelligent techniques for tuning the parameters of the controller by minimizing the steady-state error of the system. The design of fuzzy, artificial neural network (ANN) and adaptive neuro-fuzzy inference system (ANFIS) based control schemes requires considerable time to frame the rules and also to train the network [11,12]. Therefore, to overcome this problem many researchers used the diverse heuristic optimization techniques for the ALFC problem.
The different evolutionary optimization algorithms such as genetic algorithm (GA), particle swarm optimization (PSO), artificial bee colony, (ABC), gravitational search algorithm (GSA), firefly algorithm (FA), bacterial foraging optimization (BFOA), craziness-based PSO (CPSO), bat algorithm (BA), teaching learning-based optimization (TLBO), differential evolution (DE),cuckoo search (CS), etc., are used to tune the gains of the PID controller for ALFC application [13,14,15]. The control gains obtained from the aforementioned algorithms fail to reduce the system error, when the system is associated with large dynamics. This paves the way for intensive research on a meta-heuristic algorithm to improve the efficiency in obtaining the global optimal solution, by integrating the exploration and exploitation characteristics of the various optimization methods. Exploration is the searching ability of the algorithm in a search region to reach the local minimum. Exploitation is the ability to obtain a global best solution. Hence, hybrid meta-heuristic methods of optimization were developed for different applications. PSO-based hybrid algorithms are widely used as they are simple and have the ability to obtain global optimum with a faster convergence rate [16,17,18]. Several hybrid algorithms such as PSO–GA and PSO–DE are aimed at reducing the likelihood of reaching a local solution. On the other hand, the PSO-GSA-based hybrid optimization proposed by Mirjalili S et.al reaches the globally optimized solution at faster convergence rate for many optimization problems [16]. Therefore, in this proposed work a hybrid PSO-GSA-based technique is used to tune the gains of PID controller for ALFC of two-area dynamic interconnected power system (TAIPS). The proposed method of tuning of controller enhances the system dynamic response, i.e., sudden change in the load demand.
This paper is structured as follows: Section 2 and Section 3 portray the model of the multi-area power system and various control schemes, respectively. Section 4 describes the simulation results of the proposed controller for TAIPS and compares it with conventional control schemes. Section 5 deals with the validation of simulation results using hardware-in-the-loop (HIL) real-time digital simulator environment. Section 6 and Section 7 elucidate the comparative analysis and concluding remarks of the proposed work respectively.

2. Model of Interconnected Power System

The ith-pool member consisting of a governor, reheat thermal turbine with 0.05% of GDB and 3% of GRC, and controller of the N-pool interconnected power system as shown in Figure 1. The detailed explanation of the system model is presented in [19]. For the simulation of the proposed controller, in this work, two identical areas have been considered with the following specifications: PR1 = PR2 = 2000 MW, KP1 = KP2 = 120 Hz/p.u.MW, TP1 = TP2 = 0.08 s, TT1 = TT2 = 0.3 s, R1 = R2 = 2.4 Hz/p.u.MW, B1 = B2 = 0.425 p.u.MW/Hz, D1 = D2 = 8.33 × 10−3 p.u.MW/Hz, T12 = T21 = 0.08674 p.u.MW/rad. The area control error (ACE) of interconnected two-area power system controls the error in frequency deviation and tie-line power deviation, which are represented as (1) and (2):
A C E 1 = Δ P t i e 1 + B 1 Δ f 1
A C E 2 = Δ P t i e 2 + B 2 Δ f 2
Nomenclature:
  • Δ P t i e , i Tie-line power deviation of ith pool
  • T i j Synchronizing coefficient
  • Δ f i Frequency deviation in ith pool
  • Δ P r e f Speed changer command
  • B i Area frequency response characteristic (AFRC) of ith pool
  • R i Regulation/droop in hertz per megawatt for ith pool
  • Δ P g i Change in governor output
  • Δ P D i Change in load demand in ith pool
  • E C A i Area control error of ith pool

3. Control Schemes

The closed-loop two-area interconnected power system with PID controller tuned through intelligent algorithms is shown in Figure 2.
Where Yref is the set value of the plant, Yplant is the actual output of the plant, such that Yplant = T {u(t)} and T is the transformation operation performed by the system on u(t) to give the output Yplant.
The output of the PID controller of the two-area system is as follows:
For area-1,
u 1 = K p 1 A C E 1 + K I 1 0 t A C E 1 d t + K d 1 d A C E 1 d t
For area-2,
u 2 = K p 2 A C E 2 + K I 2 0 t A C E 2 d t + K d 2 d A C E 2 d t
In this work, the gains of the PID controller are tuned by minimizing the steady-state error indices such as IAE as given below,
J = I A E = 0 t { | A C E 1 | + | A C E 2 | } d t
Thus, the objective function for tuning the parameters of the PID controller is given by,
M i n . J
M i n . J ( K p i , K I i , K d i ) = | Y r e f T ( K p i A C E i + K I i 0 t A C E i d t + K d i d A C E i d t ) | d t     i 1 , 2
Upon simplifying the above expression we get,
M i n . J ( K p i , K I i , K d i ) = { | Y r e f T ( u i ( t ) ) | } d t
M i n . J ( K p i , K I i , K d i ) = { | Y r e f Y p l a n t | } d t
M i n . J ( K p i , K I i , K d i ) = | e | d t
Subjected to the following inequality constraints:
K p i m i n K p i K p i m a x
K I i m i n K I i K I i m a x
K d i m i n K d i K i m a x
The obtained gain values of the PID controller using different approaches like the Ziegler-Nichols (Z-N) method and different computational intelligence techniques such as PSO, GSA, and PSO-GSA method presented in forthcoming sections are given in Table 1. The upper and lower bounds of inequality constraints are obtained through the Z-N method.

3.1. PSO-Tuned PID Controller

This section describes the tuning of the PID controller using the particle swarm optimization (PSO) algorithm. It is a meta-heuristic approach based on the movement and position of swarm. PSO-based optimization is more effective in the case of a system with multi-objective. In PSO, each particle is referred to as a swarm and these swarms accelerate towards the best solution by combining the local and global search methods, which results in minimizing the fitness function as defined in (6). Initially, the particle is generated randomly and it is represented with the position and velocity vector as depicted in (11) and (12),
v k i + 1 = w v i i + c 1 r 1 ( p b e s t x k i ) + c 2 r 2 ( g b e s t x k i )
x k i + 1 = x k i + v k i + 1
where v k i + 1 is the velocity of the kth particle at the current iteration and v i i at the previous iteration, w is the weight factor, c1 and c2 are the cognitive and social coefficients, respectively, which determine the convergence of the method, r1 and r2 are random numbers varying between 0 and 1. pbest is the local best and gbest is the global best among all pbest solutions obtained. x k i is the position of the particle at ith iteration [20]. The position and velocity vectors are updated in every iteration to minimize the objective function which leads to the optimal solution. The initial parameters for tuning the gains of the PID controller are maximum iteration = 100, population size = 100, inertia weight w = 1, c1 = 1.5, c2 = 2, upper bound= −0.01, and lower bound = −15. The procedure for tuning the controller using PSO is given in the form of flowchart as portrayed in Figure 3 and the obtained gain values of controller are given in Table 1.

3.2. GSA-Tuned PID Controller

The gravitational search algorithm (GSA) is a heuristic method based on Newton’s universal law of gravity and motion. Here, each agent ( x i ) is considered as an object and their performances are represented by their masses. Each object is attracted by other objects due to the force of gravity, which results in all the objects being attracted in line with the objects with huge mass. Thus, the masses and appropriateness of the solution of the object can be defined as,
M i ( t ) = q i ( t ) j = 1 s q j ( t )
q i ( t ) = f i t i ( t ) w o r s t   ( t ) b e s t ( t ) w o r s t   ( t )
where qi(t), Mi(t), and fiti(t) are the relative mass, mass, and calculated fitness value of the ith agent corresponding to time t. The communication between objects is achieved through the gravitational force of attraction. The force is defined by
F d i j ( t ) = G ( t ) M p i ( t ) * M a j ( t ) R i j ( t ) + ( x j d ( t ) x d i ( t ) )
where, M a j is the active gravitational mass related to agent j, M p i is the passive gravitational mass related to agent i, G(t) is the gravitational constant at time t, ∈ is small constant x i and x j are ith and jth positions of the agent. Rij(t) is the euclidian distance between two agents i and j given by
R i j ( t ) = X i ( t ) , X j ( t ) 2
The gravitational constant G(t) is defined as
G ( t ) = G 0 × e ( × i t e r m a x i t e r )
where G0 is the initial value and is the descending coefficient.
The total forces acting on the agent are
F d i ( t ) = j = 1 , j i n r a n d j F d i j ( t )
where randj is the random number belonging to [0,1]. The acceleration of ith agent is given by
a d i ( t ) = F d i ( t ) M i ( t )
where M i ( t ) is the inertia mass of ith agent.
The velocity and position of an agent is updated using
v d i ( t + 1 ) = r a n d i × v d i ( t ) + a d i ( t )
x d i ( t + 1 ) = x d i ( t ) + v d i ( t + 1 )
where randi is the random number that belongs to [0,1].
The object with the heaviest mass gives the best solution and the one with lightest mass results in the worst solution. Thus, the position of the object gives the solution and every particle possesses mass, velocity, and acceleration [17,21]. The initial parameters for tuning are population size P = 20, maximum number of iterations = 100, gravitational constant G0 = 1 and α = 20, and upper bound = −0.01 and lower bound = −15. The detailed step by step procedure to find the optimal values of PID parameters is represented in Figure 4 and the gain values drawn for the controller are given in Table 1.

3.3. PSO-GSA-Based PID Controller

The hybrid particle swarm optimization-based gravitational search algorithm (PSO-GSA) for tuning the parameters of the PID controller is presented in this section. PSO-GSA is the co-evolutionary heterogeneous hybrid optimization method, because it combines the functionality of both PSO and GSA algorithm by running in parallel to find the best optimal solution.
The main idea of this approach is to integrate the ability of social thinking (gbest) in PSO with the local search ability of GSA. The local optimal solution is found using GSA and it is considered as pbest for which the velocity and position of agents are determined as per the PSO algorithm to obtain gbest. The modified velocity and position vector for the PSO-GSA algorithm are shown below [16,17,22],
v k i + 1 = w v i i + c 1 × r a n d × a i d + c 2 × r a n d × ( g b e s t x k i )
x k i + 1 = x k i + v k i + 1
The parameters initialized for the proposed method are maximum iteration = 100, population size = 10, inertia weight w = [0,1], c1 = 0.5, c2 = 1.5, gravitational constant G0 = 1, α = 20, and upper bound = −0.01 and lower bound = −15. The procedure for tuning the PID controller is presented in Figure 5 and the obtained gain values are given in Table 1.

4. Results and Discussion

This section discusses the simulation results of TAIPS with reheat steam turbines; non-linearities such as GRC and GDB and their specifications are given in Section 2. To study the effectiveness of the proposed hybrid PSO-GSA-tuned PID controller compared to other controllers, the system was analyzed with various disturbances such as change in load, variation, synchronizing power coefficient, and inertia constant because of the following reasons:
The power system is highly non-linear pertaining to system uncertainties such as generator outage, line outage, load outage, and so on. In a normal state, the power system is characterized by a constant frequency and voltage profile with certain system reliability. In actual practice, the system is subjected to load variations of random magnitude and duration. Moreover, the interconnected system is being divided into control areas connected by the tie-lines. All the generators are also assumed to form a coherent group for stable and reliable operation of the system. For the satisfactory operation of an interconnected system, the frequency should be maintained constantly. Thus, the frequency of a system depends on the active power balance. As frequency is a common factor, a change in load demand in one area is reflected throughout the system through its interlinked tie-lines. Because of these reasons, the developed controller robustness is tested for change in load demand in one area (case I-A) and also both the areas (case I-B).
On the flipside, one of the generators operating in the coherent group may fail for some reason (or) due to an increase in the load demand; the addition of a generation unit may also occur in the system. Due to this, the inertia (H) of the coherent group generators either decrease or increase and this governs the entire system inertia. Aside from the increase in the growth of renewable energies (REs) and their interconnection into the grid, the inertia of the system fluctuates. Therefore, the proposed study considers the change in load demand and inertia constant of the system as case II-A. On the other hand, the increase in the load demand, economic factors, and environmental hurdles make the existing transmission line to operate to its thermal limit which leads to an outage of interconnected tie-lines. The failure of one of the tie-lines in an interconnected system leads to a change in their synchronizing power coefficient. Therefore, the presented work studies the impact of change in synchronizing power coefficients of tie-line with the change in load demand as case II-B.
Case I-A: In this case, area-1 remains undisturbed and a step-change in the load demand of area-2 (ΔPD2) equal to 25 MW was considered. Figure 6 represents the frequency deviation for area-1 and area-2 and the inter-area tie-line power fluctuations. The results indicate that the frequency and tie-line power deviation converge to zero faster through the propounded PSO-GSA-tuned PID controller than the PID, PSO–PID, and GSA–PID controllers. Table 2 and Table 3 demonstrate that the steady-state performance indices such as IAE and ITAE were significantly decreased by the PSO-GSA-tuned PID controller compared to other controllers. Table 4 and Table 5 illustrate the transient performance indices such as settling time, rise time, peak time, and peak magnitude of Δf1 and Δf2, respectively. It is inferred from the results that the indices were substantially improved for the system with the PSO-GSA-tuned controller than other controllers. In addition, the response of the proposed controller was outstanding with minimum settling time and overshoot for the system.
Case II-A: In this case, a 50% reduction in mismatch of inertia constant and damping the co-efficient of area-1 and area-2 is considered along with case I-A. Figure 7 portrays the frequency deviation of area-1 and area-2 and the inter-area tie-line power fluctuations. The results illustrate that the oscillation in frequency and tie-line power decays to zero rapidly by the proffered PSO-GSA-tuned PID controller compared to the other controllers. Table 2 and Table 3 shows that the steady-state performance indices such as IAE and ITAE were remarkably reduced by the proposed controller. Table 4 and Table 5 depict the transient performance indices such as settling time, rise time, peak time, and peak magnitude of Δf1 and Δf2 respectively. It is seen from the results that the indices were considerably improved for the system without any overshoot.
Case I-B: In this study, the load demand of ΔPD1 equal to 10 MW and ΔPD2 equal to 20 MW were considered on area-1 and area-2 respectively. The response of the frequency deviation for area-1 and area-2 and the inter-area tie-line power variation are illustrated in Figure 8. It is inferred from the results the deviation in frequency and tie-line power were abruptly driven back to zero by the proposed controller. The transient and steady-state performance indices were superior for the PSO-GSA-tuned controller than the other controllers as portrayed in Table 2, Table 3, Table 4 and Table 5.
Case II-B: This case is similar to case I-B, but a decline of 50% of synchronizing power co-efficient mismatch is considered. The responses of the system, such as frequency deviations and inter-area tie-line power fluctuations are shown in Figure 9. The transient and steady-state performance indices were significantly predominant for the proposed controller than other controllers as depicted in Table 2, Table 3, Table 4 and Table 5.
Case III: This section presents the adaptiveness of the propounded controller, consecutive load disturbances of 0.007, 0.015, 0.003, 0.0125, and 0.002 p.u. of plant capacity at time periods of 0, 20, 40, 60, and 80 s were applied to area-2, respectively, with area-1 remaining undisturbed, as shown in Figure 10. Figure 11 illustrates that the response of the system such as frequency deviation in area-1 and area-2 and tie-line power deviation settle faster for the uncertain load changes in the system for the proposed PSO-GSA-tuned controller compared to the Z-N, PSO, and GSA-tuned controllers. It is inferred from the results that the dynamics were settled faster by the proposed controller for a step-change in the load by the proper tuning of gain parameters such as Kp, Ki, and Kd. It shows that the tuned values were quite robust and need not be retuned for significant change in system loading conditions using the proposed hybrid PSO-GSA controller.

Computational Cost

The computational burden of various intelligence algorithms such as PSO, GSA, and PSO-GSA are discussed in this section. To tune the parameters of the PID controller of the two-area interconnected power system, the algorithms were coded using Matlab (.m file) and the simulation run was carried out in a personal computer (PC) with the following specifications:32-bit OS with x64-based processor (Intel(R) Core(TM) i5-2410M CPU @ 2.30 GHz) and a memory capacity of 8GB.
The initial design parameters assumed for the tuning of the controllers in various intelligence algorithms such as PSO, GSA, and PSO-GSA are discussed in Section 3. The convergence curves for the PSO, GSA, and PSOGSA methods are illustrated in Figure 12. Table 6 indicates that the proposed PSOGSA method converges faster than the PSO and GSA method of tuning of controllers [17,18].

5. Hardware-in-the-Loop (HIL) Analysis–Real-Time Digital Simulator (RTDS)

The power system is a large interconnected system and it is more complex to develop the hardware setup of multi-area system. Therefore, in order to reduce the complexity of design projects, which has steadily increased, and to reduce the development costs, the proposed PSO-GSA-based PID controller was validated using a real-time digital simulator. RTDS provides power systems simulation technology for fast, reliable, accurate, and cost-effective study of power systems with complex high voltage alternating current (HVAC) and high voltage direct current (HVDC) networks. The RTDS is a fully digital electromagnetic transient power system simulator that operates in real-time. HYPERSIM is one of the most commercial RTDS available and has been developed by Hydro-Québec based on OPAL-RT Technologies Inc. The PC/FPGA-based real-time digital simulator was run in hardware-in-the-loop (HIL) to test the proposed controller equipment.
The OP4510 is a compact entry-level simulator that combines the core strengths of RT-LAB high-performance rapid control prototyping and HIL systems. It has 128 fast I/O channels with signal conditioning, additional RS422 channels, high-speed communication ports (SFPs), and is fully integrated with Matlab/Simulink, Sim Power system. The integration of high-end INTEL multi-core processors with powerful Kintex 7 FPGA provides greater simulation power and sub-microsecond simulation time steps to maximize the accuracy of fast-acting power grids/power electronic-based grid systems. It can simulate power grids up to a maximum of 200 nodes for various power system applications.
In this work, OP4510 is used to validate the proposed PSO-GSA-based control strategy for ALFC of the two-area dynamic power system. The experimental setup for testing the two-area system with the PSO-GSA-tuned PID controller and Z-N, PSO, and GSA-tuned PID controllers is shown in Figure 13. The obtained results such as frequency deviation and tie-line power deviation in RTDS using HIL simulation for case I-A is shown in Figure 14a–c respectively.

6. Comparative Analysis

In this section, the quantitative analysis of system performance for the proposed PSO-GSA method of tuning of the PID controller is compared with different meta-heuristic methods like GA, PSO, GSA, and BAT, and also non-meta-heuristic methods such as Z-N, ANN, and Fuzzy were discussed. In this case, the effectiveness of the controller for TAIPS is tested for changes in load demand in area-2 of 25 MW with load demand in area-1 remaining unperturbed. In addition, the system uncertainties such as 50% reduction in inertia constant and 50% decline in synchronizing power coefficient are considered. The dynamic responses such as frequency and tie-line power variation of TAIPS for such changes are recorded and presented in Figure 15. It is inferred from the results that the proffered PSO-GSA method drove back the system oscillations quickly to a steady state with minimum control effort compared other methods. This indicates that the robust operation of the controller is achieved through optimal tuning of gain parameters by the proposed method.
Table 7 depicts, the% improvement of the performance of all the methods subjected to the conventional Z-N-tuned PID controller. It is observed from the results that parameters such as IAE, settling time, and control effort are much improved for the meta-heuristic methods compared to the Fuzzy and ANN techniques. Among the various meta-heuristic approaches, the performance of IAE, settling time, and control effort are also enhanced predominantly to 87.65%, 15.39%, and 91.17% in area-1 and 86.46%, 41.35% and 91.04% in area-2, respectively, by the presented PSO-GSA optimization technique. Overall, the work done by the controller, measured by means of control effort, reduces drastically using the proffered method of optimization, which leads to the reliable operation of system for any uncertain disturbances.

7. Conclusions

In this paper, a new hybrid PSO-GSA-based optimization technique for tuning the parameters of a PID controller for TAIPS considering the system non-linearities, such as GDB and GRC, is presented. The effectiveness of the proposed controller is validated with various cases such as variation in load demand, the inertia of the system, and synchronizing power coefficient (Case I-A, II-A, I-B, and II-B). The results showed that the steady-state performance indices such as IAE and ITAE, and the transient performance indices like settling time, rise time, peak time, and peak magnitude are significantly improved for the proposed PSO-GSA-tuned PID controller than for the conventional Z-N, PSO, and GSA-tuned PID controller. In addition, the robustness of the controller is tested with step change in the load demand and the results obtained reveal that the proposed controller settles faster even for large disturbance compared to Z-N, PSO, and GSA tuned controllers. Moreover, the computational burden of the proffered PSO-GSA method is less, as it converges faster than the PSO and GSA algorithms. The real-time implementation of ALFC with the proposed controller is validated using the HIL-real time digital simulation (RTDS) and the results obtained are more promising as that of simulation results. Also, a quantitative comparison was made with meta-heuristic and non-meta-heuristic techniques. The results reveal that the hybrid optimization techniques improve the control effort by 91% compared to any other methods, demonstrating that the PSO-GSA-tuned controller can operate for wider range of system operation with uncertainties.

Author Contributions

V.V. proposed the main idea and performed the simulation of the work; V.V. and N.I.A.W. wrote this paper; R.R. provided sources and assisted in writing the paper; A.V. simulated the comparative methods; J.S. validated the simulation using RTDS; proof reading and final drafting was done by M.L.O. and H.H.

Funding

This research work was supported in part by the GPB-UPM under Grant No. 9630000.

Acknowledgments

The authors are thankful to the principal and authorities of Government College of Technology, Coimbatore-641013, and India for providing OPAL-RT facilities procured under the TEQIP fund to carry out the research.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Dash, P.; Saikia, L.C.; Sinha, N. Automatic generation control of multi area thermal system using Bat algorithm optimized PD–PID cascade controller. Int. J. Electr. Power Energy Syst. 2015, 68, 364–372. [Google Scholar] [CrossRef]
  2. Elgerd, O.I. Electric Energy Systems Theory—An Introduction, 2nd ed.; Tata McGraw-Hill: New York, NY, USA, 2007. [Google Scholar]
  3. Dash, P.; Saikia, L.C.; Sinha, N. Flower Pollination Algorithm Optimized PI-PD Cascade Controller in Automatic Generation Control of a Multi-area Power System. Int. J. Electr. Power Energy Syst. 2016, 82, 19–28. [Google Scholar] [CrossRef]
  4. Chan, W.C.; Hsu, Y.Y. Automatic generation control of interconnected power systems using variable-structure controllers. IEE Proc. C Gener. Transm. Distrib. 1981, 128, 269–279. [Google Scholar] [CrossRef]
  5. Saxena, S.; Hote, Y.V. Load Frequency Control in Power Systems via Internal Model Control Scheme and Model-Order Reduction. IEEE Trans. Power Syst. 2013, 28, 2749–2757. [Google Scholar] [CrossRef]
  6. Sun, Y.; Wang, Y.; Wei, Z.; Sun, G.; Wu, X. Robust Hload frequency control of multi-area power system with time delay: A sliding mode control approach. IEEE/CAA J. Autom. 2018, 5, 610–617. [Google Scholar] [CrossRef]
  7. Zhang, C.K.; Jiang, L.; Wu, Q.H.; He, Y.; Wu, M. Delay-Dependent Robust Load Frequency Control for Time Delay Power Systems. IEEE Trans. Power Syst. 2013, 28, 2192–2201. [Google Scholar] [CrossRef]
  8. Mu, C.; Tang, Y.; He, H. Improved Sliding Mode Design for Load Frequency Control of Power System Integrated an Adaptive Learning Strategy. IEEE Trans. Indust. Elect. 2017, 64, 6742–6751. [Google Scholar] [CrossRef]
  9. Ma, M.; Chen, H.; Liu, X.; Allgöwer, F. Distributed model predictive load frequency control of multi-area interconnected power system. Int. J. Electr. Power Energy Syst. 2014, 62, 289–298. [Google Scholar] [CrossRef]
  10. Debbarma, S.; Saikia, L.C.; Sinha, N. Automatic generation control using two degree of freedom fractional order PID controller. Int. J. Electr. Power Energy Syst. 2014, 58, 120–129. [Google Scholar] [CrossRef]
  11. Chandrakala, K.V.; Balamurugan, S.; Sankaranarayanan, K. Variable structure fuzzy gain scheduling based load frequency controller for multi area hydro thermal system. Int. J. Electr. Power Energy Syst. 2013, 53, 375–381. [Google Scholar] [CrossRef]
  12. Yousef, H.A.; Khalfan, A.K.; Albadi, M.H.; Hosseinzadeh, N. Load Frequency Control of a Multi-Area Power System: An Adaptive Fuzzy Logic Approach. IEEE Trans. Power Syst. 2014, 29, 1822–1830. [Google Scholar] [CrossRef]
  13. Guha, D.; Roy, P.; Banerjee, S. A maiden application of salp swarm algorithm optimized cascade tilt-integral-derivative controller for load frequency control of power systems. IET Gener. Transm. Distrib. 2018. [Google Scholar] [CrossRef]
  14. Rajbongshi, R.; Saikia, L.C. Combined control of voltage and frequency of multi-area multi source system incorporating solar thermal power plant using LSA optimised classical controllers. IET Gener. Transm. Distrib. 2017, 11, 2489–2498. [Google Scholar] [CrossRef]
  15. Gheisarnejad, M. An effective hybrid harmony search and cuckoo optimization algorithm based fuzzy PID controller for load frequency control. Appl. Soft Comp. 2018, 65, 121–138. [Google Scholar] [CrossRef]
  16. Mirjalili, S.; Hashim, S.Z.M. A new hybrid PSOGSA algorithm for function optimization. Int. Conf. Comput. Inf. Appl. 2010, 2010, 374–377. [Google Scholar]
  17. Priya, C.; Lakshmi, P. Comparison of GSA and hybrid PSOGSA tuned controller for a nonlinear SISO system. Int. J. Enterp. Net. Manag. 2015, 6, 175–184. [Google Scholar]
  18. Duman, S.; Yorukeren, N.; Altas, I.H. A novel modified hybrid PSOGSA based on fuzzy logic for non-convex economic dispatch problem with valve-point effect. Int. J. Electr. Power Energy Syst. 2015, 64, 121–135. [Google Scholar] [CrossRef]
  19. Rajeswari, R.; Balasubramonian, M.; Veerapandiyan, V.; Loheswaran, S. Load Frequency control of a dynamic interconnected power system using Generalized Hopfield Neural Network based self–adaptive PID controller. IET Gener. Transm. Distrib. 2018, 12, 5713–5722. [Google Scholar]
  20. Vinayagam, A.; Alqumsan, A.A.; Swarna KS, V.; Khoo, S.Y.; Stojcevski, A. Intelligent control strategy in the islanded network of a solar PV microgrid. Electric Power Syst. Res. 2018, 155, 93–103. [Google Scholar] [CrossRef]
  21. Sahu, R.K.; Rout, U.K.; Panda, S. Sensitivity Analysis of Load-Frequency Control of Power System Using Gravitational Search Algorithm. In Proceedings of the International Conference on Frontiers of Intelligent Computing: Theory and Applications (FICTA), Odisha, India, 14–15 November 2014; Advances in Intelligent Systems and Computing. Springer: Cham, Germany, 2014; Volume 247. [Google Scholar]
  22. Deepa, T.; Mariammal, T. Design and Analysis of Hybrid PSO-GSA tuned PI and SMC controller for DC-DC Cuk Converter. IET Circuits. Devices. Syst. 2019, 13, 374–384. [Google Scholar] [CrossRef]
Figure 1. Diagram of ith Pool with governor dead-band (GDB), generator rate constraints (GRC), and the controller.
Figure 1. Diagram of ith Pool with governor dead-band (GDB), generator rate constraints (GRC), and the controller.
Sustainability 11 06908 g001
Figure 2. Closed-loop feedback control system tuning PID parameters.
Figure 2. Closed-loop feedback control system tuning PID parameters.
Sustainability 11 06908 g002
Figure 3. Tuning of the PID controller using the PSO method.
Figure 3. Tuning of the PID controller using the PSO method.
Sustainability 11 06908 g003
Figure 4. PID controller using the gravitational search algorithm (GSA) method.
Figure 4. PID controller using the gravitational search algorithm (GSA) method.
Sustainability 11 06908 g004
Figure 5. Tuning of the PID controller using the PSO-GSA method.
Figure 5. Tuning of the PID controller using the PSO-GSA method.
Sustainability 11 06908 g005
Figure 6. Response of two-area interconnected power system (TAIPS) for Case I-A.
Figure 6. Response of two-area interconnected power system (TAIPS) for Case I-A.
Sustainability 11 06908 g006
Figure 7. Response of TAIPS for Case II-A.
Figure 7. Response of TAIPS for Case II-A.
Sustainability 11 06908 g007
Figure 8. Response of TAIPS for Case I-B.
Figure 8. Response of TAIPS for Case I-B.
Sustainability 11 06908 g008
Figure 9. Response of TAIPS for Case II-B.
Figure 9. Response of TAIPS for Case II-B.
Sustainability 11 06908 g009
Figure 10. Load pattern.
Figure 10. Load pattern.
Sustainability 11 06908 g010
Figure 11. Response of TAIPS for consecutive load disturbances.
Figure 11. Response of TAIPS for consecutive load disturbances.
Sustainability 11 06908 g011
Figure 12. Convergence curves for the PSO, GSA, and PSOGSA methods.
Figure 12. Convergence curves for the PSO, GSA, and PSOGSA methods.
Sustainability 11 06908 g012
Figure 13. Setup for testing the two-area system.
Figure 13. Setup for testing the two-area system.
Sustainability 11 06908 g013
Figure 14. Results of HIL simulation for case I-A. (a) Frequency deviation in area-1 (Case I-A); (b) Frequency deviation in area-2 (Case I-A); (c) Tie-line power deviation (Case I-A).
Figure 14. Results of HIL simulation for case I-A. (a) Frequency deviation in area-1 (Case I-A); (b) Frequency deviation in area-2 (Case I-A); (c) Tie-line power deviation (Case I-A).
Sustainability 11 06908 g014
Figure 15. Comparison of the dynamic response of TAIPS for nominal conditions with system uncertainties.
Figure 15. Comparison of the dynamic response of TAIPS for nominal conditions with system uncertainties.
Sustainability 11 06908 g015
Table 1. PID controller gain values for various method of tuning.
Table 1. PID controller gain values for various method of tuning.
MethodKpKiKd
Z-N0.22840.27090.4452
PSO−0.8778−0.947−0.962
GSA−1.2071−1.0357−1.2263
PSO-GSA−4.69−3.0271−1.9355
Table 2. State performance indices–IAE.
Table 2. State performance indices–IAE.
IAE
CasesZ-NPSOGSA PSO-GSA
Δf1Δf2Δf1Δf2Δf1Δf2Δf1Δf2
I-A0.12410.13370.043670.04930.037980.04270.0120.0139
I-B0.11820.12250.054520.05680.04720.049180.01480.0154
II-A0.11820.11870.04310.04860.03760.04220.01210.0138
II-B0.11290.12160.05330.05810.04620.05030.01440.0161
Table 3. State performance indices–ITAE.
Table 3. State performance indices–ITAE.
ITAE
CasesZ-NPSOGSAPSO-GSA
Δf1Δf2Δf1Δf2Δf1Δf2Δf1Δf2
I-A0.68310.71060.1690.16440.15080.1450.0430.0388
I-B0.48590.49660.20.19850.17790.17560.04880.0468
II-A0.53230.54150.16860.16340.15060.14430.04310.0386
II-B0.45740.48470.19990.19940.17760.17640.04880.0474
Table 4. Performance of frequency deviation in area-1.
Table 4. Performance of frequency deviation in area-1.
CasesΔf1
Settling Time (s)Rise Time (s)Peak Time (s)|Peak Magnitude|
Z-NPSOGSAPSO-GSAZ-N × 10−5PSO × 10−5GSA × 10−5PSO-GSA × 10−5Z-NPSOGSAPSO-GSAZ-N × 10−2PSO × 10−2GSA × 10−2PSO-GSA × 10−2
I-A23.9313.9915.037.5995.447.583.491.691.171.030.274.311.641.330.76
I-B19.5114.1514.8612.828.55.987.983.11.581.121.020.344.211.781.490.79
II-A21.5514.2815.2611.769.585.687.863.861.681.171.030.674.131.61.30.87
II-B16.5915.0315.6313.197.284.9473.431.751.321.250.313.881.611.350.76
Table 5. Performance of frequency deviation in area-2.
Table 5. Performance of frequency deviation in area-2.
CasesΔf2
Settling Time (s)Rise Time (s)Peak Time (s)|Peak Magnitude|
Z-NPSOGSAPSO-GS Z-N × 10−5PSO × 10−5GSA × 10−5PSO-GSA × 10−5Z-NPSOGSAPSO-GSAZ-N × 10−2PSO × 10−2GSA × 10−2PSO-GSA × 10−2
I-A25.0711.3911.9211.0210.86.858.724.630.80.430.370.273.752.171.990.88
I-B20.6613.1813.629.489.56.458.384.401.030.510.420.283.71.891.691.44
II-A22.7111.6712.127.6911.287.118.983.710.80.430.370.273.672.141.971.75
II-B17.9112.8313.419.469.87.499.364.821.120.60.460.284.122.011.761.46
Table 6. Computational cost.
Table 6. Computational cost.
MethodsConvergence IterationConvergence Time (s)
PSO42401
GSA44443
PSO-GSA21125
Table 7. Performance comparison of various methods.
Table 7. Performance comparison of various methods.
System Parameters.Non-Meta-HeuristicMeta-Heuristic
Z-NANNFuzzyGAPSOGSABATPSO-GSA
Actual System parameters (∆f1)IAE0.09150.09140.11610.02760.04040.03530.01960.0113
Settling Time (s)17.753516.829315.786517.054715.563016.413815.023015.0215
Control Effort (Joules)6.90443.21253.89601.96701.94911.78260.80970.6098
% improvement from classical PID controller (∆f1)IAE-0.13-69.8455.8561.4278.5887.65
Settling Time (s)-5.2111.083.9412.347.5515.3815.39
Control Effort (Joules)-53.4743.5771.5171.7774.1888.2791.17
Actual System parameters (∆f2)IAE0.11500.10250.12410.03870.05210.04540.02740.0156
Settling Time (s)13.488915.760719.075611.368011.609712.03957.93007.9118
Control Effort (Joules)6.79483.68404.12501.96101.94651.77980.80880.6089
% improvement from classical PID controller (∆f2)IAE-10.87-66.3554.7060.5276.1786.46
Settling Time (s)---15.7213.9310.7541.2141.35
Control Effort (Joules)-45.7839.2971.1471.3573.8188.1091.04

Share and Cite

MDPI and ACS Style

Veerasamy, V.; Abdul Wahab, N.I.; Ramachandran, R.; Vinayagam, A.; Othman, M.L.; Hizam, H.; Satheeshkumar, J. Automatic Load Frequency Control of a Multi-Area Dynamic Interconnected Power System Using a Hybrid PSO-GSA-Tuned PID Controller. Sustainability 2019, 11, 6908. https://doi.org/10.3390/su11246908

AMA Style

Veerasamy V, Abdul Wahab NI, Ramachandran R, Vinayagam A, Othman ML, Hizam H, Satheeshkumar J. Automatic Load Frequency Control of a Multi-Area Dynamic Interconnected Power System Using a Hybrid PSO-GSA-Tuned PID Controller. Sustainability. 2019; 11(24):6908. https://doi.org/10.3390/su11246908

Chicago/Turabian Style

Veerasamy, Veerapandiyan, Noor Izzri Abdul Wahab, Rajeswari Ramachandran, Arangarajan Vinayagam, Mohammad Lutfi Othman, Hashim Hizam, and Jeevitha Satheeshkumar. 2019. "Automatic Load Frequency Control of a Multi-Area Dynamic Interconnected Power System Using a Hybrid PSO-GSA-Tuned PID Controller" Sustainability 11, no. 24: 6908. https://doi.org/10.3390/su11246908

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop