Tuning of power system stabilizer for small signal stability improvement of interconnected power system

Prasenjit Dey (Department of Electrical Engineering, National Institute of Technology Agartala, West Tripura, India)
Aniruddha Bhattacharya (Department of Electrical Engineering, National Institute of Technology Agartala, West Tripura, India)
Priyanath Das (Department of Electrical Engineering, National Institute of Technology Agartala, West Tripura, India)

Applied Computing and Informatics

ISSN: 2634-1964

Article publication date: 29 December 2017

1738

Abstract

This paper reports a new technique for achieving optimized design for power system stabilizers. In any large scale interconnected systems, disturbances of small magnitudes are very common and low frequency oscillations pose a major problem. Hence small signal stability analysis is very important for analyzing system stability and performance. Power System Stabilizers (PSS) are used in these large interconnected systems for damping out low-frequency oscillations by providing auxiliary control signals to the generator excitation input. In this paper, collective decision optimization (CDO) algorithm, a meta-heuristic approach based on the decision making approach of human beings, has been applied for the optimal design of PSS. PSS parameters are tuned for the objective function, involving eigenvalues and damping ratios of the lightly damped electromechanical modes over a wide range of operating conditions. Also, optimal locations for PSS placement have been derived. Comparative study of the results obtained using CDO with those of grey wolf optimizer (GWO), differential Evolution (DE), Whale Optimization Algorithm (WOA) and crow search algorithm (CSA) methods, established the robustness of the algorithm in designing PSS under different operating conditions.

Keywords

Citation

Dey, P., Bhattacharya, A. and Das, P. (2017), "Tuning of power system stabilizer for small signal stability improvement of interconnected power system", Applied Computing and Informatics, Vol. 16 No. 1/2, pp. 3-28. https://doi.org/10.1016/j.aci.2017.12.004

Publisher

:

Emerald Publishing Limited

Copyright © 2017, Prasenjit Dey, Aniruddha Bhattacharya and Priyanath Das

License

Published in Applied Computing and Informatics. Published by Emerald Publishing Limited. This article is published under the Creative Commons Attribution (CC BY 4.0) license. Anyone may reproduce, distribute, translate and create derivative works of this article (for both commercial and non-commercial purposes), subject to full attribution to the original publication and authors. The full terms of this license may be seen at http://creativecommons.org/licences/by/4.0/legalcode


1. Introduction

Power system is a highly complex and non-linear system and it has always suffered from low frequency oscillations ranging from 0.2 to 2 Hz [1]. These troublesome dynamic oscillations arise due to various disturbances like load variations, line outages and also some other factors like characteristics of various control devices and electrical connections between the components. Due to these low frequency oscillations power-transfer capability of power systems get reduced. Moreover they are associated to the rotor angle of the synchronous machines which continues to grow causing loss of synchronism if adequate damping is not provided to the system. So power system stabilizers are most commonly used to damp out the system oscillations and also to enhance the damping of electromechanical modes. These oscillations can be divided into two main important categories: firstly the local mode of oscillations, ranging from 0.8 to 2 Hz and inter area mode of oscillations ranging from 0.2 to 0.8 Hz. These phenomena can be examined by eigenvalue analysis and can be solved with the help of power system stabilizer. Suitably tuned parameters of PSS introduce a component of electrical torque which is in phase with the generator rotor angle deviations and can damp out low frequency oscillations. Inputs to the stabilizer can be rotor frequency, rotor speed deviation and accelerating power, etc. High gain automatic voltage regulators are used in excitation systems which invites low frequency oscillations in the system. In [2] proportional integral derivative controller have been used which provides modulated signal to AVR for damping out the low frequency oscillations. Literature survey shows that many conventional power system stabilizers (CPSS) [3] have been considered consisting of lead-lag compensators. The design of such CPSS involves the linearized dynamic model which is based on linear control theory and gives poor performance under varying operating conditions. Also it fails to maintain stability of electrical power system when subjected to high loading conditions. Despite satisfactory performance of classical approaches like H-infinity [4], LMI [5], and pole placement [6] techniques, meta-heuristic techniques are more popular due to their simplicity of implementation and less computational efforts over the classical techniques in finding the optimal solution. Moreover, real life problems including design optimization problems make use of several types of variables, objective functions, and constraint functions simultaneously in their formulation. Classical techniques are not suitable for complex non-convex, non-smooth, and non-differentiable objective functions and constraints. To overcome these problems, heuristic algorithms are sought after as they are capable of solving the non-linear problems. Recently various Artificial Intelligent (AI) techniques are being used for mitigating the problem related to low frequency oscillations. Among the several AI techniques, artificial neural network (ANN) [7–11] has been widely used for designing PSS. But ANN based controllers are limited by their longer training period and in the selection of numeral of layers and also, neurons for each of the layers. Fuzzy logic controller (FLC) is also one of the AI techniques that have gained attention for controlling PSS signal [12–14]. The main advantage of FLC is that it can provide control signal to the plant which is based on linguistic rules derived from the operator. FLC’s can be designed by making use of linguistic information obtained earlier from the control system and hence, accurate model of the plant is not required. But problem with this controller is that, it requires hard work and fine tuning to achieve adequate signal. Recently, evolutionary based optimization techniques are gaining more attention for designing of power system stabilizer. Conventional PSS has been designed using various techniques like Genetic algorithm (GA) [15–16], Particle swarm optimization (PSO) [17–19], differential evolution (DE) [20–21], firefly algorithm (FA) [22], cuckoo search (CS) [23], evolutionary programming [24], tabu search [25], simulated annealing [26], BAT [27] and rule based bacteria foraging [28].

Here, a new metaheuristic algorithm called collective decision optimization (CDO) [29] for tuning PSS parameters in a multi machine power system has been presented. State space representation of the system is done for performing small signal stability analysis. WSCC 3 machine 9 bus and IEEE 14 bus systems are considered as test systems. There are various methods available for small signal stability analysis, such as Eigen value analysis, synchronizing and damping torque analysis, frequency response and residue based analysis. Behavior of the system has been studied with the help of eigenvalue analysis because of its simplicity and efficiency over other techniques. The main advantage of eigenvalue technique is that it can easily identify various electromechanical modes which are otherwise very difficult to obtain with other mentioned techniques. Also, the oscillations can be characterized very easily and accurately. Results so obtained by this algorithm is compared with other optimization techniques like GWO, DE, WOA and CSA which shows that this proposed technique enhances overall stability and mitigates the problem related to low frequency oscillations.

2. Dynamics of power system

The d–q axis transformation of synchronous machines has been considered for representing dynamics of power system [30]. For large interconnected systems, the network is usually considered as a constant impedance matrix including the loads. Generator fourth order model consisting of four states have been considered for modeling synchronous machine and fast acting exciter or static exciter as excitation system. The state equations are modeled as shown in [31].

2.1 Generator equations

(1)δ=ωiωs
(2)ω=TMiMi[EqiXdiIdi]IqiMi[EdiXqiIqi]IdiMiDi(ωiωs)Mi
(3)Eqi=EqiTdoi(XdiXdi)IdiTdoi+EfdiTdoi
(4)Edi=EdiTqoi(XqiXqi)IqiTqoi

2.2 Exciter equation

(5)Efdi=EfdiTAi+KAiTAi(VrefiVi+Vsi)

These above mentioned set of nonlinear equations can be represented as follows:

(6)X=f(X,U)
where X denotes state vectors given by X=[δ,ω,Eq,Ed,Efd]T and U denotes the input vector which is the PSS output signal in this case. δ,ω,Eq,Ed,Efd denote respectively the rotor angle, speed, internal voltage along quadrature axis and direct axis and field voltage respectively. These equations can be represented in state space form and are given below:
(7)X=AX+BU

Here generator 4th order model and static exciter are considered. So the dimension of A matrix is 5m × 5m and B matrix is 5 × n, where, m and n denotes the number of machines and number of PSS installed in the system respectively.

Investigation is done by considering various operating conditions like loading conditions, line outages etc. Different loading conditions are presented in (Tables 1 and 2) for both WSCC 3 machine 9 bus and IEEE 14 bus system respectively. Detailed system data has been taken from [32,33]. Figures 1 and 2 represents single line diagram for the above mentioned test systems. As far as small signal stability is concerned, it always deals with finding electro mechanical modes as well as state variables which participate effectively in the system. So, various modes of oscillations can be identified by the use of participation factors [34].

3. Power system stabilizer

The function of PSS is to provide an additional torque to the exciter to damp out low frequency oscillations. The most commonly used PSS is speed based (CPSS). Throughout the study, CPSS is considered for designing purpose. Figure 3 shows the functional block diagram of CPSS.

The above diagram represents a two staged PSS, consisting of a gain block, a washout circuit and dynamic compensator. In the gain block, KPSS is nothing but gain of the PSS usually ranging from 0.01 to 50 [35]. Gain of PSS is an important factor as it is responsible for providing adequate damping torque. Damping provided by PSS is proportional to the gain until it reaches critical values, after which damping start decreasing. Washout circuit acts as a high-pass filter. It passes all the required frequencies and eliminates steady-state signals in the output of PSS which otherwise modifies generator terminal voltage. Tw is the time constant of washout filter. Previous works show that, for noticeable improvement of system damping, one has to consider Tw as 10 seconds (s) [36]. Phase lead-lag compensation block can compensate for the lag between PSS output and electrical torque and also eliminate the delay between excitation and electrical torque. The transfer function of PSS can be expressed as:

(8)GPSS(s)=Vsi(s)ωi(s)=KPSSi·[sTWi1+sTWi]·[1+sT1i1+sT2i]·[1+sT3i1+sT4i]
where speeds deviation is taken as the input signal to the PSS.

4. Problem formulation

When power system is subjected to any disturbance, the decaying rate of oscillation is taken care of by damping factors of the system and the amplitude is determined by the damping ratio. Two sub objective functions have been considered here for tuning PSS parameters and the assessment is done using eigenvalue analysis. First sub objective function considers minimizing real part of eigenvalue and second part, considers maximizing the damping ratio, as shown in [35]. Eigenvalue having larger negative real part with higher value of damping ratio ensures a stable system. The damping co-efficient is derived from real and oscillatory parts of eigenvalues. The objective function contains real part of the eigenvalues as well as the damping co-efficient in order to tune PSS parameters. Therefore main objective is to improve the real part of eigenvalues and damping ratio. Mathematically it can be represented as:

(9)MinimizeI=I1+I2
where
(10)I1=i=1n(σ0σi)2;I2=i=1n(ζ0ζi)2;

Here, n is the number eigenvalues that is associated with the electromechanical modes. I1 represents the objective function related to real part of eigenvalues that leads them towards left half of S plane and I2 refers to the improvement of damping ratios. σ represents the real part and ζ, the damping ratio of the eigenvalues. Values of σ0 and ζ0 are taken as −2.5 and 0.1 respectively [17]. T1 and T3 are phase-lead time constants and vary in the range of 0.1–1.5s [36]. T2 and T4 are phase-lag time constants and vary between 0.01 and 0.15 s [36]. Five parameters namely, KPSS, T1, T2, T3 and T4 are optimized using different optimization techniques and Tw is kept constant at 10 s. The effect of the objective function is shown in Figure 4. All the optimization techniques considered in this paper has been applied to the objective function described using (9) subject to following inequality constraints.

(11)KPSSminKPSSKPSSmaxT1minT1T1maxT2minT2T2maxT3minT3T3maxT4minT4T4max}

This paper mainly focuses on CDO, GWO, DE, WOA and CSA algorithms for tuning PSS parameters to improve system stability under different operating conditions.

5. An overview of recently developed optimization

In the last few years some popular optimization algorithms have been developed. All these algorithms are equally effective to solve complex optimization problem. These are CSA, WOA, DE, GWO and CDO, etc. Brief descriptions of these algorithms are given below.

5.1 Crow search algorithm

Crow search algorithm, as developed by A. Askarzadeh [38], is a metaheuristic algorithm designed to handle constrained optimization problems. It exploits the intelligent behavior of crows in searching and obtaining food. Crows are assumed to hide any excess food and feed on them as and when required. They are also known to follow other crows to their hideouts and steal their food. It is also assumed that the crows which committed thievery become extra cautious regarding their hideouts so that their food can’t be stolen.

In CSA, exploitation and exploration are mainly controlled by the parameter of awareness probability (AP) of crows, i.e., if it is being followed by another crow. If it is aware of being followed, then it will assume any random position rather than going to its hideout. For decreased awareness probability value, CSA conducts its search locally, where a present good solution is obtained. Hence, low values of AP, increases exploitation capability. Increased AP value results in the probability of conducting global search (randomization). As a result, use of large values of AP increases exploration capability of the algorithm.

5.1.1 Pseudo-code for CSA

5.2 Whale optimization algorithm

Whale optimization algorithm duplicates the hunting strategies of humpback whales. They employ bubble net mechanism for hunting their preys. Their hunting strategy is close to that of grey wolves and involves the following phases [39]:

5.2.1 Encircling prey

In this phase, it is assumed that the whales have knowledge about the best position of their preys in the search space. After defining the best search agent, the other search agents update their positions towards the best search agent as follows:

(12)D=|C·X(t)X(t)|
(13)X(t+1)=X(t)A·D
where D represents a difference vector, t represents the present time. A and C are coefficient vectors. X and Xp represent respectively positions of the whale and the prey. Following equations calculate the coefficient vectors A and C:
(14)A=2·a·r1a
(15)c=2·r2
where r1 and r2 are random numbers in the interval [0, 1] and components of a are linearly decreased from 2 to 0 iteratively.

5.2.2 Bubble – Net attacking method

This is the exploitation phase of the algorithm. Two approaches have been given in [39] for mathematically representing the attacking method of whales which are as follows:

5.2.2.1 Shrinking encircling

This is obtained by decreasing the value of a in (14), which in turn results in decrease in the range of A. New position of whales can be set anywhere between their original position and the present best position by setting A randomly within the interval [−1, 1].

5.2.2.2 Spiral updating position

It first calculates the distance between whale and prey and then creates a spiral equation mimicking the helical motion of humpback whales:

(16)X(t+1)=D·eck·cos(2πk)+X(t)
where D=|X(t)X(t)| represents the distance of ith whale with respect to the prey, c is a constant denoting shape of the spiral and k is any random number in the interval [−1, 1].

Assuming a 50% chance of the whales to adopt either shrinking encircling or spiraling method, their positions are updated as follows:

(17)X¯(t+1)=X(t)A·Difp<0.5=D·eck·cos(2πk)+X(t)ifp0.5}
where p is a random number within the interval [0, 1].

5.2.3 Search for prey

This phase represents the exploration of the whales. This phase also works by varying A to search for prey. Whales search randomly in positions relative to one another. In this phase, position of each search agent is updated with respect to a randomly chosen whale instead of the best position, thereby enhancing exploration and allowing for global search. In his phase, A>1. The following equations represent mathematical modeling of the phase:

(18)D=|C·XrandX|
(19)X(t+1)=XrandA·D
where Xrand represents position of any whale chosen randomly from the present population.

5.2.4 Pseudo-code for whale optimization algorithm

5.3 Differential Evolution

Differential Evolution [40] is a well-established evolutionary algorithm efficient in treating non-linear, non-differentiable and multi-modal objective functions. DE employs three operators, namely: mutation, crossover and selection to develop its population. The steps are briefly described below:

5.3.1 Initialization

The population is randomly initialized within the upper and lower bounds,

(20)Xjk0=Xkmin+rand(XkmaxXkmin);j=1,2,3,,pop;k=1,2,3,,nv;
where pop, nv, respectively denotes the population size and the number of control variables. rand function generates uniform random numbers within the interval [0, 1]. Xkmax and Xkmin respectively denote the upper and lower bounds of the kth control variable.

5.3.2 Mutation

In this phase, random extraction of several individuals from the population and their geometrical manipulation takes place. Mutant vectors Xj/p are created by unsettling a randomly created vector Xap with the difference of two other randomly selected vectors Xbp and Xcp at pth iteration according to the following equation:

(21)Xj/p=Xap+F(XbpXcp);j=1,2,3,,pop.;

F denotes the scaling factor and lies in the interval [0, 2]. It controls the perturbation in mutation, thereby improving convergence. Exploration capability is controlled by the population size and the number of individuals extracted randomly in the strategy.

5.3.3 Crossover

In this phase, gene exchange between the individuals takes place. The parent vector (target vector) interacts with the mutated vector and creates a trial vector, which inherits parental genes with some probability. Crossover is represented with the following equation:

(22)Xjk//p=Xjk/pifrandk<Crork=q=Xjkpotherwise}
where j=1,2,3,,pop; k=1,2,3,,pop; Xjkp, Xjk/p and Xjk//p denote respectively the kth individual of the jth target vector, mutant vector and trial vector at pth iteration. Randomly chosen index q(k=1,2,3,,nv), ensures that at least one parameter from the mutant vector is taken by it even if the crossover probability Cr is zero. Cr[0,1] helps to maintain diversity of the population so that the algorithm doesn’t get trapped into local optima.

5.3.4 Selection

This phase selects the best set amongst the trial vector and the updated target vector by comparing their objective functions. The vector which gives the best value of the objective function (maximum or minimum depending upon the problem), gets selected. The following equation represents the selection procedure:

(23)Xjp+1=Xj//piff(Xj//p)f(Xjp)=Xjpotherwise}j=1,2,3,,pop.

5.3.5 Pseudo- code for DE algorithm

Xj(k) denotes the kth variable of solution Xj. Yj denotes the offspring. randint (1, nv) represents a uniformly distributed random integer between 1 and nv. randk (0, 1) represents real number randomly distributed in (0, 1). Different DE strategies are available in [40] for the creation of a candidate. Strategy 1 has been discussed here.

5.4 Grey wolf optimizer

GWO is a recently developed meta-heuristic optimization technique, which follows the hunting strategy applied by a grey wolf [41]. Grey wolves live and hunt in a pack of 5–12 members on an average. They are categorized as alpha, beta, delta and omega, whereby alpha is placed at the top level of hierarchy, followed by beta, delta and omega. Their hunting strategy involves tracking the position of prey, chasing, encircling and attacking. The steps are discussed below.

5.4.1 Encircling

The following equation represents encircling behavior of grey wolf:

(24)D=|C·Xp(t)X(t)|
(25)X(t+1)=Xp(t)A·.D
where D represents a difference vector, t represents the present time. A and C are coefficient vectors. X and Xp represent respectively positions of the grey wolf and the prey. Following equations represent the coefficient vectors A and C:
(26)A=2·a·r1a
(27)C=2·r2
where r1 and r2 are random in the interval [0, 1] and components of a are linearly decreased from 2 to 0 iteratively. (26) and (27) are used to update position of grey wolves.

5.4.2 Hunting strategy

Alpha guides the hunting process. Beta, delta may participate occasionally in this part. It is assumed that alpha, beta and delta have the best knowledge about the position of the prey in the search space. Following equations represent the overall hunting process:

(28)Dα=|C1·XαX|
(29)Dβ=|C2·XβX|
(30)Dδ=|C3·XδX|
(31)X1=XαA1·(Dα)
(32)X2=XβA2·(Dβ)
(33)X3=XδA3·(Dδ)
(34)X(t+1)=X1+X2+X33
where Dα, Dβ and Dδ are respectively the difference vector of alpha, beta and delta. X1, X2 and X3 represent position of the prey with respect to alpha, beta and delta respectively Xα, Xβ, Xδ represent positions of the alpha, beta and delta wolves respectively.

5.4.3 Attacking

The wolves attack and finish the hunt when the prey stops moving. Exploitation capability of GWO technique is governed by vector A which is a random number between [2a,2a]. It allows other search agents to update their position based upon the positions of alpha, beta and delta wolves, and finally attack the prey.

5.4.4 Search for prey

Current position of alpha, beta and delta dictates the search process. Wolves diverge from each other during searching, and converge while attacking the prey. To mathematically model divergence, vector A is associated with some random values greater than 1 and less than −1 in order to compel the search agents to diverge from each other. This emphasizes the exploration capability of GWO to search for global optimum value.

5.4.5 Pseudo-code for GWO

5.5 Collective decision optimization algorithm

Collective decision optimization algorithm (CDO) as described by Zhang et al. [29], is a relatively new metaheuristic algorithm based on the human social behavior influenced by their decision making capabilities. Human beings tend to collect fellows having different capabilities and form a group to arrive at a decision regarding a problem or a solution. Members of the group express as well as exchange ideas and finally select the best idea amongst all. Final decision is influenced by different factors such as: conformity in the members’ thinking, experience, leader, viewpoint of other members and innovation.

The terms relating the common evolutionary programs with CDO are as follows:

Population=Gathering;Populationsize=Totalmemberspresentinthemeetingordeciders;Agent=Decider;Feasiblesolution=Plansorideas;Fitnessvalue=planquality;Optimalsolution=bestidea.

The decision making abilities are classified into different phases as follows:

5.5.1 Formation of group

A group of P members is randomly formed within the search space of dimension D as follows:

(35)Kij=LBj+rand(0,1)×(UBjLBj)
where i=1, 2, 3, …, P; j=1, 2, 3, …, D. rand denotes any random number in the interval [0, 1], and LB and UB represents the lower and upper bounds of the control variables.

5.5.2 Experience phase

In a meeting of the group, deciders bring forward their plans based on their personal experiences. In CDO, this is defined as the best position of the agent ΦA and can be expressed as:

Kinew=Ki+rand(0,1)×step_size×d0
(36)d0=ΦAKi
where rand is any random number selected from [0, 1], step_size denotes step size for present iteration, and d denotes the direction in which the next decider is selected to share his/her plan.

5.5.3 Others’ idea phase

Exchange of ideas between the agents take place in this phase and an agent accepts others’ ideas if those are superior to her/his idea. An agent Kj, is selected randomly from the population to exchange idea with Ki. The agent having the better quality plan is selected. This phase is expressed as follows:

Kinew(1)=Kinew+rand(0,1)×step_size×d1
(37)d1=beta1×d0+beta2×(XjXi)
where j is the agent selected from the interval [1, P], d1 is the new direction of movement and beta1 and beta2 are two numbers randomly respectively selected from the intervals [−1, 1] and [0, 2].

5.5.4 Group-thinking phase

This phase describes the way agents’ decisions are influenced by the direction in which the maximum ideas are inclined to. The position of the group thinking can be assumed to be the geometric center (ΦG) of each agent. It may be expressed as:

(38)ΦG=1P(K1,K2,,KP)

The updated position of the agent is calculated as:

newKi(2)=newKi(1)+rand(0,1)×step_size×d2
(39)d2=beta1×d1+beta2×(ΦGKi)
where d2 is the new direction in which the agents ideas progresses.

5.5.5 Leader phase

Overall decision is made under the influence of the leader who decides the direction of movement and final output. Mathematically it can be represented as:

newKi(3)=newKi(2)+rand(0,1)×step_size×d3
(40)d3=beta1×d2+beta2×(ΦLKi)
where d3 is the new direction in which the agents ideas progresses. Leader (ΦL) is the best agent in the meeting.

The leader has the power to change his/her idea by himself/herself. Random walk strategy is used by this algorithm for local search.

(41)newKp=ΦL+Wp(p=1,2,3,4,5)
where Wp is any vector randomly selected from within the interval [0, 1].

5.5.6 Innovation phase

Innovation refers to the process involved in improving the decision making process. This is achieved by making small perturbation in the existing variables (mutation factors) and can be implemented as:

(42)rand1MnewKi(4)=newKi(4)newKi(4,F)=LB(F)+rand2×(UB(F)LB(F))
where rand1 and rand2 are two uniformly distributed random numbers within [0, 1], F is randomly generated within interval [1, D], M denotes mutation factor used to avoid premature convergence.

Proper selection of the step_size plays an important part in deciding exploration and exploitation of the population. Larger valued step_size in the initial stages ensure better exploration and smaller values in the later parts ensure proper exploitation of the population. An adaptive mechanism used by the algorithm is described below:

(43)step_size(t)=21.7(t1T1)
where t denotes the present iteration and T denotes the maximum iteration number.

5.5.7 Pseudo-code for CDO

Steps involved in parameter tuning of PSS using CDO are as follows:

  • Step 1: Randomly initialize a group of P members within the search space having dimension D. Set the members i.e., control parameters (PSS gain and lead-lag time constant) of the group within their upper and lower bounds based on (11). Choose maximum fitness evaluation (maxFE).

  • Step 2: Analyze small signal stability of the system for each member of the group and obtain eigenvalues and check whether they satisfy the inequality constraints of (11).

  • Step 3: Determine the plan quality (fitness function) as per (9) for each group, which is eigenvalue based. Store total number of fitness evaluation within the variable FE.

  • Step 4: Identify the new best position of agents (Kinew) from the population, based on their quality of plan (fitness values). This forms the modified group set.

  • Step 5: Update the population of groups as per the different phases of CDO employing (36)–(42).

  • Step 6: Find the best plan and best group. Best plan is the minimum of the fitness function evaluated for each solution set and best group is the solution set which gives the best plan.

  • Step 7: Go to step 5 and repeat until value of FE reaches the predefined maxFE.

6. Results and discussion

The purpose of this section is to analyze system performances with the help of a newly proposed algorithm. To show the application and superiority of CDO, two test systems are considered and mentioned in the earlier Section 2. First one is WSCC 3 machine 9 bus system and second one is IEEE 14 bus system.

6.1 Results regarding PSS parameters tuning

Eigenvalues obtained using CDO are used to determine stability of the system and are compared with those achieved by GWO, DE, WOA and CSA. Results demonstrate supremacy of CDO over GWO and CSA in assessing small signal stability of the system. To show the effectiveness of the proposed algorithm in mitigating low frequency oscillations, PSS were installed in all the machines for both test systems. System eigenvalues and damping ratios of electromechanical mode are shown in Tables 3 and 4 respectively, when both systems are subjected to different loading conditions. Even though PSS is for improving the damping torque primarily, during the disturbances it is expected to make slight contribution to synchronizing torque enhancement, also during post disturbance the synchronizing torque contribution should be slightly positive apart from its main and substantial positive damping torque contribution. Therefore, all these means imaginary part of electromechanical modes should slightly increase.

It is very much clear from the above table that CDO is able to shift all real parts of electromechanical modes towards left half of S plane having enhanced damping ratios under light, normal and heavy loading conditions as compared to other techniques. To show the robustness of the proposed design, PSS parameters are tuned for a single operating point i.e., the best group for that point is obtained. Then, all operating points are analyzed for this group and their responses are obtained. For each operating condition CDO provides robust performance and achieves better damping characteristics as compared to GWO, DE, WOA and CSA based PSS. The set values for the PSS parameters for different algorithms are listed in (Tables 5 and 6) respectively for both the test systems.

