Next Article in Journal
A Multimodal Deep Learning Framework for Rapid Prediction of Operational Carbon Emissions in Early-Stage Residential Building Design
Previous Article in Journal
A Meta-Model-Based Multi-Objective Optimization Method for Primary and Secondary School Classrooms—A Case Study of Zhengzhou
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Copula Framework for Joint Probability Density of Wind Speed, Wind Direction, and Wind Attack Angle Based on Dirichlet Process Mixture Model

Department of Civil Engineering, Zhejiang University of Technology, Hangzhou 310023, China
*
Author to whom correspondence should be addressed.
Buildings 2026, 16(10), 2015; https://doi.org/10.3390/buildings16102015
Submission received: 17 April 2026 / Revised: 8 May 2026 / Accepted: 12 May 2026 / Published: 20 May 2026
(This article belongs to the Section Building Structures)

Abstract

The structural safety and performance of long-span bridges in coastal areas are significantly influenced by the wind field. Traditional univariate or simplified multivariate probabilistic models often fail to capture the multimodal and nonlinear dependencies among wind parameters, leading to inaccuracies in wind-induced risk assessment. This study proposes a novel joint probability density function framework for wind speed, wind direction, and wind attack angle, integrating a Dirichlet process mixture model (DPMM) for marginal distributions and a Regular Vine (R-Vine) copula for dependency modeling. The DPMM adaptively identifies the number of mixture components without presetting, effectively capturing multimodal and periodic characteristics of the wind field. The R-Vine copula flexibly models complex nonlinear dependencies among the three variables. A case study using field data from the Beikou Bridge demonstrates the capability to reveal seasonal wind patterns of the proposed model. By explicitly parametrizing the underlying wind regimes, the DPMM-based framework enables physically interpretable wind field decomposition. This provides direct support for probabilistic wind field modeling, supporting enhanced wind-resistant design and operational management of coastal long-span bridges.

1. Introduction

The rapid expansion of coastal transportation infrastructure has led to a growing number of long-span bridges in recent years [1]. The structural integrity and flexible performance inherent in the long-span bridges are sensitive to wind-induced hazards and the statistical characteristics of the wind field [2,3]. As span lengths increase, nonlinear structural behavior becomes more outstanding, and the interaction between the wind field and the structure grows significantly more influential [4]. Therefore, a comprehensive probability density function (PDF) model of wind field forms the basis for a robust probabilistic assessment, enables accurate evaluation of structural safety, and directly supports the long-term management strategies.
Owing to the highly fluctuating and nonlinear nature of measured wind field data, the accurate characterization of the wind field in various terrains and climate regions necessitates the application of multiple statistical probability models for fitting analysis [5]. Ozay and Celiktas applied the maximum likelihood (ML) to estimate the two parameters of the Weibull distribution for modeling the wind speed distribution in the Alaçatı region [6]. Wang et al. utilized several classic parametric probability distributions, including the Lognormal, Gamma, and Loglogistic, to fit the wind field [7]. Ding et al. adopted three parametric distribution functions for modeling wind speed on the long-span bridge: the Gumbel distribution, Weibull distribution, and Rayleigh distribution [8]. Despite advantages such as computational efficiency and parameter transparency, the single parametric models are limited by their predefined forms, which often result in systematic errors and an inability to resolve the multimodal structures of the wind field. Hence, for complex wind fields or high-precision applications, these simple models should be superseded by more flexible mixture models or nonparametric models [9]. Kollu et al. conducted a comparative study of three mixture distributions (Weibull-GEV, Weibull-Lognormal, GEV-Lognormal) against single parametric models and other mixture models for characterizing the wind field [10]. Mazzeo et al. proposed the Mixture of Two Truncated Normal Distributions (MTTNDs) based on a linear combination of two normal distributions for modeling bimodality or asymmetry of the wind speed distribution [11]. Wang et al. assessed the applicability of the mixture Weibull distribution (2W2W) in modeling the probability distribution of wind fields in engineering and compared it with the traditional single-component Weibull distribution [12]. Khamees et al. pointed out that the two-component mixed distribution is not the best choice in wind field modeling, and then introduced the three-component mixture Weibull distribution and the meta-heuristic optimization method to construct a more optimal wind speed probability model [13]. Wang et al. extended the limited-components of mixture model for estimating wind field PDF to the Bayesian infinite Gaussian mixture model, but still needed to set an upper limit for the number of components [14]. Wu et al. developed a truncated Gaussian mixture model for wind speed probability distribution by using the continuous ranked probability score (CRPS) loss function and the False Discovery Rate (FDR) algorithm [15]. Furthermore, the nonparametric density estimation methods (such as the maximum entropy theory and kernel density estimation) have the ability to adaptively fit complex wind speed distributions without any prior assumptions about the parameter model; thus, the advantages have been extensively studied by researchers [16,17,18].
A comprehensive analysis of statistical properties of the wind field requires moving beyond a single-parameter approach. The joint probability density function (JPDF) is a key statistical characteristic model for characterizing the dependence between random variables, with broad applications in wind engineering [19,20]. Carta et al. employed an Angular-linear (AL) model to construct a joint probability distribution for wind speed and direction by combining a Normal–Weibull mixture for wind speed with a finite mixture of von Mises distributions for wind direction [21]. Han et al. adopted the classic Johnson-Wehrly (JW) model structure to estimate the JPDF of wind speed and wind direction for characterizing their dependence in wind field analyses [22]. While the JW model can overcome the symmetry restriction that limits the AL method in complex scenarios, its reliance on subjective judgment for model selection and its limited capacity for explaining complex dependencies present significant drawbacks [23].
In the wind-resistant design of large-span bridges, the wind attack angle is a critical parameter influencing structural behavior [24]. The Copula method offers both flexible marginal fitting and accurate simulation of the complex interdependencies among all wind field parameters. Chen et al. proposed two Copula-based strategies to estimate the JPDF of wind speed, wind direction and wind attack angle at typical mountain bridge sites: Strategy I employed the Vine Copula framework in combination with the modified binary Bernstein Copula for modeling; Strategy II directly utilized the modified ternary Bernstein Copula for estimation [25]. Ding et al. characterized the marginal distribution (univariate PDF) of each variable by the finite mixture (FM) model, and used the copula model to integrate wind speed, direction, and attack angle into a unified trivariate JPDF at the bridge site [26]. Zhang et al. (2022, 2024) developed trivariate joint probability models for wind speed, direction, and angle of attack using on-site measurement data from a deep-cut gorge bridge site, employing distinct Copula structures in each study [27,28]. The 2022 model utilized a D-Vine structure with a Frank Copula, while the 2024 model was based on a C-Vine structure with Gumbel, mixed von Mises, and Logistic marginal distributions [27,28].
In general, the above studies have revealed different advantages of frameworks for JPDF of wind field, such as “more suitable”, “better fit”, “better performance”, or “is proposed”. However, for large-span bridges located in coastal areas with distinct seasonal climates, there are relatively few joint probability modeling systems for wind speed, wind direction, and wind attack angle. Most of the research pays more attention to the JPDF of wind speed with other factors in the coastal areas of bridges [29,30,31], but the wind horizontal and vertical components should be further considered. Consequently, the joint probability modeling of wind fields for large-span bridges in coastal areas demands a framework capable of both elucidating the intrinsic physical structure of the wind and fulfilling the requirements for computational efficiency in engineering. The development of methods specifically towards real engineering applications has been a shared emphasis in other structural engineering fields [32,33].
In this study, a JPDF modeling framework based on Copula theory is proposed for statistical characteristics analysis of wind fields. For marginal distribution modeling, the Dirichlet process mixture model (DPMM) is adopted: a Gaussian mixture model is used for wind speed and wind attack angle to capture their continuous multimodal characteristics, while a von Mises mixture distribution is employed for wind direction to strictly preserve the periodic nature of circular variables. In terms of dependency structure modeling, a parametric Vine Copula method is applied to effectively capture complex nonlinear dependencies among multiple variables. The framework achieves a balance between data-driven physical mechanism representation and computational efficiency optimization, avoiding both the oversimplified assumptions of purely physical models and the high computational costs of fully nonparametric methods, while strictly respecting the physical nature of each variable, which includes the periodicity of wind direction and the non-negativity of wind speed. Compared with existing Copula-based models that predominantly adopt single parametric distributions or finite mixtures with prespecified component counts, the DPMM adopted here adaptively infers the number of wind regimes directly from the data. Each resulting component corresponds to a physically interpretable meteorological state, enabling data-driven regime discovery without prior assumptions on the underlying wind climate structure. The research outcome provides a comprehensive solution for wind field characteristic modeling in coastal bridge engineering, combining physical rigor with computational feasibility.

2. Dirichlet Process Mixture Model

2.1. The DPMM in the Stick-Breaking Construction

The Dirichlet process (DP) was introduced by Ferguson in 1973 [34], which is widely used in Bayesian nonparametric inference. As a prior on the space of probability measures, the DP addresses both uncertainty in the number of clusters and data-adaptive density estimation [35].
Let X = ( x 1 , x 2 , , x n ) be a sample space, G 0 a base distribution on X , α > 0 a positive scaling parameter. A random measure G follows a DP, denoted:
G | α , G 0 DP α , G 0
Thus, for any finite partition ( x 1 , x 2 , , x n ) , the random vector ( G ( x 1 ) , G ( x 2 ) , , G ( x n ) ) follows a Dirichlet distribution:
G x 1 , G x 2 , , G x N D i r i c h l e t α G 0 x 1 , α G 0 x 2 , , α G 0 x N
where D i r i c h l e t ( ) is the Dirichlet distribution. Moreover, the DPMM under stick-breaking construction admits an infinite number of components with random weights [36], the random measure G is expressed as follows:
G = k = 1 π k δ θ k
where δ θ k is the indicator function located at the atom θ k and θ k is drawn independently from the base distribution G 0 ; π k = β k j = 1 k 1 ( 1 β j ) is the weight constructed by the stick-breaking process: β k | α Beta 1 , α and k = 1 π k = 1 . Each observation x i is associated with a latent variable z i that indicates its component assignment. The DPMM is defined by the following generative process: (1) the collection of components { β k } k = 1 independently drawn from a Beta distribution with parameters 1 and α . (2) the collection of components { θ k } k = 1 corresponding to each mixture component are independently drawn from G 0 . (3) For each x i , the latent variables z i is drawn from the prior distribution of weights. Conditioned on z i and the component parameters, the x i is generated from an observation model p ( x i θ z i ) .

2.2. Accelerated Variational Bayesian Inference Algorithm

The accelerated variational Bayesian algorithm extends standard variational inference by introducing a soft truncation strategy for the DP model. While conventional methods select a simple parametric family for the variational distribution, the soft truncation allows the variational posterior to theoretically possess infinitely many components. However, for components beyond a prespecified level T (i.e., i > T ), the variational distributions are fixed to their priors and excluded from optimization. This ensures the variational family remains nested as T increases, enabling adaptive model complexity selection. Accordingly, the intractable posterior of the DP mixture is approximated by a factorized variational distribution of the form:
q θ , β , z ; ϕ = i = 1 L q β i β i ; ϕ i β q θ i θ i ; ϕ i θ i = 1 n q z i z i
where q β i ( β i ; ϕ i β ) and q θ i ( θ i ; ϕ i θ ) are parametric models with parameters ϕ i β and ϕ i θ , and q z i ( z i ) are discrete distributions over the component labels. To handle large-scale data efficiently, the dataset is divided among the leaf nodes of a KD-tree. The same responsibility distribution is assigned to all samples that belong to the same leaf, thereby avoiding point-wise updates. Complexity is further reduced by caching sufficient statistics at the node level.
The objective of the variational inference process would be to minimize the Kullback–Leibler divergence K L q θ , β , z ; ϕ q θ , β , z x , λ , α , or equivalently, that minimize the free energy [37] in this paper, the form of free energy can be written as follows:
F = i = 1 K E q β i log q β i β i ; ϕ i β p β β i α + E q β i log q θ i θ i ; ϕ i θ p θ i λ A n A log i = 1 exp S A , i
where n A is the number of data in the node outer node A of KD-tree. Based on the stick-breaking construction, p β i ( β i α ) and q β i ( β i ; ϕ i β ) can be assumed as follows:
p β β i α Beta α 1 , α 2
q β i β i ; ϕ i β Beta ϕ i , 1 β , ϕ i , 2 β
To obtain an analytical solution for the variational update equations, this algorithm assumes conjugate exponential family distributions for both the prior and the variational posterior. Thus, the analytical solution for prior p ( θ i λ ) and variational posterior q θ i ( θ i ; ϕ i θ ) in the exponential family are given by:
p θ i λ = h θ i exp λ 1 θ i + λ 2 a θ i a λ
q θ i θ i ; ϕ i θ = h θ i exp ϕ i , 1 θ θ i + ϕ i , 2 θ a θ i a ϕ i θ
where h ( ) is the base measure; a ( ) is the log-partition function. The form of S A , i can be written as follows:
S A , i = E q θ i θ i T x A E q θ i a θ i
where x A denotes the average over all data contained in the node A . The optimal rules for different parameters with the KD-tree are as follows:
ϕ i , 1 β = α 1 + A n A q z A z A = i
ϕ i , 2 β = α 2 + A n A j = i + 1 q z A z A = j
ϕ i , 1 θ = λ 1 + A n A q z A z A = i x A
ϕ i , 2 θ = λ 2 + A n A q z A z A = i
where q z A ( z A ) is given by:
q z A z A = i = exp S A , i j = 1 exp S A , j

3. Copula Framework

3.1. Pair-Copula Constructions

A Copula C ( ) : [ 0 , 1 ] N [ 0 , 1 ] is a multivariate cumulative distribution function (CDF) with uniform marginal distributions on [ 0 , 1 ] . According to Sklar’s theorem [38], for any joint CDF F with marginal distribution functions F 1 , F 2 , , F N can be expressed as follows:
F X 1 , X 2 , , X N = C F 1 ( X 1 ) , F 2 ( X 2 ) , , F N ( X N )
If the marginal distributions are continuous, the copula C ( ) is unique. The joint probability density function f can be expressed as the product of the copula density c ( ) and the marginal densities
f X 1 , X 2 , , X N = c F X 1 , F X 2 , , F X N i = 1 N f i X i
where c ( ) is the partial derivative of C ( ) . Sklar’s theorem decouples marginal modeling from dependence modeling, which allows the c ( ) and C ( ) to be modeled independently. To address the issue of dimension caused by high-dimensional joint distributions, Joe (1997) [39] introduced the Pair-Copula Construction (PCC) framework, which decomposes a high-dimensional joint distribution into a product of conditional bivariate copulas. The general formula of conditional marginal density can be written as follows:
f ( X v ) = c X v j v j F ( X v j ) , F ( v j v j ) f ( X v j )
where v is the n-dimensional vector; v j is the j component of v ; v j is vector v without its j component. for every j , the formula of F ( X v ) can be written as follows:
F ( X v ) = C X v j v j F ( x v j ) , F ( v j v j ) F ( v j v j ) ,
For the special case where v is univariate and X , v are uniform, the conditional distribution of F ( X v ) is obtained by the h-function. That is
h ( X , v ) = F ( X v ) = C X , v X , v v
where the second parameter of h ( ) always denotes the conditioning variable. While the h ( ) provides the analytical mechanism to evaluate conditional distributions in a pair-copula construction, the sequential order in which these pair copulas are cascaded is not predetermined.

3.2. Vine Copula

Bedford & Cooke (2001, 2002) [40,41] introduced the Regular Vine (R-Vine) as a systematic framework for organizing all valid pair-copula decompositions. A N dimensional R-Vine is defined by an ordered sequence of ( N 1 ) trees. Each tree T i consists of a set of nodes N i and a set of edges E i . The sequence of trees forms a valid vine when [42]:
(1)
Tree T 1 has a node set N 1 representing the N random variables.
(2)
Tree T i (for i 2 ) has a node set N i formed by the edges E i 1 of the previous tree T i 1 .
(3)
Proximity Condition: For any edge e = a , b E i (where i 2 ), it must hold that a b = 1 .
As the most general vine copula structure, R-vine subsumes C-vine and D-vine as special cases. Its distribution-free properties and configurable architecture enable flexible adaptation to complex dependence patterns without parametric constraints [43]. For a model specified by the R-Vine structure, a set of copula families, and a set of parameters, the joint density function is given by the product of marginal densities and all pair-copula densities [44]:
f X 1 , X 2 , , X N = n = 1 N f n X n i = 1 N 1 e E i c C e , a , C e , b | D e F C e , a | D e X C e , a | X D e , F C e , b | D e X C e , b | X D e
where e = a , b E i is an edge in tree T i , connecting the random variables X C e , a and X C e , b conditioned on the set X D e . C e , a , C e , b is the conditioned set of e , defined as follows:
C e , a = a \ D e
C e , b = b \ D e
where D e is the conditioning set of e , defined as follows:
D e = a b
Building an R-Vine copula model requires solving three intertwined tasks: (1) selecting the vine structure; (2) selecting a suitable bivariate copula family for each pair-copula in the structure; (3) estimating the parameters for all selected copulas. As the number of possible R-Vine structures grows super-exponentially with dimension, a manual approach is infeasible. Therefore, the Dißmann algorithm is adapted in this paper. Figure 1 shows the structure of an exemplary three-dimensional R-vine copula.

3.3. Regular Vine Model Selection and Estimation

The construction of an R-Vine copula model involves three steps: structure selection, copula family selection, and parameter estimation. As the number of possible R-Vine structures grows exponentially with dimension, the efficient sequential algorithm of Dißmann et al. (2013) [45] is adopted in this paper. This algorithm proceeds by capturing the strongest conditional dependencies at each level of the vine hierarchy through the following steps:
(1)
Starting from uniform pseudo-observations, the empirical Kendall’s τ matrix is computed for all variable pairs to serve as a nonparametric weight for dependence strength.
(2)
For each tree level ( T 1 to T N 1 ), select a Maximum Spanning Tree using absolute τ values as weights. For each edge, choose the best-fitting bivariate copula family by Bayesian Information Criterion ( B I C ) and estimate its parameters by maximum likelihood. The preliminary independence test based on τ is performed for each candidate pair. The independence copula is selected if independence is not rejected. The h-function is then applied to obtain the transformed variables for the next tree.
(3)
The algorithm outputs the full model specification in three lower triangular arrays: vine structure, copula families, and parameters.
This methodology yields a flexible characterization of high-dimensional dependence by automating the identification of prominent associations and the individual tailoring of pair-copula tail properties.

4. Goodness-of-Fit Test

This study employs a two-stage modeling framework comprising marginal PDF fitting for wind field variables, followed by the construction of the JPDF to capture their interdependencies [46]. To ensure rigorous evaluation across distinct modeling objectives and error sources, a hierarchical assessment scheme aligned with the DPMM-Copula structure is adopted, spanning three layers: univariate margins, bivariate copula dependence, and the JPDF.
At the univariate marginal distribution layer, Root Mean Square Error ( R M S E ), Coefficient of Determination ( R 2 ), and Mean Absolute Error ( M A E ) are adopted to evaluate the fitting accuracy of the PDF and CDF. Their mathematical formulations are given below:
R M S E = 1 L i = 1 L x i x ^ i 2
R 2 = 1 i = 1 L x i x ^ i 2 i = 1 L x i x ¯ 2
M A E = 1 L i = 1 L x i x ^ i
where L is the number of data samples; x i is the i -th measured value of the data sample; x ^ i is the i -th output value of the model; x ¯ is the sample mean of the measured value.
At the bivariate copula dependence structure layer, the B I C is employed to evaluate the statistical validity and parsimony of the selected copula structure. The B I C is defined as follows:
B I C = 2 · ln L + k · ln L
where L is the model likelihood, and k is the number of model parameters.
At the JPDF layer, R M S E , M A E , and the Index of Agreement ( I A ) are utilized to quantify Copula model accuracy. The I A formula is as follows:
I A = 1 i = 1 L x i x ^ i 2 i = 1 L x i x ¯ + x i x ¯ 2

5. Case Study

5.1. Instrument and Data

This study is bases on the Beikou Bridge at the Oujiang River in Wenzhou, Zhejiang, China—a three-tower four-span double-layer continuous steel truss girder suspension bridge with a 2178 m main cable span (230 + 800 + 800 + 348). Its main cable is 1/10, with north and south spans measuring 213.6 m and 273.6 m, respectively. Wind speed, direction, and attack angle were recorded by sensors installed at four positions on the main girder. Refer to Figure 2 for further details.
It should be noted that this bridge is located in a coastal area with predominantly flat estuarine terrain and gentle hills to the north and south, resulting in relatively unobstructed wind flow from seaward directions. The region experiences strong seasonal influences, with wind field variations significantly affecting the structural behavior of the bridge.
In this study, the JPDF is constructed using 2023 wind data collected at 10 Hz from four 3-axis ultrasonic anemometers (F-06, F-08, F-14, and F-16). The main technical parameters of anemometers are presented in Table 1.
The wind speed, direction, and angle of attack are analyzed based on 10 min mean values, a standard averaging interval in engineering applications. Prior to JPDF modeling, the raw data (sample size 10 Hz) is preprocessed to address missing values and outliers. Outliers are identified and removed using the Pauta criterion (3σ rule), which assumes that residual errors follow a normal distribution and defines a safety interval of ±3σ, beyond which the probability of occurrence is less than 0.3% [47]. Following outlier elimination, missing and excised data points are imputed by cubic spline interpolation [48], a method selected for its high smoothness and continuity, which are particularly well suited to the fluctuating components of wind field data. While this preprocessing procedure enhances the reliability and temporal consistency of the dataset, it does not distort the tails or the dependence structure.

5.2. Marginal PDFs for Wind Field

In this study, the DPMM is adopted for marginal density estimation of each variable (wind speed, wind direction, and wind attack angle). This step constitutes the first stage in the construction of the JPDF.
Specifically, a Gaussian mixture model is employed for wind speed and wind attack angle to capture their continuous multimodal characteristics, while a von Mises mixture model is applied to wind direction to strictly preserve the periodicity inherent in circular variables. This mixture model within the DPMM framework can adaptively determine the number of mixture components without a predefined structure. This advantage can avoid the functional form constraints and selection biases typical of conventional parametric models. As a benchmark for comparison, kernel density estimation (KDE) is also implemented and evaluated.
For the quantitative assessment of goodness-of-fit metrics, the continuous probability density estimates are compared against the empirical probabilities derived from the discretized bins. Accordingly, the domain of each variable is partitioned into intervals (bins), a procedure that balances statistical resolution with computational efficiency. The wind speed at the observation points is discretized in 0.5 m/s bins between site-specific minimum and maximum values. The wind direction is discretized into 36 bins (0° to 360°, 10° interval, measured clockwise from true north) [49]. For wind attack angle, the theoretical range spans from −90° to 90°; however, practical observations are typically more concentrated. To preserve statistical fidelity while maintaining valid bin coverage, a 2° bin spacing is adopted throughout this interval.
As wind direction belongs to circular data, the application of linear mixture models ignores periodicity. Therefore, the wind direction observations should be transformed onto the two-dimensional Euclidean plane, and a DP mixture of von Mises models (DPMM-vM) is adopted as the marginal model. For wind speed and wind attack angle, DP Gaussian mixture models (DPGMMs) are employed. The fitted PDFs and CDFs are compared with the actual bin values, enabling a quantitative assessment of the goodness-of-fit between the DPMM-based marginals (DPGMM and DPMvMM) and the KDE benchmark.

5.2.1. Marginal Model for Wind Speed

The marginal model of wind speed at the four positions (F-06, F-08, F-14, and F-16) is fitted respectively using DPGMM and KDE. The corresponding PDF and CDF estimates are displayed in Figure 3 and Figure 4. Table 2 and Table 3 show the goodness-of-fit results for marginal models of wind speed.
As indicated by the goodness-of-fit metrics presented in Table 2 and Table 3, both methods yield low R M S E and M A E values, with R 2 values close to 1, confirming satisfactory overall fit. It is worth mentioning that while KDE achieves slightly lower R M S E and M A E in some PDF fitting cases, the DPMM is still retained as the marginal model. Unlike KDE, which yields a nonparametric estimate without structural interpretability, the DPMM provides explicit parametric components that correspond to physically meaningful wind regimes and form the basis for the analysis of seasonal variation.
Table 4 shows the model parameters for the marginal PDFs of wind speed. The variation in the number of DPGMM components along the bridge span, seven at F-14 versus four or five at the remaining positions, reflects pronounced spatial heterogeneity in the wind speed distribution. F-14 is located at the mid-span of the main girder (Figure 2). While the wind field at F-14 is subject to aerodynamic interference from the bridge towers and cables, it is largely unaffected by the surrounding terrain due to its distance from the shoreline. This observation confirms the effectiveness of the DPGMM in adaptively determining the required model complexity and providing high-quality marginal foundations for the subsequent Vine copula modeling.

5.2.2. Marginal Model for Wind Direction

Since the wind direction is circular data, the application of linear mixture models would ignore its inherent periodicity. Therefore, the DPMM-vM is adopted as the marginal model, with the number of components adaptively determined from the data. Each von Mises component is parameterized by a mean direction and a concentration parameter, naturally satisfying the periodic boundary condition F ( 0 ) = F ( 2 π ) . For the integration purpose in the copula framework, the fitted DPMM-vM cumulative distribution function is used to transform wind direction to uniform pseudo-observations. Since the CDF satisfies F ( θ + 2 π ) = F ( θ ) + 1 , observations near 0° and 360° map consistently to values near 0 and 1. The corresponding PDF and CDF estimates are displayed in Figure 5 and Figure 6. Table 5 and Table 6 show the goodness-of-fit results for marginal models of wind direction.
As summarized in Table 5 and Table 6, the goodness-of-fit metrics indicate that the DPMM-vM preserves the inherent periodicity of wind direction while maintaining a robust characterization of the global distributional form.
Table 7 provides the estimated mean direction, concentration parameter κ , and mixture weight for each component of the DPMM-vM. The prevailing wind direction intervals and their corresponding directional concentration are distinctly observable at each measurement site within the bridge area. For example, the dominant directional components at sites F-06 and F-08 are centered at approximately 0.84 rad and 0.79 rad, respectively, and are associated with notably high κ . These estimates indicate the presence of stable, well-defined prevailing wind directions within the study region.

5.2.3. Marginal Model for Wind Attack Angle

The marginal models of wind attack angle are modeled using the DPGMM. The corresponding PDF and CDF estimates are displayed in Figure 7 and Figure 8. Table 8 and Table 9 show the goodness-of-fit results for marginal models of wind attack angle.
Figure 8 illustrates the pronounced central tendency evident in the measured wind attack angle data.
As shown in Table 10, the relatively small estimated means and standard deviations of the individual mixture components indicate that the observed wind attack angle exhibits a limited range of fluctuation, concentrated within a considerably narrower interval than the theoretical bounds of −90° to 90°.

5.3. Seasonal Variation in the Wind Field

Bayesian inference in the DPMM framework provides the posterior component-assignment probabilities for each observation. These quantities serve as the basis for a seasonal analysis of the wind field. The monthly occurrence probabilities of the mixture components for wind speed, wind direction, and wind attack angle are shown in Figure 9, Figure 10 and Figure 11, respectively. This probabilistic decomposition reveals the seasonal variability of the wind climate at the bridge site and illustrates the annual progression of the dominant regional weather regimes.
As shown in Figure 3a and Figure 10a, at position F-06, the fourth Gaussian component of wind speed (characterized by the highest mean value of approximately 5.22 m/s) reaches its peak monthly probability of 39.75% in July, indicating that winds of this intensity dominate during this month.
Located within the subtropical monsoon climate of southeastern China, the bridge site exhibits a pronounced seasonal shift in wind direction components, as shown in Figure 10a. Specifically, the third wind direction component (mean direction: 194.01°, concentration parameter: 7.95) emerges as the dominant regime in July, accounting for a notably high occurrence probability of 60.35%. Concurrently, the third Gaussian component of the wind attack angle (mean: 2.06°, standard deviation: 1.74°) attains its maximum probability of 65.11% during the same month.
It is noteworthy that the highest mean wind speeds also have markedly elevated probabilities at the other locations in July: the fifth component at F-08 (mean: 5.79 m/s, 42.95%), the sixth at F-14 (mean: 7.72 m/s, 49.81%), and the fourth at F-16 (mean: 6.13 m/s, 30.48%). During the same month, the prevailing wind direction and wind attack angle components exhibit strong concentration, each dominated by a single regime.
The probabilistic decomposition identifies seasonal wind regimes and their annual progression, which are meaningful for the vulnerability assessment in the construction phase during the dominant wind period, maintenance scheduling during low-wind months, reliability assessment with regime-conditional limit states, and wind-traffic control decision-making.

5.4. Construction of JPDF Based on Vine Copula

Based on Sklar’s theorem, the JPDF can be decomposed into the marginal distributions of each variable and a Copula function that describes the dependency structure among the variables. Section 5.2 has already obtained the precise marginal models of wind speed, wind direction, and wind attack angle using a mixture model. Thus, the JPDF of the three variables is constructed by selection and fitting of the optimal R-vine structure and bivariate copulas, following the sequential algorithm of Dißman. The bivariate copula families employed in this study are listed in Table 11.
Table 12 presents the optimal R-vine structure, the selected bivariate copula families, their corresponding parameter estimates, and the associated B I C values for the JPDF of wind parameters at the four positions (F-06, F-08, F-14, and F-16).
The bivariate copula selection results show that there are differences in the optimal Copula types at each position, which reflects pronounced spatial heterogeneity in the wind field dependence structure at the bridge site. All selected optimal bivariate copulas return low B I C values, which indicates a favorable balance between goodness-of-fit and model complexity. These models provide a reliable dependence skeleton for JPDF construction.
Table 13 and Table 14 report the goodness-of-fit test for the JPDF and the joint CDF derived from the fitted R-vine copula models.

6. Conclusions

This study develops a comprehensive JPDF modeling framework for wind speed, wind direction, and wind attack angle. The proposed approach integrates the flexibility of the DPMM for adaptive marginal model estimation with the structural adaptability of R-vine copulas for dependence modeling. The framework is established to simultaneously accommodate the multimodal and non-Gaussian features of the wind parameters and the complex and nonlinear interdependencies among them, and is subsequently validated against measured data to confirm its availability and robustness. The following findings from discussions are noteworthy:
(1)
The DPMM offers great advantages in marginal distribution fitting. It autonomously identifies the intrinsic clustering structure of the wind field data and exhibits strong performance and stability in capturing multimodal, non-Gaussian characteristics as well as the tail behavior of the distribution.
(2)
The posterior component-assignment probabilities from the Bayesian framework enable a monthly decomposition of the wind field. This analysis reveals a distinct seasonal pattern, with a dominant summer regime of elevated wind speeds, stable direction, and narrow attack-angle range. These results provide direct support for season-specific wind-resistant design and reliability assessment.
(3)
The diversity of adaptively selected bivariate copula families reflects pronounced spatial heterogeneity in the wind field characteristics along the bridge span, thereby affirming the framework’s flexibility in capturing complex nonlinear dependence.
(4)
The proposed DPMM-Copula framework yields excellent goodness-of-fit performance, demonstrating high-fidelity characterization of the marginal distributions, the JPDF, and the JCDF.
(5)
It is worth mentioning that the framework is validated using one year of measurements from a single coastal bridge site. While it is sufficient for establishing seasonal wind regime characteristics, the record length may not fully represent interannual variability. Moreover, typhoon events are not separated from the overall dataset, and their distinct wind structures may need specific further study in future work.

Author Contributions

Conceptualization, B.S.; Methodology, B.S.; Validation, Z.Y. and W.R.; Formal analysis, Z.Y. and W.R.; Investigation, M.L. and W.H.; Resources, L.M.; Data curation, L.M.; Writing—original draft, Z.Y.; Writing—review and editing, M.L. and W.H.; Visualization, M.L. and W.H.; Funding acquisition, B.S. and W.R. All authors have read and agreed to the published version of the manuscript.

Funding

The research work was supported in part by the National Nature Science Foundation of China (Grant Nos. 52278226 and 52571314) and the Natural Science Foundation of Zhejiang Province (Grant No. Y24E080011). Opinions and findings presented are those of the authors and do not necessarily reflect the views of the sponsors.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Chen, X.L.; Xiang, H.Y.; Li, Y.L. Mechanism of wake-induced vibration and mitigation in parallel box girders of coastal long-span cable-stayed bridges. J. Wind Eng. Ind. Aerodyn. 2025, 266, 106206. [Google Scholar] [CrossRef]
  2. Zhao, L.; Cui, W.; Fang, G.; Cao, S.; Zhu, L.; Song, L.; Ge, Y. State-of-the-art review on typhoon wind environments and their effects on long-span bridges. Adv. Wind Eng. 2024, 1, 100007. [Google Scholar] [CrossRef]
  3. Tao, T.; Wang, H.; Wen, X.; Fenerci, A. Flutter analysis of a long-span triple-tower suspension bridge under typhoon winds with non-uniform spanwise profile. Structures 2024, 68, 107156. [Google Scholar] [CrossRef]
  4. Tao, T.; Xu, Y.L.; Huang, Z. Buffeting Analysis of Long-Span Bridges under Typhoon Winds with Time-Varying Spectra and Coherences. J. Struct. Eng. 2020, 146, 04020255. [Google Scholar] [CrossRef]
  5. Carta, J.A.; Ramirez, P.; Velazquez, S. A review of wind speed probability distributions used in wind energy analysis: Case studies in the Canary Islands. Renew. Sustain. Energy Rev. 2009, 13, 933–955. [Google Scholar] [CrossRef]
  6. Ozay, C.; Celiktas, M.S. Statistical analysis of wind speed using two-parameter Weibull distribution in Alaçatı region. Energy Convers. Manag. 2016, 121, 49–54. [Google Scholar] [CrossRef]
  7. Wang, J.; Huang, X.; Li, Q.; Ma, X. Comparison of seven methods for determining the optimal statistical distribution parameters: A case study of wind energy assessment in the large-scale wind farms of China. Energy 2018, 164, 432–448. [Google Scholar] [CrossRef]
  8. Ding, Y.; Ye, X.W.; Guo, Y.; Zhang, R.; Ma, Z. Probabilistic method for wind speed prediction and statistics distribution inference based on SHM data-driven. Probabilistic Eng. Mech. 2023, 73, 103475. [Google Scholar] [CrossRef]
  9. Jung, C.; Schindler, D. Wind speed distribution selection–A review of recent development and progress. Renew. Sustain. Energy Rev. 2019, 11, 109290. [Google Scholar] [CrossRef]
  10. Kollu, R.; Rayapudi, S.R.; Narasimham, S.V.L.; Pakkurthi, K.M. Mixture probability distribution functions to model wind speed distributions. Int. J. Energy Environ. Eng. 2012, 3, 27. [Google Scholar] [CrossRef]
  11. Mazzeo, D.; Oliveti, G.; Labonia, E. Estimation of wind speed probability density function using a mixture of two truncated normal distributions. Renew. Energy 2018, 115, 1260–1280. [Google Scholar] [CrossRef]
  12. Wang, W.; Gao, Y.; Ikegaya, N. Approximating wind speed probability distributions around a building by mixture weibull distribution with the methods of moments and L-moments. J. Wind Eng. Ind. Aerodyn. 2025, 257, 106001. [Google Scholar] [CrossRef]
  13. Khamees, A.K.; Abdelaziz, A.Y.; Ali, Z.M.; Alharthi, M.M.; Ghoneim, S.S.; 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]
  14. 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]
  15. Wu, J.; Li, N. Impact of components number selection in truncated Gaussian mixture model and interval partition on wind speed probability distribution estimation. Sci. Total Environ. 2023, 883, 163709. [Google Scholar] [CrossRef]
  16. Miao, S.; Xie, K.; Yang, H.; Karki, R.; Tai, H.M.; Chen, T. A mixture kernel density model for wind speed probability distribution estimation. Energy Convers. Manag. 2016, 126, 1066–1083. [Google Scholar] [CrossRef]
  17. Xie, W.; Huang, P. Extreme estimation of wind pressure with unimodal and bimodal probability density function characteristics: A maximum entropy model based on fractional moments. J. Wind Eng. Ind. Aerodyn. 2021, 214, 104663. [Google Scholar] [CrossRef]
  18. Houndekindo, F.; Ouarda, T.B. A non-parametric approach for wind speed distribution mapping. Energy Convers. Manag. 2023, 296, 117672. [Google Scholar] [CrossRef]
  19. Li, J.; Hong, X. Typhoon hazard analysis based on the probability density evolution theory. J. Wind Eng. Ind. Aerodyn. 2021, 219, 104796. [Google Scholar] [CrossRef]
  20. Ye, T.; Li, L. Statistical Analysis and Study on Joint Distribution of the Extreme Value of Wind Speed and Wind Direction. IOP Conf. Ser. Earth Environ. Sci. 2021, 634, 012019. [Google Scholar] [CrossRef]
  21. Carta, J.A.; Ramírez, P.; Bueno, C. A joint probability density function of wind speed and direction for wind energy analysis. Energy Convers. Manag. 2008, 49, 1309–1320. [Google Scholar] [CrossRef]
  22. Han, Q.; Hao, Z.; Hu, T.; Chu, F. Non-parametric models for joint probabilistic distributions of wind speed and direction data. Renew. Energy 2018, 126, 1032–1042. [Google Scholar] [CrossRef]
  23. Soukissian, T.H.; Karathanasi, F.E. On the selection of bivariate parametric models for wind data. Appl. Energy 2017, 188, 280–304. [Google Scholar] [CrossRef]
  24. Wen, C.; Zhang, Z.; Nie, Y. Field Measurements and Time-Domain Buffeting Analysis of a Long-Span Suspension Bridge in a Mountainous Area. Int. J. Struct. Stab. Dyn. 2025, 2750077. [Google Scholar] [CrossRef]
  25. Chen, Q.; Yu, C.; Li, Y. General strategies for modeling joint probability density function of wind speed, wind direction and wind attack angle. J. Wind Eng. Ind. Aerodyn. 2022, 225, 104985. [Google Scholar] [CrossRef]
  26. Ding, Y.; Ye, X.-W.; Guo, Y. Copula-based JPDF of wind speed, wind direction, wind angle, and temperature with SHM data. Probabilistic Eng. Mech. 2023, 73, 103483. [Google Scholar] [CrossRef]
  27. Zhang, J.; Zhang, M.; Jiang, X.; Wu, L.; Qin, J.; Li, Y. Pair-Copula-based trivariate joint probability model of wind speed, wind direction and angle of attack. J. Wind Eng. Ind. Aerodyn. 2022, 225, 105010. [Google Scholar] [CrossRef]
  28. Zhang, J.; Jiang, F.; Zhang, M.; Zheng, H.; Li, Y.; Liang, J. Study on joint design method of multiple wind parameters for long-span bridges in deep-cutting gorge areas based on field measurement. J. Wind Eng. Ind. Aerodyn. 2024, 254, 105930. [Google Scholar] [CrossRef]
  29. Meng, S.; Ding, Y.; Zhu, H. Stochastic response of a coastal cable-stayed bridge subjected to correlated wind and waves. J. Bridge Eng. 2018, 23, 04018091. [Google Scholar] [CrossRef]
  30. Fang, C.; Xu, C.; Li, Y.; Li, X. Directional effects on the nonlinear response of vehicle-bridge system under correlated wind and waves. Ocean Eng. 2024, 310, 118718. [Google Scholar] [CrossRef]
  31. Yang, R.; Li, Y.; Xu, C.; Yang, Y.; Fang, C. Directional effects of correlated wind and waves on the dynamic response of long-span sea-crossing bridges. Appl. Ocean Res. 2023, 132, 103483. [Google Scholar] [CrossRef]
  32. Jiang, Y.; Li, L.; Zhu, L.; Xu, W.; Wang, Y.; Chen, B.; Wu, G. Design provision assessment for localized-loading resistance of welded stainless steel I-beams with web openings. Case Stud. Constr. Mater. 2025, 22, e04854. [Google Scholar] [CrossRef]
  33. Ye, Q.; Nie, H.; Chen, B.; Wang, Y.; Lu, P.; Dai, P.; Hai, L. Local buckling behaviour of welded stainless steel I-beams with perforated webs. Thin-Walled Struct. 2025, 212, 113201. [Google Scholar] [CrossRef]
  34. Ferguson, T. A Bayesian analysis of some nonparametric problems. Ann. Stat. 1973, 1, 209–230. [Google Scholar] [CrossRef]
  35. Sethuraman, J. A Constructive Definition of the Dirichlet Prior. Stat. Sin. 1994, 4, 639–650. [Google Scholar] [CrossRef]
  36. Bishop, C.; Nasrabadi, N. Pattern Recognition and Machine Learning; Springer: New York, NY, USA, 2006. [Google Scholar]
  37. Kurihara, K.; Welling, M.; Vlassis, N. Accelerated variational dirichlet process mixtures. In Advances in Neural Information Processing Systems; MIT Press: Cambridge, MA, USA, 2006; Available online: http://hdl.handle.net/10993/11033 (accessed on 10 January 2026).
  38. Sklar, M. Fonctions de Répartition à n Dimensions et Leurs Marges. Ann. De L’isup 1959, 8, 229–231. Available online: https://hal.science/hal-04094463v1/document (accessed on 10 May 2026).
  39. Joe, H. Multivariate Models and Dependence Concepts; Chapman & Hall: London, UK, 1997. [Google Scholar]
  40. Bedford, T.; Cooke, R.M. Probability Density Decomposition for Conditionally Dependent Random Variables Modeled by Vines. Ann. Math. Artif. Intell. 2001, 32, 245–268. [Google Scholar] [CrossRef]
  41. Bedford, T.; Cooke, R.M. Vines: A new graphical model for dependent random variables. Ann. Stat. 2002, 30, 1031–1068. [Google Scholar] [CrossRef]
  42. Czado, C.; Nagler, T. Vine copula based modeling. Annu. Rev. Stat. Its Appl. 2022, 9, 453–477. [Google Scholar] [CrossRef]
  43. Kurowicka, D.; Cooke, R. Uncertainty Analysis with High Dimensional Dependence Modelling; Wiley: New York, NY, USA, 2006. [Google Scholar] [CrossRef]
  44. Aas, K.; Czado, C.; Frigessi, A.; Bakken, H. Pair-copula constructions of multiple dependence. Insur. Math. Econ. 2009, 44, 182–198. [Google Scholar] [CrossRef]
  45. Dißmann, J.; Brechmann, E.; Czado, C.; Kurowicka, D. Selecting and estimating regular vine copulae and application to financial returns. Comput. Stat. Data Anal. 2013, 59, 52–69. [Google Scholar] [CrossRef]
  46. Huang, S.; Li, Q.; Shu, Z.; Chan, P.W. Copula-based estimation of directional extreme wind speeds: Application for wind-resistant structural design. Structures 2024, 60, 105845. [Google Scholar] [CrossRef]
  47. Tang, Z.; Shi, X.; Zou, H.; Zhu, Y.; Yang, Y.; Zhang, Y.; He, J. Fault diagnosis of wind turbine generators based on stacking integration algorithm and adaptive threshold. Sensors 2023, 23, 6198. [Google Scholar] [CrossRef]
  48. He, Y.; Li, H.; Wang, S.; Yao, X. Uncertainty analysis of wind power probability density forecasting based on cubic spline interpolation and support vector quantile regression. Neurocomputing 2021, 430, 121–137. [Google Scholar] [CrossRef]
  49. Erdem, E.; Shi, J. Comparison of bivariate distribution construction approaches for analysing wind speed and direction data. Wind Energy 2011, 14, 27–41. [Google Scholar] [CrossRef]
Figure 1. The R-vine structure in three dimensions.
Figure 1. The R-vine structure in three dimensions.
Buildings 16 02015 g001
Figure 2. Sensor layout of the bridge.
Figure 2. Sensor layout of the bridge.
Buildings 16 02015 g002
Figure 3. The PDF of wind speed at different positions.
Figure 3. The PDF of wind speed at different positions.
Buildings 16 02015 g003aBuildings 16 02015 g003b
Figure 4. The CDF of wind speed at different positions.
Figure 4. The CDF of wind speed at different positions.
Buildings 16 02015 g004
Figure 5. The PDF of wind direction at different positions.
Figure 5. The PDF of wind direction at different positions.
Buildings 16 02015 g005
Figure 6. The CDF of wind direction at different positions.
Figure 6. The CDF of wind direction at different positions.
Buildings 16 02015 g006
Figure 7. The PDF of wind attack angle at different positions.
Figure 7. The PDF of wind attack angle at different positions.
Buildings 16 02015 g007
Figure 8. The CDF of wind attack angle at different positions.
Figure 8. The CDF of wind attack angle at different positions.
Buildings 16 02015 g008
Figure 9. The monthly occurrence probabilities of the components for wind speed.
Figure 9. The monthly occurrence probabilities of the components for wind speed.
Buildings 16 02015 g009aBuildings 16 02015 g009b
Figure 10. The monthly occurrence probabilities of the components for wind direction.
Figure 10. The monthly occurrence probabilities of the components for wind direction.
Buildings 16 02015 g010
Figure 11. The monthly occurrence probabilities of the components for wind attack angle.
Figure 11. The monthly occurrence probabilities of the components for wind attack angle.
Buildings 16 02015 g011aBuildings 16 02015 g011b
Table 1. The main technical parameters of the anemometer.
Table 1. The main technical parameters of the anemometer.
EquipmentDrawingTechnical ParametersValue
HD2003Buildings 16 02015 i001Wind speed0~65 m/s ± 1
Wind direction0~360° ± 1
Wind attack angle−90°~90° ± 1
Table 2. The goodness-of-fit results for wind speed PDFs.
Table 2. The goodness-of-fit results for wind speed PDFs.
PositionsMethodRMSEMAER2
F-06DPGMM0.00150.00090.9998
KDE0.00110.00050.9993
F-08DPGMM0.00230.00120.9975
KDE0.00050.00030.9999
F-14DPGMM0.00160.00080.9978
KDE0.00110.00040.9990
F-16DPGMM0.00230.00130.9970
KDE0.00110.00050.9994
Table 3. The goodness-of-fit results for wind speed CDFs.
Table 3. The goodness-of-fit results for wind speed CDFs.
PositionsMethodRMSEMAER2
F-06DPGMM0.00240.00220.9999
KDE0.00120.00050.9999
F-08DPGMM0.00260.00220.9999
KDE0.00150.00150.9999
F-14DPGMM0.00820.00800.9991
KDE0.00110.00050.9999
F-16DPGMM0.00170.00150.9999
KDE0.00120.00100.9999
Table 4. The model parameters for marginal PDFs of wind speed.
Table 4. The model parameters for marginal PDFs of wind speed.
ItemPositionParameterValue
Wind speedF-06μF-06 3.77 2.36 1.31 5.22 0.75
σF-06 1.10 0.71 0.42 1.86 0.22
πF-06 0.4068 0.2899 0.1275 0.1191 0.0567
F-08μF-08 3.88 2.78 1.74 1.04 5.79
σF-08 1.10 0.73 0.46 0.24 2.07
πF-08 0.3396 0.3143 0.1828 0.0946 0.0687
F-14μF-14 5.56 2.29 3.43 1.47 3.69 7.72 0.99
σF-14 1.56 0.64 0.95 0.36 1.01 2.92 0.19
πF-14 0.2689 0.2195 0.1526 0.1337 0.0813 0.0805 0.0635
F-16μF-16 2.68 4.04 1.50 6.13 0.78
σF-16 0.81 1.24 0.49 2.21 0.24
πF-16 0.3403 0.3400 0.1697 0.0790 0.0710
Table 5. The goodness-of-fit results for wind direction PDFs.
Table 5. The goodness-of-fit results for wind direction PDFs.
PositionsMethodRMSEMAER2
F-06DPMM-vM0.00790.00480.8912
von Mises KDE0.00470.00230.9610
F-08DPMM-vM0.00400.00310.9656
von Mises KDE0.00240.00140.9874
F-14DPMM-vM0.00350.00290.9640
von Mises KDE0.00160.00110.9929
F-16DPMM-vM0.00670.00510.9113
von Mises KDE0.00260.00170.9870
Table 6. The goodness-of-fit results for wind direction CDFs.
Table 6. The goodness-of-fit results for wind direction CDFs.
PositionsMethodRMSEMAER2
F-06DPMM-vM0.02200.01970.9942
von Mises KDE0.02210.02030.9942
F-08DPMM-vM0.02610.02320.9924
von Mises KDE0.02620.02360.9923
F-14DPMM-vM0.03290.02490.9899
von Mises KDE0.03260.02440.9901
F-16DPMM-vM0.02130.01800.9941
von Mises KDE0.02290.02110.9931
Table 7. The model parameters for marginal PDFs of wind direction.
Table 7. The model parameters for marginal PDFs of wind direction.
ItemPositionParametersValue
Wind directionF-06μF-06 0.84 2.15 3.37 5.22 1.22
κF-06 20.65 6.22 7.59 5.55 6.34
πF-06 0.2908 0.1818 0.1695 0.2247 0.1332
F-08μF-08 0.79 1.81 2.90 4.94 1.25
κF-08 29.42 6.42 5.99 5.39 6.54
πF-08 0.2504 0.1832 0.1991 0.2523 0.1150
F-14μF-14 1.06 2.00 3.44 4.96 1.50
κF-14 21.99 5.67 4.40 11.50 4.78
πF-14 0.2018 0.2263 0.2638 0.1879 0.1202
F-16μF-16 0.70 3.06 5.15 1.37
κF-16 20.82 4.02 6.55 3.14
πF-16 0.2553 0.2016 0.2454 0.2977
Table 8. The goodness-of-fit results for wind attack angle PDFs.
Table 8. The goodness-of-fit results for wind attack angle PDFs.
PositionsMethodRMSEMAER2
F-06DPGMM0.00180.00060.9982
KDE0.00290.00070.9950
F-08DPGMM0.00200.00070.9956
KDE0.00040.00010.9998
F-14DPGMM0.00260.00090.9939
KDE0.00090.00020.9992
F-16DPGMM0.00440.00120.9875
KDE0.00380.00050.9906
Table 9. The goodness-of-fit results for wind attack angle CDFs.
Table 9. The goodness-of-fit results for wind attack angle CDFs.
PositionsMethodRMSEMAER2
F-06DPGMM0.00140.00060.9999
KDE0.01230.00900.9993
F-08DPGMM0.00410.00290.9999
KDE0.00140.00090.9999
F-14DPGMM0.00300.00200.9999
KDE0.00070.00020.9999
F-16DPGMM0.01090.00790.9995
KDE0.02370.01700.9975
Table 10. The model parameters for marginal PDFs of wind attack angle.
Table 10. The model parameters for marginal PDFs of wind attack angle.
ItemPositionParametersValue
Wind attack angleF-06μF-06 2.89 11.91 2.06 12.15
σF-06 1.28 6.70 1.74 3.01
πF-06 0.5536 0.1895 0.1522 0.1047
F-08μF-08 12.27 0.96 5.76 7.91 3.96
σF-08 5.14 3.43 1.95 1.11 0.87
πF-08 0.4346 0.2167 0.1261 0.1163 0.1063
F-14μF-14 8.56 1.57 3.69 0.59
σF-14 5.37 0.98 1.68 0.60
πF-14 0.7594 0.1367 0.0669 0.0370
F-16μF-16 1.05 0.26 15.57 1.27
σF-16 1.80 4.84 3.78 0.73
πF-16 0.3185 0.2853 0.2446 0.1516
Table 11. The bivariate copula families.
Table 11. The bivariate copula families.
CopulaFormulationParameter Range
Gauss C ρ ( u , v ) = Φ 2 Φ 1 ( u ) , Φ 1 ( v ) ; ρ ρ ( 1 , 1 )
t C ρ , ν ( u , v ) = t 2 , ν t ν 1 ( u ) , t ν 1 ( v ) ; ρ , ν ρ ( 1 , 1 ) , v [ 1 , 1000000 ]
Clayton C θ ( u , v ) = u θ + v θ 1 1 θ , ρ [ 0.00001 , 150 ]
Gumbel C θ ( u , v ) = exp ( log ( u ) ) θ + ( log ( v ) ) θ 1 θ , θ [ 1 , 120 ]
Frank C θ ( u , v ) = 1 θ log 1 e θ ( 1 e θ u ) ( 1 e θ v ) 1 e θ θ [ 700 , 700 ]
Ali–Mikhail–Haq C θ ( u , v ) = u v 1 θ ( 1 u ) ( 1 v ) θ [ 1 , 1 ]
Farlie–Gumbel–Morgenstern C θ ( u , v ) = u v ( 1 + θ ( 1 u ) ( 1 v ) ) θ [ 1 , 1 ]
Plackett C θ ( u , v ) = 1 2 ( θ 1 ) × 1 + ( θ 1 ) ( u + v ) ( 1 + ( θ 1 ) ( u + v ) ) 2 4 θ ( θ 1 ) u v 1 2 θ [ 0 , 1000000 ]
Joe C θ ( u , v ) = 1 ( 1 u ) θ + ( 1 v ) θ ( 1 u ) θ ( 1 v ) θ 1 θ θ [ 1 , 150 ]
Survival Clayton C θ ( u , v ) = u θ + v θ 1 1 θ , θ [ 0.00001 , 150 ]
Survival Gumbel C θ ( u , v ) = exp ( log ( u ) ) θ + ( log ( v ) ) θ 1 θ , θ [ 1 , 120 ]
Survival Joe C θ ( u , v ) = 1 ( 1 u ) θ + ( 1 v ) θ ( 1 u ) θ ( 1 v ) θ 1 θ θ [ 1 , 150 ]
Table 12. The optimal Copula model and R-Vine structure.
Table 12. The optimal Copula model and R-Vine structure.
PositionTreeEdgeCopulaParameterBIC
F-06T123Plackett27.136−5.8561 × 104
13Plackett0.447−3.6962 × 103
T212|3Ali–Mikhail–Haq0.533−1.9048 × 103
F-08T123Joe1.632−1.3913 × 104
12Farlie–Gumbel–Morgenstern−0.363−7.6686 × 102
T213|2t[−0.131, 28.538]−1.0302 × 103
F-14T123Ali–Mikhail–Haq−1.000−8.8872 × 103
13Frank1.9616−5.3369 × 103
T212|3Farlie–Gumbel–Morgenstern−0.8206−3.2166 × 103
F-16T123Survival Clayton1.0189−2.1613 × 104
13Survival Gumbel1.1427−2.9634 × 103
T212|3Farlie–Gumbel–Morgenstern−0.4763−1.2521 × 103
Note: Variables are coded as 1 = wind speed, 2 = wind direction, and 3 = wind attack angle; the edge label “ab|c” indicates that variables a and b are conditioned on variable c.
Table 13. The goodness-of-fit test for JPDF of wind field.
Table 13. The goodness-of-fit test for JPDF of wind field.
PositionBICRMSEMAEIA
F-06−6.4136 × 1041.2299 × 10−68.2202 × 10−80.9999
F-08−1.5675 × 1043.2344 × 10−64.0045 × 10−70.9994
F-14−1.7514 × 1049.8721 × 10−81.1222 × 10−80.9999
F-16−2.5802 × 1041.8430 × 10−62.2527 × 10−70.9998
Table 14. The goodness-of-fit test for JCDF of wind field.
Table 14. The goodness-of-fit test for JCDF of wind field.
PositionRMSEMAEIA
F-061.8112 × 10−48.3158 × 10−50.9999
F-085.6988 × 10−41.6102 × 10−40.9999
F-144.2763 × 10−51.4163 × 10−50.9999
F-165.4428 × 10−42.1227 × 10−40.9999
The lower B I C value indicates that the model achieves the balance between goodness-of-fit and model parsimony. For the JPDF, R M S E and M A E values are on the order of 10−8 to 10−6; for the JCDF, both metrics are on the order of 10−5 to 10−4. The I A consistently exceeds 0.999 across all positions. These results collectively confirm the high accuracy of the proposed framework.
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

