Next Article in Journal
Optimal Smoothing of the Wind–Wave Spectrum Based on the Confidence-Interval Trade-Off
Previous Article in Journal
A Virtual System and Method for Autonomous Navigation Performance Testing of Unmanned Surface Vehicles
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Offshore Wind Energy Assessment with a Clustering Approach to Mixture Model Parameter Estimation

1
College of Engineering, Ocean University of China, Qingdao 266100, China
2
College of Oceanic and Atmospheric Sciences, Ocean University of China, Qingdao 266100, China
3
Naval Submarine Academy, Qingdao 266100, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2023, 11(11), 2060; https://doi.org/10.3390/jmse11112060
Submission received: 7 October 2023 / Revised: 24 October 2023 / Accepted: 27 October 2023 / Published: 28 October 2023
(This article belongs to the Section Marine Energy)

Abstract

:
In wind resource assessment research, mixture models are gaining importance due to the complex characteristics of wind data. The precision of parameter estimations for these models is paramount, as it directly affects the reliability of wind energy forecasts. Traditionally, the expectation–maximization (EM) algorithm has served as a primary tool for such estimations. However, challenges are often encountered with this method when handling complex probability distributions. Given these limitations, the objective of this study is to propose a new clustering algorithm, designed to transform mixture distribution models into simpler probability clusters. To validate its efficacy, a numerical experiment was conducted, and its outcomes were compared with those derived from the established EM algorithm. The results demonstrated a significant alignment between the new method and the traditional EM approach, indicating that comparable accuracy can be achieved without the need for solving complex nonlinear equations. Moreover, the new algorithm was utilized to examine the joint probabilistic structure of wind speed and air density in China’s coastal regions. Notably, the clustering algorithm demonstrated its robustness, with the root mean square error value being notably minimal and the coefficient of determination exceeding 0.9. The proposed approach is suggested as a compelling alternative for parameter estimation in mixture models, particularly when dealing with complex probability models.

1. Introduction

In the face of rapidly dwindling natural resources, the search for clean, renewable energy has gained urgency. The crucial requirement to pinpoint sustainable substitutes for fossil fuels and conceive of innovative strategies for energy development is more apparent than ever. Consequently, the research and application of renewable energy sources have become of prime interest. In current renewable energy alternatives, offshore wind energy is known for its reliability, consistency, and energy yield, making it a promising candidate [1,2]. As a measure against climate change, China’s 14th Five-Year Plan aims to achieve carbon neutrality prior to 2060. Key strategies within the plan involve the rapid advancement of non-fossil fuel energy resources, a substantial amplification in the deployment of wind and photovoltaic power technologies, and the systematic exploration and development of offshore wind energy capacities.
Estimating the wind energy potential of a specific site or area is crucial to determine the amount of electricity that can be produced. This aids in identifying the optimum wind turbine technology suitable for a given promising location. Therefore, the assessment of wind resources is vital in planning wind power projections. It establishes the framework for evaluating feasibility and estimating revenue, which are essential components for attracting the necessary investment. For conducting a thorough and accurate examination, it is typically recommended, where possible, to utilize a dataset spanning a decade or more [3]. For managing data of such extensive scale, a statistical distribution model is recommended. This model can elucidate the probability distribution of wind speeds and provide predictions for the generation of wind energy [4].
However, the presence of multiple concurrent weather systems indicates that accurately estimating wind resources might not be straightforward. Prior to initiating in-depth analysis, it is important to categorize wind data based on their originating wind-generating weather systems. This is due to the potential for winds produced by different weather systems to display unique probabilistic characteristics [5]. This notion is especially prevalent when it comes to the estimation of extreme wind velocities. Gomes and Vickery [6] introduced a technique to compute probability estimates for extreme wind velocities in mixed climatic conditions. This method requires an exhaustive investigation of each significant meteorological incident responsible for wind generation. The evaluation of wind speeds follows a three-step process. First, various wind phenomena, including extra-tropical depressions, thunderstorms, and gust fronts, are distinctly identified. Subsequently, the respective distribution of wind speed for each event is determined. The final phase combines these distributions into a unified mixed distribution representing the wind speed. Cook et al. [7] further improved this method by incorporating recent advancements in extreme value analysis.
The practice of categorizing based on weather patterns is also employed in simulating wave fields within mixed climate scenarios [8,9]. The process initiates with the collecting and preprocessing of historical predictor and predictand data. Next, weather types associated with synoptic circulation conditions are classified and identified. A probability distribution model is then fine-tuned to align with the predictand pertinent to each weather type. The final step involves the computation of return periods, factoring in the occurrence likelihoods affiliated with each distinct weather category. Assuming the homogeneity of extreme wave height data originating from a distinct meteorological pattern, Solari and Alonso [10] employed clustering algorithms to categorize weather formations. This enabled the identification of homogenous populations allied with each pattern. Consequently, the traditional extreme value distribution could be applied to each homogenous subset. The overall distribution was then configured using the multivariate Poisson model. This technique was then applied by De Leo et al. [11] to examine severe sea storms across Italy’s coastal areas.
The essential task in executing this methodology lies in categorizing wind data in the context of weather systems. To facilitate this, a range of classification algorithms have been put forward. Lombardo et al. [12] proposed an approach for the automated classification of winds, distinguishing between thunderstorm and non-thunderstorm origins. This method utilizes meteorological data, along with the initiation and cessation timings of thunderstorms. De Gaetano et al. [13] proposed a semi-automated technique for the discernment and categorization of extreme wind phenomena using a blend of systematic quantitative measures alongside specific qualitative decisions.
It is worth noting that a unified standard for the classifying meteorological patterns is still lacking. The utilization of diverse classification standards often leads to significantly divergent outcomes. The effectiveness of classifying wind events into disparate groups to facilitate comprehensive analysis can be challenged if the preliminary segregation process lacks equivalent precision [14,15]. For instance, despite the customary division of wind events in the scholarly literature into extra-tropical depressions and thunderstorms, Kasperski [16] underscored the existence of an intermediate third class of occurrences. Adding to this perspective, Choi and Tanurdjaja [17] suggested that categorizing the mixed weather systems based on their scale, namely into large-scale and small-scale categories, would be a more suitable approach. In addition, measuring wind speeds from typhoons is very difficult due to their relatively scarcity compared to other events. A given site may confront a mere one or two typhoons in a season, which inevitably leads to insufficient data required for a precise quantification of extreme wind speeds [6].
An alternative approach for data clustering involves using the mixture distribution model. This approach affords adaptability in managing clusters with diverse sizes and internal correlation architectures, rendering it a potentially superior choice over methods like k-means clustering for certain applications [18,19,20]. The premise of the mixture distribution methodology is that the larger population is divided into multiple subgroups, each following its own unique probability distribution. Following this, data clustering is accomplished by associating each data point with the component exhibiting the highest computed posterior likelihood of membership for that specific data point. This turns clustering into an endeavor to estimate parameters within the mixture model [21,22]. Mixture distribution models have gained widespread acceptance in the analysis of wind and wave data due to their flexibility [23,24,25,26,27]. Research has indicated that these models, comprising a blend of individual probability distributions, offer a robust approach to analyzing data with complex structures, that surpass the capabilities of a single distribution. Their adaptability proves advantageous in addressing the patterns in wind and wave data, making them well-suited for predictive analysis. This remarkable versatility is of utmost significance in applications such as wind power generation, where precise wind speed forecasts are indispensable for optimizing energy production efficiency [28,29]. Consequently, mixture distribution models have emerged as a potent method in the pursuit of accurate and efficient utilization of renewable energy sources.
Although mixture distribution models offer a degree of flexibility and adaptability, they are accompanied by computational complexities that introduce significant challenges, especially in parameter estimation. Conceptually, the direct maximization of a mixture model’s likelihood function to estimate its parameters might appear viable. However, the complexity of doing so often becomes a limiting factor due to the computational challenges in these models. In addressing mixture distribution problems, the expectation–maximization (EM) algorithm is often chosen. This preference can be primarily ascribed to its advantageous characteristics, such as numerical robustness, guaranteed global convergence, and straightforward implementation [30]. In many simple scenarios, the EM algorithm is commonly relied upon for its capacity to yield practical solutions. Nevertheless, it might not always identify the global optimum in a mixture distribution context. Additionally, the computational demands of such a process can be very complex and the pace of convergence could prove to be unsatisfactorily slow [31].
Usually, wind energy resources can be assessed using variables such as wind power density (WPD). This often involves parameters like wind speed and air density. Please note that although air density is often assumed to remain constant in many previous studies, the value of this variable could be affected by many factors, such as altitude, temperature, pressure, and humidity. Research indicates that it is not reasonable to assume air density as constant when forecasting wind energy resources [29]. Therefore, this study aims to evaluate wind energy resources by establishing a bivariate probability distribution for wind speed and air density. However, the co-existence of different meteorological systems presents considerable challenges for wind energy assessment. Current methods, proposed by Gomes and Vickery [6], require a thorough examination of individual meteorological events, and the lack of standardized classification meteorological patterns often yields inconsistent results. Additionally, although mixture distribution models provide adaptability and flexibility for mixed data clustering, significant computational challenges can be introduced in parameter estimation. Even established approaches, such as the EM algorithm, often encounter difficulties when handling complex probability distributions. In light of these challenges, this research aims to apply the principles of cluster analysis with the primary goal of partitioning a mixed dataset into distinct groups or classes. Each of these groups or classes is characterized by a homogeneous pattern of probabilistic statistical properties. By transforming the challenge of mixture distribution models into dealing with multiple single-mode probability distributions, the problem of solving the complex likelihood function can be averted. This approach enables a more precise wind resource assessment using the mixture distribution model. The rest of the paper is structured as follows. Section 2 details the unsupervised classification approach and the implementation of the EM algorithm for mixture distribution. In Section 3, experiments are presented to validate the efficacy of the proposed algorithm in clustering data with diverse statistical characteristics into uniformly distributed groups. Moving on to Section 4, the proposed classification approach is applied to model the mixture bivariate distribution of wind speed and air density, subsequently enabling the assessment of wind power potential based on the constructed joint distribution. Section 5 delves into a comprehensive discussion of the clustering algorithm. Finally, Section 6 offers concluding remarks summarizing the study’s major findings.

