Next Article in Journal
A Study of Metaverse Exhibition Sustainability on the Perspective of the Experience Economy
Next Article in Special Issue
Application of Comprehensive Evaluation of Line Loss Lean Management Based on Big-Data-Driven Paradigm
Previous Article in Journal
How Public Procurement Mechanisms Can Be Used as a Tool for Developing Pro-Poor Food Value Chains: From Entry Points to Interventions
Previous Article in Special Issue
A Second-Order Cone Programming Model of Controlled Islanding Strategy Considering Frequency Stability Constraints
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Predictive Analysis and Correction Control of CCT for a Power System Based on a Broad Learning System

1
Guangxi Key Laboratory of Power System Optimization and Energy-Saving Technology, School of Electrical Engineering, Guangxi University, Nanning 530004, China
2
School of Economics and Management, Guangxi Vocational University of Agriculture, Nanning 530004, China
*
Author to whom correspondence should be addressed.
Sustainability 2023, 15(12), 9155; https://doi.org/10.3390/su15129155
Submission received: 8 May 2023 / Revised: 2 June 2023 / Accepted: 3 June 2023 / Published: 6 June 2023
(This article belongs to the Special Issue Sustainable Power Systems and Optimization Volume II)

Abstract

:
Transient stability is an important factor for the stability of a power system. With improvements in voltage levels, and the expansion of power network scales, the problem of transient stability is particularly prominent. When a power system circuit fails, if the operation time of the relay protection device is higher than the critical clearing time (CCT), the relay protection device cannot cut the fault line in a timely manner. It is essential to forecast and adjust the CCT to improve the stability of the system; therefore, a method is proposed in this paper to predict and evaluate the critical clearing time using the broad learning system (BLS). The sensitivity of the critical clearing time can be easily calculated based on the prediction results of the critical clearing time using BLS. Moreover, the critical clearing time can be modified using the BLS correction control model. The proposed method was verified using a 4-machine 11-node system and a 10-machine 39-node system. According to the experimental results, the proposed model can predict, evaluate, and correct the CCT very well.

1. Introduction

Currently, power grids are becoming increasingly interconnected and the operating environment is becoming more complex [1]. With the development of interconnected systems, the use of new controls to improve normal and emergency operations has brought sustainability issues to the forefront to a greater extent than previous years [2]. The addition of new energy sources to the grid, such as photovoltaics and wind power, makes it more vulnerable [3,4]. When the power grid has serious faults, or when it suffers from large disturbances, the stability of the power grid is negatively impacted, and it can even lead to system collapse. Serious economic losses and safety-related accidents can be avoided if effective safety measures are taken in time [5,6]. A rapid and accurate evaluation of the transient stability, and an adjustment after transient instability, is an important area of research, and it is conducive to the sustainable development of power systems.
Time-domain simulations and the direct method are two traditional methods for transient stability analysis [7]. In essence, the time-domain simulation method obtains the time solution by calculating differential equations of perturbed motion. Then, the stability of the system is judged using the relative angle of each generator rotor [8]. The direct method is also called the Transient Energy Function. It judges the system stability in accordance with the energy function [7,8]. The Lyapunov stability theory is an important theory for the direct method, and it was applied to the study of power systems’ transient stability by Magnusson in 1947. During the development of the direct method, the following factions were formed: Controlling Unstable Equilibrium Point (CUEP) [9], Potential Energy Boundary Surface (PEBS) [10], Boundary of Stability Region Based Controlling Equilibrium Point (BCU) [11], and the Extended Equal Area Criterion (EEAC) [12,13]. At present, the time-domain simulation method is the most mature method for transient stability analysis, and it has been widely used in various fields [14,15,16,17].
Critical clearing time (CCT) is one of the reference parameters for transient stability; it has been researched and analyzed using the direct method or time-domain simulation method. Naoto, Ardyono, and Hironori proposed a method to directly obtain the CCT based on boundary value problems; this is an accurate method, and it can detect the CCT of various unstable modes [18]. Thanh, Surour, Mohamed, and Konstantin described techniques for screening transient stability emergencies without relying on any time-domain simulations. They obtained the algebraic expression of the lower boundary of the critical clearance time. In addition, various methods have been proposed to extend the CCT to enhance the transient stability of power systems [19,20].
With the development of artificial intelligence, it has been applied to the evaluation of power systems’ transient stability. Researchers have developed artificial intelligence methods based on direct methods and time-domain simulations [21,22,23]. In 1989, Sobajic and Pao applied artificial neural networks (ANN) to the evaluation of the CCT of power systems. The results showed that the error between the estimated CCT and the actual CCT was very small [24]. This is the earliest combination of ANN and CCT. In 1997, Hobson and Allen pointed out the limitations of ANN applied to CCT prediction methods [25]. Amjady and Majedi used a new hybrid intelligent system to predict transient stability [26]. Pawlak and Annakkage utilized the least absolute selection and shrinkage operator (LASSO) to predict CCT [27]. Lv, Pawlak, and Annakkage proposed an additive regression model to forecast CCT, which shows that this method has a higher prediction accuracy than LASSO [28]. The abovementioned methods all improve the speed of CCT analysis in the power system; however, there are some shortcomings, such as inadequate fitting, falling into local optimization, and the inability to parallelize and retrain when the system mode changes.
This paper uses the broad learning system (BLS) for the prediction and adjustment of CCT in power systems. BLS is an effective linear regression method. It is a plane network model which aims to solve the shortcomings of large training errors in single-layer feedforward neural networks and in the complex structures of deep neural networks. It also has the potential to engage in incremental learning. As a result of this capability, BLS does not need to completely retrain the network once the network structure is extended.
This paper proposes a prediction and correction model for the CCT using BLS. The prediction model is used to predict the CCT of different fault lines. When the CCT is lower than the operation time of the relay protection device, the correction model is used to adjust the CCT.
The rest of this article is as follows: Section 2 briefly reviews the traditional calculation method for the CCT and introduces the BLS prediction model. Section 3 introduces the optimization model for the CCT. In Section 4, the proposed method is verified using a 4-machine 11-node system and a 10-machine 39-node system. Finally, the conclusion is given in Section 5.

2. Basic Models

2.1. Traditional Calculation Methods of CCT

