×
files/journal/2022-09-02_12-09-37-000000_955.png

International Journal of Electrical and Power Engineering

ISSN: Online 1993-6001
ISSN: Print 1990-7958
123
Views
2
Downloads

Local Optimization Based Corrective Control Strategies for Mitigation of Overloads using Direct Acyclic Graph

Manoj Kumar Maharana and K. Shanti Swarup
Page: 198-207 | Received 21 Sep 2022, Published online: 21 Sep 2022

Full Text Reference XML File PDF File

Abstract

This study presents a local optimization based corrective control strategy to mitigate transmission line overloads, which are initiated due to a contingency. Generator rescheduling and/or load shedding is performed locally, to restore the system from abnormal to normal operating state. Local optimization based overload alleviation requires appropriate selection of generator and load buses for minimum control action. A new technique for selection of participating generators and load buses using Direct Acyclic Graph (DAG) is also proposed. Particle Swarm Optimization (PSO) technique solves the corrective control optimization problem with in security constraints such as line flows and bus voltage limits. The effectiveness of the proposed approach is demonstrated for different contingency cases in IEEE 30 and 57 bus systems. The result shows that the proposed approach is computationally fast, reliable and efficient, in restoring the system to normal state after a contingency with minimal control actions.


INTRODUCTION

Overloading of a transmission network in a power system can occur due to various reasons including line outages. The network overloading may lead to tripping of overloaded lines, consequential tripping of other lines, an undesirable incident of power system collapse, leading to partial or even complete blackout. The control strategies to limit the transmission line loading within the security limits are generator rescheduling and/or load shedding. Under this condition, a minimum number of control actions for the participating generators and loads are efficient for the affected power system. A new secure operating point is obtained with minimum control actions in the vicinity of the contingency lines introduced by the concept of local optimization. However, all generator and load buses in the system need not take part in overload alleviation when a contingency occurs. A few buses are processed for local optimization, irrespective of the size of the network. The selection of generators and load buses for control action is a crucial task for the system operator. Accurate as well as fast computation, identification of the participating generators and load buses are essential for precise and reliable control actions for the power system.

A situation in which operational limits are violated is described by Fink and Carlsen (1978) as an emergency state and the actions required correcting this states is called corrective control action. In study many methods for mitigation of overloads by congestion management based corrective control have been reported. The different defence plan of different countries during emergency is proposed by Voropai et al. (2005) and a multi objective fuzzy linear programming technique to obtain the optimal preventive control action is proposed by Abou El-Ela et al. (2005). Alleviation of line overloads by generator rescheduling/load shedding based on RBF neural network is reported by Ram et al. (2007). Conjugate gradient search technique to minimize the line overloads in conjunction with the local optimization is given by Shandilya et al. (1993).

Several researchers Medicheral et al. (1981), Chan and Schweppe (1979) and Talukdar et al. (2005) have indicated transmission line overload alleviation using generation rescheduling/load shedding. In these methods, the system operator has no choice over the selection of the generators or tagged buses.

Relative Electrical Distance (RED) based real power rescheduling for the participating generators to alleviate overload of lines is proposed by Yesuratnam and Thukaram (2007), where as multi-objective PSO based generator rescheduling/load shedding for alleviation of overload in transmission network is proposed by Hazra and Sinha (2007). Sensitivity optimized based participating generator selection and control actions to the congested line are proposed by Dutta and Singh (2008). In this type of control, all the generators in a system may divide into two groups, but in practical cases some generators do not supply power to a particular line. In such cases, all the generators are handled unnecessarily, increasing the complexity of the control strategy. The OPF technique is the most accurate method for congestion management given by Christie et al. (2000), however, OPF calculation is computationally expensive and time consuming. The objectives and constraints in power system optimization problem are non-linear in nature. The popular Particle Swarm Optimization (PSO) method proposed by Kennedy and Eberhart (1995) has been used for solving complex nonlinear optimization problems.

