نوع مقاله : مقاله پژوهشی انگلیسی
نویسندگان
^{1} گروه قدرت، دانشکده مهندسی برق و کامپیوتر، دانشگاه سمنان، سمنان، ایران
^{2} دانشکده برق و کامپیوتر، دانشگاه سمنان، سمنان، ایران
چکیده
کلیدواژهها
موضوعات
عنوان مقاله [English]
نویسندگان [English]
In this paper, we propose a novel state estimation plan using Adaptive NeuroFuzzy Inference System (ANFIS). To increase the speed and accuracy of estimation, an individual ANFIS is used for each bus. To improve the accuracy of training, the grasshopper optimization algorithm (GOA) is used for the training and optimization of ANFIS parameters. The main advantage of GOA training of ANFIS parameters is the increase in speed and accuracy in estimating power system state variables. One of the main features of the proposed design is its ability to provide an appropriate state estimation when incomplete data is sent to the control center due to the disconnection of communication or the failure of the measurement devices. The recovery of the missed data is implemented by the Group Method of Data Handling (GMDH) neural network. The GMDH neural network is widely used due to its proper speed for function estimation and approximation. Incomplete information obtained from measurements to estimate the state is processed by the GMDH neural network to recover lost information. The output of this neural network, which is the retrieval of complete measurement information, is given to ANFIS to estimate the state of the power system as input.
کلیدواژهها [English]
State estimation is the process of determining the state of the system. Identifying the present operating state of a system needs to state estimation [1].
Today, most power systems use data in state estimation that are collected and sent to the network’s control and operation centers by Supervisory Control and Data Acquisition (SCADA) system. The measurements include the power flow of the lines, power injection at the buses, and voltage and current magnitudes. As data refreshes from the SCADA systems are typically done every 2–4s, instantaneous visibility of the system is not possible. In more modern systems, the phasor measurement units (PMUs) can be used to collect and send data, which leads to improving the speed and accuracy of state estimation. With PMUs, data can be measured more than 30 times per second, rather than once every few seconds. However, the use of PMU measurement units is principally linked with high costs and narrow bandwidth of communication channel [2, 3]. Since PMUs are rather expensive devices, a limited number of PMUs is required to make the system entirely observable [49].
The Weighted Least Squares (WLS) algorithm is one of the basic and fundamental algorithms for state estimation. The accuracy of the WLS estimator relies on the measurements available for state estimation [10]. When the system suffers some measurement interruptions, due to device or transmission failure, the use of the WLS estimator does not lead to satisfactory results [11]. On the other hand, The WLS is a nonlinear and recursion calculation method, which increases the time of state estimation [12]. This time in large systems may take more than a few minutes, so the system is not instantly observable and the visibility of the power system is updated every few minutes.
The objective function of the state estimator is nonlinear and asymmetric with regard to the presence of nonlinear power devices such as large compensators, generators, and transformers with different taps, thereby making the classical approaches inefficient to obtain the optimal values of the nonlinear objective function. To overcome the limitations of classical optimization methods, artificial intelligence techniques, evolutionary algorithms, neural networks, and fuzzy networks have been considered new tools for estimating power system states [13, 14, 15].
The hybrid method presented in [16] for power system state estimation, consists of a Cellular Computational Network (CCN) and the Genetic Algorithm (GA). CCN is a computational algorithm, that is implemented for state estimation in that paper and its result is further improved using GA. Up to now, optimization algorithms have been used in various topics, including state estimation and load prediction [17, 18]. Particle Swarm Optimization (PSO) is a powerful metaoptimization algorithm that was used in threephase state estimation [19]. PSO is a repetitionbased algorithm and when using this algorithm in largescale power systems, the time of estimation takes about ten minutes, which is a long time. However, the use of this method is possible when the network is not very large or highspeed state estimation is not necessary. In [20], the state estimation is presented using the combination of WLS methods and the weighted least absolute value (WLAV) with some optimization algorithms such as Genetic Algorithm (GA) and Bee Colony algorithm, and PSO, ..., and the results are compared to each other. Optimization algorithms implemented in that paper, minimize the measurement errors.
The use of neural networks such as Hopfield neural network (HNN) for state estimation was studied in [21]. The main advantage of artificial neural networkbased estimators, despite errors in measurements, is that they can achieve more appropriate results at a faster rate than the WLS estimators [14]. The Radial Basis Function (RBF) network is a type of artificial neural network that has been introduced in some papers for application to problems of state estimation [22, 23]. The MultiLayer Perceptron Neural Network (MLP) is one of the most widely used neural networks in different fields such as approximation, prediction, and estimation of functions. These networks are suitable for small power systems [24, 25]. Deep learning networks such as AutoEncoders and Convolutional Networks are some kind of neural networks that have attracted more attention since the year 2012. These types of neural networks are most commonly used in the image, text, and audio processing. However, these types of neural networks are also used for power system state estimation [2629]. In [30], the neural network employs the measured mixed data of PMU and SCADA units as input to estimate the state with higher accuracy. Principal component analysis (PCA) is a wellknown statistical procedure for reducing data dimensions. This method is a part of the preprocess for neural networks which has the advantages such as the elimination of redundant data; hence the speed of the process can be increased. PCA is adopted for processing the hybrid data collected by SCADA and PMUs and eliminates outliers [30, 31].
Determination of optimal parameter values of the neural networks like that MLP and RBF by using the optimization algorithms such as GA and PSO is counted as one of the optimization problems in applications such as load forecasting and state estimation. Through combination of neural networks with optimization algorithms, the network will be better trained and thus the prediction error or estimation error will decrease [3236]. Determining the values of the MLP neural network parameters with the Stochastic Fractal Search (SFS) algorithm and Differential Evolution (DE) has led to a more accurate state estimation [15, 37].
Another allpurpose dynamic state estimator, Kalman filter, is easily implemented and able to predict the state of the system. Kalman filter is a recursive filter and needs to the output of its previous state estimation and present data to estimate the current state variables. The equation for the Kalman filter is divided into two steps: predict and update. In the prediction step, estimates of the current state variables are produced via using the past estimations. In the update step, data and measurements of the current state are integrated with the previous estimate results [38], [39], [40].
In this paper, a new plan is proposed for state estimation of the power system in normal condition, as well as when there is insufficient data, due to the problem in the meter or the disconnection. ANFIS is the main estimation tool in this plan. To increase the estimation speed and accuracy, we use a individual ANFIS for each bus which actually represents parallel processing. ANFIS mainly can be trained by means of classic techniques. In this plan, a metaoptimization algorithm namely grasshopper optimization algorithm, is used to train and optimize the ANFIS parameters. Another feature of the proposed plan is that, in addition to normal condition, it can provide an appropriate estimation when the incomplete data sent to the control center due to the disconnection of communication or the failure of the measurement devices. As the state estimation is performed in a short time, the missed data recovery must be carried out as soon as possible; therefore, the recovery of missed measurements is done by the Group Method of Data Handling (GMDH). The GMDH neural network is widely used for functions estimation and approximation due to the appropriate speed. With regards to its high performance speed, the proposed plan can also be used in online state estimation.
The contributions of this paper are summarized as follows:
1) Using measurement division method to improve the accuracy and speed of state estimation done by ANFIS.
2) Using the Grasshopper Optimization Algorithm (GOA) to obtain the optimal parameters settings of ANFIS with the aim of increasing the accuracy of power system state estimation.
3) Effectiveness of the proposed plan with incomplete data. Recovery of these data by means of the GMDH neural network is done in the shortest time.
4) Suitability of the proposed plan for large power systems, as well as online mode estimation due to its high speed and accuracy.
The remainder of this paper is structured as follows. Section 2, describes the ANFIS. Section 3, presents the descriptions and relations of the GOA optimization algorithm. Section 4, investigates the proposed method. Section 5 is allocated to examine the results of the proposed plan in incomplete data conditions. Section 6 compares the proposed plan with several other methods and section 7 outlines the work process and conclusions. The proposed state
estimation plan has been tested on the IEEE 14bus and 118bus modified test systems.

Fig. 1. Fuzzy Neural Network
An adaptive neurofuzzy inference system or adaptive networkbased fuzzy inference system (ANFIS) is a kind of artificial neural network and based on Takagi–Sugeno fuzzy inference system [41,42]. An ANFIS is a kind of artificial neural network that based on first order Takagi–Sugeno fuzzy inference system. First order means that the rules established in the system are a linear combination of the inputs. ANFIS network is a set of "ifthen" rules that have learning capability to approximate nonlinear functions [43,44]. Hence, the ANFIS has been considered as an estimator [45]. A simple two inputs and a single output of ANFIS structure is shown in Fig1.
In the first layer, the output of node is defined by (1):

(1) 
where, x is input to node and A_{i} is the fuzzy set. is the membership of x and it determines the degree to which the input belongs to the fuzzy set A_{i}.
Membership functions are selected according to the type of problem and function (2) is one of the widely used membership functions.

(2) 
, and are the parameters of membership function. The parameters of the membership functions are specified in the ANFIS training process. The first layer is called the fuzzy layer. In the second layer, multiplication is performed between all inputs. The nodes of this layer determine the fire rate of each rule. The output of this layer is characterized by .

(3) 
In the third layer, the fire rate of each rule is normalized as:

(4) 
In the fourth layer, weighted outputs for normalized rules are calculated as:

(5) 
The values , and are set in the ANFIS tutorial process. This layer acts like a neuron in the neural network. In the fifth layer, the linear summation of the outputs of the fourth layer is calculated as the output [47]:

(6) 
Normally one of two indexes namely mean squared error or mean absolute percentage error is used to check the error rate of the fuzzy neural network, whether in the training section or in the operation section. The larger indicators represent the larger error in the process of state estimation.
The mean squared error and mean absolute percentage error are defined in equations (7) and (8) respectively:

(7) 


(8) 

is the measured actual value of the variable, and is the estimated value.
Basically, an optimization problem is solved in the ANFIS training process. The purpose of ANFIS training is to determine the optimal values of ANFIS parameters in each layer. The conventional method for setting ANFIS parameters is the Gradient descent method. In this paper, the Gradient descent method is being replaced by the grasshopper optimization algorithm. The main advantage of the grasshopper optimization algorithm is to obtain better general points than Gradient descentbased algorithms. The Grasshopper optimization algorithm is one of the newest evolutionary and metaalgorithms that is introduced as a new optimization algorithm that mimics the behavior of the grasshopper during the migration and searches for food. To simulate the behavior of grasshoppers, we use the following mathematical model:

(9) 
where is the position, is the social interaction, is the gravity force on the ith grasshopper and shows the wind advection. To provide random behavior, we can write equation (9) as:

(10) 
where , and are random numbers in the interval [0, 1]. The value of S_{i} is calculated as follows:

(11) 
d_{ij} is the distance between the ith and jth grasshopper and is determined as and . N is the number of grasshoppers. S is a function for defining the social forces and formulated as equation (12):

(12) 
where f and I show the intensity of attraction and the attractive length scale respectively. We consider f = 0.5 and I = 1.5. Comfortable distance in the grasshopper optimization algorithm is the distance between two grasshoppers without attraction and repulsion. G_{i} component is calculated as:

(13) 
where g is the gravitational constant and is a unity vector towards the center of the earth. Using equation (14), the component A is determined:

(14) 
where u is a constant drift and indicates a unity vector in the direction of the wind. The direction of the wind is always towards the objective function. Substituting S, G, A from equations 11, 13 and 14 in equation 9, we can obtain equation 15:

(15) 
This mathematical model cannot be used directly to solve optimization problems. A modified version of
this equation is proposed as follows to solve optimization problems:

(16) 
where and are the upper and lower bounds in dth dimension respectively. shows the bestfounded solution and c is the decreasing factor to reduce the repulsion zone, comfort zone and attraction zone. For balancing exploration and exploitation, parameter c should be reduced proportional to the number of iteration and it is calculated as follows:

(17) 
where cmax and cmin are the maximum and minimum values of c respectively. l indicate the current iteration and L is the total number of iterations. cmax =1 and cmin =0.00001 [48].
In this paper, we propose a new plan for power systems state estimation. Voltage magnitudes and angles at each bus are the power system state variables. Details of the proposed plan are as follows: In this plan, an ANFIS is used to estimate the state. To increase the speed and accuracy of the state estimation process, the measurement division method is used. In a largescale power system, the number of state variables and therefore, the number of measured variables for state variable estimation are too high. Estimating a large number of state variables by an ANFIS causes to increase in the size of the ANFIS. The increase in the size of ANFIS is accompanied by an increase in network parameters and this in turn, reduces the convergence rate in the training process and reduces accuracy for both training and state estimation. One of the proposed methods for a system with large measured data is the measurement division technique (Figure 2).

Figure. 2. Measurement division technique
The measurement division technique refers to the concept that the total measurements are divided into several subsets, so that measurement data processing can be done with more speed and accuracy.
In this proposed plan, measurements for each bus are placed in an individual set and an ANFIS is used to estimate the state variables of each bus. The needed measurements for power systems state estimation include active and reactive power injected into the bus and the active and reactive power flow of the lines connected to each bus (Figure 2). In this method, a significant decrease in the number of ANFIS parameters results in more training speed. Certainly, increasing accuracy also occurs with decreasing network parameters due to fewer variables for training [49]. All ANFIS have similar settings and the synchronization of the feed data to all ANFIS networks is very important and should be considered in practice. The conventional method for setting parameters in an ANFIS is the gradient descent method. Gradient descentbased methods suffer the defects such as being trapped in a local minimum and failure of the method in nondifferentiable functions. To overcome these disadvantages and obtain optimal values of ANFIS parameters, the proposed scheme in this paper uses the grasshopper optimization algorithm instead of using Gradient descent method. The optimization algorithm parameters are specified in Table 1.
Table (1): Optimization algorithm parameters
Architecture Learning Algorithm Population size Number of membership function Upper and lower boundaries Generation 
ANFIS GOA 530 515 [1 1] 30150 
In this paper, 30 different operating scenarios are considered for state estimation, which generation and
consumption of each scenario is different from the others. In all of these 30 different scenarios, the necessary data for state estimation, including
the measurements of the power injection at the buses (active and reactive power injected into the bus) and the lines flow (active and reactive power flow of the lines), as well as state variables (bus voltage phasors) are captured and considered as training data for the ANFIS. The number of measured samples in each scenario is twice the total number of lines and buses. For example, the IEEE test system has 118 buses and 186 lines in the case of a 118bus system and 14 buses and 21 lines in the case of a 14bus system, so the number of training samples in each scenario will be equal to 608 for a 118bus system and 70 for a 14 bus system. The total number of samples in 30 scenarios for the 118 and 14bus systems is 18240 and 2100 samples respectively.
We split out 90% of the measured data as training data and 10% as test data. In other words, data from 27 scenarios are considered training data, and data of 3 scenarios will be for test data. The work process is such that the measured data related to the state variables at each bus, are separated and applied to the ANFIS associated with that bus. Each ANFIS estimates the state variables of the corresponding bus.
In the following, the added capability to the proposed plan allows providing the appropriate state estimation
when incomplete data are transmitted to the control center due to the disconnection or failure of measurement devices. As the duration of the state estimation process is limited and short, the missing data recovery should be performed in the shortest possible time. For this purpose, the GMDH neural network is used to recover the missed data. Maintaining the accuracy of approximation and estimation, in addition to high speed, is the most important feature of the GMDH neural network. The principal procedure of the GMDH neural network, like GA, is based on the idea of natural selection, that in each iteration, a number of good and better populations are selected [50, 51]. The recovery process of missed data is described as follows. The measurements needed for the state estimation include active and reactive power injections into the bus and active and reactive power flows through the lines. In the case of missed data, it is assumed that the measurement data of one or more buses are not available. The active power flow in the lines related to each bus can be approximated properly by measuring at the other end of the line. However, the difference in reactive power at the beginning and end of the lines may be significant because of various operating conditions and different devices such as compensating capacitors in the power system. To recover the reactive power of the lines in which the defect in reactive power measurement exists, the reactive powers measured in other lines are given as GMDH neural network input and its output is the reactive power of the line or lines with the defect data. As mentioned above, 30 different operating scenarios are defined for the state variable estimations of IEEE 14bus and 118bus. Active and reactive power injections at the bus, and active and reactive power flow of the lines in these 30 scenarios, are measured and used to train the GMDH neural network. The trained GMDH neural network can be used for missing data recovery in case of device disconnection or failure. Another GMDH neural network is trained similarly and used to recovery the missed data related to injected active and reactive power of the buses.
Figures 3a and 3b completely illustrate the implementation process of the proposed plan.
Figure. 3a. How to train ANFIS
Figure. 3b. Performance of the proposed state estimation plan when facing new data
4.1. Gaussian White Noise (WGN)
In practice, the measured values for state estimation have errors. In simulations, these measured values are errorfree, and to bring simulation closer to realworld conditions, we need to add some values to simulations as errors. White Gaussian noise is a criterion that is added to measured values of power injection at the bus and power flow in the lines as an error with zero mean and standard deviation equals one. The standard deviation of Gaussian noise for active and reactive power injection is 0.05 and for active reactive power flow is 0.001. The Gaussian white noise is formulated as follows:

(18) 
Z_{s}_{ }(t) and Z(t) respectively indicate the measurements after and before adding Gaussian white noise at the instant t. Coefficient k determines the measurement error. k = 0, there is no error in the measurement. σ is the standard deviation and μ is the mean that is considered zero [15]. The standard deviation will be increased by zero mean and the following standard
deviation, σ_{injections}_{ }= k×0.05 and σ_{flows}_{ }= k×0.001. This paper considers k = 1 ... 5.
One of the important features of the proposed plan is its ability to provide appropriate state estimation in both complete and incomplete (missed) data conditions. So, the results are divided into two subsections, results in complete data condition and results in incomplete data condition.
5.1. State estimation in complete data condition
In this section, the results related to the complete data condition are presented. Table 2 shows the results of the state estimation (magnitude and angle of the voltage) for the IEEE 14bus system. Given these results, with k=1, the MSE and MAPE of the proposed plan for estimating the voltage magnitude are 2e4 and 0.7 respectively, and for estimating the voltage angle are 3.77e3 and 3.0.07, respectively. With k = 2, MSE and MAPE for voltage magnitude are obtained 4e2.86 and 0.84, respectively, and for angle are 3e3.98 and 3.15, respectively. With k = 15, the obtained MSE and MAPE are presented in Table 2. According to Table 2, with the increase of the k value, which is equivalent to increasing the error rate of the measuring devices, the growth of the estimation error is also observed. The MSE and MAPE obtained for different values of k are basically the means of MSE and MAPE of the voltage magnitude and angle at all buses. Figures 4 and 5 show the results of the state estimation (voltage magnitude and angle) in a diagram proportional to the increase in the error of the measuring devices.
The convergence time of the ANFIS in the training process is presented in Table 3. Given this table, convergence and state estimation times basically are the mean of convergence and estimation times of parallel ANFIS for the IEEE 14bus system. From the time of the ANFIS convergence in the training process and as well as the time of state estimation, it is clear that the proposed plan can be used as an online stated estimator; because the state estimation is performed in a very short time.
The results of the state estimation for the modified IEEE 118 bus system are presented in Table 4. Figures 6 and 7 show the results of the state estimation (the magnitude and angle of the bus voltages) in a diagram proportional to the growth of the measuring device error. The convergence and training times of ANFISes are represented in Table 5. It should be noted that the table's bottom row shows the number of function evaluations. This row indicates that the used algorithms for optimizing and training the ANFIS have been implemented several times during the training process. The number of the measured variables in the modified IEEE 118bus system is greater than in the IEEE 14bus system. However, the proposed plan keeps its efficiency in larger systems with more data, both in terms of the speed and accuracy of the estimation.
The specifications of the computer system used are Intel(R) Core(TM) i76500U CPU @2.50GHz 2.60GHz, RAM 8.00 GB.
Table (2): Stats estimation results for the IEEE 14bus system in complete data condition
IEEE 14 bus V
K MSE (p.u) MAPE (%) std MSE (p.u) MAPE (%) std 
1 3.77e3 3.07 0.061 2e4 0.7 0.014 2 3.98e3 3.15 0.063 2.86e4 0.84 0.0169 3 4.23e3 3.25 0.065 3.33e4 0.91 0.0182 4 4.67e3 3.41 0.069 4e4 1 0.02 5 5.01e3 3.53 0.071 4.73e4 1.08 0.0217 
Table (3): Convergence and estimate times of ANFIS
IEEE 14 bus ANFIS _GOA
V 
Mean time to convergence (s) 4.3 4.3 Mean time to estimation (s) 0.281 0.29 Number of function evaluations 2635 2635 
Table (4): State estimation results for the IEEE 118bus system in complete data condition
IEEE 118 bus modified V K MSE (p.u) MAPE (%) std MSE (p.u) MAPE (%) std 
1 5.84e3 3.82 0.076 8.51e8 0.0145 2.91e4 2 6.13e3 3.91 0.078 9.81e8 0.0156 3.13e4 3 6.94e3 4.16 0.083 2.01e7 0.0224 4.48e4 4 7.61e3 4.36 0.087 4.43e7 0.0332 6.65e4 5 8.83e3 4.69 0.094 5.9e7 0.0385 7.7e4 
Table (5): Convergence and estimate times of AN
IEEE 118 bus modified ANFIS _GOA
V 
Mean time to convergence (s) 5.32 4.054 Mean time to estimation (s) 0.3 0.284 Number of function evaluations 2635 2635 
Figure 4. Mean Absolute Percentage Error (MAPE) of angle for the IEEE 14bus system in complete data condition
Figure 5. Mean Absolute Percentage Error (MAPE) of voltage for the IEEE 14bus system in complete data condition
Figure 6. Mean Absolute Percentage Error of angle for the modified IEEE 118bus system in complete data condition
Figure 7. Mean Absolute Percentage Error of voltage for the modified IEEE 118bus system in complete data condition
5.2. State estimation in incomplete data condition
In this section, we assume that the measurement data of the given bus including the power injection at buses and power flow through the lines are not available. The active power flow in the lines can be approximated by measuring them at the other end of the line, but the values of power injection and reactive power flow of the lines must be retrieved. It is assumed that these missed measurements occurred at one of the buses in each of the two systems, and the data at a bus should be determined. Based on the assumption, power injections respectively at bus 4 in IEEE 14bus system and at bus 17 in IEEE 118bus system are unknown. By using the GMDH neural network, power injections at buses with missed data are recovered with those related to buses under normal conditions. Tables 6 and 7 show the results of missed data recovery in 5 different operating conditions of test systems. These different operating conditions point to the power generation and consumption of each operating condition being different from others. In other words, the power system is assumed to be dynamic. In each of the five operating conditions, the power injections at buses with the missed data have been recovered and are given as inputs of the proposed plan for state estimation. Figures 8 and 9 show the mean absolute percentage error of recovery data related to power injections at given buses. The results of the state estimations of the buses with missed data are shown in Tables 8 and 9 and Figures 10 and 11.
Figure. 8. Mean absolute percentage error of missed data recovery related to power injections at bus 4 of IEEE 14bus system
Figure .9. Mean absolute percentage error of missed data recovery related to power injections at bus 17 of the modified IEEE 118bus system
Table (6): Missed data recovery including active power and reactive power at bus 4 of IEEE 14bus system
IEEE 14 bus (4) Active Power Reactive Power Number of different operation modes P_{true }(MW)_{ }P_{est}(MW)_{ }MAPE(%) P_{true }(MW)_{ }P_{est}(MW)_{ }MAPE(%) 
1 110.02 108.91 1.1 17.32 17.3257 0.33 2 134.36 133.17 0.88 17.83 17.829 0.003 3 121.33 120.9 0.36 19.53 19.5362 0.32 4 121.33 120.09 1.029 17.83 18 0.98 5 110.01 109.97 0.04 22.55 22.6 0.26 
Table (7): Missed data recovery including active power and reactive power at bus 17 of the modified IEEE 118bus system
IEEE 118 bus (17) Active Power Reactive Power Number of different operation modes P_{true }(MW)_{ }P_{est}(MW)_{ }MAPE(%) P_{true }(MW)_{ }P_{est}(MW)_{ }MAPE(%) 
1 230.66 228.13 1.1 71.42 69.85 2.2 2 220.83 223.11 3.5 73.41 72.84 0.79 3 250 245.75 1.7 66.46 65.27 1.8 4 209 203.36 2.7 67.38 66.04 2 5 240.53 236.96 1.5 62.58 62.32 0.43 
Table (8): Results of the state estimation at bus 4 in IEEE 14bus system in missed data condition
Est bus 4 V Number of different operation modes MSE(p.u) MAPE(%) MSE(p.u) MAPE(%) 
1 1.6e6 0.063 4.1e5 0.32 2 1.1e6 0.052 2.3e6 0.075 3 1.2e5 0.17 5.2e6 0.11 4 1.4e5 0.187 3.9e5 0.31 5 3.2e6 0.089 3.1e6 0.088 
Table (9): Results of the state estimation at bus 17 in IEEE 118bus system in missed data condition
Est bus 17 V Number of different operation modes MSE(p.u) MAPE(%) MSE(p.u) MAPE(%) 
1 2.7e7 0.026 9.3e8 0.015 2 5.86e6 0.12 1.1e7 0.016 3 5.86e6 0.12 1.7e7 0.02 4 1.5e4 0.61 4e7 0.031 5 3.2e7 0.028 1.1e7 0.061 
Figure 10. Mean absolute percentage error of the state estimations in missed data condition at bus 4 of IEEE 14bus system
Figure 11. Mean absolute percentage error of state estimations in missed data condition at bus 17of the modified IEEE 118bus system
In this section, the results of the proposed plan are compared with the results of other methods implemented in [15] and [16]. In [15], the combination of the MLP neural network with the SFS algorithm was used to state the estimation of the networks that are the same as ours. The authors in [16] used a combination of the CCN method and the GA algorithm for state estimation. The test network in [15] is IEEE 68bus network. Tables 10 and 11 show the comparison between the results of the proposed plan with [15] and [16]. According to Table 10, it is founded that in IEEE 14bus system, the accuracy of bus angle estimation by the proposed plan is lower than the method of [15], but our plan has a higher accuracy at the voltage magnitude estimation. In IEEE 118bus system, the proposed plan accuracy, either in the angle or in the magnitude estimation of the voltage, is better than [15]. Evidently, the accuracy range of the voltage phasor estimation in the two test systems is the same; but the time of convergence and the time of state estimation in our proposed plan is less than [15]. By applying the proposed plan to the 118bus system, we obtained much lower convergence estimation times than [15]. This will enable the proposed method to be used online too. Given Table 11, the test system of [14] is not the same as our paper. According to Table 10, the accuracy of power system state estimation for 14 and 118 bus test systems obtained by our proposed plan approximately are in the same range and the proposed plan estimates the state variables independent of system size. Therefore, the proposed plan can be compared with reference [16]. The high accuracy and low convergence time of the proposed plan compared to [16] show its superiority
Various methods are used for the state estimation of the power system. In this paper, we suggested a new plan for this purpose. An individual ANFIS was considered for each bus as the main tool for state estimation to increase the accuracy of the state estimation results. The conventional method for setting the ANFIS parameters is gradient descent; however, we used an optimization algorithm for this purpose to improve the accuracy of training. The proposed plan is capable to provide an appropriate estimate in the case of missed data. GMDH neural network was used for the recovery of missed data. For IEEE 14bus system, the accuracy and calculation time for voltage magnitudes and angles are 0.906%, 3.28% and 0.29 seconds, 0.281 seconds respectively For IEEE 118bus system, the accuracy and calculation time for voltage magnitudes and angles are 0.0248%, 4.18%, and 0.284 seconds, 0.3 seconds, respectively. Comparing the proposed plan with the other methods indicated its good conditions. The simulations of the ANFIS and the GMDH neural network were successfully performed with Matlab 2019b software.
Table (10): Comparison of the proposed plan with MLP_SFS in normal condition
Proposed Plan MLP_SFS IEEE 14 bus V V MAPE (%) 3.28 0.906 1.428 0.98 Mean time to convergence(s) 4.3 4.3 8.88 8.88 Mean time to estimation(s) 0.281 0.29 1.544 1.544 Number of Population [530] [530] [10200] [10200]
IEEE 118 bus V V MAPE (%) 4.18 0.0248 4.93 3.23 Mean time to convergence(s) 5.32 4.054 31.298 31.298 Mean time to estimation(s) 0.3 0.284 9.67 9.67 Number of Population [530] [530] [10200] [10200] 
Table (11): Comparison of the proposed plan with CCNGA in normal condition
Proposed Plan CCN_GA IEEE 14 bus V V IEEE 68 bus (Case 1) MSE(p.u) 4.33e3 3.38e4 0.0143 0.0143 Mean time to convergence(s) 4.3 4.3 6.65 6.65 Mean time to estimation(s) 0.281 0.29 Number of function evaluations 2635 2635 11238 11238
IEEE 118 bus V V IEEE 68 bus (Case 2( MSE(p.u) 7.7e3 2.83e7 0.0246 0.0246 Mean time to convergence(s) 5.32 4.054 18.84 18.84 Mean time to estimation(s) 0.3 0.284 Number of function evaluations 2635 2635 28701 28701 
[1] Submission date:08, 11, 2022
Acceptance date: 10, 04, 2023
Corresponding author: Asghar Akbari Foroud, Power department, electrical and computer engineering faculty, Semnan university