Next Article in Journal
Electromagnetic Characteristic Analysis of Microbump Structures Under Standard Integrated Circuit Processes
Previous Article in Journal
Design and Implementation of an Intelligent Diagnostic System for Academic Performance Analysis in Medical Education
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Frequency Regulation Strategy of MPC-VSG for Flywheel Energy Storage Systems Considering State of Charge

Jiangsu Electric Power Testing and Research Institute Co., Ltd., Nanjing 211103, China
*
Author to whom correspondence should be addressed.
Electronics 2026, 15(13), 2802; https://doi.org/10.3390/electronics15132802 (registering DOI)
Submission received: 9 May 2026 / Revised: 14 June 2026 / Accepted: 22 June 2026 / Published: 25 June 2026
(This article belongs to the Section Power Electronics)

Abstract

Flywheel energy storage systems (FESSs) offer millisecond-level response speed, making them highly suitable for providing system inertia/frequency support in emergency grid scenarios. However, the FESSs often have limited energy capacity due to their high capacity cost, which necessitates a comprehensive consideration between remaining stored energy and sustained support capability. Thus, this paper proposes a virtual synchronous generator (VSG) control strategy based on a multi-time-step model predictive control (MPC) that considering flywheel’s state of charge (SOC), which provides both emergency frequency support and autonomous flywheel energy recovery within a single integrated framework. First, a multi-time-step MPC with the objective function aiming for both fast frequency response and smooth power output is introduced to compensate the reference power generated by the VSG strategy. Second, an SOC-adaptive frequency weight function is designed and incorporated into the objective function to balance the frequency deviation and the inertia/frequency support duration. Furthermore, an SOC self-recovery strategy is developed, allowing the flywheel to autonomously adjust its SOC to the desired range when the FESS is not participating in frequency regulation. Finally, the proposed strategy is verified through comprehensive simulations on various scenarios, demonstrating that it can efficiently and rapidly meet the frequency regulation demands when the SOC is sufficient, as well as achieve the balances between the frequency regulation performance and the support continuity when the SOC is insufficient.

1. Introduction

The high penetration of renewable energy leads to a continuously increasing share of power electronic devices in power systems, which weakens inertia support of power systems and poses severe challenges to frequency stability [1,2,3,4]. Large-scale load switching or generation output fluctuations may cause significant power imbalances, which gives rise to the risk of frequency violations or even system collapse [5,6]. Flywheel energy storage systems (FESSs), with their fast response, high power density, and flexible control, have become an effective way of improving system frequency response [7,8,9,10]. Virtual synchronous generator (VSG) technology emulates the rotor motion equation of a synchronous generator, endowing grid-connected inverters with virtual inertia and damping characteristics and enabling them to actively participate in frequency regulation; as a result, it has been widely adopted in grid-connected energy storage control [11,12,13,14].
Owing to the intermittency and volatility of renewable energy sources and loads, conventional VSG control struggles to achieve satisfactory dynamic performance across multiple operating conditions. When the system frequency fluctuates significantly, merely adjusting the moment of inertia and damping coefficient leaves the regulation capability of a VSG-based energy storage system limited; the rate of change of frequency may become excessively high, making it difficult to meet grid operational safety requirements. To address this, ref. [15] introduces model predictive control (MPC) into the voltage and current loops of the VSG to replace PI control. Although this improves the response speed of the two loops, the frequency control loop itself is not optimized. A MPC-VSG method for energy storage system control is proposed in [16], where a VSG prediction model is established to compute the required incremental power by solving an optimization cost function subject to frequency variation constraints. The proposed method in [16] can effectively reduce frequency deviations during transients, but the cost function with fixed weighting coefficients cannot satisfy the needs to handle various operation conditions. Based on the study above, a MPC-VSG strategy based on fuzzy control was presented in [17]; however, the fuzzification approach relies on experience and trial-and-error, resulting in a relatively complex design process. To effectively reduce the rate of change of frequency (ROCOF) under sudden load changes, a ROCOF constraint was introduced into the cost function in [18]. Some scholars have combined parameter adaptive control with variable-weight MPC and proposed a variable-weight adaptive MPC-VSG control strategy that dynamically adjusts the weighting coefficients in the MPC objective function according to the severity of frequency fluctuations in [19].
Most current research on MPC-VSG is based on multi-step predictive control. For multi-step predictive control, methods can be classified by control input set into Finite Control Set MPC (FCS-MPC) and Continuous Control Set MPC (CCS-MPC). The CCS-MPC adopted herein solves only one constrained finite-horizon optimization problem per step without exhaustive search, offering higher feasibility for long-horizon control. According to whether the prediction is model-based, the methods are further divided into single-step iterative prediction and direct multi-step prediction. The former recursively applies the model and has strong constraint-handling capability, making it the dominant long-horizon approach in current MPC-VSG applications. The latter has a lower online computational burden. Given its better prediction accuracy for long horizons, relevant research has emerged this year [20]; however, its weak constraint handling limits engineering feasibility.
Nevertheless, existing MPC-VSG control strategies generally target frequency regulation without adequately considering the impact of the flywheel’s remaining energy on its subsequent support capability. The control laws of fixed-weight MPC-VSG and purely frequency-adaptive MPC-VSG do not incorporate flywheel speed or energy state information and therefore cannot adjust control priorities in real time as the flywheel speed drops and the remaining energy decreases. As a result, the flywheel is still commanded to deliver high-power support even when its power capability has significantly deteriorated, tending to over-discharge under low SOC conditions in the pursuit of frequency regulation accuracy, and thereby prematurely losing its ability to support the grid frequency. Continuous high-power discharge may cause the flywheel’s speed to drop rapidly out of the safe operating range, making it difficult to cope with consecutive grid disturbances. According to grid operation standards, frequency is permitted to deviate within a certain band during transients. If the frequency control objective can be dynamically adjusted based on the flywheel’s current energy state, and the frequency regulation accuracy can be reasonably tuned within the allowable deviation band, the effective support time of the flywheel can be extended, thereby buying sufficient time for other forms of energy storage or regulation systems to intervene.
Based on the above analysis, this paper proposes a multi-time-step MPC-VSG control strategy that accounts for both system inertia/frequency support capability and continuity considering the flywheel energy state. The frequency response speed is regulated by the number of time prediction steps, and the normalized rotational speed is employed to represent the remaining energy of the flywheel. A variable frequency weighting factor is introduced into the multi-time-step MPC cost function, and both the frequency target and the associated weighting coefficient are adaptively adjusted according to the flywheel energy state. During frequency regulation with the flywheel energy storage, when the flywheel energy is sufficient, the rated frequency is set as the control target to fully exploit its rapid frequency regulation capability; when the flywheel energy is insufficient, the support duration should also be considered and prolonged while ensuring that the frequency deviation does not exceed the allowable limit, thereby achieving coordinated optimization between frequency regulation quality and support duration. When the flywheel energy storage is not providing frequency regulation, a corresponding SOC self-recovery rule is designed to drive the SOC back to its desired state. The comparison of the proposed strategy with the state-of-the-art technologies in terms of control structure and SOC management is shown in Table 1.
The rest of the paper is organized as follows. Section 2 presents the fundamental principles of conventional VSG control and conducts small-signal modeling and analysis. Section 3 derives the multi-time-step MPC-VSG control law incorporating the flywheel energy state for the condition where the flywheel provides system inertia/frequency support and employs a hyperbolic tangent function to construct the mapping between the weighting coefficient α and the SOC. Section 4 validates the effectiveness of the proposed method through simulations under various operating conditions.

2. Conventional VSG Control

2.1. Basic Principles of VSG

VSG control endows the grid-connected inverter with virtual inertia and damping characteristics by incorporating the rotor motion equation of a synchronous generator into the inverter control algorithm. The grid-connected topology of a VSG-based inverter is shown in Figure 1.
The droop control and the active power–frequency loop of the VSG are described by the following mathematical model:
P r e f P m = K f ( ω 0 ω v s g ) P m P e ω v s g D ( ω v s g ω 0 ) = J d ω v s g d t d δ d t = ω v s g ,
where Pref is the active power command from the external input, Pm is the mechanical power, Pe is the electromagnetic power, Kf is the active power droop coefficient, ω0 is the reference frequency, ωvsg is the rotor angular frequency of the VSG, δ is the virtual power angle, and J and D are the virtual moment of inertia and the damping coefficient, respectively. Fluctuations in the output power of renewable energy sources can cause power imbalances between the supply and demand sides, thereby inducing further frequency deviations. For a virtual synchronous generator, the frequency deviation is small; therefore, it is assumed that ω v s g ω 0 .
By incorporating the primary voltage regulation equation of a synchronous generator into the reactive power–voltage control loop of the VSG strategy, the reactive power–voltage loop is expressed as follows:
U r e f = U 0 + 1 K v ( Q r e f Q e ) ,
where Qref is the reactive power command from the external input, Qe is the actual reactive power output of the VSG, and Kv is the reactive power droop coefficient.
The control block diagram of the conventional VSG, obtained by combining (1) and (2), is shown in Figure 2.

2.2. Small-Signal Modeling and Analysis of VSG

When the line impedance is inductive, the output power of the VSG in grid-connected operation can be approximately expressed as
P e = 3 U 0 2 X sin δ K δ ,
where K = 3 U 0 2 X is the synchronous voltage coefficient. In grid-connected operation, neglecting the coupling effects on the active and reactive power loops, the dynamic small-signal model of the VSG in the s-domain is shown in Figure 3:
Where Δωg is the system frequency variation. As can be seen from Figure 3, the dynamic model of the VSG participating in grid frequency regulation can be expressed as
P ˜ e ( s ) ω ˜ g ( s ) = J ω 0 K s + ( D ω 0 + K f ) K J ω 0 s 2 + ( D ω 0 + K f ) s + K .
The model describes the dynamic process of the output active power variation under grid frequency fluctuations. In this model, variables with a tilde ~ denote small perturbations around the steady-state operating point, and U0 is the reference amplitude of the inverter output voltage.

3. MPC-VSG Frequency Regulation Strategy Considering SOC

For energy storage system control based on the conventional VSG, when the system frequency fluctuates significantly, the regulation capability is limited if only the inertia and damping coefficients are adjusted. When the rate of change of frequency is excessively large, grid frequency security is jeopardized. To address this, this paper introduces multi-step model predictive control, which detects the system frequency variation in real time and adjusts the active and reactive power outputs of the VSG based on system model predictions, thereby effectively enhancing the frequency regulation capability of the VSG.

3.1. Design of MPC-VSG Control Law

For Equation (1), the inertia equation can be rewritten as the following state-space model:
ω ˙ ( t ) = D J ω ( t ) + 1 J ω 0 P m ( t ) 1 J ω 0 P e ( t ) y ( t ) = ω ( t ) ,
where ω = ωvsg − ω0. The discrete incremental model is obtained by discretizing Equation (Equation (5)) with a sampling period Ts:
Δ ω ( k + 1 ) = A Δ ω ( k ) + B m Δ P m ( k ) + B e Δ P e ( k ) y ( k + 1 ) = Δ ω ( k + 1 ) + y ( k ) , A = e D J T s , B m = 1 J ω 0 0 T s e D J τ d τ , B e = B m ,
where Ts is the sampling period, and Δω(k), ΔPm(k), and ΔPe(k) are the variations of the angular frequency, mechanical power, and electrical power between two adjacent sampling instants, respectively:
Δ ω ( k ) = ω ( k ) ω ( k 1 ) Δ P m ( k ) = P m ( k ) P m ( k 1 ) Δ P e ( k ) = P e ( k ) P e ( k 1 )
When a single-time-step prediction horizon is adopted to achieve the control target, it becomes deadbeat control, which can support the grid frequency to return to its rated value in the shortest time. However, high charging/discharging power is required to achieve fast frequency response, which imposes significant stress on the flywheel energy storage system. Therefore, this paper introduces a multi-time-step prediction horizon with a time prediction length of n steps with variable weighting coefficients, so that a balance between the frequency response speed and charging/discharging power stress can be achieved. The system frequency prediction equation is then given by
Y ^ p , c ( k + 1 ) = S A Δ ω ( k ) + I y ( k ) + S e Δ P e ( k ) + S m Δ P ^ m ( k ) ,
the symbols in bold mean they are vectors/matrices, and variables with a caret symbol ^ represent predicted values obtained from the prediction model, where
Y ^ p , c ( k + 1 ) = y ^ ( k + 1 ) y ^ ( k + 2 ) y ^ ( k + n ) 1 × n T , Δ P ^ m ( k ) = Δ P ^ m ( k ) Δ P ^ m ( k ) Δ P ^ m ( k + n 1 ) 1 × n T , S A = A 1 2 A i 1 n A i 1 × n T , I = 1 1 1 1 × n T , S e = B e 1 2 A i 1 B e 1 n A i 1 B e 1 × n T , S m = B m 0 0 1 2 A i 1 B m B m 0 1 n A i 1 B m 1 n 1 A i 1 B m B m n × n .

3.2. Solution of the MPC-VSG Cost Function

The cost function considers the angular frequency variation Δω and the variation in the VSG reference power ΔPm between two adjacent sampling instants, and the weighted sum of squares of these two terms should be minimized. The cost function is expressed as
J p = i = 1 n ( α i Δ ω ^ ( k + i ) ) 2 + ( β i Δ P ^ m ( k + i ) ) 2 ,
where αi and βi are the weighting coefficients for the frequency and power variation at the i-th prediction step, respectively. The relative magnitudes of α and β determine the control emphasis: when α >> β, the system prioritizes the accuracy of frequency restoration, resulting in larger output power; when β >> α, the system prioritizes limiting the power variation, and the frequency regulation effect is weakened. In addition, Δ ω ^ ( k + i ) and Δ P ^ m ( k + i ) are the angular frequency variation and active power variation between two adjacent sampling instants, respectively. Since frequency fluctuations should be confined within a certain range, the MPC optimization problem with constraints is described as
min Δ P ^ m ( k ) J p ( Δ ω ^ ( k ) , Δ P ^ m ( k ) ) .
The cost function should satisfy the following frequency constraint:
Δ ω ^ ( k + i + 1 ) = A Δ ω ^ ( k + i ) + B m Δ P ^ m ( k + i ) + B e Δ P ^ e ( k + i ) Δ ω ^ ( k ) = Δ ω ( k ) y ^ c ( k + i ) = y ^ c ( k + i 1 ) + Δ ω ^ ( k + i ) , i 1 y ^ c ( k ) = y c ( k ) y m i n ( k ) y c ( k ) y m a x ( k ) , k 0 .
Therefore, the cost function can be organized into the following form:
J p = Γ y Y ^ p , c ( k + 1 ) R ( k + 1 ) 2 + Γ P m Δ P ^ m ( k ) 2 ,
where Γy and ΓPm represent the weighting coefficient matrices for the angular frequency and active power variations, respectively; R(k + 1) is the reference sequence output by the controller at time step k + 1. Γy, ΓPm, and R(k + 1) are expressed as
Γ y = d i a g { α 1 , α 2 , , α n } n × n Γ P m = d i a g { β 1 , β 2 , , β n } n × n R ( k + 1 ) = 0 0 0 1 × n T ,
Therefore, the cost function can be organized into the following form:
S O C p r e d ( k + i ) S O C ( k ) j = 1 i P ^ m ( k + j ) T s E r a t e d i = 1 , 2 , , n
where Erated is the rated available energy of the flywheel energy storage system, i.e., the energy that the flywheel can release when going from SOC = 1 to SOC = 0.
In each sampling period, Equation (13) constitutes a quadratic programming problem with inequality constraints under the frequency deviation limit. Because the weighting matrices are positive definite, this problem is convex and can be transformed into a standard QP form and solved efficiently, yielding the optimal power increment sequence. Following the receding horizon optimization principle, only the first term of the sequence ΔPm*(k) is applied to the system for updating, and the solving and updating process is repeated in the next sampling period, thereby achieving fast frequency response.
It should be noted that the predictive controller designed in this paper adopts a multi-time-step prediction horizon, and the selection of its length n needs to comprehensively consider the dynamic characteristics of the flywheel energy storage system and the real-time requirements of grid frequency support. To balance the response time and the system load while ensuring manageable computational cost, this paper selects n = 3 for prediction [16].

3.3. Energy Storage Frequency Regulation Strategy Considering Flywheel State

3.3.1. Construction of the Weight Function

A flywheel energy storage system (FESS) stores and converts electrical energy through the kinetic energy of a rotating rigid body, and its stored energy is proportional to the square of the rotational speed:
E = 1 2 J ω m 2 ,
where J is the moment of inertia and ωm is the mechanical angular velocity. To quantify the remaining available energy of the flywheel, the state of charge (SOC) is defined as
S O C = ω m 2 ω m min 2 ω m max 2 ω m min 2 ,
where ωmmin and ωmax are the maximum and minimum safe operating angular velocities of the flywheel, respectively. The SOC value directly reflects the relative magnitude of the remaining frequency regulation capability of the flywheel: when the SOC is close to 1, the energy is ample and the flywheel can participate in frequency regulation at full capacity; when the SOC is close to 0, the energy is nearly depleted and the output must be restricted to maintain basic support capability.
As analyzed in Section 2.2, the frequency deviation weighting coefficient α in the MPC cost function directly determines the extent of frequency control: a larger α makes the system more inclined to restore the frequency precisely, resulting in higher power extracted from the flywheel and a faster drop in rotational speed. Conversely, reducing α lowers the power demand and slows down the speed decay.
Existing MPC-VSG strategies typically set α as a fixed value or adapt it solely based on frequency response requirements, without considering the impact of the flywheel energy state on sustainable support capability. When the flywheel operates in the low-speed region, if the rated frequency is still taken as the restoration target, high power output will cause the rotational speed to rapidly fall out of the safe range, depriving the flywheel of the ability to respond to subsequent disturbances.
According to grid operation standards, the grid frequency is allowed to deviate within ±0.2 Hz during non-fault transient processes. Therefore, when the flywheel energy is insufficient, the requirement for frequency restoration accuracy can be appropriately relaxed—merely ensuring that the frequency does not exceed the allowable limit—so as to extend the support time of the FESS and prevent the flywheel from stalling due to excessive discharge. Based on this, this paper proposes an SOC-dependent weight adaptation strategy: when there is ample energy, the maximum weight is adopted to pursue the optimal frequency regulation performance; when there is insufficient energy, the weight is reduced to sacrifice part of the regulation accuracy within the allowable frequency deviation range in exchange for a longer effective support duration.
To realize the above design concept, the flywheel operating state is divided into two regions: when SOC ≥ 0.4, the flywheel energy is sufficient, and the primary objective is zero-error frequency regulation, with α maintained at its maximum value; when SOC < 0.4, the flywheel energy is insufficient, and the control objective is to maximize the support duration within the allowable frequency deviation range, with α decreasing as the SOC drops. Unlike hard-threshold switching methods that cause a rapid drop in the power command when the SOC crosses a fixed boundary, the proposed smooth SOC-adaptive weighting continuously modulates the cost function weights. This gradual transition ensures control continuity, thereby preventing low frequency nadir typically induced by discontinuous weighting jumps.
A hyperbolic tangent function is selected to construct the mapping between the weighting coefficient α and the SOC:
α = α min + ( 1 α min ) ( tanh ( 15 ( S O C 0.3 ) ) + 1 ) 2 , ω g < ω 0 1 ( 1 α min ) ( tanh ( 15 ( S O C 0.3 ) ) + 1 ) 2 , ω g ω 0 ,
where αmin is the minimum value of the frequency deviation weighting coefficient. Compared with hard threshold switching, the smooth characteristic of the hyperbolic tangent function avoids abrupt power command changes caused by sudden weight variations, thereby ensuring control continuity. The characteristics of this function are shown in Figure 4.

3.3.2. SOC Self-Recovery Control Strategy

Under normal grid operation, the frequency fluctuates within a very small range around the rated value. When |Δω| lies within the frequency regulation deadband, the demand for energy storage to participate in fast frequency response is weak. Moreover, after multiple engagements in power support, the flywheel SOC may deviate from the desired operating region, reducing its support margin for subsequent disturbances. Therefore, when the flywheel remains connected to the grid, it is necessary to perform SOC self-recovery within the frequency deadband to return the flywheel SOC to the optimal operating point and reserve energy for the next frequency regulation task.
The flywheel operating state is divided into a frequency regulation mode and an SOC self-recovery mode: when the actual grid frequency deviation |Δf| exceeds the frequency deadband threshold |Δfdmax| = 0.05 Hz or the flywheel charging/discharging power |PFESS| exceeds the normal fluctuation range of flywheel power |ΔPdmax| under grid power balance, the flywheel responds to frequency changes according to the SOC-based MPC-VSG strategy and provides active power support. When |Δf| is within the frequency deadband and |PFESS| is within the normal flywheel power fluctuation range under grid power balance, if the flywheel SOC lies within the normal operating range, no additional charging/discharging is required; otherwise, the flywheel performs SOC self-recovery. In this paper, the normal flywheel power fluctuation range |ΔPdmax| under grid power balance is set to 1% of the rated power of the flywheel energy storage motor, and the normal SOC operating range is 0.45–0.55. Based on the above analysis, the control flowchart of the proposed flywheel energy storage grid-connected inverter is shown in Figure 5.
For the SOC self-recovery control of the flywheel energy storage system, this paper adopts a linear function to limit the actual power of SOC self-recovery. The frequency margin coefficient λ is defined as
λ = 50.05 f 0.05 , S O C > 0.55 f 49.95 0.05 , S O C < 0.45 ,
where f is the real-time grid frequency. The actual self-recovery power Prec is
P r e c = λ P r e c 0 ,
Prec0 is the rated self-recovery power of the flywheel energy storage, which is taken as 5% of the flywheel rated power in this paper.
When the system frequency is exactly 50 Hz, λ takes the value of 1, and the flywheel can recover its SOC at Prec0; as the frequency approaches the deadband threshold, λ tends to 0 and the recovery power decreases synchronously. This mechanism ensures that the frequency remains within the grid’s safe allowable range throughout the SOC self-recovery process, thereby avoiding the risk of frequency violation caused by the recovery action itself. In addition, because the self-recovery power is limited to 5% of the flywheel rated power, it is far below the instantaneous power limit of the converter. Moreover, the self-recovery process is only activated within the frequency deadband and the power smoothly decays to zero as the frequency approaches the deadband boundary, avoiding abrupt power steps and frequent charge/discharge switching. Therefore, the proposed strategy inherently respects the hardware constraints of the flywheel energy storage system, including instantaneous power capability and mechanical fatigue caused by frequent mode transitions.

4. Verification

Based on the above theoretical derivation, to verify the feasibility of the proposed method, a corresponding FESS is built in Matlab R2023b/Simulink, and simulations are conducted under sudden load increase and decrease conditions. To provide an evaluable baseline, this study quantifies the control objective as maintaining the system frequency deviation within ±0.2 Hz. Comparative analyses are performed on the frequency, ROCOF, and the variation in the energy storage output power. The main parameters of the VSG are shown in Table 2, and the main parameters of the flywheel motor are shown in Table 3.
Initially, the grid side carries a 40 kW load. From 0.1 to 0.3 s, the flywheel energy storage performs pre-synchronization; at 0.3 s, the energy storage system is connected to the grid; at 0.8 s, the grid-side load suddenly increases to 100 kW; and at 1.3 s, the load suddenly decreases back to 40 kW. The system operation is observed within 1.8 s.

4.1. System Performance Under Different Control Strategies at Different SOC

The model’s performance is examined under conventional VSG control, MPC-VSG control, and MPC-VSG control considering SOC (denoted as SOC-MPC-VSG), with the initial flywheel SOC set to 1 and the initial frequency deviation weight of the MPC set to α = 0.99.
From Figure 6a,b, it can be seen that after the load step increase at 0.8 s, the output power response of the conventional VSG control is the weakest, with a steady-state value of approximately 15.7 kW; the output power of the MPC-VSG strategy significantly increases to 50.9 kW. Since the flywheel energy storage system SOC is 0.7 at this moment and the remaining energy is sufficient, the output power of the proposed SOC-MPC-VSG strategy is also 50.9 kW. Under the four strategies, the decrease in the flywheel SOC is positively correlated with the output power.
At the moment of the 0.8 s load step, the frequency nadir of the conventional VSG control is 49.64 Hz, while the frequency nadirs of both the MPC-VSG control and the MPC-VSG strategy considering SOC are 49.89 Hz. After achieving system inertia/frequency support and reaching the new steady state, the frequencies are 49.74 Hz, 49.99 Hz, and 49.99 Hz, respectively. Compared with the conventional VSG control, the MPC-VSG control and the MPC-VSG control considering SOC reduce the steady-state frequency deviation by 96%. It can be observed that, compared with other control strategies, the VSG control with the addition of MPC not only suppresses the frequency deviation at the moment of load power change but also further improves the steady-state frequency recovery, providing a safety margin against potential cascading events. The above results indicate that the introduction of the power prediction method effectively enhances the active power support capability of the system. Under the condition of abundant flywheel SOC (SOC = 0.7), the proposed strategy performs identically to the fixed-weight MPC-VSG when the SOC is sufficient.

4.2. System Performance Under SOC-MPC-VSG Strategy at Different SOC

Four operating conditions are set with the initial flywheel SOC at 1, 0.4, 0.3, and 0.2, respectively, to compare the control performance of the fixed-weight MPC-VSG and the proposed SOC-MPC-VSG strategy.
As shown in Figure 7, when SOC = 1, α = 0.99; the energy storage output power can serve as a reference, with a steady-state system output power of 50.5 kW. After the 0.8 s load step, the steady-state system output powers under SOC = 0.4, SOC = 0.3, and SOC = 0.2 are 50.5 kW, 40.2 kW, and 30.6 kW, respectively, demonstrating that with the proposed adaptive weighting coefficient method, the system output power decreases as the SOC decreases when the SOC is insufficient.
To further quantify the difference in energy consumption between the two strategies under different initial energy states, η is defined as follows:
η = S O C S O C 1 S O C S O C 2 ,
where SOC is the initial SOC value, SOC1 is the real-time SOC under MPC-VSG, and SOC2 is the real-time SOC under the proposed method; η reflects the proportion of SOC consumption of the proposed method relative to the MPC-VSG method.
After the power deficit is restored at 1.3 s, η is approximately at 1 when SOC = 0.4; at steady state, the energy consumption of the proposed strategy is only 79% of that of the fixed-weight strategy when SOC = 0.3, and only 61% when SOC = 0.2.
As can be observed from Figure 7, when SOC = 0.4, the MPC under the proposed method still maintains a fixed high weight, resulting in high frequency restoration accuracy; the frequency nadir is 49.89 Hz, and the frequency recovers to 49.99 Hz in steady state, with the frequency response and ROCOF showing little difference between the two strategies. As the SOC decreases to 0.3 and 0.2, α gradually decreases, reducing the frequency restoration accuracy. At SOC = 0.3 and SOC = 0.2, the frequency nadirs are 49.86 Hz and 49.82 Hz, respectively, and the steady-state frequencies are 49.91 Hz and 49.85 Hz, respectively. Both the frequency nadirs and the steady-state frequencies are strictly confined within the hard constraint of ±0.2 Hz, in exchange for a more gradual SOC decay rate.
The above results indicate that the lower the initial SOC, the more prominent the energy saving advantage of the proposed strategy. As the flywheel energy becomes more constrained, the weight α decreases more significantly, and the MPC imposes a weaker penalty on the frequency deviation, thereby effectively slowing the decay rate of the flywheel speed while ensuring that the frequency does not exceed the allowable limit, achieving a dynamic balance between support duration and regulation accuracy.

4.3. Verification of the SOC Self-Recovery Strategy

To verify the effectiveness of the SOC self-recovery strategy proposed in Section 3.3.2, the following simulation scenario is configured: the initial SOC of the flywheel is 0.5, and the flywheel participates in grid frequency regulation by discharging during the period 0.8–1.3 s to simulate the condition where the SOC deviates from the desired operating region after the frequency regulation task. After 1.3 s, the grid power returns to balance, the flywheel no longer participates in frequency regulation, and the frequency stabilizes within the deadband, thereby satisfying the triggering condition for self-recovery.
Figure 8a–c presents the grid frequency curve, the flywheel input/output power curve, and the flywheel SOC variation curve during the self-recovery process, respectively. The frequency deviation in Figure 8a remains within the ±0.05 Hz deadband throughout and does not exceed the limit due to recovery charging/discharging, verifying the safety of the linear frequency margin limiting method. In Figure 8b, the flywheel charges at a low power level, with the recovery power being significantly smaller than the frequency regulation power before 1.3 s, and it dynamically adjusts with minor frequency fluctuations, reflecting the effect of the frequency margin limiting. In Figure 8c, the SOC gradually rises after charging and approaches the target range of [0.45, 0.55]. The above results demonstrate that the proposed SOC self-recovery strategy can effectively pull the SOC back to the desired operating region for different deviation directions while ensuring frequency safety, thereby providing sufficient energy reserves for the next frequency regulation task.

5. Conclusions

This paper focuses on the application scenario of flywheel energy storage participating in fast frequency response of power grids and proposes a multi-time-step MPC-VSG control strategy that accounts for the flywheel energy state. The method combines emergency inertial frequency support with an autonomous energy recovery capability, ensuring that the flywheel rapidly restores its energy reserve after each disturbance and remains ready for subsequent events. A SOC-adaptive weighting mechanism is proposed to balance the frequency regulation performance and inertia/frequency support duration. The simulation results exhibit that the proposed control strategy can provide better sustainability in scenarios with multiple disturbances and long-duration power support. Compared with the fixed weighting coefficient strategy, the proposed strategy can prolong the frequency support duration while the SOC reduces from 0.5 to 0.2, indicating the effectiveness of the proposed strategy.
Future work will focus on following aspects:
  • Improve the system model by taking more practical factors into account, such as communication delay, measurement error/noise, etc. Furthermore, a system-level study, including economic factors, such as the degradation cost arising from driving cycles of FESS, should be considered in evaluating the advantages of multi-time-step MPC-VSG.
  • This study focuses on the operational control of a single flywheel unit. The co-ordinated control of an aggregated fleet of heterogeneous energy storage systems should be considered for a real energy storage station. Data-driven methods, such as Reinforcement Learning (RL), could allow the system to continuously learn optimal, long-term energy management [23] and can be considered to replace or argument the analytical cost function as well as balance the SOC among individual units.
  • The strategic geographic placement of flywheel units within the broader grid is an equally critical issue. Machine learning and optimization frameworks, which can be used to identify the optimal topological nodes for FESS deployment to maximize system-wide resilience [24], could be considered for planning of the FESS stations.
  • Investigate the application of the proposed strategy with other emerging multi-purpose flexibility assets. For example, power-to-gas technologies, which have great potential in renewable-heavy systems where soaking up excess generation is paramount, require smooth power supply [25]. The application of the proposed strategy in such a system is of great interest.

Author Contributions

Conceptualization, methodology, and original manuscript prepared by Y.H.; reviewed and edited by Y.H., G.Z. and C.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Science & Technology Program of Jiangsu Electric Power Testing and Research Institute Co., Ltd., grant number DSY202505.

Data Availability Statement

All data supporting the conclusions were presented in the manuscript. Additional information will be made available by the corresponding author upon request.

Conflicts of Interest

Authors Yingjie Hu, Guojiang Zhang and Chenggen Wang were employed by the company Jiangsu Electric Power Testing and Research Institute 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. The authors declare that this study received funding from Jiangsu Electric Power Testing and Research Institute Co., Ltd. The funder was not involved in the study design, collection, analysis, interpretation of data, the writing of this article or the decision to submit it for publication.

References

  1. Sebastian, O.H.; Carlos, B.D. Trade-off between frequency stability and renewable generation—Studying virtual inertia from solar PV and operating stability constraints. Renew. Energy 2024, 232, 121075. [Google Scholar]
  2. Shuangshuang, W.; Xuelian, W.; Zhaowei, L.; Ling, Z.; Yuchen, D.; Defu, C. Analysis of the adaptability of frequency emergency control considering the active support characteristics of grid-forming new energy. Electr. Power Eng. Technol. 2025, 44, 80–89. [Google Scholar]
  3. Liu, Z.; Cheng, Z.; Wang, W.; Song, B. Active frequency support control strategy for grid-forming direct-drive wind turbines. Electr. Power Eng. Technol. 2025, 44, 23–33. [Google Scholar]
  4. Hadavi, A.; Tarafdar Hagh, M.; Ghassem Zadeh, S. Critical inertia thresholds for frequency stability in renewable energy-integrated power systems. Int. J. Electr. Power Energy Syst. 2025, 169, 110733. [Google Scholar] [CrossRef]
  5. Ranjan, M.; Shankar, R. A literature survey on load frequency control considering renewable energy integration in power system: Recent trends and future prospects. J. Energy Storage 2022, 45, 103717. [Google Scholar] [CrossRef]
  6. Bustamante, S.; González, J.W.; López, G.J.; Cardona, H.A. UFLS and smart load for frequency regulation in electrical power system: A review. IEEE Access 2023, 11, 110967–110984. [Google Scholar] [CrossRef]
  7. Arani, A.A.K.; Karami, H.; Gharehpetian, G.B.; Hejazi, M.S.A. Review of flywheel energy storage systems structures and applications in power systems and microgrids. Renew. Sustain. Energy Rev. 2017, 69, 9–18. [Google Scholar] [CrossRef]
  8. Ji, W.; Hong, F.; Zhao, Y.; Liang, L.; Du, H.; Hao, J.; Fang, F.; Liu, J. Applications of flywheel energy storage system on load frequency regulation combined with various power generations: A review. Renew. Energy 2024, 223, 119975. [Google Scholar] [CrossRef]
  9. Hong, F.; Wei, K.; Ji, W.; Hao, J.; Fang, F.; Liu, J. A cross-entropy-based synergy method for capacity configuration and SOC management of flywheel energy storage in primary frequency regulation. Energy 2025, 316, 134498. [Google Scholar] [CrossRef]
  10. Junyue, W.; Kun, Y.; Zhengxiang, S.; Chenyu, W.; Yilin, B. Primary frequency regulation strategy for battery-flywheel hybrid energy storage based on adaptive state of charge. Electr. Power Eng. Technol. 2024, 43, 122–130. [Google Scholar] [CrossRef]
  11. Ge, P.; Xiao, F.; Tu, C.; Guo, Q.; Gao, J.; Song, Y. Transient stability enhancement control for VSG considering power angle stability and fault current limitation. CSEE J. Power Energy Syst. 2025, 11, 173–183. [Google Scholar]
  12. Du, J.; Wang, D.; Feng, X.; Shi, R.; Yang, B.; Zhang, C. VSG cooperative control of microgrid interface converter considering energy storage SOC. Electr. Power Eng. Technol. 2020, 39, 128–135. [Google Scholar]
  13. Jain, M.K.; Pathak, N.P.; Padhy, N.P. Modified VSG control for enhancing its numerical stability and reducing the impact on ULFO of system. IEEE Trans. Power Syst. 2025, 40, 1320–1334. [Google Scholar]
  14. Cheema, K.M.; Chaudhary, N.I.; Tahir, M.F.; Mehmood, K.; Mudassir, M.; Kamran, M.; Milyani, A.H.; Elbarbary, Z.S. Virtual synchronous generator: Modifications, stability assessment and future applications. Energy Rep. 2022, 8, 1704–1717. [Google Scholar] [CrossRef]
  15. Yang, X.; Wang, R.; Jin, N.; Zhao, J.; Cui, Y.; Li, Y. Parameter adaptive model predictive control strategy of NPC three-level virtual synchronous generator. Front. Energy Res. 2023, 11, 1236646. [Google Scholar] [CrossRef]
  16. Long, B.; Liao, Y.; Chong, K.T.; Rodriguez, J.; Guerrero, J.M. MPC-Controlled Virtual Synchronous Generator to Enhance Frequency and Voltage Dynamic Performance in Islanded Microgrids. IEEE Trans. Smart Grid 2021, 12, 953–964. [Google Scholar] [CrossRef]
  17. Long, B.; Liao, Y.; Chong, K.T.; Rodriguez, J.; Guerrero, J.M. Enhancement of Frequency Regulation in AC Microgrid: A Fuzzy-MPC Controlled Virtual Synchronous Generator. IEEE Trans. Smart Grid 2021, 12, 3138–3149. [Google Scholar] [CrossRef]
  18. Ni, Z.; Lin, Y.; Wang, Z.; Xu, Z.; Chen, X. Research on Frequency Regulation of VSG Controlled Energy Storages Based on Model Predictive Control. Power Syst. Prot. Control 2022, 50, 85–93. [Google Scholar]
  19. Guo, X.; Li, Y.; Zhou, Y. Virtual Synchronous Generator Frequency Regulation Control Strategy Based on Variable Weight Adaptive Model Predictive Control. Trans. China Electrotech. Soc. 2025, 40, 6956–6969. [Google Scholar]
  20. Tian, J.; Zeng, G.; Zhao, J.; Zhu, X.; Zhang, Z. A Data-Driven Modeling Method of Virtual Synchronous Generator Based on LSTM Neural Network. IEEE Trans. Ind. Inform. 2024, 20, 5428–5439. [Google Scholar] [CrossRef]
  21. Latif, A.; Hussain, S.M.S.; Al-Durra, A.; El-Fouly, T.H.; Zeineldin, H.; Abido, M.A.; El-Saadany, E. Distributed Two Stage Hierarchical MPC Interactive Virtual Synchronous Generator Approach for Voltage and Frequency Stability of Microgrid. IEEE Trans. Ind. Appl. 2026, 62, 341–355. [Google Scholar] [CrossRef]
  22. Ling, G.; He, S.; Fan, X.; Zhu, Y. A Dual-Loop Coordinated Control Strategy for PV-Storage VSG With Cascaded Model Predictive Control and Adaptive Inertia-Damping Mechanism. Int. J. Circuit Theory Appl. 2025, 1–18. [Google Scholar] [CrossRef]
  23. Giannelos, S.; Konstantelos, I.; Strbac, G. Optimal Supply Chain Design Using Machine Learning, Risk Assessment and Optimisation Applied to Coal Distribution. EURO J. Decis. Process. 2025, 4, 100062. [Google Scholar] [CrossRef]
  24. Pudjianto, D.; Ameli, H.; Giannelos, S. Holistic Evaluation of the Roles and Values of Electrolysers in a Net-Zero Energy System. IET Conf. Proc. 2025, 38, 432–440. [Google Scholar]
  25. Zhang, T.; Giannelos, S.; Pudjianto, D.; Strbac, G. Performance Evaluation of Reinforcement Learning for Hydrogen Integration in Renewable Microgrids. IET Conf. Proc. 2025, 38, 877–883. [Google Scholar]
Figure 1. Topology of the grid-connected inverter based on VSG control.
Figure 1. Topology of the grid-connected inverter based on VSG control.
Electronics 15 02802 g001
Figure 2. Conventional VSG control scheme.
Figure 2. Conventional VSG control scheme.
Electronics 15 02802 g002
Figure 3. Small-signal model of conventional VSG.
Figure 3. Small-signal model of conventional VSG.
Electronics 15 02802 g003
Figure 4. α–SOC variation curve.
Figure 4. α–SOC variation curve.
Electronics 15 02802 g004
Figure 5. Flowchart of the flywheel energy storage grid-connected inverter.
Figure 5. Flowchart of the flywheel energy storage grid-connected inverter.
Electronics 15 02802 g005
Figure 6. Comparison of output responses under different control strategy: (a) variation in output power; (b) variation in SOC; (c) variation in frequency.
Figure 6. Comparison of output responses under different control strategy: (a) variation in output power; (b) variation in SOC; (c) variation in frequency.
Electronics 15 02802 g006aElectronics 15 02802 g006b
Figure 7. Comparison of output responses under the SOC-MPC-VSG control strategy with different initial SOC: (a) variation in output power; (b) variation in energy state; (c) variation in frequency; (d) variation in ROCOF.
Figure 7. Comparison of output responses under the SOC-MPC-VSG control strategy with different initial SOC: (a) variation in output power; (b) variation in energy state; (c) variation in frequency; (d) variation in ROCOF.
Electronics 15 02802 g007
Figure 8. Simulation results of the SOC self-recovery strategy: (a) frequency; (b) output power of FESS; (c) variation in flywheel SOC.
Figure 8. Simulation results of the SOC self-recovery strategy: (a) frequency; (b) output power of FESS; (c) variation in flywheel SOC.
Electronics 15 02802 g008aElectronics 15 02802 g008b
Table 1. Comparison of the proposed strategy with state-of-the-art technologies in terms of control structure and SOC management.
Table 1. Comparison of the proposed strategy with state-of-the-art technologies in terms of control structure and SOC management.
Application ScenariosControl StructureSOC Management Approach
Off/grid-connected microgrid, VSG freq. regulation Centralized MPC-VSG with adaptive parameter [19] None
Islanded microgrid a data-driven modeling approach based on long short-term memory (LSTM) neural networks of VSG [20] None
Grid-connected PV-storage VSG (single unit) Dual-loop: outer RBF + staged variable-weight MPC, inner FCS-MPC [21] None
Shipborne mobile microgrid (wind+ energy storage system) Distributed two-stage MPC; simultaneous voltage & freq. control [22] Comms dependency, not for single-unit flywheel
grid-connected FESS MPC-VSG with adaptive parameter (Method proposed in this article) Weight adaptation with SOC self-recovery considering hardware constraints
Table 2. Main parameters of VSG.
Table 2. Main parameters of VSG.
ParametersValue
Rated DC-link voltage 750 V
Switching frequency 20 kHz
Filter inductor 2 mH
Filter capacitor 25 μF
Virtual inertia 0.42 kg/m2
Virtual damping coefficient 12.16 N·s·m/rad
Table 3. Main parameters of the flywheel motor.
Table 3. Main parameters of the flywheel motor.
ParametersValue
Name plate power 60 kW
Maximum kinetic energy 4 kWh
Maximum Operational speedf 45,000 r/min
Diameter 450 mm
Height 1500 mm
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

Hu, Y.; Zhang, G.; Wang, C. Frequency Regulation Strategy of MPC-VSG for Flywheel Energy Storage Systems Considering State of Charge. Electronics 2026, 15, 2802. https://doi.org/10.3390/electronics15132802

AMA Style

Hu Y, Zhang G, Wang C. Frequency Regulation Strategy of MPC-VSG for Flywheel Energy Storage Systems Considering State of Charge. Electronics. 2026; 15(13):2802. https://doi.org/10.3390/electronics15132802

Chicago/Turabian Style

Hu, Yingjie, Guojiang Zhang, and Chenggen Wang. 2026. "Frequency Regulation Strategy of MPC-VSG for Flywheel Energy Storage Systems Considering State of Charge" Electronics 15, no. 13: 2802. https://doi.org/10.3390/electronics15132802

APA Style

Hu, Y., Zhang, G., & Wang, C. (2026). Frequency Regulation Strategy of MPC-VSG for Flywheel Energy Storage Systems Considering State of Charge. Electronics, 15(13), 2802. https://doi.org/10.3390/electronics15132802

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

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop