Publication Cover
Automatika
Journal for Control, Measurement, Electronics, Computing and Communications
Volume 65, 2024 - Issue 3
165
Views
0
CrossRef citations to date
0
Altmetric
Regular Paper

Optimal design of automatic generation control based on BBPSO-tuned PI for a restructured environment

&
Pages 925-934 | Received 24 Nov 2023, Accepted 26 Feb 2024, Published online: 11 Mar 2024

ABSTRACT

This paper intends to model an AGC regulator for a restructured environment using Bare Bone Particle Swarm Optimization (BBPSO). The gain-controlled Proportional–Integral (PI) Controller is designed here to enhance the performance of the BBPSO algorithm along with Gaussian distribution. The practical difficulty in handling the area control error to zero is the sudden variations in load. In practice, the tremendous contribution of deregulation in the power sector causes volatility in frequency and tie-line power deviations. To ensure the robustness of the proposed controller, three different cases of power system transactions have been considered. The performance has been validated by comparing it with Real Coded Genetic Algorithm-tuned PI controller (RCGA-PI) and Differential Evolutionary Algorithm-tuned PI controller (DE-PI) for the five area Thermal-Thermal generation test system. Moreover, the dynamic performance of an extensive range of demands and disturbances of all areas like settling time and overshoot against parametric precariousness has been done on the proposed test system.

1. Introduction

Automatic Generation Control (AGC) is vital to retaining the scheduled values in the interconnected large-area power system as far as the frequency and tie-line power are concerned. A restructured power system is a complex model which constitutes various uncertainties and sudden load perturbations. The intention of AGC is to adjust the output of many generators at diverse power plants, in response to changes in the load. Because the grid requires that generation and load closely balance instant to instant, the regular tuning of power generations is essential and it can be reviewed by frequency and tie-line power flows. Moreover, the electricity market reformed from a regular Vertical Integrated utility to the restructured system and hence this article concentrates on AGC in a deregulated environment. The deregulated power market is an open market and power generating authorities are categorized as Gencos, Distribution authorities as Discos and Transmission network bodies as Transcos; however, the coordination between those bodies is being taken care of by Independent System Operator (ISO). Furthermore, each component exhibits its role in executing the rules and economic incentives which has been set by the government for driving the power industry. This power environment gives autonomy to Discos to transact with any gencos as per their contract and those transactions have been monitored and controlled through ISO. Many researchers over the decades have proposed control strategies for achieving the motto of AGC.

