Next Article in Journal
Explainable Firewall Penetration Testing Method Employing Machine Learning
Previous Article in Journal
Secure and Verifiable Edge-Federated Learning with Homomorphic Encryption and a Trusted Execution Environment for UAV Communication
Previous Article in Special Issue
A Dual-Branch Transformer Network with Multi-Scale Attention Mechanism for Microgrid Wind Turbine Power Forecasting
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Impedance-Sensitivity-Based Equivalent Modeling of Distributed Direct-Drive Wind Turbine Groups in Microgrids for Sub/Super-Synchronous Oscillation Analysis

1
Electric Power Research Institute, China Southern Power Grid, Guangzhou 510663, China
2
School of Electrical Engineering, Dalian University of Technology, Dalian 116024, China
*
Author to whom correspondence should be addressed.
Electronics 2026, 15(5), 1028; https://doi.org/10.3390/electronics15051028
Submission received: 15 December 2025 / Revised: 31 January 2026 / Accepted: 3 February 2026 / Published: 28 February 2026
(This article belongs to the Special Issue Real-Time Monitoring and Intelligent Control for a Microgrid)

Abstract

Sub/super-synchronous oscillations induced by the interaction between wind turbines and the grid pose increasing challenges to the dynamic analysis of power-electronics-dominated power systems. For microgrids comprising a large number of distributed direct-drive wind turbines (DDWTs), detailed electromagnetic transient modeling becomes computationally prohibitive, while conventional single-machine equivalent models often fail to capture critical oscillatory characteristics. To address these issues, this paper proposes an impedance-sensitivity-based clustering and equivalent modeling method for DDWT groups in a microgrid. First, a frequency domain impedance model of DDWTs is established, and the impedance sensitivities of key control parameters are analyzed under various steady-state operating conditions. By jointly considering the absolute magnitude of impedance sensitivity and its variation across operating points, a sensitivity-informed criterion is developed to select physically meaningful clustering indices capable of distinguishing wind turbines with different operating conditions. Based on the selected indices, a k-means clustering algorithm is employed to group distributed DDWTs, and a multi-machine equivalent model is constructed accordingly. Simulation studies under impedance disturbances validate the effectiveness of the proposed equivalent model in accurately reproducing the oscillation characteristics of a microgrid with multiple DDWTs.

1. Introduction

In the context of the global energy transition, an increasing number of distributed direct-drive wind turbines (DDWTs) are being integrated into microgrids to enhance local renewable energy utilization and improve supply reliability [1,2,3]. DDWTs are connected to the grid through full-scale power converters, whose control loop interactions with grid impedance can excite resonances in the sub- and super-synchronous frequency ranges [4,5,6]. These resonances may cause shaft torsional vibrations, and even protective relay trips. Therefore, appropriate dynamic models are essential for analyzing these oscillations and assessing the stability of microgrids with numerous distributed DDWTs.
The modeling of individual DDWTs has been extensively studied, providing an important basis for analyzing converter dynamics and oscillation mechanisms. For example, steady-state bi-directional converter models for hybrid AC/DC networked microgrids have been established in [7], and a variable speed direct-drive generator with power electronic interface is modeled for dynamic analysis in [8]. Based on these individual DDWT models, a detailed model of microgrids with numerous DDWTs can be constructed for system level oscillation analysis. However, such full-order models are computationally expensive. Therefore, it is necessary to develop an equivalent model for distributed DDWT clusters in microgrids [9,10].
At present, extensive research has been carried out on equivalent modeling of wind power generation for oscillation analysis. Some studies focus on reducing the state space order of detailed models to improve simulation efficiency while retaining the dominant oscillation modes [11,12,13,14]. However, these methods still involve high computational complexity, and the physical meaning of the system becomes unclear after model reduction [15]. Another approach is aggregation-based equivalent modeling, which can be classified into single-machine equivalent method and multi-machine equivalent method. In single-machine equivalent, all wind turbines are represented by an equivalent machine [16]. Although this approach is computationally efficient, it neglects differences in the operating conditions of individual wind turbines, which usually result in reduced equivalence accuracy. To improve modeling accuracy, parameter identification techniques have been applied to optimize the parameters of single-machine equivalent models [17]. However, the associated identification process introduces additional computational burden, which limits practical applicability in large-scale systems.
In multi-machine equivalent method, wind turbines are divided into several groups based on dynamic similarity, with each group represented by an equivalent machine. This approach better captures differences and spatially distributed dynamics. In [18], dominant mode eigenvalues of wind turbines are used to determine clustering and aggregation. In [19], wind turbines are clustered based on the participation factors of generalized short-circuit ratios. However, this method focuses on planning stage analysis under the idealized assumption that all wind turbines operate at rated conditions. In [20], doubly-fed induction generator (DFIG) wind turbines are clustered based on the similarity of their active power output. In [21], a clustering method based on index dimension reduction and weighted fuzzy C-means algorithm is proposed. In [22], rotor equivalent resistance is used as the cluster principle in a sub-synchronous frequency domain equivalent modeling method. In [23], dominant variables of the sub-synchronous oscillation (SSO) modes in a series-compensated DFIG-based wind farm are used for wind turbine clustering. In [24], key influencing factors of the dominant oscillation modes are chosen as clustering indices. These methods are developed for DFIG-based wind farms and are not directly applicable to DDWT-based wind farms due to differences in topology and dynamic characteristics. For DDWT-based wind farms, Ref. [25] uses participation factors of wind turbines in the dominant oscillation mode as clustering indices, and proposes a node-by-node aggregation method. However, the parameters of equivalent machines are obtained through relatively complex calculations. In [26], an equivalent modeling method is proposed in which the PI parameters of the phase locked loop (PLL), the current loop, and the filter inductance are selected as clustering indices. However, differences in operating points of wind turbines are not considered. In [27], dominant SSO-related parameters during and after the oscillation are used as clustering indices. This approach involves a large number of variables across multiple time instants, resulting in high computational complexity.
In summary, the existing equivalent modeling method of DDWT groups for oscillation analysis is insufficient. Some methods do not account for differences in the operating points of individual wind turbines when selecting clustering indices. Furthermore, some approaches rely on variables sampled during and after the oscillation period for clustering, which are difficult to obtain before the oscillation occurs. Motivated by the above limitations, this paper proposes an impedance-sensitivity-based equivalent method for distributed DDWT groups. The main contributions are summarized as follows.
(1)
A frequency domain impedance model of DDWTs is established to perform impedance sensitivity analysis under multiple steady-state operating conditions, quantitatively revealing how key control parameters influence the sub/super-synchronous impedance characteristics and how such influence depends on the operating points.
(2)
A sensitivity-informed clustering strategy is proposed, in which control parameters that are both highly sensitive and strongly dependent on operating point are selected as clustering indices, and a k-means-based aggregation method is developed to divide the distributed DDWTs into several clusters, explicitly accounting for the difference in operating conditions.
(3)
An equivalent method is developed, where each cluster is aggregated into an equivalent machine. Case studies on microgrids with 20 distributed DDWTs demonstrate that the proposed method can accurately reproduce the oscillation characteristics of the detailed model while significantly reducing computational burden.
The rest of this paper is organized as follows. In Section 2, the frequency domain impedance model of the DDWTs is established. Section 3 presents the impedance sensitivity-based clustering indices selection criterion. The equivalent method of distributed DDWT groups is presented in Section 4. Section 5 validates the proposed equivalent method through case studies on a microgrid with 20 distributed DDWTs. The discussion and conclusion are presented in Section 6 and Section 7, respectively.

2. Frequency Domain Impedance Modeling of Distributed DDWTs

Understanding the impedance characteristics of DDWTs is fundamental for analyzing their interactions with the grid and assessing the risk of sub/super-synchronous oscillations. Since the dominant oscillation mechanisms of DDWTs originate from the control dynamics of the full-scale power converter, particularly the grid-side converter (GSC), an accurate frequency domain impedance model is required to characterize the converter response to grid disturbances under different operating conditions. Therefore, a detailed impedance model is presented in this section.

2.1. Overall Structure and Control Architecture of a Distributed DDWT

A typical DDWT mainly consists of a wind turbine rotor, a drive shaft, a permanent magnet synchronous generator (PMSG), a machine-side converter (MSC), a dc link capacitor, a GSC, an ac filter, and the associated converter control system [8]. The mechanical power captured by the wind turbine is directly transmitted to the PMSG without a gearbox, which enhances system reliability and reduce mechanical losses. The PMSG generates three-phase electrical power, which is rectified by the MSC into dc power. A dc link capacitor is employed to stabilize the intermediate dc link voltage. Subsequently, the GSC converts the dc power into ac power and injects it into the grid through a filter. The overall configuration of the distributed DDWT is illustrated in Figure 1. In Figure 1, udc is the dc link voltage, uabc is the three-phase terminal voltage of the DDWT, iabc is the three-phase output current of the DDWT, Cdc denotes the dc link capacitance, and Rf and Lf represent the resistance and inductance of the filter, respectively. θe is the electrical angle of the PMSG, while θpll is the phase angle of the PLL.
The MSC regulates the PMSG to extract maximum available wind power, typically adopting a dual-loop control structure consisting of an outer loop and an inner loop. The maximum power point tracking (MPPT) module calculates the optimal aerodynamic power and generates the corresponding active power reference Pmref, which serves as the reference for the outer loop. The outer power controller compares the MPPT power reference Pmref with the measured generator active power Pm. The resulting power error is processed by a PI controller to generate the q-axis current reference imqref, while the d-axis current reference imdref is typically set to zero to regulate the stator flux.
Accordingly, the current references (imqref and imdref) can be expressed as
i mqref = k pmp ( P m P mref ) + k imp ( P m P mref ) d t
i mdref = 0
where kpmp and kimp are the proportional and integral coefficients of the MSC active power outer loop, respectively.
The three-phase generator currents are transformed into the synchronous dq reference frame to obtain the current components imd and imq. The inner current control loop employs PI regulators with feedforward compensation to track the references imdref and imqref, and generates the corresponding dq-axis voltage references umdref and umqref, given by
u mdref = k pmc i mdref i md + k imc i mdref i md d t ω e L mf u mqref = k pmc i mqref i mq + k imc i mqref i mq d t + ω e L mf + ω e ψ f
where kpmc and kimc are the proportional and integral coefficients of the MSC current inner loop, respectively, ωe is the electric angular speed of the generator, Lmf is the filter inductance of MSC, and Ψf is the stator flux linkage.
The voltage references umdref and umqref are transformed into the abc frame through inverse Park transformation. Subsequently, space vector pulse width modulation (SVPWM) is applied to generate the switching signals dmabc for the MSC semiconductor devices.
The GSC also adopts a dual-loop control structure consisting of the outer loops and inner loops. The outer loops include a dc link voltage control loop and a reactive power control loop. The dc link voltage loop regulates the dc link voltage and generates the d-axis current reference idref, which governs the active power exchange between the converter and the grid. Meanwhile, the reactive power loop produces the q-axis current reference iqref, enabling independent reactive power regulation. The current references can be expressed as
i dref = k pudc ( u dc u dcref ) + k iudc ( u dc u dcref ) d t
i qref = k pQ ( Q ref Q ) + k iQ ( Q ref Q f ) d t
where udcref is the dc link voltage reference, and kpudc and kiudc are the proportional and integral coefficients of the dc link voltage loop, respectively. Qref is the reactive power reference. kpQ and kiQ are the proportional and integral coefficients of the reactive power loop, respectively. Qf denotes the filtered reactive power obtained by passing the measured reactive power Q through a first-order filter with the time constant TfQ, which is described by T fQ Q f + Q f = Q .
The three-phase currents iabc are transformed into the synchronous dq reference frame using the phase angle estimated by the PLL, yielding the current components id and iq. These currents are compared with their references, and the resulting errors are processed by PI controllers with feedforward compensation to generate the dq-axis voltage references ugdref and ugqref, expressed as
u gdref = k pc i dref i d + k ic i dref i d d t ω L f + u df u gqref = k pc i qref i q + k ic i qref i q d t + ω L f + u qf
where kpc and kic are the proportional and integral coefficients of the GSC current inner loop, respectively, and ω is the grid angular frequency. udf and uqf denote the filtered voltage components in the dq frame obtained by passing the measured voltage components in the dq frame ud and uq through a first-order filter with the time constant Tf, which is described by T f u df + u df = u d , T f u qf + u qf = u q .
The voltage references ugdref and ugqref are transformed into the abc frame through inverse Park transformation. SVPWM is then applied to generate the switching signals dabc for the GSC semiconductor devices. ud and uq are the grid voltage components in the dq frame, respectively.

2.2. Impedance Modeling of a DDWT

Following the modeling principles in [28], the dq domain admittance of the DDWT Ydq can be expressed as
Y dq = Y d q 4 Y c ( s C dc + Y dcM + Y d c 4 ) 1 Y d
where
Y d q 4 = A 1 B
Y c = A 1 C
Y d = 1.5 u dcn u d 4 s u q 4 s Y d q 4 + i d 4 s i q 4 s i d 4 s i q 4 s R f + s L f ω L f ω L f R f + s L f Y dq 4
Y d c 4 = P g u dcn 2 1.5 u dcn u d 4 s u q 4 s Y c 1.5 u dcn i d 4 s i q 4 s R f + s L f ω L f ω L f R f + s L f Y c
Y dcM = P m u dcn 2
A = R f + s L f ω L f ω L f R f + s L f 0 ω L f ω L f 0 + H c I 1.5 H c H Q H fQ 0 0 u i q 4 s u i d 4 s
B = I + G upll 0 ω L f ω L f 0 H c I G ipll H f ( I + G uipll ) + 1.5 H c H Q H fQ 0 0 i q 4 s i d 4 s
C = H c H udc 0
where s is the Laplace operator, udcn is the rated dc-link voltage, and Pg is the active power of the DDWT. ud4s and uq4s are the steady-state d- and q-axis voltage components at the side of the GSC under the electrical coordinates reference frame, while id4s and iq4s are the corresponding steady-state current components. uid4s and uiq4s are the steady-state d- and q-axis voltage components at the point of common coupling (PCC) under electrical coordinates reference frame. Hc is the transfer function of the current inner loop PI controller, given by Hc = kpc + kic/s. Hudc and HQ are the transfer function of the dc link voltage loop and reactive power control loop, respectively, expressed as Hudc = kpudc + kiudc/s and HQ = kpQ + kiQ/s. Hf is the voltage feedforward filter, expressed as Hf = 1/(1 + sTf), and Tf is the filter time constant. HfQ is the transfer function of the first-order filter of the reactive power control loop, expressed as HfQ = 1/(1 + sTfQ), and TfQ is the filter time constant.
In Equation (14), the PLL-related transfer functions Gupll, Gipll, and Guipll can be expressed as
G upll = 0 u q 4 s G pll 0 u d 4 s G pll
G ipll = 0 i q 4 s G pll 0 i d 4 s G pll
G uipll = 0 u i q 4 s G pll 0 u i d 4 s G pll
where
G pll = H pll s + H pll u i d 4 s
where Hpll is the transfer function of the PLL, which can be expressed as Hpll = kppll + kipll/s, and kppll and kipll are the proportional and integral coefficients of the PLL, respectively.
The resulting dq domain admittance Ydq of the DDWT is 2 × 2 transfer matrix
Y dq = Y dd Y dq Y qd Y qq
To facilitate oscillation analysis in the sequence domain, Ydq is further transformed into the positive sequence admittance Yp using the standard transformation function [25]
Y p = Y dd + Y qq 2 + j Y dq Y qd 2
Subsequently, the corresponding sequence impedance Zp can be obtained as
Z p = Y p 1
It should be noted that the dq-domain impedance model established above is derived based on the dq-transformation and small-signal linearization around a steady-state operating point. This modeling method assumes balanced three-phase conditions and sufficiently small perturbations, such that the system dynamics can be approximated as linear and time-invariant at each analyzed frequency. Under fast power variations or control saturation, these assumptions may be violated, potentially leading to reduced modeling accuracy. Such limitations are inherent to small-signal dq-domain impedance modeling and define its applicable analysis scope.
To verify the correctness of the established impedance model, a simulation model of the DDWT is established in PSCAD/EMTDC. The main parameters are listed in Table 1. The PI control parameters of converter were selected based on standard bandwidth separation principles and typical industrial practice. Specifically, the current loop was designed with a bandwidth significantly higher than those of the dc-link voltage loop and the PLL. The outer loop control parameters were then tuned to achieve stable operation under the nominal operating condition.
A small amplitude sinusoidal voltage perturbation is injected at the voltage source, and the resulting current response is recorded. The impedance frequency sweep is performed from 2 Hz to 200 Hz. The starting frequency of 2 Hz is selected in accordance with common impedance scanning practices [29,30] and is used solely for impedance model verification, without implying a theoretical lower bound of the applicability of the proposed method. The proposed impedance modeling and clustering method remains valid below 2 Hz. The upper limit of 200 Hz is chosen to capture the dominant control-induced dynamics for sub- and super-synchronous oscillations, including the effects of the PLL, the dc-link voltage loop, and the major portion of the current loop. In contrast, higher frequency oscillations associated with switching harmonics, PWM modulation, and filter are beyond the scope of this study. Specifically, the current loop bandwidth is typically on the order of several hundred hertz but below the switching frequency, while the bandwidths of the dc-link voltage loop and the PLL are generally on the order of several tens of hertz, making 200 Hz sufficient to capture the oscillatory phenomena of interest. Based on the measured voltage and current, the sequence impedance Zp_sim is computed and compared with the analytically derived impedance Zp, as shown in Figure 2. Based on Figure 2, excellent consistency is observed in both magnitude and phase across the entire frequency range, thereby validating the accuracy of the established impedance model.

3. Impedance-Sensitivity-Based Criterion for Clustering Index Selection

