Next Article in Journal
Research Progress on Characteristics of Marine Natural Gas Hydrate Reservoirs
Next Article in Special Issue
Multi-Objective Optimization and Reconstruction of Distribution Networks with Distributed Power Sources Based on an Improved BPSO Algorithm
Previous Article in Journal
Assessing the Static Security of the Italian Grid by Means of the N-1 Three-Phase Contingency Analysis
Previous Article in Special Issue
A Multiparadigm Approach for Generation Dispatch Optimization in a Regulated Electricity Market towards Clean Energy Transition
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Snake Optimization Algorithm-Based Power System Inertia Estimation Method Considering the Effects of Transient Frequency and Voltage Changes

by
Yanzhen Pang
,
Feng Li
*,
Haiya Qian
,
Xiaofeng Liu
and
Yunting Yao
School of Electrical and Automation Engineering, Nanjing Normal University, Nanjing 210023, China
*
Author to whom correspondence should be addressed.
Energies 2024, 17(17), 4430; https://doi.org/10.3390/en17174430
Submission received: 6 August 2024 / Revised: 26 August 2024 / Accepted: 2 September 2024 / Published: 4 September 2024
(This article belongs to the Special Issue Advances and Optimization of Electric Energy System—2nd Edition)

Abstract

:
Inertia is the measure of a power system’s ability to resist power interference. The accurate estimation and prediction of inertia are crucial for the safe operation of the power system. To obtain the accurate power system inertia provided by generators, this paper proposes an estimation method considering the influence of frequency and voltage characteristics on the power deficit during transients. Specifically, the traditional swing equations-based inertia estimation model is improved by embedding linearized frequency and voltage factors. On this basis, the snake optimization algorithm is utilized to identify the power system inertia constant due to its strong global search ability and fast convergence speed. Finally, the proposed inertia estimation method is validated in four test systems, and the results show the effectiveness of the proposed method.

1. Introduction

With the increasing demand of loads and the wide integration of new energy in modern power systems, power systems encounter challenges in operation and control [1]. Particularly, many synchronous generator units have been replaced by non-synchronous generator units, leading to a great drop in power systems’ rotating inertia [2]. Under this circumstance, post-disturbance power system frequency tends to change drastically, which could cause cascading failures and even blackouts. Hence, the accurate estimation of power system inertia is crucial to anticipate the large deviation in power system frequency after a power imbalance accident [3,4].
Power system inertia estimation methods can usually be divided into two categories. One is to determine the system inertia offline with recorded measurements after a large power disturbance [5,6,7]. The other is to evaluate the system inertia online according to disturbance measurements in the power system operation [8,9]. This paper concerns the former approach. In [10], a polynomial approximation-based estimation method by fitting the post-disturbance wave forms of the transients is proposed. However, the estimation error of this method increases when the scale of the power system extends largely. In [11], the inertia of the Great Britain network is estimated by utilizing distributed installed phasor measurement units (PMUs). In [12], the inertia is also estimated by the ratio of the power deficit to the rate of change of frequency (RoCoF) and applied in the Taiwan power network, showing satisfying estimation accuracy. In [13], a practical inertia estimation scheme considering disturbance detection and RoCoF estimation is proposed based on the O-spline algorithm. In addition, swing equations are transformed to construct the relationship between the inertia constant and the oscillation modes of the frequency signal [14,15,16]. In [14], the effect of inertia distribution on inter-area oscillation is considered in a wind power-integrated power system area inertia estimation. In [17], the system inertia constant is estimated by the ARMAX algorithm, which can be modelled with the transfer functions of the power deficit and the system frequency. These kinds of methods usually rely on swing equations and obvious power deficits in power systems [18]. However, the effects of the damping coefficient on swing equations, post-disturbance voltage variations and primary frequency regulation are usually neglected in these methods. It has been noticed that the actual amount of power deficit is not always consistent with the assumed amount inferred from the disturbance event [19,20].
To overcome this drawback, improving the inertia estimation model by considering more frequency and voltage factors is the main approach. In [21], the damping effect caused by frequency deviation is considered in an online estimation model to improve inertia estimation accuracy. In [22], the effect of load model on the power deficit is considered when constructing the power system inertia estimation model. The application of this method in the Nordic power network shows promising results. In these methods, the load frequency and voltage effects are mainly considered, and the effects of generator regulations are ignored. Hence, the inertia estimation should be polished further when identifying the inertia of the generator side more accurately is targeted. In addition, it should be noticed that more model parameters are necessary to be identified when the inertia estimation model considers more power change factors, which makes the model’s complexity increase. To solve this problem, an intelligent optimization algorithm is available. In [23,24], the particle swarm optimization (PSO) and genetic algorithms are utilized to identify the inertia time constants of inertia estimation models, proving their effectiveness in parameter identification.
The contributions of this paper lie in two aspects. One is that an inertia estimation model considering the regulation effects caused by frequency and voltage deviations is proposed. In this model, the regulation effects of frequency and voltage are modelled as linearized factors and combined with mechanical power. On this basis, an intelligent optimization algorithm for parameter identification of the proposed inertia estimation model is necessary. Hence, the other contribution of this paper is utilizing the snake optimization (SO) algorithm to realize inertia estimation for the first time. The SO algorithm has been put forward recently and adopted in this paper for its global optimization ability and high efficiency [25].
The remainder of this paper is organized as follows. In Section 2, key issues about power system inertia estimation considering frequency and voltage characteristics are discussed. Furthermore, the SO algorithm is introduced and utilized to realize the proposed power system inertia estimation method in Section 3. The case studies and the conclusions are presented in Section 4 and Section 5, respectively.

2. Inertia Estimation Model and Its Transformation

In this section, the traditional inertia estimation model based on swing equations is presented at first. Afterwards, the transformed inertia estimation model considering the effects of transient frequency and voltage variations is proposed by modifying the traditional swing equations.

2.1. Inertia Estimation with Traditional Swing Equations

In power systems, swing equations describe the transition process of the generators. In the aspect of frequency stability, the generators in a power system can be equivalent to one generator, whose swing equations can be used to infer the post-disturbance frequency dynamics of power systems [26].
As the swing equations indicated, the relationship between the RoCoF and the power deficit can be expressed as follows:
2 H est d f c o i ( t 0 ) d t = Δ P ( t 0 ) ,
where H est is the equivalent inertia constant of the power system. d f c o i ( t 0 ) d t is the instant RoCoF at the center of inertia when the disturbance occurred. In practical power systems, the instant RoCoF is usually approximated by the observed frequency measurements after the disturbance. Δ P ( t 0 ) is the imbalanced power of the system, determined by mechanical power, Pm, and electromagnetic power, Pe, shown as follows:
Δ P ( t 0 ) = P m ( t 0 ) P e ( t 0 ) = Δ P d ( t 0 ) ,
where Δ P d is the magnitude of the power imbalance, which is usually assumed to be known when the disturbance occurred. In the actual inertia estimation process, Δ P d would change along with the power system’s post-disturbance dynamics. However, Δ P d is assumed to be fixed during the transient process in traditional inertia estimation models.
The frequency at the center of inertia f c o i ( t ) is calculated according to the frequency of each generator and its inertia constant with the following formula [26]:
f c o i = i = 1 n f i H i i = 1 n H i ,
where n is the number of generators in the system. f i is the frequency at the bus of the i -th generator. H i is the inertia constant of the i -th generator, related to the rotor inertia time constant of the generator. Having obtained f c o i ( t ) , the RoCoF d f c o i ( t ) d t then can be calculated. The observation window is usually set as 0.05~0.2 s, when the primary frequency regulation process has not been activated.
In an actual power system, it could be difficult to know the inertia time constants, H i , of all generators. Moreover, some renewable energy does not have a clear inertia time constant, which could be another challenge to evaluating the inertia provided by synchronous generators. Hence, f c o i ( t ) is approximated with the mean values of the frequency measurements at all synchronous generators in this paper.

2.2. Transformed Inertia Estimation Model

In the traditional inertia estimation model, the power deficit is assumed to be fixed. However, the power deficit varies during transients due to the regulation effects of frequency and voltage characteristics. These regulation effects can be simplified, which can be represented by a linear relationship between power deficit changes and frequency and voltage deviations. Hence, the actual power deficit Δ P a ( t ) can be expressed with the following formula:
Δ P ( t ) = Δ P R ( t ) Δ P d ( t ) ,
where Δ P R ( t ) is the actively and passively regulated power caused by frequency and voltage deviations after the disturbance. t is the time label when the frequency and voltage measurements are collected.
As described above, the regulation effects of frequency and voltage changes on the power deficit are simplified as the linear relationship. The reason lies in two folds. One is that the observation time window is short enough to approximate the load power change by the linear relationship of transient frequency and voltage. The other is that the regulation effect of the generators is usually realized with droop control, which can also be simplified as a linear relationship. Hence, the Δ P R ( t ) has the following formula inferred from [16,17]:
Δ P R ( t ) = P M ( ( 1 + K Δ V ( t ) ) ( 1 + D Δ f c o i ( t ) ) 1 ) ,
where P M is the total active power of the generators in the power system and t is the time label of the measurements. Δ V ( t ) is the weighted mean value of voltage deviation at the buses, which is then normalized with the initial voltage amplitude before the disturbance. Δ f c o i ( t ) is the deviation in frequency at the center of inertia, which is approximated by the mean value of frequency measurements at the synchronous generator-connected buses in this paper. K and D are voltage and frequency factors, respectively, which are undetermined parameters waiting for parameter identification.
As described above, the calculation of Δ V ( t ) and Δ f c o i ( t ) can be realized with the following formula:
Δ V ( t ) = u = 1 m V u ( 0 ) ( V u ( t ) V u ( 0 ) ) u = 1 m V u ( 0 ) ,
Δ f c o i ( t ) = f c o i ( t ) f c o i ( 0 ) ,
where m is the number of buses in the power system. V u ( 0 ) is the initial voltage amplitude at the u-th bus before the disturbance. f c o i ( 0 ) is the initial value of the center of inertia frequency before the disturbance.
According to Equations (1), (4) and (5), the regulation effects caused by frequency and voltage deviations can be embedded to the traditional inertia estimation model, which finally has the following formula:
2 H est d f c o i ( t ) d t = a P M ( ( 1 + K Δ V ( t ) ) ( 1 + D Δ f c o i ( t ) ) 1 ) Δ P d ( t ) ,
where a is a small uncertainty factor that reflects the variation in the power system generations caused by power system operation state changes.
With the transformed inertia estimation model, the frequency and voltage measurements of the power systems are assumed to be known. Δ P d ( t ) is the initial power deficit, which should be known after the disturbance is determined. There are four parameters that need to be determined by parameter identification, i.e., Hest, a, K and D. It is obvious that the parameter identification can be realized by an intelligent optimization algorithm and the SO algorithm is selected in this paper for application.

3. Snake Optimization Algorithm-Based Inertia Estimation Method

On the basis of the inertia estimation model introduced in the previous section, the SO algorithm is introduced in this section to identify the unknown parameters.

3.1. Snake Optimization Algorithm

The SO algorithm is a heuristic optimization algorithm based on the biological behavior of snakes. It seeks the optimal solution by imitating snakes’ search strategy during predation, avoidance of danger and so on [25].

3.1.1. Basics of SO Algorithm

Mating behavior between male and female snakes is influenced by some factors. For example, snakes usually mate in late spring and early summer when the temperature is low. In addition, the mating process of snakes also depends on the supply of food. If the temperature is low and food is sufficient, male snakes will compete to attract the attention of female snakes. Otherwise, snakes will only search for food or eat the existing food. On this basis, the search process of the snake optimization algorithm will be divided into two stages: exploration and exploitation. Exploration reflects the environmental factors, i.e., snakes prefer to stay where food is sufficient. They will not search for food in environments where the temperature is low and food is insufficient.
Exploitation involves many transitional phases to improve the efficiency of the global optimization result. If food is available and the temperature is high, the snake will only focus on eating the available food. If food is available and the temperature is low, the mating process occurs. In the mating process, there are mainly two modes, i.e., combating mode and mating mode. In the combating mode, each male snake will fight to obtain the best female snake and each female snake will strive to select the best male snake. In the mating mode, the mating behavior for each pair of snakes is activated when food is available. If the mating process occurs during search space, the female snake may lay eggs and hatch new snakes.

3.1.2. Theoretical Foundation of SO Algorithm

Firstly, the initialization of the snake population is described mathematically as follows:
X i = X min + r × ( X max - X min ) ,
where X i is the position of the i -th snake, r is a random number within the range of [0, 1], and X max and X min are the upper and lower boundaries of the optimization problem.
Secondly, separate the population into two groups equally with the following formula, where female and male snakes account for 50% and 50%, respectively:
N m N / 2 ,
N f = N - N m ,
where N represents the scale of the snake population. N m is the number of male snakes. N f is the number of female snakes.
Thirdly, evaluate each group and define the temperature and food quantity. Find the best individual in each group and obtain the best male f best , m and the best female f best , f , as well as the food location f food . The temperature can be defined by the following formula:
Temp = exp ( k T ) ,
where k represents the current number of iterations. T is the maximum number of iterations.
The quantity of food Q then is defined with the following formula:
Q = c 1 exp k - T T ,
where c 1 is assumed to be a constant, taken as 0.5.
Fourthly, during the exploration stage without food, if Q is less than a threshold, e.g., 0.25, snakes search for food by selecting any random location and update their positions with the following formula:
X i , m t + 1 = X rand , m t ± c 2 × A m × X max - X min × rand + X min ,
where X i , m represents the male snake position. X rand , m is the position of randomly selected male snake position. rand is a random number within the range of [0, 1]. c 2 is a constant, taken as 0.05. A m is the ability of males to search for food, calculated with the following formula:
A m = exp f rand , m f i , m ,
where f rand , m is the fitness value of the randomly selected male snake position X rand , m . f i , m is the fitness value for male snake position X i , m .
X i , f ( t + 1 ) = X rand , f ( t ) ± c 2 × A f × ( ( X max - X min ) × rand + X min ) ,
where X i , f represents the female snake position. X rand , f is the randomly selected female snake position. rand is a random number within the range of [0, 1]. A f is the ability of females to search for food, calculated with the following formula:
A f = exp - f rand , f f i , f ,
where f rand , f represents the fitness value of the randomly selected male snake position X rand , f . f i , f is the fitness value for the male snake position X i , f .
Fifthly, during the exploration stage with food and if Q is larger than a threshold, if the temperature is larger than a threshold, e.g., 0.6, the temperature is seen as a hot state. Snakes only search for food, and the position is updated with the following formula:
X i , j t + 1 = X food ± c 3 × Temp × rand × X food - X i , j t ,
where X i , j represents the position of the individual male or female snake. X food is the optimal position for individual snakes. rand is a random number within the range of [0, 1]. c 3 is assumed to be a constant, taken as 2.
If Q is larger than a threshold and temperature is smaller than a threshold, e.g., 0.6, the temperature is seen as a cold state. The snake will be in combating mode or mating mode.
For combating mode, the position is updated with the following formula:
X i , m t + 1 = X i , m t + c 3 × FM × rand × Q × X best , f - X i , m t ,
where X i , m represents the position of the i -th male snake. X best , f is the best position in the female snake group. rand is a random number within the range of [0, 1]. FM is the male combat ability.
X i , f t + 1 = X i , f t + c 3 × FF × rand × Q × X best , m - X i , f t ,
where X i , f represents the position of the i -th female snake. X best , m is the best position in the male snake group. rand is a random number within the range of [0, 1]. FF is the female combat ability. FM and FF can be calculated using the following formula:
FM = exp f best , f f i ,
FF = exp f best , m f i ,
where f best , f represents the fitness value of the best position X best , f in the female snake group. f best , m is the fitness value of the best position X best , m in the male snake group. f i is the fitness value of individual snakes.
For mating mode, the position is updated with the following formula:
X i , m t + 1 = X i , m t + c 3 × M m × rand × Q × X i , f t - X i , m t ,
X i , f t + 1 = X i , f t + c 3 × M f × rand × Q × X i , m t - X i , f t ,
where X i , m represents the position of the i -th male snake. X i , f is the position of the i -th female snake. rand is a random number within the range of [0, 1]. M m and M f are the mating abilities of male and female snakes, which can be calculated with the following formula:
M m = exp f i , f f i , m ,
M f = exp - f i , m f i , f ,
where f i , m represents the fitness value of the i -th male snake position. f i , f is the fitness value for the i -th female snake position. If the eggs hatch, select the worst male and female and replace them.
X worst , m = X min + rand × ( X max - X min ) ,
X worst , f = X min + rand × ( X max - X min ) ,
where X worst , m is the worst position in the male snake group. X worst , f is the worst position in the female snake group.

3.2. Application of SO Algorithm in Inertia Estimation

As described in Section 2, the inertia estimation can be applied in both the traditional model and the proposed transformed inertia estimation model. When applying the SO algorithm in inertia estimation, the kernel is to design the fitness function.
According to the traditional model, the fitness function can be obtained with the following formula, where Hest is the only parameter to be identified:
F 1 = ( 2 H est f N d f c o i ( t ) d t + Δ P d ( t ) ) 2 ,
As for the proposed transformed inertia estimation model, the fitness function can be obtained with the following formula. It can be inferred from the formula that the model is more complex, containing voltage and frequency factors K and D in addition:
F 2 = ( 2 H est f N d f c o i ( t ) d t + Δ P d ( t ) + a P M ( ( 1 + K Δ V ( t ) ) ( 1 + D Δ f c o i ( t ) ) 1 ) ) 2
where Hest, a , K and D are parameters to be identified.
When applying the snake optimization algorithm in the proposed inertia estimation model, the searching ranges of a , K and D can be [0.95, 1.05], [0, 2] and [0, 6], respectively [27]. The searching range of H est is determined to be [0, 2 H s y s ], where H est is the theoretical value of the power system inertia constant. The implementation scheme of SO algorithm is presented in Figure 1.

4. Case Study

In this paper, the proposed method is verified with several test systems by Power System Analysis Software Package (PSASP) v7.41.04. Comprehensive load models are configured in the test power system. The disturbance is set as an increase of load at a randomly selected bus. It is also assumed that the frequency at the generator buses and the voltage at the buses are measurable. For comparison, the PSO algorithm, the genetic algorithm (GA) and the differential evolution (DE) algorithm are also selected for inertia estimation.

4.1. Test System 1: Two Generators Test System

In Figure 2, the structure of this test system is presented. In this test system, the amount of load at bus 3 is set as 230 MW and the disturbance amount of load increase is set as 20 MW. Two generators in this test system have the same rated power and their inertia time constants are set as 4 s and 6 s, respectively. Hence, the equivalent system inertia of the generator side is 5 s, which can be seen as the theoretical value.
The upper and lower limits of the unknown parameters in the inertia estimation models are summarized in Table 1.
By applying the SO algorithm in the inertia estimation models, the inertia estimation results with different observation time windows are summarized in Table 2.
It can be inferred from Table 2 that the performance of the SO algorithm on the proposed transformed inertia estimation model is obviously better than that on the traditional model, whose estimation results are more approximate to the equivalent system inertia of the generator side, i.e., 5 s. The accuracy difference comes from transient voltage and frequency variations after the disturbance, which makes the actual power deficit different from the pre-known disturbance power.
Furthermore, the PSO, GA and DE algorithms are also applied based on the proposed transformed model. The average estimation errors of the PSO, GA and DE algorithms under all observation time windows are 0.2743 s, 0.2987 s and 0.2870 s, respectively. As presented in Table 2, the average estimation error of the SO algorithm under all observation time windows is only 0.1534 s, which shows a great advantage in inertia estimation accuracy. Hence, the SO algorithm shows an overall better performance in terms of accuracy.
Specifically, the fitness value variation processes of the SO- and PSO-based methods are demonstrated in Figure 3. It indicates that the fitness value of the SO algorithm decreases sharply in only several steps, while the PSO algorithm takes about 20 steps to realize a similar decrease, which shows the great convergence speed of the SO algorithm.

4.2. Test System 2: Three Generators and Nine Buses Test System

This test system is an IEEE standard test system, whose total loads are 315 MW at buses 7, 8 and 9. Three generators in this test system also have the same rated power, and their inertia time constants are set as 6.4 s, 3.01 s and 23.64 s, respectively. Hence, the theoretical system inertia of the generation side is 11.1067 s, which is referred to as the actual system inertia. The amount of load increase is set as 50 MW.
In this test system, the upper and lower limits of the inertia constant are set as 20 s and 0 s, respectively. The other ranges of the unknown parameters in the proposed transformed model are the same as with the previous test system.
It can be inferred from Figure 4 that the inertia estimation accuracy with the proposed transformed model is obviously closer to the actual value than that with the traditional model. The mean values of the estimation results are 12.5809 s and 11.0644 s for the traditional and proposed transformed models, respectively, where 11.1067 s is the actual value.
Further, the performance of the SO-, PSO-, GA- and DE-based methods is also compared, whose estimation errors are 0.2025 s, 0.2962 s, 0.3164 s and 0.3268 s, respectively. The specific estimation results and errors of the SO- and PSO-based methods are summarized in Table 3.
It is indicated in Table 3 that the SO algorithm has more powerful ability in global optimization than the PSO algorithm, where the estimation accuracy of the SO algorithm is superior to that of the PSO algorithm in most cases. In addition, it is also can be inferred from Figure 5 that the SO algorithm has good capability in convergence speed, whose fitness value can decrease sharply within several steps.

4.3. Test System 3: Five Generators and Fourteen Buses Test System

In Figure 6, the structure of the test system is presented. In this test system, the amount of total loads is 147 MW. The rated power of the generators at buses 1, 2, 3, 6 and 8 is 100 MVA, 60 MVA, 60 MVA, 25 MVA and 25 MVA, respectively. The inertia time constants of the generators are 6.54 s, 5.06 s, 5.06 s, 5.06 s and 5.06 s, respectively. Hence, the equivalent inertia constant of the generators is 5.6081 s, theoretically. The disturbance is assumed as a load increase at bus 2, whose amount is 80 MW.
In this test system, the upper and lower limits of the inertia constant are set as 10 s and 0 s, respectively. The other ranges of the unknown parameters in the proposed transformed model are the same as with the previous test system.
In the aspect of model difference, the performance of the SO algorithm on the proposed transformed model is better than that on the traditional model, where the mean errors of the proposed transformed model and the traditional model are 0.4189 s and 0.8334 s, respectively.
Further, the inertia estimation errors of the SO and PSO algorithms on the proposed transformed model under different observation time windows are demonstrated in Figure 7. The average absolute errors of the SO and PSO algorithms are 0.4189 s and 0.6809 s, respectively. It then can be inferred that the estimation result by the SO algorithm is more accurate than that by the PSO algorithm.
On the basis of the proposed transformed model, the fitness value variations during the optimization process under the SO and PSO algorithms are presented in Figure 8, which once again indicates the promising advantage in ability of the SO algorithm in convergence speed.

4.4. Test System 4: Ten Generators and Thirty-Nine Buses Test System

The total loads of the IEEE 39 test system reach 6.1491 GW. The inertia time constants of the rotor are 42 s, 30.3 s, 35.8 s, 28.6 s, 26 s, 34.8 s, 26.4 s, 24.3 s, 34.5 s and 500 s, respectively. The theoretical inertia value of the system then can be figured out to be 78.27 s. The disturbance power of load increase is set as 200 MW according to the scale of this test system.
In this test system, the upper and lower limits of the inertia constant are set as 150 s and 0 s, respectively. The other ranges of the unknown parameters in the proposed transformed model are the same as with the previous test system. By applying the SO algorithm in different inertia estimation models, the inertia estimation results with different observation time windows are summarized in Table 4.
It can be inferred from Table 4 that the performance of the SO algorithm on the proposed transformed inertia estimation model is obviously better than that on the traditional model, where the inertia estimation error is much lower than that of the traditional model. It proves the effectiveness of considering frequency and voltage effects in inertia estimation.
In addition, the SO and PSO algorithms are implemented 20 times each for inertia estimation and their estimation error rates are presented with the box diagram in Figure 9.
In Figure 9, it is obvious that the results of the SO algorithm are more concentrated than those of the PSO algorithm because the height of the box of the SO algorithm is much lower than that of the PSO algorithm. In specific, the medians for the SO and PSO algorithms in the left figure are 2.004% and 1.684%, while the absolute mean values for the SO and PSO algorithms are 2.38% and 4.57%, respectively. In the right figure, the SO algorithm shows an obvious advantage in accuracy and solution reliability. Hence, it can be concluded that the SO algorithm has a strong ability to find optimal solutions.

5. Conclusions

To estimate the inertia provided by synchronous generators accurately, this paper proposes a transformed inertia estimation model. Different from the traditional inertia estimation model, the proposed transformed inertia estimation model considers the regulation effects of frequency and voltage variations on the power deficit. Furthermore, an SO algorithm-based inertia estimation method is put forward, which is believed to have global optimization ability and high convergence speed. According to the simulation results on four typical test systems, it is validated that the proposed transformed inertia estimation model can approximate the inertia of synchronous generators more accurately than the traditional inertia estimation model. Moreover, the SO algorithm shows great inertia estimation accuracy and convergence speed.

Author Contributions

Conceptualization, F.L.; Data curation, Y.P.; Formal analysis, Y.P.; Funding acquisition, F.L.; Investigation, Y.P.; Methodology, F.L. and H.Q.; Project administration, F.L.; Resources, Y.P. and F.L.; Software, Y.P.; Supervision, F.L. and Y.Y.; Validation, F.L. and X.L.; Visualization, F.L. and Y.Y.; Writing—original draft, Y.P.; Writing—review and editing, F.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science Foundation of Jiangsu Province (Youth Fund), grant number BK20230384, and the General Program of Universities in Jiangsu Province for Fundamental Science (Natural Science), grant number 22KJB470018.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Shair, J.; Li, H.; Hu, J.; Xie, X. Power System Stability Issues, Classifications and Research Prospects in the Context of High-Penetration of Renewables and Power Electronics. Renew. Sustain. Energy Rev. 2021, 145, 111111. [Google Scholar] [CrossRef]
  2. Milano, F.; Dörfler, F.; Hug, G.; Hill, D.J.; Verbič, G. Foundations and Challenges of Low-Inertia Systems. In Proceedings of the 2018 Power Systems Computation Conference (PSCC), Dublin, Ireland, 11–15 June 2018. [Google Scholar]
  3. National Grid ESO. The Technical Report to the Event of 9 August 2019. Available online: https://www.nationalgrideso.com/document/152346/download (accessed on 1 August 2024).
  4. Heylen, E.; Teng, F.; Strbac, G. Challenges and Opportunities of Inertia Estimation and Forecasting in Low-Inertia Power Systems. Renew. Sustain. Energy Rev. 2021, 147, 111176. [Google Scholar] [CrossRef]
  5. Liu, Y.; Sun, M.; Wang, J.; Liao, B.; Wu, J. Inertia Estimation of Nodes and System Based on ARMAX Model. In Proceedings of the 2024 IEEE 2nd International Conference on Power Science and Technology (ICPST), Dali, China, 9–11 May 2024. [Google Scholar]
  6. Wall, P.; Terzija, V. Simultaneous Estimation of the Time of Disturbance and Inertia in Power Systems. IEEE Trans. Power Deliv. 2014, 29, 2018–2031. [Google Scholar] [CrossRef]
  7. del Giudice, D.; Grillo, S. Analysis of the Sensitivity of Extended Kalman Filter-Based Inertia Estimation Method to the Assumed Time of Disturbance. Energies 2019, 12, 483. [Google Scholar] [CrossRef]
  8. Zeng, F.; Zhang, J.; Chen, G.; Wu, Z.; Huang, S.; Liang, Y. Online Estimation of Power System Inertia Constant under Normal Operating Conditions. IEEE Access 2020, 8, 101426–101436. [Google Scholar] [CrossRef]
  9. Wang, Y.; Yokoyama, A.; Baba, J. A Multifunctional Online Estimation Method for Synchronous Inertia of Power Systems Using Short-Time Phasor Transient Measurement Data with Linear Least Square Method after Disturbance. IEEE Access 2024, 12, 17010–17022. [Google Scholar] [CrossRef]
  10. Inoue, T.; Taniguchi, H.; Ikeguchi, Y.; Yoshida, K. Estimation of Power System Inertia Constant and Capacity of Spinning-Reserve Support Generators Using Measured Frequency Transients. IEEE Trans. Power Syst. 1997, 12, 136–143. [Google Scholar] [CrossRef]
  11. Ashton, P.M.; Saunders, C.S.; Taylor, G.A.; Carter, A.M.; Bradley, M.E. Inertia Estimation of the GB Power System Using Synchrophasor Measurements. IEEE Trans. Power Syst. 2015, 30, 701–709. [Google Scholar] [CrossRef]
  12. Wu, Y.K.; Huang, C.L. Estimation of Power System Inertia- a Case Study in Taiwan. In Proceedings of the 2021 IEEE International Future Energy Electronics Conference (IFEEC), Taipei, China, 16–19 November 2021. [Google Scholar]
  13. Rodales, D.; Zamora-Mendez, A.; Serna, J.A.D.L.O.; Ramirez, J.M.; Paternina, M.R.A.; Lugnani, L.; Mejia-Ruiz, G.E.; Sanchez-Ocampo, A.; Dotta, D. Model-Free Inertia Estimation in Bulk Power Grids through O-Splines. Int. J. Electr. Power Energy Syst. 2023, 153, 109323. [Google Scholar] [CrossRef]
  14. Li, D.; Dong, N.; Yao, Y.; Xu, B.; Gao, D.W. Area Inertia Estimation of Power System Containing Wind Power Considering Dispersion of Frequency Response Based on Measured Area Frequency. IET Gener. Transm. Dis. 2022, 16, 4640–4651. [Google Scholar] [CrossRef]
  15. Cai, G.; Wang, B.; Yang, D.; Sun, Z.; Wang, L. Inertia Estimation Based on Observed Electromechanical Oscillation Response for Power Systems. IEEE Trans. Power Syst. 2019, 34, 4291–4299. [Google Scholar] [CrossRef]
  16. Panda, R.K.; Mohapatra, A.; Srivastava, S.C. Online Estimation of System Inertia in a Power Network Utilizing Synchrophasor Measurements. IEEE Trans. Power Syst. 2020, 35, 3122–3132. [Google Scholar] [CrossRef]
  17. Lugnani, L.; Dotta, D.; Lackner, C.; Chow, J. ARMAX-Based Method for Inertial Constant Estimation of Generation Units Using Synchrophasors. Electr. Power Syst. Res. 2020, 180, 106097. [Google Scholar] [CrossRef]
  18. Kontis, E.O.; Pasiopoulou, I.D.; Kirykos, D.A.; Papadopoulos, T.A.; Papagiannis, G.K. Estimation of Power System Inertia: A Comparative Assessment of Measurement-Based Techniques. Electr. Power Syst. Res. 2021, 196, 107250. [Google Scholar] [CrossRef]
  19. Azizipanah-Abarghooee, R.; Malekpour, M.; Paolone, M.; Terzija, V. A New Approach to the Online Estimation of the Loss of Generation Size in Power Systems. IEEE Trans. Power Syst. 2019, 34, 2103–2113. [Google Scholar] [CrossRef]
  20. Wilson, D.; Yu, J.; Al-Ashwal, N.; Heimisson, B.; Terzija, V. Measuring Effective Area Inertia to Determine Fast-Acting Frequency Response Requirements. Int. J. Electr. Power Energy Syst. 2019, 113, 1–8. [Google Scholar] [CrossRef]
  21. Wang, Y.; Yokoyama, A. An Online Estimation Method of Power System Inertia Using Phasor Measurement Unit Measurements after a Disturbance Considering Damping Effect. In Proceedings of the 2021 IEEE PES Innovative Smart Grid Technologies—Asia (ISGT Asia), Brisbane, Australia, 5–8 December 2021. [Google Scholar]
  22. Zografos, D.; Ghandhari, M. Power System Inertia Estimation by Approaching Load Power Change after A Disturbance. In Proceedings of the 2017 IEEE Power & Energy Society General Meeting, Chicago, IL, USA, 16–20 July 2017. [Google Scholar]
  23. Zografos, D.; Ghandhari, M.; Paridari, K. Estimation of Power System Inertia Using Particle Swarm Optimization. In Proceedings of the 2017 19th International Conference on Intelligent System Application to Power Systems (ISAP), San Antonio, TX, USA, 17–20 September 2017. [Google Scholar]
  24. Hu, P.; Li, Y.; Yu, Y.; Blaabjerg, F. Inertia Estimation of Renewable-Energy-Dominated Power System. Renew. Sustain. Energy Rev. 2023, 183, 113481. [Google Scholar] [CrossRef]
  25. Hashim, F.A.; Hussien, A.G. Snake Optimizer: A Novel Meta-Heuristic Optimization Algorithm. Knowl.-Based Syst. 2022, 242, 108320. [Google Scholar] [CrossRef]
  26. Anderson, P.M.; Mirheydar, M. A Low-Order System Frequency Response Model. IEEE Trans. Power Syst. 1990, 5, 720–729. [Google Scholar] [CrossRef]
  27. IEEE Task Force on Load Representation for Dynamic Performance. Load Representation for Dynamic Performance Analysis (of Power Systems). IEEE Trans. Power Syst. 1993, 8, 472–482. [Google Scholar] [CrossRef]
Figure 1. Flowchart of SO algorithm applied in inertia estimation model.
Figure 1. Flowchart of SO algorithm applied in inertia estimation model.
Energies 17 04430 g001
Figure 2. Structure of two generators test system.
Figure 2. Structure of two generators test system.
Energies 17 04430 g002
Figure 3. Fitness value variations of SO and PSO algorithms in test system 1.
Figure 3. Fitness value variations of SO and PSO algorithms in test system 1.
Energies 17 04430 g003
Figure 4. Accuracy of traditional and proposed transformed models under different observation time windows.
Figure 4. Accuracy of traditional and proposed transformed models under different observation time windows.
Energies 17 04430 g004
Figure 5. Fitness value variations of SO and PSO algorithms in test system 2.
Figure 5. Fitness value variations of SO and PSO algorithms in test system 2.
Energies 17 04430 g005
Figure 6. Structure of five generators and fourteen buses in test system.
Figure 6. Structure of five generators and fourteen buses in test system.
Energies 17 04430 g006
Figure 7. Inertia estimation errors of SO and PSO algorithms on proposed transformed model under different observation time windows.
Figure 7. Inertia estimation errors of SO and PSO algorithms on proposed transformed model under different observation time windows.
Energies 17 04430 g007
Figure 8. Fitness value variations of SO and PSO algorithms in test system 3.
Figure 8. Fitness value variations of SO and PSO algorithms in test system 3.
Energies 17 04430 g008
Figure 9. Estimation error rate comparisons of SO and PSO algorithms at 0.3 s and 0.5 s.
Figure 9. Estimation error rate comparisons of SO and PSO algorithms at 0.3 s and 0.5 s.
Energies 17 04430 g009
Table 1. Ranges of unknown model parameters in traditional and proposed models.
Table 1. Ranges of unknown model parameters in traditional and proposed models.
Inertia Estimation ModelUnknown ParametersRange
Traditional Model H est [0, 10]
Proposed Transformed Model H est [0, 10]
a [0.95, 1.05]
K [1, 2]
D [1, 2]
Table 2. Performance of SO algorithm under different models and observation time window in test system 1.
Table 2. Performance of SO algorithm under different models and observation time window in test system 1.
Observation
Time Window
Traditional ModelProposed
Transformed Model
Result/ErrorResult/Error
0.1 s7.2464 s/2.2464 s5.1636 s/0.1636 s
0.2 s6.9042 s/1.9042 s5.0737 s/0.0737 s
0.3 s6.8231 s/1.8231 s4.9727 s/0.0273 s
0.4 s6.7889 s/1.7889 s4.5924 s/0.4076 s
0.5 s6.7502 s/1.7502 s4.9574 s/0.0426 s
0.6 s6.7024 s/1.7024 s4.7194 s/0.2806 s
0.7 s6.6636 s/1.6636 s5.0877 s/0.0877 s
0.8 s6.6485 s/1.6485 s5.2210 s/0.2210 s
0.9 s6.6540 s/1.6540 s4.8786 s/0.1214 s
1.0 s6.6628 s/1.6628 s5.1089 s/0.1089 s
Table 3. Performance of SO and PSO algorithms under different observation time windows.
Table 3. Performance of SO and PSO algorithms under different observation time windows.
Observation
Time Window
SO AlgorithmPSO Algorithm
Result/ErrorResult/Error
0.1 s11.1811 s/0.1644 s11.0044 s/0.0122 s
0.2 s11.2491 s/0.2324 s10.6033 s/0.4134 s
0.3 s11.1360 s/0.1193 s10.8402 s/0.1764 s
0.4 s11.2394 s/0.2228 s10.8879 s/0.1288 s
0.5 s11.0946 s/0.0779 s10.8111 s/0.2056 s
0.6 s11.1578 s/0.1411 s10.6317 s/0.3850 s
0.7 s10.4590 s/0.5577 s10.3673 s/0.6493 s
0.8 s11.1742 s/0.1575 s10.7420 s/0.2747 s
0.9 s10.8005 s/0.2161 s10.4266 s/0.5901 s
1.0 s11.1524 s/0.1357 s10.8906 s/0.1261 s
Table 4. Performance of SO algorithm under different models and observation time windows in test system 3.
Table 4. Performance of SO algorithm under different models and observation time windows in test system 3.
Observation
Time Window
Traditional ModelProposed
Transformed Model
Result/ErrorResult/Error
0.1 s95.7974 s/17.5274 s90.4395 s/12.1695 s
0.2 s91.0843 s/12.8143 s81.9380 s/3.6680 s
0.3 s90.0319 s/11.7619 s80.9137 s/2.6437 s
0.4 s90.3709 s/12.1009 s77.1445 s/1.1255 s
0.5 s91.1961 s/12.9261 s69.9666 s/8.3034 s
0.6 s92.4855 s/14.2155 s71.4888 s/6.7812 s
0.7 s93.7382 s/15.4682 s70.3299 s/7.9401 s
0.8 s95.2051 s/16.9351 s72.9294 s/5.3406 s
0.9 s96.5379 s/18.2679 s71.8028 s/6.4672 s
1.0 s97.6417 s/19.3717 s67.0750 s/9.1950 s
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Pang, Y.; Li, F.; Qian, H.; Liu, X.; Yao, Y. A Snake Optimization Algorithm-Based Power System Inertia Estimation Method Considering the Effects of Transient Frequency and Voltage Changes. Energies 2024, 17, 4430. https://doi.org/10.3390/en17174430

AMA Style

Pang Y, Li F, Qian H, Liu X, Yao Y. A Snake Optimization Algorithm-Based Power System Inertia Estimation Method Considering the Effects of Transient Frequency and Voltage Changes. Energies. 2024; 17(17):4430. https://doi.org/10.3390/en17174430

Chicago/Turabian Style

Pang, Yanzhen, Feng Li, Haiya Qian, Xiaofeng Liu, and Yunting Yao. 2024. "A Snake Optimization Algorithm-Based Power System Inertia Estimation Method Considering the Effects of Transient Frequency and Voltage Changes" Energies 17, no. 17: 4430. https://doi.org/10.3390/en17174430

APA Style

Pang, Y., Li, F., Qian, H., Liu, X., & Yao, Y. (2024). A Snake Optimization Algorithm-Based Power System Inertia Estimation Method Considering the Effects of Transient Frequency and Voltage Changes. Energies, 17(17), 4430. https://doi.org/10.3390/en17174430

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop