Next Article in Journal
A Quasi-Distributed Crack Sensor Based on Weakly Coupled Vertical U-Shaped Ring Array
Previous Article in Journal
Multi-Scale Fusion Underwater Image Enhancement Based on HSV Color Space Equalization
Previous Article in Special Issue
Multi-Objective Power Supply Restoration in Distribution Networks Based on Graph Calculation and Information Collected by Multi-Source Sensors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Distributed Virtual Inertia Control Strategy for Multi-Virtual Synchronous Machine Parallel System Based on Neighbor Communication

1
School of Electrical Engineering, Xi’an University of Technology, Xi’an 710054, China
2
Electric Power Research Institute, State Grid Shaanxi Electric Power Co., Ltd., Xi’an 710100, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(9), 2855; https://doi.org/10.3390/s25092855
Submission received: 29 March 2025 / Revised: 20 April 2025 / Accepted: 28 April 2025 / Published: 30 April 2025

Abstract

:
As a typical grid-forming control method, virtual synchronous generator (VSG) control enhances system inertia but introduces frequency oscillation issues. This problem becomes particularly severe in multi-VSG parallel systems when inconsistent virtual inertia exists among power sources, significantly compromising the security and stability of power system operation. Virtual inertia control can directly regulate the rate of change of frequency (RoCoF) under constant torque difference conditions to suppress frequency oscillations, offering faster response characteristics. Therefore, this paper proposes a distributed virtual inertia control strategy for multi-VSG parallel systems. First, a small-signal model of the multi-machine parallel system is established, and its small-signal stability is demonstrated. Second, a neighbor-communication-based distributed virtual inertia coordination control method is proposed. Through neighbor information exchange and local decision-making, this method enables dynamic adjustment of each unit’s virtual inertia, driving frequency synchronization among all units in the system. This effectively suppresses post-disturbance frequency oscillations and enhances the dynamic performance of low-inertia power systems. Furthermore, the stability of the proposed control strategy is rigorously proven through the construction of a Lyapunov energy function. Finally, MATLAB/Simulink simulations verify that the proposed virtual inertia control strategy can effectively mitigate frequency oscillations while reducing their settling time.

1. Introduction

The integration of distributed generation (DG) systems, primarily wind and solar power, into the grid has significantly reduced the inertia of power systems [1]. This reduction makes the system more susceptible to frequency oscillations when subjected to disturbances, presenting new challenges to the safe and stable operation of power systems [2].
In conventional power systems, synchronous machines provide inertia support. In modern power systems, grid-forming converter-based DG autonomously establishes voltage and frequency to provide grid support capabilities [3]. Among these technologies, the virtual synchronous generator (VSG) control [4] introduces rotor motion equations into the converter to emulate the external characteristics of synchronous generators, thereby endowing DG with corresponding inertia and damping [5]. While this enhances power system inertia, it simultaneously introduces active power–frequency oscillations [6]. Compared to single-machine systems, parallel-operated multi-VSG systems exhibit more severe active power–frequency oscillations during disturbances [7].
The stability analysis of multi-VSG systems is typically conducted using state–space methods [8]. The state–space approach employs root locus techniques for systematic stability analysis of the control parameters. Reference [9] simplified the model to develop a novel third-order control model that demonstrates high accuracy in power system stability analysis. A comprehensive state–space model was established in [10], while [11] developed a small-signal model for parallel multi-VSG systems to investigate the mechanism of active power output oscillations. Furthermore, [12] proposed a generalized small-signal model for multi-machine VSG systems, enabling precise analysis of how control parameters influence frequency stability. Research indicates that virtual inertia [13], damping coefficients, active power droop coefficients, outer-loop control parameters, and line impedance characteristics [14] collectively impact the stability of multi-machine systems [15].
Current research on frequency oscillation suppression in multi-VSG parallel systems has primarily focused on two control strategy categories: power control strategies and dynamic damping/inertia adjustment approaches. Power control strategies achieve oscillation suppression through active power output regulation, though their effectiveness is limited by the inherent time delay between control signal initiation and power output adjustment, particularly during rapid load transitions where they may fail to meet oscillation suppression requirements. A centralized control method based on the center of inertia concept was proposed in [16] to adjust VSG input power for suppressing power fluctuations and mitigating frequency oscillations. A distributed communication framework is developed in [17] to establish angular frequency references through load factor interaction among multiple VSGs, where active power compensation is generated from frequency deviations for frequency restoration purposes. Through system impedance modeling, it is demonstrated in [18] that the fundamental oscillation mechanism is constituted by the interplay between system inertia and damping characteristics, which leads to the classification of existing suppression methods into damping control and inertia control categories. A decentralized mutual damping approach is introduced in [19], where damping terms are enhanced through power derivatives, while frequency differences among units are incorporated via consensus control to accelerate transient frequency convergence. A dynamic virtual damping control technique is presented in [20], where damped low-frequency oscillation components are superimposed onto electromagnetic torque to enhance system damping during transient conditions for active power–frequency oscillation suppression. A novel control strategy combining consensus-based mutual damping with model predictive control is proposed in [21] to simultaneously achieve oscillation suppression and optimal economic active power dispatch.
The damping control method indirectly regulates the rate of frequency change through torque difference compensation, thereby suppressing the magnitude of frequency oscillations. In contrast to damping control, virtual inertia control directly modulates the frequency change rate through dynamic virtual inertia adjustment without requiring torque compensation. This approach enables faster response to smooth frequency fluctuations while maintaining a relatively simpler control architecture that is more renewable-energy-friendly. Regarding dynamic inertia adjustment, a fuzzy control-based technique is developed in [22], where governor output power is adaptively regulated through fuzzy logic to reinforce system inertia for effective load fluctuation mitigation. An adaptive virtual inertia control scheme is developed in [23], which employs decentralized local control to dynamically adjust rotational inertia during load variations, achieving effective frequency oscillation suppression while inherently lacking global system coordination capability due to its decentralized architecture.
The remainder of this paper is structured as follows: Section 2 presents the small-signal modeling method of the multi-VSG parallel system, establishing the theoretical foundation for the proposed control strategy. Section 3 introduces the distributed virtual inertia control strategy based on neighbor communication, describing its fundamental principles and implementation details. Section 4 provides a rigorous stability analysis for the proposed strategy, utilizing the Lyapunov energy function method. Section 5 demonstrates the effectiveness and advantages of the proposed strategy through comprehensive simulation studies in MATLAB/Simulink, including performance comparisons under various scenarios. Finally, Section 6 summarizes the main findings and conclusions of this research.

2. Small-Signal Modeling of Multi-Virtual Synchronous Machine (VSG) Parallel System

2.1. Virtual Synchronous Generator (VSG) Parallel System

The multi-machine parallel system based on VSG technology adopts a common bus parallel architecture, as illustrated in Figure 1. In this system, N VSG units (i = 1, 2, …, N) operate in parallel on an AC bus through distributed connection lines. The output terminal of each VSG unit is connected to the point of common coupling via an equivalent impedance. The output currents Ii of all VSG units are vectorially summed at the PCC, forming the total system current as Itotal = ∑Ii.
In a multi-VSG parallel system, uIabci and iIabci represent the port output voltage and output current of the ith VSG unit, respectively, while uabci and iabci denote the filtered output voltage and current after passing through the LC filter. The parameters Li and Ci correspond to the filter inductance and capacitance of the ith VSG unit, which are designed to suppress high-frequency harmonic components and improve power quality. Rline,i and Lline,i represent the equivalent resistance and inductance of the transformer and transmission line between the output terminal of the ith VSG unit and the point of common coupling (PCC), which significantly impact power flow distribution and system stability. Additionally, Rload and Lload denote the equivalent resistance and inductance of the load, determining the overall impedance characteristics of the system. The PCC voltage Upcc serves as a critical indicator for evaluating the system’s voltage regulation capability and stability.
A typical control structure of a VSG is illustrated in Figure 2. The control strategy primarily consists of power calculation, active power–frequency control, voltage–current dual-loop control, and pulse width modulation technology. The power outer-loop control of the VSG comprises two critical components: the active power–frequency control for system frequency regulation and dynamic response enhancement and the reactive power–voltage control responsible for maintaining bus voltage stability and optimizing reactive power distribution. The VSG’s active power–frequency regulation is achieved by incorporating the rotor motion equation of synchronous generators, along with the P-ω droop control strategy. The rotor motion equation describes the inertia and damping characteristics of synchronous machines, with its mathematical formulation given in Equation (1). Simultaneously, the system’s mechanical power regulation is provided by the ω-P droop control strategy, and its mathematical expression is presented in Equation (2):
J d ω d t = P T ω 0 P e ω 0 D Δ ω d δ d t = ω
P T = P 0 + K ω ( ω 0 ω )
In this context, P0 and ω0 represent the reference power and reference angular frequency of the VSG under rated operating conditions, while PT and ω denote the mechanical power and actual output angular frequency during the VSG’s real-time operation. Kω is the active power–frequency droop coefficient of the VSG. The parameter J represents the virtual rotational inertia of the VSG, which reflects the system’s capability to respond to frequency disturbances, while D is the virtual damping coefficient, responsible for regulating the dynamic characteristics and stability of the system. Pe denotes the electromagnetic power output of the VSG, which is obtained by measuring the three-phase output voltage and current and performing active power calculations. Additionally, δ represents the phase angle of the VSG, Δω is the angular frequency deviation, and t denotes the system’s operational time.
The reactive power–voltage control of the VSG simulates the reactive voltage regulation characteristics of an exciter by introducing Q-U droop control. This reactive power–voltage control strategy can be specifically expressed by Equation (3):
U = U 0 + ( Q 0 Q ) K Q
where U0 and Q0 represent the terminal voltage and reactive power output of the VSG under rated operating conditions, respectively. U and Q denote the terminal voltage and reactive power output during actual operation, while KQ is the reactive power droop coefficient of the VSG.

2.2. VSG Parallel System Small-Signal Modeling

Based on the topology of the multi-VSG parallel system, small-signal modeling was conducted. Considering that the dq reference coordinate systems of different VSGs are not identical, one VSG unit’s coordinate system was selected as the reference coordinate system DQ. The coordinate systems of the other VSG units were then transformed into this reference frame. The coordinate transformation from the dq axis to the DQ axis is illustrated in Figure 3. The transformation process of the rotating dq coordinate system of the ith VSG unit to the reference DQ coordinate system is expressed as:
x D x Q = cos δ i sin δ i sin δ i cos δ i x d i x q i
The small-signal model corresponding to Equation (4) is expressed as:
Δ x D Δ x Q = cos δ i sin δ i sin δ i cos δ i Δ x d i Δ x q i + X d i sin δ i X q i cos δ i X d i cos δ i X q i sin δ i Δ δ i
The inverse transformation process from the reference DQ coordinate system to the rotating dq coordinate system of the ith VSG unit is expressed as:
X d i X q i = cos δ i sin δ i sin δ i cos δ i X D X Q
The small-signal model corresponding to Equation (6) is expressed as:
Δ x d i Δ x q i = cos δ i sin δ i sin δ i cos δ i Δ x D Δ x Q + X D sin δ i + X Q cos δ i X D cos δ i X Q sin δ i Δ δ i
Taking the rotating coordinate system of the first VSG unit as the reference coordinate system, the phase angle difference between the other VSG units and the first VSG unit is expressed as:
δ i = ( ω i ω 1 ) d t
The small-signal model after processing Equation (8) is expressed as:
Δ δ i = Δ ω i Δ ω 1
The power control loop of the VSG consists of a power calculation, as well as active power–frequency control and reactive power–voltage control in VSG regulation. The power calculation process is expressed by Equation (10), and its linearized form is given by Equation (11). The implementation of the VSG control strategy is represented by Equations (1)–(3), while its linearized form is expressed by Equation (12):
P = 3 2 ( u d i d + u q i q ) Q = 3 2 ( u q i d u d i q )
In the equation, P and Q represent the average active power and reactive power, respectively. ud and uq denote the output voltages of the inverter transformed to the d-axis and q-axis through the park transformation. id and iq are the output currents of the inverter in the d-axis and q-axis, respectively:
Δ P = 3 2 Δ u d I d + U d Δ i d + Δ u q I q + U q Δ i q Δ Q = 3 2 Δ u q I d + U q Δ i d Δ u d I q U d Δ i q
Δ ω ˙ = D ω 0 + K ω J ω 0 Δ ω 1 J ω 0 Δ P Δ E d = K Q Δ Q Δ E q = 0
Considering that the dual-loop voltage and current control has fast response and high accuracy, small-signal modeling of the voltage and current loops was not performed. It was assumed that the reference voltage output from the power control loop is approximately equal to the modulation voltage output from the voltage and current control loops, which is also approximately equal to the output voltage of the VSG unit.
The rationale behind this simplification lies in the fact that the inner control loops are typically designed with high-bandwidth controllers (often in the kilohertz range), which enables them to respond almost instantaneously. Compared to the outer-loop dynamics of power and frequency control, which typically operate at frequencies of a few hertz, the inner loops can be regarded as being in a quasi-steady-state.
Moreover, the main focus of this study is on the analysis and suppression of frequency oscillations and active power dynamics, which predominantly occur in the low- to mid-frequency range. Within this frequency range, the influence of the voltage and current inner control loops on system-level stability is relatively limited. Therefore, to simplify the modeling process and concentrate on the dominant dynamics related to the control objectives, the inner loops were omitted from the small-signal model.
Nevertheless, to ensure that the essential electromagnetic dynamics between the converter and the external grid/load were preserved, the differential equations of the LC output filter were explicitly incorporated into the state–space model (see Equation (13)). This allowed for an accurate representation of the dynamic behavior at the converter output interface:
L d i Id d t = L ω i Iq + u Id u d L d i Iq d t = L ω i Id + u Id u q C d u d d t = C ω u q + i Id i d C d u q d t = C ω u d + i Iq i q
The mathematical model of the line impedance is expressed as:
L line d i d d t = R line i d + L line ω i q + u d u pccd L line d i q d t = R line i q L line ω i d + u q u pccq
Considering an RL load as a typical load in a microgrid, the mathematical model representing the connection from the PCC to the load is expressed as:
L load d i loadD d t = R load i gD + L load ω l i loadQ + u pccD L load d i loadQ d t = R load i gQ L load ω l i loadD + u pccQ
In the equation, iloadDQ represents the current flowing through the RL load in the DQ reference coordinate system.
By combining Equations (9) and (11)–(15), the state variable matrix for a single VSG is defined as Δxi, which is expressed as:
Δ x ˙ sys = A sys Δ x sys
where the state variable matrix for multiple VSGs, Δxsys, is expressed as:
Δ x sys = [ Δ x 1   Δ x 2   Δ x 3 Δ x i   Δ i loadD   Δ i loadQ ]
For a VSG parallel system with i = 5, all eigenvalues of the five-VSG parallel system under this operating condition are located in the left half-plane of the coordinate system, indicating that the system is stable under small disturbances.
The small-signal model developed in this section provides a detailed state–space representation of the multi-VSG parallel system, incorporating the control loops, power circuit components, and inter-unit coupling. This model serves as a theoretical foundation for analyzing the system’s dynamic behavior and forms the structural basis for the subsequent control design. In the next section, a distributed virtual inertia control strategy is proposed, building upon the modeled dynamics to enhance frequency coordination and suppress oscillations in a fully decentralized manner.

3. Distributed Virtual Inertia Control Strategy

This paper proposes a distributed virtual inertia control strategy based on neighbor communication. By leveraging neighbor communication, quasi-global sharing of frequency information is achieved, allowing the introduction of an additional inertia term to adjust the virtual inertia of the local VSG. This helps suppress frequency oscillations after disturbances. The control block diagram is shown in Figure 4.
By introducing an additional inertia term, the improved rotor motion equation is expressed as Equation (18):
( J i + Δ J i ) d ω i d t = P T i ω i P e i ω i D i Δ ω i Δ J i = J x i ( ω i ω ^ i ) sign ( d ω i d t )
In the equation, Ji represents the virtual inertia of the ith VSG (virtual synchronous generator) unit in the system, and ΔJi denotes the introduced additional inertia term. Jxi is defined as the additional inertia coefficient of the ith VSG, ωi is the angular frequency of the ith VSG, and ω ^ i is the reference value of the angular frequency of the ith VSG obtained through neighbor information interaction. The function sign is the sign function, which takes the value 1 when dωi/dt > 0, 0 when dωi/dt = 0, and −1 when dωi/dt < 0. By adjusting the additional inertia term ΔJi, the virtual inertia of the ith VSG can be modified, thereby altering dωi/dt to achieve frequency oscillation suppression.
In a multi-VSG parallel system, if each VSG aims to obtain an accurate reference value of angular frequency for local computation of the additional inertia term, it is necessary to acquire the angular frequency variations of neighboring VSGs in real time. To achieve this goal, sensors were typically deployed in the system to observe the angular frequency of each VSG. These sensors can measure the angular frequency ωi of each VSG in real time and transmit the data to the distributed control network.
To improve the dynamic performance during the frequency variation process, a distributed frequency state observer based on neighbor communication was designed within the additional inertia control strategy, as shown in Equation (19). This observer utilizes the angular frequency data collected by the sensors, combined with communication between neighboring VSGs, to dynamically estimate the reference angular frequency ω ^ i for each VSG:
ω ^ i = j N i ω j N
In the equation, ωj represents the output angular frequency of the jth VSG adjacent to the ith VSG, Ni denotes the set of neighbors defined for the ith VSG, and N represents the number of neighbors of the ith VSG.
Considering the neighbor communication architecture, which does not require a central control node and only relies on the exchange of angular frequency information obtained from sensors among VSGs, the angular frequency of each unit in the system can converge to a consistent value. This architecture has low requirements for communication and computational resources, requiring only minimal communication costs to observe and process the angular frequency information of neighboring VSGs. To achieve the observation of angular frequencies for multiple VSG units adjacent to the local VSG, this study ensured that the communication topology in the neighbor communication framework aligned with the physical topology of the actual multi-VSG system, where the angular frequency information is directly sourced from sensors. By integrating real-time data collected by sensors with neighbor communication, the system can achieve efficient and distributed frequency synchronization and control.
When a new load is connected to a multi-VSG parallel system during steady-state operation, the changes in the local angular frequency ωi, the average neighbor angular frequency ω ^ i , the rate of change of angular frequency dωi/dt, and the virtual inertia Ji of the ith unit over an oscillation cycle can be divided into the following four stages:
Stage I: The local angular frequency ωi and the average neighbor angular frequency ω ^ i satisfy ωi < ω ^ i and dωi/dt < 0. To ensure that the output angular frequencies of all VSG units converge to a consistent value, the virtual inertia Ji is increased to constrain the rate of change of angular frequency dωi/dt. As a result, the local angular frequency ωi increases compared to the case without control, the absolute deviation |Δωi| decreases compared to the case without control, and ωi moves closer to the average neighbor angular frequency ω ^ i .
Stage II: The local angular frequency ωi and the average neighbor angular frequency ω ^ i satisfy ωi < ω ^ i and dωi/dt > 0. To ensure that the output angular frequencies of all VSG units converge to a consistent value, the virtual inertia Ji is decreased to increase the rate of change of angular frequency dωi/dt. As a result, the local angular frequency ωi increases compared to the case without control, the absolute deviation |Δωi| decreases compared to the case without control, and ωi moves closer to the average neighbor angular frequency ω ^ i .
Stage III: The local angular frequency ωi and the average neighbor angular frequency ω ^ i satisfy ωi > ω ^ i and dωi/dt > 0. To ensure that the output angular frequencies of all VSG units converge to a consistent value, the virtual inertia Ji is increased to reduce the rate of change of angular frequency dωi/dt. As a result, the local angular frequency ωi decreases compared to the case without control, moving closer to the average neighbor angular frequency ω ^ i .
Stage IV: The local angular frequency ωi and the average neighbor angular frequency ω ^ i satisfy ωi > ω ^ i and dωi/dt < 0. To ensure that the output angular frequencies of all VSG units converge to a consistent value, the virtual inertia Ji is decreased to increase the rate of change of angular frequency dωi/dt. As a result, the local angular frequency ωi decreases compared to the case without control, moving closer to the average neighbor angular frequency ω ^ i .
After the system is subjected to a disturbance, a repeated oscillatory decay process occurs. Each oscillation cycle repeats the aforementioned four stages. During the disturbance process of the system, the proposed control strategy can take effect in all oscillatory decay processes, thereby effectively suppressing frequency oscillations.

4. Stability Analysis of the System Using the Energy Function Method

For an n-VSG parallel system, where each VSG is equivalent to a PV node, the active power output of the ith VSG is given by:
P e i = U i 2 G i i + U i j = 1 j i j = n U j ( G i j cos δ i j + B i j sin δ i j )
Assuming δiδj ≈ 0,and cosδij ≈ 1, and defining the initial value of the output power as Pei0, Equation (20) can be expressed as Equation (21):
P ei = P e i 0 + U i j = 1 j i j = n U j B i j sin δ i j P e i 0 = U i 2 G i i + U i j = 1 j i j = n U j G i j
Substituting Equation (21) into Equation (18) yields:
( J i + J x i ( ω i ω ^ i ) sign d ω i d t ) ω 0 d ω i d t = P T i P e i 0 U i j = 1 j i j = n U j B i j sin δ i j D i ω 0 Δ ω i
According to the Lyapunov stability theorem, the energy function V(δ, ω) = Ek + Ep is constructed, where Ek represents the kinetic energy of the system and Ep represents the potential energy of the system, as specifically shown in Equation (23):
E k = 1 2 i = 1 n J i ω 0 Δ ω i 2 + ω 0 2 i = 1 n J x i ( Δ ω i Δ ω j ) 2 sign d ω i d t E p = i = 1 n ( P T i P e i 0 ) ( δ i δ 0 ) i = 1 n 1 j = 1 n U i U j B i j ( cos δ i j cos δ i j 0 )
The constructed Lyapunov energy function V(δ, ω) = Ek + Ep includes two distinct energy components with clear physical meanings. Specifically, Ek represents the kinetic energy stored in the rotating mass of the virtual synchronous generator, reflecting the mechanical-like inertia characteristic of the system, which is analogous to the rotor kinetic energy of a traditional synchronous machine. On the other hand, Ep corresponds to the potential energy associated with electromagnetic interactions and power exchanges between the VSG units and the electrical network, representing the electromagnetic energy stored due to phase-angle deviations from the equilibrium point. Thus, the decrease in the total energy V(δ, ω) over time ensures that the system oscillations decay, indicating stable system operation under the proposed control strategy.
The derivative of the energy function is expressed as Equation (24). From Equation (24), it can be concluded that the additional inertia control proposed in this paper is stable when the damping coefficient Di is greater than 0. Moreover, during the steady-state operation of the system, the additional inertia term is ΔJi = 0. Therefore, the additional inertia control proposed in this paper does not affect the steady-state operation process and only suppresses frequency oscillations during transient processes:
V ˙ ( δ , ω ) = d V d t = d E k d t + d E p d t = i = 1 n J i ω 0 Δ ω i d ω i d t + i = 1 n J xi ω 0 ( Δ ω i Δ ω j ) sign d ω i d t Δ ω i d ω i d t i = 1 n ( P T i P e i 0 ) Δ ω i U i j = 1 j i j = n U j B i j sin δ i j Δ ω i = i = 1 n ( J i + J x i ( Δ ω i Δ ω j ) sign d ω i d t ) ω 0 Δ ω i d ω i d t i = 1 n ( P T i P e i 0 ) Δ ω i U i j = 1 j i j = n U j B i j sin δ i j Δ ω i = i = 1 n ( P T i P e i 0 ) Δ ω i U i j = 1 j i j = n U j B i j sin δ i j Δ ω i i = 1 n D i ω 0 Δ ω i 2 i = 1 n ( P T i P e i 0 ) Δ ω i + U i j = 1 j i j = n U j B i j sin δ i j Δ ω i = i = 1 n D i ω 0 Δ ω i 2 < 0

5. Simulation Verification

To verify the effectiveness of the proposed virtual inertia control strategy, a parallel system of five VSGs in an islanded mode was built in MATLAB/Simulink (Version: R2022a). The topology of the system is shown in Figure 5, and the simulation parameters are listed in Table 1 and Table 2. The solid black lines in the topological diagram represent power circuits, while the blue dashed lines indicate communication links.

5.1. Comparison with the Unimproved VSG Control Strategy

Five VSG units operated in parallel. At t = 0 s, Load1 = 100 kW + 50 kvar was connected, and the system operated under this condition for 2 s. At t = 2 s, Load2 = 200 kW + 100 kvar was added. The active power and frequency output using the unimproved control strategy are shown in Figure 6. Under the conventional control strategy, significant oscillations in the output active power and frequency were observed. System frequency significantly affected the power quality of the grid. During normal load switching, due to the poor dynamic performance of the system, the frequency oscillations were severe, which can harm the power quality of the grid and affect its stability. In severe cases, it may lead to system frequency collapse.
Ignoring the influence of the damping coefficient on the improved inertia control strategy, the damping coefficient for all units was set to Di = 10, and the interaction inertia coefficient for all units was set to Jmi = 150. The remaining settings were the same as those of the unimproved control strategy. The simulation results are shown in Figure 6. When the system adopts the virtual inertia control strategy, the oscillations in active power and frequency are significantly suppressed. Comparing the output active power in Figure 6a and Figure 7a, when Load2 is connected to the system, the overshoot of active power oscillation with the unimproved control strategy is 3.6%, while with the virtual inertia control strategy, it is 2%. The oscillation time for active power with the unimproved control strategy is 1.07 s, whereas with the virtual inertia control strategy, it is 0.67 s, indicating an improvement in the system’s dynamic performance.
Comparing the output frequencies in Figure 6b and Figure 7b, when Load2 is connected at t = 2 s, the maximum frequency without the control strategy is 49.8174 Hz, while with the control strategy, it is 49.8052 Hz. The minimum frequency without the control strategy is 49.7924 Hz, while with the control strategy, it is 49.7988 Hz. The final steady-state frequency in both cases is 49.801 Hz. The deviation from the maximum frequency with the control strategy is reduced by 74.39% compared to the case without the control strategy, and the deviation from the minimum frequency with the control strategy is reduced by 74.42% compared to the case without the control strategy. By applying the proposed virtual inertia control strategy during the frequency oscillation process, the deviation between the extreme frequency values and the steady-state frequency is significantly reduced. Additionally, the frequency oscillation time is reduced. Without the control strategy, the output frequency process lasts for three oscillation cycles with a duration of 0.8 s, while with the virtual inertia control strategy, the output frequency oscillation is significantly suppressed after only one oscillation cycle, with a duration of 0.39 s. The detailed quantitative comparison of the simulation results between the unimproved control strategy and the proposed virtual inertia control strategy is summarized in Table 3.
Figure 8 shows the virtual inertia J variation curves of the five VSGs within the 0–4 s time frame. When the system’s load changes, such as during the initial operation phase when Load1 is connected and at t = 2 s when Load2 is connected, the improved virtual inertia control strategy comes into effect. Based on the angular frequency deviation between the local VSG and its neighboring VSGs, as well as its own angular frequency rate of change, the virtual inertia of the local unit is adjusted. This ensures that when the frequency deviates from the steady-state value, the virtual inertia is increased to reduce the extent of the deviation, and when the frequency approaches the steady-state value, the virtual inertia is decreased to accelerate the convergence. Under the improved virtual inertia control strategy, the variation of J corresponds to the characteristics of frequency oscillations, increasing and decreasing as the oscillation process progresses. However, during steady-state operation, the virtual inertia output of the VSG units is 0, representing the inherent virtual inertia of the units.

5.2. Validation of Strategy Effectiveness Under Load Fluctuation Conditions

Under load fluctuation conditions, specifically when Load2 is disconnected at t = 4 s, Load3 = 150 kW + 50 kvar is connected at t = 5 s, and Load3 is disconnected at t = 7 s, the simulation results of the output active power and frequency using the proposed virtual inertia control strategy are shown in Figure 9. The results demonstrate that the proposed virtual inertia control provides dynamically varying virtual inertia to the system under load fluctuation conditions, effectively suppressing oscillations in the output active power and frequency. The specific changes in virtual inertia are illustrated in Figure 10. Even under load fluctuations, the virtual inertia control strategy dynamically adjusts the virtual inertia of each unit through neighbor communication among the units, highlighting the robustness of the proposed control strategy. After the dynamic process ends, the additional inertia ΔJi of each VSG approaches zero, and the virtual inertia J converges to its preset value, completing the adjustment.

5.3. Validation of Strategy Effectiveness Under Communication Delay Conditions

The proposed virtual inertia control strategy in this paper relies on neighbor communication for information exchange, adjusting the local virtual inertia based on neighboring frequency information. Therefore, the effectiveness of this control strategy significantly depends on communication transmission speed. In the MATLAB/Simulink (Version: R2022a) simulation setup, the sampling time was set as Td = 50 ms, 25 ms, and 0 ms. Taking VSG Unit 5 as an example and following the simulation scenario format with Load1 connected at 0 s and Load2 at 2 s, the impacts of the three communication delay scenarios on system frequency oscillations under the proposed control strategy are presented in Figure 11.
When the system operates without communication delay, it exhibits minimal frequency oscillations lasting approximately three cycles. With a 25 ms communication delay, the oscillation magnitude increases and persists for four cycles. When the delay increases further to 50 ms, the system shows maximum frequency deviation to 49.9341 Hz with a steady-state frequency of 49.9203 Hz, resulting in a difference of 0.0138 Hz between peak and steady-state frequencies. This represents a 55.6% increase compared to the 0.0054 Hz difference observed in the delay-free scenario. Furthermore, the 50 ms delay case requires about 1 s (approximately six oscillation cycles) to regain stability, whereas the delay-free system stabilizes within just 0.39 s. A detailed summary of the influence of communication delays on frequency oscillation for VSG Unit 5 is presented in Table 4.

6. Conclusions

This paper investigates the frequency oscillation issue in multi-VSG parallel systems and proposes a dynamic virtual inertia control strategy based on neighbor communication. First, a detailed state–space small-signal modeling of the multi-VSG parallel system was conducted, demonstrating the system’s small-signal stability. Subsequently, a distributed virtual inertia control strategy based on neighbor communication was proposed, incorporating a frequency observer design. The control strategy utilizes the difference between the local frequency and the average frequency of neighboring units as an adjustment term to regulate the additional inertia component. Furthermore, the stability of the proposed control strategy was rigorously proven through the construction of a Lyapunov energy function based on Lyapunov’s theorem. Finally, simulation results validate the effectiveness of the proposed control method. Compared with unmodified control strategies, the proposed virtual inertia control approach can effectively suppress oscillations in both active power output and frequency while reducing the duration of system oscillations. Notably, this control strategy achieves its objectives with minimal communication requirements.

Author Contributions

G.C.: conceptualization, methodology, mathematical modeling, writing—original draft, writing—review and editing. H.W.: methodology, data curation, writing—original draft, writing—review and editing, validation. Y.L.: formal analysis, visualization. Q.R.: investigation, resources. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the National Key Research and Development Program. (2023YFE0114600).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Informed consent was obtained from all subjects involved in this study.

Data Availability Statement

The data used were shared in our paper.

Conflicts of Interest

Authors Yao Liu and Qiang Ren were employed by the company State Grid Shaanxi Electric Power Co., Ltd. Electric Power Science Research Institute. 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.

References

  1. Ghosh, S.; Isbeih, Y.J.; El Moursi, M.S.; El-Saadany, E.F. An Efficient Method for Estimating Inertia of a PV-Integrated Power Grid for Enhanced Security. IEEE Trans. Smart Grid 2024, 15, 5885–5898. [Google Scholar]
  2. Aljarrah, R.; Fawaz, B.B.; Salem, Q.; Karimi, M.; Marzooghi, H. Issues and Challenges of Grid-Following Converters Interfacing Renewable Energy Sources in Low Inertia Systems: A Review. IEEE Access. 2024, 12, 5534–5561. [Google Scholar]
  3. Su, Z.; Yang, G.; Yao, L. Transient Frequency Modeling and Characteristic Analysis of Virtual Synchronous Generator. Energies 2025, 18, 1098. [Google Scholar] [CrossRef]
  4. Chen, S.; Sun, Y.; Hou, X.; Han, H.; Fu, S.; Su, M. Quantitative parameters design of VSG oriented to transient synchronization stability. IEEE Trans. Power Syst. 2023, 38, 4978–4981. [Google Scholar]
  5. Yang, M.; Wang, Y.; Chen, S.; Xiao, X.; Li, Y. Comparative Studies on Damping Control Strategies for Virtual Synchronous Generators. IEEE Trans. Power Deliv. 2024, 39, 859–873. [Google Scholar]
  6. Wang, Z.; Chen, Y.; Li, X.; Xu, Y.; Luo, C.; Li, Q.; He, Y. Active Power Oscillation Suppression Based on Decentralized Transient Damping Control for Parallel Virtual Synchronous Generators. IEEE Trans. Smart Grid 2023, 14, 2582–2592. [Google Scholar]
  7. Qin, B.; Xu, Y.; Yuan, C.; Jia, J. A Unified Method of Frequency Oscillation Characteristic Analysis for Multi-VSG Grid-Connected System. IEEE Trans. Power Deliv. 2022, 37, 279–289. [Google Scholar]
  8. Khazaei, J.; Tu, Z.; Liu, W. Small-Signal Modeling and Analysis of Virtual Inertia-Based PV Systems. IEEE Trans. Energy Convers. 2020, 35, 1129–1138. [Google Scholar]
  9. Li, X.; Feng, P.; Tian, Z.; Huang, M.; Shu, S.; Zha, X.; Hu, P. Transient Stability Analysis for Grid-Tied VSG Considering High-Order Nonlinear Interactions Between Active and Reactive Power Control Loops. IEEE Trans. Power Electron. 2024, 39, 6974–6988. [Google Scholar]
  10. Wang, R.; Wang, Y.; Zhang, P.; Sun, Q.; Gui, Y.; Wang, P. System Modeling and Robust Stability Region Analysis for Multi-Inverters Based on VSG. IEEE J. Emerg. Sel. Top. Power Electron. 2024, 12, 6042–6052. [Google Scholar]
  11. Liu, J.; Miura, Y.; Ise, T. Comparison of Dynamic Characteristics Between Virtual Synchronous Generator and Droop Control in Inverter-Based Distributed Generators. IEEE Trans. Power Electron. 2016, 31, 3600–3611. [Google Scholar]
  12. Lin, J.; Liu, S.; Wang, G. Stability Analysis and Control Parameter Optimization of Multi-VSG Parallel Grid-Connected System. Electr. Power Syst. Res. 2023, 221, 109478. [Google Scholar]
  13. Hou, X.; Sun, Y.; Zhang, X.; Lu, J.; Wang, P.; Guerrero, J.M. Improvement of Frequency Regulation in VSG-Based AC Microgrid via Adaptive Virtual Inertia. IEEE Trans. Power Electron. 2020, 35, 1589–1602. [Google Scholar]
  14. Rathore, B.; Chakrabarti, S.; Srivastava, L. A Self-Regulated Virtual Impedance Control of VSG in a Microgrid. Electr. Power Syst. Res. 2021, 197, 107289. [Google Scholar]
  15. Sun, P.; Yao, J.; Zhao, Y.; Fang, X.; Cao, J. Stability Assessment and Damping Optimization Control of Multiple Grid-connected Virtual Synchronous Generators. IEEE Trans. Energy Convers. 2021, 36, 3555–3567. [Google Scholar]
  16. Choopani, M.; Hosseinain, S.H.; Vahidi, B. A Novel Comprehensive Method to Enhance Stability of Multi-VSG Grids. Int. J. Electr. Power Energy Syst. 2019, 104, 502–514. [Google Scholar]
  17. Shuai, Z.; Huang, W.; Shen, X.; Li, Y.; Zhang, X.; Shen, Z.J. A Maximum Power Loading Factor (MPLF) Control Strategy for Distributed Secondary Frequency Regulation of Islanded Microgrid. IEEE Trans. Power Electron. 2019, 34, 2275–2291. [Google Scholar]
  18. Liu, H.; Xie, X.; Liu, W. An Oscillatory Stability Criterion Based on the Unified dq-Frame Impedance Network Model for Power Systems with High-Penetration Renewables. IEEE Trans. Power Syst. 2018, 33, 3472–3485. [Google Scholar]
  19. Fu, S.; Sun, Y.; Li, L.; Liu, Z.; Han, H.; Su, M. Power Oscillation Suppression of Multi-VSG Grid via Decentralized Mutual Damping Control. IEEE Trans. Ind. Electron. 2022, 69, 10202–10214. [Google Scholar]
  20. Shuai, Z.; Huang, W.; Shen, Z.J.; Luo, A.; Tian, Z. Active Power Oscillation and Suppression Techniques between Two Parallel Synchronverters during Load Fluctuations. IEEE Trans. Power Electron. 2023, 38, 4978–4981. [Google Scholar]
  21. Lin, J.; Liu, S.; Tian, M.; Huang, M.; Wang, G. Power Oscillation Suppression of Multi-VSG Based on Both Consensus and Model Predictive Control. Int. J. Electr. Power Energy Syst. 2024, 155, 109459. [Google Scholar]
  22. Karimi, A.; Khayat, Y.; Naderi, M.; Dragicevic, T.; Mirzaei, R.; Blaabjerg, F.; Bevrani, H. Inertia Response Improvement in AC Microgrids: A Fuzzy-Based Virtual Synchronous Generator Control. IEEE Trans. Power Electron. 2020, 35, 4321–4331. [Google Scholar]
  23. Chang, G.W.; Nguyen, K.T. A New Adaptive Inertia-Based Virtual Synchronous Generator with Even Inverter Output Power Sharing in Islanded Microgrid. IEEE Trans. Ind. Electron. 2024, 71, 10693–10703. [Google Scholar]
Figure 1. Multi-VSG parallel system.
Figure 1. Multi-VSG parallel system.
Sensors 25 02855 g001
Figure 2. Single-VSG control structure.
Figure 2. Single-VSG control structure.
Sensors 25 02855 g002
Figure 3. Reference coordinate transformation.
Figure 3. Reference coordinate transformation.
Sensors 25 02855 g003
Figure 4. Virtual inertia control strategy.
Figure 4. Virtual inertia control strategy.
Sensors 25 02855 g004
Figure 5. Simulation diagram of multi-VSG parallel system.
Figure 5. Simulation diagram of multi-VSG parallel system.
Sensors 25 02855 g005
Figure 6. Simulation results of the unimproved control strategy: (a) output active power; (b) output frequency.
Figure 6. Simulation results of the unimproved control strategy: (a) output active power; (b) output frequency.
Sensors 25 02855 g006
Figure 7. Simulation results of virtual inertia control strategy: (a) output active power; (b) output frequency.
Figure 7. Simulation results of virtual inertia control strategy: (a) output active power; (b) output frequency.
Sensors 25 02855 g007
Figure 8. Virtual inertia J variation curve.
Figure 8. Virtual inertia J variation curve.
Sensors 25 02855 g008
Figure 9. Simulation results under load fluctuation conditions: (a) output active power; (b) output frequency.
Figure 9. Simulation results under load fluctuation conditions: (a) output active power; (b) output frequency.
Sensors 25 02855 g009
Figure 10. Virtual inertia J variation curve under load fluctuation.
Figure 10. Virtual inertia J variation curve under load fluctuation.
Sensors 25 02855 g010
Figure 11. VSG5 frequency waveform under communication delay.
Figure 11. VSG5 frequency waveform under communication delay.
Sensors 25 02855 g011
Table 1. Main circuit simulation parameters of multi-machine parallel system.
Table 1. Main circuit simulation parameters of multi-machine parallel system.
ParameterVSG1VSG2VSG3VSG4VSG5
Lf/mH250 × 10−3250 × 10−3250 × 10−3250 × 10−3250 × 10−3
Cf/F100 × 10−6100 × 10−6100 × 10−6100 × 10−6100 × 10−6
Re0.150.150.150.090.05
Le/mH0.540.320.440.440.38
Table 2. Control system simulation parameters of multi-machine parallel system.
Table 2. Control system simulation parameters of multi-machine parallel system.
ParameterVSG1VSG2VSG3VSG4VSG5
J/(kg·m2)2.55432
Jmi/(kg·m2·s/rad)150150150150150
D/(kW·s2/rad2)1010101010
Kω2.5 × 1045 × 1044 × 1043 × 1042 × 104
KQ10 × 10−410 × 10−410 × 10−410 × 10−410 × 10−4
Table 3. Simulation performance comparison between the proposed strategy and the unimproved strategy (Load1 connected at t = 0 s, Load2 connected at t = 2 s).
Table 3. Simulation performance comparison between the proposed strategy and the unimproved strategy (Load1 connected at t = 0 s, Load2 connected at t = 2 s).
Performance IndicesUnimproved Control StrategyProposed Virtual Inertia Control Strategy
Active power overshoot3.6%2%
Active power oscillation duration1.07 s0.67 s
Maximum frequency (Hz)49.817449.8052
Minimum frequency (Hz)49.792449.7988
Steady-state frequency (Hz)49.80149.801
Reduction of max frequency deviation from steady-state74.39%
Reduction of min frequency deviation from steady-state74.42%
Frequency oscillation duration0.8 s0.39 s
Table 4. Influence of communication delay on frequency oscillation of VSG Unit 5 (Load1 connected at t = 0 s, Load2 connected at t = 2 s).
Table 4. Influence of communication delay on frequency oscillation of VSG Unit 5 (Load1 connected at t = 0 s, Load2 connected at t = 2 s).
Performance IndicesNo Delay (0 ms)25 ms Delay50 ms Delay
Steady-state frequency (Hz)49.920349.920349.9203
Maximum frequency (Hz)49.925749.9341
Max frequency deviation from steady-state (Hz)0.00540.0138
Increase in max frequency deviation (relative to no delay)Slight increase55.6%
Number of oscillation cycles3 cycles4 cycles6 cycles
Time required for system stabilization0.39 sSlightly > 0.39 s1.0 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

Cao, G.; Wu, H.; Liu, Y.; Ren, Q. Distributed Virtual Inertia Control Strategy for Multi-Virtual Synchronous Machine Parallel System Based on Neighbor Communication. Sensors 2025, 25, 2855. https://doi.org/10.3390/s25092855

AMA Style

Cao G, Wu H, Liu Y, Ren Q. Distributed Virtual Inertia Control Strategy for Multi-Virtual Synchronous Machine Parallel System Based on Neighbor Communication. Sensors. 2025; 25(9):2855. https://doi.org/10.3390/s25092855

Chicago/Turabian Style

Cao, Ge, Hanbing Wu, Yao Liu, and Qiang Ren. 2025. "Distributed Virtual Inertia Control Strategy for Multi-Virtual Synchronous Machine Parallel System Based on Neighbor Communication" Sensors 25, no. 9: 2855. https://doi.org/10.3390/s25092855

APA Style

Cao, G., Wu, H., Liu, Y., & Ren, Q. (2025). Distributed Virtual Inertia Control Strategy for Multi-Virtual Synchronous Machine Parallel System Based on Neighbor Communication. Sensors, 25(9), 2855. https://doi.org/10.3390/s25092855

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