Next Article in Journal
Robotic Simulation Systems and Intelligent Offline Teaching for Urban Rail Transit Maintenance
Previous Article in Journal
A Low-Power 868 MHz BJT-Based LNA with Microstrip Matching for Wake-Up Receivers in IoT Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Resilient Dynamic State Estimation for Power System Based on Modified Cubature Kalman Filter Against Non-Gaussian Noise and Outliers

1
State Grid Henan Electric Power Research Institute, Zhengzhou 450052, China
2
School of Electrical and Information Engineering, Zhengzhou University, Zhengzhou 450001, China
*
Author to whom correspondence should be addressed.
Electronics 2025, 14(12), 2430; https://doi.org/10.3390/electronics14122430 (registering DOI)
Submission received: 29 April 2025 / Revised: 10 June 2025 / Accepted: 12 June 2025 / Published: 14 June 2025
(This article belongs to the Section Circuit and Signal Processing)

Abstract

:
Accurate dynamic estimation is of vital importance for the real-time monitoring of the operating status of power systems. To address issues such as non-Gaussian noise and outlier interference, a cubature Kalman filter state estimation method based on robust functions (RF-CKF) is proposed. Firstly, based on the exponential absolute value, an estimator is established, which is represented by the exponential absolute value and quadratic functions. Secondly, the regression form of batch processing mode is established, and the estimator based on the exponential absolute value is integrated into the cubature Kalman filter framework. Finally, an example of a standard IEEE 39-bus system is used to verify the effectiveness of the proposed method. Compared with the unscented Kalman filter, cubature Kalman filter and H-infinity CKF, the proposed method has better estimation accuracy and stronger robustness in an anomaly environment.

1. Introduction

In normal operation or the electromechanical transient process of the power system, the phasor measurement unit (PMU) can realize real-time measurement of the systems state phasors, expanding the data source of the distribution system and creating better conditions for the real-time monitoring and analysis of the power system [1,2]. With the widespread development of phasor measurement units (PMUs), different types of state estimation (SE) techniques, including static SE and dynamic SE, have been developed to estimate the state information of the power grid [3]. For static SE, it is usually assumed that the power system operates under a quasi-steady state, and can monitor the bus voltage amplitude and phase angle at a certain time. Compared with static SE, dynamic SE (DSE) can monitor the dynamic changes in the system in real time [4,5]. Therefore, DSE is widely used in the implementation of electrical equipment control schemes, such as the electromechanical transient tracking of synchronous generators.
For DSE, a number of classical Kalman filters (KFs) have been proposed in recent years. For example, the extended Kalman filter (EKF) [6], unscented Kalman filter (UKF) [7], cubature Kalman filter (CKF) [8], and its modified form [9,10] are designed to dynamically estimate the state variables of the power system. Considering the bias estimation that may result from the uncertainty of non-Gaussian noise, a simplified Gaussian synthesis EKF method is proposed in reference [11] to handle nonlinear state estimation. In light of the truncation error resulting from EKF’s linearization approximation, multiple non-derivative DSE techniques have been introduced. For instance, the square root UKF can be employed along with a weighting factor applied to the measurements, and reference [12] proposes an improved method to improve numerical stability and robustness to the measured outliers. Previous work includes [13], where an adaptive UKF monitors motor transmission control inputs and status signals. Additionally, ref. [14] introduced an adaptive CKF using variable dB Bayes to model attack likelihoods, improving the detection of stochastic injection attacks. These contributions have markedly enhanced power system monitoring. However, most of the state estimation methods proposed above were developed using the objective function of the Gaussian noise distribution hypothesis; that is, they demonstrate satisfactory results exclusively under the condition that the noise in both the system and the measurements strictly conforms to Gaussian characteristics. For real-world power engineering systems, there exists certain uncertainty in the statistical characteristics of noise associated with generator modeling. For example, when the positioning system or navigation system of the PMU device is disturbed, the measurement phase angle will be biased, which will affect the statistical characteristics of the noise changes or the measurement outliers [15,16]. Therefore, in the presence of non-Gaussian noise, the estimation performance of these methods can be significantly degraded.
To alleviate the adverse impact of abnormal data in the measurement function, particularly non-Gaussian noise and load deviations [17], researchers have also proposed many improvement measures. In [18], a distributed compressive sensing-based estimation strategy was proposed. Moreover, as a local similarity measure in information-theoretic learning (ITL), entropy incorporates higher-order statistical moments of the probability distribution, demonstrating superior performance in non-Gaussian noise environments. In particular, the DSE algorithm based on the maximum entropy criterion was integrated into the standard EKF [19] and UKF [20], which effectively enhanced the robustness of the Kalman filter in non-Gaussian noise conditions. In [21], a binary random variables and image noise are used to simulate the abnormal data that must occur in the sensor. With this in mind, we designed the MC (maximum correntropy) UKF, where the criterion is no longer the minimum error but instead the maximum correlation entropy criterion, in order to obtain a more accurate result. In [22], a more expansive approach to UKF was proposed.
For power system dynamic state estimation, the uncontrollable load will inevitably lead to various situations. This method can handle the noise problem according to the general robust loss function. In [23], the authors proposed a navigation algorithm implementing an unscented Kalman filter based on Huber-M estimation, which improved the problem whereby the filtering accuracy would decrease or even diverge when the non-Gaussian noise or statistical characteristics were inaccurate. In reference [24], an adaptive adjustment strategy for Kalman filter gain is proposed based on the residual error and other characteristics. This algorithm not only improves the estimation accuracy, but also enhances the real-time and stability of the filtering process. In [25], an interpolating extended Kalman filtering algorithm is proposed. Pseudo-adaptive interpolation and strong tracking theory are introduced into the filtering process, which effectively improves the estimation accuracy and robustness to the noise of the EKF algorithm. Reference [26] proposed a generator dynamic state estimation method designed to mitigate the consequences of bad data in dynamic state estimation, and compared the forecast value with that of the generator dynamic equation to reduce the impact of bad data on filtering. An estimate based on the maximum exponential absolute value (MEAV) is proposed, with the effect of reduced outliers [27]. As demonstrated in [28], a MEAV-criteria-based distributed robust estimation scheme was developed. However, the cost functions in [27,28] are less efficient than the quadratic functions in the weighted least squares approach, particularly when the noise is low.
To solve the problems of non-Gaussian noise and outlier interference in conventional methods, this paper proposes a new cubature Kalman filter based on robust functions. The main contributions of this article are as follows:
  • An estimator based on the exponential absolute value is established, which is represented by the exponential absolute value function and quadratic function.
  • The regression form of batch processing mode is established, and the estimator based on the exponential absolute value is integrated into the cubature Kalman filter framework.
The remainder of this paper is structured as follows: The DSE model of the power system is established and analyzed in Section 2. Our novel robust DSE framework is introduced in Section 3. An extensive performance evaluation through IEEE 39-bus case studies is presented in Section 4, while Section 5 highlights the main findings and implications.

2. Dynamic State Estimation Model of Power System

Generally, the discrete differential equation of the actual power system consists of two time-varying discrete nonlinear functions, state variable and measured value, which are realized by the improved Euler method. The mathematical representation of the nonlinear function is given by
x k = f x k 1 , u k 1 + w k 1 z k = h x k , u k + v k
where f(·) and h(·) represent the nonlinear state propagation and observation functions, respectively; the subscript k represents the time scale; xk and zk represent state variables and observation vector, respectively; uk represents the input vector; wk is the system noise and vk is measurement noise; and the covariance matrices are Qk and Rk, respectively.
As one of the key features in a power system, the accurate modeling of the synchronous generator is very important for the dynamic tracking of the power system. The proposed approach utilizes a fourth-order synchronous machine representation, offering enhanced fidelity to real-world generator dynamics over traditional second-order approximations. The state-space representation is developed as follows:
δ ˙ = ω ω 0 ω ˙ = ω 0 2 T j T m T e K D ω 0 ω ω 0 e ˙ q = 1 T d 0 E f d e q x d x d i d e ˙ d = 1 T q 0 e d + x q x q i q
where ω represents the rotor speed per unit, δ is the power angle; ω 0 = 2 π f 0 is the angular frequency rating; T e is the electromagnetic power of the generator; T m is the mechanical power; T j denotes the inertial constant, K D is the damping coefficient; E f d indicates the excitation voltage; e q is the transient potential of the q axis and e d is the transient potential of the d axis, respectively; and x d denotes synchronous reactance and x d denotes the transient reactance of direct axis, respectively. In addition, x q indicates synchronous reactance and x q stands for transient reactance of quadrature axis; i d and i q indicate the stator currents of the direct and quadrature axes, respectively; and T d 0 and T q 0 represent the open circuit transient time constants of the direct and quadrature axes of the generator, respectively.
Compared with Equation (1), the state vector is set to x k = [ δ     ω     e q     e d ] T and the input vector is set to u k = [ T m     E f d     i R     i I ] T . In order to improve the estimation accuracy of the synchronous generator, this paper adopts four-dimensional measurement, and the measurement function of generator is set to z k = [ δ     ω     e R     e I ] T , where e R and e I can be expressed as follows:
e R = e d + i d x q sin ( δ ) + e q i d x d cos ( δ )
e I = e q i d x d sin ( δ ) e d + i q x q cos ( δ )
Moreover, to facilitate the solution, the above formula can be reformulated in terms of state and input variables, expressed by
i d = i R sin ( δ ) i I cos ( δ )
i q = i I sin ( δ ) + i R cos ( δ )

3. Proposed RF-CKF Method

Firstly, based on robust function, a novel robust estimator is proposed, and then it is combined with CKF to solve non-Gaussian noise and outlier problems.