All the simulations have been done using MATLAB software. A population size of 50 has been considered in all cases and convergences of the algorithms have been studied for 100 iterations. Figure 5. Represents the convergence characteristics for both WSCC 3 machine 9 bus and IEEE 14 bus system respectively. It shows decreasing objective function in each iteration for all the optimization techniques which finally settles down to zero (I = 0). This indicates that all electromechanical modes have entered into the D-space in the negative half of s-plane. Also, CDO converges faster (16 iterations for first test system and 20 for second one) as compared to GWO (40 iteration for 9 bus system 42 for IEEE 14 bus), DE (45 iterations for 9 bus 54 for IEEE 14 bus system), WOA (52 and 62 respectively) and CSA (57 and 70 iterations respectively).

6.2 Results regarding PSS location

As PSSs are very expensive, it is not wise to install PSS in all the generators. CDO is applied in this paper to find out optimal locations for PSS. Additionally it is also required to maximize the damping ratio and minimize the real parts of the electro-mechanical modes, subjected to various combinations of PSS. To provide acceptable damping to the system as well as to make it stable, minimum one PSS is considered for the first test system and two for the second one. Number of available PSS is assumed as 1, 2 and 3 for the first test system and 2, 3, 4, 5 for second one respectively. Now by using (9) and applying CDO technique, the optimal location of PSS is found out for both the test systems and are tabulated in (Tables 7 and 8) respectively.

For the first case it can be observed from Table 7, that G1, G2 and G3 are the optimal locations for installing three PSS, whereas for two PSS case, Generator G2, G3 are the optimal locations. In case of single PSS installation, generator G3 is obtained as optimal location. For all the optimal locations, the tuned values of PSS parameters and the least damping rations are summarized in the above table. The minimum damping ratio is 0.065809 in case of one PSS and increases to 0.16755 when two PSS are installed in two generators. This damping ratio further increased to 0.17489 when PSS are installed in all three generators. When two PSSs are installed in the system, significant improvement in damping ratios are observed as compared to the case when single PSS is installed. Also there cannot be seen any huge differences when three PSSs are installed. Therefore installing two PSSs in the system provides sufficient damping to low frequency oscillations and as a conclusion G2, G3 may be considered as optimal locations.

Similarly, for the second test system it has been found from Table 8, that in case of four generators case, G1, G3, G4, G5 combination is found to be optimal, whereas G1, G3, G4 and G3, G2 are the best combinations in case of three PSS and two PSS respectively. It is observed that in case of four PSS i.e., G1, G3, G4, G5 combination provides an acceptable damping to the system to maintain its stability. So, for second test system, G1, G3, G4, G5 combination may be considered as the optimal location.

6.3 Response of the system under different loading conditions

For validation of the proposed algorithm some time domain simulations have been done for both WSCC 3 machine 9 bus and IEEE 14 bus systems when subjected to different loading conditions as well as for faulted condition.

6.3.1 Responses for WSCC 3 machine 9 bus system

A three phase fault is applied near bus 7 at time 0.1 s and cleared at 0.2 s (fault clearing time) and responses are obtained for lightly loaded, normally loaded and heavily loaded conditions.

Figure 6 shows responses of Δω12, Δω13 during severe fault under normal loading conditions obtained by each of the algorithms mentioned above. It can be observed that the newly proposed CDO is more stabilized than other optimization techniques and requires mean settling time of 2.4 s to mitigate the system oscillations, whereas GWO, DE, WOA and CSA requires more time to settle down.

Figure 7 shows response of the system under lightly loaded conditions and it can be seen clearly that CDO provides adequate damping to the oscillatory modes and also reduces the mean settling time to 2.1 s which is lesser than other optimizing techniques.

Figure 8 shows response of the system under heavy loaded conditions. Similarly mean settling times for CDO is 2.5 s whereas GWO and CSA take more time to settle down. Therefore it can be concluded that in every case CDO designed PSS gives better performance and is able to provide sufficient damping to the system to mitigate low frequency oscillations.

It is observed from Figures 6(a), 7(a), 8(a) that first swing has a steeper peak, and the second peak is bigger than the first swing. To demonstrate this, response of electrical power output varying with time for each machine is plotted under heavily loaded condition for no PSS installed in it. From Figure 9. it is clear that the peak of Pe2 in the second swing is lesser than first one. So, there will be more acceleration and that is the reason machine has less synchronizing strength in the second swing, giving higher peak. Similar explanation will be applicable for light load and normal load conditions.

6.3.2 Responses for IEEE 14 bus system

Performance of CDO has been analyzed for different cases and comparison of results with those of other algorithms demonstrates its efficiency in enhancing overall system stability. In order to assess the capability of CDO in handling a larger and complex system, it has also been applied to IEEE 14 bus test system. The system is tested under all conditions studied for WSCC 3 machine 9 bus systems. A three phase fault is applied near bus 10 at time 0.1 s and cleared at 0.2 s (fault clearing time) and responses are observed. Every possible scenario for obtaining speed deviation curves have been tried out, but for the sake of brevity, few of the responses are shown in this paper. From the plots obtained, Figure 10 it can be observed that CDO based PSS achieved the lowest settling time as compared to other algorithms which means better damping and enhance better stability of the system.

7. Conclusion

New metaheuristic optimization techniques, CDO, GWO, DE, WOA and CSA have been presented in this paper for the optimal design of CPSS. Best tuned parameter set for the PSS are obtained for CDO. It is observed that damping ratios of the weakly damped oscillatory modes have improved after the addition of PSS, thereby enhancing the dynamic performance of system stability greatly. Simulated results established CDO’s superiority over GWO, DE, WOA and CSA optimization techniques. The robustness of the designed PSS controller for damping out oscillations under different operating conditions is also established. Application of the designed controller in large-scale multi area power system network under different fault conditions may be done in the future.

Figures

WSCC 3 machine 9 bus system [31].

Figure 1

WSCC 3 machine 9 bus system [31].

Single line diagram for IEEE 14 bus system.

Figure 2

Single line diagram for IEEE 14 bus system.

Block diagram of two staged PSS.

Figure 3

Block diagram of two staged PSS.

Region of eigenvalue locations for objective function I [37].

Figure 4

Region of eigenvalue locations for objective function I [37].

Variations in objective functions.

Figure 5

Variations in objective functions.

Speed deviations for normal load (WSCC 3 machine 9 bus system).

Figure 6

Speed deviations for normal load (WSCC 3 machine 9 bus system).

Speed deviations for light load (WSCC 3 machine 9 bus system).

Figure 7

Speed deviations for light load (WSCC 3 machine 9 bus system).

Speed deviations for heavy load (WSCC 3 machine 9 bus system).

Figure 8

Speed deviations for heavy load (WSCC 3 machine 9 bus system).

Electrical Output (Pe) under heavy load when PSS is not installed (WSCC 3 machine 9 bus system).

Figure 9

Electrical Output (Pe) under heavy load when PSS is not installed (WSCC 3 machine 9 bus system).

Speed deviations for light load (IEEE 14 bus system).

Figure 10

Speed deviations for light load (IEEE 14 bus system).

Different loading conditions (p.u), for WSCC 3 machine 9 bus system.

Lightly loadedNormally loadedHeavily loaded
PQPQPQ
Generator
G10.96490.23301.71640.62053.57301.8143
G21.0000−0.19331.63000.06652.20000.7127
G30.4500−0.26680.8500−0.10861.35000.4313
Load
L50.70000.35001.25000.50002.00000.9000
L60.50000.30000.90000.30001.80000.6000
L80.60000.20001.00000.35001.60000.6500
Local load at G10.60000.20001.00000.35001.60000.6500

Different loading conditions (p.u), for IEEE 14 bus system.

Lightly loadedNormally loadedHeavily loaded
PQPQPQ
Load
L40.40000.12330.80000.19001.40001.3248
L50.0450−0.20950.09000.01600.10001.1009
L90.1200−0.14520.35000.16600.60000.5648

Electromechanical modes and damping ratios for WSCC 3 machine 9 bus system.

Light loadNormal loadHigh load
No stabilizer−1.43600 ± 13.275i, 0.10755−0.90694 ± 13.576i, 0.06666−0.79932 ± 13.633i, 0.05853
−0.37734 ± 9.1310i, 0.04129−0.18488 ± 9.0462i, 0.02043−0.16828 ± 8.7924i, 0.01914
CSA PSS−1.82340 ± 13.247i, 0.13636−1.30310 ± 13.533i, 0.09585−1.13930 ± 13.593i, 0.08352
−1.15910 ± 9.2183i, 0.12476−1.08450 ± 9.0885i, 0.11849−1.20850 ± 8.8804i, 0.13484
WOA PSS−1.83560 ± 13.239i, 0.13730−1.32500 ± 13.563i, 0.09720−1.20850 ± 14.164i, 0.08500
−1.14360 ± 9.0870i, 0.12490−1.12500 ± 10.234i, 0.10930−1.52640 ± 9.5460i, 0.15790
DE PSS−2.05600 ± 13.567i, 0.14980−1.28900 ± 13.345i, 0.09610−1.34500 ± 14.165i, 0.09450
−1.20100 ± 9.3450i, 0.12750−1.21000 ± 10.548i, 0.11400−1.98450 ± 9.3298i, 0.20730
GWO PSS−1.90820 ± 13.453i, 0.14044−1.42740 ± 13.743i, 0.10331−1.24250 ± 13.774i, 0.08984
−1.29170 ± 9.7794i, 0.13095−1.15540 ± 9.8455i, 0.11655−2.46510 ± 8.8214i, 0.26913
CDO PSS−2.37830 ± 13.389i, 0.17489−1.84620 ± 13.592i, 0.13459−1.56610 ± 13.578i, 0.11458
−1.77680 ± 9.8859i, 0.17690−1.95210 ± 9.7341i, 0.19663−2.07950 ± 9.5543i, 0.21267

Electromechanical modes and damping ratios for IEEE 14 bus system.

Light loadNormal loadHigh load
No stabilizer−1.2003 ± 12.253i, 0.097493−1.1890 ± 12.050i, 0.098195−1.1796 ± 11.766i, 0.099755
−2.7730 ± 9.7799i, 0.272790−2.7507 ± 9.7174i, 0.272370−2.7175 ± 9.6111i, 0.272080
−0.7398 ± 10.671i, 0.069159−0.7313 ± 10.682i, 0.068298−0.7064 ± 10.666i, 0.066083
−0.8589 ± 9.5242i, 0.089816−0.8027 ± 9.4623i, 0.084523−0.7355 ± 9.3467i, 0.078448
CSA PSS−3.3240 ± 8.1049i, 0.37945−3.7132 ± 8.6628i, 0.39397−3.3451 ± 8.7049i, 0.35870
−2.3269 ± 7.9262i, 0.28168−2.4751 ± 8.0025i, 0.29548−2.9269 ± 8.9262i, 0.68204
−2.0684 ± 11.863i, 0.17177−1.9798 ± 11.856i, 0.16471−2.0684 ± 11.863i, 0.17177
−1.2044 ± 10.139i, 0.11796−1.2070 ± 10.149i, 0.11810−1.2044 ± 10.139i, 0.11796
WOA PSS−3.7840 ± 8.9742i, 0.38853−4.129 ± 8.61290i, 0.43229−4.3210 ± 8.9742i, 0.43382
−2.5345 ± 7.5388i, 0.31867−2.7834 ± 7.7717i, 0.33717−2.5340 ± 7.1988i, 0.33203
−2.5745 ± 11.650i, 0.21578−2.4845 ± 11.676i, 0.20813−2.5745 ± 11.650i, 0.21578
−1.0245 ± 9.9000i, 0.10294−1.0412 ± 9.9213i, 0.10437−1.0245 ± 9.9000i, 0.10294
DE PSS−4.9435 ± 8.9077i, 0.48525−5.0835 ± 9.0329i, 0.49044−4.9435 ± 8.9077i, 0.48525
−3.4404 ± 8.2963i, 0.38306−3.4798 ± 8.3972i, 0.38283−3.4404 ± 8.2963i, 0.38306
−3.9331 ± 10.129i, 0.36197−3.7253 ± 10.479i, 0.33496−3.9331 ± 10.129i, 0.36197
−1.0328 ± 9.5096i, 0.10797−1.0121 ± 9.5751i, 0.10512−1.0328 ± 9.5096i, 0.10797
GWO PSS−5.1465 ± 7.5119i, 0.56519−5.2455 ± 7.4778i, 0.57427−5.1465 ± 7.5119i, 0.56519
−4.6937 ± 11.095i, 0.38962−4.6286 ± 11.300i, 0.37904−4.6937 ± 11.095i, 0.38962
−1.5901 ± 12.192i, 0.12933−1.4915 ± 12.228i, 0.12108−1.5901 ± 12.192i, 0.12933
−1.5868 ± 8.0461i, 0.19349−1.5595 ± 8.1410i, 0.18814−1.3868 ± 8.0462i, 0.16985
CDO PSS−7.0070 ± 7.8545i, 0.66570−7.3189 ± 7.6198i, 0.69272−7.0070 ± 7.8545i, 0.66570
−4.7360 ± 7.9699i, 0.51085−4.8228 ± 8.0955i, 0.51180−4.7360 ± 7.9699i, 0.51085
−5.2410 ± 11.890i, 0.40334−5.2440 ± 11.909i, 0.40300−5.2410 ± 11.890i, 0.40334
−4.0692 ± 10.336i, 0.36633−4.0529 ± 10.618i, 0.35661−4.0692 ± 10.336i, 0.36633

Tuned PSS parameters for various algorithms for WSCC 3 machine 9 bus system.

CSAWOADEGWOCDO
Generator1Kpss17.076005.01700011.0840011.841002.569100
T1 (s)0.2380700.1000000.1347001.0345001.252700
T2 (s)0.0105230.0523340.0288440.0170990.071439
T3 (s)0.3463701.4105000.9839900.9267501.291200
T4 (s)0.0632160.0299700.1394000.1191700.117900
Generator2Kpss1.33980011.898001.9577001.9315001.917600
T1 (s)1.2452000.3353000.3279700.2672600.569380
T2 (s)0.0100000.0100000.0261730.0168360.027684
T3 (s)0.3868200.2458601.4046001.5000001.147500
T4 (s)0.0100000.0290610.0103910.0100000.025351
Generator3Kpss2.3762004.3299004.5995003.9918006.316000
T1 (s)0.1000000.3738000.9311900.1601100.188030
T2 (s)0.0527280.1194300.0824030.0884310.131070
T3 (s)0.1000000.1000000.1000000.1696100.206240
T4 (s)0.0469830.1208200.0443720.0308970.150000
Simulation time (s)31.4985030.5132028.2195025.4682021.41550

Tuned PSS parameters for various algorithms in case of IEEE 14 bus system.

CSAWOADEGWOCDO
Generator1Kpss4.1320004.3414008.1527005.7913004.630100
T1 (s)0.1000000.1015601.3389000.6813300.114800
T2 (s)0.0469010.0405580.0100000.0369830.050230
T3 (s)1.5000001.3869000.1000000.2622501.306500
T4 (s)0.0100000.0152800.0100000.0352940.020977
Generator2Kpss4.0121002.40590017.6660016.3810043.38400
T1 (s)1.0862001.0588000.2978600.5174301.326600
T2 (s)0.0871760.1017700.0100000.0445880.150000
T3 (s)0.8661101.0652000.1705401.2821000.167960
T4 (s)0.1377700.0772380.0100000.0641380.143540
Generator3Kpss34.2510032.004004.88590026.7910048.94900
T1 (s)1.2166001.5000000.7132301.2357000.397110
T2 (s)0.0392070.0369960.0525780.1198600.066386
T3 (s)0.1501500.1497100.2656300.1562800.144350
T4 (s)0.0248250.0155120.0740150.1058600.115220
Generator4Kpss21.5280022.0960050.0000030.5180019.50700
T1 (s)1.1276000.6888500.5080501.2504000.289100
T2 (s)0.1089700.1014300.0100000.1142000.043982
T3 (s)0.1511700.2556100.2497300.1040301.453000
T4 (s)0.0838150.0835910.1500000.0749850.082137
Generator5Kpss30.5620030.5130023.4020040.9100049.94000
T1 (s)0.2232300.2046700.9842200.3500900.274500
T2 (s)0.1500000.1500000.0217790.0348480.098783
T3 (s)1.2267001.0781000.1000001.2187001.491300
T4 (s)0.1143200.1157300.1000000.0690480.113400
Simulation time (s)35.5867032.9568030.4538028.9506025.12340

PSS settings and locations set obtained for WSCC 3 machine 9 bus system.

With CDO algorithm
No. PSSPSS setG1G2G3Damping ratio
1 PSSKpss 11.524100.065809
T1 (s) 0.301562
T2 (s) 0.010000
T3 (s) 0.419568
T4 (s) 0.010000
2 PSSKpss 3.0961004.1264000.167550
T1 (s) 0.6741200.130090
T2 (s) 0.0208840.069851
T3 (s) 0.5979900.202520
T4 (s) 0.0100000.092616
3 PSSKpss2.5691001.9176006.3160000.174890
T1 (s)1.2527000.5693800.188030
T2 (s)0.0714390.0276840.131070
T3 (s)1.2912001.1475000.206240
T4 (s)0.1179000.0253510.150000

PSS settings and locations set obtained for IEEE 14 bus system.

No. PSSPSS setG1G2G3G4G5Damping ratio
2 PSSKpss 5.980200 27.628000.097259
T1 (s) 0.103650 1.339300
T2 (s) 0.451010 0.013734
T3 (s) 0.101470 0.829560
T4 (s) 0.117730 0.113180
3 PSSKpss 42.4091014.361609.1017600.110383
T1 (s) 0.1007920.6203300.923394
T2 (s) 0.1351070.0691860.148245
T3 (s) 1.0086700.5275370.333954
T4 (s) 0.0135240.1275410.076324
4 PSSKpss4.975100 20.4750013.5910044.497000.303640
T1 (s)0.608230 1.0172001.3028000.491490
T2 (s)0.023022 0.0923570.0292230.122930
T3 (s)0.327650 0.1949000.8045700.856790
T4 (s)0.053213 0.1299300.0987470.135250
5 PSSKpss4.63010043.3840048.9490019.5070049.940000.366330
T1 (s)0.1148001.3266000.3971100.2891000.274500
T2 (s)0.0502300.1500000.0663860.0439820.098783
T3 (s)1.3065000.1679600.1443501.4530001.491300
T4 (s)0.0209770.1435400.1152200.0821370.113400

References

[1]G. Rogers, Power System Oscillations, Springer Science & Business Media, 2012.

[2]G.J. Dudgeon, W.E. Leithead, A. Dysko, J. o’Reilly, J.R. McDonald, The effective role of AVR and PSS in power systems: frequency response analysis, IEEE Trans. Power Syst. 22 (4) (2007) 1986–1994.

[3]P.W. Sauer, M.A. Pai, J.H. Chow, Power System Dynamics and Stability: With Synchrophasor Measurement and Power System Toolbox, John Wiley & Sons, 2017.

[4]G.N. Taranto, J.H. Chow, A robust frequency domain optimization technique for tuning series compensation damping controllers, IEEE Trans. Power Syst. 10 (3) (1995 Aug) 12191225.

[5]H. Werner, P. Korba, T.C. Yang, Robust tuning of power system stabilizers using LMI-techniques, IEEE Trans. Contr. Syst. Technol. 11 (1) (2003 Jan) 147152.

[6]M.A. Abido, Pole placement technique for PSS and TCSC-based stabilizer design using simulated annealing, Int. J. Electr. Power Energy Syst. 22 (8) (2000) 543554.

[7]M. Eslami, H. Shareef, A. Mohamed, Application of artificial intelligent techniques in PSS design: a survey of the state-of-the-art methods, Przegląd Elektrotechniczny (Electr. Rev.) 87 (4) (2011).

[8]Y. Zhang, et al., An artificial neural network based adaptive power system stabilizer, IEEE Trans. Energy Convers. 8 (1) (1993) 7177.

[9]A. Mahabuba, M. Abdullah Khan, Small signal stability enhancement of a multi-machine power system using robust and adaptive fuzzy neural network-based power system stabilizer, Int. Trans. Electr. Energy Syst. 19 (7) (2009) 9781001.

[10]R. Segal, A. Sharma, M.L. Kothari, A self-tuning power system stabilizer based on artificial neural network, Int. J. Electr. Power Energy Syst. 26 (6) (2004) 423430.

[11]L.H. Hassan, M. Moghavvemi, H.A. Mohamed, Power system stabilization based on artificial intelligent techniques; a review, in: International Conference for Technical Postgraduates (TECHPOS), 2009, IEEE, 2009, pp. 16.

[12]M.A. Abido, Y.L. Abdel-Magid, A genetic-based fuzzy logic power system stabilizer for multimachine power systems, in: IEEE International Conference on Systems, Man, and Cybernetics, 1997, Computational Cybernetics and Simulation, 1997, IEEE, 1997, pp. 329334.

[13]M.J. Bosco, A.D.J. Raju, Power system stabilizer using fuzzy logic controller in multimachine power systems (2007), http://dx.doi.org/10.1049/ic:20070599.

[14]P. Hoang, K. Tomsovic, Design and analysis of an adaptive fuzzy power system stabilizer, IEEE Trans. Energy Convers. 11 (2) (1996) 455461.

[15]Z.Y. Dong, Y.V. Makarov, D.J. Hill, Genetic algorithms in power system small signal stability analysis (1997), http://dx.doi.org/10.1049/cp:19971857.

[16]P. Zhang, A.H. Coonick, Coordinated synthesis of PSS parameters in multi-machine power systems using the method of inequalities applied to genetic algorithms, IEEE Trans. Power Syst. 15 (2) (2000) 811816.

[17]A. Stativă, M. Gavrilaş, V. Stahie, Optimal tuning and placement of power system stabilizer using particle swarm optimization algorithm, in: International Conference and Exposition on Electrical and Power Engineering (EPE) 2012, IEEE, 2012, pp. 242247.

[18]A. Safari, A PSO procedure for a coordinated tuning of power system stabilizers for multiple operating conditions, J. Appl. Res. Technol. 11 (5) (2013) 665673.

[19]H.E. Mostafa, M.A. El-Sharkawy, A.A. Emary, K. Yassin, Design and allocation of power system stabilizers using the particle swarm optimization technique for an interconnected power system, Int. J. Electr. Power Energy Syst. 34 (1) (2012) 5765.

[20]S. Panda, Robust coordinated design of multiple and multi-type damping controller using differential evolution algorithm, Int. J. Electr. Power Energy Syst. 33 (4) (2011) 10181030.

[21]S. Panda, Differential evolutionary algorithm for TCSC-based controller design, Simul. Model. Pract. Theory 17 (10) (2009) 16181634.

[22]A. Ameli, M. Farrokhifard, A. Ahmadifar, A. Safari, H.A. Shayanfar, Optimal tuning of power system stabilizers in a multi-machine system using firefly algorithm, in: 12th International Conference on Environment and Electrical Engineering (EEEIC), 2013, IEEE, 2013, pp. 461466.

[23]S.A. Elazim, E.S. Ali, Optimal power system stabilizers design via cuckoo search algorithm, Int. J. Electr. Power Energy Syst. 75 (2016) 99107.

[24]M.A. Abido, Y.L. Abdel-Magid, Optimal design of power system stabilizers using evolutionary programming, IEEE Trans. Energy Convers. 17 (4) (2002) 429436.

[25]M.A. Abido, A novel approach to conventional power system stabilizer design using tabu search, Int. J. Electr. Power Energy Syst. 21 (6) (1999) 443454.

[26]M.A. Abido, Robust design of multimachine power system stabilizers using simulated annealing, IEEE Trans. Energy Convers. 15 (3) (2000) 297304.

[27]D.K. Sambariya, R. Prasad, Robust tuning of power system stabilizer for small signal stability enhancement using metaheuristic bat algorithm, Int. J. Electr. Power Energy Syst. 61 (2014) 229238.

[28]S. Mishra, M. Tripathy, J. Nanda, Multi-machine power system stabilizer design by rule based bacteria foraging, Electr. Power Syst. Res. 77 (12) (2007) 15951607.

[29]Q. Zhang, R. Wang, J. Yang, K. Ding, Y. Li, J. Hu, Collective decision optimization algorithm: a new heuristic optimization method, Neurocomputing 221 (2017) 123137.

[30]M.A. Abido, Optimal design of power-system stabilizers using particle swarm optimization, IEEE Trans. Energy Convers. 17 (3) (2002) 406413.

[31]P.M. Anderson, A.A. Fouad, Power System Control and Stability, John Wiley & Sons, 2008.

[32]E.S. Ali, Optimization of power system stabilizers using BAT search algorithm, Int. J. Electr. Power Energy Syst. 61 (2014) 683690.

[33]S.K.M. Kodsi, C.A. Canizares, Modeling and Simulation of IEEE 14 Bus System with Facts Controllers, University of Waterloo, Canada, Tech. Rep., 2003.

[34]L.H. Hassan, M. Moghavvemi, H.A. Almurib, K.M. Muttaqi, V.G. Ganapathy, Optimization of power system stabilizers using participation factor and genetic algorithm, , Int. J. Electr. Power Energy Syst. 55 (2014) 668679.

[35]S.K. Wang, J.P. Chiou, C.W. Liu, Parameters tuning of power system stabilizers using improved ant direction hybrid differential evolution, Int. J. Electr. Power Energy Syst. 31 (1) (2009) 3442.

[36]K.R. Padiyar, Power System Dynamics, BS Publications, 2008.

[37]A. Khodabakhshian, R. Hemmati, Multi-machine power system stabilizer design by using cultural algorithms, Int. J. Electr. Power Energy Syst. 44 (1) (2013) 571580.

[38]A. Askarzadeh, A novel metaheuristic method for solving constrained engineering optimization problems: crow search algorithm, Comput. Struct. 169 (2016) 112.

[39]S. Mirjalili, A. Lewis, The whale optimization algorithm, Adv. Eng. Softw. 95 (2016) 5167.

[40]R. Storn, K. Price, Differential evolution – a simple and efficient heuristic for global optimization over continuous spaces, J. Glob. Optimiz. 11 (4) (1997) 341359.

[41]S. Mirjalili, S.M. Mirjalili, A. Lewis, Grey wolf optimizer, Adv. Eng. Softw. 69 (2014) 4661.

Acknowledgements

The authors would like to acknowledge the Department of Electrical Engineering, NIT Agartala for providing laboratory facilities. Publishers note: The publisher wishes to inform readers that the article “Tuning of power system stabilizer for small signal stability improvement of interconnected power system” was originally published by the previous publisher of Applied Computing and Informatics and the pagination of this article has been subsequently changed. There has been no change to the content of the article. This change was necessary for the journal to transition from the previous publisher to the new one. The publisher sincerely apologises for any inconvenience caused. To access and cite this article, please use Dey, P., Bhattacharya, A., Das, P. (2020), “Tuning of power system stabilizer for small signal stability improvement of interconnected power system”, Applied Computing and Informatics. Vol. 16 No. 1/2, pp. 3-28. The original publication date for this paper was 29/12/2017.

Corresponding author

Aniruddha Bhattacharya can be contacted at: bhatta.aniruddha@gmail.com

Related articles