Skip to Content
EnergiesEnergies
  • Article
  • Open Access

23 July 2026

30 Pages

A Copula-Based Scenario Generation Method for Renewable Wind Power Outputs of Two Wind Farms

,
,
,
,
and
1
Energy Development Research Institute, CSG, Guangzhou 510700, China
2
School of Electrical Engineering and Automation, Harbin Institute of Technology, Harbin 150001, China
*
Author to whom correspondence should be addressed.

Abstract

Renewable wind power output is characterized by strong randomness, volatility, and spatial dependence, which makes accurate two-adjacent wind farm scenario generation essential for stochastic dispatch and secure operation of power systems. To describe the joint uncertainty of wind farm outputs without directly constructing a complicated joint probability distribution, this paper proposes a Copula-based scenario generation method for two correlated wind farm outputs. Historically measured output data of two wind farms are first transformed into pseudo-observations through non-parametric marginal distribution estimation. Six bivariate Copula tools, including Gaussian Copula, t-Copula, Empirical Copula, Frank Copula, Clayton Copula, and Gumbel Copula, are then compared in terms of correlation coefficient, Spearman coefficient, Kendall coefficient, degrees of freedom, and distance from the Empirical Copula. The results show that the Bivariate t-Copula achieves the smallest fitting distance among all parametric Copula models and can effectively characterize the strong correlation and tail dependence between the two wind farms. Based on the fitted t-Copula, random samples are generated in the Copula space, transformed into wind power output samples through inverse marginal functions, and reduced into six representative scenarios using K-means clustering. Finally, the generated scenarios are introduced into an optimal power flow model with wind scenarios on the IEEE 30-bus system. The calculation results show that the proposed method can provide representative wind power inputs and effectively reflect the influence of wind power uncertainty on conventional unit dispatch. The proposed approach provides a practical reference for scenario generation and stochastic operation analysis of power systems with two correlated wind farms.

1. Introduction

With the large-scale grid integration of new energy wind power and the clustered development of regional multiple wind farms, the source-side uncertainty of power systems has increased significantly, bringing severe challenges to power grid safety dispatch, power flow optimization, and risk prevention [1]. As a core theory for optimization problems with uncertain variables, stochastic programming can effectively quantify the randomness of wind power output and provide reliable theoretical support for the optimal operation decision of wind-integrated power systems, which has been widely adopted in new energy power dispatch research [2]. Existing studies mostly adopt the Here-and-Now (HN) modeling framework, which constructs stochastic optimization models by introducing chance constraints and expected objective functions. The HN model can realize advanced decision-making before the realization of stochastic variables, forming an effective technical scheme for stochastic optimization of power systems with wind power integration [3]. Relevant research further optimizes the solution strategy of the HN model and improves the theoretical system of stochastic scheduling for new energy power grids [4].
Different from the advanced decision-making mode of the HN model, the Wait-and-See (WS) scenario-based modeling method provides another mainstream solution for wind power stochastic optimization [5,6]. This method constructs typical output scenario sets based on historical wind power measured data, approximates the probability distribution of original stochastic variables through discrete scenarios, and formulates targeted optimal regulation strategies, which are more in line with the actual operation decision-making logic of power grids [7,8]. The optimization accuracy of the WS model depends heavily on the fitting degree between generated scenarios and the original probability and spatial correlation characteristics of wind power output. Therefore, constructing high-precision and high-fidelity multi-wind farm scenarios is the key prerequisite for ensuring the optimization performance of the WS model [9,10].
At present, wind power scenario generation technologies have formed a complete research system, including the Monte Carlo method, improved approximate Monte Carlo method, moment matching method, and optimal scenario generation method [11,12]. These methods have simple principles and high computational efficiency, which are suitable for univariate scenario simulation of single wind farms and can meet the stochastic simulation requirements of simple power systems [13,14]. However, they show prominent limitations in multi-wind farm collaborative modeling. Most traditional multivariate modeling methods are simple extensions of univariate distribution models, which generally require all wind farm outputs to follow the same distribution form [15,16]. In actual wind farm clusters, wind farms with different geographical conditions and installed capacities have heterogeneous output distribution characteristics, accompanied by complex nonlinear spatial correlation and tail dependence [17,18]. Traditional methods cannot accurately describe the joint stochastic law of multi-wind farm output, easily resulting in distorted scenarios and biased power system optimization results [19].
Recent scenario generation studies have further explored high-dimensional dependence modeling and data-driven probabilistic generation. Vine Copula-based methods can flexibly construct high-dimensional dependence structures through pairwise Copula decompositions and are suitable for systems involving multiple dependent variables [20]. VARMA-Copula models further incorporate temporal correlation and cross-correlation, which are useful for generating spatio-temporal wind power scenarios [21]. In addition, generative models, such as GAN-based scenario generation methods, have shown strong nonlinear distribution-learning capability for day-ahead wind power scenario generation [22]. Transformer-based and other deep learning models have also been applied to wind power forecasting and probabilistic modeling by extracting complex spatio-temporal features [23]. Recent power-system studies have also combined probabilistic forecasting with Gaussian Copula for high-dimensional day-ahead scenario generation of load, wind, and solar power [24] and proposed high-dimensional wind/PV scenario-generation methods that preserve spatio-temporal correlations [25]. Diffusion-based scenario-generation models have further been developed for controllable joint source-load scenarios [26] and renewable energy scenarios with pattern-guided controllability [27]. However, these methods usually require larger training datasets, more complex model structures, and additional hyperparameter tuning. In contrast, the present study focuses on a measured two-wind-farm case and aims to provide an interpretable and reproducible scenario generation workflow that can be directly embedded into OPF-WS analysis. A comparison of representative wind power scenario generation methods is provided in Appendix B, Table A5, to further clarify the positioning of the proposed method with respect to recent approaches.
It should be noted that non-parametric marginal estimation, Copula modeling, Monte Carlo sampling, and clustering-based scenario reduction have been widely used in uncertainty modeling and scenario generation. Therefore, this paper does not aim to develop a new Copula family or a new clustering algorithm. Instead, the focus is to construct a complete and reproducible scenario generation workflow for measured multi-wind-farm outputs, in which the marginal distribution characteristics, dependence-structure selection, representative scenario reduction, and OPF-oriented application are consistently linked. Different from studies that select a single Copula model a priori, this work uses the Empirical Copula as a non-parametric benchmark and compares several candidate Copula models to identify the dependence model that best matches the measured joint output characteristics of WF1 and WF2.
To address the above limitations, this paper proposes a t-Copula-based scenario generation method for two correlated wind farms’ output and applies the generated scenarios to optimal power flow analysis. The main contributions of this paper are summarized as follows:
(1).
A data-driven scenario generation framework for the outputs of two correlated wind farms is constructed. The framework decouples the marginal distribution estimation of different wind farms from the modeling of their dependence structure. This makes it suitable for wind farms with heterogeneous output distributions and avoids directly constructing a complicated joint probability distribution.
(2).
An empirical-benchmark-based Copula model selection procedure is provided. Six Copula models, including Gaussian Copula, t-Copula, Empirical Copula, Frank Copula, Clayton Copula, and Gumbel Copula, are compared using correlation-related indicators and the fitting distance from the Empirical Copula. The comparison shows that the Bivariate t-Copula better captures the strong dependence and symmetric tail dependence of the measured WF1-WF2 output data.
(3).
A complete scenario-generation-to-dispatch application is developed. Based on the selected Bivariate t-Copula, random samples are generated, transformed into wind power output samples, and reduced into representative scenarios with occurrence probabilities. These scenarios are then introduced into an optimal power flow with wind scenarios (OPF-WS) model to analyze the influence of wind power uncertainty on conventional generator dispatch.
The remainder of this paper is organized as follows. Section 2 introduces the WS scenario optimization model for power systems with two correlated wind farms. Section 3 analyzes the output dependence of wind farms and selects the appropriate Copula function. Section 4 presents the t-Copula-based scenario generation method. Section 5 applies the generated scenarios to the OPF-WS model and discusses the calculation results. Section 6 concludes this paper.

2. WS Scenario Optimization Model for Power Systems with Two Correlated Wind Farms