3.1. Robust Function-Based Estimator

A robust estimator based on the MCE criterion and a quadratic function is derived. It is realized by minimizing:
J p = i = 1 m ρ p ( r i )
where ρ p is given by
ρ p ( r i ) = a i exp ( a i + r i σ i ) + a i 2 2 + a i ,   r i < a i σ i r i 2 2 σ i 2 ,   r i a i σ i a i exp ( a i r i σ i ) + a i 2 2 + a i ,   r i > a i σ i
where a i denotes the threshold parameter that determines the transition between quadratic and robust functions. σ i represents the standard deviation of measurement noise. Quadratic functions can guarantee its stability, and robust functions are less sensitive to outliers. The combination of the two can maintain high estimation accuracy when handling normal observations, while maintaining robustness when encountering outliers. Note that (8) is continuous and differentiable.

3.2. RF-CKF Estimation Method

As a relatively new Kalman filter for nonlinear models, the main concept of a CKF is the third-order sphere-phase-diameter volume rule, which facilitates the numerical approximation of multivariate moment integrals. The above robust function is combined with the CKF, which consists of three steps: (1) state prediction; (2) measurement update; (3) linear regression model derivation.

3.2.1. State Prediction

First, we establish the initial state estimate and error covariance:
x ^ 0 | 0 = E x 0
P 0 | 0 = E [ ( x 0 x ^ 0 | 0 ) ( x 0 x ^ 0 | 0 ) T ]
A series of cubature points are generated according to the spherical radial method:
x i , k 1 k 1 = S k 1 k 1 ξ i + x ^ k 1 k 1 , for   i = 1 , , 2 n
where S k 1 k 1 = c h o l ( P k 1 k 1 ) , and ξ i ( i = 1 , 2 , , 2 n ) is defined as
ξ i = [ I n × n , I n × n ]
The calculation of the propagated cubature points can be derived by
x i , k | k 1 * = f x i , k 1 | k 1 , u k
Calculate the predicted value of the state x ^ k | k 1 at time instant k and the corresponding error covariance P k | k 1
x ^ k | k 1 = 1 2 n i = 1 2 n x i , k | k 1 * P k | k 1 = 1 2 n i = 1 2 n x i , k | k 1 * ( x i , k | k 1 * ) T x ^ k | k 1 x ^ k | k 1 T + Q k 1

3.2.2. Measurement Update

A set of cubature points x i , k | k 1 are generated based on the state prediction
x i , k k 1 = S k | k 1 ξ i + x ^ k | k 1 ,       for   i = 1 , , 2 n
The measurement equation h ( ) is utilized to derive the predicted value of the sampling point through propagation
Z i , k | k 1 = h ( x i , k | k 1 , u k )
Following that, the computation of the mean values z ^ k k 1 , prediction error covariance of measurement P k | k 1 zz , and cross-covariance P k | k 1 x z for measurements can be further refined as follows
z ^ k k 1 = 1 2 n i = 1 2 n Z i , k k 1 P k k 1 z z = 1 2 n i = 1 2 n Z i , k k 1 Z i , k k 1 T z ^ k k 1 z ^ k k 1 T + R k P k k 1 x z = 1 2 n i = 1 2 n x i , k k 1 Z i , k k 1 T x ^ k k 1 z ^ k k 1 T

3.2.3. State Update

Calculate the Kalman filter gain:
K k = P k | k 1 x z P k | k 1 z z 1
By using the deviation between the measured value and the predicted value of the measured quantity, the predicted value of the generator state quantity is filtered by the Kalman filter gain, and the estimated value of the state quantity of the generator state quantity is finally obtained:
x ^ k | k = x ^ k | k 1 + K k ( z k z ^ k | k 1 )
Calculate the error covariance matrix:
P k | k = P k | k 1 K k P k | k 1 z z K k T

3.2.4. Linear Regression Model Derivation

In order to facilitate matrix solving, statistical regression matrix is defined as H k = ( P k | k 1 1 P x z , k | k 1 ) T . The nonlinear measurement equation is linearized as follows:
Z k = h ( x ^ k | k 1 ) + H k ( x k x ^ k | k 1 ) + v k
Robust functions are integrated into the CKF through linear regression models. The regression form is obtained by state prediction and the measurements:
Z k + H k x ^ k | k 1 h ( x ^ k | k 1 ) x ^ k | k 1 = H k I k x k + v k e k
Let v k   e k T be denoted as ξ k , then
E ξ k ξ k T = R k 0 0 P k | k 1 = ε k ε k T
where ε k is the Cholesky decomposition factor.
To optimize the solving process, Equation (19) is transformed by multiplying both sides with ε k 1 to eliminate the correlation between the state vector and the measurement vector.
ε k 1 Z k + H k x ^ k | k 1 h ( x ^ k | k 1 ) x ^ k | k 1 = ε k 1 H k I k x k + ε k 1 v k e k
which can be condensed as
D k = B k x k + γ k
where E γ k γ k T = I , and the derivation process is as follows:
E γ k γ k T = E ε k 1 ξ k ξ k T ( ε k 1 ) T = E ε k 1 ε k ε k T ( ε k 1 ) T = E I = I
By substituting the residual γ k into (7), we get the cost function
J p = i = 1 m ρ p ( r i , k )
where r i , k = D i , k b i T x ^ k is the i-th residual at time k, and b i T is the i-th row vector of B k .
Minimize the above cost function and, according to mathematical theory, take the partial derivative of (24) with respect to x k and make it equal to 0:
J x ^ k = J r i , k r i , k x ^ k = i = 1 m ρ ( r i , k ) r i , k 1 r i , k r i , k r i , k x ^ k = i = 1 m q i , k r i , k b i T = B k T Q r ¯ k
where r ¯ k = [ r 1 , k , r 2 , k , r m , k ] T and Q k = d i a g ( q 1 , k , q 2 , k , q m , k ) . The factor expression of weighting matrix Q is as follows:
q i , k = ρ ( r i , k ) r i , k 1 r i , k = a i exp ( a i + r i , k s i ) s i r i , k ,   r i < a i s i 1 s i 2 ,     r i a i s i a i exp ( a i r i , k s i ) s i r i , k ,   r i > a i s i
Given that the threshold parameter a i is bounded within the interval [1.5,3] and noise γ k in the regression model, then a i is set to 3 and s i is set to 1 for simplicity [29].
The iterative form of the state x ^ k u + 1 and the updated form of the error covariance P k | k are given as follows:
x ^ k u + 1 = x ^ k u + ( B k T Q k u B k ) 1 ( B k T Q k u D k )
For clarity, the generator DSE method RF-CKF proposed in this paper is summarized in Figure 1.

4. Simulation Results

In order to verify the effectiveness of our proposed method RF-CKF, this section conducts extensive simulations on an IEEE 39-bus system, including normal Gaussian noise, non-Gaussian noise, and outlier disturbance mountain scenes, to illustrate the performance of the proposed method in resolving anomalies. In addition, for the analysis, comparisons were made with the UKF, CKF, and HCKF methods, proposed in recent years.
Test Systems: In the actual power engineering, the equipment will inevitably experience interference and noise in the transmission process, so in the test system, we listed the ideal situation, non-Gaussian noise, and outlier interference as three conditions. The IEEE 39-bus test system is adopted, and its detailed parameters and the connection relationship between each bus are described in [30]. PSCAD/EMTDC V5 software is used to generate the real turntable and the measured values of the system to simulate the transient stability data of the power system. In addition, the control input variables of the generator model are known. At 0.5 s, a three-phase metal short circuit fault is set at the bus 16–21 line outlet and cleared 0.2 s later. Set the total simulation time to 10 s and the PMU sampling rate to 50 samples per second. Due to page limitations, the estimated results of generator 8 (G8) are used as an example. It should be noted that the implementation of the methods discussed was executed within the MATLAB 2024a framework using a computer equipped with an Intel Core CPU i5-7200U processor (Intel, Santa Clara, CA, USA), 2.5 GHz, and 8 GB RAM.
Case 1: In the test, we postulate that the noise statistics of the synchronous generator model follow a normal Gaussian distribution with a mean of zero. The status of the generator is tracked by using the UKF, CKF, and HCKF methods and the proposed RF-CKF method.
Case 2: Considering that in the actual system there will inevitably be noise and external interference in the measuring equipment, resulting in a serious deviation of the measurement noise from the assumed Gaussian distribution. To validate the efficacy of the proposed approach under these conditions, the measurement noise is modeled as a zero-mean non-Gaussian process following both heavy-tailed bimodal Gaussian mixture distributions.
Case 3: Considering the limitations of measurement synchronization and the inherent saturation problem of the current transformer for measurement, the observed signals collected by the PMU may not change over time. In terms of the test condition setting, it is assumed that the observed quantity data is not updated during the period from 0.8 s to 1.1 s, and none of the four measurement variables change over time during this 0.3 s period.
Furthermore, to ensure a rigorous comparative analysis, we employ the root-mean-square error (RMSE) metric to quantitatively assess the performance of all considered methodologies across diverse case scenarios, as defined below:
RMSE = k = 1 n ( x ^ k x k ) 2 n
where n represents the total step size, k is the time instant, x = [ δ   ω   e q   e d ] , x ^ k is the estimated value, and x k is the truth value.

4.1. Case 1: Gaussian Noise Test

In this subsection, the noise characteristics of the synchronous generator model are assumed to adhere to a Gaussian distribution with zero mean, state noise covariance and measurement noise variance are set as Q k = 10 6 I and R k = 10 5 I , respectively. The initial value of the state error covariance is set to 10 5 I , the threshold parameter a i is set to 3, and s i is set to 1.
The UKF, CKF, and HCKF methods and the proposed RF-CKF approach are implemented to track the states of generators. The comparative performance levels of the evaluated methodologies are illustrated in Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6.
The experimental findings demonstrate substantial deviations between the UKF estimates and the ground truth values. The CKF is less sensitive to parameter selection, so it can achieve better estimation results than the UKF. Furthermore, since the HCKF integrates robust control theory, it can dynamically adjust the system and measure noise parameters, thereby improving its accuracy. The developed RF-CKF, due to the introduction of a robust function and regression model, can be combined with the CKF to achieve stable tracking.

4.2. Case 2: Non-Gaussian Noise Test

In the real system, the measurement equipment will inevitably have noise and external disturbances, which leads to the measurement noise seriously deviating from the assumed Gaussian distribution. To rigorously evaluate the proposed method’s performance under these operational conditions, we model the measurement noise as a zero-mean non-Gaussian distribution characterized by a heavy-tailed bimodal Gaussian mixture, and the covariance is set to v 1 = 10 5 and v 2 = 10 6 , respectively. Set the degree of the mixture to 0.1. The mathematical expression can be expressed as
r k ( 1 a ) N ( 0 , v 1 2 ) + a N ( 0 , v 2 2 )
Under this condition, the performance of the three methods in iteration is compared, as shown in Figure 7, Figure 8, Figure 9 and Figure 10, and the results of error index RMSE of each method are shown in Figure 11.
It is clear that under heavy-tail noise conditions, the UKF shows significantly poor estimation ability due to its severe parameter dependence, followed by the CKF. Both methods deviate from the true state value in their estimated results. The relatively new method HCKF utilizes the H-infinity theory and is superior to the UKF and CKF to a certain extent. However, the RF-CKF method outperforms them by better matching the trajectory of the real state and achieving minimal estimation errors. This is due to the derivation of robust functions that can effectively handle noise. It helps to reduce the estimation error and improve the accuracy of state estimation. This method can better handle the nonlinear, non-gaussian, and other complex cases of complex systems, so as to obtain more reliable state estimation results. Therefore, compared with other methods, the RF-CKF method has higher filtering accuracy and robustness.
In addition, Figure 11 and Table 1 comprehensively represent the RMSE (root mean square error) index of various methods under non-Gaussian noise conditions. It can be seen that the UKF has numerical instability, causing its error to be the highest among the compared methods. The CKF followed suit. Combining robust control theory into the CKF significantly reduces these errors, thereby improving the estimation accuracy. Especially in the presence of system uncertainties and interferences, the HCKF shows stronger robustness and reliability. In addition, the RF-CKF is the most efficient and accurate estimation method among the methods discussed.

4.3. Case 3: Observation Outliers Conditions

Due to constraints in measurement synchronization and the intrinsic saturation characteristics of current transformers, PMU-acquired signals may exhibit temporal invariance [31].
To rigorously assess the estimation capability of the proposed methodology, we consider the PMU-acquired data is not updated during the period of 0.8 s to 1.1 s, and the four measurements do not change during this period of 0.3 s. Figure 12, Figure 13, Figure 14, Figure 15 and Figure 16 show the tracing results of different methods. Due to the influence of outliers, the state estimation performance of the UKF and CKF methods will be significantly degraded. Although the HCKF can still approximately track the generator state, the tracking speed, convergence speed, and estimation accuracy cannot meet the requirements. In contrast, the RF-CKF method maintains better estimation results in this operation scenario. This is because the RF-CKF method introduces a robust function that can maintain the outliers, thereby reducing the error.
In order to more intuitively compare the state estimation results and performance of the UKF, CKF, HCKF, and RF-CKF methods, Table 2 further gives the error scatter plot and RMS error values of the different methods. Compared with the three other methods, the RF-CKF method error is still the smallest within 0.3 s when the observed value does not change.
It can be seen that there is a large deviation between the UKF, CKF, and HCKF methods. During the period of 0.8–1.1 s, the RF-CKF method can effectively alleviate the destructive influence of outliers in the observed data, although the measured value is not updated, indicating that the combination of robust function and the CKF can effectively improve performance.

5. Conclusions

For the safe and reliable operation of the power system, real-time and accurate state estimation is of vital importance. In response to this demand, this paper proposes a dynamic state estimation method for synchronous generators based on robust functions and the CKF, which is mainly used to solve the problem of abnormal measurement data. Through the analysis of the experimental results, the following conclusions can be drawn:
(1)
The established robust estimator, represented by the exponential absolute value function and the quadratic function, can integrate stability and sensitivity to abnormal measurements to solve the problem of poor estimation accuracy caused by abnormal measurements.
(2)
The RF-CKF method proposed in this paper can effectively handle non-Gaussian noise by using robust functions, better match the trajectories of real states, achieve the minimum estimation error, and improve the accuracy of state estimation.
(3)
After applying the research method of this study, the batch processing regression form utilizes more measurement data, which can effectively alleviate the destructive impact of outliers in the observed data, ensure its stability, and thereby reduce errors.
The simulation results show that, compared with the traditional UKF and CKF methods and the HCKF method proposed in recent years, the estimation error of the proposed method can be reduced by nearly one order of magnitude.
For future work, we put forward the following suggestions: (1) Adjust the algorithm to enhance its adaptability to various measurement data anomalies and system configurations. (2) Subsequently, the impact of parameter selection on the performance of the method can be further studied, and an adaptive parameter adjustment strategy can be developed to enhance the robustness of the method.

Author Contributions

Z.G. and C.L. were responsible for methodology, simulation, and validation. Z.G. conducted the analysis and wrote the paper. Conceptualization was handled by C.T., Q.L., and Y.W.; resource management by X.P. and G.Z.; data curation by Y.W.; original draft preparation by Z.G. and C.L.; review and editing by Y.W.; visualization by X.P. and G.Z.; supervision by Y.W.; project management by Y.W.; and funding acquisition by Y.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Natural Science Foundation of Henan under Grant 242300421167, in part by the National Natural Science Foundation of China under Grant 62203395, in part by the Project of Young Talent Promotion of Henan Association for Science and Technology under Grant 2025HYTP028, in part by the China Postdoctoral Science Foundation under Grant 2023TQ0306, in part by the Postdoctoral Research Project of Henan Province under Grant 202101011, and in part by the Central Plains Science and Technology Innovation Youth Top-Notch Talent Project.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Arefin, A.A.; Baba, M.; Singh, N.S.S.; Nor, N.B.M.; Sheikh, M.A.; Kannan, R.; Abro, G.E.M.; Mathur, N. Review of the techniques of the data nnalytics and islanding detection of distribution systems using phasor measurement unit data. Electronics 2022, 11, 2967. [Google Scholar] [CrossRef]
  2. Bashian, A.; Assili, M.; Anvari-Moghaddam, A.; Catalão, J.P.S. Optimal design of a wide area measurement system using hybrid wireless sensors and phasor measurement units. Electronics 2019, 8, 1085. [Google Scholar] [CrossRef]
  3. Zhu, M.; Liu, H.; Bi, T.; Xie, Y.; Zhao, J. Dynamic state estimation method for generators considering bad data in input. Autom. Electr. Power Syst. 2022, 46, 94–103. [Google Scholar]
  4. Muscas, C.; Pegoraro, P.A.; Sulis, S.; Pau, M.; Pinci, M.; Monti, A. New Kalman filter approach exploiting frequency knowledge for accurate PMU-based power system state estimation. IEEE Trans. Instrum. Meas. 2020, 69, 6713–6722. [Google Scholar] [CrossRef]
  5. Le, J.; Li, X.; Zhou, Q.; Zhao, L. Multi-area distributed state estimation method for power system. Electr. Power Autom. Equip. 2020, 40, 165–173. [Google Scholar]
  6. Liu, H.; Hu, F.; Su, J.; Wei, X.; Qin, R. Comparisons on Kalman-filter-based dynamic state estimation algorithms of power systems. IEEE Access 2020, 8, 51035–51043. [Google Scholar] [CrossRef]
  7. Chen, S.; Zhang, Q.; Lin, D.; Wang, S. Generalized loss based geometric unscented Kalman filter for robust power system forecasting-aided state estimation. IEEE Signal Process. Lett. 2022, 29, 2353–2357. [Google Scholar] [CrossRef]
  8. Arasaratnam, I.; Haykin, S. Cubature Kalman Filters. IEEE Trans. Autom. Control 2009, 54, 1254–1269. [Google Scholar] [CrossRef]
  9. Zou, T.; Zeng, W.; Yang, W.; Ong, M.C.; Wang, Y.; Situ, W. An adaptive robust cubature Kalman filter based on sage-husa estimator for improving ship heave measurement accuracy. IEEE Sens. J. 2023, 23, 10089–10099. [Google Scholar] [CrossRef]
  10. He, J.; Sun, C.; Zhang, B.; Wang, P. Maximum correntropy square-root cubature Kalman filter for non-gaussian measurement noise. IEEE Access 2020, 8, 70162–70170. [Google Scholar] [CrossRef]
  11. Mahshad, V.; Luis, R.S. Abridged Gaussian sum extended Kalman filter for nonlinear state estimation under non-Gaussian process uncertainties. Comput. Chem. Eng. 2021, 155, 107534. [Google Scholar]
  12. Dang, L.; Wang, W.; Chen, B. Square root unscented Kalman filter with modified measurement for dynamic state estimation of power systems. IEEE Trans. Instrum. Meas. 2022, 71, 1–13. [Google Scholar] [CrossRef]
  13. Jiang, K.; Zhang, H.; Karimi, H.R.; Lin, J.; Song, L. Simultaneous input and state estimation for integrated motor-transmission systems in a controller area network environment via an adaptive unscented Kalman filter. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 1570–1579. [Google Scholar] [CrossRef]
  14. Lv, Y.; Yang, G. An adaptive cubature Kalman filter for nonlinear systems against randomly occurring injection attacks. Appl. Math. Comput. 2022, 418, 126834. [Google Scholar] [CrossRef]
  15. Ghahremani, E.; Kamwa, I. Dynamic state estimation in power system by applying the extended Kalman filter with unknown inputs to phasor measurements. IEEE Trans. Power Syst. 2011, 26, 2556–2566. [Google Scholar] [CrossRef]
  16. Zafeiropoulou, M.; Sijakovic, N.; Zarkovic, M.; Ristic, V.; Terzic, A.; Makrygiorgou, D.; Zoulias, E.; Vita, V.; Maris, T.I.; Fotis, G. A Flexibility Platform for Managing Outages and Ensuring the Power System’s Resilience during Extreme Weather Conditions. Processes 2023, 11, 3432. [Google Scholar] [CrossRef]
  17. Zhao, H.; Tian, B. Robust power system forecasting-aided state estimation with generalized maximum mixture correntropy unscented Kalman filter. IEEE Trans. Instrum. Meas. 2022, 71, 1–10. [Google Scholar] [CrossRef]
  18. Liu, X.; Ren, Z.; Lyu, H.; Jiang, Z.; Ren, P.; Chen, B. Linear and nonlinear regression-based maximum correntropy extended Kalman filtering. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 3093–3102. [Google Scholar] [CrossRef]
  19. Ma, W.; Qiu, J.; Liu, X.; Xiao, G.; Duan, J.; Chen, B. Unscented Kalman filter with generalized correntropy loss for robust power system forecasting-aided state estimation. IEEE Trans. Ind. Inform. 2019, 15, 6091–6100. [Google Scholar] [CrossRef]
  20. Song, H.; Ding, D.; Dong, H. Distributed filtering based on Cauchy-kernel-based maximum correntropy subject to randomly occurring cyber-attacks. Automatica 2022, 135, 110004. [Google Scholar] [CrossRef]
  21. Deng, Z.; Shi, L.; Yin, L.; Xia, Y.; Huo, B. UKF based on maximum correntropy criterion in the presence of both intermittent observations and non-Gaussian noise. IEEE Sens. J. 2020, 20, 7766–7773. [Google Scholar] [CrossRef]
  22. Zhao, H.; Hu, J. Iterative unscented Kalman filter with general robust loss function for power system forecasting-aided state estimation. IEEE Trans. Instrum. Meas. 2024, 73, 1–9. [Google Scholar] [CrossRef]
  23. Shi, N.; Chen, Z.; Niu, M.; He, Z.; Wang, Y.; Cui, J. State-of-charge estimation for the lithium-ion battery based on adaptive extended Kalman filter using improved parameter identification. J. Energy Storage 2022, 45, 103518. [Google Scholar] [CrossRef]
  24. Zhu, Q.; Xu, M.; Liu, W.; Zheng, M. A state of charge estimation method for lithium-ion batteries based on fractional order adaptive extended Kalman filter. Energy 2019, 187, 115880. [Google Scholar] [CrossRef]
  25. Ai, R.; Sun, Y.; Wang, Y.; Wei, Z.; Sun, G. Dynamic state estimation of generator based on interpolated extended Kalman filter. Proc. CSEE 2018, 38, 5846–5853. [Google Scholar]
  26. Kazmi, S.; Ulasyar, A.; Khattak, A.; Zad, H.S. A new state of charge estimation technique of lithium-ion battery using adaptive extended Kalman filter and artificial neural network. Trans. Inst. Meas. Control 2023, 45, 014233122211285. [Google Scholar] [CrossRef]
  27. Chen, Y.; Ma, J.; Zhang, P.; Liu, F.; Mei, S. Robust state estimator based on maximum exponential absolute value. IEEE Trans. Smart Grid 2017, 8, 1537–1544. [Google Scholar] [CrossRef]
  28. Chen, T.; Wu, T.; Qing, X.; Amaratunga, G.A.J. A distributed robust state estimation algorithm for power systems considering maximum exponential absolute value. Int. J. Electr. Power Energy Syst. 2021, 133, 107267. [Google Scholar] [CrossRef]
  29. Zhao, J.; Netto, M.; Mili, L. A robust iterated extended Kalman filter for power system dynamic state estimation. IEEE Trans. Power Syst. 2017, 32, 3205–3216. [Google Scholar] [CrossRef]
  30. Sun, Y.; Wang, Y.; Dinavahi, V.; Wang, K.; Nan, D. Robust dynamic state estimation of power system with model uncertainties based on adaptive unscented filter. IET Gener. Transm. Distrib. 2019, 13, 2455–2463. [Google Scholar]
  31. Zhao, J.; Mili, L. A theoretical framework of robust H-infinity unscented Kalman filter and its application to power system dynamic state estimation. IEEE Trans. Signal Process. 2019, 67, 2734–2746. [Google Scholar] [CrossRef]
Figure 1. The flow diagram of the robust method.
Figure 1. The flow diagram of the robust method.
Electronics 14 02430 g001
Figure 2. The estimation performance of state δ under Gaussian noise.
Figure 2. The estimation performance of state δ under Gaussian noise.
Electronics 14 02430 g002
Figure 3. The estimation performance of state ω under Gaussian noise.
Figure 3. The estimation performance of state ω under Gaussian noise.
Electronics 14 02430 g003
Figure 4. The estimation performance of state e q under Gaussian noise.
Figure 4. The estimation performance of state e q under Gaussian noise.
Electronics 14 02430 g004
Figure 5. The estimation performance of state e d under Gaussian noise.
Figure 5. The estimation performance of state e d under Gaussian noise.
Electronics 14 02430 g005
Figure 6. RMSE results of each method under Gaussian noise.
Figure 6. RMSE results of each method under Gaussian noise.
Electronics 14 02430 g006
Figure 7. The estimation performance of state δ under non-Gaussian noise.
Figure 7. The estimation performance of state δ under non-Gaussian noise.
Electronics 14 02430 g007
Figure 8. The estimation performance of state ω under non-Gaussian noise.
Figure 8. The estimation performance of state ω under non-Gaussian noise.
Electronics 14 02430 g008
Figure 9. The estimation performance of state e q under non-Gaussian noise.
Figure 9. The estimation performance of state e q under non-Gaussian noise.
Electronics 14 02430 g009
Figure 10. The estimation performance of state e d under non-Gaussian noise.
Figure 10. The estimation performance of state e d under non-Gaussian noise.
Electronics 14 02430 g010
Figure 11. RMSE results of each method under non-Gaussian noise.
Figure 11. RMSE results of each method under non-Gaussian noise.
Electronics 14 02430 g011
Figure 12. The estimation performance of state δ under observation outliers.
Figure 12. The estimation performance of state δ under observation outliers.
Electronics 14 02430 g012
Figure 13. The estimation performance of state ω under observation outliers.
Figure 13. The estimation performance of state ω under observation outliers.
Electronics 14 02430 g013
Figure 14. The estimation performance of state e q under observation outliers.
Figure 14. The estimation performance of state e q under observation outliers.
Electronics 14 02430 g014
Figure 15. The estimation performance of state e d under non-observation outliers.
Figure 15. The estimation performance of state e d under non-observation outliers.
Electronics 14 02430 g015
Figure 16. RMSE results of each method under observation outliers.
Figure 16. RMSE results of each method under observation outliers.
Electronics 14 02430 g016
Table 1. Performance comparison.
Table 1. Performance comparison.
MetricUKFCKFHCKFRF-CKF
δ 0.01160.01100.00200.0004
ω 0.16060.16030.02460.0028
e q 0.00550.00530.00170.0010
e d 0.01240.01270.00210.0005
Table 2. Performance comparison.
Table 2. Performance comparison.
MetricUKFCKFHCKFRF-CKF
δ 0.01190.01120.00260.0016
ω 0.15390.15370.11720.1148
e q 0.00520.00510.00210.0018
e d 0.01230.01260.00230.0015
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