2. Methodology

2.1. Expectation–Maximization Algorithm

Considering a group of d random variables labeled as U = (X1, X2, …, Xd) with n observations, the mixture probability density function, composed of J components for these random variables (X1, X2, …, Xd), can be expressed as follows:
f U ξ = j = 1 J ω j f j U θ j ,
where ωj signifies the weight assigned to the j-th component, and θj denotes the parameters that describe the distribution model for that component. The set ξ includes all the unknown parameters in the distribution model.
Normally, when trying to find the maximum likelihood estimate, the goal is to identify parameters that optimize the likelihood function. This can be accomplished by deriving the logarithmic form of the likelihood function L(ξ), given by
L ξ ξ = 0 .
Nonetheless, the relationship between the likelihood function and the parameters in a mixture model can be significantly complex, further complicating the computations. As the number of components increases, so does the flexibility of the mixture model, yet this simultaneously amplifies difficulties in parameter estimation. The EM algorithm provides an iterative method designed to identify proximate solutions by maximizing the expected value of the log-likelihood function of the given probability density function:
ξ ^ = arg max E L ξ .
The application of the EM algorithm can be divided into two well-defined stages: the expectation (E) step and the maximization (M) step. In the r-th iteration, the task of the E-step is to calculate the conditional expectation of the log-likelihood function, termed the Q function:
Q ξ ξ r 1 = E ξ r 1 L ξ .
Following this, the M-step in the r-th iteration tries to find the maximal value of Q(ξ|ξ(r−1)) and update the approximation of ξ(r−1) to ξ(r). The EM algorithm seeks ξ by consistently executing E- and M-steps until the divergence in consecutive log-likelihood values narrows to an acceptably minute degree:
L ξ r L ξ r 1 < ε ε > 0 .
One appealing feature of this maximum likelihood estimator, as substantiated by Dempster et al. [32], is its non-decreasing log-likelihood function in each EM algorithm iteration. This implies that the EM technique gradually refines estimates with each step. Instead of tackling the direct optimization of L(ξ), the EM algorithm continuously aims to maximize Q(ξ). Nevertheless, this task of maximization can still be challenging, particularly when dealing with a substantial quantity of random variables, which could lead to a highly intricate joint probability density function and, in turn, a complex Q function [31].

2.2. Clustering Algorithm

Clustering refers to the organization of a range of objects into categories in such a way that those within the same category exhibit a higher degree of mutual similarity compared to those within alternate categories. In this respect, cluster analysis does not necessitate pre-established groups for data allocation, thereby operating as an unsupervised learning technique. In the framework of this unsupervised approach, information is extracted from the data independently of any pre-established labels or categories. A range of algorithms, including the k-means algorithm [33,34], density-based spatial clustering of applications with noise (DBSCAN) [35,36], and balanced iterative reducing and clustering using hierarchies (BIRCH) [37,38], can be utilized to achieve this. Each brings a unique perspective to the definition of a cluster and methods for their efficient detection. Common depictions of clusters incorporate groups characterized by minimal distances between members or densely populated areas within the data space.
This research employs the maximum likelihood function as the measure of distance to develop a novel clustering algorithm. The algorithm operates by dynamically modifying the classification of each data point to maximize the total maximum likelihood value for the mixture distribution model. The foundation of this method is that, through continuous refinements and optimizations, an optimal group structure can be accomplished wherein each data point is correctly categorized. A summarization of the steps undertaken in the execution of this innovative clustering algorithm is presented as follows:
Step 1: Define the probability density functions and number of clusters. Prior to initiating the clustering procedure, the probability density function for each respective cluster should be specified. Subsequently, the number of clusters J, is determined for the execution of the algorithm. This will result in the partitioning of the mixed data into J distinct clusters, with J being an arbitrary value, and the precision of clustering will vary accordingly. The identification of mixture components is a critical step, and three widely recognized techniques are employed for this purpose [39]. The first approach involves the assessment of the distribution’s modes [40], a process demanding the clear separation of mixture members. The second technique relies on the method of moments [41], while the third method centers on likelihood, which has become a primary mechanism for determining mixture components [42,43]. Using information criteria for the assessment of clusters through likelihood offers a straightforward and efficacious method [44]. In this application, the Bayesian information criterion (BIC) is selected to ascertain the optimal value of J, as guided by the findings of Dziak et al. [45]:
B I C = 2 L ξ + n ξ log n ,
where nξ denotes the number of unknown parameters in the mixture model, and n represents the size of the observed data. The optimization of the cluster number is thus achieved through the minimization of Equation (6).
Step 2: Initiate the clustering algorithm. For this purpose, random starting values are employed to specify the preliminary estimates for ξ, commencing by partitioning the data into J arbitrary groups, respective of the J distinct clusters within the mixture model. Within this construct, any subsample affiliated with cluster j is inferred to originate exclusively from the j-th sub-model of the mixture distribution. Utilizing this strategy, the observations contained within cluster j enable the derivation of the initial parameters specific to the j-th sub-model. This approach further allows the initial value ω(0) to be aligned with the weight attributed to each cluster:
ω j 0 = n j n ,
where nj represents the number of data points allocated to cluster j.
Step 3: Evaluate the log-likelihood assignment. For each observation, the log-likelihood L(ξ) is computed with regard to its allocation to each cluster. Should the assignment of the observation to a specific cluster increase the log-likelihood value, it is then classified into that cluster. Concurrently, the weights of the clusters and parameters tied to the corresponding sub-models are updated.
Step 4: Assess convergence. Calculation of the log-likelihood Lr(ξ) corresponding to the current cluster classification is performed, and contrasted with Lr−1(ξ), the value from the preceding iteration. If the alteration in value is less than a specific threshold,
L r ξ L r 1 ξ < ε ε > 0 ,
or if a predetermined number of iterations have been executed, the algorithm is terminated.
Step 5: Steps 3 and 4 are reiterated. The procedure alternates between the cluster assignment and update phase (Step 3), with a continual assessment for convergence at each iteration (Step 4).
Step 6: The final cluster assignment for all data points is returned, along with the parameters constituting the mixture model.
To provide a clear and concise understanding of the steps involved in our proposed clustering algorithm, a flow chart detailing the procedure is introduced in Figure 1. Drawing from the principles of unsupervised learning, the approach presented in this study integrates probabilistic statistical techniques for the purpose of segmentation of mixed datasets. The algorithm dynamically adjusts the classification of individual data point categorization to maximize the overall maximum likelihood value of the mixture distribution model. Through a process marked by iterative refinement and optimization, the algorithm facilitates accurate categorization, thereby establishing an optimal structure of groupings. The method’s application provides an innovative and pragmatic framework for the estimation of the parameters characterizing the mixture distribution model.

2.3. Wind Energy Assessment

Considering the significance of considering the effect of air density in wind energy production, the joint distribution of wind speed and air density is adopted to perform the wind resource assessment in the present application. The wind power density, a critical metric for energy evaluations, signifies the abundance of available wind resources at a particular location. This metric is formulated as given by the equation:
W P D = 1 2 v c u t i n v c u t o u t ρ min ρ max ρ v 3 f v , ρ d ρ d v .
In this equation, ρ is the air density at the predetermined hub height, while v represents the wind speed at the same elevation. ρmin and ρmax signify the lower and upper bounds of air density, respectively. Moreover, vcut−in and vcut−out are parameters indicating the operational thresholds of the wind turbine for initiating and ceasing power generation, respectively. These two parameters define the range of wind speeds at which efficient conversion of wind energy into electrical energy is actualized by the turbine.
The annual energy production (AEP) serves as a metric to quantify the energy output of a wind turbine and holds crucial importance for the economic feasibility assessment of wind energy projects. Through the application of the prescribed bivariate joint distribution model, the AEP is formulated as follows:
A E P = n T v c u t i n v c u t o u t ρ min ρ max P w v ρ ρ 0 λ v f v , ρ d ρ d v .
In this equation, nT stands for the temporal duration, corresponding to the total hours in a year. Pw(v, ρ) illustrates the energy yield of the wind turbine for the given conditions of wind speed v and air density ρ and can be deduced from the established power curve of the turbine. The constant ρ0 = 1.225 kg/m3 is representative of the standard air density, whereas λ(v) denotes the air density correction factor [46], given by:
λ v = 1 3 v 8 1 3 + 1 3 v 8 5 8 < v < 13 2 3 v 13 .

3. Experimental Validation of the Clustering Algorithm

The precise segmentation of mixed datasets into well-defined and separate clusters necessitates the development of a flexible algorithmic approach. The clustering algorithm introduced herein, as described in Section 2, aims to meet this demand by employing the maximum likelihood function and dynamic data point classification. The primary focus of the algorithm is the accurate separation of data, comprising varied statistical characteristics, into uniformly distributed groups. In the context of this section, the efficacy of the proposed algorithm will be put to the test through a series of carefully designed experiments.
To validate the applicability of the proposed algorithm across different dimensions and under varying statistical characteristics, four specific cases are constructed, each representing different statistical characteristics. These cases are selected on the basis of established models from the scholarly literature and allow the testing of the algorithm’s performance across different dimensions. In the following descriptions, we will employ x as the variable denoting one-dimensional mixture distributions, while x and y will represent the two variables in two-dimensional mixture distributions. These notations will be utilized across the different cases to describe various mixture distribution models. The detailed specifications for each model are as follows:
Case I: Mixture lognormal distribution
This case implements a mixture lognormal distribution with parameters aligned to those presented by Huang and Dong [47], given by
f x = j = 1 J ω j 1 2 π σ j x exp ln x μ j 2 2 σ j 2 x > 0 ,
where μj and σj constitute the location and scale parameters of the j-th sub-model. A histogram representation of the generated random numbers is shown in Figure 2.
Case II: Mixture Weibull distribution
Case II utilizes a mixture Weibull distribution, with parameters also adopted from Huang and Dong [47], as described by
f x = j = 1 J ω j β j α j x α j β j 1 exp x α j β j x > 0 ,
where αj and βj are the scale and shape parameters of the j-th sub-model. Figure 2 provides a histogram depiction of the generated random numbers.
Case III: Mixture bivariate lognormal distribution
Incorporating a mixture bivariate lognormal distribution, Case III’s parameters derived from Huang and Dong [25], expressed as:
f x , y = j = 1 J ω j 1 2 π x y σ x j σ y j 1 η j 2 exp 1 2 1 η j 2 ln x μ x j 2 σ x j 2 2 η j ln x μ x j ln y μ y j σ x j σ y j + ln y μ y j 2 σ y j 2 .
Within the j-th sub-model, (μx j, σx j) and (μy j, σy j) denote the location and scale parameters of the marginal distributions for X and Y, respectively, while ηj is the dependence parameter. Figure 3 illustrates the scatter plot and histograms of the generated random numbers.
Case IV: Mixture Gaussian copula distribution
The final scenario, Case IV, features a mixture Gaussian copula distribution with lognormal and Weibull marginal distributions, consistent with the parameters described in Huang and Dong [26], given by:
f x , y = j = 1 J ω j f X j x f Y j y c j F X j x , F Y j y .
For the j-th sub-model, fX j (x) and fY j (y) correspond to the probability density function of the lognormal distribution and Weibull distribution, respectively. FX j (x) and FY j (y) symbolize the respective cumulative probability functions, and cj (FX j (x), FY j (y)) denotes the copula density for the j-th component, expressed as:
c j F X j x , F Y j y = Φ B Φ 1 F X j x , Φ 1 F Y j y F X j x F Y j y .
Φ−1 signifies the inverse of the cumulative distribution of a standard Gaussian distribution, and ΦB is the cumulative distribution of a bivariate Gaussian distribution with mean vector (0, 0)T and covariance matrix:
1 γ j γ j 1 ,
where γj is the dependence parameter for the j-th sub-model. The scatter plot and histograms of the generated random numbers is depicted in Figure 3.
A comprehensive summary of these chosen models, including their specific parameters, is provided in Table 1, serving as a clear reference for the experimental configuration. All random numbers were generated using inverse transform sampling [48], implemented in MATLAB, producing 10,000 data points for each case. These carefully selected cases serve as a robust foundation for evaluating the proposed clustering algorithm under diverse conditions, illustrating its potential applicability across varied contexts.
Following the generation of random numbers, the proposed clustering algorithm was applied to rigorously estimate the parameters of the mixture model. Traditionally, this area has been predominantly governed by the EM algorithm. The parameters calculated by the EM algorithm are presented in Table 2, whereas those estimated by the clustering algorithm are detailed in Table 3. Our investigation reveals a remarkable alignment between the introduced clustering algorithm and the established EM algorithm. Despite their distinct methodologies, both approaches converge towards the close proximity of the results to the original parameters delineated in Table 1. This precision in estimation, consistently observed across different cases and dimensions, underscores not just the reliability but also the robustness of the clustering algorithm.
Figure 4, Figure 5, Figure 6 and Figure 7 visually represent the efficacy of both the EM and clustering algorithms in matching the individual sub-models as well as the complete mixture model, illustrating a noteworthy degree of congruency. In Figure 4 and Figure 5, an examination of the probability density curves for Cases I and II reveals a pronounced similarity between the curves deduced by both the EM and clustering algorithms, compared with the preset models. Such a level of alignment underscores the robust capability of the algorithms to identify the distinct features inherent within the mixed data with remarkable accuracy.
Similarly, Figure 6 and Figure 7 demonstrate a clear alignment between the preset probability density contours and those estimated by both algorithms for Cases III and IV. This precision highlights the clustering algorithm’s superior effectiveness in capturing the multi-modal characteristics within the probability structure of the mixed data, in concert with the EM algorithm.
A rigorous quantitative analysis provides additional insight into the performance of both the EM and clustering algorithms. For the one-dimensional probability models (Case I and II), established metrics such as Euclidean squared distance (D2):
D 2 = 1 n i = 1 n F o x i F p x i 2 ,
Kolmogorov–Smirnov distance (Dn):
D n = sup x F o x F p x ,
and Anderson–Darling distance (An2):
A n 2 = n 1 n i = 1 n 2 i 1 ln F p x i + ln 1 F p x n + 1 i ,
Serve as benchmarks for algorithmic assessment. The subscript ‘o’ and ‘p’ are indicative of observed and predicted data, respectively. For the two-dimensional models (Case III and IV), the initial step involves generating two-dimensional data points from the formulated probabilistic models through inverse transform sampling. To ensure a more robust and comprehensive comparison, the number of simulated data points is intentionally set to be tenfold the quantity of the original data. Upon preparing these simulated sets, they are then compared against the original data sets. The principal metric for this evaluative analysis is the root mean square error (RMSE). For a thorough examination of the two-dimensional models’ performance, the domain is segmented into specific cells. Each cell is distinctly represented by Indices g and h, adhering to the conditions xg < xxg + l (for g = 1, 2, …, l) and yh < yyh + m (for h = 1, 2, …, m). With this partitioning, the RMSE emerges as a reliable tool, offering detailed insights into the precision of the models over each discrete region of the two-dimensional space:
R M S E = 1 m × l g = 1 l h = 1 m π o g h π p g h 2 ,
where π denotes the data density within a cell, indicating the relative concentration of data points compared to the entirety of the space. For each specific cell, this density is determined by the proportion of data points within the cell, relative to the total count of the entire dataset. Additionally, to assess how closely simulations approximate the original data, the coefficient of determination (R2) was also invoked for two-dimensional models [49]:
R 2 = 1 i = 1 n F o x i , y i F p x i , y i 2 i = 1 n F o x i , y i 1 n k = 1 n F o x k , y k 2 .
Numerical evaluations of the discussed metrics, as detailed in Table 4 and Table 5, further validate the efficacy of the clustering algorithm. Across both one-dimensional and two-dimensional models, the proposed algorithm demonstrates close agreement with the EM algorithm. The consistent performance observed across varied scenarios establishes the clustering algorithm as a robust alternative for parameter estimation in mixture models, ensuring both accuracy and efficiency.

4. Application of the Clustering Algorithm for Wind Energy Assessment in Coastal China