The WS model approximates the probability distribution of random variables through discrete scenarios and simulates their future realizations, which provides an effective framework for power system stochastic optimization [5]. Based on the above theory, this paper constructs a general WS stochastic optimization model applicable to power systems integrated with two correlated wind farms, and the specific mathematical formulation is presented as follows:
F = min f ( P G , P W , X ) s . t .   h ( P G , P W , X ) = 0 , g _ ≤ g ( P G , P W , X ) ≤ g ¯
where PG denotes the deterministic variables of conventional power sources; PW represents the stochastic output variables of two correlated wind farms; X refers to power system state variables such as voltage and reactive power; f(·) represents the objective cost function; h(·) denotes the equality constraint vector; and g(·) denotes the inequality constraint vector; and g _ and g ¯ are the lower and upper bound vectors of the inequality constraints, respectively.
It can be seen from the above model that by acquiring discrete scenarios of wind power stochastic output PW (with a total number of S scenarios), the WS stochastic optimization model containing random variables can be converted into S deterministic sub-models, which serve as an effective solution method for WS models. Wind power output is highly stochastic and difficult to predict accurately, while it obeys specific statistical laws from a probabilistic perspective. Therefore, the joint probability distribution of two correlated wind farms’ output, PW, is the fundamental basis for scenario generation. Nevertheless, it is difficult to directly construct the joint probability distribution of multiple stochastic wind power variables. To solve this problem, this paper adopts the Copula function to characterize the dependence characteristics of two correlated wind farm outputs and obtain the joint probability distribution information, which supports the subsequent scenario generation.

3. Research on Output Correlation of Two Correlated Wind Farms Based on Copula Function

3.1. Copula Function

Copula functions possess excellent adaptability and modeling flexibility [28]. Firstly, the correlation measurement characterized by Copula functions remains invariant under a strictly monotonically increasing transformation of random variables, which ensures high model stability. Secondly, Copula functions can effectively describe the nonlinear, asymmetric correlation and tail dependence between random variables, which is suitable for fitting the complex stochastic coupling characteristics of new energy output [20,21]. Thirdly, Copula functions realize decoupled modeling of marginal distributions and joint correlation structures, without restricting all variables to follow the same distribution form, which greatly reduces the modeling difficulty of high-dimensional joint probability distributions. The basic definitions and core theorems of Copula functions are presented in this section.

3.1.1. Copula Function

As a kind of connection function, the Copula function establishes the mapping relationship between the marginal distributions and the joint distribution of multiple random variables, which is an effective tool for fitting the dependent structures of multidimensional variables [29]. The strict mathematical definition of the multivariate Copula function is given as follows.
Definition  1.
The N-dimensional Copula function C(u1, u2, …, uN) satisfies the following properties:
① 
The domain is the unit hypercube IN = [0,1]N;
② 
The function C(u1, u2, …, uN) is grounded and N-increasing;
③ 
The one-dimensional marginal distributions of C(u1, u2, …, uN) satisfy Cn(un), (n = 1, 2, …, N):
C n ( u n ) = C ( 1 , … , 1 , u n , 1 , … , 1 ) = u n
where un ∈ [0,1], n = 1, 2, …, N. If all univariate marginal distribution functions F1(x1), F2(x2), …, FN(xN) are continuous, let un = Fn(xn) (n = 1, 2, …, N). Then C(u1, u2, …, uN) is a multivariate distribution function whose marginal distributions are uniformly distributed over [0,1].

3.1.2. Sklar’s Theorem for Multivariate Distributions

Theorem 1
([30]). Let F(x1, x2, …, xN) be an N-dimensional joint distribution function with marginal distributions F1(x1), F2(x2), …, FN(xN). There exists a unique Copula function C(·) satisfying:
F ( x 1 , x 2 , … , x N ) = C ( F 1 ( x 1 ) , F 2 ( x 2 ) , … , F N ( x N ) )
where F(x1, x2, …, xN) denotes the joint distribution function of random variables x1, x2, …, xN.

3.1.3. Construction Method of Copula Model

Combined with the above definitions and Sklar’s theorem, the construction procedures of the Copula function model are summarized as follows:
①
Determine the marginal distribution of each random variable;
②
Based on the inherent correlation characteristics reflected in the open-source measured wind farm output dataset of Zhangjiakou in northern Hebei, a well-fitted Copula function is chosen to precisely quantify and depict the intricate dependent relationships among random variables. Common Copula functions include the Gaussian Copula, t-Copula, Gumbel Copula, Clayton Copula, and Frank Copula [31,32,33,34,35];
③
Estimate the unknown parameters of the selected Copula function. In this paper, the maximum likelihood estimation method is adopted for parameter calibration of the Copula model.

3.2. Copula Function

The measured output data of two adjacent wind farms in Zhangjiakou, northern Hebei (denoted as WF1 and WF2) are adopted for the case study. The geographical information of the two wind farms corresponds to WF1 and WF2 in Table 1, and the data comes from the open-source measured dataset. The specific locations of the two wind farms in the case are shown in Figure 1 below.
Table 1. The basic geographical information of wind farms is derived from the open-source measured wind farm output dataset of Zhangjiakou.
Figure 1. Wind farm location map.

3.2.1. Determination of Marginal Probability Distribution Function for Wind Power

Distribution tests on historical measured output data of wind farms WF1 and WF2 demonstrate that neither of the two output series follows typical parametric distributions such as the Gaussian distribution or t-distribution. Therefore, the non-parametric estimation method [36] is adopted in this paper to construct the cumulative distribution functions of WF1 and WF2, and the fitting results are presented in Figure 2a,b.
Figure 2. The calculation results of the cumulative distribution functions at the edges of each wind field: (a) WF1 marginal cumulative distribution function. (b) WF2 marginal cumulative distribution function.
In the figures, the thin dashed lines denote the cumulative probability functions obtained via non-parametric estimation, while the thick solid lines represent the empirical distribution functions of samples. As an approximate benchmark of the real population distribution, the empirical distribution can be used to evaluate the fitting accuracy by comparative analysis [37]. It can be observed from the figures that the curves derived from non-parametric estimation are not completely consistent with the empirical distribution curves, yet the deviation between them is extremely slight, which verifies the satisfactory fitting performance.

3.2.2. Selection of Appropriate Copula Function