Gao, Z.; Li, C.; Tian, C.; Wang, Y.; Pan, X.; Zhang, G.; Li, Q. Resilient Dynamic State Estimation for Power System Based on Modified Cubature Kalman Filter Against Non-Gaussian Noise and Outliers. Electronics 2025, 14, 2430. https://doi.org/10.3390/electronics14122430

AMA Style

Gao Z, Li C, Tian C, Wang Y, Pan X, Zhang G, Li Q. Resilient Dynamic State Estimation for Power System Based on Modified Cubature Kalman Filter Against Non-Gaussian Noise and Outliers. Electronics. 2025; 14(12):2430. https://doi.org/10.3390/electronics14122430

Chicago/Turabian Style

Gao, Ze, Chenghao Li, Chunsun Tian, Yi Wang, Xueqing Pan, Guanyu Zhang, and Qionglin Li. 2025. "Resilient Dynamic State Estimation for Power System Based on Modified Cubature Kalman Filter Against Non-Gaussian Noise and Outliers" Electronics 14, no. 12: 2430. https://doi.org/10.3390/electronics14122430

APA Style

Gao, Z., Li, C., Tian, C., Wang, Y., Pan, X., Zhang, G., & Li, Q. (2025). Resilient Dynamic State Estimation for Power System Based on Modified Cubature Kalman Filter Against Non-Gaussian Noise and Outliers. Electronics, 14(12), 2430. https://doi.org/10.3390/electronics14122430

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