For equivalent modeling of large-scale wind turbine groups, a key challenge lies in identifying wind turbines that exhibit similar dynamic behavior, so that they can be grouped and represented by appropriate equivalent machines. Since sub/super-synchronous oscillations are strongly influenced by the interactions between individual DDWTs and the grid, an effective clustering strategy must be able to reflect the dynamic and oscillatory characteristics of each wind turbine. In practice, DDWTs operate at different steady-state active power levels due to heterogeneous wind conditions. Such operating point differences lead to variations in the converter small-signal impedance, which in turn modify each wind turbine’s contribution to oscillatory modes. Therefore, to establish physically meaningful clustering indices, it is necessary to explicitly quantify how the frequency domain impedance characteristics evolve with operating conditions. In this context, the impedance sensitivity analysis presented in this section provides a systematic tool for revealing the dependence of impedance characteristics on operating points. Section 3.1 formulates the impedance sensitivity with respect to key control parameters, while Section 3.2 develops sensitivity-based criteria for selecting clustering indices.
It should be noted that the clustering indices are selected based on the control parameters and operating points of individual DDWTs. The collector line impedance is not included as a clustering index. This choice is supported by prior studies, which indicate that the impedance of DDWTs is typically much larger than that of collector lines, even in the systems with massive DDWTs and long electrical distances to the PCC [26]. Moreover, the participation of individual wind turbines in oscillatory modes shows weak correlation with their geographical locations or electrical distance, but a strong dependence on operating points [25]. Therefore, the clustering index selection focuses on wind turbines’ intrinsic impedance characteristics and operating conditions. The effect of collector lines is subsequently incorporated when constructing the aggregated equivalent network, ensuring that the frequency response of the original system is effectively captured.

3.1. Impedance Sensitivity Analysis

To quantitatively evaluate the influence of different control parameters on the impedance characteristics of a DDWT under varying operating conditions, an impedance sensitivity analysis is performed. The impedance of a DDWT, denoted as Zp, is a function of frequency f, the set of key control parameters θ = [kpudc, kiudc, kpQ, kiQ, kpc, kic, kppll, kipll, Tf, TQ], and the steady-state active power Pg,j. Since these control parameters differ significantly in physical units and numerical scales, direct comparison of their absolute sensitivity values is not meaningful. To enable a consistent and comparable comparison, a normalized impedance sensitivity index is adopted. The normalized impedance sensitivity of Zp with respect to the i-th control parameter θi under a given steady-state active power Pg, denoted as Sθi_Pg,j, is defined as
S θ i _ P g , j = lim Δ θ i 0 Z p ( θ 1 , , θ i + Δ θ i , , θ m ) Z p ( θ 1 , , θ i Δ θ i , , θ m ) / Z p 0 2 Δ θ i / θ i
where Δθi representes a small perturbation applied to θi, Zp0 is impedance corresponding to the nominal parameter set, and m denotes the total number of considered control parameters.
To facilitate comparison over the entire frequency range, a scalar metric is further introduced by averaging the absolute sensitivity over the frequency range. The mean absolute sensitivity is defined as
A θ i _ P g , j = y = 1 n f S θ i _ P g , j n f
where Aθi_Pg,j denotes the mean absolute sensitivity of parameter θi under steady-state active power Pg,j, and nf is the total number of frequency points within the calculated frequency range.
Based on the above definition, the mean absolute sensitivity Aθi_Pg,j of all control parameters is evaluated under several steady-state active power levels Pg,j. The corresponding results are illustrated in Figure 3.
It can be observed that the mean absolute sensitivities of different control parameters exhibit markedly different magnitudes as well as distinct dependencies on the operating point. Specifically, the current loop proportional gain kpc presents the largest sensitivity magnitude and shows a pronounced variation across different operating conditions. This indicates that kpc dominates the impedance shaping and is highly effective in reflecting operating-point-dependent dynamic behavior. The filter time constant Tf presents the second largest sensitivity and also demonstrates a notable dependence on the operating condition, implying that the filter dynamics significantly influence both the magnitude and the operating point variation in the impedance. The PLL-related gains (kppll, kipll) maintain relatively high sensitivity values; however, their variation with respect to the operating point is comparatively moderate, suggesting a persistent but less operating-point-dependent influence on the impedance characteristics. The dc link voltage control gains (kpudc, kiudc), the reactive power loop proportional gain kpQ, and the reactive power filter time constant TQ present a medium sensitivity level. Among these parameters, kpudc and kpQ show noticeable operating point dependence, indicating that their influence on impedance characteristics becomes more pronounced at certain active power levels. In contrast, kiudc and TQ show nearly identical sensitivity values across different operating conditions, suggesting that its contribution to the impedance remains largely invariant and thus provides limited capability for distinguishing wind turbines operating at different steady-state power levels. The integral gain of the current loop kic, and the integral gain of the reactive power loop kiQ display generally low sensitivity magnitudes, with minimal variation across operating points. This indicates that these parameters have only a minor impact on the impedance characteristics and provide limited discrimination capability under varying operating conditions. To clearly highlight the relative sensitivity levels and operating point dependencies discussed above, the key observations are summarized in Table 2. In summary, the results demonstrate that only a subset of control parameters effectively reflect impedance variations across different operating conditions, thereby providing a meaningful basis for subsequent clustering index selection and equivalent modeling.

3.2. Sensitivity-Based Selection of Clustering Indices

Based on the sensitivity analysis presented in Section 3.1, this section describes the procedure for selecting clustering indices. The impedance sensitivities of different control parameters are evaluated under multiple steady-state operating points, thereby reflecting how variations in active power levels affect the converter dynamics. If the sensitivity corresponding to a given parameter exhibits noticeable variation as the operating point changes, it reflects differences in the oscillatory behavior of wind turbines operating under different active power conditions. Such a parameter is therefore capable of distinguishing wind turbines in terms of their impedance characteristics and can serve as a meaningful clustering index. Conversely, if the sensitivity remains nearly invariant across operating points, its contribution to the impedance characteristics is essentially constant, rendering it ineffective for differentiating wind turbines subjected to varying steady-state conditions.
However, sensitivity variation alone is insufficient for index selection. Parameters with extremely small absolute sensitivity may still exhibit relative variation, yet their overall influence on the impedance remains negligible. To avoid such cases, both the absolute magnitude of impedance sensitivity and its operating point dependency must be jointly considered. Accordingly, the selection of clustering indices is based on the following two criteria:
(1)
A relatively large impedance sensitivity, ensuring that the parameter has a physically meaningful influence on the impedance characteristics.
(2)
A significant variation in sensitivity across operating points, ensuring that the parameter can effectively distinguish wind turbines operating at different steady-state active power levels.
To implement these criteria, the mean absolute sensitivity Aθi_Pg,j of each parameter θi under multiple active power levels Pg,j is organized into a parameter-power sensitivity matrix.
M θ _ P g = A θ 1 _ P g , 1 A θ i _ P g ,   1 A θ 10 _ P g ,   1 A θ 1 _ P g ,   j A θ i _ P g ,   j A θ 10 _ P g ,   j A θ 1 _ P g ,   n p A θ i _ P g ,   n p A θ 10 _ P g ,   n p
Threshold-based selection rules are then applied to objectively identify candidate parameters. First, the average sensitivity of each parameter across all operating points, denoted as Aθi_avg, is calculated to quantify its overall contribution. Aθi_avg is given by
A θ i _ avg = j = 1 n p A θ i _ P g ,   j n p
where Aθi_Pg,j is the mean absolute sensitivity for parameter θi under active power levels Pg,j, and np is the total number of steady-state operating points considered.
A threshold for Aθi_avg is specified, denoted as Aθi_th. Parameters satisfying Aθi_avg > Aθi_th are retained for further evaluation, while those with weak overall sensitivity are excluded.
Second, to characterize the operating point dependency of sensitivity, both the absolute range and the coefficient of variation are introduced. The sensitivity range across operating points Rθi is defined as
R θ i = max j = 1 , , n p ( A θ i _ P g ,   j ) min j = 1 , , n p ( A θ i _ P g ,   j )
which reflects the absolute extent of variation. In addition, the coefficient of variation CVθi is computed as
C V θ i = 1 n p j = 1 n p ( A θ i _ P g ,   j A θ i _ avg ) 2 A θ i _ avg
which measures the relative fluctuation normalized by the average sensitivity.
Thresholds Rθi_th and CVθi_th are specified for these two metrics. Parameters whose sensitivity variation range or coefficient of variation exceeds the corresponding threshold are retained. In this way, parameters exhibiting either pronounced absolute variations or significant relative fluctuations are identified as capable of capturing operating point dependent impedance differences. The parameters selected through this process constitute the initial candidate set of clustering indices.
To avoid either excessive or insufficient parameter selection, adaptive threshold adjustment and a top-N refinement strategy are further introduced. Specifically, the number of selected parameters is constrained within a predefined interval [Nmin, Nmax]. If the number of candidates is smaller than Nmin, the thresholds of Aθi_th, Rθi_th, and CVθi_th are gradually relaxed and the screening procedure is repeated until the constraint is satisfied. Conversely, if the number of candidates exceeds Nmax, the top Nmax parameters ranked by sensitivity variation are retained as the final clustering indices. This procedure ensures that the selected indices are both physically interpretable and sufficiently discriminative.

4. Equivalent Modeling Method of Distributed DDWT Groups

4.1. DDWTs Clustering Method Based on the K-Means Algorithm

In this study, the k-means clustering algorithm is adopted to group all DDWTs based on the clustering index selection method described in Section 3.2. The k-means algorithm is chosen due to its wide application and computational simplicity. However, it is well known that the k-means algorithm has several limitations, such as implicit assumptions about cluster shape, the need to predefine the number of clusters, and sensitivity to initialization. These limitations are mitigated through specific measures implemented in the clustering procedure as follows.
First, regarding the assumption of cluster shape, the clustering space is constructed using impedance sensitivity indices that vary continuously with control parameters and operating conditions. In this context, the assumption of approximately convex cluster shapes does not invalidate the use of k-means.
Second, to address the requirement of predefining the number of clusters k, a clustering validity analysis is conducted. The average silhouette score is evaluated for different candidate values of k, and the optimal value is selected by maximizing the silhouette score.
Third, to reduce sensitivity to initialization, the k-means algorithm is executed multiple times with different random initial centroid selections [31]. The clustering result that yields the minimum within-cluster sum of squared distances is selected as the final solution, thus improving the robustness of the clustering result.
With these improvements, the k-means algorithm can effectively group DDWTs based on their impedance-related dynamic characteristics. Specifically, assume that there are Nw DDWTs to be clustered, each represented by a feature vector θindex,w = [θw1, θw2, ……, θwd], which consists of d clustering indices. The k-means algorithm partitions the Nw wind turbines into k disjoint clusters by minimizing the within cluster sum of squared distances, which can be expressed as
min C k k = 1 K θ index , w C k θ index , w μ k 2
where Ck denotes the k-th cluster, µk is the centroid of the k-th cluster.

4.2. Equivalent Model Parameters Calculation

Based on the clustering results obtained in Section 4.1, each cluster is aggregated into an equivalent machine, and then its parameters need to be calculated.
(1)
Equivalent wind speed
For an equivalent machine representing nw DDWTs, the total active power output Psum_w is obtained as the sum of active power of all wind turbines in the cluster, which can be expressed as
P sum _ w = i = 1 n w g ( V w , i )
where Vw,i is the wind speed of i-th DDWTs in the cluster, and g(·) represents the functional relationship between the input wind speed and the output active power of an individual DDWT.
The equivalent wind speed Vweq is then determined by inverting wind turbine active power and the wind speed relationship, given by [32]
V weq = g 1 P sum _ w n w
where g−1(·) is the functional expression relating output active power to input wind speed of an individual DDWT.
(2)
Equivalent machine parameters
The electrical parameters of the equivalent machine are obtained by capacity-weighted aggregation of individual DDWTs within the same cluster. This aggregation method preserves the per unit electrical characteristics of wind turbine while scaling the absolute parameter values according to the total rated capacity of the aggregated DDWTs. The rated capacities of the equivalent converter and the equivalent transformer are scaled proportionally to the number of DDWTs contained in the cluster. For the circuit parameters, the aggregation follows the parallel relationships of the corresponding components [33]. As a result, the rated capacity and electrical parameters of the equivalent machine are given by [33]
S cnv _ eq = n w S cnv C dceq = n w C dc R feq = R f n w L feq = L f n w
where Scnv and Scnv_eq are the rated capacity of the converter for an individual DDWT and the equivalent machine, respectively. Cdceq is the dc link capacitance of the equivalent machine, while Rfeq and Lfeq are the filter resistance and inductance of the equivalent machine, respectively.
Similarly, the rated capacity and impedance of the equivalent transformer can be calculated as
S Teq = n w S T R Teq = R T n w X Teq = X T n w
where ST and STeq are the rated capacity of an individual transformer and the equivalent transformer, respectively. RT and XT are the resistance and reactance of an individual transformer, respectively, while RTeq and XTeq are the resistance and reactance of an equivalent transformer, respectively.
(3)
Equivalent parameters of collector lines
Since the wind turbines within the same cluster are typically located at different distances from the PCC, their associated collector lines exhibit heterogeneous impedance characteristics. To derive the equivalent parameters of the collector lines, the wind turbines are first converted into a purely parallel structure using the equal voltage drop method. Based on this equivalent structural representation, the equal power loss method is then employed to calculate the equivalent line parameters, such as the total active power and reactive power losses of the original collector network. The detailed calculation process can be found in [34].

4.3. Overall Procedures of the Proposed Equivalent Modeling Method

This section presents the complete workflow of the proposed equivalent modeling method, as shown in Figure 4.

5. Simulation Results

To verify the effectiveness of the proposed clustering and equivalent modeling approach for distributed DDWTs, an electromagnetic transient simulation system of a microgrid with multiple distributed DDWTs is established on the PSCAD/EMTDC platform. The overall structure of the simulation system is illustrated in Figure 5. The system contains 20 wind turbines, identified as DDWTx in Figure 5, whose electrical configurations and control structures are identical to those described in Section 2. The operating points of individual wind turbines can be flexibly adjusted, enabling the construction of various steady-state operating conditions.
Based on this simulation system, extensive simulations are conducted. First, a representative operating condition is selected to demonstrate the complete implementation process of the proposed clustering and equivalent modeling methods. Following the sensitivity-based index screening and clustering procedures described in Section 3, the clustering indices are obtained, and the k-means algorithm is applied to derive the clustering results. Subsequently, the equivalent wind turbine models and the corresponding equivalent collector network are constructed according to the clustering results. The dynamic responses of the equivalent models are then compared with those of the detailed model under the same operating condition. Quantitative evaluation indices, including output errors, are calculated to verify the accuracy of the proposed equivalent method. Furthermore, multiple additional operating conditions with different steady-state active power distribution scenarios are considered to evaluate the applicability of the proposed equivalent method. Through these comparative studies, the robustness of the proposed method under varying operating conditions is comprehensively assessed.

5.1. Application of the Clustering Method and Construction of the Equivalent Model

To illustrate the proposed clustering index selection and equivalent model construction procedure, a representative operating condition, denoted as case 1, is selected. The steady-state active power of all wind turbines under this case is shown in Figure 6.

5.1.1. Sensitivity Evaluation and Determination of Sensitivity Thresholds

First, the impedance sensitivities of each control parameter are evaluated under considered steady-state operating points. For each control parameter, Aθi_avg, Rθi, and CVθi are calculated. Control parameters showing both significant sensitivity and strong operating point dependency are considered for clustering indices. To select clustering indices, three thresholds Aθi_th, Rθi_th, and CVθi_th, are then specified as follows.
(1)
Average sensitivity threshold Aθi_th
The calculated Aθi_avg for different control parameters are shown in Figure 7, marked by the blue asterisks line. It can be observed that kpc, Tf, kppll, and kipll show distinctly high sensitivity values. kiudc, kpQ, kpudc, and TQ show moderate sensitivity levels, while kic and kiQ exhibit sensitivities close to zero. Based on this distribution, Aθi_th is selected within the interval between the sensitivity of kic (approximately 0.015) and TQ (approximately 0.05), and is set to 0.04 in this study, as indicated by the red dashed line in Figure 7. This choice effectively filters out parameters with insignificant influence while retaining those with moderate-to-high influence.
(2)
Sensitivity variation range threshold Rθi_th
The calculated Rθi for different control parameters are shown in Figure 8, marked by the blue asterisks line. It can be observed that kpc, Tf, kppll, kipll, and kpQ show relatively large sensitivity ranges, whereas the remaining parameters rapidly approach zero. Accordingly, Rθi_th is chosen between the values of kic (approximately 0.013) and kpQ (approximately 0.04), and is set to 0.02 in this study, as indicated by the red dashed line in Figure 8.
(3)
Coefficient of variation threshold CVθi_th
The calculated CVθi for different control parameters are shown in Figure 9, marked by the blue asterisks line. Unlike Aθi_avg and Rθi, the CVθi values exhibit a continuous decreasing trend without a distinct separation point. In this case, a moderate dispersion criterion is adopted, and CVθi_th is set to 0.2 (as indicated by the red dashed line in Figure 9), corresponding approximately to the upper portion of the distribution.
To further verify the rationality and robustness of the selected thresholds, a sensitivity analysis is conducted by perturbing Aθi_th, Rθi_th, and CVθi_th around their nominal values. For each threshold combination, the clustering index screening procedure is repeated, and the resulting selected indices are summarized in Table 3. It can be observed that the dominant clustering indices remain unchanged for most threshold variations, while only parameters near the threshold boundaries are occasionally added or removed. Specifically, increasing Aθi_th by 40% excludes kpQ, while decreasing Rθi_th or CVθi_th by 40% introduces kpudc. To further examine whether such threshold-induced variations in the selected indices lead to changes in the final clustering result, the k-means algorithm is applied to cluster the 20 DDWTs for each set of clustering indices. To ensure a fair comparison, the number of clusters is temporarily fixed to k = 3. The clustering results are compared in Table 4. It can be observed that the identical clustering results are obtained across all tested scenarios. This confirms that the proposed clustering index selection method does not rely on overly specific threshold tuning, and remains robust against reasonable threshold variations.

5.1.2. Determination of the Final Clustering Indices

To balance clustering effectiveness and computational efficiency, the number of clustering indices is constrained according to Section 3.2. In this study, impedance sensitivities of ten control parameters are evaluated. If too few parameters are selected, the clustering indices may be insufficient to distinguish DDWTs operating at different conditions. In this study, a minimum number of selected parameters is specified as Nmin = 3. Conversely, selecting an excessive number of indices may introduce redundancy without improving clustering performance. According to Figure 3, four control parameters exhibit both low sensitivity and weak operating point dependency. Accordingly, the upper bound is set to Nmax = 6. Following these criteria, the final set of clustering indices for case 1 is determined as θindex,w = [kpQ, kpc, kppll, kipll, Tf], as shown in Table 5. While these indices are selected based on frequency-domain impedance sensitivity, their physical significance in the time domain is also analyzed in Appendix A.

5.1.3. Determination of the Optimal Number of Clusters and Cluster Results

The k-means algorithm is applied to cluster all wind turbines using the selected clustering indices. To determine the optimal number of clusters k, a clustering validity analysis is conducted using the silhouette score. The silhouette score measures both intra-cluster cohesion (how close the data points within a cluster are) and inter-cluster separation (how distinct the clusters are from each other). It ranges from −1 to 1, where higher values indicate that the object is well matched to its own cluster and poorly matched to neighboring clusters. Specifically, values close to 1 correspond to well-separated clusters, values around 0 indicate overlapping clusters, and negative values suggest poorly defined clustering results. The silhouette scores for different candidate values of k are calculated to examine their variation trend. Typically, the silhouette score increases with the number of clusters up to a certain point, beyond which it may decrease or remain nearly constant. The optimal number of clusters is therefore selected as the value of k that maximizes the silhouette score, representing the best balance between intra-cluster cohesion and inter-cluster separation.
In this study, since the objective of clustering is to reduce the complexity of the wind turbine group model, an excessively large number of clusters is unnecessary. Based on common practice in the literature, the number of clusters typically does not exceed eight. Accordingly, k is varied from 2 to 8. For each value of k, the k-means algorithm is applied and the corresponding average silhouette score is computed, as shown in Figure 10. It can be observed that the silhouette score reaches its maximum when k = 3. Therefore, k = 3 is selected as the optimal number of clusters. The detailed clustering results are summarized in Table 6.

5.1.4. Equivalent Model Construction

After clustering, each wind turbine cluster is aggregated into an equivalent machine. The corresponding equivalent wind speed, equivalent machine parameters, and equivalent collection line parameters are calculated for each cluster. Based on these equivalent quantities, the three-machine equivalent model is constructed.

5.2. Time Domain Dynamic Verification Under Impedance Disturbance

After constructing the equivalent model, time domain simulations are conducted to validate its accuracy. A small impedance disturbance is applied at the PCC of the simulation system at t = 4 s. The response waveforms of the detailed model, the conventional single-machine equivalent model, the equivalent model based on [27], and the proposed equivalent model are compared, as shown in Figure 11.
Prior to the disturbance, the system operates under a steady-state condition. After the disturbance, the detailed model exhibits oscillatory responses in current and active power, with a frequency of approximately 28 Hz. The oscillation amplitude gradually decays, indicating stable and convergent dynamic behavior. These responses are closely related to the impedance characteristics of individual wind turbines. Due to differences in operating conditions, wind turbines exhibit distinct dynamic responses, resulting in different contributions to the overall system damping when the impedance disturbance is applied. The single-machine equivalent model aggregates all wind turbines into an equivalent machine, neglecting these differences in impedance characteristics and dynamic interactions. Under impedance disturbances, such simplification leads to an inaccurate representation of the effective damping contribution. Therefore, the single-machine equivalent model produces current and active power oscillations with growing amplitudes after the disturbance, deviating significantly from the detailed model. The equivalent model based on [27], which clusters wind turbines using oscillation-related currents and voltages, reproduces the oscillatory frequency and damping behavior accurately. The proposed equivalent model clusters wind turbines according to their impedance sensitivity characteristics, ensuring that wind turbines with similar contributions to the system impedance are aggregated together. As a result, the key impedance features governing oscillatory behavior are preserved in the equivalent model. From a frequency domain perspective, system damping is primarily determined by the magnitude and phase angle of the aggregated model observed at the PCC. By maintaining these impedance characteristics in the frequency range of interest, the proposed equivalent model preserves the small-signal stability margin and effective damping of the detailed model. Consequently, in the time domain, the equivalent model reproduces oscillation frequencies and decay rates that are consistent with those of the detailed model under impedance disturbance conditions, leading to close agreement in oscillation attenuation and settling behavior.
To further quantify the modeling accuracy, performance indices are computed for selected outputs, such as the current and active power of DDWT clusters. The average deviation eX and maximum deviation emax,X between the equivalent model and the detailed model are defined as
e X = i = N start N end X eq ( i ) X de ( i ) N end N start + 1
e max , X = max i = N start , , N end X eq ( i ) X de ( i )
where Xeq and Xde denote the variables of the equivalent model and the detailed model, respectively. Nstart and Nend represent the first and last samples within the evaluation interval, respectively. The error is calculated over the time window from 4 s to 6 s, starting from the instant when the impedance disturbance is applied.
The error results for case 1 are summarized in Table 7. The comparison results in Figure 11 and Table 7 indicate that both the proposed equivalent method and the equivalent model based on [27] achieve significantly lower errors and more accurate damping reproduction than the conventional single-machine equivalent model. However, the equivalent model based on [27] requires extensive variables sampled during and after oscillation events for clustering. This requirement limits its practical applicability, as these variables are difficult to obtain prior to the oscillation occurrence. In contrast, the proposed equivalent model relies solely on clustering indices derived from impedance characteristics and operating conditions under normal operation, without requiring oscillation period data. As a result, the proposed method demonstrates both high fidelity and improved practicality, making it well suitable for equivalent modeling and stability assessment of large-scale DDWT groups.
In addition to the modeling accuracy, the proposed equivalent modeling method offers a clear advantage in terms of computational efficiency. In the full detailed model, each wind turbine is explicitly represented, resulting in a large number of state variables and differential equations to be solved. In contrast, the proposed method aggregates wind turbines with similar impedance sensitivity characteristics into a limited number of clusters, significantly reducing the model order. As a result, the number of units involved in the simulation is substantially decreased, leading to lower computational complexity and reduced simulation time. Importantly, as demonstrated by the above time domain responses, this reduction in model complexity does not compromise the simulation accuracy. This balance between computational efficiency and modeling accuracy highlights the practical advantage of the proposed methodology for dynamic analysis of power-electronics-dominated microgrids.

5.3. Performance of the Proposed Equivalent Modeling Method Under Multiple Operating Conditions

To further demonstrate the robustness and general applicability of the proposed equivalent method, additional operating conditions with different steady-state active power distributions are investigated. In this section, two representative operating conditions, denoted as cases 2 and 3, are selected for detailed analysis. These operating conditions are representative in that the steady-state active power outputs of individual wind turbines span a wide range from 0 to 1 pu, resulting in substantially different power distributions and clustering results. Such variations effectively reflect practical operating scenarios under diverse wind conditions. The steady-state active power distributions for cases 2 and 3 are shown in Figure 12. For each operating condition, the wind turbine clustering and equivalent model construction are conducted. The thresholds Aθi_avg, Rθi_th, and CVθi_th are kept identical to those used in Section 5.1. The resulting clustering results and steady-state active power of each equivalent machine are summarized in Table 8.
Figure 13 and Figure 14 compare the dynamic responses of the detailed model, the single-machine equivalent model, the equivalent model based on [27], and the proposed equivalent model under impedance disturbances for cases 2 and 3, respectively. After the disturbance, the detailed model exhibits significant oscillatory behavior in both current and active power, with oscillation amplitudes gradually decaying over time. The equivalent model based on [27] and the proposed equivalent model closely reproduce the transient envelope of the detailed model for both operating conditions. In contrast, the single-machine equivalent model shows noticeable discrepancies, including inaccurate oscillation amplitudes and divergent responses.
Using the same performance indices defined in Section 5.2, the quantitative error results for cases 2 and 3 are calculated and summarized in Table 9. The results indicate that both the equivalent model based on [27] and the proposed equivalent model consistently yield significantly smaller waveform errors than the single-machine equivalent model under different operating conditions.
The above results demonstrate that the proposed impedance sensitivity-based equivalent modeling approach exhibits well robustness against changes in operating conditions. By adaptively selecting clustering indices based on impedance sensitivity characteristics, the equivalent model can reliably preserve dominant oscillatory dynamics across diverse steady-state scenarios, while substantially reducing model complexity. This further validates the suitability of the proposed method for oscillation analysis of DDWT groups in practical applications.

6. Discussion

In Section 5, the proposed impedance sensitivity-based clustering strategy and equivalent modeling method has been verified under different operating conditions. In this section, several limitations related to the practical implementation of the proposed method are further discussed.
The proposed method is based on the frequency domain impedance model of wind turbines to perform sensitivity analysis and clustering index selection. Although impedance modeling techniques for wind turbines are well established in the existing literatures, the accuracy of the impedance model depends on the validity of the adopted modeling assumptions under practical operating conditions. Based on the established impedance model, the sensitivities of control parameters under different operating points are analyzed for the selection of clustering indices. To conduct the impedance sensitivity analysis, some control parameters of wind turbine converters are required. However, these parameters may not always be accessible in practical implementations. Additionally, it should be noted that the method assumes small-signal linearization, which may not be accurate under strongly nonlinear conditions or prolonged control saturation. In these scenarios, the linear assumptions could lead to reduced accuracy in the equivalent model. However, such conditions are outside the main focus of this work, and the proposed method remains reliable for operating scenarios with small disturbances.
Another consideration concerns the applicability of the proposed method to scenarios with higher technological heterogeneity, where the dispersion in control parameters and rated capacities of wind turbines is larger. The case study in this paper considers a microgrid with 20 distributed DDWTs sharing identical control parameters and rated capacities, which facilitates a direct comparison of impedance sensitivity characteristics. In practical systems, wind turbines may exhibit significant heterogeneity in terms of control parameter settings or rated capacities. This variation can lead to increased dispersion in their impedance characteristics and, consequently, greater difficulty in obtaining homogeneous clusters. If wind turbines with highly disparate parameters were directly clustered without any prior grouping, the impedance characteristics of each cluster would become less representative of individual wind turbines, thereby distorting the dynamic behavior of the aggregated model. This effect can degrade the accuracy of the equivalent model, particularly in terms of the contribution to system damping and oscillatory behavior. To mitigate this issue, the proposed method can be extended through a hierarchical grouping strategy. Wind turbines are first divided into several groups according to their control parameters and rated capacities. Within each group, the proposed sensitivity-informed clustering strategy is then applied to identify clustering indices and perform aggregation using the k-means algorithm. In this manner, the proposed methodology remains robust and applicable to systems with higher technological heterogeneity, ensuring both modeling accuracy and computational efficiency.
In addition, the scalability of the proposed method is briefly discussed. The proposed sensitivity-informed clustering strategy is not explicitly dependent on the number of wind turbines, as it is based on impedance sensitivity characteristics rather than system scale. Increasing or decreasing the number of wind turbines does not change the clustering index selection procedure or the clustering method, but mainly affects the number of wind turbines contained in each cluster. When the number of wind turbines increases, the computational burden associated with impedance sensitivity analysis and clustering may increase accordingly. For microgrids with fewer wind turbines, the proposed method can be implemented with lower computational cost for wind turbine clustering.

7. Conclusions

This paper proposes an equivalent method for sub/super-synchronous oscillation analysis of DDWT groups in microgrids. Based on the frequency domain impedance model of the DDWT, the impedance sensitivities of key control parameters are systematically analyzed under multiple steady-state operating conditions. By jointly considering both the absolute magnitude of impedance sensitivity and its variation across operating points, a sensitivity-informed based clustering index selection criterion is proposed. This criterion ensures that the selected indices are not only dynamically influential, but also effective in distinguishing DDWTs operating under different active power levels. Using the selected indices, a k-means clustering algorithm is employed to aggregate the DDWTs with similar impedance-related dynamic characteristics, and a multi-machine equivalent model is subsequently constructed. Simulation studies under different operating conditions demonstrate that the proposed equivalent model can accurately reproduce the dominant oscillatory behavior of the detailed model, including damping characteristics and transient envelopes of output response. In contrast, the conventional single-machine equivalent model exhibits noticeable deviations in oscillation amplitude and convergence behavior, and fails to capture the correct dynamic characteristics under impedance perturbations.
The main advantage of the proposed method is that it accounts for the differences in impedance characteristics of individual wind turbines under varying operating points, ensuring that the clustering reflects the dynamic influence of DDWTs within each cluster. Meanwhile, the proposed method does not rely on variables sampled during or after oscillations for clustering. These features enable the proposed approach to accurately reproduce the oscillation frequency and damping behavior observed in the detailed model, while improving its practical applicability. Consequently, the method is particularly suitable for oscillation analysis, stability assessment, and control interaction studies in power-electronics-dominated power systems.
The principal limitation is that the proposed method relies on the availability of accurate impedance modeling and key control parameters, which may not always be accessible in practical implementations. In addition, when applied to systems with a large number of wind turbines, the computational cost associated with impedance sensitivity analysis and clustering could increase. For future research, the most immediate direction would be to develop control parameter identification methods for wind turbine converters, and design more efficient clustering algorithms suitable for large-scale wind turbine clustering.

Author Contributions

Conceptualization, J.Q. and Q.G.; methodology, J.Q.; software, L.T.; validation, J.Q. and Q.G.; formal analysis, Y.Z.; investigation, C.L.; resources, Y.Z.; data curation, Y.Z.; writing—original draft preparation, J.Q.; writing—review and editing, J.Q., Q.G. and H.C.; visualization, C.L.; project administration, L.T. All authors have read and agreed to the published version of the manuscript.

Funding

The 2026 Routine Technical Service Project of the Electric Power Research Institute, China Southern Power Grid Co., Ltd. (SEPRI-A26M008).

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

Authors Jinling Qi, Qi Guo, Haiqing Cai, Yihua Zhu, Liang Tu, and Chao Luo were employed by the Electric Power Research Institute, China Southern Power Grid. The 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.

Appendix A

In Section 5.1.2, the control parameters kpQ, kpc, kppll, kipll, and Tf are identified as clustering indices based on their sensitivity in the dq-domain impedance. To further illustrate how variations in these parameters are reflected in time-domain phenomena, simulations are conducted on a DDWT connected to the grid. For each selected control parameter, a ±10% variation around its initial value is applied, and the resulting active power and reactive power responses are compared. The schematic diagram of the simulation system is shown in Figure A1, and the main parameters of DDWT are listed in Table 1 of the manuscript. In Figure A1, the red frame highlights the DDWT, Lg denotes the grid side inductance, with Lg = 0.000215 H. At t = 4 s, switch s1 is opened to insert an additional inductance Ldis to simulate a small-signal disturbance, where Ldis = 5%Lg.
Figure A1. Schematic diagram of the simulation system of a DDWT connected to grid.
Figure A1. Schematic diagram of the simulation system of a DDWT connected to grid.
Electronics 15 01028 g0a1
The reactive power loop proportional gain kpQ mainly effects the dynamic regulation of reactive power, while also slightly influencing active power. Figure A2 shows the active power and reactive power responses under a ±10% variation in kpQ. It can be observed that increasing kpQ reduces the oscillation amplitude and enhances damping, accelerating the stabilization of both reactive power and active power.
Figure A2. Active power and reactive power responses of the DDWT under a ±10% variation in kpQ.
Figure A2. Active power and reactive power responses of the DDWT under a ±10% variation in kpQ.
Electronics 15 01028 g0a2
The proportional gain kpc is directly related to the current loop control bandwidth. The active power and reactive power responses under a ±10% variation in kpc are shown in Figure A3. Increasing kpc improves current tracking and dynamic response, whereas decreasing kpc reduces effective damping and increases overshoot, thereby raising the risk of oscillatory behavior.
Figure A3. Active power and reactive power responses of the DDWT with ±10% variation in kpc.
Figure A3. Active power and reactive power responses of the DDWT with ±10% variation in kpc.
Electronics 15 01028 g0a3
The proportional and integral coefficients of the PLL, kppll, and kipll affect the sensitivity of phase tracking to voltage disturbances, which are positively correlated with the PLL control bandwidth fpll. Therefore, variations in fpll are used to represent the corresponding changes in kppll and kipll for the purpose of analysis. Figure A4 shows the active power and reactive power responses under a ±10% variation in fpll. It can be observed that increasing fpll leads to larger oscillation amplitudes and a higher risk of oscillatory behavior.
Figure A4. Active power and reactive power responses of the DDWT with ±10% variation in fpll.
Figure A4. Active power and reactive power responses of the DDWT with ±10% variation in fpll.
Electronics 15 01028 g0a4
The voltage feedforward filter time constant Tf introduces a delay in the feedforward path. Figure A5 shows the active power and reactive power responses under a ±10% variation in Tf. An increased Tf attenuates high-frequency components, leading to smoother but slower dynamic responses, while decreasing Tf improves responsiveness at the cost of increased oscillatory behavior.
Figure A5. Active power and reactive power responses of the DDWT with ±10% variation in Tf.
Figure A5. Active power and reactive power responses of the DDWT with ±10% variation in Tf.
Electronics 15 01028 g0a5
In summary, although the clustering indices are identified based on frequency-domain impedance sensitivity, the time-domain simulations demonstrate that variations in these parameters produce clear and distinct effects on power response, oscillation amplitude, and damping. This validates that the selected clustering indices are not only mathematically significant but also physically meaningful in terms of dynamic performance.

References

  1. Bagheri, A.; Mobayen, S.; Behzadi, S.; Osali, N. To capture curtailed renewable energies in smart distribution systems using a convex co-optimization of dynamic transformer rating and dynamic reconfiguration. IEEE Trans. Power Deliv. 2025, 41, 312–324. [Google Scholar] [CrossRef] [Scilit]
  2. Roy, S.; Das, S.; Singh, B.; Panigrahi, B.K.; Bose, B. Synchronization of double fed induction generator-solar PV-BES based microgrid. IEEE J. Emerg. Sel. Top. Ind. Electron. 2025, 7, 137–148. [Google Scholar] [CrossRef] [Scilit]
  3. Tripathi, S.M.; Tiwari, A.N.; Singh, D. Grid-integrated permanent magnet synchronous generator based wind energy conversion systems: A technology review. Renew. Sustain. Energy Rev. 2015, 51, 1288–1305. [Google Scholar] [CrossRef] [Scilit]
  4. Nasiri, M.; Milimonfared, J.; Fathi, S.H. A review of low-voltage ride-through enhancement methods for permanent magnet synchronous generator based wind turbines. Renew. Sustain. Energy Rev. 2015, 47, 399–415. [Google Scholar] [CrossRef] [Scilit]
  5. Zheng, Z.; An, Z.; Shen, C. Evaluation method for equivalent models of PMSG-based wind farms considering randomness. IEEE Trans. Sustain. Energy 2019, 10, 1565–1574. [Google Scholar] [CrossRef] [Scilit]
  6. Yan, G.; Wang, D.; Jia, Q.; Hu, W. Equivalent modeling of Dfig-based wind farms for sub-synchronous resonance analysis. Energies 2020, 13, 5426. [Google Scholar] [CrossRef] [Scilit]
  7. Liang, Z.; Chung, C.Y.; Zhang, W.; Wang, Q.; Lin, W.; Wang, C. Enabling high-efficiency economic dispatch of hybrid AC/DC networked microgrids: Steady-state convex bi-directional converter models. IEEE Trans. Smart Grid 2025, 16, 45–61. [Google Scholar] [CrossRef] [Scilit]
  8. Kim, S.-K.; Kim, E.-S. PSCAD/EMTDC-based modeling and analysis of a gearless variable speed wind turbine. IEEE Trans. Energy Convers. 2007, 22, 421–430. [Google Scholar] [CrossRef] [Scilit]
  9. Du, W.; Dong, W.; Wang, H.; Cao, J. Dynamic aggregation of same wind turbine generators in parallel connection for studying oscillation stability of a wind farm. IEEE Trans. Power Syst. 2019, 34, 4694–4705. [Google Scholar] [CrossRef] [Scilit]
  10. Guo, Z.; Zhang, X.; Li, F.; Fu, X.; Han, F.; Wang, J. Double-machine equivalent method for evaluating plant- and unit-level stability of hybrid grid-connected renewable power plants. CESS J. Power Energy Syst. 2025, 11, 2102–2116. [Google Scholar]
  11. Ding, N.; Lu, Z.; Qiao, Y.; Min, Y. Simplified equivalent models of large-scale wind power and their application on small-signal stability. J. Mod. Power Syst. Clean Energy 2013, 1, 58–64. [Google Scholar] [CrossRef] [Scilit]
  12. Du, W.; Dong, W.; Wang, H. A method of reduced-order modal computation for planning grid connection of a large-scale wind farm. IEEE Trans. Sustain. Energy 2020, 11, 1185–1198. [Google Scholar] [CrossRef] [Scilit]
  13. Shao, B.; Zhao, S.; Gao, B.; Yang, Y.; Blaabjerg, F. An equivalent model for sub-synchronous oscillation analysis in direct-drive wind farms with VSC-HVDC systems. Int. J. Electr. Power Energy Syst. 2021, 125, 106498. [Google Scholar] [CrossRef] [Scilit]
  14. Yan, G.; Wang, Y.; Fan, Y.; Yang, C.; Yue, L. Aggregation equivalence method for direct-drive wind farms based on the excitation–response relationship. Electronics 2024, 13, 2124. [Google Scholar] [CrossRef] [Scilit]
  15. Gu, T.; Yang, Q.; Lin, C.; Liu, M.; Gu, W.; Wu, H.; Zhang, Y.; Li, Y. A wind farm equivalent modeling method based on single-machine equivalent modeling and selection modal analysis. Power Syst. Prot. Control 2021, 41, 75–87. [Google Scholar]
  16. Dong, W.; Du, W.; Wang, H. Dynamic equivalent model of a grid-connected wind farm for oscillation stability analysis. Proc. CSEE 2021, 41, 75–87. [Google Scholar]
  17. Feng, S.; Cui, H.; Lei, J.; Yang, H.; Tang, Y. Data-driven time-frequency-domain equivalent modeling of wind farms for wideband oscillations analysis. IEEE Trans. Power Deliv. 2023, 38, 4465–4475. [Google Scholar] [CrossRef] [Scilit]
  18. He, J.; Zhou, Y.; Kang, W.; Li, L.; Li, Z.; Xin, H. Self-adaptive equivalence method for wind farm with maintained dominant mode. Autom. Electr. Power Syst. 2021, 45, 28–36. [Google Scholar]
  19. Zhou, Y.; Wang, G.; Wang, K.; Li, Z.; Li, L.; Hui, Y.; Xin, H. Structure-retained equivalent method for small signal stability analysis of wind farm. Autom. Electr. Power Syst. 2021, 45, 133–140. [Google Scholar]
  20. Wang, D.; Jia, Q.; Hu, W.; Wang, J.; Liu, K.; Li, D. Aggregate modeling and analysis of subsynchronous resonance in DFIG group. Renew. Energy Res. 2021, 39, 1686–1692. [Google Scholar]
  21. Zhang, Q.; Jin, X.; Zhang, F.; Yuan, H.; Zhou, B. Equivalent modeling and multi-parameter coupling optimization for DFIG-based wind farms considering SSO mode. Front. Energy Res. 2023, 10, 1097185. [Google Scholar] [CrossRef] [Scilit]
  22. Xu, Y.; Gao, T. Sub-synchronous frequency domain-equivalent modeling for wind farms based on rotor equivalent resistance characteristics. Glob. Energy Interconnect. 2022, 5, 293–300. [Google Scholar] [CrossRef] [Scilit]
  23. Han, P.; Wang, H.; Wang, X.; Cui, X.; Wu, J. Subsynchronous oscillation equivalence of doubly-fed wind farms based on index dimension reduction and collector system identification. Proc. CSEE 2022, 42, 8465–8474. [Google Scholar]
  24. Wang, Y.; Du, T.; Liao, J.; Song, Y.; Zhu, L. Dynamic aggregation equivalence method for DFIG-based wind farm with maintained dominant oscillation mode. Acta Energiae Sol. Sin. 2024, 45, 518–529. [Google Scholar]
  25. Zhou, P.; Li, G.; Sun, H.; Song, R.; Du, N. Equivalent modeling method of PMSG wind farm based on frequency domain impedance analysis. Proc. CSEE 2020, 40, 84–90. [Google Scholar]
  26. Yuan, S.; Hao, Z.; Shu, J. Equivalent method of PMSG-based wind farm suitable for subsynchronous oscillation analysis. Electr. Power Autom. Equip. 2022, 42, 66–71. [Google Scholar]
  27. Cui, X.; Wu, J.; Wang, X.; Xu, J.; Ye, S.; Xue, F.; Han, P. Equivalent modeling of direct drive wind farms for subsynchronous oscillation research. Power Syst. Clean Energy 2022, 38, 148–157. [Google Scholar]
  28. Xue, T.; Lyu, J.; Wang, H.; Cai, X. A complete impedance model of a PMSG-based wind energy conversion system and its effect on the stability analysis of MMC-HVDC connected offshore wind farms. IEEE Trans. Energy Convers. 2021, 36, 3449–3461. [Google Scholar] [CrossRef] [Scilit]
  29. NB/T 10651-2021; Technical Specification for Assessment of Impedance Characteristics of Wind Farm. National Energy Administration: Beijing, China, 2021.
  30. NB/T 11344-2023; Technical Specification for Assessment of Impedance Characteristics of PV Power Station. National Energy Administration: Beijing, China, 2023.
  31. Mao, J. K-Means Algorithm and Parallelization. Master Thesis, Chongqing University, Chongqing, China, 2003. [Google Scholar]
  32. Shao, B.; Zhao, S.; Gao, B.; Yang, Y.; Blaabjerg, F. Adequacy of the single-generator equivalent model for stability analysis in wind farms with VSC-HVDC systems. IEEE Trans. Energy Convers. 2021, 36, 907–918. [Google Scholar] [CrossRef] [Scilit]
  33. Han, P.; Lin, Z.; Zhang, J.; Xia, Y.; Wang, L. Equivalent modeling of photovoltaic power plant based on factor analysis and correlation clustering. IEEE Access 2019, 7, 56935–56946. [Google Scholar] [CrossRef] [Scilit]
  34. Guo, C.; Gan, F.; Du, D.; Guo, Y.; Cheng, H. Applicability evaluation of wind farm impedance models using different aggregation methods for high frequency oscillation analysis. IEEE Trans. Power Deliv. 2024, 39, 2231–2241. [Google Scholar] [CrossRef] [Scilit]
Figure 1. The schematic diagram and control block diagram of a distributed DDWT.
Figure 1. The schematic diagram and control block diagram of a distributed DDWT.
Electronics 15 01028 g001
Figure 2. Comparison between the analytical impedance model and the frequency-sweep-based impedance measurement of the DDWT.
Figure 2. Comparison between the analytical impedance model and the frequency-sweep-based impedance measurement of the DDWT.
Electronics 15 01028 g002
Figure 3. Mean absolute impedance sensitivity of each control parameter under different steady-state operating points.
Figure 3. Mean absolute impedance sensitivity of each control parameter under different steady-state operating points.
Electronics 15 01028 g003
Figure 4. The flowchart of the proposed equivalent modeling method.
Figure 4. The flowchart of the proposed equivalent modeling method.
Electronics 15 01028 g004
Figure 5. Schematic diagram of simulation system of a microgrid with 20 distributed DDWTs.
Figure 5. Schematic diagram of simulation system of a microgrid with 20 distributed DDWTs.
Electronics 15 01028 g005
Figure 6. Steady-state active power of each DDWT in case 1.
Figure 6. Steady-state active power of each DDWT in case 1.
Electronics 15 01028 g006
Figure 7. Average sensitivity Aθi_avg of different control parameters.
Figure 7. Average sensitivity Aθi_avg of different control parameters.
Electronics 15 01028 g007
Figure 8. Average sensitivity range Rθi of different control parameters.
Figure 8. Average sensitivity range Rθi of different control parameters.
Electronics 15 01028 g008
Figure 9. Coefficient of variation CVθi of different control parameters.
Figure 9. Coefficient of variation CVθi of different control parameters.
Electronics 15 01028 g009
Figure 10. Average silhouette score of different number of clusters.
Figure 10. Average silhouette score of different number of clusters.
Electronics 15 01028 g010
Figure 11. Response of different models of case 1 under impedance disturbance [27].
Figure 11. Response of different models of case 1 under impedance disturbance [27].
Electronics 15 01028 g011
Figure 12. Steady-state active power of each DDWT of cases 2 and 3.
Figure 12. Steady-state active power of each DDWT of cases 2 and 3.
Electronics 15 01028 g012
Figure 13. Response of different models of case 2 under impedance disturbance [27].
Figure 13. Response of different models of case 2 under impedance disturbance [27].
Electronics 15 01028 g013
Figure 14. Response of different models of case 3 under impedance disturbance [27].
Figure 14. Response of different models of case 3 under impedance disturbance [27].
Electronics 15 01028 g014
Table 1. Main parameters of the distributed DDWTs.
Table 1. Main parameters of the distributed DDWTs.
ParametersValuesParametersValues
Rated capacity3.4 MWkpudc1
Rated voltage0.69 kVkiudc50
DC link voltage1.2 kVkpQ0.6
DC link capacitance60,000 µFkiQ0.98
Filter resistance0.003 Ωkpc0.13
Filter reactance0.000125 Hkic7.5
Tf0.01TQ0.005
Table 2. Impedance sensitivity and operating point dependencies of key control parameters.
Table 2. Impedance sensitivity and operating point dependencies of key control parameters.
Control ParameterSensitivity MagnitudeOperating Point Dependence
kpudcMediumModerate
kiudcMediumVery small
kpQMediumModerate
kiQSmallVery small
kpcHighSignificant
kicSmallVery small
kppllRelatively HighRelatively Significant
kipllRelatively HighRelatively Significant
TfHighSignificant
TQMediumSmall
Table 3. Selected clustering indices under different threshold variations.
Table 3. Selected clustering indices under different threshold variations.
Threshold VariationAθi_thRθi_thCVθi_thSelected IndicesChange
30%0.7Aθi_th0Rθi_th0CVθi_th0kpQ, kpc, kppll, kipll, TfUnchanged
1.3Aθi_th0Rθi_th0CVθi_th0kpQ, kpc, kppll, kipll, TfUnchanged
Aθi_th00.7Rθi_thCVθi_th0kpQ, kpc, kppll, kipll, TfUnchanged
Aθi_th01.3Rθi_thCVθi_th0kpQ, kpc, kppll, kipll, TfUnchanged
Aθi_th0Rθi_th00.3CVθi_th0kpQ, kpc, kppll, kipll, TfUnchanged
Aθi_th0Rθi_th01.7CVθi_th0kpQ, kpc, kppll, kipll, TfUnchanged
40%0.6Aθi_th0Rθi_th0CVθi_th0kpQ, kpc, kppll, kipll, TfUnchanged
1.4Aθi_th0Rθi_th0CVθi_th0kpc, kppll, kipll, TfkpQ removed
Aθi_th00.6Rθi_th0CVθi_th0kpQ, kpc, kppll, kipll, Tf, kpudckpudc added
Aθi_th01.4Rθi_th0CVθi_th0kpQ, kpc, kppll, kipll, TfUnchanged
Aθi_th0Rθi_th00.6CVθi_th0kpQ, kpc, kppll, kipll, Tf, kpudckpudc added
Aθi_th0Rθi_th01.4CVθi_th0kpQ, kpc, kppll, kipll, TfUnchanged
Note: Aθi_th0 = 0.04, Rθi_th0 = 0.02, CVθi_th0 = 0.2.
Table 4. Clustering results of case 1 based on different clustering indices.
Table 4. Clustering results of case 1 based on different clustering indices.
Clustering IndicesCluster NumberNumber of DDWTs
kpQ, kpc, kppll, kipll, TfCluster 12, 3, 4
Cluster 213, 14, 15, 16, 17, 18, 19
Cluster 31, 5, 6, 7, 8, 9, 10, 11, 12, 20
kpc, kppll, kipll, TfCluster 12, 3, 4
Cluster 213, 14, 15, 16, 17, 18, 19
Cluster 31, 5, 6, 7, 8, 9, 10, 11, 12, 20
kpQ, kpc, kppll, kipll, Tf, kpudcCluster 12, 3, 4
Cluster 213, 14, 15, 16, 17, 18, 19
Cluster 31, 5, 6, 7, 8, 9, 10, 11, 12, 20
Table 5. Selected clustering indices and justification based on sensitivity analysis.
Table 5. Selected clustering indices and justification based on sensitivity analysis.
Clustering IndicesJustification
kpQMedium impedance sensitivity and moderate operating point dependence.
kpcHigh impedance sensitivity and strong operating point dependence.
kppllRelatively high impedance sensitivity and relatively strong operating point dependence.
kipllRelatively high impedance sensitivity and relatively strong operating point dependence.
TfHigh impedance sensitivity and strong operating point dependence.
Table 6. Clustering results of proposed equivalent model for case 1.
Table 6. Clustering results of proposed equivalent model for case 1.
Cluster NumberNumber of DDWTsSteady-State Active Power
of Equivalent Machine
Cluster 12, 3, 41.633 MW
Cluster 213, 14, 15, 16, 17, 18, 1910.164 MW
Cluster 31, 5, 6, 7, 8, 9 10, 11, 12, 2029.403 MW
Table 7. Errors of different equivalent models for case 1.
Table 7. Errors of different equivalent models for case 1.
ModelePemax,PeIemax,I
Single-machine equivalent model0.07390.19960.0002310.000597
Equivalent model from [27]0.00890.01880.0000530.000099
Proposed equivalent model0.00950.01940.0000560.000100
Table 8. Clustering results of proposed equivalent model for cases 2 and 3.
Table 8. Clustering results of proposed equivalent model for cases 2 and 3.
CaseCluster NumberNumber of DDWTsSteady-State Active Power
of Equivalent Machine
Case 2Cluster 11, 2, 3, 4, 93.231 MW
Cluster 25, 6, 7, 8, 10, 11, 12, 19, 2012.705 MW
Cluster 313, 14, 15, 16, 17, 1816.154 MW
Case 3Cluster 11, 2, 3, 42.033 MW
Cluster 25, 6, 7, 8, 9, 10, 11, 1212.052 MW
Cluster 313, 14, 15, 16, 17, 18, 19, 2023.014 MW
Table 9. Errors of different equivalent models for cases 2 and 3.
Table 9. Errors of different equivalent models for cases 2 and 3.
CaseModelePemax,PeIemax,I
Case 2Single-machine equivalent model0.02910.08090.0000890.000255
Equivalent model from [27]0.01030.02800.0000310.000084
Proposed equivalent model0.00750.01940.0000220.000060
Case 3Single-machine equivalent model0.07490.24860.0002230.000757
Equivalent model from [27]0.00680.01970.0000170.000069
Proposed equivalent model0.00760.02080.0000210.000071
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

Qi, J.; Guo, Q.; Cai, H.; Zhu, Y.; Tu, L.; Luo, C. Impedance-Sensitivity-Based Equivalent Modeling of Distributed Direct-Drive Wind Turbine Groups in Microgrids for Sub/Super-Synchronous Oscillation Analysis. Electronics 2026, 15, 1028. https://doi.org/10.3390/electronics15051028

AMA Style

Qi J, Guo Q, Cai H, Zhu Y, Tu L, Luo C. Impedance-Sensitivity-Based Equivalent Modeling of Distributed Direct-Drive Wind Turbine Groups in Microgrids for Sub/Super-Synchronous Oscillation Analysis. Electronics. 2026; 15(5):1028. https://doi.org/10.3390/electronics15051028

Chicago/Turabian Style

Qi, Jinling, Qi Guo, Haiqing Cai, Yihua Zhu, Liang Tu, and Chao Luo. 2026. "Impedance-Sensitivity-Based Equivalent Modeling of Distributed Direct-Drive Wind Turbine Groups in Microgrids for Sub/Super-Synchronous Oscillation Analysis" Electronics 15, no. 5: 1028. https://doi.org/10.3390/electronics15051028

APA Style

Qi, J., Guo, Q., Cai, H., Zhu, Y., Tu, L., & Luo, C. (2026). Impedance-Sensitivity-Based Equivalent Modeling of Distributed Direct-Drive Wind Turbine Groups in Microgrids for Sub/Super-Synchronous Oscillation Analysis. Electronics, 15(5), 1028. https://doi.org/10.3390/electronics15051028

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