 Original research
 Open Access
 Published:
Postdisturbance transient stability assessment of power systems towards optimal accuracyspeed tradeoff
Protection and Control of Modern Power Systems volume 3, Article number: 19 (2018)
Abstract
The recent development of phasor measurement technique opens the way for realtime postdisturbance transient stability assessment (TSA). Following a disturbance, since the transient instability can occur very fast, there is an urgent need for fast TSA with sufficient accuracy. This paper first identifies the tradeoff relationship between the accuracy and speed in postdisturbance TSA, and then proposes an optimal selfadaptive TSA method to optimally balance such tradeoff. It uses ensemble learning and credible decisionmaking rule to progressively predict the postdisturbance transient stability status, and models a multiobjective optimization problem to search for the optimal balance between TSA accuracy and speed. With such optimally balanced TSA performance, the TSA decision can be made as fast as possible while maintaining an acceptable level of accuracy. The proposed method is tested on New England 10machine 39bus system, and the simulation results verify its high efficacy.
Introduction
Transient stability refers to the ability of the power system to maintain synchronism after being subjected to a severe disturbance, such as a short circuit on a transmission line [1]. Loss of transient stability can lead to catastrophic events, such as cascading failure and/or widespread blackout. Therefore, maintaining transient stability is an essential requirement in power system operation.
Postdisturbance transient stability assessment (TSA) is of great importance to avoid the instability propagation following a disturbance. It predicts the system stability status under an ongoing disturbance, and its assessment decision is utilized to trigger emergency control actions such as generator tripping and/or load shedding. The traditional TSA method is timedomain (TD) simulation, which iteratively solves a set of highdimensional nonlinear differential algebraic equations [2]. The TD simulation is computationally burdensome and requires accurate information of system modelling.
With the wide deployment of phasor measurement units (PMU), power system operating condition can be monitored in realtime, which opens the way for realtime postdisturbance TSA. Based on the realtime system data, a number of direct methods have been proposed to speed up the TD simulation for postdisturbance TSA [3]. Some examples are piecewise constantcurrent load equivalent [4], emergency single machine equivalent [5], and postdisturbance trajectory analysis [6]. Although these methods reduce the complexity of the TSA problem, they can only provide conservative and approximate assessment result, and their decisionmaking speed is still insufficient to timely trigger emergency control actions.
To achieve fast realtime TSA, intelligent system ISbased methods have been identified as a promising solution [7,8,9,10,11,12,13,14,15,16]. In ISbased TSA, the conventional TD simulation data constructs the database to train the intelligent models at offline stage, and then the trained models can perform fast online TSA with the minimal computation effort. In the literature, the intelligent models, such as decision tree (DT) [10,11,12], artificial neural network (ANN) [13] and support vector machine (SVM) [14], have demonstrated their strengths in power system stability assessment.
In most of existing methods, the TSA decision tends to be made at a fixed time following the disturbance. A problem of such TSA implementation is it requires long response time to allow for sufficient TSA accuracy, which can lead to late and ineffective emergency control actions. To improve the TSA response speed, a selfadaptive TSA scheme has been proposed in [17, 18]. It monitors the credibility of the IS output over a progressively increasing observation window, and delivers the TSA decision once a credible result is obtained. In doing so, the TSA response time can be shortened without the impairment on TSA accuracy. Moreover, it is implied that, under the selfadaptive TSA scheme, the overall TSA accuracy and speed are sensitive to the values of a number of userdefined parameters involved in the credibility monitoring process. However, in [17, 18], those parameters are manually tuned, which is time consuming and cannot ensure the optimal TSA performance.
Considering above inadequacies, the contribution of this paper is to first identify the tradeoff relationship between TSA accuracy and speed, and then propose an optimal selfadaptive method that is able to optimally balance the postdisturbance TSA accuracy and speed. In the proposed method, a randomized learning algorithm, extreme learning machine, is adopted owing to its stochastic nature and fast learning capability [15]. Following a disturbance, the transient stability status of the system is progressively predicted by ELM ensemble models, and the credibility of the prediction results is identified through a credible decisionmaking rule. Moreover, a multiobjective optimization problem (MOP) is modelled to optimally balance the tradeoff between TSA accuracy and speed. With such optimally balanced TSA performance, the TSA decision can be delivered as fast as possible while maintaining an acceptable level of accuracy, so the emergency control actions can be timely and accurately triggered to avoid further blackout events.
The proposed method has been tested on New England 39bus system, and the simulation results demonstrate accurate and fast postdisturbance TSA.
Problem identification
With the increasing deployment of PMUs in modern power systems, postdisturbance realtime TSA is of great significance to avoid blackout events. For a successful TSA scheme, the assessment decision should be sufficient accurate and delivered as fast as possible following the disturbance. However, there is an intractable tradeoff problem between TSA accuracy and speed, which will be raised in this section.
ISbased postdisturbance TSA
Transient stability refers to the system’s ability to maintain its synchronism subject to a disturbance. It depends on both the initial operating state of the system and the severity of the disturbance [1]. Instability is usually in the form of aperiodic angular separation due to insufficient synchronizing torque. The timeframe for postdisturbance transient stability study is usually 3 to 5 s after the disturbance [3].
With the development of PMU, postdisturbance TSA can be performed in realtime and in a responsebased manner [19]. Based on the massive amount of data from PMUs, ISbased methods have been identified as powerful tools for realtime TSA given the high complexity of the system and the difficulties in modelling the physics behind the complex system dynamics. Compared to traditional TSA methods, such as TD simulation and direct methods [4,5,6], the advantages of ISbased methods include their realtime computational speed, less data requirement, strong generalization ability, and versatility [20].
In ISbased methods, the intelligent models need to be trained at the offline stage in advance. The training data is either obtained from historical operating record or generated using TD simulations on different contingencies. The input and output of an intelligent system for postdisturbance TSA are shown in Fig. 1. The inputs to the IS are the postdisturbance time series of different electrical variables, such as bus voltages, line current, rotor angle of synchronous machines, etc. Based on such multivariate time series input, the IS should be able to predict transient stability status as the TSA result.
The selfadaptive TSA scheme
In the literature, most existing TSA methods utilize a fixedlength observation window and the response time is constant. However, this static time response can be less reliable to cope with fast transient instabilities situation. Moreover, different system models may require substantially different lengths of observation windows to obtain reliable assessment results. In [17, 21, 22], a selfadaptive TSA scheme is proposed and adopted to obtain a reliable assessment result as fast as possible. In doing so, emergency control actions can be activated at an early time to timely avoid further instability propagation.
The structure of the selfadaptive TSA scheme is shown in Fig. 2. There are a series of intelligent models, and each of them operates at a different decision cycle T_{ i }. Moreover, by using the credibility check, the stability status of the system is predicted progressively after the fault clearance: at each decision cycle T_{ i }, if the output from an intelligent model is identified as credible, the TSA result will be directly obtained; otherwise, the assessment will continue at the decision cycle T_{i + 1}.
In above selfadaptive process, a maximum allowable decisionmaking time should be defined in order to keep the whole system more reliable and activate the emergency control timely. Compared with the existing fixedtime decisionmaking models, the selfadaptive TSA scheme can deliver the TSA result as fast as possible without impairing the assessment accuracy. In this way, the unnecessary waiting time can be eliminated, hence more time is spared to make emergency control decisions.
The tradeoff problem
In credibility check, the credible criterion is generally defined by a number of credible decision parameters, and a limit of the exiting methods [17, 21, 22] is that those parameters are usually manually set by experience. The parameters selection in this way would have a bad impact on the final accuracy, efficiency, and robustness.
Under the selfadaptive TSA scheme, the final TSA performance is sensitive to the value of those credible decision parameters. If the credible criterion defined by those parameters is too loose, most of the outputs from intelligent models will be regarded as credible, then the TSA response speed will be faster. However, due to the loose credible criterion, the credible intelligent model outputs come with lower accuracy, which can lead to unacceptably low TSA accuracy. On the other hand, if the credible criterion is too strict, although the TSA accuracy can be extremely high, only a very small portion of intelligent model outputs are identified as credible at each decision cycle, which leads to slower TSA response. Obviously, there is a tradeoff relationship between TSA accuracy and speed, which is the focus of this paper.
In general, with longer response time, the IS can take advantage of more system dynamic data, so the TSA results tend to be more accurate. However, TSA instability usually occurs very fast, if the response time is too long, the emergency control of the entire power system cannot be started in time, so that system instability cannot be avoided. To tackle such tradeoff problem, this paper proposes an optimal selfadaptive TSA method which can optimally balance the tradeoff between TSA accuracy and speed, so the overall TSA performance is optimized.
Methods
Proposed method
In the proposed method, ELMbased ensemble model is used as the intelligent model to provide diversified stability prediction outputs, and the credible decisionmaking rule in [9] is employed as the credibility check mechanism. This section introduces the existing methodologies used in the proposed method.
Extreme learning machine
ELM is proposed by Huang [15] and receives substantial attention from academic research and practical application. ELM belongs to singlehidden layer feedforward networks (SLFN), and its structure is shown in Fig. 3. ELM includes three layers: input layer, hidden layer, and output layer.
For a standard ELM with N hidden layer nodes, the output function can be mathematically modelled as follows [15]:
where g represents the activation function, w_{ i } ∈R^{N} is the input weight vector connecting all input layer nodes with the ith hidden layer node, β_{ i }∈R^{N} is the output weight vector connecting the ith hidden layer node with the output layer nodes and b_{ i } represents the bias at ith hidden layer node, w_{ i }·x_{ j } denotes the inner product of w_{ i } and x_{ j }.
ELM is completely different from the traditional iterative learning based ANN because the input weights and deviations of ELM are randomly selected, so it can skip the traditional iterative training process, such as back propagation. After that, the output weight β is obtained through the analysis of the direct matrix calculation. When the number of hidden nodes is less than the number of training instances, it can be transformed as a linear system for fixed w_{ i } and b_{ i }, and output weight vector β* can be estimated by using the minimal norm least square method as follows:
where
In Eq. (2)–(3), H is called the hidden layer output matrix, and H^{†} represents the MoorPenrose generalized inverse of H, H^{†} = H^{T}(HH^{T})^{− 1}.
Compared to the traditional learning algorithms, ELM shows much faster learning speed and only requires much less computation memory for either categorical classification or numeric prediction. Other significant merits of ELM are its efficient tuning mechanism, excellent generalization ability, universal approximation ability, and less parameter adjustment [15]. ELM avoids issues, such as learning rate setting, local minima, and stopping criteria, which are commonly encountered on the traditional learning algorithms. Meanwhile, ELM retains high computation accuracy on many benchmark problems [9, 15, 16].
ELM ensemble learning
Ensemble learning is the technique of combining multiple learning units to solve the same classification or regression problem. In the literature, ensemble learning has been widely used in power system dynamic security assessment [9, 10, 12, 16, 23]. For ensemble learning, a set of single learning units are individually trained and combined together to make the final decision. Under such paradigm, the single learning units in the ensemble can compensate each other. This method creates the learning diversity among single learning units, so their aggregated output tends to be more accurate and more robust.
Encouraged by the previous results, this paper uses ELM ensemble model to make stability status prediction. Since ELM adopts random input weights and biases, its training speed is significantly improved, so the increased training burden of ensemble training can be greatly alleviated. Moreover, in ensemble training, each single ELM not only selects random input weights and bias, but also randomly selects training data, hidden node number and activation function. By this way, the ELM ensemble generates more diversified outputs for better overall prediction performance. For each single ELM in the proposed ELM ensemble model, the specific training process is as follow:
Single Learning Unit Training
Given a database of S × F size to train E single ELMs, where S is the number of instances and F is the number of input features.
For i = 1 to E:

1)
Randomly sample s ∈ [1, S] instances in the database.

2)
Randomly select f ∈ [1, F] features in the feature set.

3)
Randomly assign an effective activation function h_{ E } and the number of hidden layer nodes from the optimal range [h_{ MIN }, h_{ MAX }] (Subject to a pretuning procedure).

4)
Train the ELM by using the selected instances, features, activation function, and number of hidden layer nodes.
End
The performance of ELM ensemble model on postfault transient stability assessment has been tested in [17], and the final results verify its excellence in accuracy, robustness, and reliability compared to a single ELM.
Credible decisionmaking rule
In practical classification, some instances may be very close to the boundary decision of the regression output. It has been shown that the output value of most of the wrong classifications is very close to the mean of the class labels [16]. On the other hand, because of the prediction error, it is necessary to define the specific threshold as the decision boundary for classification [16]. Obviously, the deviation between the actual output and the predefined class label can be obtained from the prediction error. For single classification, each individual ELM classifier exports outputs about whether the classification is credible or not. For a credible classification, it is comprised of classified stable and unstable.
Based on above cases, the credible decisionmaking rule proposed in [9] is employed to check the credibility of ELM ensemble output. Suppose the ensemble model includes totally E single ELMs, then we define that the predicted outputs of single ELMs are divided into three different classes in order to improve classification reliability. In this paper, for postdisturbance TSA, the stability class labels are represented by binary numeric values, 1 (stable) and − 1 (unstable), then the specific credible classification rule of every ELM is as follow:
where y_{ i } represents the predicted output of each ELM in the ensemble, 0 < lb_{ s } < 1, ub_{ s } > 1, lb_{ u } < − 1, − 1 < ub_{ u } < 0 are the boundaries to respectively distinguish the stable, unstable, and incredible y_{ i }.
Due to the lack of knowledge of the available training data, the fitting distribution may not always be realistic. This can be the core reason accounting for the prediction error on unknown instances. The estimation of the credibility of the ensemble outputs is based on the portion of single ELM outputs that are recognized incredible using (4). A larger portion of incredible ELM outputs generally means the ensemble output is less reliable.
Credible DecisionMaking Rule
Given totally E single ELMs, which can totally obtain s “0” outputs, u “+ 1” outputs and v “1” outputs (s + u + v = E).
In (5), Y is the ultimate classification result; R is the threshold that determines whether Y is a credible. In the credible decisionmaking rule, the boundaries [lb_{ u }, ub_{ u }, lb_{ s }, ub_{ s }], the quantity of ELM m, and the threshold R are the credible decision parameters that defines the credible criterion of the ELM ensemble output.
Accuracyspeed tradeoff optimization
As earlier mentioned, there is tradeoff relationship between TSA accuracy and speed, and the overall TSA performance under a selfadaptive scheme is sensitive to the value of the credible decision parameters. In this section, the tradeoff relationship between TSA accuracy and speed is modelled in a MOP, based on which the credible decision parameters can be optimized to achieve the best TSA performance.
TSA performance metrics
Before optimizing the TSA performance, appropriate metrics should be defined to quantify the TSA performance. Under the selfadaptive TSA scheme, the TSA performance is evaluated in a statistical way. TSA accuracy and speed are the two priority terms to describe postdisturbance TSA performance. The TSA accuracy is evaluated using the average TSA accuracy (ATA) metrics while the TSA speed is evaluated using the average response time (ART) metrics. They are defined as follows [17]:
where m represents the total number of decision cycles; T_{ i } represents the ith decision cycle; C(T_{ i }) and C(T) are the total number of classified instances ‘at’ and ‘until’ the current decision cycle, respectively; M(T) is the total number of misclassified instances at the current decision cycle.
The ART index refers to the average time spent to complete TSA following a disturbance. Shorter ART means higher TSA speed. The ATA index computes the overall TSA accuracy on a set of instances, which can represent the accuracy of the proposed method.
The multiobjective optimization problem
Since there is tradeoff between speed (ART) and accuracy (ATA), achieving optimization on one side cannot be global optimal. Thus, the optimization of the credible decision parameters can be formulated in a multiobjective optimization problem as follow:
where the speed ART and accuracy ATA are the two objectives which are related to the credible decision parameters through p_{ 1 } and p_{ 2 }, respectively. Under the selfadaptive TSA scheme, the number of decision parameters depends on the maximum allowable decisionmaking time T_{ max }. By solving this specific multiobjective optimization problem, decision makers can obtain the corresponding solutions according to their actual needs.
Pareto optimality
Compared with the singleobjective optimization problem, when two or more objectives are equally important in the optimization problem, the optimal solution is not generally unique if there is tradeoff between the objectives. On the contrary, by providing a set of optimized solutions, decision makers can choose one of the best solutions according to their actual needs.
The tradeoff relationship can be defined by the Pareto optimality theory. The set of all Pareto optimal solutions is called the Pareto set, and the set of all Pareto optimal target vectors is called the Pareto optimal frontier (POF) [24]. We can use POF to display an interpretable and remarkable pattern showing the tradeoff between ART and ATA.
Model design
Under selfadaptive TSA scheme, the credible criterion defined for each decision cycle would determine the overall speed and accuracy. This paper proposes an optimal selfadaptive TSA method to optimize the credible decision parameters at different decision cycle for the best overall TSA performance. The proposed method is illustrated in Fig. 4. It is implemented via offline training, performance optimization, and online assessment. The offline training and the performance optimization are preparation works at offline stage, and the online assessment shows how the proposed method performs postdisturbance TSA at online stage.
Offline training
Combining ELM ensemble model, credibility check, and multiobjective optimization, the proposed method has to be prepared at offline stage as shown in Fig. 4. Since the multiobjective optimization is formulated based on the reliable classification performance of ELM ensemble, so the validation process is designed to derive the POF. Owing to selfadaptive mechanism, all of the classification boundaries, credible threshold at each time should be integral optimization. Finally, the trained ELM ensemble, the POF, and the Pareto set can form the reliable ensemble model for online assessment.
Performance optimization
In performance optimization, the cross validation outputs construct an output set, based on which the MOP is solved to search for the optimal TSA performance. Genetic algorithm is used in this paper to solve the MOP, and a POF is generated as the optimization result. The Pareto points in POF should form an interpretable and remarkable pattern showing the tradeoff between TSA accuracy and speed. Since POF includes multiple Pareto points with equal optimality, a compromise solution needs to be selected among them to represent the best TSA performance. Such compromise solution is generally decided based on the practical system’s operation need and the operator’s experience.
Online assessment
At online stage, the proposed method is triggered when there is a physical fault occurring in the system. Following the fault, the transient stability of the system is assessed in a selfadaptive way based on the progressively collected PMU measurement. A new decision cycle starts every time a new PMU measurement is obtained. The ELM ensemble model predicts the transient stability status at each decision cycle, and the optimal credible decision parameters are used to check the credibility of the ensemble output. If incredible outputs are obtained, the transient stability should be reassessed at the next decision cycle. Above process continues until a credible TSA decision is obtained or the maximum decisionmaking time is reached. The online assessment procedure is shown in Fig. 4.
Results and discussion
Numerical test
The proposed method is tested on New England 10machine 39bus system (Fig. 5), which represents a benchmark power system for stability analysis [21]. The synchronous generator at bus 37 is replaced by a wind farm of the same capacity to simulate the impact of renewable energy sources. The simulation and computation in the test is conducted on a 64bit computer with an Intel Core i7 CPU working at 2.8GHz and 16GB RAM. TD simulation is performed by using commercial software PSS/E.
Database generation
To have a comprehensive database for postdisturbance TSA, a variety of physical faults are simulated on a wide range of operating scenarios to obtain the postdisturbance system information.
In the test, 6000 operating scenarios are generated by randomly varying the load demand and the generated wind power at bus 37. The load demand at each load bus varies between 0.8 and 1.2 of its rated values, and the generated wind power at bus 37 varies between 0 and its capacity. Optimal power flow is run to calculate the optimal operating point of each scenario.
For each generated operating scenario, three phase faults with randomly selected fault location and fault clearing time are applied. Considering the practical situation, the fault clearing time is randomly selected between 0.1 and 0.3 s after the fault inception.
TD simulation is performed to simulate the dynamics of the system, where the simulation time is 5 s and the simulation time step is 0.02 s. The voltage and rotorangle trajectories of synchronous generators are recorded. The generator voltage trajectories are regarded as the input to the intelligent models and the rotor angles are utilized to calculate the transient stability index (TSI) as follow:
where Δδ_{max} is the maximum angle deviation between any two generators at any time point. The TSA status y can be obtained by using TSI as follow:
As a consequence, the database consists of 4000 instances, each with the postdisturbance generator voltage trajectories as input and the transient stability status as output. The 4000 instances are then randomly divided into two different sets, one serves as training set, whereas the other as testing set. The training set occupies 87.5% and the testing set occupies 12.5% of all the instances.
ELM ensemble training
Based on the simulation time step, each decision cycle for the selfadaptive TSA scheme should be 0.02 s. The maximum allowable decisionmaking time is set at 0.4 s (i.e. T_{max} = 20) to keep the whole system more reliable and activate the emergency control timely. Since one ELM ensemble model is trained for each decision cycle, 20 ELM ensemble models are needed to implement selfadaptive TSA. To train each ELM ensemble model, the following parameters need to be specified.
1) Total Number of ELMs in an Ensemble E: As verified by the existing ensemble learning methods [22, 25], with increasing number of single learning units, the overall prediction error will gradually decrease but converge to a limit. In our case, E is 200.
2) Activation Function and Optimal Hidden Node Range: The number of hidden layer nodes and the choice of activation functions also need to be adjusted in the training process of each single learning unit. For an activation function, the ELM computation accuracy can only be maximized within a specific hidden node range. In the test, the Sigmoid and Sine functions are chosen as the candidate activation functions, and the optimal hidden node range for those two functions is [150, 250].
3) Number of Training Instances: The quantity of instances which are selected to train ELMs determines the performance of ELM ensemble model. In the test, the number of training instances for each single ELM is chosen to be 3500.
Performance optimization result
In performance optimization, the multiobjective problem is solved by genetic algorithm and the corresponding Pareto solutions are obtained. The POF in terms of ART and ATA is shown in Fig. 6.
The POF is a reference to decide the compromise parameters for online application; meanwhile, it serves as a benchmark for optimal postdisturbance TSA performance. Therefore, by utilizing any Pareto point on POF, the online TSA performance (ART and ATA) could closely achieve its validated optimal performance. Some properties of the obtained POF are listed in Table 1.
From Fig. 6 and Table 1, the tradeoff relationship between TSA accuracy and speed can be clearly observed. On the one hand, with all the ensemble outputs being recognized as credible, the selfadaptive process will be instantly completed at the 1st decision cycle (i.e. extremely fast TSA speed), but the TSA accuracy is only 90.75%. On the other hand, while 100% TSA accuracy (i.e. ATA) is achieved, the optimal ART is 8.367 cycles (i.e. 0.16734 s).
Among the Pareto points, a compromise solution needs to be selected to represent the optimal TSA performance. In this paper, a practical requirement of 99% is assumed for ATA, which regulates the postdisturbance TSA accuracy. Based on such requirement, the Pareto point listed in Table 2 is used as the compromise solution because it satisfies the 99% ATA requirement with the lowest ART.
In practice, the choice of the compromise solution is not limited to above strategy. During online application, system operators should employ their own decisionmaking strategy to select the best Pareto point, and they are also able to adjust the choices depending on the practical TSA requirement of the power system. Therefore, the proposed model offers the system operators more flexibility in manipulating the postdisturbance TSA performance.
Online testing result
The proposed method is applied to the testing instances to test its online TSA performance. Besides ART and ATA, the TSA performance at each decision cycle also needs to be investigated. The testing result is shown in Table 3. The columns of the Table 3, from left to right, are respectively the decision cycle, the number of remaining instances to be assessed at each decision cycle, the number of assessed instances at each decision cycle, the assessment accuracy at each decision cycle and the accumulated assessment accuracy up to each decision cycle.
In Table 3, it can be observed that the accuracy at most decision cycles are 100%, which means that the TSA accuracy will not be degraded by the early assessment of some instances. This result verifies that the proposed method can improve the TSA speed while maintaining the TSA accuracy. Moreover, compared to the performance indicated by the selected Pareto point in Table 2, the ATA in the testing result is slightly lower, but the ART is significantly reduced, indicating much faster TSA speed. This testing result further verifies the tradeoff relationship between TSA accuracy and speed.
Conclusion
This paper focuses on improving postdisturbance TSA performance using ISbased methods. It first identifies a tradeoff problem between TSA accuracy and speed, and then proposes an optimal selfadaptive TSA method to optimally balance such tradeoff and thereby achieve the best overall TSA performance. The proposed method adopts ELM algorithm and ensemble learning techniques to predict transient stability status at each decision cycle, and uses a credible decisionmaking rule to identify the credibility of the ELM ensemble output. The postdisturbance TSA is performed under a selfadaptive scheme for gain fast assessment ability, so the emergency control actions can be activated in time to prevent the power system against catastrophic blackout. Under a multiobjective optimization framework, the parameters to define the credible decisionmaking rule are optimized and the tradeoff between TSA accuracy and speed is also optimally balanced. Moreover, the proposed method also enables system operators to empirically select their compromise TSA performance from the obtained POF. The proposed TSA method has been tested on New England 10machine 39bus system, and the simulation results verifies the tradeoff relationship between TSA accuracy and speed and demonstrates high TSA performance of the proposed method.
Abbreviations
 ANN:

Artificial neural network
 ART:

Average response time
 ATA:

Average TSA accuracy
 DT:

Decision tree
 ELM:

Extreme learning machine
 IS:

Intelligent system
 MOP:

Multiobjective optimization problem
 PMU:

Phasor measurement unit
 POF:

Pareto optimal frontier
 SLFN:

Singlehidden layer feedforward networks
 SVM:

Support vector machine
 TD:

Timedomain
 TSA:

Transient stability assessment
 TSI:

Transient stability index
References
 1.
Kundur, P., Paserba, J., Ajjarapu, V., Andersson, G., Bose, A., Canizares, C., Hatziargyriou, N., Hill, D., Stankovic, A., & Taylor, C. (2004). Definition and classification of power system stability IEEE/CIGRE joint task force on stability terms and definitions. IEEE Trans Power Syst, 19(3), 1387–1401.
 2.
A.A. Fouad, and V. Vittal, Power system transient stability analysis using the transient energy function method: Pearson Education, 1991.
 3.
Chiang, H.D. (2011). Direct methods for stability analysis of electric power systems: theoretical foundation, BCU methodologies, and applications. John Wiley & Sons.
 4.
Liu, C.W., & Thorp, J. (1995). Application of synchronised phasor measurements to realtime transient stability prediction. IEE ProceedingsGeneration, Transmission and Distribution, 142(4), 355–360.
 5.
Pavella, M., Ernst, D., & RuizVega, D. (2012). Transient stability of power systems: a unified approach to assessment and control. Springer Science & Business Media.
 6.
Gurusinghe, D. R., & Rajapakse, A. D. (2016). Postdisturbance transient stability status prediction using synchrophasor measurements. IEEE Trans Power Syst, 31(5), 3656–3664.
 7.
Kundur, N., Balu, J., & Lauby, M. G. (1994). Power system stability and control. New York: McGrawhill.
 8.
Zhou, Z.H., Wu, J., & Tang, W. (2002). Ensembling neural networks: Many could be better than all. Artif Intell, 137(1–2), 239–263.
 9.
Xu, Y., Dong, Z. Y., Zhao, J. H., Zhang, P., & Wong, K. P. (2012). A reliable intelligent system for realtime dynamic security assessment of power systems. IEEE Trans Power Syst, 27(3), 1253–1263.
 10.
Kamwa, I., Samantaray, S., & Joos, G. (2010). Catastrophe predictors from ensemble decisiontree learning of widearea severity indices. IEEE Transactions on Smart Grid, 1(2), 144–158.
 11.
Guo, T., & Milanovic, J. V. The effect of quality and availability of measurement signals on accuracy of online prediction of transient stability using decision tree method. In Innovative Smart Grid Technologies Europe (ISGT EUROPE), 2013 4th IEEE/PES (pp. 15). IEEE.
 12.
He, M., Vittal, V., & Zhang, J. (2013). Online dynamic security assessment with missing pmu measurements: A data mining approach. IEEE Trans Power Syst, 28(2), 1969–1977.
 13.
Guo, Z., Zhao, W., Lu, H., & Wang, J. (2012). Multistep forecasting for wind speed using a modified EMDbased artificial neural network model. Renew Energy, 37(1), 241–249.
 14.
Moulin, L., Da Silva, A. A., ElSharkawi, M., & Marks, R. J. (2004). Support vector machines for transient stability analysis of largescale power systems. IEEE Trans Power Syst, 19(2), 818–825.
 15.
Huang, G.B., Zhu, Q.Y., & Siew, C.K. (2006). Extreme learning machine: Theory and applications. Neurocomputing, 70(1), 489–501.
 16.
Zhang, Y., Xu, Y., Dong, Z. Y., Xu, Z., & Wong, K. P. (2017). Intelligent early warning of power system dynamic insecurity risk: Toward optimal accuracyearliness tradeoff. IEEE Transactions on Industrial Informatics, 13(5), 25442554.
 17.
Zhang, R., Xu, Y., Dong, Z. Y., & Wong, K. P. (2015). Postdisturbance transient stability assessment of power systems by a selfadaptive intelligent system. IET Generation, Transmission & Distribution, 9(3), 296–305.
 18.
James, J., Hill, D. J., Lam, A. Y., Gu, J., & Li, V. O. (2018). Intelligent timeadaptive transient stability assessment system. IEEE Trans Power Syst, 33(1), 1049–1058.
 19.
Begovic, M., Novosel, D., Karlsson, D., Henville, C., & Michel, G. (2005). Widearea protection and emergency control. Proc IEEE, 93(5), 876–891.
 20.
Xu, Y., Dong, Z., Meng, K., Zhang, R., & Wong, K. (2011). Realtime transient stability assessment model using extreme learning machine. IET generation, transmission & distribution, 5(3), 314–322.
 21.
Cepeda, J. C., Rueda, J. L., Colomé, D. G., & Erlich, I. (2015). Dataminingbased approach for predicting the power system postcontingency dynamic vulnerability status. International Transactions on Electrical Energy Systems, 25(10), 2515–2546.
 22.
Kamwa, I., Samantaray, S., & Joos, G. (2009). Development of rulebased classifiers for rapid stability assessment of widearea postdisturbance records. IEEE Trans Power Syst, 24(1), 258–270.
 23.
Dong, Z. Y., Xu, Y., Zhang, P., & Wong, K. P. (2013). Using IS to assess an electric power system's realtime stability. IEEE Intell Syst Mag, 28(4), 60–66.
 24.
Deb, K. (2001). Multiobjective optimization using evolutionary algorithms. John Wiley & Sons.
 25.
Amjady, N., & Banihashemi, S. (2010). Transient stability prediction of power systems by a new synchronism status index and hybrid classifier. IET generation, transmission & distribution, 4(4), 509–518.
Availability of data and materials
Data sharing not applicable to this article as no datasets were generated or analyzed during the current study. Please contact author for data requests.
Author information
Affiliations
Contributions
CR conceived and designed the study. CR and YX performed the experiments and analyzed. YZ generated the needed database. CR, YX and YZ wrote the paper, reviewed and edited the manuscript. All authors read and approve the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Ren, C., Xu, Y. & Zhang, Y. Postdisturbance transient stability assessment of power systems towards optimal accuracyspeed tradeoff. Prot Control Mod Power Syst 3, 19 (2018). https://doi.org/10.1186/s4160101800913
Received:
Accepted:
Published:
Keywords
 Ensemble learning
 Extreme learning machine (ELM)
 Intelligent system (IS)
 Multiobjective optimization
 Transient stability assessment