WCCI 2012 IEEE World Congress on Computational Intelligence June, 10-15, 2012 - Brisbane, Australia
IJCNN
A Scalable Wide Area Monitoring System using Cellular Neural Networks Karthikeyan Balasubramaniam, Bipul Luitel and Ganesh Kumar Venayagamoorthy, Senior Member, IEEE Real-Time Power and Intelligent Systems Laboratory Holcombe Department of Electrical and Computer Engineering Clemson University, Clemson, SC 29634, USA
[email protected],
[email protected], and
[email protected] Abstract— Synchrophasor systems make power grids more observable by collecting data from various locations, time-align and process them as a coherent data set. Better observability results in better control actions. A limiting factor to this approach is communication delays. Power system wide area communication delays range from several milliseconds to several seconds depending on the communication media and distance. One way to deal with this is to have an intelligent system which can predict state values for one or more time steps ahead of time. A novel four dimensional scalable multirate cellular neural network (CNN) architecture for use as wide area monitoring system (WAMS) is proposed. Recurrent neural network (RNN) is used as computational engine for each cell as RNNs have dynamic memory. By using information from phasor measurement units (PMUs) that are optimally located in a power system, each layer predicts a state variable for one or more time steps. Data from remote PMUs are replaced by the respective CNN cells’ time delayed predicted state values for next time step. This enables local controllers to take real-time control action with system wide information. A 12-bus test power system is used to develop and demonstrate the effectiveness of the proposed CNN framework for WAMS. Keywords- Cellular neural networks, Recurrent neural networks, State estimation, Synchrophasors, Wide area monitoring and control.
I. INTRODUCTION Synchrophasor systems have made power grids more observable by collecting data from different locations, timealign them and process them as coherent data sets [1]. These data sets are then used for monitoring and control. In power systems, optimal power flow dispatch is updated every five minutes. Variations between dispatches are handled by local controllers with little or no system wide knowledge [2]. A limiting factor in implementing real-time control with system wide information is communication delays. Communication delays in power system can range from few milliseconds to several seconds depending on distance and communication media [3]. A possible solution to this problem is proposed in this paper through the use of cellular neural networks (CNN) [4] framework. The proposed framework is used to predict This work is supported by the National Science Foundation (NSF) of the United States, under grant # EFRI 1238097 and CAREER ECCS #1231820. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of National Science Foundation.
U.S. Government work not protected by U.S. copyright
2024
system states for future time instances. By transmitting predicted state values ahead of time we can effectively compensate for communication delays. Thus, for any nominal frequency all the required data will be made available to controllers for real-time control. Power systems can be modeled with a set of differential algebraic equations (DAEs), solution to which would give all the required system states. Neural networks (NNs) on the other hand are good at identifying system dynamics without the need for a detailed system model. NNs can be made to learn system dynamics by training them with historical data. However, they suffer from the problem of scalability. CNNs on the other hand make scaling linear by dividing the problem at hand to several sub-problems. These aspects make the proposed CNN framework suitable for real-time applications as it is computationally less intensive. Furthermore, it is possible to capture spatial dynamics of a power system through the use of CNN architecture where each cell is connected to other cells according to system topology. The fascinating aspect of this proposed CNN framework for WAMS is its flexibility. In this paper, a ‘layer’ is defined as a group of interconnected cells performing a similar task, for example, prediction of a state variable for one or more time steps ahead of time. It is possible to have several of these layers, where each layer predicts one state variable. In this paper, four layers are modeled: speed deviation prediction layer, voltage prediction layer, active power output prediction layer and line flow prediction layer. Layers are coupled with each other in specific ways to mimic coupling that exists between various power system parameters [5]. Each cell models a power system component depending on the layer where the cell exists. For example, each cell in speed deviation prediction layer would represent a generator. Likewise, each cell in voltage prediction layer would represent a bus in the system. Each cell is represented as a computational engine that is used to learn the dynamics of the particular component it represents. Recurrent neural networks (RNNs) are used as the computational engine in all cells, but it is also possible to use heterogeneous computational engines where different cells have different type of computational engine as reported in [6]. Spatial dynamics are captured by connecting individual cells in each layer according to power system topology while temporal dynamics of the system are captured by RNNs as
they have dynamic memory. The remaining sections of the paper are arranged as follows: In Section II, use of four dimensional CNN framework for WAMS is discussed. Methodology and implementation are covered in Section III, CNN training and testing is discussed in Section IV, results are presented and discussed in Section V and conclusions make up Section VI. II. FOUR DIMENSIONAL CELLULAR NEURAL NETWORK The proposed architecture of CNN has four layers. Each layer predicts one state variable. The four state variables that are being predicted are generator speed deviation, terminal voltage at all buses, generator active power output and line flow. It is to be noted that only optimally located PMU information is used by each cell, remaining information comes from time-delayed predicted values of other cells. This way, we can compensate for communication delays. Fig. 1 shows the proposed architecture. As shown in the diagram, each layer has a number of individual units called cells. Depending on the layer, each individual cell represents a power system component and is modeled using a RNN. Each cell in every layer is connected to other cells in the layer in specific ways that represent the physical system’s topology. In addition to this, cells are also vertically connected across layers. This coupling is illustrated in Fig. 2. Output from one layer is fed as input to another layer. For example, generator number 2 represents bus number 10 in the system. Hence, time delayed predicted value of speed deviation of generator 2 is used as one of the inputs for voltage prediction of bus number 10. Generator 2 governor dynamics are captured in speed deviation signal and using this as input for cell 10 in voltage prediction layer improves terminal voltage prediction at bus 10.
are addressed this way and with this framework real-time control can be formulated with system wide information. It is well known that group of generators swing together. In other words, primary oscillation of a generator is influenced by nearby group of generators to which it is connected. Secondary and tertiary oscillations are influenced by the rest of the generators spread across the system. This principle has been used in cell to cell connections where connectivity is predominantly based on local neighbors. To identify secondary and tertiary oscillations, specific generators from different ‘cluster of generators’ are connected in specific ways, where ‘cluster of generators’ implies a group of generators that swing together when there is a change in system. For speed deviation prediction, ∆ ,∆ 1 , and ∆ 2 , ∆ and ∆ are ∆ used as inputs. Where, ∆ and its time delayed versions generator. ∆ is are actual speed deviations of time delayed predicted value of change in reference signal of exciter and ∆ is the change in reference signal of generator. ∆ is the time delayed governor for the value of predicted speed deviations of neighboring cells from cell receives inputs. These inputs are used by which the each cell in speed deviation layer to predict ∆ 1 i.e. generator for time the predicted value of speed deviation of t+1. Each cell predicts speed deviation of one generator and there are four generators in the system. Hence, there are four cells in this layer. In Fig. 3, connection scheme for 12-bus test system speed deviation layer is shown. CNN cells are superimposed on top of one line diagram to show how cells capture spatial dynamics.
The proposed CNN framework is decentralized and asynchronous. The approach is decentralized because each cell performs prediction using information that is relevant and important to that particular layer and cell and by virtue of being connected with other cells and layers in specific ways, the details of which are discussed in Section III. Learning is typically asynchronous where each cell learns at its own rate and when required. For example, system disturbances although global, have a more pronounced effect closer to the point of disturbance. As a result, cells that predict state variables in the vicinity of the disturbance will have more learning to do than cells that represent locations further away from disturbance area. Hence, asynchronous learning is used in this work. Thus, each cell learns when required and at its own rate. III.
METHODOLOGY AND IMPLEMENTATION
A. Speed Deviation Prediction Layer CNN is a decentralized approach where state variables are predicted based on inputs from locally placed phasor measurement units (PMUs) and time delayed predicted values of neighboring cells. Since each cell is going to predict for one or more time steps in future, time delayed values of predicted states from neighboring cells will be available to other cells that are connected to it before next set of calculations for control are to be performed. Problem of communication delays
Figure 1. Each block represents a cell, where RNN is used as computational engine. Spatial dynamics are captured by connectivity i.e. information flow between cells, while temporal dynamics are captured by RNN. The four different layers predict speed deviation, terminal voltage, generator active power output and line flows. In addition to cells being connected to each other within a layer, there is also information flow between layers. This coupling enables better prediction.
2025
Figure 2. Each block represents a layer. The four different layers that predict speed deviation, terminal voltage, generator active power output and line flows are coupled as shown. Information flow between layers is shown as directed lines. Figure 4. Voltage prediction layer connectivity is shown. Cells are superimposed on top of one line diagram of 12 bus test system. Voltage prediction at all the 12 buses is to be carried out and hence there are 12 cells. The blue dashed lines represent the connectivity between each cell where direction of information flow is indicated by directed arrows.
B. Voltage Prediction Layer Unlike speed deviation prediction, voltage variations are system wide phenomenon. Hence, each cell’s connectivity is set exactly the same way as in real system. Here each cell represents a bus and is connected to other cells the same way buses are connected in the real system. Two different input schemes are followed for this layer. For terminal voltage prediction at generator buses, time delayed predicted speed deviation value ∆ and time delayed predicted value of generator ∆ are used. control signal of exciter at , 1 , 2 , and In addition to this, are also used, where and are time delayed predicted values of terminal voltage from neighboring cells 1 to N and , 1 , 2 are current and time delayed values of terminal voltage at generator. The reasoning is that voltage variations at generator buses depend on control actions taken by exciter and governor in addition to changes at load buses to which it is connected. It is to be noted that ∆ is time delayed predicted value of speed deviation from speed deviation layer. Governor dynamics are captured through this input. A simpler input scheme is used for load bus voltage prediction. In this input scheme, voltage of only the buses to which bus is connected are used as inputs in addition to current and time delayed
Figure 3. Speed deviation layer connectivity is shown. Each block represents a generator. Blue dashed lines represent the connectivity between each cell where direction of information flow is indicated by directed arrows. Cells are superimposed on top of one line diagram of 12 bus test system to show how spatial dynamics are captured by cells.
2026
values of terminal voltage of that particular bus. Connection between cells for voltage prediction layer is shown in Fig. 4.
signal by a large value, RNN would learn a wide range of operating conditions.
C. Generator Active Power Output Prediction Layer Active power output of a generator is directly related to its speed deviation. By coupling this layer with speed deviation layer, the output of which has internal dynamics of speed and voltage control, all the required dynamics are fed as input for prediction. Connections between cells follow the same principle as that of speed deviation layer as the dynamics are similar.
Online training scheme is used for training RNN. Training is done using standard backpropagation algorithm [10], [11] where error during each time instance is backpropagated and subsequent adjustment to weights are made. To reduce training time, one cell is trained with historic data to required error tolerance and other cells start their learning process with this cell’s weights as starting point.
Inputs ∆ , ∆ 1 , ∆ 2 and ∆ 1 . For single step prediction, are used to predict ∆ coupling from speed deviation layer could be replaced by data from locally placed PMUs i.e. ∆ from speed deviation layer could be replaced with ∆ from PMU but for multistep prediction coupling is required. In order to maintain a uniform general representation for single and multi-step predictions, time delayed predicted values from speed deviation layer is used. D. Line Flow Prediction Layer Power transfer between two buses is given by (1) and (2) [7]:
To test if neural network has learned, it needs to be tested on a different data set (test data) than the one it is trained with. Test data is obtained in two different ways. First, PRBS is varied by an amount that is within the training set perturbation range i.e. for example by +x% to –x% where x is a number lesser than 5 for governor control signal and lesser than 10 for exciter control signal. For the second method, 12-bus power system is perturbed a little from its steady state value and before the system settles to a new operating point, PRBS is applied. This ensures that the system has a new set of initial conditions. Constructing test data this way makes it possible to check if neural network has learned. Once training is completed, test data generated by methods mentioned above are presented to each layer and the obtained results are presented in Fig. 7 through 11. Since it is impossible to train each layer under every operating condition,
Hence, next state can be predicted by using voltage information along with current and time delayed value of apparent power flow between lines. For voltage information, voltage prediction layer is directly coupled to line flow layer. By using 2 values in addition , 1 and to coupling from voltage prediction layer, apparent power flow in lines for next time instance, 1 , is predicted. Subscript FT represents ‘from’ to ‘to’ end.
40 20 MW
(1) (2)
0 prbs 1 prbs 2 prbs 3
-20
E. Test System 12-bus power system from [8] is used to demonstrate feasibility of CNN framework for power system applications. All four generators are modeled with full transient dynamics in PSCAD [9]. All four generators are assumed to be gas turbine with a ramp rate of 18MW/min. Loads are modeled as 50% dynamic and 50% static loads. Generator and load details are given in appendix.
-40
0
50
100
150
200
250 time
300
350
400
450
500
150
200
250 time
300
350
400
450
500
0.1
IV. CNN TRAINING AND TESTING Training data is generated in PSCAD using pseudorandom binary signal (PRBS) as perturbation. Perturbation in the form of PRBS is applied to governor and exciter control of generator 2, 3 and 4. For governor, PRBS is varied between +5% and 5% while for exciter, PRBS is varied between +10% and -10%. Each set of perturbation is applied in sequence. For the first 400 seconds, governor is perturbed with PRBS and from 401500 seconds, exciter is perturbed with PRBS. Care is taken to not apply high values of PRBS to all generators at the same time. PRBS is varied from individual high to low in a sequential manner so as to not drive the system unstable. The idea behind applying PRBS is that by perturbing the control
2027
V
0.05 0 prbs 4 prbs 5 prbs 6
-0.05 -0.1
0
50
100
Figure 5. Pseudorandom Binary Signal (PRBS) applied to governor and exciter system of generators 2 through 4. PRBS 1 through 3 are given as input to governor system of generators 2 through 4 and PRBS 4 through 6 are fed as inputs to exciter system of generators 2 through 4.
each cell is allowed to learn with a small learning gain when error between its predicted and actual values goes above 3% of relative error. Such a condition indicates that the system is now at some new operating point under which the neural network was not trained. V.
RESULTS AND DISCUSSION
Fig. 7 represents speed deviation prediction layer results. Speed deviations of all four generators are shown. Fig. 8 (a) through (c) shows terminal voltage prediction for buses 1 through 12. Fig. 9 is generator active power output prediction. Fig. 10 (a) through (d) are line flows. In all the plots, blue curve represents the actual value of state variables and red curve indicates the predicted value. The results shown are for single step ahead prediction. Good tracking performance for all four layers is obtained. As proof of scalability, generator speed deviation prediction for IEEE 68-bus test case is implemented and results are presented in Fig. 11. Training with coupling between layers is a challenging task. Each cell in each layer has its own error and when this is fed as input to other cells and layers, the system quickly diverges. To avoid this, during training phase, each layer is trained separately using historical data without interconnection between layers. Once good tracking performance is obtained, the layers are coupled. During online operation, if relative error goes above 3% it is indicative of the fact that the system is now at an operating point that the neural network was not trained under. Under such circumstances specific cells that need weight updates are allowed to learn with a small learning gain. This way each CNN cell is allowed to continuously fine tune itself to achieve good tracking performance. During training phase, CNN is trained under different operating conditions with a wide range of perturbation signals. During this phase CNN learns the dynamics of the system over a wide range. Hence, only fine tuning of neural network weights is required to achieve good tracking performance under new operating conditions. Connection between cells, layers and inputs to each cell in each layer are all based on real world phenomenon. Control signals to governor and exciter systems alter system state. By using these as inputs, along with carefully interconnected cells whose connection is based on topology, neural network in each cell (RNN in this study) receives all necessary inputs to predict how system would be at next time step. The whole idea of this CNN framework for WAMS is to overcome the problem of communication delay to enable real-time control using system wide information. Communication delays play a major part when information source is far away. By using time-delayed predicted values which effectively compensate for communication delays, all the required inputs at current time can be made available to the controller to perform real-time control using system wide information. In power systems, optimal dispatch is updated every five minutes which is based on forecast, and variations within this window period are handled by linear controllers with little to no system wide information. With increasing penetration of intermittent renewable energy sources such as wind, conditions of high variability and uncertainty are introduced.
2028
Hour ahead wind prediction models have around 10% error. With energy production from renewable energy sources set to increase at a faster pace in the coming years it is important to take control actions with as much system wide information as possible. With the advent of synchrophasor systems, power grid has become more observable but the use of this information for use in real-time control of controllers is limited by power system communication delays which can range from a few milliseconds to several seconds based on communication media and distance. Intelligent predictive methods offer a potential solution to this problem because communication delays can be compensated by predicting state values ahead of time. A substation based dynamic state estimator has been used as WAMS in [12] that provides abilities to predict instabilities before they occur. Although various techniques are being used and developed for wide area monitoring, there are still major challenges in their use for control. These challenges are related to extracting dynamics of the system without knowing the system model, mining and interpreting huge amount of data available from monitoring devices and assessment of the overall dynamics of the system based on wide area information [13]. By employing the type of WAMS presented in this paper in tandem with novel control schemes such as adaptive critics design based control scheme as given in [2] or with conventional controllers we can realize control schemes with system wide information as communication delays will be compensated by predicting for future time instances. As long as duration of n-step ahead prediction is bigger than communication delay, all the required information at time t will be made available to controllers. VI.
CONCLUSIONS
Feasibility of cellular neural network (CNN) framework for use as wide area monitoring systems (WAMS) has been demonstrated for a 12-bus test power system modeled with full transient dynamics. CNN framework is developed in MATLAB [14]. Communication delay is compensated by predicting future state values. This is particularly important with increased penetration of intermittent energy sources such as wind and solar. These sources add high uncertainty and variability to forecasts, using which optimal dispatch is calculated. Linear controllers which handle variations in the window period between dispatches with little to no system wide knowledge perform poorly under high variability conditions and could eventually drive the system unstable. Having system wide information would enable controllers to take best possible control action. Distributed nature of CNN architecture can be exploited to implement the framework in a cluster using parallel computing. In such a configuration, each cell would be represented by a processor. Such architecture would allow real-time implementation of large systems with many variables. The proposed research is a framework where various ‘computational engines’ can be used. As progress is made in biologically inspired artificial neural network (BIANN) architectures the prospect of using BIANN as computational engine in CNN framework is an interesting possibility.
0
-5
actual predicted 0
20
60
x 10
0
-5
0
20
dw2
x 10
0
-5
0
20
40
60
5
40
60
40
60
time dw4
-3
Speed deviation in PU
5
40
5
time dw3
-3
Speed deviation in PU
-3
dw1
x 10
Speed deviation in PU
Speed deviation in PU
-3
5
x 10
0
-5
0
20
time
time
Figure 7. Testing results for speed deviation prediction of all four generators. Data is sampled at 10 Hz. V2
V1 1.1
V oltage in P U
(a)
actual predicted
1.04 1.03 1.02 1.01
V oltage in P U
1.05
1.05 1 0.95 0.9
0
20
40
60
0
20
40
60
40
60
40
60
40
60
time V4
1.1
1.1
1.05
1.05
V oltage in P U
V oltage in P U
time V3
1 0.95
1 0.95
0.9
0.9 0
20
40
60
0
20
time
time
(a) V5
V6
1.05 1 0.95
2029
actual predicted
1.1
(b)
0
20
40
1
0.95
60
0
20
time V7
time V8
1.06
1.15
1.05
1.1
Voltage in PU
Voltage in PU
Figure 6. (a) Wide area measurement signal transmission delay in WAMS is shown. Speed deviation signal received at generator 3 at time t is the signal of generator 1 transmitted at time i.e. ∆ is received at generator 3 at time t with a delay of . (b) In the proposed framework communication delay is overcome by transmitting predicted values of future time instances. By predicting n-steps ahead, at time t, predicted value of speed deviation for generator 1 i.e. ∆ ∆ is transmitted and is received at generator 3, at time t as ∆ because of communication delay. Here ∆ i.e. the difference between n-step ahead prediction and communication delay. The diagram shown is for a generalized n-step ahead prediction model. Results presented in this paper are for single step ahead prediction at 10Hz.
1.05 Voltage in PU
Voltage in PU
1.15
1.04 1.03 1.02
0
20
40
60
1.05 1 0.95
time
0
20 time
(b)
V10
V9
20
40
1
0.9
60
0
20
0
20
0.95
1.05 1
60
1.5
60
0
20
time
40
0.4 0.2 0
60
0
20
40
0.2
60
4.7
4.6
60
1.85 1.8
0
20
40
0
20
40
60
2.8
20
20
40
P ower flow in P U
0
40
1.2 1.1
0
20
60
40
0.5
60
0
20
Power flow in PU
Power flow in PU
1.8 1.7 1.6
40
60
1.8 1.75
20
40
60
time
60
S432
1.1
0
20
40
20
40
1.3 1.2 1.1 1
60
0
20 time S54
0.75
0.8 0.7 0.6
0
20
40
60
time 0
Power flow in PU
actual predicted
1.2
0.5
1.7 1.65
0
40
time
0.9
1.85
1.9
20
time S45
time S52
2
0
1.4
1.3
1
time S25
1.1 1
60
Power flow in PU
Power flow in PU
Power flow in PU 40
1
Power flow in PU
20
60
1.2
(c)
1.5
0
1.3
S431
S21
1.5
20
time
Power flow in PU
S12
0
40
2.6
1.4
0
60
2.7
1.4
Figure 9. Generator active power output prediction for all four generators.
0.5
40
2.8
time S342
time
1
60
2.9
60
1.3
1 0
0
1.4
2.9
2.7
actual predicted
60
3
time
actual predicted
40
S87
time S341 P ower flow in P U
actual predicted
1.9
60
3
3
2.5
time P4
Power in PU
Power in PU
1.95
20 time
P ower flow in P U
Power in PU
Power in PU
4.8
time P3
1.75
P ower flow in P U
4.9
40
0
S78
P2
P1 5
20
40
0.4
3.5
0
60
(b)
Figure 8. Testing results for voltage prediction layer. Voltage for buses 1 through 4, 5 through 8, and 9 through 12 are shown in (a), (b), and (c) respectively.
4.4
40
0.6
time
(c)
4.6
20
0.8
0.6
time
4.8
0
time S46
0.8
1.1
0.95 40
40
2
time S64 Power flow in PU
1
20
2 1.8
60
1.15 Voltage in PU
1.05
0
2.2
time V12
time V11
Voltage in PU
40
2.4
Power flow in PU
0
1.1
2.5 actual predicted
Power flow in PU
actual predicted
S61
2.6 Power flow in PU
1.015
Voltage in PU
Voltage in PU
1.02
1.01
S16
1.2
1.025
60
0.7 0.65 0.6 0.55
0
20 time
(d)
time
Figure 10. Testing results for line flow layer prediction. (a) through (d) represent apparent power flow for each of the eight transmission lines in both directions.
(a)
2030
-3
4
x 10
Table II Load Data for 12-bus Test System from [8]
68 bus test case- speed deviation of gen 2 actual predicted
3
Bus 2 3 4 5 6
speed dev iation in P U
2 1 0
Const. Power 140+j100 160+j120 160+j120 50+j30 220+j150
Shunt Capacitance 0 0 160 80 180
Table III Parameters Used for RNN
-1
Parameter Learning Gain Momentum Gain Data Normalized between
-2 -3 -4
2 -3
4
4
6
8
x 10
[1]
10
68 bus test case- speed deviation of gen 3
[2]
actual predicted
3 2
[3]
1
[4] 0
[5] -1
[6] -2
[7]
-3 -4
Value .1 .05 0 and 1
REFERENCES 0
time
s peed dev iation in P U
Const. Impedance 140+j100 160+j120 160+j120 50+j30 220+j150
[8] 0
2
4
6
8
10
time
[9]
Figure 11. Testing results for speed deviation of 68 bus test case. There are 16 generators in the system, out of which speed deviation of generator 2 and generator 3 are shown.
[10] [11]
APPENDIX [12]
Table I Generator Data for 12-bus Test System from [8] Bus 9(G1) 10(G2) 11(G3) 12(G4)
1.02 1.02 1.01 1.02
[13]
480 500 200 300
[14]
2031
E.O. Schweitzer, D. Whitehead, G. Zweigle, and K.G. Ravikumar. “Synchrophasor-based power system protection and control applications,” proceedings of the 36th Annual Western Protecive Relay Conference, Spokane, WA, October 2009 . J. Liang, R. Harley, G. Venayagamoorthy. “Adaptive Critic Design based Dynamic Optimal Power Flow Controller for a Smart Grid,” IEEE Symposium Series on Computational Intelligence (SSCI) 2011 - CIASG, April 11-15, 2011. K.E. Holbert, G.T. Heydt, and H. Ni. “Use of satellite technologies for power system measurements, command and control,” in proc. IEEE, vol. 93, no. 5, pp. 947-955, May 2005. L.O. Chua and L. Yang. “Cellular neural networks: Theory,” IEEE Transactions on Circuits and Systems , vol. 35, pp 1257-1272, 1988. P. Kundur, N.J. Balu, and M.G. Lauby. “Power system stability and control, ” vol. 141. McGraw-Hill New York, 1994. B. Luitel, G.K. Venayagamoorthy, “Wide Area Monitoring in Power Systems Using Cellular Neural Networks,” IEEE Symposium Series on Computational Intelligence (SSCI) 2011 - CIASG, April 11-15, 2011. A.R. Bergen. “Power systems analysis,” Prentice Hall, Inc., Old Tappan, NJ, 1986. S. Jiang, U.D. Annakkage, and A.M. Gole. “A platform for validation of FACTS models,” IEEE trans. Power. Del., vol. 21, no 1, pp. 484-491. Manitoba HVDC Research Centre, “PSCAD/ EMTDC user's manual”, 2006. P. Werbos. “Backpropagation through time: what it does and how to do it,” Proceedings of the IEEE, vol. 78, no. 10, pp. 1550 –1560, oct. 1990. P.J. Werbos. “The roots of backpropagation: from ordered derivatives to neural networks and political forecasting,” vol. 1. Wiley-Interscience, 1994. S. Meliopoulos, G. Cokkinides, R. Huang, E. Farantatos, S. Choi, and Y. Lee. “Wide area dynamic monitoring and stability controls,” in Bulk Power System Dynamics and Control (iREP) - VIII (iREP), 2010 iREP Symposium, 2010, pp. 1–8. Y. Xue. “Some viewpoints and experiences on wide area measurement systems and wide area control systems,” in Power and Energy Society General Meeting - Conversion and Delivery of Electrical Energy in the 21st Century, 2008 IEEE, 2008, pp. 1–6. Matlab Documentation, Version 7.0, Release 14. The MathWorks, Inc., 2004.