Introduction
In recent years, significant changes have occurred in the-power grid [1], [2]. On the one hand, there has been an increase in the integration rate into renewable energy generation. on the other hand, intelligent load control, energy storage and new energy vehicles are also widely deployed [3].
This evolution will provide stochastic operating behavior and enhance the power grid's dynamic properties. At the same time, so issues like the rising demand for electricity and the greenhouse effect can be adequately addressed, public policy goals have been developed by various governments. For instance, in developing new energy installed capacity, by 2030, China's total installed power capacity will increase to 3.8 billion kilowatts, and the proportion of clean energy installed capacity will reach 68%. It is not hard to predict that the deployment of distributed generation systems (DPGS) will increase at a high rate of speed due to the need to produce more clean energy [4]. As a key factor in accurately controlling grid-connected converters and DPGS, grid synchronization with high accuracy is necessary. Without precise grid syn-chronization, our utilities' networks may face instability or black-out [5], [6].
Various power grid synchronization methods have been proposed in the literature [7]. In general, these prior-art synchronization approaches can be broken down into the following groups:
The first category is mathematical analysis approaches, mainly based on digital signal processing (DSP) techniques, which have strict requirements on the sampling rate [8].
The zero-crossing technique is more straightforward to realize and create; however, it is susceptible to voltage alterations of a power grid, especially for the harmonics and notches. Therefore, the reliability of the approach needs to be improved to meet the practical application [9].
Based on Phase-Locked Loop (PLL) technology, for balanced three-phase voltages, several approaches can detect the precise phase and frequency [10]–[13]. However, these methods face a potential instability issue in the converter and generator that may result from various reasons, such as PLL time delay, large harmonics, inaccurate modeling parameters, and severely unbalanced voltages.
Except for the methods mentioned above, recent advances in state estimation (SE) methods [14], which were first suggested in [15] and [16], are a key component of the grid synchronization technology. More importantly, recent advances in computing and phasor techniques have made it possible to use high-speed time-synchronization data captured by PMUs to do real-time dynamic estimates. Most of the published publications concentrated on measurement noise's effect on the accuracy of the grid synchronization estimation. Since measurement noise distribution is usually unknown and often deviates from the assumed Gaussian model, resulting in outliers, a robust estimation framework is designed in [17] to solve the unknown non-Gaussian noise and measurement time bias problems and obtain the optimal estimation. In reference [18], a CKF method based on generalized entropy loss (GCL) is proposed for complex non-Gaussian noise in power systems to improve the accuracy and flexibility of dynamic state estimation when there is bad measurement information. In reference [19], the concept of adaptive state estimation of power systems measured by PMU is proposed given the uncertainty and time-variability of measurement error characteristics. A Gaussian Laplacian mixed model is established to fit the unknown measurement error, and an adaptive estimation framework is proposed to generate more accurate state estimation.
However, it seldom concerns the impact of measurement data partial loss [20], [21]. As a result of sensor data dropouts in transmission channels of conventional measurements from meters to the control center, the missing data phenomenon constitutes one of the significant concerns in estimating power grid synchronization [22]–[24]. As noted in [25], the measurement signal from the sensor may include a damaged signal resulting from the potential sensor malfunction, which is not always correct. The sensor data loss may degrade the performance of conventional dynamic state estimators, which can severely distort the estimation results, resulting in entirely unreliable state estimates [26]–[28].
Some significant studies have been conducted in [29], [30] to deal with the issue of missing measurements. Most existing literature models missing measurements as a random variable obeying the Bernoulli distribution, with sensor data assumed to be either utterly missing or completely available. However, partial measurement missing is relatively common in practical applications, as it is rare for complete measurements to be lost [25]. For example, PMU data are converted from continuous measurement signals to digital data using analog-to- digital converters (ADCs). Poorly designed peripheral circuits or an unstable reference voltage can lead to fading output from ADCs [31]. It is important to remember that partially missing measurements differ significantly from lost measurement data, which was covered in the earlier study [32] and should be re-evaluated. To the authors' knowledge, the power grid synchronization with partial missing measurements has not been thoroughly investigated. This also constitutes the main motivation of our current research.
This paper aims to develop a novel resilient fault tolerant extended Kalman filter (RFTEKF), which can provide more reliable dynamic state estimation in power grid synchronization when partial measurements are missing. Compared to conventional EKFs, it can track power grid synchronization information more effectively. The main contributions of this paper are highlighted as follows:
The estimation model of smart grid synchronization with partial measurement missing is established, where the time stamp technology is utilized to acquire the sensor data lost information.
A novel resilient fault tolerant extended Kalman filter is proposed and derived, in which the gain is calculated using only the statistical characteristic of the lost in-formation, where the randomness of partial missing is represented by a discrete distribution in the interval of [0], [1].
Extensive simulation results show the efficiency of the proposed method and demonstrate that RFTEKF can provide more accurate results than conventional EKF and FTEKF.
Following is the remainder of this paper. First, the state space model for the smart grid synchronization with partial measurement missing is established in Section II. Then, Section II infers the conventional extended Kalman filter and the proposed resilient fault tolerant extended Kalman filter approach with specificity. Subsequently, to assess the effectiveness of the suggested approach, extensive simulations are performed on various test systems, the estimation results are then provided, and finally, the conclusions are presented in Section V.
Problem Formulation
A. Basic Theory
In general, the general form of three-phase power system voltages can be expressed by:\begin{equation*}
\begin{cases}
v_{a}(t)=\sqrt{2}V_{a}\cos(\omega t+\phi_{a})\\
v_{b}(t)=\sqrt{2}V_{b}\cos(\omega t+\phi_{b})\\
v_{c}(t)=\sqrt{2}V_{c}\cos(\omega t+\phi_{c})
\end{cases}
\tag{1}
\end{equation*}
From (1), the discrete three-phase voltages can be derived as:\begin{equation*}
\begin{cases}
v_{a}(k)=\sqrt{2}V_{a}\cos(\omega kT+\phi_{a})\\
v_{b}(k)=\sqrt{2}V_{b}\cos(\omega kT+\phi_{b})\\
v_{c}(k)=\sqrt{2}V_{c}\cos(\omega kT+\phi_{c})
\end{cases}
\tag{2}
\end{equation*}
The variable \begin{equation*}
v(k)=v_{0}(k)+v_{p}(k)+v_{n}(k)
\tag{3}
\end{equation*}
\begin{equation*}
\begin{cases}
v_{p}(k)=\sqrt{2}V_{p}[\cos(\theta_{p}), \cos(\theta_{p}-120^{0}), \cos(\theta_{p}+120^{0})]^{\mathrm{T}}\\
v_{n}(k)=\sqrt{2}V_{n}[\cos(\theta_{n}), \cos(\theta_{n}+120^{0}), \cos(\theta_{n}-120^{0})]^{\mathrm{T}}\\
v_{0}(k)=\sqrt{2}V_{0}[\cos(\theta_{0}), \cos(\theta_{0}), \cos(\theta_{0})]^{\mathrm{T}}
\end{cases}
\tag{4}
\end{equation*}
According to the symmetric component transformation, the three-phase voltage phasors under the \begin{equation*}
\left[\begin{array}{l}
\overline{V}_{a} \\
\overline{V}_{b} \\
\overline{V}_{c}
\end{array}\right]=\left[\begin{array}{ccc}
1 & 1 & 1 \\
1 & a^{2} & a \\
1 & a & a^{2}
\end{array}\right]\left[\begin{array}{l}
\overline{V}_{0} \\
\overline{V}_{p} \\
\overline{V}_{n}
\end{array}\right]
\tag{5}
\end{equation*}
In addition, by using Clarke's transformation, the abc coordinate frame voltage phasors can be transformed into the voltage phasors of stationary \begin{equation*}
\left[\begin{array}{l}
\bar{V}_{\alpha} \\
\bar{V}_{\beta}
\end{array}\right]=\frac{2}{3}\left[\begin{array}{ccc}
1 & -\frac{1}{2} & -\frac{1}{2} \\
0 & \frac{\sqrt{3}}{2} & -\frac{\sqrt{3}}{2}
\end{array}\right]\left[\begin{array}{l}
\bar{V}_{a} \\
\bar{V}_{b} \\
\bar{V}_{c}
\end{array}\right]
\tag{6}
\end{equation*}
By combining (5) and (6), the following can be derived:\begin{equation*}
\begin{bmatrix}
\bar{V}_{\alpha}\\
\bar{V}_{\beta}
\end{bmatrix}=\begin{bmatrix}
1 & 1\\
-j & j
\end{bmatrix}\begin{bmatrix}
\bar{V}_{p}\\
\bar{V}_{n}
\end{bmatrix}
\tag{7}
\end{equation*}
Furthermore, voltage phasors \begin{align*}
v_{\alpha}(k)=& \sqrt{2}V_{p}\cos(\omega kT+\phi_{p})+\sqrt{2}V_{n}\cos(\omega kT+\phi_{n})\\
=& \sqrt{2}(V_{p}\cos\phi_{p}+V_{n}\cos\phi_{n})\cos\omega kT\\
& -\sqrt{2}(V_{p}\sin\phi_{p}+V_{n}\sin\phi_{n})\sin\omega kT\\
& =\sqrt{2}V_{a}\cos(\omega kT+\phi_{\alpha})
\tag{8}\\
v_{\beta}(k)=& \sqrt{2}V_{p}\sin(\omega kT+\phi_{p})-\sqrt{2}V_{n}\sin(\omega kT+\phi_{n})\\
=& \sqrt{2}(V_{p}\cos\phi_{p}-V_{n}\cos\phi_{n})\sin\omega kT\\
& +\sqrt{2}(V_{p}\sin\phi_{p}-V_{n}\sin\phi_{n})\cos\omega kT\\
=& \sqrt{2}V_{\alpha}\cos(\omega kT+\phi_{\beta})
\tag{9}
\end{align*}
Note after using Clarke's transformation, the zero sequence quantities in (7) are zeros.
B. Smart Grid Synchronization System Model
According to (8)–(9), the discrete grid synchronous voltage state space variables with sampling period \begin{equation*}
\begin{cases}
x_{1}(k)=\sqrt{2}V_{\alpha}\cos(k\omega T+\phi_{\alpha})\\
x_{9}(k)=\sqrt{2}V_{\alpha}\sin(k\omega T+\phi_{\alpha})\\
x_{3}(k)=\sqrt{2}V_{\beta}\cos(k\omega T+\phi_{\beta})\\
x_{4}(k)=\sqrt{2}V_{\beta}\sin(k\omega T+\phi_{\beta})\\
x_{5}(k)=\omega T
\end{cases}
\tag{10}
\end{equation*}
According to (10), the smart grid synchronization system model can be formulated as follows:\begin{equation*}
\begin{cases}
x_{1}(k+1)=x_{1}(k)\cos(x_{5}(k))-x_{2}(k)\sin(x_{5}(k))\\
x_{2}(k+1)=x_{1}(k)\sin(x_{5}(k))+x_{2}(k)\cos(x_{5}(k))\\
x_{3}(k+1)=x_{3}(k)\cos(x_{5}(k))-x_{4}(k)\sin(x_{5}(k))\\
x_{4}(k+1)=x_{3}(k)\sin(x_{5}(k))+x_{4}(k)\cos(x_{5}(k))\\
x_{5}(k+1)=x_{5}(k)
\end{cases}
\tag{11}
\end{equation*}
The process noise in (11) is usually considered to be zero. The measurement functions are expressed as:\begin{align*}
& z_{1}(k)=x_{1}(k)+\zeta_{1}(k)\\
& z_{2}(k)=x_{3}(k)+\zeta_{2}(k)
\tag{12}
\end{align*}
C. Calculation of Positive Sequence Voltage
At first, by taking the invert the matrix in (7), the following equation can be derived:\begin{equation*}
\begin{bmatrix}
\bar{V}_{p}\\
\bar{V}_{n}
\end{bmatrix}=\frac{1}{2}\begin{bmatrix}
1 & j\\
1 & -j
\end{bmatrix}
\begin{bmatrix}\bar{V}_{\alpha}\\
\bar{V}_{\beta}
\end{bmatrix}
\tag{13}
\end{equation*}
Then, based on Euler's formula, the positive voltage vector can be derived by expanding the first row of the matrix (13):\begin{align*}
\overline{V}_{p}=& V_{p}\angle\theta_{p}=\frac{1}{2}(\overline{V}_{\alpha}+j\overline{V}_{\beta})\\
=& 0.5[(V_{\alpha}\cos\theta_{\alpha}-V_{\beta}\sin\theta_{\beta})\\
& +j(V_{\alpha}\sin\theta_{\alpha}+V_{\beta}\cos\theta_{\beta})]
\tag{14}
\end{align*}
Thus, the magnitude and phase angle of positive sequence voltage can be acquired as follows [32]:\begin{align*}
& \theta_{p}=\tan^{-1}\frac{V_{\mathrm{c}x}\sin(\theta_{\alpha})+V_{\beta}\cos(\theta_{\beta})}{V_{\alpha}\cos(\theta_{\alpha})-V_{\beta}\sin(\theta_{\beta})}
\tag{15}\\
& V_{p}=\frac{1}{2}\sqrt{(V_{\alpha}\sin\theta_{\alpha}+V_{\beta}\cos\theta_{\beta})^{2}+(V_{\alpha}\cos\theta_{\alpha}-V_{\beta}\sin\theta_{\beta})^{2}}
\tag{16}
\end{align*}
D. Smart Grid Synchronization System Model With Partial Missing Measurements
Based on the smart grid synchronization system model described by (11)–(12), the discrete power grid system process and measurement equations with partial missing measurements can be expressed by:\begin{equation*}
\begin{cases}
x_{k+1}=f(x_{k})+v_{k}\\
y_{k}=\begin{pmatrix}
\gamma_{k}^{1}\Gamma^{1}(x_{k})+\varsigma_{k}^{1} & \\
\gamma_{k}^{2}\Gamma^{2}(x_{k})+\varsigma_{k}^{2}\\
\vdots\\
\gamma_{k}^{m}\Gamma^{m}(x_{k})+\varsigma_{k}^{m}
\end{pmatrix}=\Xi_{k}\Gamma(x_{k})+\varsigma_{k}
\end{cases}
\tag{17}
\end{equation*}
In addition,
Proposed Resilient Fault Tolerant Extended Kalman Filter
In this section, as an essential theoretical basis, the main implementation framework of the conventional extended Kalman filter method is first introduced briefiy. Then, a novel resilient fault-tolerant extended Kalman filter is developed and proved to acquire a more reliable dynamic state estimation that can deal with the issue of partial missing measurements in the PMU-based power grid synchronization.
Some basic theories and necessary lemmas will be intro-duced to facilitate deriving a resilient fault-tolerant extended Kalman filter approach.
Lemma 1:
[33]: Given two matrices \begin{equation*}
\frac{\partial \text{tr}(\pmb{ABA}^{\mathrm{T}})}{\partial \pmb{A}}=2\pmb{AB}
\tag{18}
\end{equation*}
Lemma 2:
[34]: Given a real-valued matrix \begin{equation*}
E(\pmb{BAB}^{\mathrm{T}})=\begin{bmatrix}
E(b_{1}^{2})E(b_{1}b_{2})\ldots E(b_{1}b_{p})\\
E(b_{1}b_{2})E(b_{2}^{2})\cdots E(b_{2}b_{p})\\
\cdots\\
E(b_{p}b_{1})E(b_{p}b_{2})\cdots E(b_{p}^{2})
\end{bmatrix}\otimes A
\tag{19}
\end{equation*}
For convenience, \begin{equation*}
\begin{cases}
\hat{x}_{k}^{-}=E[x_{k}\vert y_{1}, y_{2}, \cdots y_{k-1}]\\
\hat{x}_{k}^{+}=E[x_{k}\vert y_{1}, y_{2}, \cdots y_{k}]
\end{cases}
\tag{20}
\end{equation*}
A. Extended Kalman Filter
As a conventional nonlinear dynamic state estimator, EKF has been widely used in state estimation and parameter identification of nonlinear systems [35], [36].
In general, the recursive form of EKF can be summarized as follows:\begin{gather*}
\hat{x}_{k+1}^{-}=f(\hat{x}_{k}^{+})
\tag{21}\\
\hat{x}_{k+1}^{+}=\hat{x}_{k+1}^{-}+K_{k+1}[y_{k+1}-\Gamma(\hat{x}_{k+1}^{-})]
\tag{22}
\end{gather*}
Let \begin{align*}
& P_{k+1}^{-}=E(e_{k+1}^{-}(e_{k+1}^{-})^{\mathrm{T}})
\tag{23}\\
& P_{k+1}^{+}=E(e_{k+1}^{+}(e_{k+1}^{+})^{\mathrm{T}})
\tag{24}
\end{align*}
The standard EKF is of the following form:
Initialization
\begin{gather*} \hat{x}_{0}=E(x_{0}) \tag{25}\\ P_{0}=E[(x_{0}-\hat{x}_{0})(x_{0}-\hat{x}_{0})^{\mathrm{T}}] \tag{26} \end{gather*} View Source\begin{gather*} \hat{x}_{0}=E(x_{0}) \tag{25}\\ P_{0}=E[(x_{0}-\hat{x}_{0})(x_{0}-\hat{x}_{0})^{\mathrm{T}}] \tag{26} \end{gather*}
State Prediction
Calculation of Jacobian matrices
\begin{equation*} \left. A_{k}=\frac{\partial f(x_{k},u_{k})}{\partial x_{k}}\right\vert_{x_{k}=\hat{x}_{k}^{+}} \tag{27} \end{equation*} View Source\begin{equation*} \left. A_{k}=\frac{\partial f(x_{k},u_{k})}{\partial x_{k}}\right\vert_{x_{k}=\hat{x}_{k}^{+}} \tag{27} \end{equation*}
Time update equation
\begin{gather*} \hat{x}_{k}^{-}=f(\hat{x}_{k-1}^{+}) \tag{28}\\ P_{k}^{-}=A_{k-1}P_{k-1}^{+}A_{k-1}^{\mathrm{T}}+Q_{k} \tag{29} \end{gather*} View Source\begin{gather*} \hat{x}_{k}^{-}=f(\hat{x}_{k-1}^{+}) \tag{28}\\ P_{k}^{-}=A_{k-1}P_{k-1}^{+}A_{k-1}^{\mathrm{T}}+Q_{k} \tag{29} \end{gather*}
State Update
Computation of Jacobian matrices
\begin{equation*} \left. C_{k}=\frac{\partial\Gamma(x_{k})}{\partial x_{k}}\right\vert_{x_{k}=\hat{x}_{k}^{-}} \tag{30} \end{equation*} View Source\begin{equation*} \left. C_{k}=\frac{\partial\Gamma(x_{k})}{\partial x_{k}}\right\vert_{x_{k}=\hat{x}_{k}^{-}} \tag{30} \end{equation*}
Computation of the Kalman gain at time instant
k \begin{equation*} K_{k}=P_{k}^{-}C_{k}^{\mathrm{T}}\times(C_{k}P_{k}^{-}C_{k}^{\mathrm{T}}+R_{k})^{-1} \tag{31} \end{equation*} View Source\begin{equation*} K_{k}=P_{k}^{-}C_{k}^{\mathrm{T}}\times(C_{k}P_{k}^{-}C_{k}^{\mathrm{T}}+R_{k})^{-1} \tag{31} \end{equation*}
Update of the posterior state estimate at the time of instant
k \begin{equation*} \hat{x}_{k}^{+}=\hat{x}_{k}^{-}+K_{k}[y_{k}-\Gamma(\hat{x}_{k}^{-})] \tag{32} \end{equation*} View Source\begin{equation*} \hat{x}_{k}^{+}=\hat{x}_{k}^{-}+K_{k}[y_{k}-\Gamma(\hat{x}_{k}^{-})] \tag{32} \end{equation*}
Update of state estimation error covariance at the time instant
k \begin{equation*} P_{k}^{+}=(I-K_{k}C_{k})P_{k}^{-} \tag{33} \end{equation*} View Source\begin{equation*} P_{k}^{+}=(I-K_{k}C_{k})P_{k}^{-} \tag{33} \end{equation*}
Remark 1:
Due to the characteristics of simple calculation and high efficiency, the conventional extended Kalman filter has been widely utilized in many areas, such as dynamic state estimation of power systems, vehicle state estimation, and state estimation of lithium batteries [37], [38]. The standard EKF method can work well if the measurement data acquired are correct. However, these assumptions are difficult to hold due to sensor data dropouts inevitably occurring in the transmission channels of conventional measurements from the meters to the control center. The sensor data loss may degrade the performance of conventional EKF, which can severely distort its estimation results, resulting in unreliable state estimates.
B. Resilient Fault Tolerant Extended Kalman Filter
In this subsection, a resilient, dynamic estimation method for smart power grid synchronization is developed to acquire a more reliable and accurate result of power grid synchro-nization, which could mitigate the adverse effect of inevitably partial sensor data loss, named resilient fault tolerant extended Kalman filter.
Considering partial measurements of the smart grid syn-chronization system in (17) are missing, if all the conditions in (34) are satisfied:\begin{equation*}
\begin{cases}
E[v_{k}]=0,\ E[\varsigma_{k}]=0,\ E[v_{k}\varsigma_{j}^{\mathrm{T}}]=0\\
E[v_{k}v_{j}^{\mathrm{T}}]=Q_{k}\Omega_{k-j},\ E[\varsigma_{k}\varsigma_{j}^{\mathrm{T}}]=R_{k}\Omega_{k-j}\\
\Omega_{k-j}=1(k=j);\Omega_{k-j}=0(k\neq j)\\
E[v_{k}x_{0}^{\mathrm{T}}]=0,\ E[\varsigma_{k}x_{k}^{\mathrm{T}}]=0
\end{cases}
\tag{34}
\end{equation*}
Then, the RFTEKF method can be derived for grid synchro-nization DSE with partial missing measurements.
Based on the DSE model of power grid synchronization described in (17), the RFTEKF method can be further constructed as:\begin{gather*}
\hat{x}_{k+1}^{-}=f(\hat{x}_{k}^{+})
\tag{35}\\
x_{k+1}^{\mathrm{A}}+=x_{k+1}^{\mathrm{A}-}+K_{k+1}[y_{k+1}-\Xi_{k+1}\Gamma(x_{k+1}^{\mathrm{A}-})]
\tag{36}
\end{gather*}
Then, the optimal filter gain of RFTEKF can be derived as follows:\begin{equation*}
K_{k+1}=P_{k+1}^{-}C_{k+1}^{\mathrm{T}}\overline{\Xi}_{k+1}\Lambda_{k+1}^{-1}
\tag{37}
\end{equation*}
P:+, can be written as:\begin{equation*}
P_{k+1}^{+}=P_{k+1}^{-}-K_{k+1}\Lambda_{k+1}K_{k+1}^{\mathrm{T}}
\tag{38}
\end{equation*}
Proof:
Let\begin{equation*}
\begin{cases}
e_{k+1}^{+}=x_{k+1}-\hat{x}_{k+1}^{+}\\
e_{k+1}^{-}=x_{k+1}-\hat{x}_{k+1}^{-}
\end{cases}
\tag{39}
\end{equation*}
\begin{align*}
& e_{k+1}^{+}=f(x_{k})+v_{k}-\hat{x}_{k+1}^{-}-K_{k+1}\epsilon_{k+1}
\tag{40}\\
& e_{k+1}^{-}=f(x_{k})+v_{k}-f(\hat{x}_{k}^{+})
\tag{41}
\end{align*}
Taylor expansion is used to linearize \begin{align*}
& \begin{cases}
f(x_{k})=f(\hat{x}_{k}^{+})+A_{k}e_{k}^{+}\\
\left. A_{k}=\frac{\partial f(x_{k})}{\partial x_{k}}\right\vert_{x_{k}=\hat{x}_{k}^{+}}
\end{cases}
\tag{42}\\
& e_{k+1}^{-}=A_{k}e_{k}^{+}+v_{k}
\tag{43}\\
& \begin{cases}
\Gamma(x_{k+1})=\Gamma(\hat{x}_{k+1}^{-})+C_{k+1}e_{k+1}^{-}\\
\left. C_{k+1}=\frac{\partial\Gamma(x_{k+1})}{\partial x_{k+1}}\right\vert_{ x_{k+1}=\hat{x}_{k+1}^{-}}
\end{cases}
\tag{44}\\
& e_{k+1}^{+}=(I-K_{k+1-k+1}^{-}-C_{k+1})e_{k+1}^{-}-K_{k+1}\sigma_{k+1}
\tag{45}
\end{align*}
According to the (37), \begin{equation*}
P_{k+1}^{-}=E[e_{k+1}^{-}(e_{k+1}^{-})^{\mathrm{T}}]=A_{k}P_{k}^{+}A_{k}^{\mathrm{T}}+Q_{k}
\tag{46}
\end{equation*}
Due to \begin{align*}
P_{k+1}^{+}=& E[e_{k+1}^{+}(e_{k+1}^{+})^{\mathrm{T}}]\\
=& P_{k+1}^{-}+P_{k+1}^{-}C_{k+1}^{\mathrm{T}}\overline{\Xi}_{k+1}K_{k+1}^{\mathrm{T}}\\
& -K_{k+1}\overline{\Xi}_{k+1}C_{k+1}(P_{k+1}^{-})^{\mathrm{T}}\\
& +(K_{k+1}-K_{k+1}^{*})\Lambda_{k+1}(K_{k+1}-K_{k+1}^{*})^{\mathrm{T}}\\
& -K_{k+1}^{*}\Lambda_{k+1}(K_{k+1}^{*})^{\mathrm{T}}+K_{k+1}^{*}\Lambda_{k+1}K_{k+1}^{\mathrm{T}}\\
& +K_{k+1}\Lambda_{k+1}(K_{k+1}^{*})^{\mathrm{T}}
\tag{47}
\end{align*}
When \begin{equation*}
\begin{cases}
P_{k+1}^{+}=P_{k+1}^{-}-K_{k+1}\Lambda_{k+1}K_{k+1}^{\mathrm{T}}\\
K_{k1}=P_{k+1}^{-}C_{k+1}^{\mathrm{T}}\overline{\Xi}_{k+1}\Lambda_{k+1}^{-1}
\end{cases}
\tag{48}
\end{equation*}
This completes the proof.
At last, for simplicity, Algorithm 1 is a summary of the proposed RFTEKF method.
Remark 2:
When designing the estimator, literature [35] only adopted the statistical property of measurement data loss in formula (18) to improve the calculation accuracy. However, when referring to the design and implementation of the estimator in [39], the time stamp technology in the sensor network can be used to know
Algorithm 1: Resilient Fault Extended Kalman Filter Method
Step 1: set
Step 2: calculate xJ; at time instant \begin{equation*}
\hat{x}_{k}^{-}\leftarrow f(\hat{x}_{k-1}^{+});
\end{equation*}
Step 3: calculate \begin{equation*}
P_{k}^{-}=A_{k-1}P_{k-1}^{+}A_{k-1}^{\mathrm{T}}+Q_{k};
\end{equation*}
Step 4: update the gain matrix \begin{equation*}
K_{k1}=P_{k+1}^{-}C_{k+1}^{\mathrm{T}}\Xi_{k+1}^{-1}
\end{equation*}
Step 5: update the estimated state vector \begin{equation*}
\hat{x}_{k}^{+}=\hat{x}_{k}^{-}+K_{k}[y_{k}-\Xi_{k}\Gamma(\hat{x}_{k}^{-})];
\end{equation*}
Step 6: update the estimation covariance matrix Pi: by (38)\begin{equation*}
p_{k}+=P_{k}^{-}-K_{k}[\overline{\Xi}_{k}\otimes(C_{k}P_{k}^{-}C_{k}^{\mathrm{T}})+R_{k}]K_{k}^{\mathrm{T}};
\end{equation*}
Step 7: output the state estimation results of
Step 8:
until
Simulation Results and Analysis
Detailed numerical simulations are implemented in this section to show the effectiveness and resistance of the proposed resilient fault-tolerant extended Kalman filter against partial missing measurements.
A. Test Systems
To verify the validity and robustness of the proposed method, numerical signal analysis, WECC 9-bus test and real power system with DPGS test are carried out. The following are the precise settings for each testing system.
Case Study 1:
The proposed RFTEKF method is compared with FTEKF and conventional extended Kalman filter for the numerical signal with partial missing measurement.
Case Study 2:
To further illustrate the effectiveness of the developed RFTEKF method, the discussed approaches are tested on the three-phase voltage imbalance signal acquired between bus 8 and bus 9 of the standard WECC 9-bus test system.
Case Study 3:
To verify the effectiveness of the proposed method in a large power system with a high proportion of new energy access, a signal from the actual power system with DPGS penetration in Henan Province, China, is considered and tested further to demonstrate the scalability and effectiveness of the method.
To accurately track the dynamic features of the smart grid, in this paper, the time step for the simulation is set at 0.25 seconds. The sampling frequency is selected as 2400 Hz. It's important to note each of the discussed approaches is carried out in MATLAB R2020b on a PC with the Intel Core CPU i5-7200U, 2.5 GHz and 8 GB RAM.
In addition, to obtain more comprehensive and substantial results and to make the statistical results clearer and easier to understand, the overall performance indicator \begin{equation*}
E_{x}=\frac{1}{N_{MC}}\sum_{i=1}^{N_{MC}}\sqrt{\sum_{k=1}^{N_{T}}(\hat{x}_{k}-x_{k})^{2}/N_{T}}
\tag{49}
\end{equation*}
B. Case Study 1: Numerical Signal Test
In this part, the numerical simulation of the three-phase unbalanced voltage signal is carried out. The performance of traditional EKF, FTEKF and the proposed RFTEKF are tested. In the simulation studies, the initial value of the amplitude of the unbalanced voltage is set
In the simulation, the sampling frequency is 2400 Hz. The initial value of the error covariance of the EKF, FTEKF and RFTEKF is chosen as
Figures 2 and 3 show the complete measurement information of
As a result of the experimental findings, it can be seen that the proposed resilient fault-tolerant extended Kalman filter approach can accurately estimate each state variable, even with partial missing measurements. FTEKF is second because it only considers the statistical properties of lost information. Due to the severe nonlinearity caused by the partial missing measurement, the conventional extended Kalman filter significantly deviates from the true value. It cannot converge to the real values of the five state trajectories. In the case of sensor data loss, the conventional EKF method exhibits numerical instability because the EKF methodology uses first-order linearization to update the estimation covariance matrix and mean state.
Additionally, Table I summarizes the performance indices of EKF, FTEKF and the proposed RFTEKF methods for power grid synchronization with partial missing measurements. It can be seen that compared to the traditional EKF method and FTEKF, the estimation error of the new RFETKF method- ology is significantly lower. These experimental outcomes are consistent with those reflected in Figs. 4–8 further verifies and confirms that the proposed RFTEKF approach is more robust and resistant to measurements with partly missing data.
C. Case Study 2: Wecc 9-Bus Test
In this scenario, the 3-machine and 9-bus system of the Western Electric Power Coordinating Committee (WECC) is selected as the test system [31]. The unbalanced voltage signal is acquired between bus 8 and bus 9 of the test system. The measurement data with partial missing are displayed in Figs. 9–10. Three-phase unbalanced voltage's initial amplitude and phase angle are
The conventional EKF, FTEKF and RFTEKF approaches are implemented for dynamic state estimation of WECC synchronization. The estimation outcomes based on EKF, FTEKF and RFTEKF are contrasted with actual values of state variables, which are displayed in Figs. 11–15.
According to the experimental findings shown in Figs. 11–15, the synchronization estimation of traditional EKF deviates from true value seriously under this scenario, which reflects conventional EKF is susceptible to partial missing measure- ment. FTEKF performs better than EKF because the estimator is designed with measurement missing in mind. The developed RFTEKF method, in contrast, outperforms the traditional EKF method and FTEKF in accurately tracking the dynamic of the WECC system, even with partial missing measurements. These results demonstrate the excellent performance and numerical stability of the proposed RFTEKF method in the case of the partial missing measurement.
In addition, to acquire a quantitative understanding of the performance comparison of each discussed approach, Table II provides an overview of the estimation error index for the proposed RFTEKF, FTEKF and EKF methods for the WECC test. It is evident from the table the proposed RFTEKF method can achieve a much smaller root-mean-square error than the conventional EKF. These experimental findings concur with Case Study 2, which shows the RFTEKF method is more resilient and robust when dealing with partial missing measurements.
Furthermore, synchronous estimation experiments were carried out to track the phase angle and amplitude of dynamic positive sequence voltage in the WECC test system using the traditional EKF, FTEKF, and the developed RFTEKF method. The comparison outcomes of the methods are shown in Figs. 16 and 17.
As demonstrated by the experimental results displayed in Figs. 16 and 17, the estimation results of the traditional Kalman filter deviate largely from the true value of the voltage in the presence of partial missing measurements. The tracking effect of FTEKF is better than EKF because it considers the problem of missing measurements but only uses statistical characteristics, so the tracking effect is slightly inferior to RFTEKF. By contrast, the proposed RFTEKF can accurately track the amplitude and phase angle of the positive sequence voltage even with incomplete measurement information, displaying significantly improved performance over the conventional EKF method and FTEKF. In addition, the performance indicators of the three methods are provided in Table III, and the obvious deviation of the proposed RFTEKF approach is much smaller. These numerical results are consistent with those reflected in Figs. 16 and 17, which further confirms the proposed RFTEKF method is more robust and resilient in the case of partial missing measurements.
D. Case Study 3: Real Power System With Dpgs Test
In this scenario, a signal from the actual power system with DPGS penetration in Henan Province, China, is considered. Specifically, the three-phase voltage at the 35KV bus bar near the wind-driven generator connection point is utilized and tested. The sampling frequency is 10,000 Hz and the simulation time is 1 s. In the application process, the initial covariance of state error is set as
Figures 18 and 19 show measurement variables
In Figs. 20–21, the results of grid synchronization estimation using voltage data collected at the point of interconnection of a wind turbine are shown. Only the tracking effect of voltage amplitude and phase angle are shown.
The experimental results show that the conventional EKF method seriously deviates from the true value trajectory since it was not designed with the effect of partial missing measurements. By contrast, the RFTEKF and FTEKF methods can obtain higher accuracy for state estimation. In addition, due to the proposed RFTEKF approach using the time-stamp technology to get packet loss information, the estimation error of RFTEKF is minimal. These estimation results further confirm the strong robustness of the RFTEKF against partial missing measurements and demonstrate its good scalability.
E. Case Study 4: Evaluation of Computational Efficiency
To satisfy various real-time energy management systems (EMS) applications, the estimation approach for smart grid synchronization needs to be computationally efficient. As a result, to determine whether the computation time of RFTEKF presented in this paper is lower than the PMU sampling rate, the entire running time of the conventional EKF, FTEKF and RFTEKF for the Case Study 1, Case Study 2 and Case Study 3 are calculated, and the results are displayed in Fig. 22. It can be seen from the calculation time the RFTEKF method has similar computational efficiency to FTEKF. Because of the complicated formula in the update stage, the operating time of RFTEKF is slightly longer than that of FTEKF. However, it is still lower than the sampling rate of the PMU. Therefore, the proposed RFTEKF method can satisfy the requirements for real-time tracking of smart grid synchronization estimation.
Conclusion
Accurate voltage synchronization under bad data, fault and distorted voltage conditions is critical for properly controlling electrical energy transfer between a distributed power generation system (DPGS) and the grid. In this article, lost information is considered to be known online using the time-stamp technique, and the gain is calculated by using its statistical characteristic to design and implement the estimator, which can effectively reduce the influence of partial loss of sensor data on state accuracy. Experimental data manifest that the proposed RFTEKF algorithm is robust and reliable for synchronous dynamic estimation of smart grid for various test systems with partial missing measurements. In future studies, we will focus on the collection of measurement data, as well as the analysis of statistical characteristics of the data.