Abstract
Conventional unscented Kalman filter (UKF)-based inertia estimators are constrained by slow convergence within the limited inertial response window and a fixed measurement noise variance that cannot capture time-varying uncertainty during disturbances. This paper proposes ARX-IG-UKF, an online nodal inertia estimation method combining autoregressive modeling with exogenous inputs (ARX) for initialization and inverse-gamma (IG) noise adaptation. First, an ARX model fitted to early post-disturbance power frequency data provides an initial nodal inertia estimate. This estimate initializes a state-space model describing the inertial responses of synchronous generators and renewable generation units, reducing the convergence time required for short-window estimation. An IG distribution is then used to update the measurement noise covariance online in response to deviations associated with primary frequency regulation. The adaptive covariance is incorporated into the UKF to reduce the influence of non-inertial dynamics and recursively estimate nodal inertia. Simulation studies demonstrate consistent convergence and stable estimates under a range of operating conditions, supporting the applicability of the method to online nodal inertia identification in complex operating scenarios.
1. Introduction
As the penetration of renewable generation increases, conventional synchronous generators are increasingly displaced by power-electronic-interfaced resources. Variations in renewable power output and changes in unit commitment have led to a gradual decline in power system inertia [1,2,3,4]. Under low-inertia conditions, the system is less able to withstand active power disturbances, causing the frequency nadir to approach or even exceed its security threshold. Fast and accurate inertia estimation is therefore essential for system operators to implement frequency-support and emergency control measures effectively [5,6,7].
Power system inertia estimation methods can be broadly divided into two categories: methods based on ambient measurements and those based on disturbance event measurements [8]. Inertia estimation using ambient data, however, remains challenging. To the best of our knowledge, Ref. [9] was the first to identify system inertia from ambient measurements and developed a statistical model to characterize the relationship between system inertia and steady-state frequency variations. Ref. [10] proposed a closed-loop identification method that estimates the power system inertia constant by applying a known probing signal. Ref. [11] derived a combined model of inertial response and primary frequency regulation. A high-order model was then used to fit the transfer functions between multiple inputs and outputs, and the inertia time constant was obtained from the system response to a step input.
Compared with ambient-data-based approaches, disturbance-event-based inertia estimation has a broader range of applications and a more mature engineering foundation. Ref. [12] used synchronized post-disturbance measurements and dynamic mode decomposition (DMD) to extract system dynamics and estimate inertia in multi-area power systems. Its computational efficiency, however, limits its use for rapid online estimation. To address this issue, Ref. [13] introduced streaming dynamic mode decomposition (sDMD), which reduces computational and storage costs while maintaining estimation accuracy, thereby enabling efficient real-time inertia identification.
Recent advances in phasor measurement units (PMUs) have made online estimation of power system inertia feasible. PMUs provide the phase angles of bus voltages and currents, from which real-time frequency can be calculated and used as a state variable. This capability has supported the development of various state-estimation methods for online inertia estimation, most of which are based on the Kalman filter (KF) [14,15,16]. As a linear estimator, however, the KF cannot handle the nonlinear relationship between the inertia parameter, when treated as an unknown state, and system frequency dynamics. Ref. [17], therefore, introduced the extended Kalman filter (EKF), which locally linearizes the nonlinear model to jointly estimate generator dynamic states and parameters such as inertia online. Using nodal frequency measurements, Ref. [18] constructed a corresponding state-space model and estimated inertia within an unscented Kalman filter (UKF) framework. Unlike the EKF, which relies on local model linearization, the UKF propagates a set of sigma points to preserve higher-order information about the state distribution, allowing faster and more accurate inertia tracking during nonlinear estimation. This method, however, does not account for the effect of current limiting on inertial support. Ref. [6] addressed this limitation by incorporating a current limiter into the inertia identification model and introducing an adaptive unscented Kalman filter (AUKF), thereby improving tracking accuracy and robustness. Nevertheless, these methods remain sensitive to the choice of estimation window length. A long window allows primary frequency regulation to exert a greater influence on the measured response, reducing inertia estimation accuracy; a short window, by contrast, provides insufficient time for the filter to converge. Moreover, when the specified initial inertia differs substantially from its true value, the limited convergence rate of the UKF may prevent the estimate from approaching the true value within the finite inertial response window.
To address the remaining limitations of existing methods, this paper proposes a power system inertia estimation method termed ARX-IG-UKF. The main contributions are as follows:
- The frequency-response equations of renewable generation nodes and conventional synchronous-generator nodes are combined to formulate a unified state-space model linking inertia constants with frequency dynamics. This model describes the relationship between frequency response and inertial support in renewable-rich power systems.
- To reduce the sensitivity of Kalman-filter-based inertia identification to the specified initial inertia, an autoregressive model with exogenous inputs (ARX) is used to obtain a preliminary estimate of nodal inertia. This estimate provides a more appropriate initial condition for subsequent recursive state estimation.
- A conventional UKF uses a fixed measurement noise variance and therefore assumes constant confidence in frequency measurements. This assumption limits its ability to suppress the influence of non-inertial dynamics, such as primary frequency regulation during the later stage of a disturbance. An adaptive measurement noise variance estimation method based on an inverse-gamma (IG) prior is therefore introduced and incorporated into the UKF, reducing the effect of non-inertial dynamics on inertia identification.
2. Inertial Response and State-Space Modeling
As the penetration of renewable generation increases, the inherent inertia of the power system continues to decline. Consequently, disturbances produce a higher rate of change of frequency (RoCoF), a lower-frequency nadir, and a reduced frequency stability margin [2,19,20]. System inertia is also distributed unevenly because the generation mix and operating conditions vary across regions, resulting in pronounced spatial differences. A system-wide equivalent inertia alone, therefore, cannot adequately characterize the ability of individual nodes to withstand power disturbances. Accurate estimation of nodal or regional inertia is essential for frequency security assessment, stability analysis, and control resource allocation in low-inertia power systems [8,21].
2.1. Inertial Response at Generation Nodes
The inertia of a synchronous generator is provided mainly by the mechanical kinetic energy stored in its rotor and other components rotating on the same shaft. The inertia constant reflects the capacity of this stored energy to resist active power imbalances [22]. When an active power disturbance disrupts the balance between generation and demand, the rotor releases stored kinetic energy or absorbs surplus electrical energy from the grid, thereby contributing to the restoration of system power balance.
Unlike conventional synchronous generators, which naturally participate in frequency response through the kinetic energy stored in their rotors, renewable generation units are typically connected to the grid through power electronic converters. The lack of direct electromechanical coupling between their internal energy reserves and system frequency prevents these units from inherently producing an inertial response similar to that of synchronous generators [23]. Their inertia contribution, therefore, depends mainly on the ability of the converter control to regulate the available energy. Under virtual inertia control, the controller adjusts active power output according to the rate of change of frequency, thereby emulating the inertial response of a synchronous generator. For unified modeling, this control-based inertia can be represented by an equivalent inertia constant [23,24] and described using the swing equation:
where f0 is the rated system frequency; Hi is the equivalent inertia time constant of the node connected to a synchronous generator; Δf is the nodal frequency deviation; d(Δf/f0)/dt is the per-unit rate of change of nodal frequency; Pm is the per-unit mechanical power; Pe is the per-unit electrical power; and D is the per-unit damping coefficient.
During the initial stage following a disturbance, the governor has not yet responded [25,26], allowing the mechanical power Pm to be treated as constant. Moreover, because the damping coefficient D is small and Δf ≈ 0, the swing equation can be simplified as follows:
where Pset is the pre-disturbance per-unit steady-state power and is treated as a constant, whereas the electrical power Pe varies with time.
2.2. State-Space Modeling of Nodal Inertia
To recursively estimate nodal inertia, a state-space model describing the frequency power coupling at each node is derived from the swing equation. The unknown equivalent inertia constant H of the target node and the frequency deviation Δf form the state vector xk; the post-disturbance active power deviation ΔP is taken as the input uk; the frequency deviation measured by the PMU is used as the measurement zk. These variables are defined as follows:
The system input uk is given by
where Sn is the rated capacity of the generation unit; denotes the bus phase-voltage phasor; and denotes the complex conjugate of the bus-current phasor. The swing equation then gives the continuous-time frequency dynamics model:
Applying first-order Euler discretization to the continuous-time model yields the following state-transition equation:
where Δt is the sampling interval.
3. ARX-IG-UKF-Based Method for Nodal Inertia Estimation
The ARX-IG-UKF framework is illustrated in Figure 1. It comprises two stages: inertia initialization and adaptive recursive estimation. During the initialization stage, an ARX model is fitted to the power and frequency data recorded immediately after a disturbance to obtain a preliminary estimate of nodal inertia. This estimate is then used to initialize the subsequent state-space model. During the recursive estimation stage, the state equation linking the nodal inertia constant to frequency dynamics is formulated according to the mechanisms described above. The power disturbance is treated as the input, while the frequency deviation serves as both a state variable and a measurement. Nodal inertia is then estimated recursively within the UKF framework. To mitigate the effect of an assumed fixed noise covariance on the filtering results, an inverse-gamma prior is assigned to the frequency measurement noise variance, which is updated recursively from the measurement residuals. Combining this adaptive noise estimation with the UKF enables the ARX-IG-UKF method to estimate nodal inertia accurately.
Figure 1.
ARX-IG-UKF-based inertia estimation framework.
3.1. ARX-Based Initial Estimation of Nodal Inertia
Before IG-UKF-based inertia estimation, an ARX model is introduced to obtain an initial inertia estimate. Inertial response occurs mainly during the early stage of a disturbance. Primary frequency regulation, reactive power control, and other dynamic modes subsequently begin to affect the frequency response, meaning that the information most relevant to inertia identification is concentrated in the initial power frequency dynamics. If the IG-UKF is applied directly with an initial inertia value that differs substantially from the true value, the filter may not converge within the limited inertial response window, reducing the accuracy of subsequent estimates. The proposed method, therefore, applies short-window ARX identification to the early power frequency response and uses the resulting inertia estimate to initialize the IG-UKF. This strategy provides a better-informed initial condition for nonlinear recursive estimation, reducing the filter’s sensitivity to initialization and improving identification stability under dynamic disturbances.
Conventional model-order selection criteria, such as the Akaike information criterion (AIC), primarily assess model fit. In the proposed algorithm, however, the ARX model is intended to provide a timely initial inertia estimate rather than maximize estimation accuracy. Although a higher model order may improve the fit to the frequency response, it also increases the number of parameters to be estimated and the computational cost. A first-order ARX model is therefore used for initialization, reducing computational effort and providing the initial estimate quickly while retaining adequate accuracy.
The general form of the ARX model is
where q−1 is the unit-delay operator; y(t) is the system output; u(t) is the external input; e(t) is the model residual; ai is the autoregressive coefficient describing the dependence of the frequency response on its past values; bi is the exogenous-input coefficient characterizing the effect of active power deviations on frequency dynamics; na and nb are the orders of the output and input terms, respectively; and nk is the input delay.
The ARX model is constructed with the power deviation as the input and the frequency deviation as the output to be fitted. To estimate its parameters, the model is rewritten in linear regression form:
where the regression vector φ(k) and the unknown parameter vector θ are expanded as
y(t) = φT(t)θ + e(t)
For an identification window of length N, the regression matrix is assembled as follows:
where
Y = Φθ + E
The least-squares solution in matrix form is
Once the ARX parameters have been identified, the discrete transfer function between the model input and output is obtained as
For the first-order ARX model, this becomes
Gd(q−1) denotes the transfer function between the model input and output. It describes the dynamic relationship between active power deviation and frequency response, providing a basis for extracting inertia-related characteristics. To relate the ARX identification result to the continuous-time swing equation, the discrete transfer function is mapped to the continuous s-domain through a bilinear transformation, yielding
Applying a step input of amplitude ΔPstep to the transfer function G(s) and taking the inverse Laplace transform yields the frequency response fstep(t):
The initial inertia estimate H0 is then obtained as
The accuracy of the initial inertia estimate is sensitive to the identification window length. A sensitivity study was therefore conducted using 36 randomly selected generator cases from the 9-bus and 68-bus systems, with inertia constants ranging from 1 to 20 s. Data segments of different lengths were supplied to the ARX model to examine the effect of window length on the initial estimate. The results are summarized in Table 1. Negative inertia estimates produced by the ARX model were classified as identification failures.
Table 1.
Relative errors and identification failures for different ARX window lengths.
3.2. IG-Based Adaptive UKF Algorithm
The ARX model provides an initial estimate of nodal inertia from the frequency response, but its identification accuracy is sensitive to the window length. To reduce the errors caused by an arbitrary choice of the identification window, the IG-UKF is initialized with the ARX estimate and then used to recursively estimate the nodal inertia constant and frequency state.
As the estimation window advances, primary frequency regulation increasingly contributes to the system frequency response, causing the actual response to deviate from the inertial response model. A conventional UKF uses a fixed measurement noise covariance and therefore assigns constant confidence to the measured frequency throughout the identification process. Consequently, frequency measurements affected by primary frequency regulation continue to update the inertia state, introducing bias into the resulting estimate.
In contrast, the IG-based noise model represents the measurement noise variance probabilistically and updates it online using the residual between the estimated and measured frequencies. As the influence of primary frequency regulation becomes more pronounced, the estimated measurement noise variance increases, causing the UKF to assign less weight to the frequency measurements. This adaptive adjustment reduces the interference of non-inertial response modes with inertia identification.
Based on the state-space model described in Section 2, process noise and measurement noise are introduced into the state and measurement equations to account for prediction errors caused by unmodeled dynamics and frequency measurement errors from the PMU, respectively:
where
The terms wk and εk denote the process noise and measurement noise, respectively.
The IG-UKF approximates the state distribution by constructing sigma points and propagating them directly through the nonlinear state and measurement functions, thereby improving the approximation of the transformed state statistics. Given the posterior state estimate at the previous time step as the mean and its covariance Pk−1 for an n-dimensional state, a set of 2n + 1 sigma points is generated as follows:
where λ is the scaling parameter, denotes the i th column of the matrix square root, and n is the state dimension.
Given the current input uk, the sigma points at time step k − 1 are propagated through the nonlinear state function to obtain the predicted sigma points at time step k:
The a priori state estimate at time step k is obtained as the weighted mean of the transformed sigma points. The corresponding a priori state covariance matrix is computed from their deviations from the predicted state mean:
where and are the mean and covariance weights, respectively, associated with the i th sigma point; and Q is the process noise covariance matrix, which accounts for uncertainty in the state prediction. The formulas for the weights and are given in [27].
The measurement noise variance Rk represents the uncertainty of the measured frequency relative to the inertial response model. As primary frequency regulation progressively contributes to the response during nodal inertia estimation, the measurement noise variance Rk becomes time-varying. It is therefore treated as a random variable to be estimated recursively online, within a correspondingly adapted and simplified Bayesian framework. The joint posterior distribution of the current state and measurement-noise variance satisfies
where p(xk|Z1:k−1) is the prior state distribution obtained directly from the UKF prediction, p(Rk|Z1:k−1) is the prior distribution of the measurement noise variance, and p(zk|xk,Rk) is the frequency-measurement likelihood.
p(xk,Rk|Z1:k) ∝ p(zk|xk,Rk)p(xk|Z1:k−1)p(Rk|Z1:k−1)
Joint inference of the posterior distributions of the state and measurement noise variance would substantially increase computational complexity and the resources required for online estimation. A sequential approximate solution is therefore adopted: the UKF performs nonlinear recursive state estimation, while the measurement noise variance is updated separately using the IG prior. The resulting variance estimate is then fed back into the UKF measurement update.
Assuming Gaussian measurement noise and using the measurement function h(x), the frequency-measurement likelihood p(zk|xk,Rk) can be expressed as
To predict the unknown measurement noise variance in real time, an inverse-gamma distribution is assigned as the conjugate prior for Rk:
where αk and βk are the shape and scale parameters of the inverse-gamma distribution, respectively. The hyperparameters νk and τk are further introduced as
Rk∼IG(αk,βk)
The probability density function is then expressed as
To make the measurement noise estimate more responsive to changes in the current measurements, a forgetting factor ρ is introduced when propagating the IG posterior parameters from the previous time step to the prior parameters at the current time step:
where ρ ∈ (0,1] is the forgetting factor controlling how much historical noise information is retained in the current estimate. The parameters and are the posterior parameters at time step k − 1, whereas and are the corresponding prior parameters at time step k. The measurement noise variance used in the UKF measurement update is obtained from the IG posterior parameters at the previous time step as
denotes the measurement noise variance at the current time step, predicted from the posterior parameters at the previous time step.
After the a priori state estimate has been obtained, the transformed sigma points are propagated through the measurement function to obtain the predicted measurement sigma points γk|k−1, establishing the statistical relationship between the predicted state and the actual measurement:
Weighted summation similarly yields the predicted measurement mean , the measurement covariance Pzz,k, and the cross-covariance Pxz,k between the state-prediction and measurement-prediction errors:
The measurement noise variance obtained from the IG recursion enters the measurement-covariance calculation directly. An increase in raises the measurement covariance and reduces the subsequent Kalman gain, thereby weakening the correction applied to the state estimate by the frequency measurement.
The Kalman gain Kk is calculated as
The state is then corrected using the measured frequency and the Kalman gain:
where is the measurement innovation. This correction feeds the frequency-measurement error back into the state vector, allowing the filter to update both the frequency and inertia states. The corrected state is the posterior state estimate at time step k, and its inertia component gives the current nodal inertia estimate.
The corrected state is then used to calculate the filtered frequency and form the residual:
rk is the residual between the measured and estimated frequencies. As unmodeled dynamics become more pronounced, the inertial response model no longer adequately describes the actual frequency response. The resulting increase in the residual provides the basis for the posterior update of the measurement noise variance.
The IG parameters are updated as follows:
where and are the IG posterior hyperparameters.
3.3. Implementation of ARX-IG-UKF
The ARX-based initial inertia estimate, UKF state recursion, and IG measurement noise model are combined into a unified nodal inertia estimation framework. The UKF and adaptive parameter updates have been described above; this section summarizes their implementation. The ARX-IG-UKF procedure is given in Table 2.
Table 2.
ARX-IG-UKF algorithm.
4. Simulation Studies
4.1. Simulation Systems and Parameter Settings
A set of simulation studies was designed to assess the inertia estimation performance of ARX-IG-UKF, its applicability to renewable generation, and its scalability to larger power systems. Two configurations of the IEEE 3-machine 9-bus system were first constructed: an all-synchronous-generator system and a system incorporating grid-forming renewable generation. The two configurations use the same network topology, line parameters, and PMU measurement settings, differing primarily in their generation mix. Further tests were conducted on the IEEE 16-machine 68-bus system with grid-forming renewable generation to evaluate performance in a larger and more complex network. All simulations were performed in MATLAB R2025b/Simulink. The PMU sampling frequency was 120 Hz, and the total vector error was 1%. Zero-mean Gaussian white noise was used, with the noise energy ratio r set to 0.01%.
The frequency noise and power noise variances were determined as follows:
The noisy frequency and power signals were then constructed as
where nf and nP are the frequency and power white-noise terms, respectively, satisfying .
The method was first evaluated on the network shown in Figure 2, which captures the propagation of frequency dynamics in a system with multiple generators, loads, and disturbance locations. The rated voltage, installed capacity, and connection bus of each generator are listed in Table 3. Generator inertia constants were varied randomly to examine the effects of nodal inertia on the frequency response, and comparative tests were conducted for different disturbance locations and magnitudes.
Figure 2.
IEEE 3-machine 9-bus test system.
Table 3.
Generator parameters of the IEEE 9-bus test system.
To assess applicability to renewable generation, a renewable-integrated configuration of the 3-machine 9-bus system was also constructed, as shown in Figure 3. The original network topology, line configuration, and load buses were retained, while G3 was replaced by a converter-interfaced renewable generation unit controlled as a virtual synchronous generator (VSG). The control strategies of the other generators were unchanged. Selected VSG control parameters are listed in Table 4.
Figure 3.
IEEE 3-machine 9-bus test system with grid-forming renewable generation.
Table 4.
Parameters of the VSG-controlled renewable generation unit.
To assess performance under different operating conditions, 1000 sensitivity tests were conducted on the system in Figure 2 and 200 on the system in Figure 3. Across these 1200 tests, generator inertia, line length, disturbance magnitude, and disturbance location were varied within the ranges listed in Table 5.
Table 5.
Parameter ranges used in the simulation sweep.
In each test, an active load disturbance was applied at a specified bus, and PMUs recorded the resulting nodal active power and frequency responses. The pre-disturbance steady-state means were used as baselines to construct the active power deviation ΔP and frequency deviation Δf. The signals ΔP and Δf were processed using a third-order Butterworth filter with a cutoff frequency of 0.5 Hz. All algorithms used the same frequency measurements and power-input signals to ensure a fair comparison.
The UKF, ARX-UKF, and IG-UKF were used as benchmarks. The comparison was designed to distinguish the contributions of the individual modules. The UKF and IG-UKF used the same manually specified initial inertia, whereas ARX-UKF and ARX-IG-UKF were initialized with the inertia estimate obtained from the ARX model. The same initial covariance parameters were used across the algorithms. This setup allowed the effects of ARX-based initialization on convergence and IG-based measurement noise adaptation on estimation accuracy to be assessed separately.
Absolute and relative errors were used to evaluate inertia estimation accuracy. For test m, the absolute error EMAE and relative error EMAPE between the true and estimated inertia were defined as
4.2. Results Under Representative Operating Conditions
Tests were conducted on both the all-synchronous system in Figure 2 and the renewable-integrated system in Figure 3 to compare nodal inertia estimation under representative disturbances and assess applicability to different generation types. To limit the effects of disturbance magnitude, line parameters, and disturbance location, both systems were tested under fixed disturbance conditions. A load disturbance equal to 3% of the total system load was applied at bus 7. The proposed ARX-IG-UKF was compared with the UKF, ARX-UKF, and IG-UKF.
Two groups of tests were first conducted on the all-synchronous system. In Group 1, the true inertia constants of G1, G2, and G3 were set to 6.4, 2.1, and 3.7 s, respectively. In Group 2, they were set to 20, 8, and 15 s to examine convergence and estimation stability when the true inertia differed substantially from the initial filter value. The results are shown in Figure 4. For a fair comparison, the initial inertia was set to 5 s for both the UKF and IG-UKF.
Figure 4.
Inertia estimates for the all-synchronous system: (a–c) G1, G2, and G3 in Group 1, respectively; (d–f) G1, G2, and G3 in Group 2, respectively.
The results for Group 1 are shown in Figure 4a–c. Both IG-UKF and ARX-IG-UKF converge rapidly to values close to the true inertia, with similar accuracy and a slight advantage for ARX-IG-UKF. When the manually specified initial value H0 = 5 s is relatively close to the true inertia, initialization error is not the dominant limitation, and adaptive measurement noise updating provides a more evident improvement. By contrast, the UKF and ARX-UKF use a fixed measurement noise covariance and cannot adjust the correction weight according to the frequency-measurement residual. As the estimation window extends and primary frequency regulation and other unmodeled dynamics become more pronounced, these fixed-noise methods may continue to update the inertia state using frequency information no longer dominated by the inertial response, causing the estimates to depart from the true values.
The results for Group 2 are shown in Figure 4d–f. The accuracy of IG-UKF decreases markedly when the true inertia differs substantially from the specified initial value. Although IG-UKF adapts the measurement noise covariance, its initial inertia is still set manually. Because the information relevant to inertia identification is concentrated in the early disturbance response, a large initialization error may prevent the filter from converging within the limited inertial response window. ARX-UKF and ARX-IG-UKF instead obtain more appropriate initial inertia values from the ARX model and therefore perform better in this group of tests.
The ability to identify the virtual inertia of converter-interfaced renewable generation was further examined in the 3-machine 9-bus system with grid-forming renewable generation. The true inertia constants of G1, G2, and the VSG were set to 9.55, 3.33, and 20 s, respectively. The inertia estimation trajectories are shown in Figure 5.
Figure 5.
Inertia estimates for the renewable-integrated system: (a) G1; (b) G2; (c) VSG.
As shown in Figure 5, the overall convergence behavior of the algorithms after introducing the VSG remains consistent with that observed in the two all-synchronous test groups. The proposed method estimates the VSG inertia with a relative error of 1.96%, indicating that it retains high accuracy for converter-interfaced renewable generation.
Together, the three test groups show that ARX-IG-UKF combines the benefits of ARX-based initialization and IG-based measurement noise adaptation. It reduces sensitivity to the initial state while limiting the late-stage estimation drift associated with a fixed measurement noise covariance, providing consistent convergence and stable estimates across different inertia levels. The estimation accuracy for the three test groups is summarized in Figure 6.
Figure 6.
Inertia estimation errors for the three representative test groups: (a) Group 1; (b) Group 2; (c) Group 3.
To further examine the behavior of the proposed method, one test was selected at random to compare the original and filtered frequency signals, as shown in Figure 7. Immediately after the disturbance, the frequency dynamics are governed mainly by the active power imbalance and system inertia, consistent with the inertial response state equation. The measurement residual is therefore small, and the filtered frequency closely follows the original signal. As primary frequency regulation, load-frequency damping, and other control modes begin to contribute, the original trajectory departs from the pure inertial response model. The increasing residual causes IG-UKF to raise the equivalent measurement noise variance and reduce the influence of subsequent frequency measurements on the state update. The filter thus no longer forces the model to follow the original frequency signal containing non-inertial dynamics. Instead, it retains the dominant response relevant to inertia estimation, limiting interference from other dynamics in accordance with the intended design.
Figure 7.
Frequency signal filtered by ARX-IG-UKF.
4.3. Statistical Performance Under Randomized Parameters
To assess the performance of ARX-IG-UKF under varying operating conditions, 1000 randomized tests were conducted on the all-synchronous system and 200 on the renewable-integrated system, using the parameter ranges in Section 4.1. Generator inertia, line length, disturbance magnitude, and disturbance location were randomly selected for each test. The proposed and benchmark methods were applied to estimate nodal inertia, and their absolute and relative errors were recorded. The ARX-IG-UKF results are shown in Figure 8. Table 6 summarizes the accuracy of all algorithms across the 1200 randomized tests. The mean relative error for the VSG across the 200 renewable-integrated tests was 3.21%, supporting the applicability of the method to systems with renewable generation.
Figure 8.
Inertia estimation errors across randomized operating conditions: (a) MAPE of G1; (b) MAE of G1; (c) MAPE of G2; (d) MAE of G2; (e) MAPE of G3; (f) MAE of G3.
Table 6.
MAPE and MAE across randomized operating conditions.
Figure 8 shows the distributions of relative and absolute errors at different inertia levels. For all three generators, most estimates have small errors, indicating consistent performance across the tested inertia range. Relative errors vary more noticeably for some low-inertia cases, where the faster post-disturbance frequency changes make measurement noise, filtering errors, and transient dynamics more influential. As inertia increases, the relative-error distribution generally narrows, suggesting that the algorithm can accommodate the power frequency dynamics associated with different inertia levels.
Figure 9 further illustrates how inertia estimation errors vary with disturbance magnitude and inertia. Relative errors generally decrease as the disturbance becomes larger because inertia-related characteristics become more prominent in the measured signals. At a fixed measurement noise level, a larger disturbance also increases the proportion of useful dynamic information, reducing the influence of local signal fluctuations on parameter estimation.
Figure 9.
Relative inertia estimation errors for different disturbance magnitudes and inertia constants.
The relative errors generally decrease as inertia increases, whereas the spread of absolute errors tends to grow with the true inertia. Nevertheless, the absolute errors remain small for most tests, indicating stable estimation across different generator inertia levels.
The relative- and absolute-error results show some loss of accuracy in cases with very low or high inertia or complex transient responses. Overall, however, the errors remain concentrated within a narrow range, with mean relative errors of approximately 3% for the three generators. These results indicate that ARX-IG-UKF maintains high accuracy across variations in inertia, disturbances, and network parameters, supporting its applicability to complex operating conditions.
4.4. Extended Tests Under Different Disturbance Types
Following the tests on the 3-machine 9-bus system, further simulations were conducted on the IEEE 16-machine 68-bus system with grid-forming renewable generation to assess the applicability of ARX-IG-UKF to a larger network, more complex interactions among generators, and different disturbance types. The system is shown in Figure 10. Synchronous generator G3 was replaced by a converter-interfaced renewable generation unit using VSG control.
Figure 10.
IEEE 16-machine 68-bus system with renewable generation.
To avoid limiting the evaluation to a single type of step disturbance, four scenarios with different dynamic characteristics were considered: a load step, a three-phase short circuit, a synchronous-generator trip, and a change in renewable active power output. The test conditions were as follows:
- Load step: A step load of 176.207 MW and 17.6207 Mvar was connected at bus 49 during the simulation.
- Three-phase short circuit: A temporary three-phase fault was applied at the bus 29 end of the bus 29-bus 26 line and cleared after 0.1 s.
- Generator trip: After the system reached steady state, the circuit breaker of G1 was opened to disconnect the generator. G1 had a rated capacity of 400 MVA and a pre-trip active power output of approximately 250 MW.
- Renewable power-output variation: A time-varying active power reference was applied to the VSG-controlled renewable generation unit to simulate a rapid output change. Before the disturbance, the system operated in steady state, and G3 generated approximately 650 MW. Instead of an ideal step input, a smooth cosine-shaped reduction in the active power reference was applied from the disturbance onset. The output fell to 40% of its pre-disturbance value within 2 s and returned to that value over the following 2 s.
The relative inertia estimation errors of the 16 generation units under the four disturbance scenarios are listed in Table 7. Three units were randomly selected for each scenario, and their estimation results are shown in Figure 11, Figure 12, Figure 13 and Figure 14.
Table 7.
Relative inertia estimation errors (%) under four disturbance scenarios.
Figure 11.
Inertia estimation results for Case 1 (load step).
Figure 12.
Inertia estimation results for Case 2 (three-phase short circuit).
Figure 13.
Inertia estimation results for Case 3 (generator trip).
Figure 14.
Inertia estimation results for Case 4 (renewable power-output variation).
The disturbance type affects estimation accuracy to varying degrees, but the method provides stable inertia estimates for most units and scenarios. The mean relative errors for the four cases were 1.3929%, 4.1192%, 3.1301%, and 3.3483%, respectively, indicating that the method scales effectively to the renewable-integrated IEEE 16-machine 68-bus system. The VSG-controlled renewable unit maintained low relative errors in all four cases, demonstrating effective identification of its virtual inertia.
The load-step case gave the best results, with a mean relative error of 1.3929% and relative errors below 5% for every unit. The three-phase short-circuit case produced the largest mean relative error. A short circuit introduces strong, fast electromagnetic transients and pronounced local frequency dynamics, causing the early power-frequency response to depart from an inertia-dominated relationship. G9 was identified as a near-fault unit using a fault-proximity detection procedure based on [28,29]. Previous inertia estimation studies have shown that faults close to a generator cause greater distortion of local measurements. The approximate relationship between rotor speed and terminal-bus frequency used for inertia estimation may then break down, making estimates based on terminal frequency unreliable [30]. The G9 measurements in the short-circuit case were therefore excluded from inertia estimation. A small number of units also exhibited relatively large errors in the short-circuit, generator-trip, and renewable-output-variation cases. Future work will examine electrical distance, local dynamic modes, and the observability of power-frequency measurements to clarify the causes of these larger nodal errors and identify possible improvements.
4.5. Robustness Analysis
Robustness to increasing measurement noise was evaluated on the IEEE 16-machine 68-bus system with grid-forming renewable generation under all four disturbance scenarios. Using the noise energy ratio r defined in Section 4.1, the noise levels were set to 0.01%, 1%, 2%, 5%, 10%, and 20%. The results are plotted in Figure 15, with the numerical values reported in Table 8.
Figure 15.
Inertia estimation performance at different noise levels.
Table 8.
Mean relative inertia estimation errors (%) at different noise levels.
Figure 15 shows the variation in inertia estimation errors with Gaussian white-noise level for the four disturbance scenarios. ARX-IG-UKF retains a degree of noise tolerance across the tested levels and provides relatively stable accuracy under low-to-moderate noise conditions.
The mean relative error increases with the noise energy ratio in all four cases, although the rate of increase differs appreciably among disturbance types. The load-step case consistently produces the lowest error and is the least sensitive to increasing noise. Even at a noise energy ratio of 20%, its mean relative error remains approximately 3%, indicating good noise tolerance for this disturbance. By contrast, the short-circuit case has the largest errors and the most pronounced increase with noise level. The generator-trip and renewable-output-variation cases lie between these extremes, showing that sensitivity to measurement noise depends on the disturbance dynamics.
Additional tests were conducted to assess robustness to anomalous PMU measurements. Building on the Gaussian white-noise tests, the load-step and three-phase short-circuit cases were selected for tests involving outliers and missing data. Spike outliers with amplitudes of 0.1–0.5 Hz were added to randomly selected frequency measurements, affecting 5% of the samples. Missing-data conditions included a 5% random sample-loss rate and interruptions lasting one or three consecutive samples, representing random data loss and brief measurement outages.
The mean relative errors for the two disturbance scenarios were compared with those obtained without measurement anomalies. The results are given in Table 9.
Table 9.
Mean relative inertia estimation errors (%) with and without PMU measurement anomalies.
As shown in Table 9, the proposed method remains capable of estimating inertia in the presence of PMU measurement anomalies, although performance depends on the disturbance scenario. The mean relative errors change only slightly in both the load-step and short-circuit cases. Overall, the method tolerates the tested PMU anomalies, but its robustness remains dependent on the disturbance type.
5. Conclusions
This paper formulates a state-space model linking the nodal inertia constant with frequency dynamics by combining the inertial response characteristics of conventional synchronous generators and renewable generation units. An ARX-IG-UKF-based method is then developed for nodal inertia estimation. The ARX model provides an initial nodal inertia estimate, reducing the constraint imposed by the limited convergence rate of the Kalman filter during short-window identification. The inverse-gamma distribution is used to adapt the measurement noise variance, limiting the effects of frequency-measurement errors and unmodeled dynamics. The simulation results support the following conclusions:
- ARX-based initialization provides the UKF with a more appropriate initial state and shortens the time required for the inertia estimate to approach the true value. The recursive estimate, therefore, enters its effective range earlier within the finite inertial response window. This reduces convergence delay when the initial inertia error is large and improves estimation stability and robustness.
- Adaptive updating of the measurement noise variance using an inverse-gamma distribution allows the UKF to adjust the measurement-correction weight according to the frequency residual. This reduces interference from primary frequency regulation and other unmodeled dynamics, improving inertia estimation accuracy. Across the 1200 randomized scenarios, ARX-IG-UKF outperformed the UKF, ARX-UKF, and IG-UKF in relative-error metrics and also achieved favorable absolute errors. These results demonstrate its overall effectiveness under the parameter variations considered in this study.
Author Contributions
Conceptualization, Z.L.; methodology, J.C.; validation, Y.Z.; formal analysis, Z.L.; investigation, J.C. and Y.G.; resources, W.C.; data curation, Y.Z.; writing—original draft, Q.Y. and Y.G.; supervision, L.Y. and S.-Z.C. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by the Science and Technology Project of Guizhou Power Grid Co., Ltd. (GZKJXM20240378).
Data Availability Statement
The original contributions presented in the study are included in the article; further inquiries can be directed to the corresponding author.
Conflicts of Interest
Authors Zhen Li, Julong Chen, Yuanping Guo, Wenjie Cao and Qin Yang was employed by the company Power Grid Planning Research Center of Guizhou Power Grid Co., Ltd., The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| ARX | Autoregressive Model with Exogenous Inputs |
| ARX-IG-UKF | ARX-Initialized Inverse-Gamma Adaptive Unscented Kalman Filter |
| ARX-UKF | ARX-Initialized Unscented Kalman Filter |
| AUKF | Adaptive Unscented Kalman Filter |
| DMD | Dynamic Mode Decomposition |
| EKF | Extended Kalman Filter |
| IG | Inverse-Gamma Distribution |
| IG-UKF | Inverse-Gamma-Based Adaptive Unscented Kalman Filter |
| KF | Kalman Filter |
| MAE | Mean Absolute Error |
| MAPE | Mean Absolute Percentage Error |
| PMU | Phasor Measurement Unit |
| RoCoF | Rate of Change of Frequency |
| sDMD | Streaming Dynamic Mode Decomposition |
| UKF | Unscented Kalman Filter |
| AIC | Akaike Information Criterion |
| VSG | Virtual Synchronous Generator |
References
- Eltohamy, M.S.; Hassanin, M.A.; Khodeir, N.A.; Alsayed, Y.M.; Awad, F.H.; Hassan, A.Y.; Sotouhy, M.M.E.; Mansour, A.M.; Khater, F.M.H. Artificial intelligence–enabled energy interconnection for low-carbon power systems and electric mobility: A comparative review of China and Egypt. Glob. Energy Interconnect. 2026; in press. [CrossRef] [Scilit]
- Hatziargyriou, N.; Milanovic, J.; Rahmann, C.; Ajjarapu, V.; Canizares, C.; Erlich, I.; Hill, D.; Hiskens, I.; Kamwa, I.; Pal, B.; et al. Definition and Classification of Power System Stability—Revisited & Extended. IEEE Trans. Power Syst. 2021, 36, 3271–3281. [Google Scholar] [CrossRef] [Scilit]
- Breyer, C.; Khalili, S.; Bogdanov, D.; Ram, M.; Oyewo, A.S.; Aghahosseini, A.; Gulagi, A.; Solomon, A.A.; Keiner, D.; Lopez, G.; et al. On the History and Future of 100% Renewable Energy Systems Research. IEEE Access 2022, 10, 78176–78218. [Google Scholar] [CrossRef] [Scilit]
- Tan, B.; Zhao, J.; Netto, M.; Krishnan, V.; Terzija, V.; Zhang, Y. Power system inertia estimation: Review of methods and the impacts of converter-interfaced generations. Int. J. Electr. Power Energy Syst. 2022, 134, 107362. [Google Scholar] [CrossRef] [Scilit]
- Heylen, E.; Teng, F.; Strbac, G. Challenges and opportunities of inertia estimation and forecasting in low-inertia power systems. Renew. Sustain. Energ. Rev. 2021, 147, 111176. [Google Scholar] [CrossRef] [Scilit]
- Tan, B.; Zhao, J. Data-Driven Adaptive Unscented Kalman Filter for Time-varying Inertia and Damping Estimation of Utility-scale IBRs Considering Current Limiter. IEEE Trans. Power Syst. 2024, 39, 7331–7345. [Google Scholar] [CrossRef] [Scilit]
- Wu, Y.K.; Yang, W.H.; Hu, Y.L.; Dzung, P.Q. Frequency Regulation at a Wind Farm Using Time-Varying Inertia and Droop Controls. IEEE Trans. Ind. Appl. 2019, 55, 213–224. [Google Scholar] [CrossRef] [Scilit]
- Bizzarri, F.; Giudice, D.D.; Grillo, S.; Linaro, D.; Brambilla, A.; Milano, F. Inertia Estimation Through Covariance Matrix. IEEE Trans. Power Syst. 2024, 39, 947–956. [Google Scholar] [CrossRef] [Scilit]
- Cao, X.; Stephen, B.; Abdulhadi, I.F.; Booth, C.D.; Burt, G.M. Switching Markov Gaussian Models for Dynamic Power System Inertia Estimation. IEEE Trans. Power Syst. 2016, 31, 3394–3403. [Google Scholar] [CrossRef] [Scilit]
- Zeng, F.; Zhang, J.; Zhou, Y.; Qu, S. Online Identification of Inertia Distribution in Normal Operating Power System. IEEE Trans. Power Syst. 2020, 35, 3301–3304. [Google Scholar] [CrossRef] [Scilit]
- Tuttelberg, K.; Kilter, J.; Wilson, D.; Uhlen, K. Estimation of Power System Inertia From Ambient Wide Area Measurements. IEEE Trans. Power Syst. 2018, 33, 7249–7257. [Google Scholar] [CrossRef] [Scilit]
- Yang, D.; Wang, B.; Cai, G.; Chen, Z.; Ma, J.; Sun, Z.; Wang, L. Data-Driven Estimation of Inertia for Multiarea Interconnected Power Systems Using Dynamic Mode Decomposition. IEEE Trans. Ind. Inform. 2021, 17, 2686–2695. [Google Scholar] [CrossRef] [Scilit]
- Li, Y.; Yao, W.; Zhao, Y.; Huang, W.; Zhai, S.; Li, W.; Wen, J.; Xia, Y. Real-time estimation of time-varying inertia for non-synchronous devices using streaming dynamic mode decomposition. Int. J. Electr. Power Energy Syst. 2024, 157, 109847. [Google Scholar] [CrossRef] [Scilit]
- Mohagheghi, S.; Alaileh, R.H.; Cokkinides, G.; Meliopoulos, A.P.S. Distributed state estimation based on the supercalibrator concept—Laboratory implementation. In Proceedings of the 2007 iREP Symposium—Bulk Power System Dynamics and Control—VII. Revitalizing Operational Reliability, Charleston, SC, USA, 19–24 August 2007. [Google Scholar]
- 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] [Scilit]
- Ghahremani, E.; Kamwa, I. Online State Estimation of a Synchronous Generator Using Unscented Kalman Filter From Phasor Measurements Units. IEEE Trans. Energy Convers. 2011, 26, 1099–1108. [Google Scholar] [CrossRef] [Scilit]
- Fan, L.; Wehbe, Y. Extended Kalman filtering based real-time dynamic state and parameter estimation using PMU data. Electr. Power Syst. Res. 2013, 103, 168–177. [Google Scholar] [CrossRef] [Scilit]
- Tan, B.; Zhao, J. Data-Driven Time-Varying Inertia Estimation of Inverter-Based Resources. IEEE Trans. Power Syst. 2023, 38, 1795–1798. [Google Scholar] [CrossRef] [Scilit]
- Guo, J.; Wang, X.; Ooi, B.T. Estimation of Inertia for Synchronous and Non-Synchronous Generators Based on Ambient Measurements. IEEE Trans. Power Syst. 2022, 37, 3747–3757. [Google Scholar] [CrossRef] [Scilit]
- Fang, J.; Li, H.; Tang, Y.; Blaabjerg, F. On the Inertia of Future More-Electronics Power Systems. IEEE J. Emerg. Sel. Top. Power Electron. 2019, 7, 2130–2146. [Google Scholar] [CrossRef] [Scilit]
- Pulgar-Painemal, H.; Wang, Y.; Silva-Saravia, H. On Inertia Distribution, Inter-Area Oscillations and Location of Electronically-Interfaced Resources. IEEE Trans. Power Syst. 2018, 33, 995–1003. [Google Scholar] [CrossRef] [Scilit]
- Linaro, D.; Bizzarri, F.; Giudice, D.D.; Pisani, C.; Giannuzzi, G.M.; Grillo, S.; Brambilla, A.M. Continuous estimation of power system inertia using convolutional neural networks. Nat. Commun. 2023, 14, 4440. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhong, Q.C.; Weiss, G. Synchronverters: Inverters That Mimic Synchronous Generators. IEEE Trans. Ind. Electron. 2011, 58, 1259–1267. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Y.; Melin, A.M.; Djouadi, S.M.; Olama, M.M.; Tomsovic, K. Provision for Guaranteed Inertial Response in Diesel-Wind Systems via Model Reference Control. IEEE Trans. Power Syst. 2018, 33, 6557–6568. [Google Scholar] [CrossRef] [Scilit]
- Bhui, P.; Senroy, N.; Singh, A.K.; Pal, B.C. Estimation of Inherent Governor Dead-Band and Regulation Using Unscented Kalman Filter. IEEE Trans. Power Syst. 2018, 33, 3546–3558. [Google Scholar] [CrossRef] [Scilit]
- Schiffer, J.; Aristidou, P.; Ortega, R. Online Estimation of Power System Inertia Using Dynamic Regressor Extension and Mixing. IEEE Trans. Power Syst. 2019, 34, 4993–5001. [Google Scholar] [CrossRef] [Scilit]
- Bai, Y.; Yan, B.; Zhou, C.; Su, T.; Jin, X. State of art on state estimation: Kalman filter driven by machine learning. Annu. Rev. Control 2023, 56, 100909. [Google Scholar] [CrossRef] [Scilit]
- Iii, E.O.S.; Roberts, J. Distance Relay Element Design. SEL J. Reliab. Power 2010, 1, 1–26. [Google Scholar] [CrossRef] [Scilit]
- Costello, D.; Moon, M.; Bow, G. Use of Directional Elements at the Utility-Industrial Interface. In Proceedings of the 2006 Power Systems Conference: Advanced Metering, Protection, Control, Communication, and Distributed Resources, Clemson, SC, USA, 14–17 March 2006; pp. 1–16. [Google Scholar]
- Tan, B.; Zhao, J.; Terzija, V.; Zhang, Y. Decentralized data-driven estimation of generator rotor speed and inertia constant based on adaptive unscented Kalman filter. Int. J. Electr. Power Energy Syst. 2022, 137, 107853. [Google Scholar] [CrossRef] [Scilit]
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.