The amount of rescheduling/load shedding for the identified generators and loads is addressed. In this study, the DAG is used to identify the participating generators and buses, which are based on the concept of reach of a generator, Generator area and links. The participating generators and buses are classified into two groups with respect to the contingency. Generations in one group of Generators are Increased (GI), while in the other group Generations are Decreased (GD). Generators, which are contributing to the contingency line are identified as GD group and the generators, which are not contributing to the contingency line are categorized as GI group. The corrective control action for overload alleviation is a PSO based generator rescheduling and/or load shedding method applied to the GI and GD groups. Ease of identification of the participating generators and minimum numbers of control actions are the important features of the proposed method.

GRAPH THEORETIC APPROACH

In a power system, all generators do not supply power to all loads. The generators, which are supplying power to a particular load can be identified easily by graph theory. Graph theory converts the entire power system into a unidirectional hierarchical structure, based on the power flow contribution from the generators to the loads. Graph theory organizes the buses and lines of the network into a homogeneous group according to the concept of reach of a generator, generator area and links. The homogeneous group is called Direct Acyclic Graph (DAG) and it is unidirectional in nature. If the generator areas are represented as nodes and the links as branches, then the power system can be represented as a directed acyclic graph by joining the generator areas and the links. This graph is directed because the direction of the flow in a link is specified.

Direct Acyclic Graph (DAG): A graph is a set of nodes and a set of edges. A cycle is a path with the same node at the beginning and the end. An acyclic graph is a graph with no path that starts and ends at the same node. A Directed Acyclic Graph (DAG) contains no cycles; this means that if there is a route from node a to node b, then there is no way back. A source is a node (vertex) with no incoming edges, while a sink is a node (vertex) with no outgoing edges. A finite DAG has at least one source and at least one sink. For a power system the generators and loads are treated as sources and sinks, respectively.

Reach of a Generator (ROG): ROG is defined as the set of buses, which are reached by power produced by that generator. Power from a generator reaches a particular bus if it is possible to find a path through the network from the generator to the bus for which the direction of travel is always consistent with the direction of the flow as computed by power flow program or state estimator given by Bialek (1996) and Kirschen et al. (1997). Large systems, the ROG can be determined using the algorithm, explained in flowchart shown in Fig. 1.

Generator Area (GA): The generator area is defined as a set of contiguous buses supplied by the same generator. Unconnected sets of buses supplied by the same generator are treated as separate generator area. A bus therefore, belongs to one and only one generator area. The rank of generator area is defined as the number of generators supplying power to the buses. It can never be lower than one or higher than the number of generators in the system. For networks of a more realistic size, the generator area can be determined using the algorithm which is explained in the flowchart shown in Fig. 2.

Links: Having divided the buses into generator area, each branch is either internal (i.e., it connects two buses which are part of the same generator area) or external (i.e., it connects two buses, which are part of different generator area) to a generator area. One or more external branches connecting the different generator area will be called a link. It is very important to note that the actual flows in all the branches of a link are all in the same direction. Furthermore, this flow in a link is always from a generator area of rank N to generator area of rank M where, M is always strictly greater than N.

 

Fig. 1: Construction of Reach of a Generator (ROG)

 

Particle swarm optimization: Particle Swarm Optimization (PSO) is a simple and efficient population-based optimization method proposed by Kennedy and Eberhart (1995). PSO is motivated by social behavior of organisms such as fish schooling and bird flocking. In PSO, potential solutions called particles fly around in a multidimensional problem space. Population of particles is called swarm. Each particle in a swarm flies in the search space towards the optimum or a quasi-optimum solution based on its own experience, experience of nearby particles and global best position among particles in the swarm.

Let us define search space S is n-dimension and the swarm consists of N particles. At time t, each particle i has its position defined by:

and a velocity defined by

in variable space S. Position and velocity of each particle changes with time. Velocity and position of each particle in the next generation (time step) can be calculated as:

 

Fig. 2: Construction of Generator Area (GA)


 

(1)


(2)

The inertia weight w is an important factor for the PSO’s convergence. It is used to control the impact of previous history of velocities on the current velocity. A large inertia weight factor facilitates global exploration (i.e., searching of new area) while small weight factor facilitates local exploration. Therefore, it is wise to choose large weight factor for initial iterations and gradually reduce weight factor in successive iterations as given by Bhaskar and Mohan (2008). This can be done by using:

(3)

where:

wmax, wmi n= Maximum and minimum weight, respectively, iter is iteration number

iterma x= Maximum iteration allowed

With no restriction on the maximum velocity (Vmax) of the particles, velocity may move towards infinity. If Vmax is very low, particle may not explore sufficiently and if Vmax is very high, it may oscillate about optimal solution. Velocity clamping effect has been introduced to avoid the phenomenon of swarm explosion. In the proposed method, velocity is controlled within a band as:

(4)

where,

Vmax,t = Maximum velocity at generation t

Vmax and Vmin = Initial and final velocity, respectively

Acceleration constant c1 called cognitive parameter pulls each particle towards local best position whereas constant c2 called social parameter pulls the particle towards global best position. Usually, c1 equals to c2 and ranges from 0-4 given by Zwe-Lee (2003).

MATHEMATICAL FORMULATION

The corrective control strategy by generator rescheduling/load shedding has been divided into two groups (GD and GI) of optimization problem as follows.

Modeling for Generator Decrease (GD) group: In the generator decrease group, the goal is to reduce the generation with respect to load such that the bus voltage constraints are within the limits. This problem can be solved by classical economic load dispatch with lineflow and voltage limits as constraints. The objective of the constrained economic dispatch problem (i.e., voltage and line flow constraints) is to determine the most economic loading of the generators such that the load demand in the GD group are within their limits.

The objective is to determine the optimal set of generation Pgi (i = 1, 2,..., NG) so as to minimize the total cost of generation Ft given by:

(5)

Subject to equality constraints:

(6)

Inequality constraints:

(7)

Fitness function used in PSO for this group is formulated including all the constraints as follows:

(8)

Modeling for Generator Increase (GI) group: In the generator increase group, our aim is to increase the generation within the generator limits so as to meet the

demand, if not possible, switch to load shedding. As generation increases in this group, there may be an overload in some of the lines. The alleviation of overload in the GI group can be formulated as an optimization problem as follows. The objective function is removal of overloads i.e.,

(9)

Subject to equality constraints:

(10)

Inequality constraints:

(11)

Fitness function used in PSO for this group is formulated as follows:

(12)

CORRECTIVE CONTROL ALGORITHM

A secure operating point may be obtained by generator rescheduling and/or load shedding in the vicinity of contingency. The proposed corrective control method uses DAG for identifying the participating generator and load buses. Based on powerflow/state estimation results and the graph theory concept the DAG is constructed and stored in a database. After a contingency, the DAG is reconstructed. Comparing the pre and post contingency DAG, the GD and GI groups are identified. The generator rescheduling and/or load shedding optimization problems for the GD and GI group are solved by PSO technique. Adjustment of generation and loads for the participating generators and load buses obtained from PSO technique are the corrective control actions for alleviation of overloads. In GD group, adjust the generation to load within minimum generation cost, where, as in GI group, adjust the generation and load such that there are no overloads in any lines in this group.

 

Fig. 3: Corrective control strategy flowchart

 

The flowchart of the proposed corrective control strategy is given in Fig. 3. The implementation procedure of the proposed algorithm as following.

Step 1: Initialize randomly the individual of the population according to the limits of each generating unit (except slack bus) including individual dimensions, searching points and velocities. The new velocity strategy equation is formulated and the maximum and minimum velocity limits of each individual are calculated using Eq. (13) and (14):

(13)


(14)

Where,

and

i=1, 2, . . . n ( number of generators)

β = 0.01 a smaller value for smooth convergence

Step 2: Compute slack bus generator vector, losses and line flows using Newton-Raphson load flow method for the above generators.

Step 3: To account for slack unit limit violation and voltage limit violation, the total operating cost is augmented by non-negative penalty terms K1-K3. Calculate augmented cost Ft* using Eq. (8) for GD group and Eq. (12) for GI group.

Step 4: Among the population, the minimum augmented fuel cost value is taken as the best value. The best-augmented fuel cost value in the population is denoted as the Gbest. Remaining individuals are assigned as the Pbest.