Critical clearing time is an accepted transient stability measurement. There are extensive studies concerning exact computations using nonlinear analysis, numerical integration, and approximate computation using energy methods [29]. Regarding traditional transient stability calculations, both the direct method and time-domain simulation need to construct a classical mathematical model. The classic model and its parameters are shown below:
d δ i d t = ω i d ω i d t = 1 M i ( P m i P e i )
Among them,
P e i = R e E ˙ i I ˙ i = R e ( E ˙ i j = 1 n Y i j E ˙ j ) = R e [ j = 1 n E i E j δ i j G i j j B i j ] = E i 2 G i i + j = 1 j i n ( E i E j B i j sin δ i j + E i E j G i j cos δ i j )
where ω i is the deviation between the generator speed and synchronous speed, δ i is the rotor angle of the generator, M i is the inertia time constant of the generator rotor, P m i is the mechanical power of the generator, P e i is the electromagnetic power of the generator, E ˙ i = E i δ i is the internal potential of the generator, Y i j is the element in row i and column j of the node admittance matrix, G i j is the element in row i and column j of the conductance matrix, and B i j is the element in row i and column j of the susceptance matrix.
In accordance with the above, the traditional transient stability analysis method needs to build a complex mathematical model. The traditional method for calculating CCT is very time-consuming; it is more suitable for an offline design or planning work than online operations.

2.2. Prediction Model of CCT

This section focuses on introducing the BLS algorithm and CCT prediction model.

2.2.1. Broad Learning System

At present, deep neural networks have been well developed and they are applied in many fields. Common neural networks include the Deep Boltzmann Machine (DBM), Deep Belief Network (DBN), and Convolutional Neural Network (CNN) [30,31,32]. Although the deep neural networks have excellent feature extraction abilities and nonlinear approximation abilities, there are still many problems that occur during application. For example, there are too many hyperparameters, they are time-consuming, and they easily fall into local optimization. In addition, it is time consuming to retrain the deep neural network when the system has a new operation mode. For instances when the deep neural network is encountered above the bottleneck, Chen and Liu proposed the Broad Learning System (BLS) [33,34] which is based on the random vector function-link neural network (RVFLNN) [35].
The differences between the deep learning mode and broad learning system are as follows:
1.
The BLS has fewer layers and a simpler model structure than the deep learning model. Therefore, BLS has the same accuracy as the deep learning method, but it is faster to train. Compared with the popular deep method, RBM, BLS has the potential to be thousands of times faster [33].
2.
With regard to the deep learning mode, it is usually used to increase the number of windows or layers in order to solve problems that cannot be learned well. This method needs to set up the new structure parameters and train from the beginning. BLS avoids retraining the entire network using incremental learning [34].
3.
Deep learning updates weights and adjusts hyperparameters based on back propagation. BLS uses pseudo-inverse methods to calculate weights; this avoids problems such as local optimization and gradient explosion, which are issues faced by the deep learning methods [34,36].
BLS is different from traditional RVFLNN in that it does not directly take initial data for use as an input layer. Compared with RVFLNN, BLS first maps the inputs to build a set of mapped features. These features are used as the input layer of the original RVFLNN [36].
The process of the BLS training model is as follows:
1.
The inputted original data are mapped in order so that they can become the feature nodes of the network;
2.
The weight of the feature is optimized via the autoencoder;
3.
Feature nodes are changed into enhanced nodes via nonlinear functions;
4.
All the feature nodes and enhancement nodes are directly connected to the output;
5.
The weight of the whole network can be calculated using the pseudo-inverse calculation.
BLS only needs to rely on the weight of the pseudo-inverse network; it has the advantages of a fast calculation speed, no gradients disappear, and explosions do not occur.
Assuming that the input data set is X = { x i | x i R M , i = 1 , , N } , the output data set is Y = { y i | y i R C ,   i = 1 , , N } , where N is the total number of samples in the data set, M is the input dimensions, and C is the output dimensions. We used the following formula:
Z i = ϕ i X W e i + β e i , i = 1 , , n
where ϕ i is the activation function, and W e i and β e i are the random weights and bias, respectively. Denoting all the feature nodes as Z n = [ Z 1 , Z 2 , , Z n ] , the enhanced nodes of group m-th can thus be represented using the following formula:
Y = [ Z 1 , , Z n | ξ Z n W h 1 + β h 1 , , ξ Z n W h m + β h m ] W m = [ Z n | H m ] W m
where W m represents the connection weight of the output matrix. Assuming that A = [ Z n | H m ] , in accordance with the pseudo-inverse calculation, W m can be expressed as:
W m = [ Z n | H m ] + Y = A + Y
It also can be expressed as:
W m = ( A T A + λ I ) A T Y
where λ is the regularization coefficient, and I is the unit matrix.
The framework of a typical BLS is shown in Figure 1.

2.2.2. Prediction Model of CCT

In this paper, first, a BLS model suitable for CCT was constructed. When using a BLS model to predict the CCT, a BLS model should be trained first. Then, the trained BLS model should be tested to obtain a CCT prediction model. The process of the BLS prediction model is shown in Figure 2.
The raw data inputted into the BLS model is as follows:
X q = [ X 1 , X 2 , , X q ] T
Y q = [ C C T 1 , C C T i , C C T q ] T
where, X i corresponds with the input parameter of the i -th sample, C C T i corresponds with the CCT of the i -th sample, and q is the number of samples.
X = [ P G k , Q G K , P L n , Q L n , V m , θ m ]
where, P G k = P G 1 , , P G k , Q G k = Q G 1 , , Q G k , P L n = P L 1 , , P L n , Q L n = Q L 1 , , Q L n , V m = [ V 1 , V m ] , and θ m = θ 1 , , θ m . Moreover, P G ,   Q G ,   P L ,   Q L ,   V ,   θ are the generator’s active power that was injected using the node, the generator’s reactive power, load active power, load reactive power, node injection voltage amplitude, and voltage phase angle, respectively. k , n , m are the number of generators, loads, and nodes, respectively.
The traditional methods recalculate the energy function, or time-domain simulation, each time the CCT is calculated. Different from traditional methods, after training, the CCT prediction model, based on BLS, can calculate the corresponding CCT using only the power and voltage data of each node in the system operation. The proposed method does not need to know the parameters of each component, and it is unnecessary to calculate the energy function or time-domain simulation again. It is faster and more suitable for the real-time change power system.

3. Correction Control Model of CCT Base on BLS

In this section, the optimal adjustment model of the CCT is proposed. When the CCT correction control is carried out, the relay protection action time is set as threshold value. In the simulation experiments, which are detailed in this paper, we set the relay protection action time to 0.2 s. It is necessary to correct the control and improve the value of the CCT when the CCT value is lower than the threshold value.

3.1. The Sensitivity of a Single Variable of CCT in Each Generator

When calculating single-variable sensitivity, the sensitivity of the single-variable of CCT can be calculated using the ratio of the small change in CCT to the small change in the variable. Moreover, in terms of practical applications, the simplest and most common method involves changing the system’s running state by changing the active power output of the generator. Therefore, the CCT is increased by changing the active power of the generator when making optimal adjustments. The formulas are as follows:
C i = C C T P G i
C C T = C C T P G i 0 + P G i C C T ( P G i 0 )
where, P G i 0 represents the initial value of the i-th parameter in the current running state, and P G i is the adjustment amount of the i-th parameter; here, the amount was adjusted to 0.1% of the initial value. C C T ( P G i 0 ) represents the initial value predicted by BLS, and C C T P G i 0 + P G i represents the predicted value of BLS after the parameter changed.

3.2. Optimal Adjustment Model

The CCT sensitivity coefficient equation, which corresponds with each generator, can be expressed as:
C C T k = C 1 k P G 1 k + C 2 k P G 2 k + + C n k P G n k
where n is the total number of system generators. When the CCT of multiple lines needs to be adjusted, k is used to represent the different lines.
To minimize the active power variation of each generator, and to keep the CCT above the threshold, this paper uses the optimization model to correct the CCT. The formula is as follows:
m i n i = 1 n P G i 2
Constraints:
( P G i k ) m i n P G i 0 k + P G i k ( P G i k ) m a x C C T 0 k + C C T k C C T m i n i = 1 n C i k P G i k = C C T k
where, ( P G i k ) m i n is the lower limit of the active power of generator i, ( P G i k ) m a x is the upper limit of the active power of generator i, and C C T 0 k and C C T m i n are the initial CCT and the set CCT threshold, respectively. The adjustment process of the optimal adjustment model is shown in Figure 3.

4. Case Study

In this section, the formation of the data set and the two evaluation indicators of the prediction model will be introduced. Then, the tests that were performed on the BLS prediction model and correction control model will be discussed. This section will discuss the 4-machine 11-node system and 10-machine 39-node system that were used for the experiments. Figure 4 shows diagrams of the two systems, respectively.

4.1. Data Set

To simulate the real-time changing operation mode of the power system, the reference value is multiplied by a random coefficient within a certain range [37,38]. The load power of each node ( P L n and Q L n ), and the power of each generator node ( P G k and Q G K ), varies randomly within a certain range, as shown in Table 1. Within the data set, the input state variables include the voltage amplitude and the phase angle. Therefore, the system data set with 4-machines 11-nodes has 36-dimensional input variables and 1-dimensional output variables, and the system dataset with 10-machine and 39-nodes has 122-dimensional input variables and 1-dimensional output variables. The sample data set consists of the training set used to build the BLS model and the test set used to validate the model. The ratio of the training set to the test set is 9:1.

4.2. Evaluation Index

In this paper, the Root Mean Square Error (RMSE) and Symmetric Mean Absolute Percentage Error (SMAPE) were used to evaluate the effectiveness of the model [37]. SMAPE avoids the disadvantage of MAPE, which is that it is not being computable when the output is 0. RMSE was used to evaluate the deviation degree and error distribution of the model, whereas SMAPE was used to evaluate the mean value of the deviation degree error of the model. The calculation formula is expressed as:
S M A P E = 100 % n k = 1 n | y ^ k y k | ( y ^ k + y k ) / 2
R M S E = 1 n k = 1 n ( y ^ k y k ) 2
where n represents the number of test samples, y k represents the true value of the k-th sample, and y ^ k represents the predicted value of the k-th sample.

4.3. Prediction and Analysis of a Single Faulty Line

In the power system, when under the same running state, the three-phase short circuit fault of different lines produces different CCTs. Therefore, the prediction model was used to predict the different faulty lines of the 4-machine 11-node system and to verify the performance of the prediction model. Each line had 4050 rows of training set data and 450 rows of test set data. Each row had 36-dimensional input variables and 1-dimensional output variables. The CCT prediction results of different fault lines are shown in Table 2. As there were two parallel branches of lines 8–10, the two branches of lines 8–10 were tested separately. Lines 8*–10 indicated that the fault occurred on node 8, and lines 8–10* indicated that the fault occurred on node 10. It is assumed that the fault occurred at the end of the line unless specifically stated.
To observe the predictive performance of the BLS model, Figure 5 shows the comparison between the actual CCT and the predicted CCT of each faulty line, where the horizontal axis is the actual value and the vertical axis is the predicted value. The closer the point in the figure is to the blue diagonal line, the smaller the error between the predicted and measured values.
In Figure 5, Figure 5a–h are the BLS model prediction performance diagrams of line 1 to line 8, respectively. As is evident from Table 2, the maximum RMSE value for different faulty lines is line 1, but the maximum value is only 0.0867. This indicates that the deviation degree and error distribution of the proposed BLS model are very small. There is only a small error between the predicted value and the true value. The maximum value of SMAPE is 6.98%, with regard to line 1, which is less than 10%. This indicates that the mean value of the deviation degree error of the model is small. The training time of all lines is less than 0.02 s, and the calculation speed is fast. As shown in Figure 5, the points of all faulty lines are near the diagonal line, with only a few slightly deviating from the blue diagonal line. This means that the error between the predicted value and the real value is small, and the model exhibits a good degree of accuracy, which is consistent with the data in Table 2.
In this paper, a 10-machine 39-node system was used to verify the prediction model again. Each line had 900 rows of training set data and 100 rows of test set data. Each row had 122-dimensional input variables and 1-dimensional output variables. The results are shown in Table 3 and Figure 6.
In Figure 6, Figure 6a–d are the BLS model prediction performance diagrams of line 4, line 27, line 32, and line 34, respectively. As is evident from Table 3, for different fault lines, the maximum RMSE value is the RMSE value of line 27, but the maximum value is only 0.0119. The maximum value of SMAPE is the RMSE of line 4, with a value of 4.31%, which is less than 10%. The training time of all the lines is less than 0.02 s, and the calculation speed is fast. As is evident from Figure 5, the points of all the faulty lines are near the diagonal line, with only a few points deviating slightly from the blue diagonal line. As shown in Table 3 and Figure 6, regarding the 10-machine 39-node system, the BLS model still has the advantages of a fast training speed and a high degree of precision.
According to the experimental results above, the BLS model has the ability to predict the CCT of a single faulty line well. The error between the predicted value and the real value is small, which shows that the model has a high level of accuracy, and that it can be applied to predict the CCT of a single faulty line.

4.4. Hybrid Faulty Line Prediction and Analysis

The above prediction model is based on the premise that the system first determines the fault line, and then it imports the data set into the BLS model for training and prediction. Under the same operating conditions, imposed by the system, different faulty lines will generate different CCT. To verify that the BLS model can accurately judge the CCT of different lines and make accurate predictions, the above simulation experiment was changed.
The adjustment method is as follows: add one-dimensional data to the same system’s running data to distinguish between different faulty lines.
X = [ N ,   P G k ,   Q G K ,   P L n ,   Q L n ,   V m ,   θ m ]
where N is the line number. Different faulty lines have different N values to distinguish between different fault lines.
The input for the different faulty lines was the same, except for the N values. Then, the input of all fault lines and corresponding CCT were formed into composed o data sets and imported into the BLS model for training and testing to verify the identification ability and prediction accuracy. The simulation results are shown in Table 4 and Figure 7.
In the mixed fault experiment of the two systems, the RMSE values are 0.1099 and 0.0349, respectively. The values of the SMAPE were 6.26% and 8.36%, respectively, and the SMAPE values were all less than 10%. This indicates that the deviation degree and error distribution of the CCT prediction model, based on BLS, were very small. Moreover, there is only a minimal error between the predicted value and the real value. It also shows that the deviation degree of the model was small, which is acceptable. Figure 7 also shows that the CCT prediction model, based on BLS, produces small errors and a high degree of precision. The BLS prediction model can quickly distinguish between different faulty lines and make accurate judgments when different lines fail during the same operation.
In addition, RMSE is used to evaluate the model in Ref. [28]. In Ref. [28], the minimum RMSE is 0.663, thus indicating that the prediction performance of the additive regression model is accurate, and that it has a higher prediction accuracy than Lasso. However, the maximum RMSE value in this paper is only 0.1099, which is smaller than 0.663. This shows that the BLS model is accurate for the prediction of CCT.

4.5. Optimal Adjustment Model Experiment of a Single Faulty Line

The relay protection device cuts the faulty line out when the line fails. The relay protection device needs a reaction time during this process. When the CCT is less than the reaction time of the relay protection device, it cannot remove the faulty line in time. This will affect the stable operation of the power system. Therefore, we propose an optimal adjustment model, based on BLS, which adjusts the CCT to be higher than, or equal to, the operation time of the relay protection device, while ensuring that the generators undergo minimal changes. This paper uses a 4-machine 11-node system to verify the optimal adjustment model of BLS. The adjustment process is shown in Figure 7, which uses faulty lines 6–9 as an example. The initial predicted value of the CCT of faulty lines 6–9 is 0.163255 s, and the single-variable sensitivity of each parameter is shown in Table 5.
To visually observe the sensitivity comparison between each parameter, the sensitivity of each parameter is shown in Figure 8. Red represents negative sensitivity, that is, a negative correlation and blue represents positive sensitivity, which is a positive correlation. When the faulty line was cut at 0.2 s, it produced a swing curve caused by the generator rotor, as shown in Figure 9.
Figure 9a shows that the swing curve diverges before adjustment. This indicates that the system was unstable at this time, with a CCT less than 0.2 s. Figure 9b shows that the swing curve fluctuated within a certain range after adjustment. This indicates that the system was stable and the CCT was adjusted to 0.2 s or higher. As is evident from Table 5 and Figure 8, P G 1 had the lowest degree of sensitivity, whereas P G 3 had the highest degree of sensitivity. In addition, it is evident from Table 6 that P G 3 exhibited the greatest power change, whereas P G 1 exhibited the smallest power change. This shows that the BLS optimal adjustment model is effective.
Once again, to prove the universal validity of the BLS optimal adjustment model, fault lines 26–29 in the 10-machine 39-node system were used to verify the model. The sensitivity parameters of the active power of each generator in the 10-machine 39-node system are shown in Table 7 and Figure 10. The predicted value of the initial CCT of faulty lines 28–29 is 0.184748 s. When the CCT was adjusted to 0.2 s, changes in the active power of each generator occurred and are shown in Table 8. The swing curve of the generator rotor, after the fault line was cut at 0.2 s, is shown in Figure 11.
As is evident from Figure 11, after adjustment, the system ran stably when the faulty line was removed at 0.2 s. With similar results to the 4-machine 11-node system, Table 7 and Table 8 show the validity of the model.
In accordance with the experimental results of the 10-machine 39-node system, the BLS optimal adjustment model can adjust the CCT to a threshold that is higher than, or equal to, 0.2 s for different systems and different fault lines. Therefore, the optimal BLS adjustment model is suitable for the prediction analysis and adjustment of the CCT.

4.6. Optimal Adjustment Model Experiment of Multiple Faulty Lines

Regarding the abovementioned adjustment, the CCT of only one fault line was considered to be lower than the action time of the relay protection device. During the actual operation of the power system, the CCT of many lines is likely to be lower than the operation time of the relay protection device.
Experiments were conducted to verify whether the optimal adjustment model can adjust the CCT of multiple lines to be higher than, or equal to, the operation time of the relay protection device. The following experiments use the 4-machine 11-node system and 10-machine 39-node system.
In the 4-machine 11-node system, the lines with a CCT lower than the threshold were lines 5–7, lines 6–9, and lines 8–10. The changes in the active power parameters of the generator are shown in Table 9, and the changes in the CCT of different fault lines are shown in Table 10. The swing curve of the generator rotor, after the fault line was cut at 0.2 s, is shown in Figure 12.
In a 10-machine 39-node system, lines with a CCT lower than the threshold were lines 26–27 and lines 26–28. The changes in the active power parameters of the generator are shown in Table 11, and the changes in the CCT of different fault lines are shown in Table 12. The swing curve, after the fault line was cut at 0.2 s, is shown in Figure 13.
As shown in Table 10 and Table 12, the CCT of the different lines all increased from less than 0.2 s to more than 0.2 s, and the error between the predicted value and the real value was about 10%. In Figure 12, Figure 12a,c,e are the swing curves of lines 5–7, 6–9, and 8–10, which were removed at 0.2 s before adjustment, respectively. Figure 12b,d,f are the swing curves of lines 5–7, 6–9, and 8–10, which were removed at 0.2 s after adjustment, respectively. In Figure 13, Figure 13a,c are the swing curves of lines 26–27 and 26–28, which were removed at 0.2 s before adjustment, respectively. Figure 13b,d are the swing curves of lines 26–27 and 26–28, removed at 0.2 s after adjustment, respectively.
As is evident from Table 9 and Table 11, the power of all the generators changed during the adjustment process. It is evident from Table 10 and Table 12 that the CCT of all lines increased from less than the threshold, which was 0.2, to more than 0.2, no matter the predicted value or the actual value. In addition, the error between the actual value and the predicted value was within 10%.
As shown in Figure 12 and Figure 13, all of the line swing curves diverge before adjustment, thus indicating that the system was in an unstable state. After adjustment, the swing curve fluctuated within a certain range, thus indicating that the system was stable, and that the CCT had been adjusted to 0.2 s or higher.
As per the results of the abovementioned experiments, the model can adjust the CCT of multiple lines to be higher than, or equal to, the operation time of the relay protection device in order to satisfy power system stability.

5. Conclusions

Regarding the transient stability analysis of power systems, CCT has always been an important research object. This paper proposes a prediction and correction method for CCT, based on the BLS. The BLS model is used to predict CCT. The adjustment of the time variable, CCT, is achieved by changing the input variable. This method can improve the speed of CCT calculation and system adjustment compared with traditional methods. The BLS model was tested using a 4-machine 11-node system and a 10-machine 39-node system. The experimental results show that the BLS model can predict the CCT speed quickly, and the training speed can fall below 0.2 s in a single faulty line. It can distinguish between different faulty lines in a hybrid faulty line experiment, and it can produce accurate results, which is effective for different systems.
During the optimal adjustment model experiment, when the CCT is less than the threshold, the BLS optimal adjustment model can calculate the optimum adjustment scheme. Moreover, it can adjust the CCT to a value that is higher than, or equal to, the threshold, thus indicating that the optimal BLS model can be used to adjust the power system and improve the stable operation of the power system. Therefore, the BLS model can satisfy the prediction analysis and adjustment of the CCT, and it confirms that it is a practical analysis method.
The BLS model also has an incremental learning function. When new data is added to the model, the weight of the system can be updated quickly without needing to completely retrain the model; this is suitable for today’s rapidly changing power system network. Therefore, the incremental learning model of BLS should be studied further in the future, so that the BLS model can be better applied to the transient stability analysis of power systems.

Author Contributions

Conceptualization, Y.Y. and H.F.; methodology, H.F.; software, H.F.; validation, Y.Y., H.F. and L.Y.; formal analysis, H.F.; investigation, H.F.; resources, Y.Y.; data curation, Y.Y.; writing—original draft preparation, H.F.; writing—review and editing, H.F.; visualization, H.F.; supervision, Y.Y.; project administration, L.Y.; funding acquisition, Y.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by Guangxi Special Fund for Innovation-Driven Development under Grant AA19254034 and in part by Guangxi Key Laboratory of Power System Optimization and Energy Technology Research Grant.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Liao, S.; Xu, J.; Sun, Y.; Bao, Y.; Tang, B. Control of Energy-Intensive Load for Power Smoothing in Wind Power Plants. IEEE Trans. Power Syst. 2018, 33, 6142–6154. [Google Scholar] [CrossRef]
  2. Wang, Y.; Ma, Z.; Salah, M.M.; Shaker, A. An Evolutionarily Based Type-2 Fuzzy-PID for Multi-Machine Power System Stabilization. Mathematics 2023, 11, 2500. [Google Scholar] [CrossRef]
  3. Aazami, R.; Heydari, O.; Tavoosi, J.; Shirkhani, M.; Mohammadzadeh, A.; Mosavi, A. Optimal Control of an Energy-Storage System in a Microgrid for Reducing Wind-Power Fluctuations. Sustainability 2022, 14, 6183. [Google Scholar] [CrossRef]
  4. Alharbi, M.; Alahmadi, R.; Alahmadi, A. Meteorological-Data-Based Modeling for PV Performance Optimization. Sustainability 2023, 15, 8659. [Google Scholar] [CrossRef]
  5. Yan, R.; Masood, N.; Kumar Saha, T.; Bai, F.; Gu, H. The Anatomy of the 2016 South Australia Blackout: A Catastrophic Event in a High Renewable Network. IEEE Trans. Power Syst. 2018, 33, 5374–5388. [Google Scholar] [CrossRef]
  6. Zhang, G.; Zhong, H.; Tan, Z.; Cheng, T.; Xia, Q.; Kang, C. Texas electric power crisis 2021 warns of a new mode of blackout. Csee J. Power Energy Syst. 2022, 8, 1–9. [Google Scholar] [CrossRef]
  7. Ding, M.; Xiao, Y.; Zhang, J.; He, J. Risk Assessment Model of Power Grid Cascading Failures Based on Fault Chain and Dynamic Fault Tree. Proc. CSEE 2015, 35, 821–829. [Google Scholar] [CrossRef]
  8. Wang, X.; Fang, W.; Du, Z.B. Modern Power System Analysis, 1st ed.; Science Press: Beijing, China, 2003; pp. 292–295. [Google Scholar]
  9. Athay, T.; Podmore, R.; Virmani, S. A Practical Method for the Direct Analysis of Transient Stability. IEEE Trans. Power Appar. Syst. 1979, PAS-98, 573–584. [Google Scholar] [CrossRef]
  10. Kakimoto, N. Transient Stability Analysis of Electric Power System via Lure-Type Lyapunov Function Part I. Trans. IEE Jpn. 1978, 98, 62–71. [Google Scholar]
  11. Chiang, H.D.; Wu, F.F.; Varaiya, P.P. Foundations of the potential energy boundary surface method for power system transient stability analysis. IEEE Trans. Circuits Syst. 1988, 35, 712–728. [Google Scholar] [CrossRef]
  12. Xue, Y.; Van Cutsem, T.; Ribbens-Pavella, M. A simple direct method for fast transient stability assessment of large power systems. IEEE Trans. Power Syst. 1988, 3, 400–412. [Google Scholar] [CrossRef]
  13. Xue, Y.; Van Custem, T.; Ribbens-Pavella, M. Extended equal area criterion justifications, generalizations, applications. IEEE Trans. Power Syst. 1989, 4, 44–52. [Google Scholar] [CrossRef] [PubMed]
  14. Jalili-Marandi, V.; Dinavahi, V. Instantaneous Relaxation-Based Real-Time Transient Stability Simulation. IEEE Trans. Power Syst. 2009, 24, 1327–1336. [Google Scholar] [CrossRef]
  15. Fu, C.; McCalley, J.D.; Tong, J. A Numerical Solver Design for Extended-Term Time-Domain Simulation. IEEE Trans. Power Syst. 2013, 28, 4926–4935. [Google Scholar] [CrossRef]
  16. Zadkhast, P.; Jatskevich, J.; Vaahedi, E. A Multi-Decomposition Approach for Accelerated Time-Domain Simulation of Transient Stability Problems. IEEE Trans. Power Syst. 2015, 30, 2301–2311. [Google Scholar] [CrossRef]
  17. Gurrala, G.; Dimitrovski, A.; Pannala, S.; Simunovic, S.; Starke, M. Parareal in Time for Fast Power System Dynamic Simulations. IEEE Trans. Power Syst. 2016, 31, 1820–1830. [Google Scholar] [CrossRef]
  18. Yorino, N.; Priyadi, A.; Kakui, H.; Takeshita, M. A New Method for Obtaining Critical Clearing Time for Transient Stability. IEEE Trans. Power Syst. 2010, 25, 1620–1626. [Google Scholar] [CrossRef]
  19. Sari, T.P.; Kim, J.; Priyadi, A.; Lystianingrum, V.; Purnomo, M.H.; Muljadi, E. Utilization of Supercapacitor to Extend the Critical Clearing Time in a Power System. IEEE Open J. Ind. Appl. 2020, 1, 248–257. [Google Scholar] [CrossRef]
  20. Shirai, Y.; Mukai, M.; Sakamoto, T.; Baba, J. Enhancement Test of Critical Clearing Time of One-Machine Infinite Bus Transmission System by Use of SFCL. IEEE Trans. Appl. Supercond. 2018, 28, 5600405. [Google Scholar] [CrossRef]
  21. Xu, Y.; Dong, Z.Y.; Zhao, J.H.; Zhang, P.; Wong, K.P. A Reliable Intelligent System for Real-Time Dynamic Security Assessment of Power Systems. IEEE Trans. Power Syst. 2012, 27, 1253–1263. [Google Scholar] [CrossRef]
  22. Yan, R.; Geng, G.; Jiang, Q.; Li, Y. Fast Transient Stability Batch Assessment Using Cascaded Convolutional Neural Networks. IEEE Trans. Power Syst. 2019, 34, 2802–2813. [Google Scholar] [CrossRef]
  23. Zhou, X.; Guan, X.; Sun, D.; Jiang, H.; Peng, J.; Jin, Y.; Zhang, Y. Transient Stability Assessment Based on Gated Graph Neural Network With Imbalanced Data in Internet of Energy. IEEE Internet Things J. 2022, 9, 9320–9331. [Google Scholar] [CrossRef]
  24. Sobajic, D.J.; Pao, Y.-H. Artificial neural-net based dynamic security assessment for electric power systems. IEEE Trans. Power Syst. 1989, 4, 220–228. [Google Scholar] [CrossRef]
  25. Hobson, E.; Allen, G.N. Effectiveness of artificial neural networks for first swing stability determination of practical systems. IEEE Trans. Power Syst. 1994, 9, 1062–1068. [Google Scholar] [CrossRef]
  26. Amjady, N.; Majedi, S.F. Transient Stability Prediction by a Hybrid Intelligent System. IEEE Trans. Power Syst. 2007, 22, 1275–1283. [Google Scholar] [CrossRef]
  27. Lv, J.; Pawlak, M.; Annakkage, U.D. Prediction of the Transient Stability Boundary Using the Lasso. IEEE Trans. Power Syst. 2013, 28, 281–288. [Google Scholar] [CrossRef]
  28. Lv, J.; Pawlak, M.; Annakkage, U.D. Prediction of the Transient Stability Boundary Based on Nonparametric Additive Modeling. IEEE Trans. Power Syst. 2017, 32, 4362–4369. [Google Scholar] [CrossRef]
  29. Sharma, S.; Pushpak, S.; Chinde, V.; Dobson, I. Sensitivity of Transient Stability Critical Clearing Time. IEEE Trans. Power Syst. 2018, 33, 6476–6486. [Google Scholar] [CrossRef] [Green Version]
  30. Pan, T.; Chen, J.; Pan, J.; Zhou, Z. A Deep Learning Network via Shunt-Wound Restricted Boltzmann Machines Using Raw Data for Fault Detection. IEEE Trans. Instrum. Meas. 2020, 69, 4852–4862. [Google Scholar] [CrossRef]
  31. Tao, C.; Wang, X.; Gao, F.; Wang, M. Fault diagnosis of photovoltaic array based on deep belief network optimized by genetic algorithm. Chin. J. Electr. Eng. 2020, 6, 106–114. [Google Scholar] [CrossRef]
  32. Xin, R.; Zhang, J.; Shao, Y. Complex network classification with convolutional neural network. Tsinghua Sci. Technol. 2020, 25, 447–457. [Google Scholar] [CrossRef]
  33. Chen, C.L.P.; Liu, Z. Broad learning system: A new learning paradigm and system without going deep. In Proceedings of the 2017 32nd Youth Academic Annual Conference of Chinese Association of Automation (YAC), Hefei, China, 19–21 May 2017. [Google Scholar]
  34. Chen, C.L.P.; Liu, Z. Broad Learning System: An Effective and Efficient Incremental Learning System Without the Need for Deep Architecture. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 10–24. [Google Scholar] [CrossRef] [PubMed]
  35. Narendra, K.S.; Parthasarathy, K. Identification and control of dynamical systems using neural networks. IEEE Trans. Neural Netw. 1990, 1, 4–27. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  36. Yang, Y.; Yao, W.; Yang, L. Evaluation and Adjustment Based on Broad Learning System for Small Signal Stability Analysis of Power System Integrated with Wind Farms. J. Electr. Eng. Technol. 2022, 17, 3107–3118. [Google Scholar] [CrossRef]
  37. Yang, Y.; Huang, Q.; Li, P. Online prediction and correction control of static voltage stability index based on Broad Learning System. Expert Syst. Appl. 2022, 199, 117184. [Google Scholar] [CrossRef]
  38. Yang, Y.; Zhang, X.; Yang, L. Data-driven power system small-signal stability assessment and correction control model based on XGBoost. Energy Rep. 2022, 8, 710–717. [Google Scholar] [CrossRef]
Figure 1. The framework of a typical BLS.
Figure 1. The framework of a typical BLS.
Sustainability 15 09155 g001
Figure 2. Process of the BLS model predicting the CCT.
Figure 2. Process of the BLS model predicting the CCT.
Sustainability 15 09155 g002
Figure 3. Process of the correction control model.
Figure 3. Process of the correction control model.
Sustainability 15 09155 g003
Figure 4. (a) Diagram of the 4-machine 11-node power system.; (b) diagram of the 10-machine 39-node power system.
Figure 4. (a) Diagram of the 4-machine 11-node power system.; (b) diagram of the 10-machine 39-node power system.
Sustainability 15 09155 g004
Figure 5. The evaluation results of the different faulty lines of the 4-machine 11-node power systems. (a) Line 1; (b) Line 2; (c) Line 3; (d) Line 4; (e) Line 5; (f) Line 6; (g) Line 7; (h) Line 8.
Figure 5. The evaluation results of the different faulty lines of the 4-machine 11-node power systems. (a) Line 1; (b) Line 2; (c) Line 3; (d) Line 4; (e) Line 5; (f) Line 6; (g) Line 7; (h) Line 8.
Sustainability 15 09155 g005aSustainability 15 09155 g005b
Figure 6. The evaluation results of the different faulty lines of the 10-machine 39-node power systems. (a) Line 4; (b) line 27; (c) line 32; (d) line 34.
Figure 6. The evaluation results of the different faulty lines of the 10-machine 39-node power systems. (a) Line 4; (b) line 27; (c) line 32; (d) line 34.
Sustainability 15 09155 g006
Figure 7. CCT prediction results of the hybrid faulty line. (a) 4-machine 11-node power system; (b) 10-machine 39-node power system.
Figure 7. CCT prediction results of the hybrid faulty line. (a) 4-machine 11-node power system; (b) 10-machine 39-node power system.
Sustainability 15 09155 g007
Figure 8. Sensitivity of different parameters in a 4-machine 11-node power system for faulty lines 6–9.
Figure 8. Sensitivity of different parameters in a 4-machine 11-node power system for faulty lines 6–9.
Sustainability 15 09155 g008
Figure 9. Adjustment of the generator rotor’s swing curve at lines 6–9. (a) Lines 6–9 before adjustment; (b) lines 6–9 after adjustment.
Figure 9. Adjustment of the generator rotor’s swing curve at lines 6–9. (a) Lines 6–9 before adjustment; (b) lines 6–9 after adjustment.
Sustainability 15 09155 g009
Figure 10. Sensitivity of different parameters in the 10-machine 39-node power system for faulty lines 28–29.
Figure 10. Sensitivity of different parameters in the 10-machine 39-node power system for faulty lines 28–29.
Sustainability 15 09155 g010
Figure 11. Adjustment of the generator rotor swing curve of lines 28–29. (a) Lines 28–29 before adjustment; (b) lines 28–29 after adjustment.
Figure 11. Adjustment of the generator rotor swing curve of lines 28–29. (a) Lines 28–29 before adjustment; (b) lines 28–29 after adjustment.
Sustainability 15 09155 g011
Figure 12. The swing curve of the generator rotor of the 4-machine 11-node system. (a) Lines 5–7 before adjustment; (b) lines 5–7 after adjustment; (c) lines 6–9 before adjustment; (d) lines 6–9 after adjustment; (e) lines 8–10 before adjustment; (f) lines 8–10 after adjustment.
Figure 12. The swing curve of the generator rotor of the 4-machine 11-node system. (a) Lines 5–7 before adjustment; (b) lines 5–7 after adjustment; (c) lines 6–9 before adjustment; (d) lines 6–9 after adjustment; (e) lines 8–10 before adjustment; (f) lines 8–10 after adjustment.
Sustainability 15 09155 g012aSustainability 15 09155 g012b
Figure 13. The swing curve of the generator rotor of the 10-machine 39-node system. (a) Lines 26 and 27 before adjustment; (b) lines 26 and 27 after adjustment; (c) lines 26–28 before adjustment; (d) lines 26–28 after adjustment.
Figure 13. The swing curve of the generator rotor of the 10-machine 39-node system. (a) Lines 26 and 27 before adjustment; (b) lines 26 and 27 after adjustment; (c) lines 26–28 before adjustment; (d) lines 26–28 after adjustment.
Sustainability 15 09155 g013
Table 1. The variation range of each node parameter.
Table 1. The variation range of each node parameter.
Data TypeRange of Random Variation
The active power of each generator nodeReference value × (0.8–1.2)
The reactive power of each generator nodeReference value × (0.8–1.2)
The active power of each load nodeReference value × (0.8–1.2)
The reactive power of each load nodeReference value × (0.8–1.2)
Table 2. Prediction results of the different faulty lines of the 4-machine 11-node power systems.
Table 2. Prediction results of the different faulty lines of the 4-machine 11-node power systems.
Line NumberFaulty LineRMSESMAPETraining Time (s)
1Lines 4–50.08676.980.0086
2Lines 4–60.04074.250.0124
3Lines 5–70.00642.860.0135
4Lines 6–90.00774.510.0193
5Lines 7–80.01814.650.0094
6Lines 8–90.00530.990.0179
7Lines 8–10*0.00210.850.0183
8Lines 8*–100.01704.250.0166
* indicates the location where the fault occurs.
Table 3. Prediction results of the different faulty lines of the 10-machine 39-node power systems.
Table 3. Prediction results of the different faulty lines of the 10-machine 39-node power systems.
Line NumberFaulty LineRMSESMAPETraining Time (s)
4Lines 2–250.00254.310.0055
27Lines 21–220.01192.620.0175
32Lines 26–280.00482.210.0051
34Lines 28–290.00432.550.0055
Table 4. Prediction results of the two systems.
Table 4. Prediction results of the two systems.
System TypeRMSESMAPETraining Time (s)
4-machine 11-node power system0.10996.260.725
10-machine 39-node power system0.03498.360.943
Table 5. Sensitivity data of the 4-machine 11-node power system for faulty lines 6–9.
Table 5. Sensitivity data of the 4-machine 11-node power system for faulty lines 6–9.
PG P G i 0 P G i C C T P G i 0 + P G i C C T C
P G 1 2.340.002340.163192−0.000063−0.027
P G 2 1.600.001600.162825−0.000430−0.253
P G 3 0.910.000910.162906−0.000349−0.382
P G 11 1.910.001910.162686−0.000569−0.297
Table 6. Active power changes after the optimal adjustment of the 4-machine 11-node system for faulty lines 6–9.
Table 6. Active power changes after the optimal adjustment of the 4-machine 11-node system for faulty lines 6–9.
PG Type P G i 0 P G i 0 + P G P G
P G 1 2.34442.3411−0.0032
P G 2 1.69841.6673−0.0302
P G 3 0.91520.8682−0.0456
P G 11 1.91481.8783−0.0335
Table 7. Sensitivity data of the 10-machine 39-node power system for faulty lines 28–29.
Table 7. Sensitivity data of the 10-machine 39-node power system for faulty lines 28–29.
PG P G i 0 P G i C C T P G i 0 + P G i C C T C
P G 30 146.33220.14630.1847590.0000110.000076
P G 31 444.17730.44420.184705−0.000043−0.000097
P G 32 612.66800.61270.184717−0.000031−0.000049
P G 33 599.48290.59950.184423−0.000325−0.000540
P G 34 420.22910.42020.1847750.0000270.000064
P G 35 613.63630.61360.184512−0.000236−0.000390
P G 36 532.30370.53230.184710−0.000038−0.000072
P G 37 427.44070.42740.1847580.0000100.000024
P G 38 687.07770.68710.183915−0.000833−0.001210
P G 39 1046.3381.04630.184534−0.000214−0.000200
Table 8. Active power changes after the optimal adjustment of the 10-machine 39-node system for faulty lines 28–29.
Table 8. Active power changes after the optimal adjustment of the 10-machine 39-node system for faulty lines 28–29.
PG Type P G i 0 P G i 0 + P G P G
P G 30 146.3322148.06471.7325
P G 31 444.1773441.9520−2.2252
P G 32 612.6680611.5317−1.1362
P G 33 599.4829587.0986−12.3841
P G 34 420.2291421.69051.4615
P G 35 613.6363604.8490−8.7872
P G 36 532.3037530.6738−1.6298
P G 37 427.4407427.98330.5426
P G 38 687.0777659.4274−27.6502
P G 39 1046.3381042.7150−4.6701
Table 9. The changes in the generator’s active power parameters of the 4-machine 11-node system.
Table 9. The changes in the generator’s active power parameters of the 4-machine 11-node system.
PG Type P G i 0 P G i 0 + P G P G
P G 1 1.78291.7833−0.0004
P G 2 1.64961.6425−0.0071
P G 3 1.09481.0816−0.0132
P G 11 1.64711.5091−0.1380
Table 10. The changes in the CCT of the different fault lines of the 4-machine 11-node system.
Table 10. The changes in the CCT of the different fault lines of the 4-machine 11-node system.
Faulty LinesActual CCT before AdjustmentForecast CCT before AdjustmentActual CCT after AdjustmentForecast CCT after Adjustment
5–70.1610.1580.2010.228
6–90.1990.1970.2260.232
8–100.1640.1610.2010.205
Table 11. Active power changes after the optimal adjustment to the 10-machine 39-node system.
Table 11. Active power changes after the optimal adjustment to the 10-machine 39-node system.
PG Type P G i 0 P G i 0 + P G P G
P G 30 178.2355185.9705−7.7350
P G 31 515.6403530.6462−15.0059
P G 32 624.4492607.377217.0720
P G 33 531.3189514.535516.7833
P G 34 451.6292461.1221−9.4929
P G 35 456.9221456.53260.3895
P G 36 482.4532476.26776.1855
P G 37 439.3755452.4164−13.0409
P G 38 785.4484694.607690.8408
P G 39 722.1255726.9441−4.8186
Table 12. The changes in CCT of the different fault lines of the 10-machine 39-node system.
Table 12. The changes in CCT of the different fault lines of the 10-machine 39-node system.
Faulty LinesActual CCT before AdjustmentForecast CCT before AdjustmentActual CCT after AdjustmentForecast CCT after Adjustment
26–270.1990.1840.2540.236
26–280.1420.1510.2030.222
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yang, Y.; Fang, H.; Yang, L. Predictive Analysis and Correction Control of CCT for a Power System Based on a Broad Learning System. Sustainability 2023, 15, 9155. https://doi.org/10.3390/su15129155

AMA Style

Yang Y, Fang H, Yang L. Predictive Analysis and Correction Control of CCT for a Power System Based on a Broad Learning System. Sustainability. 2023; 15(12):9155. https://doi.org/10.3390/su15129155

Chicago/Turabian Style

Yang, Yude, Huayi Fang, and Lizhen Yang. 2023. "Predictive Analysis and Correction Control of CCT for a Power System Based on a Broad Learning System" Sustainability 15, no. 12: 9155. https://doi.org/10.3390/su15129155

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop