Alternating Direction Method of Multipliers (ADMMs) Based Distributed Approach For Wide-Area Control
Abilash Thakallapelli, Sukumar Kamalasadan

TL;DR
This paper introduces a distributed control architecture using ADMM for damping interarea oscillations in power systems, involving local and global transfer function estimation and validated through simulation.
Contribution
A novel ADMM-based distributed wide-area control approach for power system oscillation damping with a consensus-based transfer function estimation method.
Findings
Effective damping of interarea oscillations demonstrated in test systems.
Controller performance validated on RTDS/RSCAD and MATLAB platforms.
Approach enables scalable and distributed wide-area control.
Abstract
In this paper, an alternating direction method of multipliers based novel distributed wide-area control architecture is proposed for damping the interarea oscillations. In this approach, first, an interconnected power system is divided into areas based on coherency grouping. Second, local processors are assigned on each area that estimate a black-box transfer function model based on Lagrange multipliers using measurements. These local area processors are then used to estimate a global transfer function model of the power system based on a consensus algorithm through a global processor. After convergence, a transfer function residue corresponding to the interarea mode of interest is derived, to determine optimal wide area control loop. Finally, a wide-area damping controller is designed based on this information. The efficacy of the controller is validated using two area and IEEE-39 bus…
| Test System | Grouping |
|---|---|
| Two Area | Group-1: 1,2 |
| Group-2: 3,4 | |
| IEEE 39-BUS | Group-1: 4,5,6,7,9 |
| Group-2: 1,8 | |
| Group-3: 2,3 | |
| Group-4: 10 |
| Residue | Frequency (Hz) | |||
|---|---|---|---|---|
| Gen-1 | 1.4649 | 1.3823 | 0.6563 | 0.6562 |
| Gen-2 | 0.7893 | 0.7463 | 0.6572 | 0.6571 |
| Gen-3 | 14.4958 | 13.3761 | 0.6548 | 0.6548 |
| Gen-4 | 4.16 | 3.9402 | 0.6577 | 0.6578 |
| Controller Parameter | Two-Area System | 39-bus∗ (Scenario-1) | 39-bus† (Scenario-2) |
| -0.5574 | -0.4091 | -0.4599 | |
| 10 | 10 | 10 | |
| 0.3253 | 0.4225 | 0.3561 | |
| 0.1832 | 0.1671 | 0.1960 | |
| -0.15 | -0.15 | -0.15 | |
| 0.15 | 0.15 | 0.15 | |
| =For control loop between Line(Bus15-Bus14) to Gen-6 | |||
| =For control loop between Line(Bus39-Bus1) to Gen-10 | |||
| Observable | Controllable | Residue | |
|---|---|---|---|
| High | Line (Bus15-Bus14) | Gen-6 | 5.5871 |
| Line (Bus9-Bus39) | Gen-3 | 4.6915 | |
| Line (Bus1-Bus39) | Gen-1 | 2.4572 | |
| Low | Line (Bus26-Bus25) | Gen-5 | 0.2753 |
| Line (Bus4-Bus3) | Gen-3 | 0.1512 | |
| Line (Bus3-Bus4) | Gen-1 | 0.1175 |
| Controller | Active Power Deviation (MW) at 4.3s (Fig. 16) | Relative Speed (rad/s) at 3.9s (Fig. 18) |
|---|---|---|
| Exciter | -187.54 | -1.4952 |
| Exciter+PSS | -132.1754 | -1.1272 |
| Exciter+WADC (Strong) | -46.044 | -0.6330 |
| Excite+PSS+WADC (Strong) | -68.37 | -0.4670 |
| Exciter+WADC (Weak) | -171.7852 | -1.4570 |
| Exciter+PSS+WADC (Weak) | -129.5395 | -1.1267 |
| Observable | Controllable | Residue | |
|---|---|---|---|
| High | Line (Bus39-Bus1) | Gen-10 | 7.8621 |
| Line (Bus39-Bus9) | Gen-10 | 6.9582 | |
| Line (Bus1-Bus39) | Gen-8 | 4.1673 | |
| Low | Line (Bus15-Bus14) | Gen-5 | 0.5836 |
| Line (Bus26-Bus25) | Gen-9 | 0.3949 | |
| Line (Bus4-Bus3) | Gen-2 | 0.3936 |
| Variable | Case-1 | Case-2 | Case-3 | Case-4 | Case-5 |
| Fig. 18 | 0.7146 | 0.6732 | 0.4107 | 0.4230 | 0.3137 |
| Fig. 19 | 0.7587 | 0.6667 | 0.4232 | 0.4403 | 0.3 |
| Fig. 16 | 0.6831 | 0.6014 | 0.3773 | 0.3704 | 0.2327 |
| Fig. 17 | 0.6552 | 0.5687 | 0.3388 | 0.3368 | 0.1733 |
| Fig. 23 | 0.6228 | 0.5519 | 0.2061 | 0.2543 | 0.1013 |
| Fig. 24 | 0.6254 | 0.5391 | 0.1998 | 0.2545 | 0.1021 |
| Fig. 21 | 0.6093 | 0.54061 | 0.1938 | 0.2728 | 0.1003 |
| Fig. 22 | 0.6004 | 0.5367 | 0.1906 | 0.2125 | 0.1320 |
| Case1: Exciter+PSS+WADC (Strong), Case2: Exciter+WADC (Strong) | |||||
| Case3: Exciter+PSS, Case4: Exciter+WADC (Weak) | |||||
| Case5: Exciter+PSS+WADC (Weak) | |||||
| Disturbance Type | % Reduction in Oscillations | |
|---|---|---|
| Active Power Deviation | Relative Speed | |
| Fault on Bus-4 | 71.17% | 60.49% |
| Fault on Bus-18 | 75.82% | 64.15% |
| Load Drop on Bus-3 | 79.67% | 72.86% |
| Load Drop on Bus-16 | 77.95% | 71.37% |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
This is the accepted version
Live link to published version in IEEE Xplore: https://ieeexplore.ieee.org/document/8632732
Citation to the original IEEE publication: A. Thakallapelli, and S. Kamalasadan, “Alternating Direction Method of Multipliers (ADMMs) Based Distributed Approach For Wide-Area Control”, IEEE Transactions on Industrial Applications, Volume: 55, No: 3, pp. 3215 - 3227, Feb. 2019.
Digital Object Identifier (DOI): 10.1109/TIA.2019.2896837
The following copyright notice is displayed here as per Operations Manual Section 8.1.9 on Electronic Information Dissemination (known familiarly as ”author posting policy”):
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Abstract
In this paper, an ADMM based novel distributed wide-area control architecture is proposed for damping the inter-area oscillations. In this approach, first, an interconnected power system is divided into areas based on coherency grouping. Second, local processors are assigned on each area that estimates a black-box transfer function model based on Lagrange multipliers using measurements. These local area processors are then used to estimate a global transfer function model of the power system based on a consensus algorithm through a global processor. After convergence, a transfer function residue corresponding to the inter-area mode of interest is derived, to determine optimal wide area control loop. Finally, a wide-area damping controller is designed based on this information. The efficacy of the controller is validated using two area and IEEE-39 bus test systems on RTDS/RSCAD® and MATLAB® co-simulation platform.
Index Terms:
Damping Controller, Interarea Oscillations, Wide-area Control, Alternating Direction Method of Multipliers (ADMM).
I Introduction
For reliable operation, electro-mechanical oscillations which arise in large interconnected power systems due to disturbance should be damped in a timely manner. The electro-mechanical oscillations of generators with respect to remaining part of the system are called local modes, whereas groups of generators oscillating together against other groups through the tie-lines are called inter-area modes [1]. The frequency of inter-area oscillations is between 0.1-1.0 Hz. Higher penetration of renewable energy resources and unpredictable loads makes the inter-connected power systems to operate close to limits. This condition increases the stress on the power system and can deteriorate the inherent damping of the system. Thus inter-area oscillation damping is even more critical and difficult in the modern power grid. Unfortunately, the local measurements damping influence on the inter-area modes are comparatively less when compared to non-local measurements [2, 3], so the effectiveness of conventional power system stabilizer (PSS) in damping of inter-area modes is thus limited.
Several methodologies to identify and damp inter-area oscillations considering optimal wide area control loop (input/output signal selection) are reported in the literature. This include but not limited to, residue analysis [4, 5, 6], relative gain array (RGA) [7], combined residue and RGA method [8], and geometric measure of joint observability/controllability [9, 10]. However, these methods are formulated using state-space matrices obtained through linearizing the system at a particular operating point and analyzing modes at that point. This approach is not feasible as power system is non-linear and dynamic in nature. Thus, the control loop identified by linearizing at an operating point may not be effective in damping inter-area modes. More recently, in addition to state-space methodologies, converter based devices are used for wide-area control. For example, in [11], the measure of observability/controllability was used to design a coordinated WADC considering WTGs in the control process. A robust WADC design using HVDC links is proposed in [12] and sliding mode based damping control for DFIG is proposed in [13]. However, these methods did not discuss the optimal signal selection and feasibility of online implementation.
To overcome drawbacks of linearization based signal selection, measurement-based methods have been designed. In these methods, measurement data is analyzed with a centralized controller to identify the optimal control loop. Since measurements are updated as the system operating condition changes, these methods keep track of changing operating conditions while identifying optimal control loop. Several centralized methods using measurements were reported in literature such as Hilbert–Huang transform [14], subspace identification technique [15], energy function based [16], mode metering [17], and principal component analysis (PCA) [18]. A combination of state-space and measurement based technique for a wide-area control strategy to synthesis control set point for HVDC/FACTS is presented in [3]. The application of Kalman Filtering technique to estimate the inter-area modes is discussed in [19]. Using this information a controller is designed for SVC(Static VAR Compensator). In [20] a parametrically robust wide area damping controller considering WTG is proposed. Most of these methods are centralized and did not address the problem of optimal wide-area control loop identification. For large scale network the centralized approach for wide area signal selection may not be feasible due to various factors like data volume, data transfer capability, computational time etc.
Considering these factors and to overcome the drawbacks of earlier methods reported in the literature, this paper introduces a novel method to identify optimal wide area control loop for wide area damping controller (WADC) using distributed algorithms. The objective of the distributed algorithm is to break a problem into sub-problems such that each sub-problem can be solved in parallel. One such simple algorithm which can solve sub-problems in parallel by sharing relatively small packet of messages is ADMM [21]. Thus, a methodology based on ADMM for WADC is proposed.
This paper is an extended version of [22]. For the proposed study, initially the interconnected power system is divided into areas based on coherency grouping of generators. Then each local area processor is designed to estimate multi-input-multi-output (MIMO) black-box transfer function model based on Lagrange multipliers method using measurements. The local area processors are then tasked to communicate with the global processor to estimate a global transfer function model of the power system. Upon convergence, the residue corresponding to inter-area mode of interest obtained from the estimated global transfer function is used to identify optimal wide area control loop. Further, information of residue and corresponding eigenvalue is used for WADC design. The effectiveness of the proposed optimal control loop selection methodology and wide area controller design is validated using two area and IEEE-39 bus test systems on RTDS/RSCAD® and MATLAB® co-simulation platform.
The major contributions of this work are:
An algorithm to solve power system MIMO transfer functions using a novel approach based on ADMM is designed. This algorithm changes with operating conditions and provides a dynamic system model.
A new method for online selection of optimal wide-area control loop using ADMM techniques is developed. The approach is adaptive and can damp multiple oscillations in the power grid.
A novel experimental test-bed for power system wide-area monitoring techniques using distributed algorithms is developed.
The proposed approach provides significant damping improvement (overall improvement of 60-80% in damping) when compared to the existing methods.
The rest of the paper is organized as follows: Section II discusses the proposed approach and problem formulation. In section III, the experimental setup for implementing the proposed signal selection method is discussed. In section IV, implementation test results are illustrated and Section V concludes the paper.
II Proposed Approach and Problem Formulation
The proposed methodology involves three steps: a) Divide large-scale network into areas, b) Select the appropriate signal for control, and c) Design a wide-area damping controller. The proposed distributed architecture is shown in Fig. 1. The flowchart is shown in Fig. 2.
II-A Dividing Large Scale Network into Areas
Most of the present techniques for wide-area control are based on linearizing the power system model at an operating point and then calculating the eigenvalues and vectors to identify the optimal wide-area control loop. However getting a linearized system for large-scale utility network is complex and impractical. Also as the operating condition of the grid changes, calculating the linear system model for every time-step is impractical. To overcome this modeling difficulty, in this paper, a measurement based identification of wide-area control loop is proposed. However analyzing measurements data using centralized data processing framework may not be possible due to data transfer bottlenecks, data volume, as well as the non-availability of communication infrastructure. Also, in reality, different utilities (areas) are combined to a larger power system, so for centralized processing, detailed information of other areas may be required. This can be a difficult task due to the nonavailability of the data at the central control center (global processor). To overcome this, the power system is divided into areas based on utility boundaries and each utility is connected to the other through tie-lines. If utility boundary information is not provided then the power system is divided into areas based on coherency grouping of generators such that each area has one local processor.
In this paper, the coherency grouping is used to divide the system into physical areas (utilities) at one operating condition to place the local processors as the test system has no information of physical areas. For the division of the network into areas, an online coherency grouping based on spectral clustering methodology considering the speed deviation of the generators is used. Let the speed deviation () data points for a window length of are considered for clustering. Using these data points a similarity matrix is formulated, where gives the relation between and . The information from similarity matrix is used to group into clusters. The similarity matrix is based on a Gaussian function represented as in (1)
[TABLE]
where is a scaling factor. Here is dense and is of the order . The size of increases with an increase in the number of data points under consideration, but this slows the simulation speed. To increase the online coherency grouping speed, Nystrom method is used which uses sub-matrix of the dense matrix S [23]. The details regarding online coherency grouping methodology are discussed in [24]. It is worth noting that, the coherency grouping changes as the system operating condition changes, however in this paper the objective of coherency grouping is to divide the system into physical areas for implementing the proposed algorithm. In the future work the dynamic grouping will be considered in the design process.
II-A1 Dividing the two-area system
For example, the coherency grouping algorithm is implemented on a two-area power system model which consists of four generators each with a capacity of 900 MVA as shown in Fig. 3. The first step in implementing the proposed algorithm is to identify/divide the system into areas based on coherency grouping or based on the real physical geography of the larger power system. For this a 3-ph fault is created for a duration of 0.1 sec on bus-9. The speed deviation data obtained after the fault is then analyzed to develop coherent groups of generators. The speed deviations of all generators are shown in Fig. 4. From the analysis it can be found that generators 1, 2 are in one area and generators 3, 4 are in the other area (see Table I). From Fig. 4 it can be seen that the generators 1 and 2 are connected to generators 3 and 4 through two tie-lines between Bus-7 and Bus-9.
II-A2 Dividing the IEEE-39 bus system
The algorithm scalability is tested on a real-life power grid, IEEE 39 bus system (Fig. 5), which consists of 39 buses and 10 generators. For grouping this power grid, a three-phase fault is created on Bus-14 at 2 sec for a duration of 0.1 sec. The speed deviations are analyzed to identify the coherent groups of generators. The groups of generators are as shown in Table. I and Fig. 6. The network is divided into four areas such that each coherent group of generators area in one area and are connected by tie-lines.
II-B Proposed Architecture for Signal Selection
The proposed architecture for optimal wide-area signal selection involves the following steps: a) Model development, and b) ADMM based distributive signal selection.
II-B1 Model Development
First, the power system is divided into areas. It is assumed that each area has a local processor which communicates with the global processor as a local processor of one area may not have complete information of other areas for determining optimal wide area control loop. The local processor estimates the local transfer functions, for this the generator exciter signal as shown in Fig. 7 is used. This means the output of the WADC is fed to the generator for damping inter-area oscillations. In the distributed algorithms it is required to identify the detection points which are common to multiple areas such that each local processor uses that information as output for transfer function estimation. This is also required for convergence of all areas to a common point. In the power grid, the tie-line information is common to multiple areas and local processors can use tie-line power flow to reach a consensus and for controller convergence. Since the inter-area oscillations (0.1 to 1 Hz) are between areas through tie-lines, the active power flow through the tie-lines capture the inter-area oscillations and hence an appropriate signal for wide area control. Thus a local transfer function is estimated with input signal () and tie-line power flow as output [25].
For example, if there are tie lines and generators in the system, then the MIMO transfer function of the power system can be written as
[TABLE]
and generalized as
[TABLE]
where is the input signal (see Fig. 7) and is the tie-line power flow. Based on the MIMO transfer function of the power system, (14)-(15) can be represented as [26, 27]
[TABLE]
where is the element number in the matrix and is the order of transfer function. It can be seen from (16) that, for capturing inter-area modes in the power system, the denominator coefficients need to be the same however numerator coefficients should be different. This gives information regarding inter-area modes in the system as seen from different inputs but their corresponding residues differ. For samples and observation window length, (16) can be rewritten as shown in (17). The least squares technique is used to estimate (16) in discrete time-domain. in (15) is formulated after estimating the entire system with different inputs and outputs. Now (16) can be transformed into partial fraction expansion and can be written as (18).
[TABLE]
where is a polynomial in and is the residue of corresponding to the pole . The residue provides information about how the mode is affected by input and how observable is it from . This shows that residue is a measure of joint controllability and observability index, where larger the value of residue, the stronger is the optimal control loop. However, solving (14) using centralized techniques may not be possible because of computational burden, data volume etc. For example, if there are 20 tie-lines and 200 generators, using a centralized method the processor must solve 4000 transfer functions which may not be feasible in real-time. On the other hand, the power system is divided into areas either based on geographical location (utilities) or coherency grouping and each area has its own local processor which reports to global processor. Thus local processor of one area (utility) may not have complete information of other areas for wide area control. In the proposed distributed architecture, a distributed consenses based approach using ADMM can be used to overcome this problem by solving (14) in a distributed architecture. In this approach, using Lagrange multipliers method a black-box transfer function model is estimated locally for each area and then a local processor is used to share information with the global processor so that a global transfer function of the power system can be estimated. The eigenvalue and corresponding residue information obtained from the global transfer function is used in identifying a wide-area control loop and controller design.
II-B2 ADMM Based Distributive Signal Selection
Large power system comprises of different areas, so (14) can be divided into parts and then solved using ADMM. The distributed algorithm is proposed here using an example for simplicity and ease of understanding. Suppose there are four generators () divided into two areas such that generators 1 and 2 are in one area and generators 3 and 4 are in the other area, both these areas are connected by two tie-lines (). Then (14) can be written as follows:
[TABLE]
The centralized equation (27) can be distributed and reformulated as follows:
Step-1: Divide the above MIMO transfer function into two areas:
- •
For Area-1
[TABLE]
Further , , , and can be written as follows:
[TABLE]
where , , , are numerator coefficients which are different for each transfer function, , , , are the denominator coefficients which are equal for all the transfer functions in the power system and .
- •
For Area-2
[TABLE]
Further , , , and can be written as follows:
[TABLE]
where , , , are numerator coefficients which are different for each transfer function, , , , are the denominator coefficients which are equal for all the transfer functions in the power system and .
Step-2: Writing the (35) and (43) in least squares format
- •
For Area-1
[TABLE]
- •
For Area-2
[TABLE]
where is vector of denominator coefficients, is vector of numerator coefficients, is matrix of previous samples of , and is matrix of current and previous samples of .
Step-3: The objective here is to make for a global consensus problem so that with the given initial conditions numerator and denominator coefficients can be calculated iteratively until objective is achieved.
- •
For Area-1 and Area-2 (Calculating using )
[TABLE]
- •
For Area-1 and Area-2 (Calculating using )
[TABLE]
More generically (46) and (47) can be rewritten as follows:
[TABLE]
[TABLE]
Where is area number.
Step-4: Global consensus optimization problem is formulated using equations (48) and (49) as follows:
[TABLE]
is the global consensus solution, that is obtained when the local estimates of all local processors denoted by , reach the same value.
It can be seen that the ADMM is an estimation method uses Lagrange multiplier approach in an iterative distributed methodology. The augmented Lagrange is computed as follows [28]
[TABLE]
where and are the vectors of the primal variables, is the vector of the dual variables or the Lagrange multipliers associated with (50), and denotes a penalty factor. ADMM implementation to solve distributed MIMO system is shown in Algorithm 1.
The advantages of using the Lagrange multiplier method is as follows. First the constraints can be included in the form of a norm. Second as we have only the equality constraints the approach is very feasible. Third these methods can significantly reduce the computational time for optimization.
II-C Wide Area Damping Controller Design
To provide increased damping of inter-area oscillations supplementary control is required. The supplementary control is to be applied to the controllable generator and it should work in parallel with other local controls of the generator. This supplementary control is called wide-area damping control. The input-output signal selection methodology for wide area damping controller is as discussed in Section-II-B. In the literature various wide area control are reported, however in this paper wide area damping controller design based on residue as reported in [1, 29] is adapted since the major focus of this paper is to study distributed approach for signal selection.
Fig. 7 shows the block diagram of the closed loop system with PSS and wide area controller . is represented as in (52).
[TABLE]
where is the wide area controller gain, is the washout time constant (usually 5 - 10 sec), and are the lead and lag time constant respectively, and is the number of compensating blocks. Fig. 8 shows the flowchart for WADC design. The methodology of designing parameters for WADC is discussed in [1, 29] so further details are not presented here.
III Experimental Setup for Implementing the Proposed Signal Selection Method
The proposed algorithm for signal selection and damping controller is implemented using RTDS/RSCAD and MATLAB co-simulation platform [30]. The power system is modeled and simulated in RTDS/RSCAD whereas MATLAB sessions act as local and global processors. Both the MATLAB and RTDS communicate with each other using the GTNET-SKT hardware interface. Each area sends the required generator input and tie-line power flow data to the local processors through GTNET-SKT connection. Local processors will process the data, estimate a local transfer function, and then communicates with the global processor to obtain a consensus-based global transfer function. Based on the global transfer function the wide area control loop and design of WADC are updated. Using the updated WADC design the local areas will send control actions to the generators. The simulation time step in RTDS in 50 (20000 samples/sec) but for the small signal stability analysis simulation time step of 20ms (50 samples/sec) is sufficient to preserve inter-area modes (0.1Hz to 1Hz). To reduce the data processing and computational time the data is down-sampled from 20000/sec to 50 samples/sec such that inter-area modes are preserved for small signal stability analysis. The experimental test bed is as shown in Fig. 9.
The local processors share information with the global processor through TCP/IP connection. For realizing this, different MATLAB sessions which act as local and global processors are assigned an IP address for sharing information. In every control architecture which involves communication, there will be inherent time delay. The time delay for wide-area control applications is of 100ms, so while designing the control architecture a time delay of 150 to 200ms should be considered [31]. To realize this feature in the control action, a 200ms time delay is added before sending the output of the controller to the generators. The communication protocols required for secure, industrial grade, standardized, scalable and distributed data communication infrastructure to support wide-area control in North America is recommended by the North American Synchro-Phasor Initiative through the introduction of a NASPI network (NASPInet) [32].
IV Implementation Test Results
The proposed algorithm is initially implemented on two-area power system model which consists of four generators each 900 MVA. Then to further validate the algorithm on a larger system, IEEE 39 bus system which consists of 39 buses, 10 generators are used. The first step in implementing the algorithm is to identify/divide the system into areas based on coherency grouping or based on the real physical geography of the larger power system. Using the online coherency grouping technique two-area (Fig. 3) and IEEE 39 bus system (Fig. 5) are divided into groups as shown in Table. I.
IV-A Implementation test results using two-area system
In this case, two-area system as shown in Fig. 3 is used. With an input signal as shown in Fig. 7 and tie line power flow as the output, MIMO transfer function is estimated locally for each area, and then local processor communicates with the global processor to arrive at a global solution. To validate the algorithm during an inter-area oscillation, a fault is created on bus 8 at 0.25sec and cleared at 0.45sec. In this case residue analysis is performed by solving a global consensus problem. With estimation based on global consensus it is found that the frequency of oscillation is 0.6667 Hz which is in consensus with the tie-line power oscillation frequency as shown in Fig. 10. The frequency and residue (magnitude and angle) information give the optimal wide area control loop and this information is also critical for damping controller design. From Table. II it can be seen that the control loop between and Gen-3 has the highest value of residue for the inter-area mode of 0.6548 Hz. Based on this it can be concluded that Generator-3 is most controllable and tie-line (Bus7-Bus8-Bus9) power flow is the most observable signal. This means input to WADC should be the tie-line power flow and output should be fed to Generator-3.
To study the effectiveness of the proposed algorithm, the performance is tested with the presence of different generator controllers like:
- •
With exciter
- •
With exciter and PSS
- •
With exciter and WADC
- •
With exciter, PSS, and WADC
Table. III shows the controller parameters. Fig. 11 and Fig. 12 shows the relative speeds of generators-1 and generator-3 with respect to generator-2 (swing) respectively. Fig. 13 shows the active power flow deviation through tie-lines and Fig. 14 shows the wide area controller action. Based on the above results it can be seen that WADC is effective in damping inter-area oscillations using the optimal wide area control loop. It can be seen that the proposed approach provides better damping of oscillations.
IV-B Implementation test results using 39-bus system
To further validate the proposed algorithm on a larger system and to test the algorithm for various fault scenarios IEEE 39-bus system is used. The effect of selecting a wrong control loop is also analyzed here. The control loops with relatively high residue value compared to other loops are strong loops, whereas control loops with low residue value when compared to other control loops is the weak control loop. Here WADC (Strong) represents a strong wide-area control loop and WADC (Weak) represents weak wide-area control loop.
IV-B1 Scenario:1 Fault on Bus-14
A three-phase fault is created on Bus-14 for a duration of 0.1 sec at 2 sec. Table. IV shows the three control loops for each area with high and low residues. Using this information the effect of strong and weaker control loops are analyzed. Fig. 15 shows the strong and weak control loops for a fault on bus-14.
Fig. 16 and Fig. 17 shows the active power deviation of the lines connected between Bus17-Bus18 and Bus1-Bus39 respectively. Fig. 18 and Fig. 19 shows the relative speed between generator 4 and generator 6 w.r.t swing generator-2 respectively. Fig. 20 shows the wide area control output for the case with PSS. Table. V shows the active power deviation and relative speed at a sample point (trough of oscillation here). From the Table V it can be seen that when compared to Exciter only case, addition of a PSS reduced oscillations by 29.52%, addition of WADC (Strong) reduce the oscillation by 63.54%, addition of PSS and WADC (Strong) reduce the oscillation by 75.45%, with the addition of WADC (Weak) the oscillations reduce by 8.4%, and with the addition of PSS and WADC (Weak) the oscillations reduce by 30.93%. The relative speed oscillations with PSS, WADC (Strong), PSS and WADC (Strong), WADC (Weak), PSS and WADC (Weak) are reduced by 24.61%, 57.66%, 68.77%, 2.55%, and 24.65% respectively. It can be concluded that with WADC the oscillations are damped much more effectively. It can also be observed that with WADC the oscillations are damped more effectively especially if the optimal control loop is strong.
IV-B2 Scenario:2 Fault on Bus-25
In this scenario a three phase fault is created on Bus-25 for a duration of 0.1 sec at 2 sec. Table VI shows the three control loops for each area with high and low residues. Using this information the effect of strong and weaker control loops are analyzed.
Fig. 21 and Fig. 22 shows the active power deviation of the lines connected between Bus1-Bus39 and Bus17-Bus18 respectively. Fig. 23 and Fig. 24 shows the relative speed between generator 4 and generator 6 w.r.t swing generator-2 respectively. Fig. 25 shows the wide area control output for the case with PSS. Table VII shows the active power deviation and relative speed at a sample point (trough of oscillation here). From the Table VII it can be seen that when compared to Exciter only case, addition of a PSS reduced oscillations by 19.68%, addition of WADC (Strong) reduce the oscillation by 63.26%, addition of PSS and WADC (Strong) reduce the oscillation by 74.03%, with the addition of WADC (Weak) the oscillations reduce by 3.4%, and with the addition of PSS and WADC (Weak) the oscillations reduce by 28.62%. The relative speed oscillations with PSS, WADC (Strong), PSS and WADC (Strong), WADC (Weak), PSS and WADC (Weak) are reduced by 17.10%, 51.97%, 62.5%, 2.01%, and 18.94% respectively. It can be concluded that with WADC the oscillations are damped much more effectively. As before, it can also be seen that with WADC the oscillations are damped more effectively if the optimal control loop is strong.
Further to compare the effectiveness of the proposed algorithm, the norms of different oscillation cases are compared with exciter only case. The relative error metric is given by (53).
[TABLE]
where is the data with exciter only, is the data with other cases as shown in Table VIII, and is the 2-norm of a vector. Using the relative error metric it can be observed that the larger the error between with exciter only case and other cases with supplementary controls like PSS and WADC, more effective is the damping.
IV-C Other Scenarios
For extensive validation of the proposed algorithm, various other scenarios with a disturbance in different locations are also analyzed. The percentage reduction in oscillations with supplementary control (Exciter+PSS+WADC) when compared to Exciter only case is summarized in Table IX.
IV-D Effect of Time-Delay
To study the effect of time delay on the control design process, an intentional time-delay is added to the control process in addition to inherent time-delay. For this, a test case as discussed in Section IV-B1 is re-simulated with various time delays. Fig. 26 shows the Line (Bus-9 to Bus-39) active power flow deviation with strong wide-area control loop and exciter, PSS and WADC activated and with Exciter only. It can be observed that with time delay of (limit imposed by standards) the oscillations are similar or less than that of exciter case. It can also be seen that with an unrealistic delay of , the system is stills stable with less first swings when compared to exciter case.
IV-E Limitations/Assumptions and Future Directions
For the design of the proposed algorithm following assumptions are made.
Dynamic coherency grouping: In this paper areas are pre-defined based on coherency grouping, however the changing coherency groups with changes in operating conditions can be considered in the control action for more effective performance.
Data Synchronization: In this paper it is assumed that data from all the areas are processed at the same time, however, there may be some delay for this time-stamping of data and asynchronous ADMM [33] can be used to address the delay problems.
Use of NS-3 network simulator: For emulating cyber security scenarios on the communication side NS-3 network simulator [34] can be used.
V Conclusions
The proposed method for selection of optimal control loop for wide area control using ADMM based distributed algorithms overcome the drawbacks of earlier methods reported in the literature. In this approach, the interconnected power system is divided into areas, and then using measurements a multi-input-multi-output (MIMO) black-box transfer function model is estimated locally for each area based on the Lagrange multipliers method. The local area processors communicates with the global processor to estimate a global transfer function model of the power system. The information of residue corresponding to inter-area mode obtained from global transfer function is used for selecting an optimal wide area control loop and to design WADC. The efficacy of the proposed distributed approach is validated using two-area and IEEE 39 bus power system models on RTDS/RSCAD® and MATLAB® co-simulation platform. From the simulation results it is found that the proposed distributive method effectively damp the inter-area oscillations (up to 80%) effectively.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] M. E. Aboul-Ela, A. A. Sallam, J. D. Mc Calley, and A. A. Fouad, “Damping controller design for power system oscillations using global signals,” IEEE Trans. on Power Syst. , vol. 11, pp. 767–773, 1996.
- 2[2] A. Vahidnia, G. Ledwich, and E. W. Palmer, “Transient stability improvement through wide-area controlled SVCS,” IEEE Trans. on Power Syst. , vol. 31, no. 4, pp. 3082–3089, Jul 2016.
- 3[3] V. Pradhan, A. M. Kulkarni, and S. A. Kharpade, “A composite strategy for power oscillation damping control using local and wide area feedback signals,” IEEE Trans. Power Syst. , vol. 31, pp. 2348–2360, May 2016.
- 4[4] W. Juanjuan, F. Chuang, and Z. Yao, “Design of WAMS-based multiple HVDC damping control system,” IEEE Trans. Smart Grid , vol. 2, pp. 572–581, Jun 2008.
- 5[5] Y. Li, C. Rehtanz, S. Ruberg, L. Luo, and Y. Cao, “Wide-area robust coordination approach of HVDC and FACTS controllers for damping multiple inter-area oscillations,” IEEE Trans. Power Del. , vol. 27, pp. 1096–1105, Mar 2012.
- 6[6] L. P. Kunjumuhammed, R. Singh, and B. C. Pal, “Robust signal selection for damping of inter-area oscillations,” Proc. IET Gener. Transm. Distrib. , vol. 6, pp. 404–416, May 2012.
- 7[7] J. Milanovic and A. Duque, “Identification of electromechanical modes and placement of PS Ss using relative gain array,” IEEE Trans. Power Syst. , vol. 19, pp. 410–417, Feb 2004.
- 8[8] Y. Li, C. Rehtanz, S. Ruberg, L. Luo, and Y. Cao, “Assessment and choice of input signals for multiple HVDC and FACTS wide-area damping controllers,” IEEE Trans. Power Syst. , vol. 27, pp. 1969–1977, Nov 2012.
