Abstract
The presence of oscillation modes in a power system with low damping rates can compromise its proper operation and motivated the development of different damping control projects to improve these damping rates. Central damping controllers using PMU data showed to be able to mitigate oscillation modes of power systems with high damping ratios. However, time delays and vulnerability of communication channels to cyber-attacks can damage the desired operation of this type of damping controller. This paper proposes an optimization problem-based method for designing centralized controllers that are resilient to channel losses and using time delays as variables of the proposed optimization procedure. The bio-inspired algorithms Marine Predators Algorithm, Particle Swarm Optimization and Genetic Algorithms were applied and evaluated in the proposed optimization model. The IEEE 68-bus was used as a test system, and a set of case studies were carried out. The obtained results show that considering time delays as optimization variables can be beneficial to achieve optimal control objectives. Furthermore, the communication failure robustness strategy was effective as observed by the modal analyses and nonlinear time domain simulations of the test system under contingencies.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
The electricity to consumption centers is fundamental to society and required the creation of requirements for studies of the operation of power systems to achieve this objective. One of these studies is the Small-Signal Stability which seeks to evaluate the dynamics of power systems to small disturbances [44]. The focus of analysis is the identification and mitigation of low-frequency oscillation modes in the linearized models. If these low-frequency oscillation modes are not properly damped, they can damage the adequate supply of electrical energy, damage the system’s equipment and even cause a blackout [44].
In the last decades, the Power System Stabilizers (PSSs) coupled in close proximity to the excitation systems of synchronous machines has been traditional and relatively effective in increasing the damping of local oscillation modes of the system in the frequency from 0.8 to 2.0 Hz [44]. Over the years, different models of power systems such as Heffron and Phillips Linear Model, Power Sensitivity Model and Current Sensitivity Model were developed for the coordinated design of PSSs and later these same models were applied to the design of other damping controllers [45, 50]. Nevertheless, due to the expansion and interconnection of power systems and the increase in electricity consumption, PSSs have a reduced effect in mitigating inter-area oscillation modes in the frequency range of 0.1–0.8 Hz which can also damage the power system stability if not properly mitigated [44].
The development of communication technologies allowed the creation of Wide-Area Measurement Systems (WAMSs) that have Phasor Measurement Units (PMUs) installed in certain buses of the grid and are capable of measuring electrical quantities in these buses with high sampling rates and time synchronization due to the use of Global Positioning System (GPS) [32]. The WAMSs have opened different research fronts for improving the power system operation [1, 8, 9, 11, 14, 15, 19, 34, 41, 42].
PMU data from different locations of the grid for a central damping controller or Wide-Area Damping Controller (WADC) proved to be effective in mitigating inter-area oscillation modes. Different design methods have been proposed and shown to be effective in improving the dynamic performance of power systems [6, 10, 17, 54]. Unlike the PSS-type controller designs, the WADC-type controller design presents additional challenges that still persist as a field of research such as: (i) the presence of variable delays for data transmission from PMUs and (ii) failures in the communication channels or data packets caused by cyber-attacks as Denial-of-Service attacks. Solution proposals were made to solve this problem and ensure the power systems stability with good performance requirements. The field of cybersecurity research is recent and has aroused interest in the scientific community as cyberattacks can affect all proposed applications that rely on data from PMUs.
Time delays in communication channels have been studied in different ways by the scientific community. Some authors initially considered fixed models of time delays given by an approximation of Padé [4, 5, 12, 18, 26]. In this case, the data packets would be retained by a buffer until this stipulated time delay. So, it is possible to define a minimum and maximum time that the buffer can hold PMU data to be effectively used by the controller. In [25], the authors consider time delays as system uncertainties and apply deep neural network techniques to deal with these uncertainties. Other methods propose to use adaptive delay compensator [2, 38, 40], database-based time-delay compensator [35], machine learning technique [43], delay scheduling [22], sliding mode control [33] and predictive control [52] to deal directly with variable delays. Although variable time delays are considered, the controller is able to identify the current scenario and improve performance according to its optimization functions. The majority of research presented by the scientific community considers time delays as a detrimental effect on the design and functioning of the WADC. There is consensus that the presence of time delays affects the closed-loop control system and so far it has been considered the detrimental effect of time delays on the performance of control systems dependent on PMU data. Recent research such as that carried out in [48] indicates that the appropriate use of the time delay model can bring benefits to the design and functioning of the central controller.
The presence of communication technologies in all the infrastructure of power systems caused the vulnerability to cyber-attacks [47]. In 2015, a false data injection attack on the Ukrainian power system triggered control actions that caused a blackout in the system [30]. Different cyber-attacks can also hinder the proper functioning of central controllers in different ways. As the WADC relies on data from PMUs that are transmitted over certain well-defined protocols, cyber-attacks can damage the transmitted data and compromise the central controller operation. False Data Injection Attacks and Denial-of-Service Attacks have already been pointed out in the literature as types of harmful attacks on smart grids.
Recent research has proposed WADC designs considering temporary or permanent data loss. The authors in [5, 7, 13] considered possible losses of a WADC channel at the design stage. The authors in [53] propose to use redundant signals to deal with intermittent data losses from PMUs. In [36], the authors propose to employ the Gilbert model to design a WADC with a robustness step in the PMU data dropout. In [29], the authors proposed a control design strategy to deal with communication failures due to False Data Injection attacks. In [37], the authors proposed to use Linear Matrix Inequalities to handle a packet dropout limit. In [55], the authors proposed an index is to quantify the strongest attack that the power system with a given WADC can tolerate. In [3], the authors propose a simple strategy to deal with communication failures by replacing the lost signal with a healthy signal. In [23], the authors proposed a method for detecting and correcting data from PMUs subject to attacks before being effectively applied to the WADC. In [31], the authors proposed an event-triggered mechanism to deal with denial of service (DoS) attacks and deception attacks. The works are promising but challenges still persist, such as: (i) designing a WADC that provides high damping rates even if a channel is lost, (ii) robustness to system operating uncertainties and (iii) robustness to variations in time delays.
This paper proposes a procedure based on optimization model for the WADC design to improve the damping ratio of the power system modes and that is robust to power system operating conditions. The optimization model can be solved by any metaheuristic. Marine Predators Algorithm (MPA) [24] was chosen for the proposed method due to the good results found by the scientific community in engineering problems [21, 28, 39, 49]. Furthermore, Genetic Algorithms (GA) [46] and Particle Swarm Optimization (PSO) [27], traditional metaheuristics, were applied and evaluated in the proposed optimization model. The value of the time delay will be a variable of the WADC design with the purpose of assisting in the control problem. Figure 1 describes the control structure (PSSs more WADC) used in this work. In this Fig. 1, the possible locations of communication channel losses are also highlighted in dashed lines. The PSSs will be fixed and the control design is reduced to tuning the WADC according to the proposed optimization procedure. The WADC can contain multiple input and output signals with different time delays. However, if we consider the existence of a buffer that holds the signals up to a maximum time limit for the signals to be effectively used, the control project can also look for this maximum time limit that benefits the control objectives. Case studies are showed and analyzed using IEEE 68-bus test system. The proposed method was evaluated by other design method for WADC damping controllers: the method based on Linear Matrix Inequalities (LMIs) [16].
This paper follows this organization: Sect. 2 introduces the power system modeling, Sect. 3 presents the method based on Marine Predators Algorithm for the WADC design, Sect. 4 presents cases studies, and Sect. 5 concludes the article.
2 Problem formulation
2.1 Power system model
A power system is composed of synchronous and asynchronous generators, transmission lines, Automatic Voltage Regulators, Power System Stabilizers, loads, transformers, capacitor banks, reactor banks, among other devices that present a nonlinear dynamic operation and that may be subject to disturbances. A power system can have its operating dynamics described by the following set of nonlinear differential-algebraic equations [44]
where \(\textbf{x}_k\) and \(\textbf{y}_k\) describe the vectors of state and algebraic variables, respectively, and \(f(\cdot )\) and \(g(\cdot )\) are functions that describe the differential and static behavior of the power system, respectively.
We are interested in evaluating the system subject to small disturbances, and in this branch of study, we can use a linearized model of the system described by (1)–(2) for each point of operation given by the [44]
where \(\textbf{x}_k\in \mathbb {R}^n\) is the vector of power system variables such as angular velocity, \(\textbf{y}_k\in \mathbb {R}^p\) is the vector of system outputs and the outputs will be the speed signals of selected generators \((\varDelta \omega _p\), \(\textbf{u}_k\in \mathbb {R}^p\) is the vector of input variables and the inputs will be the control signals provided by the WADC, \(k=1,...,N_\textrm{op}\) corresponds to each of the \(N_\textrm{op}\) operating conditions of the system considered in the WADC design.
As presented in the introduction of this article, there are different models that can be used to represent power systems. In this research, the authors used the model available in [20] that describes the dynamics of the IEEE 68-bus test system used in this research for case studies. All nonlinear differential-algebraic equations and linearized models of the test system are described in [20].
2.2 Time delay model
Different models and strategies have been proposed in the scientific community to consider time delays (T). This research will consider the model given by the second-order Padé approximation [5]
The WADC can have multiple inputs and outputs with different time delays, but if we consider a buffer that holds the data synchronized for T until the arrival of all data, the WADC can operate normally. Thus, defining this time delay that the buffer holds the PMU data is a project variable in this work. This time delay will have a minimum value \((T_0)\) inherent to the characteristics of data transmission.
From (5), it is possible to obtain the state space model given by
using the observable canonical representation [44] and so each \(\textbf{G}_{\textbf{T}}(s)\) can be represented by the following matrices
and so \(\textbf{G}_{\textbf{T}}(s)=\textbf{C}_{\textbf{d}}\left( s\textbf{I}-\textbf{A}_{\textbf{d}}\right) ^{-1}\textbf{B}_{\textbf{d}}\).
2.3 Central controller or WADC model
The objective of the WADC of this research is the improvement of the inter-area oscillation modes, and to achieve this objective, the WADC will present multiple input and output signals to guarantee a greater observability of the system. Thus, the WADC to be designed can be modeled by a matrix of transfer functions as
and the component \(w_{a,b}(s)\), \(a=1,...,p\) and \(b=1,...,p\) is formulated as
From (11), the state-space equations that define the WADC are
The WADC parameters \(K_{a,b}\), \(T1_{a,b}\), \(T2_{a,b}\), \(T3_{a,b}\) and \(T4_{a,b}\) defined by (12) are also considered variables in the optimization problem.
2.4 Closed-loop model
The closed-loop system model includes the power system models (3)–(4), the time delay model (6)–(7) and the central controller model (13)–(14). Thus, by defining the state vector \(\bar{\textbf{x}} = \left[ \begin{array}{ccc}\textbf{x}_k^T&\textbf{x}_{\textbf{di}}^T&\textbf{x}_{\textbf{do}}^T\end{array}\right] ^T\), the state-space model is
From (15) to (16), the closed-loop model including the central controller is given by
where \(\widehat{\textbf{x}}_k = \left[ \begin{array}{cc}\bar{\textbf{x}}_k^T&\textbf{x}_{\textbf{c}}^T\end{array}\right] ^T\) and
In control projects, it is recommended a minimum damping of 5% for all eigenvalues of the system [44]. The parameters of the WADC and the time delay will be variables of the optimization problem in this work. The goal will be to achieve high damping ratios with adequate tuning of controller parameters and buffer actuation time.
2.5 Resiliency to communication loss
In addition to providing an adequate damping rate for all eigenvalues of the closed-loop system for a set of operating points, the central controller will be robust to the permanent loss of one communication channel due to a physical failure or cyber-attack [5].
The controller will present p inputs and p outputs. If the t-th WADC output is lost \((t\in \mathbb {N}, t = 1,..., p)\), then this contingency is equivalent to zeroing the t-th column of \(\textbf{B}_k\) for \(N_\textrm{op}\) operating points. If the s-th WADC input is lost \((s\in \mathbb {N}, s = 1,..., p)\), then this contingency is equivalent to zeroing the s-th row of \(\textbf{C}_k\) for \(N_\textrm{op}\) operating points. Thus, this simple procedure of zeroing columns or rows relates to the loss of the controller communication channels based on PMU data.
Thus, three sets of matrices can be considered: (i) all WADC channels operating properly (18), (ii) loss of one WADC output channel (19) and (iii) loss of one WADC input channel (20).
Thus, when evaluating the eigenvalues of these three matrices, the system with possible permanent losses of WADC channels is being evaluated.
3 Proposed control design method
In this research, the control objective is the design of a damping controller of the WADC type. If the system has PSSs, these PSS-type damping controllers will be kept fixed in the analyses and the benefits of a WADC for the dynamics of the test system will be evaluated. As already mentioned, the WADC must guarantee high damping rates \((\zeta > 0.05)\) for all eigenvalues of the system for a set of operation conditions and also be robust to losses of one central controller channel. This control problem was formulated as an optimization problem and the details are presented in Sect. 3.1 and search for parameters was done using the Marine Predators Algorithm, a recent metaheuristic, that is described in Sect. 3.2. Furthermore, Genetic Algorithms and Particle Swarm Optimization, two traditional metaheuristics, were applied to the proposed optimization model in order to compare with the performance of the MPA. Section 3.4 describes Genetic Algorithms, and Sect. 3.3 describes Particle Swarm Optimization. The method was implemented in the MATLAB software, version 2018, on a computer with Intel Core 2.56 GHz and 16GB of RAM.
The WADC can present many communication channels, and each channel is subject to different time delays. However, it was assumed that at the output and input of the WADC there are buffers capable of waiting all the data for a stipulated time and then using the data in the control objective. This research consists of adjusting this time of the buffers that meet control objectives.
3.1 Proposed optimization problem
The variables of the optimization problem are the time delay associated with the transmission of PMU data packets (T) and the parameters of the central controller: \(K_{a,b}\), \(T1_{a,b}\) and \(T3_{a,b}\), for \(a = 1,..., p\) and \(b = 1,..., p\). These variables will present minimum and maximum values in the search space because this controller will be subject to an output limiter with minimum and maximum values of \(-\)0.2 p.u. and 0.2 p.u. so as not to compromise the operation of the closed-loop system. Thus, the vector of variables can be defined as
The optimization problem used in this work can be described as
where \(T_0\) is the minimum time delay associated with the transmission of PMUs data on the communication channels and \(\mathcal {F}(\textbf{Z})\) is the function that returns the minimum damping rate among all \(N_\textrm{op}\) operating points and the three types of matrices of the closed-loop system (Equations (18), (19) and (20)) with the candidate \(\textbf{Z}\) for central controller. This is a nonlinear search problem and this optimization problem can be easily solved with any metaheuristic developed by researchers to date. The authors decided to use the Marine Predators Algorithm because of its easy implementation and recent good results in optimization problems. The next section details this recent metaheuristic.
3.2 Marine predators algorithm
In recent years, a set of metaheuristics has been developed and proved to be effective in solving different optimization problems in engineering. It was decided to use the Marine Predators Algorithm (MPA) to solve the optimization problem described in (22). This choice was based on the fact that this bio-inspired algorithm presents good recent results in engineering optimization problems. Classical metaheuristics such as Genetic Algorithms and Particle Swarm Optimization will also be applied to the proposed optimization model and will be evaluated in terms of the results achieved.
The metaheuristic approach called Marine Predators Algorithm (MPA) recently proposed by the authors at [24] and which is seen as promising in optimization problems [51] is a population-based algorithm inspirited by the actions of predator and prey in nature. In MPA, the prey and predator are viewed as search representatives, since the predator searching for the prey, meanwhile the prey itself looking for its food in nature. The variables of the optimization problem are started randomly and respecting the limits imposed as
where \(X_{\min }\) and \(X_{\max }\) are the lower and upper limits, respectively, and rand() is a function that provides values between 0 and 1 for a uniform distribution.
The best predators in the wild are more talented at foraging in nature. From the best objective function results of the optimization problem, the best predators are chosen to build a matrix called Elite described as
where \(\vec {X}^l\) is the best predator vector, which is replicated n times to construct the Elite matrix, n is the number of search agents, while d is the number of dimensions. The behavior of the predator and the prey in nature describes an iterative process where they are constantly changing their position until they reach their optimum in the optimization problem. Prey also presents its own matrix described by
where the \(X_{i,j}\) represents the j-th dimension of the i-th prey. The optimization process is based on the evaluation of these two matrices: Elite and Prey.
As described in the reference [24], MPA is composed of three phases of the optimization process and depends on the speed rates and the behavior of the predator and prey in nature: (i) in high velocity ratio or when prey is moving faster than predator, (ii) in unit velocity ratio or when both predator and prey are moving at almost same pace and (iii) in low velocity ratio when predator is moving faster than prey.
-
Phase 1: high velocity ratio or when prey is moving faster than predator. This phase has the objective of evaluating the search space and is performed in one-third of the first interactions \((N_I/3)\) of the defined \(N_I\) iterations. The prey update process follows the mathematical formulation
$$\begin{aligned} \vec {stepsize}_i= & {} \vec {R}_B \otimes \left( \vec {Elite}_i-\vec {R}_B\otimes \vec {Prey}_i\right) \end{aligned}$$(26)$$\begin{aligned} i= & {} 1,...,n \end{aligned}$$(27)$$\begin{aligned} \vec {Prey}_i= & {} \vec {Prey}_i + P\cdot \vec {R} \otimes \vec {stepsize}_i \end{aligned}$$(28)where \(R_B\) is a vector containing random numbers based on normal distribution representing the Brownian motion. The notation \(\otimes \) shows entry-wise multiplications. The multiplication of \(R_B\) by prey simulates the movement of prey. \(P = 0.5\) is a constant number, and R is a vector of uniform random numbers in [0, 1].
-
Phase 2: In unit velocity ratio or when both predator and prey are moving at the same pace. This phase occurs between one-third and two-thirds of the number of iterations \((N_I/3<Iter<2\cdot N_I/3)\). In this phase, both exploration and exploitation matter. Consequently, half of the population is designated for exploration and the other half for exploitations. For the first half of the population
$$\begin{aligned} \vec {stepsize}_i= & {} \vec {R}_L \otimes \left( \vec {Elite}_i-\vec {R}_L\otimes \vec {Prey}_i\right) \end{aligned}$$(29)$$\begin{aligned} i= & {} 1,...,n/2 \end{aligned}$$(30)$$\begin{aligned} \vec {Prey}_i= & {} \vec {Prey}_i + P\cdot \vec {R}\otimes \vec {stepsize}_i \end{aligned}$$(31)where \(\vec {R}_L\) is a vector of random numbers based on Lévy distribution representing Lévy movement. The multiplication of \(\vec {R}_L\) and Prey simulates the movement of prey in Lévy manner, while adding the step size to prey position simulates the movement of prey. For the second half of the populations
$$\begin{aligned} \vec {stepsize}_i= & {} \vec {R}_B \otimes \left( \vec {R}_B\otimes \vec {Elite}_i-\vec {Prey}_i\right) \end{aligned}$$(32)$$\begin{aligned} i= & {} n/2,...,n \end{aligned}$$(33)$$\begin{aligned} \vec {Prey}_i= & {} \vec {Elite}_i + P\cdot CF\otimes \vec {stepsize}_i \end{aligned}$$(34)$$\begin{aligned} CF= & {} \left( 1 - \frac{Iter}{N_I}\right) ^{\left( \frac{2\cdot Iter}{N_I}\right) } \end{aligned}$$(35)where CF is an adaptive parameter to control the step size for predator movement. Multiplication of \(\vec {R}_B\) and Elite simulates the movement of predator in Brownian manner, while prey updates its position based on the movement of predators in Brownian motion.
-
Phase 3: In low-velocity ratio or when predator is moving faster than prey. This phase occurs between two-third and the total of iterations \((2\cdot N_I/3<Iter< N_I)\) and presents the following mathematical formulation
$$\begin{aligned} \vec {stepsize}_i= & {} \vec {R}_L \otimes \left( \vec {R}_L\otimes \vec {Elite}_i-\vec {Prey}_i\right) \end{aligned}$$(36)$$\begin{aligned} i= & {} 1,...,n \end{aligned}$$(37)$$\begin{aligned} \vec {Prey}_i= & {} \vec {Elite}_i + P\cdot CF\otimes \vec {stepsize}_i \end{aligned}$$(38)where the multiplication of \(\vec {R}_L\) and Elite simulates the movement of predator in Lévy strategy while adding the step size to Elite position simulates the movement of predator to help the update of prey position.
-
Eddy formation and Fish Aggregating Devices (FADs) effect. The eddy formation or Fish Aggregating Devices (FADs) effects is a type of environmental issues that can change the behavior of marine predators. The mathematical formula for this stage can be modeled as below:
-
if \(r\le FADs\)
$$\begin{aligned} \vec {Prey}_i = \vec {Prey}_i+CF\cdot \left[ \vec {X}_{\min }+\vec {R}\otimes \left( \vec {X}_{\max }-\vec {X}_{\min }\right) \right] \otimes \vec {U} \end{aligned}$$(39) -
if \(r > FADs\)
$$\begin{aligned} \vec {Prey}_i = \vec {Prey}_i+\left[ FADs\cdot (1-r)+r\right] \cdot \left( \vec {Prey}_{r1}-\vec {Prey}_{r2}\right) \end{aligned}$$(40)
where \(FADs = 0.2\) is the probability of FADs effect on the optimization process. \(\vec {U}\) is the binary vector with arrays including zero and one, r is the uniform random number in [0, 1], \(X_{\min }\) and \(X_{\max }\) are the vectors containing the lower and upper bounds of the dimensions, r1 and r2 subscripts denote random indexes of Prey matrix.
-
-
Marine Memory. Marine predators have a powerful memory of the place in which they have been effective in foraging. This particular function is applied by saving the optimal solutions in each iteration. The saved solutions are updated upon better solutions identified.
3.3 Particle swarm optimization
Particle Swarm Optimization (PSO) is a metaheuristic or swarm intelligence technique proposed by the authors [27]. Such a method seeks to imitate the behavior of swarms through their positions and speeds in the search for an optimal objective. Initially, the vector of positions \((\textbf{x}_i^k)\) and velocities of the particles \((\textbf{v}_i^k)\) are randomly generated respecting the minimum and maximum limits. This vector of positions corresponds to the vector of variables of the optimization problem. As we are dealing with a swarm of particles, there is a vector of particles \((\textbf{X}^k=\left[ \begin{array}{ccc} \textbf{x}_1^k&\cdots&\textbf{x}_{N_p}^k \end{array}\right] )\) of the problem. At each k epoch \((k=1,...,N_e)\) the velocity \((\textbf{v}_i^k)\) and position \((\textbf{x}_i^k)\) of each particle \((n_p=1,...,N_p)\) are updated according to (41) and (42).
where w is a parameter that evaluates how much the speed of the current iteration considers the speed of the previous iteration, \(c_1\) and \(c_2\) are parameters with fixed values, \(r_1\) and \(r_2\) are parameters that vary at each epoch and assume values of a uniform distribution between 0 and 1, \(\textbf{x}^g\) is the position vector that provided the best objective function among all swarm particles in all iterations so far, and \(\textbf{x}_i^l\) is the best position vector for each particle up to the current iteration.
3.4 Genetic Algorithms
Genetic Algorithms (GA) are a special type of evolutionary algorithms that apply operators inspired by evolutionary biology such as mutation, recombination, crossover and natural selection to find optimal solutions to an optimization problem [46].
The algorithm works with a population of individuals \(\textbf{X}=\left[ \begin{array}{ccc}\textbf{x}_1&\cdots&\textbf{x}_{N_I}\end{array}\right] \), where each individual corresponds to a vector of optimization problem variables \(\textbf{x}_i=\left[ \begin{array}{ccc}x_1&\cdots&x_{N_A}\end{array}\right] \). At each generation the crossover and mutation operators will be applied to the individuals and only the individuals that provided the best objective functions will go to the next generation.
The crossover operator consists of exchanging two elements of two individuals of the population (\(\textbf{x}_i\) and \(\textbf{x}_{i+1}\)), thus generating two new individuals (\(\textbf{x}_{N_I+i}\) and \(\textbf{x}_{N_I+i+1}\)). This crossover operator is applied to all \(N_I\) individuals in the population. After this step, the mutation operator will be applied to MR (Mutation Rate) of all individuals and consists of randomly generating a new element \((x_j)\) from the individual. At the end of these two steps, there are \(2\cdot N_I\) individuals in the population and only the \(N_I\) that presented the best objective functions go to the next generation. This process ends when reaching the epoch limit \((N_E)\).
4 Case studies
The test system used in this work was the IEEE 68-bus power system model composed of 16 synchronous generators, and the complete details are in [20]. The single-line diagram of this test system is available in [20]. This test system contains an AVR on 12 synchronous generators and 12 PSSs already tuned. In this research, the PSSs will have their parameters fixed and the benefits of a WADC for the dynamics of the test system will be evaluated. In this research, the authors used the model available in [20] that describes the dynamics of the IEEE 68-bus test system used in this research for case studies. All nonlinear differential-algebraic equations and linearized models of the test system are described in [20]. In [20], only one operation condition is available (Base Case (BC)) and their dominant eigenvalues are described in Table 1. If we consider a second operation condition, C1, given by the increase in load of areas 1 and 2 by 3% and areas 3, 4 and 5 by 6%, Table 1 presents the dominant eigenvalues of low damping rates. There are operating conditions with damping rates below 5% and motivate the design of a central damping controller with the purpose of improving the damping rates of these eigenvalues and ensure good dynamic performance for the system.
4.1 Control design stage
Using the geometric measures for the inter-area modes E1 to E5 [44], the signals from the five synchronous generators 5, 9, 10, 11 and 12 were chosen to receive WADC output signals (control signals) and the speed signals from the five synchronous generators 12, 13, 14, 15 and 16 were chosen as inputs of the WADC to be designed. It was stipulated that the minimum time delay is 100 ms for this test system, that is, \( T_0 = 0.100\) s, but the optimization problem can find desired values of time delays greater than this value.
The method was implemented in the MATLAB software, version 2018, on a computer with Intel Core 2.56 GHz and 16GB of RAM. The limits of the WADC design variables were: \(K_{\min }=-30\) and \(K_{\max }=30\). The WADC poles were set to the same poles as the PSSs already installed in the test system: \(T2_{a,b}=0.04\) and \(T4_{a,b}=0.04\). A population composed of 20 individuals \((N_I=20)\) was defined for the three GA, PSO and MPA metaheuristics. The stopping criterion of the optimization model is the number of epochs which was set to 1000 \((N_E=1000)\). The Marine Predators Algorithm presented the following simulation parameters: \(P = 0.5\) and \(FADs = 0.2\). The Particle Swarm Optimization presented the following simulation parameters: \(w=0.7\), \(c_1=1\) and \(c_2=1.5\). The Genetic Algorithms presented the following simulation parameter: \(MR=50\%\). The three metaheuristics had few parameters to be adjusted.
To evaluate the performance of the proposed method, one hundred simulations were performed for the proposed method using MPA, PSO and GA considering the time delay as a variable and considering the time delay fixed at 100 ms and 200 ms. Table 2 provides the results of minimum, maximum, average and standard deviation values of the damping rates of these simulations for these three scenarios. Based on the results, the following evaluations are possible.
-
The proposed method achieved controllers with higher damping rates than the method considering a fixed time delay of 100 ms or 200 ms in all cases. Thus, considering time delays as a design variable can be beneficial in the optimization problem to achieve higher objective function values.
-
In all cases, the damping rates of the proposed method using MPA were above 5%, a margin considered desirable for power system operation. However, the method that considers fixed time delays provided controllers with rates well below 5% in many cases showing that fixed values can define regions where the objective function has difficulty finding optimal values. Furthermore, the application of PSO and GA in the proposed method provided damping rates of the closed-loop system with values below 5% for the three analysis scenarios.
-
The standard deviation of the proposed method is smaller than the method that considers fixed time delays. This shows a lower dependence of the proposed method on initial conditions and how this can affect the outcome of the optimization problem.
The next step in this control design analysis is to evaluate the projected WADC in the time domain using nonlinear simulations and contingencies applied to the system. The WADCs designed by the MPA, PSO and GA metaheuristics that provided the highest damping rate values were chosen to be evaluated, and their parameters are described in Tables 3, 4 and 5, respectively. For these designed controllers, the MPA, PSO and GA WADCs buffers converged with time delays of 108 ms, 143 ms and 191 ms, respectively.
The proposed method based on Linear Matrix Inequalities (LMIs) proposed in [16] for the design of robust WADC was applied to the test system of this research for the same operating scenarios. As method [16] considers fixed time delays, a fixed time delay of 100 ms was chosen for the simulations. The method [16] was implemented in the same software using the same parameters as the authors. The parameters of this WADC after its convergence are described in detail in Table 6.
4.2 Time-domain simulations
The designed controllers will be evaluated through dynamic simulations. Two operating conditions were evaluated: condition C1 described in Table 1 and condition C2 which presents the same load level as condition C1 and the disconnection of the line 31–53 of the grid. Three operating scenarios of the designed controller were evaluated: (i) operating with all channels (Y1), (ii) operating with the permanent loss of the channel that would provide the control signal for the synchronous generator 12 and (iii) operating with the permanent loss of the channel that would supply the signal from the synchronous generator 13 to the central controller (Y3). A three-phase fault of 100 ms was applied to bus 40. Figures 2, 3 and 4 show the angle of the synchronous generator 14 for C1 and the three scenarios of the WADC operation. Figures 5, 6 and 7 show the angle of the synchronous generator 14 for C2 and the three scenarios of the WADC operation considered in this control research.
From the results of the control design stage and the nonlinear dynamic simulations, the following assessments can be made:
-
The proposed algorithm based on Marine Predators Algorithm, Particle Swarm Optimization and Genetic Algorithms were promising in finding the parameters of the central controller and the time delay to use in the buffer, respecting the imposed restrictions and maximizing the minimum damping rate of the closed-loop system.
-
The proposed design algorithm found a time delay greater than the minimum desired, which provided a damping rate higher than the value of 5% considered satisfactory in control designs. Thus, the system operator can adjust the buffer to receive and send signals from the central controller for a time delay of 0.108 s.
-
The application of MPA in the proposed optimization model provided better results for the damping rate of the closed-loop control system than the application of PSO and GA. Furthermore, angular responses from dynamic simulations were much more damped for the system with the WADC designed by the MPA.
-
The design based on linear models was able to provide a controller with good performance in nonlinear operations of the system subject to small perturbations as can be analyzed in Figs. 2, 3, 4, 5, 6 and 7.
-
The application of the method proposed in [16] and based on LMIs provided a WADC-type controller with fixed time delay that was not able to provide well-damped angular responses. This method then requires an appropriate choice of fixed time delay for good damping ratio performances of the closed-loop control system.
-
According to the results presented, different bio-inspired algorithms can present different performances in the control design. Therefore, appropriate choice of the bio-inspired algorithm is critical to the successful development of the damping controller.
-
There are guarantees of good performance of the controllers designed for the set of operating points considered in the design stage. Different operating conditions of the database may present unsatisfactory performance and require a new control and validation project.
-
Bio-inspired algorithms need few parameters to be defined, and the parameters defined by the author allowed us to achieve the results presented. Better performance can be achieved in the future through a sensitivity analysis of the parameter values of each algorithm.
The vulnerability of communication channels to failures or cyber-attacks is currently the main obstacle to the practical implementation of this type of damping controller. This is the main motivation for growing research into the development of damping controllers resilient to communication failures or cyber-attacks.
5 Conclusions
This article proposes an optimization model for tuning the parameters of the WADC damping controller and the buffer parameter associated with the time delay in the communication channels. The MPA, PSO and GA metaheuristics were applied and evaluated in the proposed optimization model. In addition, the LMI-based method for designing a WADC was also applied and evaluated. Time delays associated with WADC channels can be beneficial in improving the damping rate of power systems when properly tuned. Thus, it is desirable to consider time delays as a design variable for the operation of a WADC whether it can be tuned into a receive and transmit data buffer. The robustness of the WADC at the loss of a channel ensures stability of power systems and cybersecurity requirements. The loss of the communication channel can occur due to cyber-attacks such as Denial-of-Service attack or data packets with a longer than expected time delay. The metaheuristics MPA, PSO and GA used were effective in solving the optimization problem. However, MPA was the only one capable of providing the desired performance requirements in all simulations and was able to provide high damping ratio values and well-damped angular responses.
Future work includes developing probabilistic methods to evaluate different combinations of communication channel losses without unduly affecting the control design. Full WADC shutdown conditions subject to multiple attacks will also be evaluated. Different time delay models will be evaluated in future research and how different strategies can be developed to improve the dynamic performance of the system. In addition, the method will be evaluated in systems with direct current electrical energy transmission.
Data availability
It is not applicable for this work.
Abbreviations
- BC:
-
Base case
- FAD:
-
Fish Aggregating Device
- GA:
-
Genetic Algorithms
- GPS:
-
Global positioning system
- LMI:
-
Linear matrix inequality
- MPA:
-
Marine predators algorithm
- MR:
-
Mutation rate
- PMU:
-
Phasor measurement unit
- PSO:
-
Particle swarm optimization
- PSS:
-
Power system stabilizer
- WADC:
-
Wide-area damping controller
- WAMS:
-
Wide-area measurement system
References
Abdulrahman I (2022) Reinforcement-learning-based damping control scheme of a PV plant in wide-area measurement system. Electr Eng 104(6):4213–4225. https://doi.org/10.1007/s00202-022-01615-3
Beiraghi M, Ranjbar AM (2016) Adaptive delay compensator for the robust wide-area damping controller design. IEEE Trans Power Syst 31(6):4966–4976. https://doi.org/10.1109/TPWRS.2016.2520397
Benasla M, Sevilla FRS, Korba P, Allaoui T, Denaï M (2023) A criterion for designing emergency control schemes to counteract communication failures in wide-area damping control. IEEE Access. https://doi.org/10.1109/ACCESS.2023.3274730
Bento MEC (2019) A procedure to design wide-area damping controllers for power system oscillations considering promising input-output pairs. Energy Syst 10(4):911–940. https://doi.org/10.1007/s12667-018-0304-x
Bento MEC (2020) Fixed low-order wide-area damping controller considering time delays and power system operation uncertainties. IEEE Trans Power Syst 35(5):3918–3926. https://doi.org/10.1109/TPWRS.2020.2978426
Bento MEC (2021) Design of a resilient wide-area damping controller using African vultures optimization algorithm. In: 2021 31st Australasian universities power engineering conference (AUPEC), https://doi.org/10.1109/aupec52110.2021.9597758
Bento MEC (2021) Design of a wide-area damping controller to tolerate permanent communication failure and time delay uncertainties. Energy Syst 13(1):235–264. https://doi.org/10.1007/s12667-020-00416-6
Bento MEC (2022) A method for monitoring the load margin of power systems under load growth variations. Sustain Energy Grids Netw 30:100677. https://doi.org/10.1016/j.segan.2022.100677
Bento MEC (2022) Monitoring of the power system load margin based on a machine learning technique. Electr Eng 104(1):249–258. https://doi.org/10.1007/s00202-021-01274-w
Bento MEC (2022) Resilient wide-area damping controller design using crow search algorithm. IFAC-PapersOnLine 55(1):938–943. https://doi.org/10.1016/j.ifacol.2022.04.154
Bento MEC (2023) Design of a wide-area power system stabilizer resilient to permanent communication failures using bio-inspired algorithms. Results Control Optim 12:100258. https://doi.org/10.1016/j.rico.2023.100258
Bento MEC (2023) Design of a wide-area power system stabilizer to tolerate multiple permanent communication failures. Electricity 4(2):154–170. https://doi.org/10.3390/electricity4020010
Bento MEC (2023) Wide-area measurement-based two-level control design to tolerate permanent communication failures. Energies 16(15):5646. https://doi.org/10.3390/en16155646
Bento MEC (2024) Load margin assessment of power systems using physics-informed neural network with optimized parameters. Energies 17(7):1562. https://doi.org/10.3390/en17071562
Bento MEC (2024) Physics-guided neural network for load margin assessment of power systems. IEEE Trans Power Syst 39(1):564–575. https://doi.org/10.1109/tpwrs.2023.3266236
Bento MEC, Ramos RA (2021) A method based on linear matrix inequalities to design a wide-area damping controller resilient to permanent communication failures. IEEE Syst J 15(3):3832–3840. https://doi.org/10.1109/JSYST.2020.3029693
Bento MEC, Ramos RA (2021) Selecting the input-output signals for fault-tolerant wide-area damping control design. In: 2021 IEEE Texas Power and Energy Conference (TPEC), https://doi.org/10.1109/tpec51183.2021.9384940
Bento MEC, Dotta D, Ramos RA (2016) Performance analysis of wide-area damping control design methods. In: 2016 IEEE power and energy society general meeting (PESGM). IEEE. https://doi.org/10.1109/pesgm.2016.7741334
Bento MEC, Kuiava R, Ramos RA (2018) Design of wide-area damping controllers incorporating resiliency to permanent failure of remote communication links. J Control Automat Electr Syst 29(5):541–550. https://doi.org/10.1007/s40313-018-0398-3
Canizares C et al (2017) Benchmark models for the analysis and control of small-signal oscillatory dynamics in power systems. IEEE Trans Power Syst 32(1):715–722. https://doi.org/10.1109/TPWRS.2016.2561263
Chen L, Hao C, Ma Y (2022) A multi-disturbance marine predator algorithm based on oppositional learning and compound mutation. Electronics 11(24):4087. https://doi.org/10.3390/electronics11244087
Darabian M, Bagheri A (2021) Design of adaptive wide-area damping controller based on delay scheduling for improving small-signal oscillations. Int J Elect Power Energy Syst 133:107224. https://doi.org/10.1016/j.ijepes.2021.107224
Elimam M, Isbeih YJ, Azman SK, Moursi MSE, Hosani KA (2023) Deep learning-based PMU cyber security scheme against data manipulation attacks with WADC application. IEEE Trans Power Syst 38(3):2148–2161. https://doi.org/10.1109/TPWRS.2022.3181353
Faramarzi A, Heidarinejad M, Mirjalili S, Gandomi AH (2020) Marine predators algorithm: a nature-inspired metaheuristic. Expert Syst Appl 152:113377
Gupta P, Pal A, Vittal V (2022) Coordinated wide-area damping control using deep neural networks and reinforcement learning. IEEE Trans Power Syst 37(1):365–376. https://doi.org/10.1109/TPWRS.2021.3091940
Jamsheed F, Iqbal SJ (2023) Intelligent wide-area damping controller for static var compensator considering communication delays. Int J Circuit Theory Appl. https://doi.org/10.1002/cta.3560
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN95 - international conference on neural networks, IEEE, https://doi.org/10.1109/icnn.1995.488968
Khunkitti S, Siritaratiwat A, Premrudeepreechacharn S (2022) A many-objective marine predators algorithm for solving many-objective optimal power flow problem. Appl Sci 12(22):11829. https://doi.org/10.3390/app122211829
Li M, Chen Y (2020) Wide-area robust sliding mode controller for power systems with false data injection attacks. IEEE Trans Smart Grid 11(2):922–930. https://doi.org/10.1109/TSG.2019.2913691
Liang G, Weller SR, Zhao J, Luo F, Dong ZY (2017) The 2015 Ukraine blackout: implications for false data injection attacks. IEEE Trans Power Syst 32(4):3317–3318
Liu P, Han S, Rong N (2023) Frequency stability prediction of renewable energy penetrated power systems using CoAtNet and SHAP values. Eng Appl Artif Intell 123:106403. https://doi.org/10.1016/j.engappai.2023.106403
Lobaccaro G, Carlucci S, Lofstrom E (2016) A review of systems and technologies for smart homes and smart grids. Energies 9(5):348. https://doi.org/10.3390/en9050348
Luo K, Liu Y, Ye H (2010) Wide-area damping controller based on model prediction and sliding mode control. In: 2010 8th World Congress on Intelligent Control and Automation, pp 3728–3731, https://doi.org/10.1109/WCICA.2010.5555092
Mete AN, Başel MB (2022) An adaptive network latency compensator design for wide area damping control of power system oscillations. Electr Eng 104(5):2793–2803. https://doi.org/10.1007/s00202-022-01518-3
Molina-Cabrera A, Ríos MA, Besanger Y, Hadjsaid N, Montoya OD (2021) Latencies in power systems: a database-based time-delay compensation for memory controllers. Electronics 10(2):208
Nan J et al (2021) Wide-area power oscillation damper for DFIG-based wind farm with communication delay and packet dropout compensation. Int J Electr Power Energy Syst 124:106306
Padhy BP, Srivastava SC, Verma NK (2017) A wide-area damping controller considering network input and output delays and packet drop. IEEE Trans Power Syst 32(1):166–176. https://doi.org/10.1109/TPWRS.2016.2547967
Prakash T, Singh VP, Mohanty SR (2019) A synchrophasor measurement based wide-area power system stabilizer design for inter-area oscillation damping considering variable time-delays. Int J Electr Power Energy Syst 105:131–141
Radhakrishnan RKG, Marimuthu U, Balachandran PK, Shukry AMM, Senjyu T (2022) An intensified marine predator algorithm (MPA) for designing a solar-powered BLDC motor used in EV systems. Sustainability 14(21):14120. https://doi.org/10.3390/su142114120
Radwan MM, Azmy AM, Ali GE, ELGebaly AE (2023) Optimal design and control loop selection for a STATCOM wide-area damping controller considering communication time delays. Int J Electr Power Energy Syst 149:109056. https://doi.org/10.1016/j.ijepes.2023.109056
Rajalwal NK, Ghosh D (2022) SIPS-based resilience augmentation of power system network. Electr Eng 105(2):827–851. https://doi.org/10.1007/s00202-022-01700-7
Ranjbar S (2023) Wide area voltage sag control in transmission lines using modified UPFC. Electr Eng. https://doi.org/10.1007/s00202-023-01846-y
Ravikumar G, Govindarasu M (2020) Anomaly detection and mitigation for wide-area damping control using machine learning. IEEE Trans Smart Grid. pp 1–1
Rogers G (2000) Power system oscillations. Springer, Boston. https://doi.org/10.1007/978-1-4615-4561-3
Sabo A, Kolapo B, Odoh T, Dyari M, Abdul Wahab N, Veerasamy V (2022) Solar, wind and their hybridization integration for multi-machine power system oscillation controllers optimization: a review. Energies 16(1):24. https://doi.org/10.3390/en16010024
Sivanandam SN, Deepa SN (2008) Introduction to genetic algorithms. Springer, Berlin Heidelberg. https://doi.org/10.1007/978-3-540-73190-0
Tian M, Dong Z, Wang X (2021) Analysis of false data injection attacks in power systems: A dynamic Bayesian game-theoretic approach. ISA Trans 115:108–123. https://doi.org/10.1016/j.isatra.2021.01.011
Tzounas G, Sipahi R, Milano F (2021) Damping power system electromechanical oscillations using time delays. IEEE Trans Circuits Syst I Regul Pap 68(6):2725–2735. https://doi.org/10.1109/tcsi.2021.3062970
Vankadara SK, Chatterjee S, Balachandran PK, Mihet-Popa L (2022) Marine predator algorithm (MPA)-based MPPT technique for solar PV systems under partial shading conditions. Energies 15(17):6172. https://doi.org/10.3390/en15176172
de Vargas Fortes E, de Araujo PB, Macedo LH (2016) Coordinated tuning of the parameters of PI, PSS and POD controllers using a Specialized Chu-Beasley’s Genetic Algorithm. Electric Power Syst Res 140:708–721. https://doi.org/10.1016/j.epsr.2016.04.019
Wang Z, Yao L, Chen G, Ding J (2021) Modified multiscale weighted permutation entropy and optimized support vector machine method for rolling bearing fault diagnosis with complex signals. ISA Trans 114:470–484. https://doi.org/10.1016/j.isatra.2020.12.054
Yao W, Jiang L, Wen J, Wu Q, Cheng S (2015) Wide-Area Damping Controller for Power System Interarea Oscillations: A Networked Predictive Control Approach. IEEE Trans Control Syst Technol 23(1):27–36
Yogarathinam A, Chaudhuri NR (2020) A new MIMO ORC architecture for power oscillation damping using remote feedback signals under intermittent observations. IEEE Syst J 14(1):939–949
Zenelis I, Wang X (2022) A model-free sparse wide-area damping controller for inter-area oscillations. Int J Electr Power Energy Syst 136:107609
Zhao Y, Yao W, Zhang CK, Shangguan XC, Jiang L, Wen J (2022) Quantifying resilience of wide-area damping control against cyber attack based on switching system theory. IEEE Trans Smart Grid 13(3):2331–2343. https://doi.org/10.1109/TSG.2022.3146375
Acknowledgements
This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior-Brasil (CAPES)-Finance Code 001 and the São Paulo Research Foundation (FAPESP) under Grant 2015/24245-8.
Funding
This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior-Brasil (CAPES)-Finance Code 001 and the São Paulo Research Foundation (FAPESP) under Grant 2015/24245-8.
Author information
Authors and Affiliations
Contributions
MECB was responsible for the development, application and validation of the proposed method and writing and review of the article.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper
Ethical approval
It is not applicable for this work.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior-Brasil (CAPES)-Finance Code 001 and the São Paulo Research Foundation (FAPESP) under Grant 2015/24245-8.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Bento, M.E.C. Design of a resilient wide-area damping controller using time delays. Electr Eng (2024). https://doi.org/10.1007/s00202-024-02572-9
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00202-024-02572-9