After fitting the marginal distribution u for wind farm WF1 output and the marginal distribution v for wind farm WF2 output, a bivariate frequency histogram of standardized sample series (ui,vi) (i = 1, 2, …, n) can be plotted as shown in Figure 3. The shape of the histogram is used to select the most suitable structure of the Copula function.
Figure 3. Frequency histograms of different wind fields: (a) The frequency histogram of WF1. (b) The frequency histogram of WF2.
Figure 3 displays the bivariate frequency histogram, which provides a nonparametric estimation of the joint density function of (ui,vi), namely the Copula density function. It can be observed that the joint density of (ui,vi) features symmetric tail dependence.
To evaluate the fitting performance of different Copula models, six bivariate Copula tools are introduced, including the Bivariate Gaussian Copula, Bivariate t-Copula, Empirical Copula, Frank Copula, Clayton Copula, and Gumbel Copula. Let X and Y denote the wind power outputs of WF1 and WF2, respectively. For the historical samples (xi, yi), i = 1, 2, …, n, the marginal cumulative distribution functions of X and Y are denoted as FX(x) and FY(y). Then, the pseudo-observations can be obtained as
U i = F X x i ,   V i = F Y y i
where Ui, Vi∈[0,1]. Based on the transformed samples, the candidate Copula functions are defined as follows.
Definition  2
(Candidate Copula functions). The candidate Copula functions used to describe the dependence structure between WF1 and WF2 are given below.
The Bivariate Gaussian Copula is expressed as:
C G a ( u , v ; ρ ) = Φ ρ Φ − 1 u , Φ − 1 v
where Φ−1(·) is the inverse cumulative distribution function of the standard normal distribution, Φρ(·,·) is the bivariate standard normal cumulative distribution function with correlation coefficient ρ, and −1 < ρ < 1. The Gaussian Copula is widely used due to its simple structure, but it has a limited ability to describe tail dependence.
The Bivariate t-Copula is given by
C t ( u , v ; ρ , ν ) = t ρ , ν t ν − 1 u , t ν − 1 v
where tν−1(·) is the inverse cumulative distribution function of the univariate Student’s t distribution with degree of freedom ν, and tρ,ν(·,·) is the Bivariate Student’s t cumulative distribution function with correlation coefficient ρ and degree of freedom ν. Compared with the Gaussian Copula, the t-Copula can capture symmetric tail dependence and is therefore more suitable for describing simultaneous extreme output variations.
The Empirical Copula is constructed directly from historical samples and is defined as
C n ( u , v ) = 1 n ∑ i = 1 n I u i ≤ u I v i ≤ v
where I(·) is the indicator function. Specifically, I(ui ≤ u) = 1 when ui ≤ u, and I(ui ≤ u) = 0 otherwise. The Empirical Copula is a non-parametric representation of the dependence structure contained in the measured data, and it is used as the benchmark for evaluating the fitting accuracy of different parametric Copula models.
The Frank Copula is defined as
C F r u , v ; θ = − 1 θ ln 1 + e − θ u − 1 e − θ v − 1 e − θ − 1
where θ ≠ 0 is the dependence parameter. The Frank Copula can describe symmetric dependence, but it does not emphasize upper-tail or lower-tail dependence.
The Clayton Copula is expressed as
C C l u , v ; θ = u − θ + v − θ − 1 − 1 θ
where θ > 0 is the dependence parameter. The Clayton Copula is mainly used to describe lower-tail dependence, which corresponds to the simultaneous low-output behavior of WF1 and WF2.
The Gumbel Copula is given by
C G u u , v ; θ = exp − − ln u θ + − ln v − 1 θ
where θ ≥ 1 is the dependence parameter. The Gumbel Copula is suitable for describing upper-tail dependence, which corresponds to the simultaneous high-output behavior of the two wind farms.
For each parametric Copula model, the unknown parameter vector is estimated by the maximum likelihood estimation method:
θ ^ = arg max θ ∑ i = 1 n ln c u i , v i , θ
where c(u, v; θ) is the corresponding Copula density function, which is defined as
c u i , v i , θ = ∂ 2 C u i , v i , θ ∂ u ∂ v
For the Empirical Copula, since there is no explicit analytical density function, its density surface is obtained by numerical difference approximation of the empirical distribution surface.
To quantitatively compare the fitting accuracy of different Copula models, the squared Euclidean distance between the Empirical Copula and each fitted Copula model is adopted as the evaluation index:
d m 2 = ∑ i = 1 n C n u i , v i − C m u i , v i ; θ ^ m 2
where Cm(·) denotes the fitted Copula model, and
m ∈ G a , t , F r , C l , G u
A smaller value of dm2 indicates that the fitted Copula model is closer to the empirical dependence structure of the measured wind power data. Since the Empirical Copula is directly constructed from the historical samples, its distance to itself is defined as zero and is only used as the non-parametric benchmark rather than the final parametric model for scenario generation.
Based on the above definitions, the estimated parameters and fitting evaluation results of different Copula tools are summarized in the following Table 2.
Table 2. The parameters were obtained through the maximum likelihood estimation method.

3.2.3. Parameter Estimation and Model Evaluation

The accuracy of wind power scenario generation is highly dependent on the selection and parameter estimation of the Copula function, since the Copula model determines the dependence structure and joint probability distribution of two correlated wind farms’ outputs. To accurately characterize the correlation between WF1 and WF2 in Zhangjiakou, six representative bivariate Copula tools are considered in this study, including the Bivariate Gaussian Copula, Bivariate t-Copula, Empirical Copula, Frank Copula, Clayton Copula, and Gumbel Copula. The marginal distributions of WF1 and WF2 are first transformed into uniform pseudo-observations, and then the parameters of different Copula models are estimated. For the parametric Copula models, the maximum likelihood estimation method is adopted, while the Empirical Copula is used as a non-parametric benchmark for model comparison.
To further support the selection of the optimal parametric Copula model, likelihood-based statistical criteria are also introduced. For each parametric Copula model, the log-likelihood value is calculated as
ln L m = ∑ i = 1 n ln c m ( u i , v i ; θ ^ m )
where cm(·) is the density function of the m-th parametric Copula model, and θ ^ m denotes the estimated parameter vector. A larger log-likelihood value indicates a better fitting performance under the maximum likelihood framework. To further consider the influence of model complexity, the Akaike information criterion (AIC) and Bayesian information criterion (BIC) are calculated as
AIC m = − 2 ln L m + 2 q m
BIC m = − 2 ln L m + q m ln n
where qm is the number of estimated parameters of the m-th Copula model, and n is the number of historical samples. Smaller AIC and BIC values indicate a better trade-off between fitting accuracy and model complexity. In this paper, the Empirical Copula is used as a non-parametric benchmark for dependence-structure comparison, while AIC and BIC are calculated only for finite-parameter Copula models.
Table 2 summarizes the parameter estimation and model evaluation results of the six Copula tools. The correlation coefficient matrices, Spearman matrices, and Kendall matrices all indicate a strong positive dependence between WF1 and WF2. Specifically, the off-diagonal elements of the correlation coefficient matrices are all greater than 0.995, showing that the output variations in the two wind farms are highly synchronized. The Empirical Copula gives a correlation coefficient of 0.9959, a Spearman coefficient of 0.9960, and a Kendall coefficient of 0.9642, which can be regarded as the reference dependence structure extracted directly from the measured data.
Compared with the Empirical Copula benchmark, the Bivariate t-Copula presents the smallest fitting distance among all parametric Copula models, with a distance value of 0.0066. Its correlation coefficient, Spearman coefficient, and Kendall coefficient are 0.9986, 0.9953, and 0.9664, respectively, which are highly consistent with the empirical dependence indicators. In addition, the estimated degree of freedom of the t-Copula is 1.0000, indicating that the joint distribution has a pronounced heavy-tail characteristic. This implies that the simultaneous high-output or low-output fluctuations of WF1 and WF2 should not be ignored in scenario generation. The Gumbel Copula and Frank Copula also show relatively good fitting performance, with distance values of 0.0118 and 0.0179, respectively. By contrast, the Gaussian Copula and Clayton Copula have larger distance values, namely 0.1196 and 0.1045, suggesting that they are less accurate in reproducing the empirical joint distribution of the two wind farms. Therefore, according to the distance-based evaluation criterion, the Bivariate t-Copula is the most suitable parametric model for describing the joint output uncertainty of WF1 and WF2.
Based on the above criteria, the likelihood-based model selection results of the candidate parametric Copula models are listed in Table 3.
Table 3. Likelihood-based model selection criteria of candidate Copula models.
As shown in Table 3, the t-Copula achieves the largest log-likelihood value among the candidate parametric Copula models. Although the t-Copula contains one additional parameter, namely the degree of freedom, it still obtains the smallest AIC and BIC values after considering the model-complexity penalty. This indicates that the improvement in fitting performance compensates for the increase in model complexity.
Combined with the smallest distance from the Empirical Copula shown in Table 2, the likelihood-based criteria further support the selection of the t-Copula. In addition, the estimated degree of freedom reflects a pronounced heavy-tail characteristic, which is consistent with the need to describe simultaneous high-output and low-output variations in WF1 and WF2. Therefore, the Bivariate t-Copula is selected as the preferred parametric Copula model for subsequent scenario generation.
To reduce redundancy and improve readability, the Copula distribution function surfaces and the corresponding Copula density surfaces are combined in Figure 4. In the revised figure, each pair of adjacent subplots corresponds to one Copula model. Specifically, Figure 4a,b, Figure 4c,d, Figure 4e,f, Figure 4g,h, Figure 4i,j, and Figure 4k,l represent the Gaussian Copula, t-Copula, Empirical Copula, Frank Copula, Clayton Copula, and Gumbel Copula, respectively. For each Copula model, the first subplot shows the Copula distribution function surface, while the second subplot shows the corresponding Copula density surface.
Figure 4. Combined visualization of Copula distribution and density surfaces for different Copula models: (a,b) Bivariate normal Copula (ρ = 0.9961). (c,d) Bivariate t-Copula (ρ = 0.9986). (e,f) Empirical Copula (ρ = 0.9959). (g,h) Frank Copula (ρ = 0.9985). (i,j) Clayton Copula (ρ = 0.9969). (k,l) Gumbel Copula (ρ = 0.9983).
As shown in Figure 4, the Copula distribution function surfaces of all models increase monotonically from the lower-left region to the upper-right region, indicating the strong positive dependence between WF1 and WF2. This means that the two wind farms tend to increase or decrease simultaneously rather than vary independently. The Empirical Copula surface directly reflects the dependence structure contained in the historical data and therefore serves as the non-parametric benchmark. The Gaussian Copula surface is smooth and symmetric, but its deviation from the empirical benchmark is larger than that of the t-Copula. The t-Copula distribution surface is closer to the Empirical Copula surface, especially in the regions associated with joint extreme output states. The Frank Copula and Gumbel Copula can also reproduce the global dependence trend, whereas the Clayton Copula shows a more evident deviation in some local regions.
The density surfaces in Figure 4 further reveal the local concentration and tail-dependence characteristics of the joint output distribution. The Gaussian Copula density is symmetric and mainly concentrated near the diagonal, but its ability to capture heavy-tailed dependence is limited. In comparison, the t-Copula density exhibits a sharper concentration structure along the diagonal direction, which is consistent with its small degree of freedom and strong symmetric tail-dependence capability. This explains why the t-Copula obtains the smallest fitting distance in Table 2 and favorable likelihood-based criteria in Table 3. The Empirical Copula density surface is locally non-smooth because it is obtained from finite measured samples and numerical difference approximation, but its high-density region is still mainly distributed along the diagonal direction. The Frank Copula presents a relatively symmetric dependence structure, while the Gumbel Copula emphasizes upper-tail dependence and the Clayton Copula is more sensitive to lower-tail dependence.
In summary, although the Empirical Copula has the minimum distance by definition and serves as the non-parametric benchmark, it is not selected as the final scenario generation model due to its sample-dependent and locally non-smooth density characteristics. Among the parametric Copula models, the Bivariate t-Copula achieves the smallest fitting distance and shows highly consistent correlation, Spearman, and Kendall dependence structures with the Empirical Copula. Moreover, its estimated degree of freedom indicates a pronounced tail-dependence characteristic, which is suitable for describing the simultaneous high-output and low-output variations in WF1 and WF2. Therefore, the Bivariate t-Copula is selected as the preferred Copula function for subsequent wind power scenario generation.

4. Scenario Optimization Method Based on t-Copula Function

4.1. Scenario Definition

Scenario generation aims to approximate the continuous joint probability distribution of wind farm outputs by a finite set of discrete scenarios. For the two wind farms, WF1 and WF2, a scenario set can be defined as
Ω = x s , p s x s = x 1 s , x 2 s T ,   s = 1 , 2 , … , S
where x1s and x2s denote the output levels of WF1 and WF2 in the sss-th scenario, respectively; ps is the corresponding occurrence probability; and S is the total number of retained scenarios. The scenario probabilities satisfy
p s ≥ 0 ,   ∑ s = 1 S p s = 1
According to the Copula theory, the joint cumulative distribution function of WF1 and WF2 can be expressed by the marginal distribution functions and the dependence structure. Let F1(x1) and F2(x2) be the marginal cumulative distribution functions of WF1 and WF2, respectively. Then the joint distribution function can be written as
F x 1 , x 2 = C t F 1 x 1 , F 2 x 2 ; ρ , ν
where Ct(·) denotes the Bivariate t-Copula function, ρ is the correlation coefficient, and ν is the degrees of freedom. By defining
F x 1 , x 2 = C t F 1 x 1 , F 2 x 2 ; ρ , ν
and the joint distribution can be equivalently expressed as
C t u 1 , u 2 ; ρ , ν = t ρ , ν t ν − 1 u 1 , t ν − 1 u 2
where tν−1(·) is the inverse cumulative distribution function of the univariate Student’s t distribution with degree of freedom ν, and tρ,ν(·,·) is the bivariate Student’s t cumulative distribution function with correlation coefficient ρ and degree of freedom ν.
After the Bivariate t-Copula is discretized, a generated Copula sample can be denoted as
u j = u 1 j , u 2 j T ,   j = 1 , 2 , … , N g e n
where Ngen is the number of generated samples. Since ui = Fi(xi), the corresponding wind power output samples can be obtained by the inverse transformation of the marginal distributions:
x i j = F i − 1 u i j ,   i = 1 , 2
Thus, the generated sample in the original output space is
x j = F 1 − 1 u 1 j , F 2 − 1 u 2 j T ,   j = 1 , 2 , … , N g e n
In this way, the samples generated from the Bivariate t-Copula can preserve both the marginal distribution characteristics of each wind farm and the dependence structure between WF1 and WF2.

4.2. Algorithm Procedure

The basic idea of scenario generation based on the Bivariate t-Copula is as follows. First, the marginal distributions of WF1 and WF2 are estimated from historical wind power data. Then, the Bivariate t-Copula is constructed using the estimated correlation coefficient and the degrees of freedom. After that, random samples satisfying the t-Copula dependence structure are generated and transformed into wind power output samples through the inverse marginal distribution functions. Finally, scenario reduction is performed to obtain a limited number of representative scenarios and their probabilities.
The specific procedure is described as follows.
Step 1: Estimate the marginal distributions of WF1 and WF2.
Based on the historical measured output data, the marginal cumulative distribution functions of WF1 and WF2 are estimated as
F ^ 1 x 1 ,   F ^ 2 x 2
The corresponding pseudo-observations are obtained by
u i = F ^ 1 x 1 , i ,   v i = F ^ 2 x 2 , i ,   i = 1 , 2 , … , n
where n is the number of historical samples.
Step 2: Construct the Bivariate t-Copula model.
According to the model evaluation results, the Bivariate t-Copula is selected to describe the joint dependence between WF1 and WF2. Its parameters are estimated as
ρ ^ ,   ν ^
where ρ ^ is the estimated correlation coefficient and ν ^ is the estimated degree of freedom. Therefore, the fitted joint distribution model can be written as
F ^ x 1 , x 2 = C t F ^ 1 x 1 , F ^ 2 x 2 ; ρ ^ , ν ^
Step 3: Generate random samples from the fitted t-Copula.
A total of Ngen random samples are generated from the fitted Bivariate t-Copula:
u j = u 1 j , u 2 j T ~ C t u 1 , u 2 ; ρ ^ , ν ^ ,   j = 1 , 2 , … , N g e n
These samples are distributed in the unit square [0, 1]2 and contain the dependence structure between WF1 and WF2.
Step 4: Transform Copula samples into wind power output samples.
The generated Copula samples are transformed into the original wind power output space by the inverse marginal distribution functions:
x ˜ 1 j = F ^ 1 − 1 u 1 j ,   x ˜ 2 j = F ^ 2 − 1 u 2 j ,   j = 1 , 2 , … , N g e n
Thus, the generated wind power sample matrix can be expressed as
x ˜ = x ˜ 1 1 x ˜ 2 1 x ˜ 1 2 x ˜ 2 2 ⋮ ⋮ x ˜ 1 N g e n x ˜ 2 N g e n
Each row of x ˜ represents one possible joint output state of WF1 and WF2.
Step 5: Reduce the generated samples to representative scenarios.
To reduce the computational burden while preserving the main distribution characteristics, the generated Ngen samples are clustered into S groups by the K-means clustering method. Let Gs denote the set of samples belonging to the sss-th cluster. The representative scenario of the sss-th cluster is obtained as
x s = x 1 s , x 2 s T = center x j x j ∈ G s ,   s = 1 , 2 , … , S
The probability of the s-th scenario is calculated by the proportion of samples in the corresponding cluster:
p s = N s N g e n ,   s = 1 , 2 , … , S
where Ns is the number of samples in Gs. Therefore, the final scenario set can be obtained as
Ω = x s , p s ,   s = 1 , 2 , … , S
The above procedure ensures that the generated scenarios retain the marginal distribution characteristics of each wind farm, the t-Copula-based dependence structure between WF1 and WF2, and the probability information of representative joint output states. Since the Bivariate t-Copula can describe symmetric tail dependence, the generated scenarios are more suitable for representing simultaneous high-output and low-output variations in the two wind farms.
As illustrated in Figure 5, the proposed t-Copula-based wind power scenario generation procedure consists of marginal distribution estimation, t-Copula parameter identification, random sample generation in the Copula space, inverse marginal transformation, and K-means-based scenario reduction.
Figure 5. Flowchart of the t-Copula-based wind power scenario generation procedure.

4.3. Calculation Results

Based on the measured wind power data of WF1 and WF2, the Bivariate t-Copula model selected in the previous section is used to generate stochastic wind power scenarios. A total of 100,000 samples satisfying the fitted t-Copula distribution are first generated in the Copula space. Then, the K-means clustering method is adopted to reduce the generated samples into six representative scenarios. The cluster centers in the Copula space are denoted by u and v, and the corresponding wind power scenarios are obtained through the inverse transformation of the marginal distribution functions.
After the random samples are generated from the fitted Bivariate t-Copula and transformed into the original wind power output space, the K-means clustering method is adopted to reduce the generated samples into representative scenarios. The clustering result is shown in Figure 6, where the horizontal axis represents the output power of WF1 and the vertical axis represents the output power of WF2. Each point denotes one generated joint output state of the two wind farms, while the black crosses represent the cluster centers obtained by K-means clustering, which are used as the representative wind power scenarios. The generated samples are mainly distributed along a clear diagonal band, indicating a strong positive dependence between the outputs of WF1 and WF2. It can also be observed that the selected scenario centers cover the low-output, medium-output, and high-output regions, demonstrating that the reduced scenario set preserves the main joint variation characteristics of the generated wind power samples.
Figure 6. Scenario reduction results of t-Copula-generated joint wind power samples based on K-means clustering.
The generated representative scenarios and their probabilities are listed in Table 4.
Table 4. Generated wind power scenarios based on the Bivariate t-Copula.
As shown in Table 4, the representative scenarios cover the full output range from near-zero wind power to high wind power. Scenario 1 corresponds to the low-output condition, while Scenario 6 represents the high-output condition of the two wind farms. The intermediate scenarios describe different medium-output levels. Therefore, the reduced scenario set can retain the main distribution characteristics of the original generated samples.
The obtained Copula centers of u and v are very close in all scenarios. This result is consistent with the strong positive correlation identified in the parameter estimation and model evaluation results. It indicates that WF1 and WF2 tend to exhibit synchronized output variations under similar meteorological conditions. In other words, low-output and high-output states are likely to occur simultaneously in the two wind farms, rather than independently.
The probabilities of the six scenarios are also relatively balanced, ranging from 0.1576 to 0.1815. This means that the scenario reduction process does not lead to an excessive concentration of probability in a single scenario. The probability of Scenario 6 is slightly higher than the others, indicating that the high-output state has a relatively larger occurrence probability in the generated sample set. However, the difference among scenario probabilities is not significant, and the generated scenario set can provide a balanced representation of different wind power output levels.
From the perspective of wind power dispatching and stochastic optimization, the generated scenarios provide a compact description of the uncertain joint output of WF1 and WF2. The low-output scenarios can be used to evaluate the reserve requirement and power balance risk, while the high-output scenarios can be used to analyze wind power accommodation and possible curtailment conditions. Therefore, the obtained scenario set can support the subsequent optimization and operation analysis of power systems with two correlated wind farms.

4.4. Quantitative Evaluation of Generated Scenarios

To further evaluate the quality of the generated representative scenarios, several quantitative metrics are introduced to compare the reduced scenario set with the historical wind power samples. These metrics are used to assess whether the generated scenarios can preserve the marginal distribution characteristics, joint distribution similarity, statistical moments, and dependence structure of the original WF1 and WF2 output data.
Let the historical wind power samples be denoted by H = {(x1i,x2i)}i = 1n, and let the reduced scenario set be denoted by Ω = {(x1s,x2s), ps}s = 1S, where ps is the probability of the s-th representative scenario. For each wind farm, the first-order Wasserstein distance is used to evaluate the marginal distribution deviation between the historical samples and the reduced scenarios:
W 1 , k = W 1 ( F ^ H , k , F ^ Ω , k ) ,   k = 1 , 2
where F ^ H , k and F ^ Ω , k denote the empirical marginal distribution of the historical samples and the weighted marginal distribution of the reduced scenarios, respectively. A smaller Wasserstein distance indicates better preservation of the marginal distribution.
The Kullback–Leibler divergence is adopted to measure the similarity between the joint probability distributions of the historical samples and the generated scenarios. The joint distributions are estimated using the same two-dimensional histogram bins, and a small positive constant ε is introduced to avoid zero-probability bins:
D KL ( P | Q ) = ∑ a ∑ b ( P a b + ε ) ln P a b + ε Q a b + ε
where Pab and Qab are the joint probabilities of the historical samples and the reduced scenarios in the (a,b)-th bin, respectively. A smaller value of DKL(P||Q) indicates a higher similarity between the two joint distributions.
To evaluate statistical moment preservation, the relative errors of the mean and standard deviation are calculated as
e μ , k = | μ Ω , k − μ H , k | | μ H , k | × 100 % ,   e σ , k = | σ Ω , k − σ H , k | | σ H , k | × 100 % ,   k = 1 , 2
where μH,k and σH,k are the mean and standard deviation of the historical samples, while μH,k and σH,k are the probability-weighted mean and standard deviation of the reduced scenarios.
In addition, the preservation of the dependence structure between WF1 and WF2 is evaluated by the absolute errors of Pearson, Spearman, and Kendall coefficients:
Δ c = c Ω − c H
where c represents the Pearson correlation coefficient, Spearman coefficient, or Kendall coefficient. A smaller value of Δc indicates that the reduced scenarios better retain the dependence structure of the original wind power data.
The quantitative evaluation results are summarized in Table 5. It can be observed that the generated representative scenarios maintain small marginal distribution deviations, limited statistical moment errors, and small dependence-preservation errors. This demonstrates that the proposed t-Copula-based scenario generation and reduction procedure can effectively retain the main probabilistic and dependence characteristics of the historical two-wind-farm output data.
Table 5. Quantitative evaluation of the generated representative scenarios.
It can be observed from Table 5 that the generated representative scenarios maintain small marginal distribution deviations, limited statistical moment errors, and small dependence-preservation errors. This demonstrates that the proposed t-Copula-based scenario generation and reduction procedure can effectively retain the main probabilistic and dependence characteristics of the historical two-wind-farm output data.

4.5. Sensitivity Analysis of Sample Size and Scenario Number

To justify the selection of the number of generated samples and retained representative scenarios, a sensitivity analysis is conducted with respect to Ngen and S. The number of generated samples affects the statistical stability of the Copula-based random sampling process, while the number of retained scenarios determines the balance between scenario representation accuracy and OPF computational burden. In this study, the average Wasserstein distance, moment-preservation error, dependence-preservation error, and expected operating-cost deviation are used as evaluation indicators.
The average Wasserstein distance is calculated as:
W ¯ 1 = 1 2 W 1 , 1 + W 1 , 2
where W1,1 and W1,2 are the Wasserstein distances of WF1 and WF2, respectively. The average moment-preservation error is defined as
e mom = 1 4 ∑ k = 1 2 e μ , k + e σ , k
where eμ,k and eσ,k denote the relative errors of the mean and standard deviation of the k-th wind farm. The dependence-preservation error is calculated by averaging the absolute errors of Pearson, Spearman, and Kendall coefficients:
e dep = 1 3 Δ c Pearson + Δ c Spearman + Δ c Kendall
In addition, the expected operating-cost deviation is used to evaluate the influence of scenario reduction on the OPF-WS application:
e cost = F Ω − F ref F ref × 100 %
where FΩ is the probability-weighted expected operating cost obtained from the reduced scenario set, and Fref is the reference expected operating cost obtained from a larger scenario set.
Based on the above indicators, the sensitivity of the generated sample size is first analyzed by varying Ngen from 10,000 to 200,000 while keeping the number of retained scenarios fixed at S = 6. The results are summarized in Table 6.
Table 6. Sensitivity analysis with respect to the number of generated samples.
As shown in Table 6, increasing Ngen improves the statistical stability of the generated samples. When Ngen increases from 10,000 to 100,000, the average Wasserstein distance decreases from 0.5264 MW to 0.3106 MW, the moment-preservation error decreases from 2.76% to 1.50%, and the dependence-preservation error decreases from 0.0048 to 0.0019. However, when Ngen further increases from 100,000 to 200,000, the improvement becomes relatively limited. The expected cost deviation only decreases from 0.74% to 0.68%, indicating that the OPF-oriented results have become stable. Therefore, Ngen = 100,000 is selected to balance sampling stability and computational efficiency.
Furthermore, to evaluate the influence of the retained scenario number, Ngen is fixed at 100,000, and the number of representative scenarios, S, is varied from 4 to 10. The corresponding results are listed in Table 7.
Table 7. Sensitivity analysis with respect to the number of retained scenarios.
The influence of the retained scenario number S is shown in Table 7. Increasing S improves the representation accuracy of the reduced scenario set, as reflected by the decreasing Wasserstein distance, moment-preservation error, and dependence-preservation error. However, a larger S also increases the number of deterministic OPF subproblems. Compared with S = 4, retaining 6 scenarios significantly improves the scenario quality, while the improvement becomes more moderate when S increases from 6 to 8 or 10. Therefore, S = 6 is selected in this study as a reasonable compromise between scenario representation accuracy and OPF computational burden.

5. Application Case of the Generated Scenarios

5.1. OPF-WS Model

To further verify the effectiveness of the generated wind power scenarios in power system operation, the representative scenarios obtained by the t-Copula-based scenario generation method are introduced into an optimal power flow model with wind scenarios, denoted as the OPF-WS model. The purpose of the OPF-WS model is to determine the optimal dispatching scheme of conventional generators under different wind power output scenarios while satisfying the security constraints of the power system.
In the conventional OPF model, wind power outputs are usually treated as uncertain variables. In this study, the uncertainty of wind power is represented by the generated discrete scenarios. For each scenario, the wind power outputs of WF1 and WF2 are taken as known inputs, and the corresponding optimal dispatching result of conventional generators is obtained.
The objective function is to minimize the total fuel cost of conventional generating units. Since the generation cost of wind power is not considered in this study, the optimization objective is expressed as
F = min ∑ i ∈ S G a 2 i P G i 2 + a 1 i P G i + a 0 i
where PGi is the active power output of the i-th conventional generator; a0i, a1i, and a2i are the fuel cost coefficients of the generator; and SG denotes the set of conventional generators.
The OPF-WS model is subject to the following constraints:
P G i + P W i s − P D i − U i ∑ j = 1 n U j G i j cos θ i j + B i j sin θ i j = 0 ,   i ∈ S B Q G i + Q W i s − Q D i − U i ∑ j = 1 n U j G i j cos θ i j − B i j sin θ i j = 0 ,   i ∈ S B P _ G i ≤ P G i ≤ P ¯ G i ,   i ∈ S G P _ W i ≤ P W i s ≤ P ¯ W i ,   i ∈ S W Q _ R i ≤ Q R i ≤ Q ¯ R i ,   i ∈ S R U _ i ≤ U i ≤ U ¯ i ,   i ∈ S B P L ≤ P ¯ L ,   L ∈ S L
where SB is the set of system buses; SG is the set of conventional generators; SW is the set of wind farms; SR is the set of reactive power compensation devices; and SL is the set of transmission lines. PDi and QDi denote the active and reactive loads at bus i, respectively. PWis and QWis are the active and reactive wind power injections under the s-th scenario. Ui and θi are the voltage magnitude and phase angle of bus i, respectively, and θij = θi − θj. Gij and Bij are the conductance and susceptance elements of the bus admittance matrix. The symbols with upper and lower bars denote the upper and lower limits of the corresponding variables.
In (45), the first two equations represent the active and reactive power balance constraints at each bus. The remaining inequalities represent the active power output limits of conventional generators, the wind power output limits, the reactive power limits, the bus voltage limits, and the transmission line power flow constraints. For each wind power scenario generated in the previous section, the corresponding wind power outputs PWis are substituted into the OPF-WS model, and the optimal generation dispatching scheme can be obtained.
It should be noted that the OPF-WS model used in this paper is a steady-state stochastic dispatch model rather than a time-domain dynamic model of wind turbine/converter systems. The generated wind power scenarios are used as scenario-dependent active power injections of WF1 and WF2. Reactive power injections and bus voltages are considered through the OPF power-balance equations, reactive power limits, voltage limits, and line-flow constraints. However, internal wind turbine and converter dynamic variables, such as rotor speed and DC-link voltage, are not included in the present model. Therefore, the following case study focuses on the applicability of the generated scenarios for steady-state dispatch analysis, rather than on the dynamic robust responses of wind farm control systems.

5.2. Calculation Results

The IEEE 30-bus system is used as the test system to evaluate the applicability of the generated wind power scenarios in power system dispatch. The two wind farms, WF1 and WF2, are connected to bus 10 and bus 20, respectively, as shown in Figure 7. The historical wind power data of WF1 and WF2 are used to construct the t-Copula model, and the representative wind power scenarios obtained in Section 4.3 are introduced into the OPF-WS model.
Figure 7. Graph of the IEEE 30-bus system (WF1 and WF2 are connected to bus 10 and bus 20, respectively. The detailed branch parameters, including rl, xl, bl, and Slmax, are listed in Appendix A, Table A3, according to the corresponding from-bus and to-bus pairs.).
To improve the reproducibility of the case study, the main model-system parameters and simulation settings are summarized in Table 8. The generated wind power scenarios listed in Table 4 are used as active power injections of WF1 and WF2 in the OPF-WS model. Except for the added wind power injections, the standard IEEE 30-bus system settings are retained, including the bus data, branch data, generator limits, voltage limits, and generation cost coefficients. The detailed IEEE 30-bus system data are provided in the Supplementary Materials to facilitate replication by peers.
Table 8. Reproducibility settings of the case study.
Figure 7 shows the topology of the IEEE 30-bus system with two wind farms. The generated wind power scenarios reflect different joint output levels of WF1 and WF2, including low-output, medium-output, and high-output operating conditions. Therefore, they can be used to evaluate the dispatching performance of the power system under different wind power fluctuation states.
The generated scenarios shown in Figure 8 are substituted into the OPF-WS model one by one. For each scenario, the active power outputs of WF1 and WF2 are fixed according to the corresponding scenario values, and the conventional generator outputs are optimized by solving the OPF problem. The calculation results are summarized in Table 9.
Figure 8. Generated wind power scenarios of WF1 and WF2.
Table 9. Computing results.
From the calculation results in Table 8, it can be observed that the generated wind power scenarios have a direct influence on the optimal dispatching results of conventional generators. When the wind power output is low, as in Scenario 1, WF1 and WF2 only provide 0.0056 MW and 0.0088 MW, respectively. Under this condition, the conventional generators are required to supply more active power to satisfy the system load demand. For example, the outputs of G3, G5, and G6 reach 0.7584 p.u., 0.7485 p.u., and 0.2986 p.u., respectively.
The Max and Min rows in Table 8 correspond to the maximum and minimum wind power output scenarios, respectively. It should be noted that the maximum wind power scenario leads to relatively lower conventional generator outputs, whereas the minimum wind power scenario requires higher conventional generator outputs. The expected output row E gives the probability-weighted average dispatching result under all generated scenarios. For instance, the expected outputs of G1, G3, and G5 are 0.2721 p.u., 0.6977 p.u., and 0.6837 p.u., respectively, while the expected wind power outputs of WF1 and WF2 are 7.0376 MW and 7.0761 MW.
Figure 9 further illustrates the dispatching variation in conventional generators under different wind power conditions. The generator outputs under the minimum wind power scenario are generally higher than those under the maximum wind power scenario, and the expected dispatching curve lies between these two boundary conditions. This result shows that the generated scenarios can effectively reflect the influence of wind power uncertainty on conventional unit dispatch.
Figure 9. Unit output of each scene.
To further evaluate the practical value of the generated scenarios, several operational performance indicators are introduced in addition to the generator dispatch results. For the s-th wind power scenario, the total operating cost is calculated using the OPF objective function:
F s = ∑ i ∈ S G a 2 i P G i , s 2 + a 1 i P G i , s + a 0 i
where PGi,s is the active power output of the i-th conventional generator under the s-th scenario. The total active network loss is calculated as:
P loss , s = ∑ i ∈ S G P G i , s + ∑ i ∈ S W P W i , s − ∑ i ∈ S B P D i
where PWi,s is the wind power injection under the s-th scenario, and PDi is the active load at bus i. The wind power penetration ratio is defined as:
η W , s = ∑ i ∈ S W P W i , s ∑ i ∈ S B P D i × 100 %
To describe the voltage profile and transmission loading condition, the voltage deviation index and maximum branch loading ratio are further defined as:
VD s = 1 N B ∑ i ∈ S B U i , s − 1
λ s max = max l ∈ S L S l , s S l max × 100 %
where NB is the number of buses, Ui,s is the voltage magnitude of bus i, Sl,s is the apparent power flow of branch l, and Slmax is the corresponding branch flow limit. The calculated operational performance indicators are summarized in Table 10.
Table 10. Operational performance indicators under different wind power scenarios.
As shown in Table 10, the operating cost decreases as the total wind power output increases, which is consistent with the reduction in conventional generator output. However, the additional indicators provide more detailed operational information. The active network loss varies with the spatial distribution and magnitude of wind power injections, indicating that different wind power scenarios may lead to different power flow patterns. The wind power penetration ratio increases from low-output scenarios to high-output scenarios, while the voltage deviation index and maximum branch loading ratio remain within acceptable ranges. This demonstrates that the generated representative scenarios can be used not only to reflect the uncertainty of wind power output, but also to evaluate its influence on economic dispatch, network losses, voltage profiles, and transmission loading conditions.
From the perspective of stochastic operation, the expected-value row provides a probability-weighted assessment of system performance under the generated scenario set. Therefore, the proposed t-Copula-based scenario generation method can provide useful scenario inputs for OPF-WS analysis and support more comprehensive operational decision-making under wind power uncertainty.
Therefore, the t-Copula-based scenario generation method can provide representative wind power inputs for the OPF-WS model. By substituting the generated scenarios into the optimal power flow calculation, the uncertainty of WF1 and WF2 is transformed into a finite number of deterministic dispatching cases. This provides a practical basis for evaluating unit output adjustment, reserve requirements, and secure operation of power systems with two correlated wind farms.

6. Conclusions

This paper proposes a Copula-based scenario generation method for two correlated wind farms’ output and applies it to stochastic operation analysis of power systems. Based on the measured output data of WF1 and WF2 in Zhangjiakou, northern Hebei, the marginal cumulative distribution functions are obtained through non-parametric estimation. Then, six Copula tools are compared to characterize the dependence structure between the two wind farms, including Gaussian Copula, t-Copula, Empirical Copula, Frank Copula, Clayton Copula, and Gumbel Copula.
The fitting results show that WF1 and WF2 have a strong positive dependence. Among the parametric Copula models, the Bivariate t-Copula achieves the smallest fitting distance from the Empirical Copula and shows good consistency in correlation, Spearman, and Kendall indicators. Therefore, the Bivariate t-Copula is selected as the preferred model for scenario generation. Based on the fitted t-Copula, random samples are generated in the Copula space and transformed into wind power output samples through inverse marginal distribution functions, from which a finite set of representative scenarios and corresponding probabilities are obtained.
The generated scenarios are further introduced into the OPF-WS model based on the IEEE 30-bus system. The calculation results show that different wind power scenarios directly affect the dispatching results of conventional generators. As wind power output increases, the required active power output of conventional units decreases accordingly. Therefore, the proposed t-Copula-based scenario generation method can provide representative wind power inputs for stochastic dispatch and support unit output adjustment, reserve assessment, and secure operation of power systems with two correlated wind farms.
Although the present study focuses on two adjacent wind farms and adopts a Bivariate t-Copula model, the proposed scenario-generation workflow provides a basis for higher-dimensional and spatio-temporal extensions. Future work will investigate multivariate t-Copulas, Vine Copulas, VARMA-Copula models, and deep generative approaches to model larger wind farm clusters with more complex spatial and temporal dependence structures. In addition, the generated scenarios can be further combined with detailed wind turbine and converter dynamic models to evaluate the robust responses of active power, reactive power, rotor speed, DC-link voltage, and terminal voltage under wind power and grid disturbances.

Author Contributions

Conceptualization, R.H., X.Y. and Y.D.; methodology, R.H., C.X. and W.Y.; software, R.H., X.Y. and C.X.; validation, R.H., Y.D. and W.Y.; formal analysis, X.Y., Y.D. and W.Z.; investigation, R.H., C.X. and W.Y.; resources, R.H. and X.Y.; data curation, R.H. and W.Z.; writing—original draft preparation, R.H., X.Y. and Y.D.; writing—review and editing, R.H., C.X. and W.Y.; visualization, R.H. and W.Z.; supervision, X.Y. and Y.D.; project administration, R.H. and W.Y.; funding acquisition, R.H. and X.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Research on Energy Storage and Reactive Power Compensation Configuration Methods and Control Strategies for New Energy Aggregation Stations, grant number EDRI-PS-ZLYJ-2025-104.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.

Conflicts of Interest

Authors R.H., X.Y., Y.D., C.X., and W.Y. were employed by the company Energy Development Research Institute, CSG. 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.

Appendix A. Parameters of the IEEE 30-Bus OPF-WS Test System

The detailed parameters of the IEEE 30-bus test system used in the OPF-WS case study are provided in this appendix to improve reproducibility. The system’s base capacity is 100 MVA. The two wind farms, WF1 and WF2, are connected to bus 10 and bus 20, respectively. The wind power outputs generated by the t-Copula-based scenario generation method are treated as active power injections in the OPF-WS model. The generation cost of wind farms is not considered in the objective function.
Table A1. Active and reactive power limits of conventional generators.
Table A2. Load and voltage-limit parameters of the IEEE 30-bus system.
Table A3. Branch parameters and line-flow limits of the IEEE 30-bus system.
Table A4. Generation cost coefficients of conventional generators.

Appendix B. Comparison of Representative Wind Power Scenario Generation Methods

Table A5. Comparison of representative wind power scenario generation methods.
As shown in Table A5, different scenario generation methods have different applicable conditions. Vine Copula and VARMA-Copula models are advantageous for high-dimensional or spatio-temporal dependence modeling, while GAN-based and deep learning-based approaches are more suitable when sufficient training data and computational resources are available. The proposed framework does not aim to replace these methods in all application scenarios. Instead, it provides a simple, interpretable, and reproducible solution for two correlated wind farms, where the fitted t-Copula can capture strong dependence and symmetric tail dependence, and the generated representative scenarios can be directly used in OPF-WS analysis.

References

  1. Dahal, S.; Hegglid, G.J.; Kristiansen, J.; Chhetri, B.B.; Mishra, S.; Oyvang, T. Integrating multiple slack bus operations and metaheuristic techniques for power flow optimization. Sci. Rep. 2025, 15, 16821. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  2. Jin, W.; Wang, P.; Yuan, J. Key role and optimization dispatch research of technical virtual power plants in the new energy era. Energies 2024, 17, 5796. [Google Scholar] [CrossRef] [Scilit]
  3. Zhan, Y.; Wang, L.; Xie, X. Wind power integration capacity analysis considering sub/super-synchronous oscillation stability constraint. IEEE Trans. Ind. Appl. 2025, 61, 2782–2790. [Google Scholar] [CrossRef] [Scilit]
  4. Carlucci, S.; Erba, S.; Pagliano, L.; de Dear, R. ASHRAE likelihood of dissatisfaction: A new right-here and right-now thermal comfort index for assessing the likelihood of dissatisfaction according to the ASHRAE adaptive comfort model. Energy Build. 2021, 250, 111286. [Google Scholar] [CrossRef] [Scilit]
  5. Liu, X. Economic load dispatch constrained by wind power availability: A wait-and-see approach. IEEE Trans. Smart Grid 2010, 1, 347–355. [Google Scholar] [CrossRef] [Scilit]
  6. Hooda, P.; Prakash, P. Enhanced risk-based strategy for microgrid market participation using three-stage stochastic optimization. J. Electr. Eng. Technol. 2025, 21, 315–336. [Google Scholar] [CrossRef] [Scilit]
  7. López-Garza, E.; Domínguez-Cruz, R.F.; Martell-Chávez, F.; Salgado-Tránsito, I. Fuzzy logic and linear programming-based power grid-enhanced economical dispatch for sustainable and stable grid operation in Eastern Mexico. Energies 2022, 15, 4069. [Google Scholar] [CrossRef] [Scilit]
  8. Shufian, A.; Shib, S.K.; Dipto, D.R.; Rahman, M.T.; Hannan, N.; Fattah, S.A. Fuzzy logic-controlled three-phase dynamic voltage restorer for enhancing voltage stabilization and power quality. Int. J. Electr. Power Energy Syst. 2025, 166, 110517. [Google Scholar] [CrossRef] [Scilit]
  9. Chen, Y.; Wang, D.; Li, J.; Fan, H.; Li, J.; Luo, D.; Li, L. A SSSC optimal configuration method to enhance available transfer capability considering multi-wind farm access. IET Renew. Power Gener. 2023, 17, 3777–3792. [Google Scholar] [CrossRef] [Scilit]
  10. Baas, P.; Verzijlbergh, R.; van Dorp, P.; Jonker, H. Investigating energy production and wake losses of multi-gigawatt offshore wind farms with atmospheric large-eddy simulation. Wind Energy Sci. 2023, 8, 787–805. [Google Scholar] [CrossRef] [Scilit]
  11. Al-Duais, F.S.; Al-Sharpi, R.S. A unique Markov chain Monte Carlo method for forecasting wind power utilizing time series model. Alex. Eng. J. 2023, 74, 51–63. [Google Scholar] [CrossRef] [Scilit]
  12. Abdoos, A.A.; Abdoos, H.; Kazemitabar, J.; Mobashsher, M.M.; Khaloo, H. An intelligent hybrid method based on Monte Carlo simulation for short-term probabilistic wind power prediction. Energy 2023, 278, 127914. [Google Scholar] [CrossRef] [Scilit]
  13. 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]
  14. Zhang, W.; Wang, Y.; Zeeshan, M.; Han, F.; Song, K. Super-twisting sliding mode control of grid-side inverters for wind power generation systems with parameter perturbation. Int. J. Electr. Power Energy Syst. 2025, 165, 110501. [Google Scholar] [CrossRef] [Scilit]
  15. Silveira, F.V.J.; Gomes-Silva, F.; de Brito, C.R.; Jale, J.S.; de Gusmao, F.R.S.; Xavier, S.F.A., Jr.; Rocha, J.S. Modelling wind speed with a univariate probability distribution depending on two baseline functions. Hacet. J. Math. Stat. 2023, 52, 808–827. [Google Scholar] [CrossRef] [Scilit]
  16. Sharma, K.C.; Gupta, A.; Bhakar, R. Wind power scenario generation considering spatiotemporal correlations: A distribution free hybrid VARMA-Copula approach. Smart Grids Sustain. Energy 2023, 8, 17. [Google Scholar] [CrossRef] [Scilit]
  17. Zhang, J.; Guo, Y.; Dong, Y.; Bastidas-Arteaga, E. Coupling aerodynamic wake effects with corrosion-fatigue degradation for system-level reliability assessment of floating offshore wind farms. Renew. Energy 2026, 269, 125884. [Google Scholar]
  18. Zhu, X.; Xiao, H.; Zhu, L.; Li, Y.; Gao, X.; Sun, Q.; Wang, H. A graph neural model for predicting wind speed behavior based on the effect of wind speed point coupling. Energy 2025, 336, 138174. [Google Scholar] [CrossRef] [Scilit]
  19. Wang, X.; Zhou, J.S.; Qin, B.; Guo, L.Z. Coordinated power smoothing control strategy of multi-wind turbines and energy storage systems in wind farm based on MADRL. IEEE Trans. Sustain. Energy 2024, 15, 368–380. [Google Scholar] [CrossRef] [Scilit]
  20. Zhang, D.; Xie, X.; Hao, Z.; Liu, W.; Han, X.; Li, Q. A regular-vine copula-based evidence theory model for structural reliability analysis involving multidimensional parameter correlation. Comput. Meth. Appl. Mech. Eng. 2025, 444, 118152. [Google Scholar] [CrossRef] [Scilit]
  21. Song, C.; Yuan, Y.; Dai, L. Distributionally robust optimization of virtual power plant bidding strategies considering discrete scenario-based uncertainties in day-ahead market prices and wind powers. Electr. Power Syst. Res. 2025, 248, 111977. [Google Scholar] [CrossRef] [Scilit]
  22. Ye, L.; Peng, Y.S.; Li, Y.L.; Li, Z. A novel informer-time-series generative adversarial networks for day-ahead scenario generation of wind power. Appl. Energy 2024, 364, 123182. [Google Scholar] [CrossRef] [Scilit]
  23. Zhang, Z.; Sun, Z.; Guo, H.; Guo, P.; Yang, X.; Yang, P. Short-term multi-step wind power prediction model based on Pt-Transformer neural network integrating spatio-temporal feature and sparse attention. Electr. Power Syst. Res. 2025, 248, 111970. [Google Scholar] [CrossRef] [Scilit]
  24. Zhang, H.; Zandehshahvar, R.; Tanneau, M.; Van Hentenryck, P. Weather-informed probabilistic forecasting and scenario generation in power systems. Appl. Energy 2025, 384, 125369. [Google Scholar] [CrossRef] [Scilit]
  25. Tan, J.; Zhang, J.; Liu, H.; Lan, B. A high dimensional uncertain scenario generating method for wind power and photovoltaic considering spatiotemporal correlation. Energy 2025, 340, 139224. [Google Scholar] [CrossRef] [Scilit]
  26. Zhao, W.; Shao, Z.; Yang, S.; Lu, X. A novel conditional diffusion model for joint source-load scenario generation considering both diversity and controllability. Appl. Energy 2025, 377, 124555. [Google Scholar] [CrossRef] [Scilit]
  27. Dong, X.; Sun, Y.; Yang, Y.; Mao, Z. Controllable renewable energy scenario generation based on pattern-guided diffusion models. Appl. Energy 2025, 398, 126446. [Google Scholar] [CrossRef] [Scilit]
  28. Kuschinski, N.; Jara, A. Grid-uniform copulas and rectangle exchanges: Bayesian model and inference for a rich class of copula functions. Bayesian Anal. 2025, 20, 1357–1384. [Google Scholar] [CrossRef] [Scilit]
  29. Bai, Z.; Wei, H.; Xiao, Y.; Song, S.; Kucherenko, S. A vine copula-based global sensitivity analysis method for structures with multidimensional dependent variables. Mathematics 2021, 9, 2489. [Google Scholar] [CrossRef] [Scilit]
  30. Ansari, J.; Rüschendorf, L. Sklar’s theorem, copula products, and ordering results in factor models. Depend. Model. 2021, 9, 267–306. [Google Scholar] [CrossRef] [Scilit]
  31. Li, Q.; Ni, P.H.; Du, X.L.; Han, Q. Bayesian model updating with variational inference and Gaussian copula model. Comput. Methods Appl. Mech. Eng. 2025, 438, 117842. [Google Scholar] [CrossRef] [Scilit]
  32. Wang, Z.Y.; Dong, Z.L. How does the time-varying network structure evolve between the EU carbon futures prices and industrial and energy-related indices? A study based on a time-varying t-copula. Int. J. Energy Res. 2023, 2023, 6696059. [Google Scholar] [CrossRef] [Scilit]
  33. Sreekumar, S.; Sharma, K.C.; Bhakar, R. Gumbel copula based aggregated net load forecasting for modern power systems. IET Gener. Transm. Distrib. 2018, 12, 4348–4358. [Google Scholar] [CrossRef] [Scilit]
  34. Adu-Ntim, J.K.; Omari-Sasu, A.Y.; Boateng, M.A.; Mensah, I.A. A novel bivariate regression model derived from the Clayton copula and the Odd Dagum-G family and its application. Sci. Afr. 2025, 28, e02761. [Google Scholar] [CrossRef] [Scilit]
  35. Lin, S.F.; Liu, C.T.; Shen, Y.W.; Li, F.X.; Li, D.D.; Fu, Y. Stochastic planning of integrated energy system via Frank-Copula function and scenario reduction. IEEE Trans. Smart Grid 2022, 13, 202–212. [Google Scholar] [CrossRef] [Scilit]
  36. Inan, G.E. Parameter estimation for doubly geometric process with inverse Gaussian distribution and its applications. Fluct. Noise Lett. 2025, 24, 4. [Google Scholar] [CrossRef] [Scilit]
  37. Bücher, A.; Pakzad, C. The empirical copula process in high dimensions: Stute’s representation and applications. Ann. Stat. 2025, 53, 2462–2487. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.