Step 5: Modify the velocity V of each individual real power generating unit Pgi using Eq. (1).

Step 6: Check the limits on velocity using Eq. (15):

(15)

Step 7: Modify member position of each individual Pgi using Eq. (16).

(16)

Step 8: Pgid(t+1) must satisfy the capacity limits of the generators and are given by Eq. (17):

(17)

Step 9: Modified member positions in step 8 are taken as initial value for N-R load flow method. Compute slack bus power and line flows using N-R load flow method.

Step 10: Calculate the augmented fuel cost using Eq. (8) for GD group and Eq. (12) for GI group and Gbest and Pbest values are assigned. If the Gbest value is better than Gbest value in step 4 current value is set to Gbest. If the present Pbest value is better than Pbest value in step 4, current value is set to Pbest.

Step 11: In GD group, if the iteration reaches the maximum go to step 13, otherwise go to step 4 and the Gbest and

Pbest values obtained in step 4 are replaced by latest Gbest and Pbest values acquired in step 10. In GI group, if the iteration reaches the maximum and the solution does not converges, then go to step 12.

Step 12: Reduce the load using the load reduction factor given in Eq. (18) and jump to step 4 after replacing Gbest and Pbest values by latest values obtained in step 10.

(18)

Step 13: The latest Gbest value generated by the individual is the optimal generation for each unit, which is obtained by satisfying the reduced loads and all constraints in GD and GI group.

RESULTS AND DISCUSSION

To verify the effectiveness of the proposed local optimization based corrective control strategy via generator rescheduling/load shedding, the simulation was carried out for the IEEE 30 and 57 bus power systems. The simulation was done in a 2.66 GHz Pentium IV, 512 MB RAM personal computers. The selection of contingency cases was considered randomly. The upper and lower limits of load bus voltages were taken as 1.06 and 0.95 pu, respectively. The generator bus voltages were fixed to its specified value. Line loading limits (MVA limits) of 125% of base case were considered. In PSO based corrective control algorithm, a population size of 10 with number of iterations limited to a maximum of 50 was taken. PSO parameters c1 = 2.0, c2 = 2.1, wmax = 0.9, wmin = 0.4 were selected from Hazra and Sinha (2007) and Bhaskar and Mohan (2008). For each test case, 50 independent trials were carried out and the best cases obtained are tabulated in the Tables. A small variation of ±10% is observed in each trial.

Example 1: IEEE 30 bus system: The buses occupied by the generator areas for the base case power flow are given in Table 1.

The base case Direct Acyclic Graph (DAG) shown in Fig. 4. The changes of buses occupied by the generator areas due to outage of line 27-28 are given in Table 2.

 

Table 1: Generator area for base case

 

 

Table 2: Generator area after outage of line 27-28

 

 

Table 3: GD and GI group participating buses and lines

 

 

Fig. 4: DAG of IEEE 30 bus system for base case

 

It is observed by comparing Table 1 and 2 that the buses of generator area GA3 and GA7 are modified, where as there are no change of buses in the generator area GA1, GA2, GA4, GA5 and GA6 after the contingency. Before outage the flows in the line 27-28 is supplied from GA1-GA3. The generator area GA1-GA3 are considered as GD group where as generator area GA6 and GA7 are considered as GI group as shown in Fig. 5.

 

Table 4: Corrective control strategy of outage of line 27-28 for IEEE 30 bus system
1Generation and/or load increase at the bus; 2Generation and/or load decrease at the bus

 

 

Fig. 5: DAG of IEEE 30 bus system after outage of line 27-28

 

The participating generator and load buses for the contingency line 27-28 are the buses occupied by the generator areas of the GD and GI groups are given in Table 3.

The nature of convergence characteristics of the PSO for GD and GI groups are shown in Fig. 6. The convergence time of GD group varies from 4.48-4.76 sec and for GI group it varies from 5.52-5.67 sec.

Table 4 shows the results of the corrective control strategy of generator rescheduling/load shedding for the outage of line 27-28. It can be observed from Table-4 that the line flows after the occurrence of contingency (B) exceeds the MVA limits (A). The line overloading are removed by rescheduling generators 1, 2, 8, 11 and a 22.57 MVA of load shedding, shared by load buses 17, 19, 24,

 

Table 5: Generator area for base case

 

 

Table 6: Generator area after outage of line22-38
26, 29, 30. The post-Contingency flows (C) are within the MVA limits (A) after the control strategy as seen from Table 4.

 

Example 2: IEEE 57 bus system: The buses occupied by the generator areas for the base case power flow are given in Table 5.

The base case Direct Acyclic Graph (DAG) obtained from Table 5 is shown in Fig. 7.

The changes of buses occupied by the generator areas due to outage of line 22-38 are given in Table 6.

It is observed by comparing Table 5 and 6 that the buses of generator area GA3, GA5 and GA6 are modified, where, as there are no change of buses in the generator area GA1, GA2, GA4 and GA7 after the contingency. Before outage the flows in the line 22-38 is supplied from GA6. The generator area GA6 is considered as GD group where, as generator area GA3, GA4 and GA5 are considered as GI group as shown in Fig. 8.

 

Fig. 6: Convergence characteristics for outage of line 27-28, a: GD group and b: GI group

 

 

Table 7: GD and GI group participating buses and lines

 

The participating generator and load buses for the contingency line 22-38 are the buses occupied by the generator areas of the GD and GI groups are given in Table 7.

The nature of the PSO convergence characteristics for the GD group and GI groups are shown in Fig. 9. The convergence time of GD group varies from 15.51-16.38 sec and for GI group it varies from 11.52-17.45 sec, respectively.

The corrective control strategy of generator rescheduling/load shedding is given in Table 8.

 

Fig. 7: DAG of IEEE 57 bus system for base case

 

 

Fig. 8: DAG of IEEE 57 bus system after outage of line 22-38

 

Observation of Table 8 shows that few lines get overloaded due to the contingency. This effect is removed by rescheduling the generators 3, 6, 8 and a load shedding of 17.91 MVA, which is shared by load buses 20, 23, 25, 27 and 28. The post-Contingency flows (C) are within the MVA limits (A) after the control strategy.

 

Table 8: Corrective control strategy of outage of line 22-38 for IEEE 57 bus system
1Generation and/or load increase at the bus; 2Generation and/or load decrease at the bus

 

 

Fig. 9: Convergence characteristics for outage of line 22-38, a): GD group and b): GI group

 

 

Table 9: Generator cost coefficients for IEEE 30-bus system

 

Generator cost coefficients: The IEEE 30 bus test system consists of 6 generators, 30 buses and 41 lines where as IEEE 57 bus system consists of 7 generators, 57 buses and 80 lines.

 

Table 10: Generator cost coefficients for IEEE 57- bus system

 

The generator cost parameters of the systems are given in Table 9 and 10, respectively.

CONCLUSION

This study focuses on a new technique for selection of generator and load buses for overload alleviation due to a contingency. Selection of optimal generator and load bus is an important task of the operator, which can be solved easily by the DAG method. The numbers of participating generators are minimal in the graph theoretic approach compared to the other sensitivity methods. A novel approach to corrective control strategy of generation rescheduling and/or load shedding when subjected to contingencies is presented. The concept of local optimization is utilized, wherein the implementation of control action becomes easy and effective. This facilitates the operator to quickly select the appropriate number of buses for a good sub-optimal solution. This task is achieved by means of a Particle Swarm Optimization (PSO) method, which provides the best solution with less control decision and actions corresponding to generation and/or load increase/decrease, respectively. The solution was sufficient for initiating control actions during emergency as it prevents the system from cascading outages.

How to cite this article:

Manoj Kumar Maharana and K. Shanti Swarup. Local Optimization Based Corrective Control Strategies for Mitigation of Overloads using Direct Acyclic Graph.
DOI: https://doi.org/10.36478/ijepe.2009.198.207
URL: https://www.makhillpublications.co/view-article/1990-7958/ijepe.2009.198.207