In the current section, the proposed clustering algorithm, designed for constructing the joint distribution of wind speed and air density, has been introduced and validated. Having corroborated its effectiveness through synthetic data and simulated scenarios, we proceed to apply this approach to the assessment of wind energy potential in China’s coastal regions. This study focuses on six emerging offshore wind farm projects along the coastlines of Fujian and Guangdong Provinces, as depicted in Figure 8 and summarized in Table 6 [50]. The selection of these provinces has been informed by their demonstrably abundant wind energy potential, largely influenced by monsoon patterns, making them particularly rich in wind resources, compared to other maritime regions in China [51,52]. The projects are diversely situated across a range of latitudinal and longitudinal coordinates, spanning from 25.59° N, 120.19° E to 20.88° N, 112.14° E, thereby capturing the spatial heterogeneity in wind characteristics. By incorporating such diversity in project locations, along with variations in project depths and capacities, this study aims to offer a detailed and comprehensive examination of the wind energy potential along China’s southeastern coastal region. This closely aligns with the strategic objectives outlined in China’s 14th Five-Year Plan, which advocates for the establishment of offshore wind energy infrastructure within these geographically specified regions.
Owing to the limited publicly accessible long-term wind data, this study necessitates the utilization of reanalysis products, as corroborated by the extant literature [53,54,55]. Among the various reanalysis datasets, the European Centre for Medium-Range Weather Forecasts (ECMWF) ERA5 was selected, given its robust alignment with in situ measurements along China’s coastlines [56,57]. An extensive analysis was conducted using a 30-year span of ERA5 data, from 1993 to 2022, to investigate the features of wind energy.
Variations in wind energy characteristics with differing hub heights are well-established. In this study, a hub height of 120 m was selected as representative of standard offshore wind turbine configurations [58]. Algorithms previously outlined in Yang et al. [29] were applied to derive hourly wind speeds and air densities at the designated hub height using ERA5 dataset. To attenuate the effect of short-term dependencies in the time-series data, daily mean wind speeds and air densities were incorporated into subsequent analyses.
To provide a thorough analysis of wind energy characteristics across the selected six locations, statistical analyses of both wind speed and air density were conducted. Table 7 presents statistical parameters including mean, standard deviation, skewness, and kurtosis for each location. With respect to wind speed, L1 exhibits the highest mean value of 10.2208 m/s, highlighting its superior wind energy potential. Conversely, L5 presents the lowest mean wind speed of 7.2685 m/s, yet is characterized by a higher kurtosis, indicative of a higher frequency of extreme values compared to other locations. A minimal kurtosis value of 2.3512 is exhibited by L2, suggesting a distribution that is less subject to tail extremities and outliers. Skewness metrics reveal that the distribution of wind speed for L1 approximates symmetry, as corroborated by a skewness value of −0.0248. For L2 through L6, however, it exhibits slight positive skewness, spanning a range from 0.2639 to 0.4857, suggestive of a modestly elongated tail on the right side of the distribution, thus indicating an increased likelihood for wind speeds exceeding the mean at these locations.
While the mean air density remains relatively consistent, ranging from 1.1614 kg/m3 at L6 to 1.1781 kg/m3 at L1, greater variances are observed in the kurtosis values, underscoring disparate tail behaviors or outlier frequencies in the distributions of air density across these locations. Skewness parameters, fluctuating between 0.2488 at L1 and 0.5656 at L6, illuminate dissimilarities in the distributional geometries of air density. Locations L1 to L4 exhibit relatively symmetric air density distributions, as reflected by their lower skewness values, whereas L5 and L6 are marked by higher skewness, signifying a tendency toward lower air density values.
To yield a more rigorous examination of the complex interrelationships between wind speed and air density, a mixture Gaussian copula model, as defined in Equation (12) and recommended by Yang et al. [29], was adopted to characterize the bivariate structure. Specifically, the marginal distributions incorporate a mixture Weibull distribution for wind speed and a mixture lognormal distribution for air density. A clustering algorithm, developed within the framework of the current research, was deployed for parameter estimation in the mixture models. This algorithm served as an alternative to conventional estimation techniques and was evaluated in comparison to results obtained through the EM algorithm.
To comprehensively analyze the joint distribution of wind speed and air density derived by both algorithms, the inverse transform sampling technique was utilized to generate random samples that follow the mixture distributions deduced from each algorithm. Specifically, the size of these synthetic samples was determined to be ten times the size of the original dataset, thus facilitating a thorough representation for comparison. Figure 9 presents the scatter plot of the original dataset, with each data point color-coded according to its probability density. In contrast, Figure 10 depicts the data simulated using the EM algorithm, and Figure 11 shows the data generated by the clustering algorithm, both with consistent color-coding to maintain uniformity in interpretation. The probability structures shown in Figure 9 are quite similar with those illustrated in Figure 10 and Figure 11, indicating that the mixture Gaussian copula distribution model can provide a satisfactory approximation to mixed wind data. The bivariate probability density scatter plots of the original data across the six selected locations distinctly feature multiple peaks. When derived through both the clustering and EM algorithms, this multimodal structure is accurately reproduced, underscoring the efficacy of these two algorithms in modeling the empirical patterns.
Upon examination of the scatter plots, it is observed that, while the marginal distribution of wind speed predominantly displays a single peak, the distribution for air density consistently presents multimodal characteristics. This observation is further corroborated by the univariate probability density histograms for wind speed (Figure 12) and air density (Figure 13). The mixture Weibull distribution, as inferred from both computational techniques, is adeptly matched to the univariate probability density of wind speed. Similarly, the mixture lognormal distribution, derived from both algorithms, demonstrates a notable capability in capturing the multimodal characteristic inherent in the distribution of air density.
For a refined quantitative evaluation, both the root mean square error and the coefficient of determination were computed and presented in Table 8. Notably, the clustering algorithm consistently yields marginally better RMSE values across all locations when compared to the EM algorithm. Additionally, the R2 values remains remarkably high for both algorithms, indicative of an excellent fit to the data. Notwithstanding, the clustering algorithm is found to slightly outperform the EM algorithm in R2 values, particularly at locations L1, L3, and L6.
The scatter plots and quantitative metrics suggest that both the EM and clustering algorithms are capable of capturing the multimodal patterns of wind speed and air density data. This alignment between Figure 10, Figure 11, Figure 12 and Figure 13 and Table 8 further underscores their capability in representing the inherent characteristics of the joint distribution for mixed datasets.
The joint probability distributions of wind speed and air density, derived from both the EM algorithm and the clustering algorithm, were then employed to analyze wind energy potential. Conventionally, wind energy resource evaluations predominantly emphasize metrics such as wind power density and the power output of wind turbines [29,51]. Notably, these metrics are intrinsically associated with the specific wind turbine model under consideration. Within the context of this study, the Aerodyne SCD 8.0/168 (ASCD-8) model, accessible via [http://en.wind-turbine-models.com/, accessed on 28 August 2023], was selected as the reference for computing energy evaluation indices. Detailed specifications for this wind turbine can be found in Table 9, with its power curve illustrated in Figure 14.
Both Table 10 and Table 11 reveal that the WPD and AEP values determined by the clustering algorithm are in close proximity to those derived from the traditional EM algorithm.
This consistency, clearly depicted in Figure 15 and Figure 16, underscores the reliability and robustness of the proposed clustering algorithm in capturing and modeling wind energy characteristics. Specifically, discrepancies in WPD values across all six locations remain limited, with no variance surpassing 5.4 W/m2. Similarly, the disparities in AEP values are found to be less than 0.2 GWh. Such minimal variations highlight the comparable efficiency demonstrated by both algorithms in estimating the energy potential from the wind speed and air density data.
While the EM algorithm has long served as a foundational tool in such assessments, the alignment of results between the two methods indicates that the clustering algorithm, introduced in this study, not only matches the performance of established methods but also presents an alternative computational approach for future wind energy research.

5. Discussion

In the presented research, the introduced clustering algorithm demonstrates a precision comparable to the well-established EM algorithm. However, it further offers distinct advantages that emphasize its enhanced adaptability in situations where the EM algorithm may encounter limitations.
A critical characteristic of the EM algorithm is its dependency on Q(ξ) to solve for the parameters of mixture models, described as:
Q ξ ξ r 1 = i = 1 n j = 1 J ω j r 1 f j U i θ j r 1 k = 1 J ω k r 1 f k U i θ k r 1 ln ω j f j U i θ j .
A pronounced challenge arises when dealing with complex probability density functions. As the complexity of these functions increases, the representation of Q(ξ) correspondingly intensifies, complicating the derivation of unknown parameters. The Q(ξ) of the distribution models presented in Equations (12)–(15) are given in Appendix A. By examining the contrast between the Q(ξ) of the one-dimensional probability density functions presented in Equations (A1) and (A2), and those of the two-dimensional probability density functions presented in Equations (A3) and (A4), an enhanced complexity associated with increased dimensionality is clearly discernible. Such increased complexity is especially pronounced when formulating three-dimensional joint distributions, for instance, involving random variables X, Y, and Z. When the vine copula is utilized to establish their joint probability density function, given by
f X Y Z x , y , z = j = 1 J f X j x f Y j y f Z j z c X Z j F X j x , F Z j z   c Y Z j F Y j y , F Z j z c X Y Z j F X Z j x z , F Y Z j y z ,
the model incorporates three one-dimensional and three two-dimensional probability density functions. Given this complex structure, utilizing the EM algorithm for parameter estimation becomes significantly challenging.
Distinct from the EM algorithm, the clustering algorithm presented in this study offers a more direct approach. Instead of dealing with complex nonlinear equations, this technique transforms the challenge of mixture distribution models into multiple single-mode probability distributions. Consequently, when presented with an explicit form of the probability density function, the clustering algorithm effectively bypasses complexities associated with the likelihood function of mixture models. It utilizes data categorization to derive maximum likelihood estimates for individual data categories.
The experimental analysis and wind energy assessment conducted in China’s coastal region reveal the significant robustness and efficacy of the clustering algorithm. The results suggest that the performance of the clustering algorithm is not only comparable to that of the EM algorithm, but also consistently reliable across various data scenarios. In the experimental study, each subcategory’s data, obtained by the clustering algorithm for every case, can be well represented by a single probability distribution model, as depicted in Figure 4, Figure 5, Figure 6 and Figure 7. Additionally, the probability distribution parameters obtained for each subcategory in Table 3 closely match the predetermined parameters in Table 1. These findings suggest that the clustering algorithm introduced in this research, when classifying mixed data, ensures that the data of each subcategory satisfies homogeneity characteristics. Figure 17, Figure 18, Figure 19, Figure 20, Figure 21 and Figure 22 show the contour plots of the bivariate distribution for each subcategory of the mixed data from the coastal areas of China obtained through the clustering algorithm, while Table 12 lists the statistical error analysis results for these subcategories. The results indicate that the value of RMSE is small and the values of R2 are all greater than 0.9, suggesting that each subcategory can be well fitted by a single-mode probability distribution model. Similar to the conclusions drawn from experimental research, studies on real data also demonstrate that the clustering algorithm proposed in this research not only has high accuracy but also ensures that each subcategory obtained from this classification satisfies homogeneity characteristics. Notably, in cases involving complex probability density functions, the clustering algorithm exhibits significant advantages, positioning itself as a compelling alternative to the EM algorithm.
While the proposed clustering algorithm presents promising accuracy and adaptability in wind energy research, it faces challenges related to computational demand, particularly with increasing sample sizes. Addressing this limitation is important for ensuring its scalability and wider applicability. One potential solution is the integration of parallel processing, utilizing the capabilities of modern multicore processors or specialized hardware such as graphics processing units. Given the divisibility of data clustering tasks, such an approach could significantly reduce computation times. Furthermore, the adoption of optimized data structures, such as trees or hash tables, can improve data efficiencies, thereby promoting quicker computations. In future research, these strategies will be thoroughly explored, with the aim of preserving the algorithmic accuracy while enhancing its computational efficiency, thus ensuring its viability in large-scale and real-time applications.

6. Conclusions

In the present study, a new clustering algorithm was proposed to estimate parameters in mixture distribution models. Carefully designed experiments were conducted to assess the algorithm’s performance in comparison to the established EM algorithm. Based on the experimental results, the precision of the suggested clustering algorithm was found to be comparable to the EM algorithm. Notably, when applied to wind energy assessment, a high degree of accuracy was exhibited by both algorithms, indicating their proficiency in predicting the probabilistic patterns for mixed data. Quantitative evaluations revealed the clustering algorithm’s robustness, with the root mean square error value being notably minimal and the coefficient of determination exceeding 0.9 for both experimental and real data analyses.
The EM algorithm often faces challenges with complex mixture multi-dimensional probability distributions, mainly due to its dependency on Q(ξ) to solve for the parameters. When dealing with complex probability density functions, the Q(ξ) can become exceedingly complex, making the EM algorithm less efficient. In contrast, the proposed clustering algorithm addresses these challenges by transforming mixture distributions into distinct single-mode probability distributions. This approach not only simplifies the estimation process but also broadens its applicability across various scenarios.
The investigation of wind resource assessment in China’s coastal regions highlighted the capabilities of the clustering algorithm. It accurately captures the multimodal structure of mixed wind data, enabling precise modeling of probabilistic distributions of wind speed and air density. The results further indicated that, for each subcategory derived from the clustering algorithm, the root mean square error values remained low and the coefficient of determination consistently exceeded 0.9. This suggests that each subcategory can be efficiently fitted by a single-mode probability distribution model, underscoring the algorithm’s ability to ensure subcategory obtained from classification homogeneity.
While the clustering algorithm demonstrates promising accuracy and adaptability in wind energy research, the computational demand, especially with larger datasets, is a challenge. To achieve scalability and wider application, future investigations should focus on addressing this limitation. One potential solution is applying parallel processing, utilizing modern multicore processors or specialized hardware like graphics processing units. Additionally, employing optimized data structures, like trees or hash tables, might improve data efficiency and speed up computations. Our future research will explore these optimization techniques, with the goal of enhancing both its efficiency and computational speed without compromising the precision of the results.

Author Contributions

Conceptualization, W.H., X.Z., H.X. and K.W.; formal analysis, W.H., X.Z., H.X. and K.W.; funding acquisition, W.H.; methodology, W.H., X.Z., H.X. and K.W.; validation, W.H., X.Z., H.X. and K.W.; writing-original draft, W.H., X.Z., H.X. and K.W.; writing-review and editing, W.H. and X.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (52201339), Natural Science Foundation of Shandong Province (ZR2022QE034), and Fundamental Research Funds for the Central Universities (202213031).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data will be made available on request.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

x, Xvariable representing one-dimensional
distributions
Xithe i-th random variable component of vector
Acronyms U
y, Yvariable used in combination with x to
EMexpectation–maximization represent two-dimensional distributions
z, Zvariable used in combination with x and y to
represent three-dimensional distributions
Symbols αjscale parameter of the j-th component in the
An2Anderson–Darling distance mixture Weibull distribution
AEPannual energy productionβjshape parameter of the j-th component in the
BICBayesian information criterion mixture Weibull distribution
c(·)copula densityγjdependence parameter for the j-th component
ddimensionality in the random vector U of the mixture Gaussian copula distribution
D2Euclidean squared distanceεconvergence threshold
DnKolmogorov–Smirnov distanceηdependence parameter for the j-th component
f(·)probability density function of the mixture bivariate lognormal
F(·)cumulative probability function distribution
gindex indicating the partitioning of the x-θjparameters of the j-th component in the
domain, used to define specific cells along mixture model
the x-axisλair density correction factor
hindex indicating the partitioning of the y-μjlocation parameter of the j-th component in
domain, used to define specific cells along the mixture lognormal distribution
the y-axisμx jlocation parameter of the x variable for the
Jnumber of components in the mixture model j-th component of the mixture bivariate
ltotal number of cells in the x-domain lognormal distribution
L(·)log-likelihood functionμy jlocation parameter of the y variable for the
mtotal number of cells in the y-domain j-th component of the mixture bivariate
nsize of the observed data lognormal distribution
njnumber of data points allocated to cluster j ξset of all parameters in the mixture model
in the mixed dataπdata density within a specific cell
nTtemporal durationρair density
nξnumber of unknown parameters in the ρ0standard air density
mixture modelρmaxlower bound of air density
osubscript, indicative of observed dataρminupper bound of air density
psubscript, indicative of predicted dataσjscale parameter of the j-th component in the
Pwenergy yield of the wind turbine mixture lognormal distribution
Q(·)expected log-likelihood in the EM algorithmσx jscale parameter of the x variable for the j-th
riteration index component of the mixture bivariate lognormal
R2coefficient of determination distribution
RMSEroot mean square errorσy jscale parameter of the y variable for the j-th
Ua d-dimensional vector composed of random component of the mixture bivariate lognormal
variables distribution
vwind speedΦ−1(·)inverse of the cumulative distribution of a
vcut-inoperational threshold of the wind turbine for standard Gaussian distribution
initiating power generationΦB(·)cumulative distribution of a bivariate Gaussian
vcut-outoperational threshold of the wind turbine for distribution
ceasing power generationωjweight of the j-th component in the mixture
WPDwind power density model

Appendix A

The Q functions of the distribution models shown in the experimental analysis can be derived based on the expectations of their log-likelihood functions. The Q(ξ) of the mixture lognormal distribution can be given by:
Q ξ ξ r 1 = i = 1 n j = 1 J ω j r 1 1 2 π σ j ( r 1 ) x i exp ln x i μ j ( r 1 ) 2 2 σ j ( r 1 ) 2 k = 1 J ω k r 1 1 2 π σ k ( r 1 ) x i exp ln x i μ k ( r 1 ) 2 2 σ k ( r 1 ) 2 ln ω j + i = 1 n j = 1 J ω j r 1 1 2 π σ j ( r 1 ) x i exp ln x i μ j ( r 1 ) 2 2 σ j ( r 1 ) 2 k = 1 J ω k r 1 1 2 π σ k ( r 1 ) x i exp ln x i μ k ( r 1 ) 2 2 σ k ( r 1 ) 2 ln 1 2 π σ j x i exp ln x i μ j 2 2 σ j 2
The Q(ξ) of the mixture Weibull distribution can be given by:
Q ξ ξ r 1 = i = 1 n j = 1 J ω j r 1 β j ( r 1 ) α j ( r 1 ) x i α j ( r 1 ) β j ( r 1 ) 1 exp x i α j ( r 1 ) β j ( r 1 ) k = 1 J ω k r 1 β k r 1 α k r 1 x i α k r 1 β k r 1 1 exp x i α k r 1 β k r 1 ln ω j + i = 1 n j = 1 J ω j r 1 β j ( r 1 ) α j ( r 1 ) x i α j ( r 1 ) β j ( r 1 ) 1 exp x i α j ( r 1 ) β j ( r 1 ) k = 1 J ω k r 1 β k r 1 α k r 1 x i α k r 1 β k r 1 1 exp x i α k r 1 β k r 1 ln β j α j x i α j β j 1 exp x i α j β j
The Q(ξ) of the mixture bivariate lognormal distribution can be given by:
Q ξ ξ r 1 = i = 1 n j = 1 J ln ω j ω j r 1 1 2 π x i y i σ x j ( r 1 ) σ y j ( r 1 ) 1 η j ( r 1 ) 2 k = 1 J ω k r 1 1 2 π x i y i σ x k ( r 1 ) σ y k ( r 1 ) 1 η k ( r 1 ) 2 × exp 1 2 1 η j ( r 1 ) 2 ln x i μ x j ( r 1 ) 2 σ x j ( r 1 ) 2 2 η j ( r 1 ) ln x i μ x j ( r 1 ) ln y i μ y j ( r 1 ) σ x j ( r 1 ) σ y j ( r 1 ) + ln y i μ y j ( r 1 ) 2 σ y j ( r 1 ) 2 exp 1 2 1 η k ( r 1 ) 2 ln x i μ x k ( r 1 ) 2 σ x k ( r 1 ) 2 2 η k ( r 1 ) ln x i μ x k ( r 1 ) ln y i μ y k ( r 1 ) σ x k ( r 1 ) σ y k ( r 1 ) + ln y i μ y k ( r 1 ) 2 σ y k ( r 1 ) 2 + i = 1 n j = 1 J ω j r 1 1 2 π x i y i σ x j ( r 1 ) σ y j ( r 1 ) 1 η j ( r 1 ) 2 k = 1 J ω k r 1 1 2 π x i y i σ x k ( r 1 ) σ y k ( r 1 ) 1 η k ( r 1 ) 2 × exp 1 2 1 η j ( r 1 ) 2 ln x i μ x j ( r 1 ) 2 σ x j ( r 1 ) 2 2 η j ( r 1 ) ln x i μ x j ( r 1 ) ln y i μ y j ( r 1 ) σ x j ( r 1 ) σ y j ( r 1 ) + ln y i μ y j ( r 1 ) 2 σ y j ( r 1 ) 2 exp 1 2 1 η k ( r 1 ) 2 ln x i μ x k ( r 1 ) 2 σ x k ( r 1 ) 2 2 η k ( r 1 ) ln x i μ x k ( r 1 ) ln y i μ y k ( r 1 ) σ x k ( r 1 ) σ y k ( r 1 ) + ln y i μ y k ( r 1 ) 2 σ y k ( r 1 ) 2 × ln exp 1 2 1 η j 2 ln x i μ x j 2 σ x j 2 2 η j ln x i μ x j ln y i μ y j σ x j σ y j + ln y i μ y j 2 σ y j 2 2 π x i y i σ x j σ y j 1 η j 2
The Q(ξ) of the mixture Gaussian copula distribution can be given by:
Q ξ ξ r 1 = i = 1 n j = 1 J ω j r 1 f X j r 1 x i f Y j r 1 y i c j r 1 F X j r 1 x i , F Y j r 1 y i k = 1 J ω k r 1 f X k r 1 x i f Y k r 1 y i c k r 1 F X k r 1 x i , F Y k r 1 y i ln ω j + i = 1 n j = 1 J ω j r 1 f X j r 1 x i f Y j r 1 y i c j r 1 F X j r 1 x i , F Y j r 1 y i k = 1 J ω k r 1 f X k r 1 x i f Y k r 1 y i c k r 1 F X k r 1 x i , F Y k r 1 y i × ln f X j x i f Y j y i c j F X j x i , F Y j y i

References

  1. Guo, X.; Chen, X.; Chen, X.; Sherman, P.; Wen, J.; McElroy, M. Grid integration feasibility and investment planning of offshore wind power under carbon-neutral transition in China. Nat. Commun. 2023, 14, 2447. [Google Scholar] [CrossRef] [PubMed]
  2. Raghukumar, K.; Nelson, T.; Jacox, M.; Chartrand, C.; Fiechter, J.; Chang, G.; Cheung, L.; Roberts, J. Projected cross-shore changes in upwelling induced by offshore wind farm development along the California coast. Commun. Earth Environ. 2023, 4, 116. [Google Scholar] [CrossRef]
  3. Asian Development Bank. Guidelines for Wind Resource Assessment: Best Practices for Countries Initiating Wind Development; Asian Development Bank: Mandaluyong City, Philippines, 2014. [Google Scholar]
  4. Murthy, K.S.R.; Rahi, O.P. A comprehensive review of wind resource assessment. Renew. Sustain. Energy Rev. 2017, 72, 1320–1342. [Google Scholar] [CrossRef]
  5. O’Grady, J.G.; Stephenson, A.G.; McInnes, K.L. Gauging mixed climate extreme value distributions in tropical cyclone regions. Sci. Rep. 2022, 12, 4626. [Google Scholar] [CrossRef] [PubMed]
  6. Gomes, L.; Vickery, B.J. Extreme wind speeds in mixed wind climates. J. Wind Eng. Ind. Aerodyn. 1978, 2, 331–344. [Google Scholar] [CrossRef]
  7. Cook, N.J.; Harris, R.I.; Whiting, R. Extreme wind speeds in mixed climates revisited. J. Wind Eng. Ind. Aerodyn. 2003, 91, 403–422. [Google Scholar] [CrossRef]
  8. Camus, P.; Menendez, M.; Mendez, F.J.; Izaguirre, C.; Espejo, A.; Canovas, V.; Perez, J.; Rueda, A.; Losada, I.J.; Medina, R. A weather-type statistical downscaling framework for ocean wave climate. J. Geophys. Res. Ocean. 2014, 119, 7389–7405. [Google Scholar] [CrossRef]
  9. Rueda, A.; Camus, P.; Méndez, F.J.; Tomás, A.; Luceño, A. An extreme value model for maximum wave heights based on weather types. J. Geophys. Res. Ocean. 2016, 121, 1262–1273. [Google Scholar] [CrossRef]
  10. Solari, S.; Alonso, R. A new methodology for extreme waves analysis based on weather-patterns classification methods. In Proceedings of the 35th Conference on Coastal Engineering, Antalya, Turkey, 17–20 November 2016; Volume 1, p. 23. [Google Scholar]
  11. De Leo, F.; Solari, S.; Besio, G. Extreme wave analysis based on atmospheric pattern classification: An application along the Italian coast. Nat. Hazards Earth Syst. Sci. 2020, 20, 1233–1246. [Google Scholar] [CrossRef]
  12. Lombardo, F.T.; Main, J.A.; Simiu, E. Automated extraction and classification of thunderstorm and non-thunderstorm wind data for extreme-value analysis. J. Wind Eng. Ind. Aerodyn. 2009, 97, 120–131. [Google Scholar] [CrossRef]
  13. De Gaetano, P.; Repetto, M.P.; Repetto, T.; Solari, G. Separation and classification of extreme wind events from anemometric records. J. Wind Eng. Ind. Aerodyn. 2014, 126, 132–143. [Google Scholar] [CrossRef]
  14. Solari, G. Emerging issues and new frameworks for wind loading on structures in mixed climates. Wind Struct. 2014, 19, 295–320. [Google Scholar] [CrossRef]
  15. Palese, C.; Natalini, B. Alternative classifications of mechanisms producing annual maximum wind gusts in Resistencia and Corrientes, Argentina. J. Wind Eng. Ind. Aerodyn. 2023, 236, 105362. [Google Scholar] [CrossRef]
  16. Kasperski, M. A new wind zone map of Germany. J. Wind Eng. Ind. Aerodyn. 2002, 90, 1271–1287. [Google Scholar] [CrossRef]
  17. Choi, E.C.C.; Tanurdjaja, A. Extreme wind studies in Singapore. An area with mixed weather system. J. Wind Eng. Ind. Aerodyn. 2002, 90, 1611–1630. [Google Scholar] [CrossRef]
  18. Topchy, A.; Jain, A.K.; Punch, W. A mixture model for clustering ensembles. In Proceedings of the 4th SIAM International Conference on Data Mining, Lake Buena Vista, FL, USA, 22–24 April 2004; pp. 379–390. [Google Scholar]
  19. Melnykov, V.; Maitra, R. Finite mixture models and model-based clustering. Stat. Surv. 2010, 4, 80–116. [Google Scholar] [CrossRef]
  20. Patel, E.; Kushwaha, D.S. Clustering cloud workloads: K-means vs gaussian mixture model. Procedia Comput. Sci. 2020, 171, 158–167. [Google Scholar] [CrossRef]
  21. McLachlan, G.J.; Chang, S.U. Mixture modelling for cluster analysis. Stat. Methods Med. Res. 2004, 13, 347–361. [Google Scholar] [CrossRef]
  22. Stahl, D.; Sallis, H. Model-based cluster analysis. Wiley Interdiscip. Rev. Comput. Stat. 2012, 4, 341–358. [Google Scholar] [CrossRef]
  23. Akpinar, S.; Akpinar, E.K. Estimation of wind energy potential using finite mixture distribution models. Energy Convers. Manag. 2009, 50, 877–884. [Google Scholar] [CrossRef]
  24. Ouarda, T.B.M.J.; Charron, C. On the mixture of wind speed distribution in a Nordic region. Energy Convers. Manag. 2018, 174, 33–44. [Google Scholar] [CrossRef]
  25. Huang, W.; Dong, S. Joint distribution of individual wave heights and periods in mixed sea states using finite mixture models. Coast. Eng. 2020, 161, 103773. [Google Scholar] [CrossRef]
  26. Huang, W.; Dong, S. Joint distribution of significant wave height and zero-up-crossing wave period using mixture copula method. Ocean Eng. 2021, 219, 108305. [Google Scholar] [CrossRef]
  27. Khamees, A.K.; Abdelaziz, A.Y.; Ali, Z.M.; Alharthi, M.M.; Ghoneim, S.S.M.; Eskaros, M.R.; Attia, M.A. Mixture probability distribution functions using novel metaheuristic method in wind speed modeling. Ain Shams Eng. J. 2022, 13, 101613. [Google Scholar] [CrossRef]
  28. Wang, Y.; Li, Y.; Zou, R.; Song, D. Bayesian infinite mixture models for wind speed distribution estimation. Energy Convers. Manag. 2021, 236, 113946. [Google Scholar] [CrossRef]
  29. Yang, Z.; Huang, W.; Dong, S.; Li, H. Mixture bivariate distribution of wind speed and air density for wind energy assessment. Energy Convers. Manag. 2023, 276, 116540. [Google Scholar] [CrossRef]
  30. Ng, S.K.; Krishnan, T.; McLachlan, G.J. The EM algorithm. In Handbook of Computational Statistics: Concepts and Methods; Gentle, J.E., Härdle, W.K., Mori, Y., Eds.; Springer: Berlin, Germany, 2012; pp. 139–172. [Google Scholar]
  31. Gupta, M.R.; Chen, Y. Theory and use of the EM algorithm. Found. Trends Signal Process. 2011, 4, 223–296. [Google Scholar] [CrossRef]
  32. Dempster, A.P.; Laird, N.M.; Rubin, D.B. Maximum likelihood from incomplete data via the EM algorithm. J. R. Stat. Soc. Ser. B (Methodol.) 1977, 39, 1–38. [Google Scholar] [CrossRef]
  33. Ahmed, M.; Seraj, R.; Islam, S.M.S. The k-means algorithm: A comprehensive survey and performance evaluation. Electronics 2020, 9, 1295. [Google Scholar] [CrossRef]
  34. Sinaga, K.P.; Yang, M.S. Unsupervised K-means clustering algorithm. IEEE Access 2020, 8, 80716–80727. [Google Scholar] [CrossRef]
  35. Khan, K.; Rehman, S.U.; Aziz, K.; Fong, S.; Sarasvady, S. DBSCAN: Past, present and future. In Proceedings of the fifth International Conference on the Applications of Digital Information and Web Technologies (ICADIWT 2014), Bangalore, India, 17–19 February 2014. [Google Scholar]
  36. Schubert, E.; Sander, J.; Ester, M.; Kriegel, H.P.; Xu, X. DBSCAN revisited, revisited: Why and how you should (still) use DBSCAN. ACM Trans. Database Syst. 2017, 42, 19. [Google Scholar] [CrossRef]
  37. Zhang, T.; Ramakrishnan, R.; Livny, M. BIRCH: An efficient data clustering method for very large databases. ACM SIGMOD Rec. 1996, 25, 103–114. [Google Scholar] [CrossRef]
  38. Lorbeer, B.; Kosareva, A.; Deva, B.; Softić, D.; Ruppel, P.; Küpper, A. Variations on the clustering algorithm BIRCH. Big Data Res. 2018, 11, 44–53. [Google Scholar] [CrossRef]
  39. McLachlan, G.J.; Peel, D. Finite Mixture Models; John Wiley & Sons: New York, NY, USA, 2000. [Google Scholar]
  40. Anandkumar, A.; Hsu, D.; Kakade, S.M. A method of moments for mixture models and hidden Markov models. In Proceedings of the 25th Conference on Learning Theory, Edinburgh, Scotland, 25–27 June 2012; Volume 23, pp. 33.1–33.34. [Google Scholar]
  41. Vlassis, N.; Likas, A. A kurtosis-based dynamic approach to Gaussian mixture modeling. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 1999, 29, 393–399. [Google Scholar] [CrossRef]
  42. Chen, H.; Chen, J.; Kalbfleisch, J.D. A modified likelihood ratio test for homogeneity in finite mixture models. J. R. Stat. Soc. Ser. B (Stat. Methodol.) 2001, 63, 19–29. [Google Scholar] [CrossRef]
  43. Wong, T.S.; Lam, K.F.; Zhao, V.X. Asymptotic null distribution of the modified likelihood ratio test for homogeneity in finite mixture models. Comput. Stat. Data Anal. 2018, 127, 248–257. [Google Scholar] [CrossRef]
  44. Fonseca, J.R.; Cardoso, M.G. Mixture-model cluster analysis using information theoretical criteria. Intell. Data Anal. 2007, 11, 155–173. [Google Scholar] [CrossRef]
  45. Dziak, J.J.; Coffman, D.L.; Lanza, S.T.; Li, R.; Jermiin, L.S. Sensitivity and specificity of information criteria. Brief. Bioinform. 2020, 21, 553–565. [Google Scholar] [CrossRef]
  46. Svenningsen, L. Power Curve Air Density Correction and Other Power Curve Options in WindPRO. 2010. Available online: http://www.emd.dk/files/windpro/WindPRO_Power_Curve_Options.pdf (accessed on 20 August 2023).
  47. Huang, W.; Dong, S. Probability distribution of wave periods in combined sea states with finite mixture models. Appl. Ocean Res. 2019, 92, 101938. [Google Scholar] [CrossRef]
  48. Devroye, L. Non-Uniform Random Variate Generation; Springer: New York, NY, USA, 1986. [Google Scholar]
  49. Draper, N.R.; Smith, H. Applied Regression Analysis, 3rd ed.; John Wiley & Sons, Inc.: New York, NY, USA, 1998. [Google Scholar]
  50. Yang, Z.; Lin, Y.; Dong, S. Offshore wind power construction efficiency assessment in Fujian sea area based on the Mixed Integer Linear Programming. In Proceedings of the 41st International Conference on Ocean, Offshore and Arctic Engineering, Hamburg, Germany, 5–10 June 2022. [Google Scholar]
  51. Zheng, C.W.; Pan, J.; Li, J.X. Assessing the China Sea wind energy and wave energy resources from 1988 to 2009. Ocean Eng. 2013, 65, 39–48. [Google Scholar] [CrossRef]
  52. Wen, Y.; Kamranzad, B.; Lin, P. Assessment of long-term offshore wind energy potential in the south and southeast coasts of China based on a 55-year dataset. Energy 2021, 224, 120225. [Google Scholar] [CrossRef]
  53. Hayes, L.; Stocks, M.; Blakers, A. Accurate long-term power generation model for offshore wind farms in Europe using ERA5 reanalysis. Energy 2021, 229, 120603. [Google Scholar] [CrossRef]
  54. Patel, R.P.; Nagababu, G.; Kachhwaha, S.S.; Surisetty, V.A.K. A revised offshore wind resource assessment and site selection along the Indian coast using ERA5 near-hub-height wind products. Ocean Eng. 2022, 254, 111341. [Google Scholar] [CrossRef]
  55. Sakuru, S.K.V.S.; Ramana, M.V. Wind power potential over India using the ERA5 reanalysis. Sustain. Energy Technol. Assess. 2023, 56, 103038. [Google Scholar] [CrossRef]
  56. Wu, S.; Liu, J.; Zhang, G.; Han, B.; Wu, R.; Chen, D. Evaluation of NCEP-CFSv2, ERA5, and CCMP wind datasets against buoy observations over Zhejiang nearshore waters. Ocean Eng. 2022, 259, 111832. [Google Scholar] [CrossRef]
  57. Yang, Z.; Lin, Y.; Dong, S. Weather window and efficiency assessment of offshore wind power construction in China adjacent seas using the calibrated SWAN model. Ocean Eng. 2022, 259, 111933. [Google Scholar] [CrossRef]
  58. Costoya, X.; DeCastro, M.; Carvalho, D.; Feng, Z.; Gómez-Gesteira, M. Climate change impacts on the future offshore wind energy resource in China. Renew. Energy 2021, 175, 731–747. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of clustering algorithm.
Figure 1. Schematic diagram of clustering algorithm.
Jmse 11 02060 g001
Figure 2. Histogram representations of random numbers generated from one-dimensional mixture distributions (Cases I and II).
Figure 2. Histogram representations of random numbers generated from one-dimensional mixture distributions (Cases I and II).
Jmse 11 02060 g002
Figure 3. Scatter plots and histograms of random numbers generated from two-dimensional mixture distributions (Cases III and IV).
Figure 3. Scatter plots and histograms of random numbers generated from two-dimensional mixture distributions (Cases III and IV).
Jmse 11 02060 g003
Figure 4. Comparison of probability density curves for Case I.
Figure 4. Comparison of probability density curves for Case I.
Jmse 11 02060 g004
Figure 5. Comparison of probability density curves for Case II.
Figure 5. Comparison of probability density curves for Case II.
Jmse 11 02060 g005
Figure 6. Comparison of probability density contours for Case III.
Figure 6. Comparison of probability density contours for Case III.
Jmse 11 02060 g006
Figure 7. Comparison of probability density contours for Case IV.
Figure 7. Comparison of probability density contours for Case IV.
Jmse 11 02060 g007
Figure 8. Geospatial distribution of selected offshore wind farm projects in Fujian and Guangdong Provinces.
Figure 8. Geospatial distribution of selected offshore wind farm projects in Fujian and Guangdong Provinces.
Jmse 11 02060 g008
Figure 9. Scatter plots of the original dataset, with each data point color-mapped based on probability density.
Figure 9. Scatter plots of the original dataset, with each data point color-mapped based on probability density.
Jmse 11 02060 g009
Figure 10. Simulated data scatter plots, derived from the EM algorithm.
Figure 10. Simulated data scatter plots, derived from the EM algorithm.
Jmse 11 02060 g010
Figure 11. Simulated data scatter plots, derived from the clustering algorithm.
Figure 11. Simulated data scatter plots, derived from the clustering algorithm.
Jmse 11 02060 g011
Figure 12. Univariate probability density histograms for wind speed.
Figure 12. Univariate probability density histograms for wind speed.
Jmse 11 02060 g012
Figure 13. Univariate probability density histograms for air density.
Figure 13. Univariate probability density histograms for air density.
Jmse 11 02060 g013
Figure 14. Power curve of the ASCD-8 wind turbine model.
Figure 14. Power curve of the ASCD-8 wind turbine model.
Jmse 11 02060 g014
Figure 15. Wind power density (W/m2) across six selected locations, derived from the EM and clustering algorithms.
Figure 15. Wind power density (W/m2) across six selected locations, derived from the EM and clustering algorithms.
Jmse 11 02060 g015
Figure 16. Annual energy production (GW·h) for the ASCD-8 turbine across six selected locations, derived from the EM and clustering algorithms.
Figure 16. Annual energy production (GW·h) for the ASCD-8 turbine across six selected locations, derived from the EM and clustering algorithms.
Jmse 11 02060 g016
Figure 17. Probability density contours of each subcategory of the mixed data at L1.
Figure 17. Probability density contours of each subcategory of the mixed data at L1.
Jmse 11 02060 g017
Figure 18. Probability density contours of each subcategory of the mixed data at L2.
Figure 18. Probability density contours of each subcategory of the mixed data at L2.
Jmse 11 02060 g018
Figure 19. Probability density contours of each subcategory of the mixed data at L3.
Figure 19. Probability density contours of each subcategory of the mixed data at L3.
Jmse 11 02060 g019
Figure 20. Probability density contours of each subcategory of the mixed data at L4.
Figure 20. Probability density contours of each subcategory of the mixed data at L4.
Jmse 11 02060 g020
Figure 21. Probability density contours of each subcategory of the mixed data at L5.
Figure 21. Probability density contours of each subcategory of the mixed data at L5.
Jmse 11 02060 g021
Figure 22. Probability density contours of each subcategory of the mixed data at L6.
Figure 22. Probability density contours of each subcategory of the mixed data at L6.
Jmse 11 02060 g022
Table 1. Parameters of the mixture distribution models used in experiments.
Table 1. Parameters of the mixture distribution models used in experiments.
CaseModelNumber of ComponentsParameters
WeightXYDependence Parameter
LocationScaleShapeLocationScaleShape
Imixture lognormal20.3329−0.50810.3764-----
0.66710.09440.1283-----
IImixture Weibull30.2280-1.662210.4056----
0.5718-0.50865.8633----
0.2514-1.01214.0664----
IIImixture bivariate lognormal60.0854−0.96170.2740-−0.40730.7253-0.8056
0.17610.50830.0973-1.27290.2911-0.0128
0.1731−0.69010.1243-0.86740.2581-0.5606
0.16410.10230.2110-0.95770.3097-0.4398
0.1376−0.23020.3909-0.32900.4638-0.5165
0.2637−0.74980.1991-0.37870.3625-0.7401
IVmixture Gaussian copula40.21181.84270.1866--2.09363.59900.1687
0.14681.79710.1686--3.10052.41710.7943
0.31221.62550.2552--1.21686.28600.2833
0.32921.57620.1122--1.56295.24670.5106
Table 2. Parameters estimated by the EM algorithm for Cases I–IV in experiments.
Table 2. Parameters estimated by the EM algorithm for Cases I–IV in experiments.
CaseModelNumber of ComponentsParameters
WeightXYDependence Parameter
LocationScaleShapeLocationScaleShape
Imixture lognormal20.3483−0.47640.3861-----
0.65170.09440.1262-----
IImixture Weibull30.2258-1.656310.3922----
0.5193-0.50735.9378----
0.2548-1.02474.1340----
IIImixture bivariate lognormal60.0919−0.92910.2859-−0.33880.7592-0.8303
0.18240.50960.0983-1.27670.2902-0.0275
0.1672−0.68910.1229-0.86000.2632-0.5666
0.16680.08530.2111-0.95900.3123-0.4952
0.1181−0.20690.3780-0.28780.4264-0.4677
0.2736−0.74710.2115-0.39190.3731-0.7445
IVmixture Gaussian copula40.21361.83200.1908--2.05263.60210.1896
0.15471.78450.1659--3.03872.40590.7873
0.33271.62350.2462--1.22406.24670.2775
0.29911.57810.1147--1.57895.34830.5655
Table 3. Parameters estimated by the clustering algorithm for Cases I−IV in experiments.
Table 3. Parameters estimated by the clustering algorithm for Cases I−IV in experiments.
CaseModelNumber of ComponentsParameters
WeightXYDependence Parameter
LocationScaleShapeLocationScaleShape
Imixture lognormal20.3481−0.47670.3859-----
0.65190.09440.1263-----
IImixture Weibull30.2259-1.656210.3629----
0.5200-0.50725.9276----
0.2541-1.02374.1399----
IIImixture bivariate lognormal60.0918−0.93110.2867-−0.34250.7621-0.8305
0.18150.50980.0982-1.27390.2904-0.0232
0.1663−0.68890.1225-0.86290.2626-0.5647
0.16870.08580.2126-0.95860.3133-0.4955
0.1171−0.20770.3793-0.28350.4244-0.4639
0.2746−0.74650.2112-0.39490.3738-0.7437
IVmixture Gaussian copula40.20231.84560.1864--2.10113.65050.1365
0.14741.78600.1680--3.07072.41970.7940
0.33771.62340.2446--1.22426.18240.2746
0.31261.58200.1168--1.58535.29030.5569
Table 4. Model evaluation metrics estimated by the EM and clustering algorithms for Cases I and II.
Table 4. Model evaluation metrics estimated by the EM and clustering algorithms for Cases I and II.
AlgorithmCaseTest Statistic
D2DnAn2
EM algorithmI2.2153 × 10−60.00400.1483
II1.6006 × 10−60.00410.1312
Clustering algorithmI2.2174 × 10−60.00410.1483
II1.6079 × 10−60.00470.1296
Table 5. Model evaluation metrics estimated by the EM and clustering algorithms for Cases III and IV.
Table 5. Model evaluation metrics estimated by the EM and clustering algorithms for Cases III and IV.
AlgorithmCaseTest Statistic
RMSER2
EM algorithmIII4.3176 × 10−40.99995
IV1.5640 × 10−40.99997
Clustering algorithmIII1.6468 × 10−40.99995
IV9.2028 × 10−50.99997
Table 6. Summary of key parameters for selected offshore wind farm projects along the coastlines of Fujian and Guangdong Provinces.
Table 6. Summary of key parameters for selected offshore wind farm projects along the coastlines of Fujian and Guangdong Provinces.
LocationProjectLatitudeLongitudeDepth (m)Capacity (MW)
L1Change open water25.59° N120.19° E48.84400
L2Zhangpu Liuao23.85° N117.88° E24.00400
L3Shantou Lemen II23.13° N117.19° E27.90350
L4Shantou Haimen III22.52° N116.44° E40.53100
L5Huizhou Harbor22.17° N114.75° E41.361000
L6Yangjiang offshore deepwater20.88° N112.14° E52.082000
Table 7. Statistical characteristics of wind speed and air density for selected locations.
Table 7. Statistical characteristics of wind speed and air density for selected locations.
LocationWind Speed (m/s)Air Density (kg/m3)
MeanStandard DeviationSkewnessKurtosisMeanStandard DeviationSkewnessKurtosis
L110.22083.9899−0.02482.56811.17810.03200.24881.8500
L28.11113.66050.29332.35121.17630.03070.29721.8330
L38.49603.62590.26392.45651.17250.02940.31701.8534
L48.64953.65230.29072.56131.16770.02710.35621.9446
L57.26852.73360.48573.93721.16660.02700.40852.0766
L67.88483.02490.44043.45061.16140.02520.56562.3429
Table 8. Performance metrics for the EM and clustering algorithms across six locations.
Table 8. Performance metrics for the EM and clustering algorithms across six locations.
LocationEM AlgorithmClustering Algorithm
RMSER2RMSER2
L17.4293 × 10−50.99337.2740 × 10−50.9991
L27.8819 × 10−50.99697.6386 × 10−50.9973
L37.7514 × 10−50.99827.4381 × 10−50.9993
L47.7608 × 10−50.99947.5632 × 10−50.9994
L57.6150 × 10−50.99897.4183 × 10−50.9989
L67.7026 × 10−50.99877.6630 × 10−50.9991
Table 9. Key parameters of the ASCD-8 wind turbine model.
Table 9. Key parameters of the ASCD-8 wind turbine model.
Rated PowerCut-in Wind Speed (vcut-in)Rated Wind SpeedCut-Out Wind Speed (vcut-out)
8 MW3.5 m/s13.0 m/s25.0 m/s
Table 10. Wind power density (W/m2) across six selected locations.
Table 10. Wind power density (W/m2) across six selected locations.
AlgorithmL1L2L3L4L5L6
EM algorithm916.75517.61566.95592.16324.74418.36
Clustering algorithm911.36516.61565.49590.04323.89417.92
Table 11. Annual energy production (GW·h) for the ASCD-8 turbine across six selected locations.
Table 11. Annual energy production (GW·h) for the ASCD-8 turbine across six selected locations.
AlgorithmL1L2L3L4L5L6
EM algorithm42.1228.9931.1931.9421.6826.13
Clustering algorithm42.1028.8431.0231.7621.6226.02
Table 12. Statistical metrics for each subcategory of the mixed data across six locations.
Table 12. Statistical metrics for each subcategory of the mixed data across six locations.
LocationsMetricsComponent 1Component 2Component 3Component 4Component 5Component 6Component 7
L1RMSE0.00040.00020.00030.00030.00020.00020.0002
R20.96720.99680.95670.97690.99240.98930.9948
L2RMSE0.00030.00020.00040.00050.00020.0001
R20.97400.99480.92960.91640.99630.9977
L3RMSE0.00020.00030.00050.00060.00020.00020.0003
R20.96800.94670.94130.93580.98700.97370.9645
L4RMSE0.00030.00020.00040.00010.0002
R20.93210.99220.92430.99750.9957
L5RMSE0.00050.00040.00050.00040.00050.00050.0004
R20.96580.97260.96780.95880.97180.95500.9522
L6RMSE0.00030.00060.00030.00020.00010.0006
R20.97220.93980.99220.98420.99700.9283
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

Huang, W.; Zhu, X.; Xia, H.; Wu, K. Offshore Wind Energy Assessment with a Clustering Approach to Mixture Model Parameter Estimation. J. Mar. Sci. Eng. 2023, 11, 2060. https://doi.org/10.3390/jmse11112060

AMA Style

Huang W, Zhu X, Xia H, Wu K. Offshore Wind Energy Assessment with a Clustering Approach to Mixture Model Parameter Estimation. Journal of Marine Science and Engineering. 2023; 11(11):2060. https://doi.org/10.3390/jmse11112060

Chicago/Turabian Style

Huang, Weinan, Xiaowen Zhu, Haofeng Xia, and Kejian Wu. 2023. "Offshore Wind Energy Assessment with a Clustering Approach to Mixture Model Parameter Estimation" Journal of Marine Science and Engineering 11, no. 11: 2060. https://doi.org/10.3390/jmse11112060

APA Style

Huang, W., Zhu, X., Xia, H., & Wu, K. (2023). Offshore Wind Energy Assessment with a Clustering Approach to Mixture Model Parameter Estimation. Journal of Marine Science and Engineering, 11(11), 2060. https://doi.org/10.3390/jmse11112060

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