Processing math: 100%
Resilient Smart Power Grid Synchronization Estimation Method for System Resilience with Partial Missing Measurements | CSEE Journals & Magazine | IEEE Xplore

Resilient Smart Power Grid Synchronization Estimation Method for System Resilience with Partial Missing Measurements


Abstract:

With the increasing demand for power system stability and resilience, effective real-time tracking plays a crucial role in smart grid synchronization. However, most studi...Show More

Abstract:

With the increasing demand for power system stability and resilience, effective real-time tracking plays a crucial role in smart grid synchronization. However, most studies have focused on measurement noise, while they seldom think about the problem of measurement data loss in smart power grid synchronization. To solve this problem, a resilient fault-tolerant extended Kalman filter (RFTEKF) is proposed to track voltage amplitude, voltage phase angle and frequency dynamically. First, a three-phase unbalanced network's positive sequence fast estimation model is established. Then, the loss phenomenon of measurements occurs randomly, and the randomness of data loss's randomness is defined by discrete interval distribution [0], [1]. Subsequently, a resilient fault-tolerant extended Kalman filter based on the real-time estimation framework is designed using the time-stamp technique to acquire partial data loss information. Finally, extensive simulation results manifest the proposed RFTEKF can synchronize the smart grid more effectively than the traditional extended Kalman filter (EKF).
Published in: CSEE Journal of Power and Energy Systems ( Volume: 10, Issue: 3, May 2024)
Page(s): 1307 - 1319
Date of Publication: 14 February 2024
Print ISSN: 2096-0042

Funding Agency:


SECTION I.

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:

  1. The first category is mathematical analysis approaches, mainly based on digital signal processing (DSP) techniques, which have strict requirements on the sampling rate [8].

  2. 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].

  3. 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.

Fig. 1. - Diagram of the proposed rftekf method
Fig. 1.

Diagram of the proposed rftekf method

SECTION II.

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*}View SourceRight-click on figure for MathML and additional features. where v_{a}(t), v_{b}(t), v_{c}(t) are the instantaneous unbalanced voltages of a, b, and a phases, respectively; t represents the time in seconds; \omega indicates the electrical angular frequency in rad/s. V_{i}(i=a, b, c) is the RMS voltage amplitudes, and \phi_{2} is the corresponding RMS phase angles. Note that the voltage magnitudes of each phase are not necessarily equal, and the phase difference between each phase voltage might not be 120°.

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*}View SourceRight-click on figure for MathML and additional features. where k=0,1,2,3,\ldots represents the sampling instant. T is sampling period, x(k)=x(kT) corresponds to the magnitude of x(t) at the kth time instant. In general, the frequency of a power grid is considered to be 60 Hz, and the sampling frequency is 2400 Hz.

The variable v(k)=[v_{a}(k),\ v_{b}(k),\ v_{c}(k)]^{\mathrm{T}} represents the three-phase voltage vector. According to the symmetrical component transformation, the unbalanced three-phase voltage can be represented as:\begin{equation*} v(k)=v_{0}(k)+v_{p}(k)+v_{n}(k) \tag{3} \end{equation*}View SourceRight-click on figure for MathML and additional features. where v(k) is the instantaneous three-phase voltage at time in-stant k;v_{p}(k), v_{n}(k) represent the positive, negative sequence voltages, respectively; v_{0}(k) represents the zero sequence voltage:\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*}View SourceRight-click on figure for MathML and additional features. where \theta_{p}, \theta_{n}, \theta_{0} are represent the positive, negative and zero sequence phase angles.

According to the symmetric component transformation, the three-phase voltage phasors under the abc coordinate frame can be separated into the zero, positive, and negative sequence phasors:\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*}View SourceRight-click on figure for MathML and additional features. where a=1\angle 120^{\mathrm{o}}.

In addition, by using Clarke's transformation, the abc coordinate frame voltage phasors can be transformed into the voltage phasors of stationary \alpha\beta coordinate frame:\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*}View SourceRight-click on figure for MathML and additional features.

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*}View SourceRight-click on figure for MathML and additional features.

Furthermore, voltage phasors \overline{V}_{\alpha} and \overline{V}_{\beta} can be discretized as v_{\alpha}(k) and v_{\beta}(k):\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*}View SourceRight-click on figure for MathML and additional features.

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 T are chosen as follows:\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*}View SourceRight-click on figure for MathML and additional features. where t=kT and T=1/f_{s}, T and f_{s} are the sampling time and frequency, respectively.

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*}View SourceRight-click on figure for MathML and additional features.

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*}View SourceRight-click on figure for MathML and additional features. where \zeta_{1}(k) and \zeta_{2}(k) are deemed to be external disturbances.

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*}View SourceRight-click on figure for MathML and additional features.

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*}View SourceRight-click on figure for MathML and additional features.

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*}View SourceRight-click on figure for MathML and additional features.

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*}View SourceRight-click on figure for MathML and additional features. where x_{k}\in R^{n} - state variable; y_{k}\in R^{m} - measurement vector with partial measurements missing; f, \Gamma - system and measurement functions; v_{k}, \varsigma_{k} - process noise and measurement noise are commonly depicted as zero-mean Gaussian white noises with covariance matrices Q_{k} and R_{k}, respectively.

In addition, \Xi_{k}=\text{diag}\{\gamma_{k}^{1},\ \gamma_{k}^{2},\ \cdots\gamma_{k}^{m}\} and \gamma_{k}^{i}(i=1,2, \cdots, m) are m independent random variables, which are independent of the system noise and measurement noise. Where \Gamma(x_{k})=\text{diag}\{\Gamma^{1}(x_{k}), \Gamma^{2}(x_{k}), \cdots\Gamma^{m}(x_{k})], and the random variable \gamma_{m,k} represents the mth measurement partial loss coefficient, which obeys uniform distribution of [0], [1] interval.

SECTION III.

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 A_{m\times n} and B_{n\times n}, where B_{n\times n}=B_{n\times n}^{\mathrm{T}}, then the partial derivative of tr (ABA^{\mathrm{T}}), with respect to A, can be derived as follows:\begin{equation*} \frac{\partial \text{tr}(\pmb{ABA}^{\mathrm{T}})}{\partial \pmb{A}}=2\pmb{AB} \tag{18} \end{equation*}View SourceRight-click on figure for MathML and additional features. where \text{tr}(\cdot) represents the trace of the matrix.

Lemma 2:

[34]: Given a real-valued matrix A=[a_{ij}]_{p\times p} and a diagonal stochastic matrix B=\text{diag}(b_{1}, b_{2}, \cdots b_{p}), then\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*}View SourceRight-click on figure for MathML and additional features. where E(\cdot) is the mathematical expectation, \otimes represents the Hadamard product.

For convenience, \hat{x}_{k}^{-} denotes the a prior estimator of x_{k},\hat{x}_{k}^{+} represents the posteriori estimate of x_{k}, which are expressed as follows:\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*}View SourceRight-click on figure for MathML and additional features.

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*}View SourceRight-click on figure for MathML and additional features.

Let e_{k+1}^{-}=x_{k+1}-\hat{x}_{k+1}^{-} represent the a priori state estimation errors and e_{k+1}^{+} = x_{k+1} -\hat{x}_{k+1}^{+} indicate the posteriori state estimation errors of the system, respectively. Then, we can get:\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*}View SourceRight-click on figure for MathML and additional features.

The standard EKF is of the following form:

  1. 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 SourceRight-click on figure for MathML and additional features.

  2. State Prediction

    1. 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 SourceRight-click on figure for MathML and additional features.

    2. 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 SourceRight-click on figure for MathML and additional features.

  3. State Update

    1. 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 SourceRight-click on figure for MathML and additional features.

    2. 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 SourceRight-click on figure for MathML and additional features.

    3. 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 SourceRight-click on figure for MathML and additional features.

    4. 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 SourceRight-click on figure for MathML and additional features.

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*}View SourceRight-click on figure for MathML and additional features.

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*}View SourceRight-click on figure for MathML and additional features. where \Xi is used to describe the partial missing measurements. To express convenience, we define \varepsilon_{k}\triangleq y_{k}-\Xi_{k}\Gamma(\hat{x}_{k}^{-}).

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*}View SourceRight-click on figure for MathML and additional features. where \Lambda_{k+1}=\overline{\Xi}_{k+1}\otimes(C_{k+1}P_{k+1}^{-}C_{k+1}^{\mathrm{T}})+R_{k+1} and \overline{\Xi}_{k+1} =E(\Xi_{k+1}).

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*}View SourceRight-click on figure for MathML and additional features.

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*}View SourceRight-click on figure for MathML and additional features. where e_{k+1}^{+} represents the state estimation error, e_{k+1}^{-} indicates the prior state prediction error. According to (35), e_{k+1}^{+} and e_{k+1}^{-} can be further rewritten as follows:\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*}View SourceRight-click on figure for MathML and additional features.

Taylor expansion is used to linearize f(x_{k}) and \Gamma(x_{k+1}) at \hat{x}_{k}^{+} and \hat{x}_{k+1}^{-}, respectively, and leaving only the first-order term:\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*}View SourceRight-click on figure for MathML and additional features.

According to the (37), P_{k+1}^{-} can be computed by\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*}View SourceRight-click on figure for MathML and additional features.

Due to v_{k},\ e_{k}, \varsigma_{k} and \overline{\Xi}_{k} are mutually uncorrelated, according to (39), P_{k+1}^{+} is generated as follows:\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*}View SourceRight-click on figure for MathML and additional features.

When K_{k+1}=K_{k+1}^{*}=P_{k+1}^{-}C_{k+1}^{\mathrm{T}} \overline{\Xi}_{k+1}\Lambda_{k+1}^{-1},P_{k+1}^{+} can acquire minimum value. Thus, P_{k+1}^{+} and K_{k+1} can be written as:\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*}View SourceRight-click on figure for MathML and additional features.

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 \Xi. In this literature, similar to [40], only \Xi statistical characteristics are used to construct the best possible filter gains for the RFTEKF. More importantly, using one Riccati, the gains can be computed offline [39]. Meanwhile, the timestamp mechanism implements the RFTEKF approach to assume \Xi is known online.

Algorithm 1: Resilient Fault Extended Kalman Filter Method

1

Step 1: set k=0,\hat{x}_{0}, P_{0}, T_{s};

2

Step 2: calculate xJ; at time instant k by (35)\begin{equation*} \hat{x}_{k}^{-}\leftarrow f(\hat{x}_{k-1}^{+}); \end{equation*}View SourceRight-click on figure for MathML and additional features.

3

Step 3: calculate p_{k}- at the time instant k by (46)\begin{equation*} P_{k}^{-}=A_{k-1}P_{k-1}^{+}A_{k-1}^{\mathrm{T}}+Q_{k}; \end{equation*}View SourceRight-click on figure for MathML and additional features.

4

Step 4: update the gain matrix K_{k} at the time instant k by (37)\begin{equation*} K_{k1}=P_{k+1}^{-}C_{k+1}^{\mathrm{T}}\Xi_{k+1}^{-1} \end{equation*}View SourceRight-click on figure for MathML and additional features.

5

Step 5: update the estimated state vector x -;; by (36)\begin{equation*} \hat{x}_{k}^{+}=\hat{x}_{k}^{-}+K_{k}[y_{k}-\Xi_{k}\Gamma(\hat{x}_{k}^{-})]; \end{equation*}View SourceRight-click on figure for MathML and additional features.

6

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*}View SourceRight-click on figure for MathML and additional features.

7

Step 7: output the state estimation results of \hat{x}_{k}, and update the time instant

8

Step 8: k=k+1, go back to Step 2

9

until k = Ts, end loop

SECTION IV.

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 E_{x} introduced in the revised manuscript to evaluate the performance of each discussed algorithm with the 100 Monte Carlo simulations conducted, which is defined as follows:\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*}View SourceRight-click on figure for MathML and additional features. where N_{MC}=100 is the number of Monte Carlo runs; N_{T} is the simulation time steps k represents the time instant, x denotes the magnitude and phase angle of positive sequence voltage, \hat{x}_{k} and x_{k} are the estimated value and the truth value of the state variable, respectively.

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 [1,1.2,0.8]^{\mathrm{T}}, and the initial value of the phase angle is selected as [0^{\mathrm{o}},\ 120^{\mathrm{o}},\ 240^{\mathrm{o}}]^{\mathrm{T}}.

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 10^{-6}I_{n\times n}. The system and measurement noise covariance matrices are set as Q_{0}= 10^{-6}I_{5\times 5}, R_{0}=10^{-6}I_{2\times 2}, respectively.

Figures 2 and 3 show the complete measurement information of y_{1} and y_{2} with and without partial missing measurements. Based on which, we have compared traditional EKF, FTEKF and proposed RFTEKF three methods state estimation tests for power grid synchronization. The comparison results of the discussed approaches are presented in Figs. 4–​8.

Fig. 2. - Measurement $y_{1}$ with and without partial missing.
Fig. 2.

Measurement y_{1} with and without partial missing.

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.

Fig. 3. - Measurement $y_{2}$ with and without partial missing.
Fig. 3.

Measurement y_{2} with and without partial missing.

Fig. 4. - Estimation results of state variables $x_{1}$ by different methods.
Fig. 4.

Estimation results of state variables x_{1} by different methods.

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.

Fig. 5. - Estimation results of state variables $x_{2}$ by different methods.
Fig. 5.

Estimation results of state variables x_{2} by different methods.

Fig. 6. - Estimation results of state variables $x_{3}$ by different methods.
Fig. 6.

Estimation results of state variables x_{3} by different methods.

Table I Performance comparison
Table I- Performance comparison

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 [1,1.11,0.89]^{\mathrm{T}} and [0^{\mathrm{o}}, 120.33^{\mathrm{o}}, 240.32^{\mathrm{o}}]^{\mathrm{T}}, respectively. In addition, 10^{-6}I_{n\times n} is selected as the initial value of the error covariance of the EKF and RFTEKF. The system noise covariance matrix is Q_{0}=10^{-6}I_{5\times 5} and the measurement noise covariance matrix is R_{0}=10^{-6}I_{5\times 5}.

Fig. 7. - Estimation results of state variables $x_{4}$ by different methods.
Fig. 7.

Estimation results of state variables x_{4} by different methods.

Fig. 8. - Estimation results of state variables $x_{5}$ by different methods.
Fig. 8.

Estimation results of state variables x_{5} by different methods.

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.

Fig. 9. - Measurement $y_{1}$ with and without partial missing.
Fig. 9.

Measurement y_{1} with and without partial missing.

Fig. 10. - Measurement $y_{2}$ with and without partial missing.
Fig. 10.

Measurement y_{2} with and without partial missing.

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.

Fig. 11. - Estimation results of state variables $x1$ by different methods.
Fig. 11.

Estimation results of state variables x1 by different methods.

Fig. 12. - Estimation results of state variable $x_{2}$ by different methods.
Fig. 12.

Estimation results of state variable x_{2} by different methods.

Table II Performance comparison
Table II- Performance comparison

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.

Fig. 13. - Estimation results of state variables $x_{3}$ by different methods.
Fig. 13.

Estimation results of state variables x_{3} by different methods.

Fig. 14. - Estimation results of state variables $x_{4}$ by different methods.
Fig. 14.

Estimation results of state variables x_{4} by different methods.

Fig. 15. - Estimation results of state variable $x_{5}$ by different methods.
Fig. 15.

Estimation results of state variable x_{5} by different methods.

Fig. 16. - Estimation result of positive sequence phase angle by different methods.
Fig. 16.

Estimation result of positive sequence phase angle by different methods.

Fig. 17. - Estimation result of positive sequence voltage magnitude by different methods.
Fig. 17.

Estimation result of positive sequence voltage magnitude by different methods.

Table III Performance comparison
Table III- Performance comparison

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 10^{-6}I_{n\times n}, and the covariance of process and measurement noise is Q_{0}=10^{-10}I_{5\times 5}, R_{0}= 10^{-10}I_{5\times 5} respectively.

Figures 18 and 19 show measurement variables y_{1} and y_{2} with and without partial measurement missing information, respectively. Under the condition of partial measurement missing, we use three algorithms to estimate the power grid voltage data synchronously.

Fig. 18. - Measurement $y_{1}$ with and without partial missing.
Fig. 18.

Measurement y_{1} with and without partial missing.

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.

Fig. 19. - Measurement y2with and without partial missing.
Fig. 19.

Measurement y2with and without partial missing.

Fig. 20. - Estimation result of positive sequence phase angle by different methods.
Fig. 20.

Estimation result of positive sequence phase angle by different methods.

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.

Fig. 21. - Estimation result of positive sequence voltage magnitude by different methods
Fig. 21.

Estimation result of positive sequence voltage magnitude by different methods

Fig. 22. - Total execution time of each discussed approach for different test systems.
Fig. 22.

Total execution time of each discussed approach for different test systems.

SECTION V.

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.

References

References is not available for this document.