The study of secondary controllers for automatic generation control (AGC) is done and analysis is performed for frequency and power control. The performance in the two-area system reveals that cascaded controllers show minimum deviations [Citation1]. AGC of a two-area four-unit interconnected thermal power system has been performed with the differential evolution particle swarm optimization technique (DEPSO). Results with DEPSO-tuned three differential PID controllers have been evaluated [Citation2]. Five different controller structures tuned by the ERWCA optimization technique are employed for AGC. The reliability of power system operation is evaluated by comparing the models [Citation3]. The performance comparison has been made for AGC of an interconnected hydro-thermal system between hybrid neuro-fuzzy, fuzzy and integral controllers [Citation4]. Many controlling techniques are employed for AGC. The performance of the fuzzy controller is compared with the PI controller for a two-area system. Simulation results reveal better activity on the fuzzy controller [Citation5]. Renewable energy resources are employed to meet the increasing load demands. For a multi-source power system, gain tuned proportional integral derivative controller with a filter (F-PID-N) is recommended through a fuzzy approach. The robustness of the controller is proved by changing system parameters. Renewable energy sources are pollution-free, eco-friendly and more reliable. Uninterrupted power supply can be met with these sources. The controller for AGC with renewable energy sources is yet to be developed. A novel cascaded PID controller is developed for five equal area systems with non-linearities and the simulation result provides the superiority of the controller [Citation6]. the power system is complex. It consists of multiple areas inter-connected and need to be energized by electrical energy. A single source of electrical energy cannot be met out of the same, and so a multi-source power system is employed. An enhanced whale optimization algorithm was proposed for AGC [Citation7]. The Internet of Things (IoT) is a modern powerful tool to simplify complexity. In AGC random disturbances need to be carefully evaluated and with the help of IoT the complexity can be easily handled and optimal control can be done efficiently [Citation8]. Differential evolution (DE) optimization technique-tuned TDOFPID for AGC is developed. The performance is validated through DE optimization and also through Interline power flow control (IPFC). Both give better responses. Stable frequency maintenance in the multi-area power system is one of the chaotic tasks. In this, a three-area interconnected power system is designed with an Integral controller and PID controller for AGC. Simulation results were compared for these models [Citation9]. Solar photovoltaic power generation is a milestone in renewable power generation. However, it has poor control performance and is not suited for general application. To improve it, AGC is developed based on the adaptive PID control algorithm. The findings reveal that it has the advantage of high control accuracy and fast response [Citation10]. Barebone PSO, Gaussian sampling has been employed to improve particle position and purge the exploit of velocity [Citation11]. The application of the suggested FO-PI controllers based on PSO presents enhancement in the dynamic frequency response performance of the SEPS according to ROCOF, Settling Time, Maximum Overshoot, Nadir and well damping in a wide range of operating conditions. Even the existence of Generating Rate Constraints (GRC)confirms its strength [Citation12]. The simulation results obtained from the series connected PI-PDF and CPI-PDF are found better than other controllers with respect to settling time, rise time, peak value and peak time. The gain is optimized using a differential algorithm [Citation13].

It is essential to design a controller which should handle sudden load demands uncertainties, frequency and inter-area power deviations in tie-line to maintain steady state error as almost null. This article proposes a BBPSO algorithm for tuning the gains of a PI controller for achieving the goals of AGC with Generation Rate Constraint (GRC). The performance of gain-tuned PI through RCGA and DE optimization algorithms was also simulated to compare the performance of the proposed algorithm. Here, five control area models are considered, every area consists of different combinations of thermal reheat and non-reheat turbines. The control area is assumed to be non-uniform in nature (i.e.) area 1 includes three Gencos with one reheat and two non-reheat turbines and two Discos, area 2 with two Gencos with reheat and non-reheat turbine combination and one Disco, area 3 with two Gencos in a combination of two non-reheat turbines and two Discos, area 4 with two Gencos of two reheat turbines and one Disco and area 5 incorporated with two Gencos of two non-reheat turbines and two Discos as illustrated in Figure . The Gencos parameters and their control parameters are presented in Tables  and .

Figure 1. Five-area deregulated power system structure.

Figure 1. Five-area deregulated power system structure.

Table 1. Genco’s parameters.

Table 2. Control parameters.

2. Problem formulation

The control area with different combinations of Discos and Gencos of thermal plants is modelled for the proposed controller. For this deregulated environment, Disco can deal with any Gencos in the control area through the Contract which has been monitored through ISO.

The Area Control Error [Citation13] for the ith area [Citation14] (1) ACEi=j(ΔPtie,i,j+biΔfi)(1) where bi is the frequency bias coefficient of the ith area, Δfi is the frequency error of the ith area, ΔPtie,i,j is the tie-line power flow error between the ith area and jth area.

The generation rate has been tuned by the value of ACE based on the demand in a control area. ACE plays a vital role in sustaining the frequency and tie-line power flows to scheduled value [Citation15,Citation16]. Disco Participation Matrix (DPM) shows the activity of Gencos with corresponding Discos, in DPM, the number of rows and columns is equal to the number of Gencos and Discos participated in the contract, respectively. Entry of the matrix reveals a fraction of the total load power contracted by a Disco towards a Genco. The sum of entries in a column is equal to one (i.e.) ∑cpfij = 1. The following shows the DPM for the nth area power system: (2) DPM=(cpf11cpf12cpf1ncpf21cpf22cpf2ncpfn1cpfn2cpfnn)(2) (3) AGPM=(AGPM11..AGPM1N:::AGPMN1..AGPMNN)(3) where AGPMij=(gpf(si+1)(zj+1)..gpf(si+1)(zj+mj):::gpf(si+ni)(zj+1)..gpf(si+ni)(zj+mj))For i,j = 1,2, … , N, and si=k=1i1ni; zj=k=1j1mj;s1=z1=0.

where ni and mj are the number of Gencos and Discos in area i and gpfij refers to “Generation Participation Factor” and shows the participation factor Gencoi in total load following the requirement of Discoj based on the possible contract. The Sum of all entries in each column of (the Augmented Generation Participation Matrix) AGPM is unity.

GPF reveals the contribution of Gencoi to Discoj’s demands based on the possible contract. The addition of all entries in each column of the Augmented Generation Participation Matrix (AGPM) should be one.

The scheduled contracted power exchange is given by ΔPtie12scheduled=Demand of Discos in area2  from Gencos in area 1)(Demand of Discos in area1  from Gencos in area 2) (4) di=ΔPloc,i+ΔPdi(4) where ΔPloc,i=j=1miΔPLji;ΔPd,i=j=1mjΔPULji (5) ηi=j=1jiNTijΔfj,(5) (6) ξi=ΔPtie,ik,schk=1kimjΔPtie,ik,sch,(6) (7) ΔPtie,ik,sch=j=1nit=1mkapf(si+j)(zk+t)ΔPLtkt1nkj=1miapf(sk+t)(zi+j)ΔPLjl(7) (8) ΔPtie,i,error=ΔPtie,iactualξi(8) (9) ρi=[ρ1i.ρki.ρnii]Tρki=j=1N[t=1mjgpf(si+k)(zj+t)ΔPLtj]T(9) (10) ΔPm,ki=Pki+apfkij=1mjΔPULji(10) where k = 1,2, … , ni.

To put off the excessive control action in power generation between the control areas, generation rate constraint (GRC) (Figure ) with the nominal value of the GRC (thermal unit) of 3%/min, i.e.ΔPG(t)0.005p.u.MW/s is considered with the limit bounds of ±0.0005.

Figure 2. Control area arrangement for the ith area with generation rate constraint.

Figure 2. Control area arrangement for the ith area with generation rate constraint.

3. BBPSO-PI controller for AGC

The AGC for multi-area generation system is computed through the Proportional–Integral (PI) controller. Even though the conventional methods such as Proportional–Integral Derivative (PID) and state feedback controllers provide zero steady-state deviation [Citation17], they exhibit poor dynamic response and they are time-consuming [Citation18]. The control vector for the PI controller is given by (11) Ui=[Kpi+ACEi+KIiACEidt](11) where Kpi and Kii are the proportional and integral gains of the PI controller

The ACE is used as a control signal in the PI controller and the same has been fed to the governor set point in each area.

3.1. Barebone particle swarm optimization