Sun, B.; Ye, Z.; Li, M.; Hong, W.; Ruan, W.; Meng, L. A Copula Framework for Joint Probability Density of Wind Speed, Wind Direction, and Wind Attack Angle Based on Dirichlet Process Mixture Model. Buildings 2026, 16, 2015. https://doi.org/10.3390/buildings16102015

AMA Style

Sun B, Ye Z, Li M, Hong W, Ruan W, Meng L. A Copula Framework for Joint Probability Density of Wind Speed, Wind Direction, and Wind Attack Angle Based on Dirichlet Process Mixture Model. Buildings. 2026; 16(10):2015. https://doi.org/10.3390/buildings16102015

Chicago/Turabian Style

Sun, Bo, Zeyi Ye, Mohan Li, Weiyi Hong, Weidong Ruan, and Lingxin Meng. 2026. "A Copula Framework for Joint Probability Density of Wind Speed, Wind Direction, and Wind Attack Angle Based on Dirichlet Process Mixture Model" Buildings 16, no. 10: 2015. https://doi.org/10.3390/buildings16102015

APA Style

Sun, B., Ye, Z., Li, M., Hong, W., Ruan, W., & Meng, L. (2026). A Copula Framework for Joint Probability Density of Wind Speed, Wind Direction, and Wind Attack Angle Based on Dirichlet Process Mixture Model. Buildings, 16(10), 2015. https://doi.org/10.3390/buildings16102015

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