Barebone PSO (BBPSO) is a scholastic approach for optimizing multi-objective problems. Here, the Gaussian sampling method is preferred for generating new positions of particles. Since it eradicates the velocity term of the conventional PSO algorithm, this strategy does not need to optimize another D-dimensional vector (the velocity component); however; there is no delay as an adaptation is required and while it arises, which could potentially improve the performance. A particle energetically normalizes its velocity to generate a new position in the search space as follows: (12) Vi(t+1)=w Vi(t)=c1r1(pbestXi(t)+ c2r2(gbestXi(t)) (12) (13) Xi(t+1)=Xi(t)+Vi(t+1)(13) where Xi and Vi are the position and velocity vector for the ith particle, respectively; pbest is the previous best particle of the ith particle and gbest is the global best particle; r1 and r2 are two independently generated random numbers within [0,1]. The parameter w is known as inertia weight; c1 and c2 are acceleration coefficients.

A new position is updated by Gaussian sampling as follows: (14) Xi(t+1)=N(gbest+pbest2,|gbestpbest|)(14) where N(.) indicates the Gaussian distribution with mean gbest+pbest2 and standard deviation |gbestpbest|

3.2. Pseudo code

Step 1: Choose the number of iterations as 100 and the population size as 20.

Step 2: Generate randomly, “n” particles for gains and frequency biases with uniform probability over the optimized parameter search space [xmin, xmax], similarly, generate initial velocities of all particles, Vi.

Step 3: Run the AGC simulink model and enumerate the performance criterion (fitness function) for each particle (Equation 16) at the kth iteration.

Step 4: Calculate the gbest value and the pbest value.

Step 5: Calculate fitness function at gbest and pbest solution.

Step 6: Calculate Vi(t+1) (Equation 12), Xi(t+1) (Equation 13)

Step 7: Update velocity.

Step 8: The position of each particle has to be updated based on updated velocity and the particles are aligned to new positions according to Equation 14. Set the limit for each particle so that a particle never violates the position limit in any dimension.

Step 9: check whether the best solution is greater than a pre-specified number or the number of iterations reaches the maximum iteration, then stop the process, otherwise go to Step 3.

3.3. Fitness-objective function evaluation

The ultimate goal of this work is to trim down the frequency deviation and tie-line power flow deviations. The performance criterion (ITAE) is also implemented to improve the dynamics of AGC in a proposed test system.

The fitness function (15) 0tsimt|e(t)|dt(15) where e(t) is the error considered.

Minimization of fitness function: (16) j=0tsim(β1|Δf1|+β2|Δf2|+|Δptie12error |)dt+FD(16) where FD = α1OS + α2ST; OS is the Over Shoot; ST is the Settling Time.

The comparison between the performance criterion for the proposed controller along with RCGA-based PI and DE-based PI are presented in Table . Figure  shows the Flow chart for the proposed algorithm.

Figure 3. Flow chart for the proposed algorithm.

Figure 3. Flow chart for the proposed algorithm.

Table 3. Fitness (ITAE) value comparison.

4. Results and discussion

Here, the five areas deregulated system for thermal generation are simulated through Matlab Simulink. Three possible contracted test scenarios are considered for validating the robustness of the proposed control strategy against parametric uncertainties; the simulations are carried out for large load demands . The plant and control parameters for the test system are presented as supporting information in Tables  and . To illustrate the staunchness of the BBPSO-PI controller, the responses of RCGA-PI  [Citation19] and DE–PI controller have also been compared. The actual power generated is represented in Table . Tables  and depicted the frequency and tie-line power flow deviations of the test system.

Table 4. Actual power generated (pu).

Table 5. Frequency deviation.

Table 6. Inter-area tie-line power flow deviations.

4.1. Scenario 1 pool co-based transactions

The Gencos can deliver load following within their control areas based on the agreement, this case of pool co-based contracts between Discos and available Gencos is simulated based on the AGPM given below.

AGPM=(000.300.10.200.30.5000.200.10.1000.3000.250.10.100.250.20.40000000.250.10.250000000.20.20.50000000.350.1500000.250000.400000000.2000.25000000.600000000.30.7)

4.2. Scenario 2 combination of pool-co and bilateral-based transactions

This case reveals the bilateral cum poolco-based transaction between Dicos and Gencos. In this power transaction of the deregulated system, Discos have full freedom of demanding power from any of Genco within or with other control areas as per agreement. The following AGPM shows the transactions between the areas.

AGPM=(000.300.10.200.30.5000.200.10.1000.3000.250.10.100.250.20.40000000.250.10.250000000.20.20.50000000.350.1500000.250000.400000000.2000.25000000.600000000.30.7)

4.3. Scenario 3 contract violations

In this power transaction, it is assumed that Discos demanding power by violating the contract. The main objective of framing this case is to reveal the robustness of the proposed controller. Since the Discos violated the contracts as made with Gencos, the excessive loads demanded by each of various areas are as follows area 1, area 2, area 3, area 4 and area 5 are 0.050, 0.0200, 0.0400, 0.0200 and 0.0300, p.u respectively. The responses of frequency and tie-line deviations are shown in Figures . The Gencos are following the AGPM of Case 2 in this transaction.

Figure 4. Frequency deviations of area 1, area 2 & area 3 for scenario 3.

Figure 4. Frequency deviations of area 1, area 2 & area 3 for scenario 3.

Figure 5. Simulink model for the five-area thermal deregulated power system.

Figure 5. Simulink model for the five-area thermal deregulated power system.

Figure 6. Frequency deviations of area 4 & area 5 for scenario 3.

Figure 6. Frequency deviations of area 4 & area 5 for scenario 3.

Figure 7. Tie-line power deviations between areas 2 & 1, 3 & 1 and 4 & 1 for scenario 3.

Figure 7. Tie-line power deviations between areas 2 & 1, 3 & 1 and 4 & 1 for scenario 3.

Figure 8. Tie-line power deviations between areas 5 & 1 and 3 & 2 for scenario 3.

Figure 8. Tie-line power deviations between areas 5 & 1 and 3 & 2 for scenario 3.

The simulation results show that the proposed BBPSO-PI controller pursues the change in demand and overwhelming robust performance for a broad range of disturbances in load and possible contracted scenarios in the presence of GRC compared to RCGA-PI and DE-PI controller.

5. Conclusions

The primary motto of this work is to reveal the robustness of the BBPSO algorithm whose gain is tuned through the PI controller against AGC to regulate area control error to zero. Five area control structures of deregulated power systems are considered test environments. To manifest the designed controller, the test control area of the thermal generation restructured power system is considered with generation rate constraint. The novelty of the designed controller is proven through the simulation results. The simulation has been done through Matlab Simulink for three cases. The robust performances have been revealed by comparing the proposed controller with RCGA-PI and DE-PI controllers. From the dynamic performances, it is proved that the proposed controller holds good for various contracted scenarios and in the presence of large disturbances. It reflects robustness in reduced overshoots, undershoots and settling time in their transient response. However, the controller exhibits simple architecture and can handle real-time environments but they lag in their computational time hence to reduce, AI Techniques may be implemented in future work.

Nomenclature

i=

subscript referred to the area

F=

Area frequency

Ptie=

tie-line power flow

ACE=

area control error

cpf=

contract participation factor

gpf=

generation participation factor

KP=

subsystem equivalent gain constant

TP=

subsystem equivalent time constant

TT=

turbine time constant

TG=

governor time constant

B=

frequency bias

Tij=

tie-line synchronizing coefficient between areas i & j

Pd=

area load disturbance

PLji=

contracted demand of DISCO j in area i

PULji=

un-contracted demand of DISCO j in area i

PM,ji=

power generation of GENCO j in area i

PLoc=

total local demand

η=

Area interface

ξ=

Scheduled power tie-line power flow deviation

Disclosure statement

No potential conflict of interest was reported by the author(s).

References

  • Akash Monohar J. A systematic study of controller and optimization techniques in automatic generation control system. 2023 International Conference on Computational Intelligence, Communication Technology and Networking (CICTN), Ghaziabad. IEEE; 2023. p. 339–343.
  • Pati TK, Sahu BK. Application of hybrid DEPSO algorithm to study the performance of different PID controller structures for automatic generation control of a two-area multi-units interconnected power system. 2014 International Conference on Circuit, Power and Computing Technologies [ICCPCT], Nagercoil. IEEE; 2014. p. 787–791.
  • Sahoo G, Sahu RK, Panda S. Automatic generation control and its comparative analysis for interconnected thermal and hydrothermal power system by ERWCA optimization technique. 2023 International Conference on Intelligent and Innovative Technologies in Computing, Electrical and Electronics (IITCEE), Bengaluru. IEEE; 2023. p. 1106–1110.
  • Khuntia SR. Comparative study of different controllers for automatic generation control of an interconnected hydro-thermal system with generation rate constraints. 2010 International Conference on Industrial Electronics, Control and Robotics, Rourkela. IEEE; 2010. p. 243–246.
  • ShadanSalik S, NehaKhokher NK. Fuzzy logic based automatic generation control. Proceedings of the Fifth International Conference on Communication and Electronics Systems (ICCES 2020), Coimbatore. IEEE; 2020. p. 193–198.
  • Behera A, Panigrahi TK. A novel cascaded PID controller for automatic generation control analysis with renewable sources. IEEE/CAA J Automat Sin. 2019;6(6):1438–1451. doi:10.1109/JAS.2019.1911666
  • Mao J, Liu R, Aihua WU, et al. An improved whale optimization algorithm based PIDF–(1+PI) cascade automatic generation control for multi-area multi-source power system with capacitive energy storage. IEEE Access. 2023;11:72418–72435. doi:10.1109/ACCESS.2023.3250558
  • LihuiXie JW, Li Y, Sun Q. Automatic generation control strategy for integrated energy system based on ubiquitous power internet of things. IEEE Internet Things J. 2023;10(9):7645–7654. doi:10.1109/JIOT.2022.3209792
  • MuslehUddin M, Saifullah MK, MonirulKabir M. PID controller based automatic generation control for three area interconnected power system. 2021 International Conference on Information and Communication Technology for Sustainable Development (ICICT4SD), Dhaka. IEEE; 2021. p. 300–305.
  • Liu Q, Liu Q. Research on automatic generation control system of photovoltaic power station based on adaptive PID control algorithm. 2020 IEEE 3rd International Conference on Information Systems and Computer Aided Education (ICISCAE), Dalian. 2020. p. 231–236.
  • Kennedy J. Bare bones particle swarms. Proceedings of IEEE Swarm Intelligence Symposium (SIS’03), Indianapolis. IEEE; 2003. p. 80–87.
  • Ali AM, Saad MS, Amari AE, et al. Automatic generation control of simplified Egyptian power system using fractional order PI controller based on PSO. Int J Energy Environ Sci. 2023;8(2):31–43.
  • Kumar S, Gupta SK. Load frequency control of a two-area, multi-unit AGC hybrid power system under deregulated environment using PI-PDF and CPI-PDF tuner with differential evolution algorithm. Int J Intell Syst Appl Eng. 2024;12(4s):16–29.
  • Kundur P. Power system stability and control. New York (NY): McGraw-Hill; 1994.
  • Lal DK, Barisal AK, Tripathy M. Differential evolution algorithm optimized dual mode load frequency controller for isolated wind-diesel power system with SMES and fuel cell. Recent Adv Electric Electron Eng. 2019;12(1):56–61.
  • Arya LD, Verma HK, Jain C. Differential evolution for optimization of PID gains in automatic generation control. Int J Comput Sci Eng. 2011;3(5):1848–1856.
  • Ghoshal SP. Application of GA based optimal integral gains in fuzzy based active power-frequency control of non-reheat and reheat thermal generating systems. Electr Power Syst Res. 2003;67(2):79–88. doi:10.1016/S0378-7796(03)00087-7
  • Bevrani H. Robust decentralised load-frequency control using an iterative linear matrix inequalities algorithm. IEE Proc Gener Transm Distrib. 2004;151(3):347–354. doi:10.1049/ip-gtd:20040493
  • Demiroren A, Zeynelgil H L. GA application to optimization of AGC in three area power system after deregulation.  Int. J. Electr. Power Energy Syst. 2007;29:230–240. doi: 10.1016/j.ijepes.2006.07.005