Abstract
Due to uncertainties, deterministic analysis cannot sufficiently reflect the performance of structures. Stochastic analysis can consider the influence of multiple uncertainties factors and improve the confidence of the analysis results. A new stochastic computational scheme, which has the features of Karhunen–Loève (K–L) expansion and modified perturbation stochastic finite element method (MPSFEM), is proposed for the structures with low-level uncertainties, called KL-MPSM for short. The material parameters are regarded as random fields and discretized by K–L expansion. The random variables obtained are substituted into MPSFEM to get the estimates of the first two order moments (mean and variance) of the structural responses. JC method is introduced to compute the reliability indexes and structures failure probability by utilizing the second-order estimates. A deep beam and a plane frame structure are presented as numerical examples to demonstrate the feasibility of KL-MPSM, and some random filed properties are studied. The results show that KL-MPSM has good accuracy, efficiency, and advantages in programming. Therefore, KL-MPSM is well suited for static stochastic analysis of structures with low-level uncertainties.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
In order to analyze structures more accurately, the structural uncertainties should be considered [1]. At present, stochastic analysis has been applied to various engineering structures, such as damage of concrete [2, 3], rail irregularities in train-bridge coupled vibration system [4, 5], lope reliability analysis [6], and some others [7, 8]; moreover, in some areas, uncertainty modeling and stochastic approaches are necessary [9]. Random field theory and stochastic finite element method are practical tools for stochastic analysis; therefore, combining these two approaches to analyze various structures with uncertainties more accurately is meaningful.
Random field theory developed rapidly in the past decades and was widely used. Many studies quantified the stochastic mechanical properties of structures by applying random fields to the material parameters: for instance, Zein [10] quantified the uncertainty in the composite structures by simulating a Gaussian random field over a 3D surface; Rauter [11] proposed a computational modeling approach for short fiber-reinforced composites based on random field theory; Zakian [12] combined stochastic finite cell method and random field theory to analyze the stochastic structures with complex geometries and stochastic material property. The key point of random field theory is how to discretize random fields accurately and quickly. Researchers have proposed many methods for random field discretization, e.g., midpoint method [13], shape function method [1], and spatial average method [14], etc., classified as spatial discretization approaches; expansion optional linear estimation method [15], orthogonal series expansion method [16], Karhunen–Loève series expansion method [17], etc., classified as series expansion approaches. In practical applications, researchers found that the series expansion approaches do not contain the flaws of spatial discretization approaches that there are couplings between the random field discretization and the finite element discretization. Karhunen–Loève expansion is widely applied due to its high efficiency and good accuracy; as shown in Ref. [10,11,12], they all used K–L expansion. However, it is worth noting that there are also some problems [18]: it is complicated to discretize the random fields with complex geometries and non-stationary non-Gaussian random fields, and the procedures of solving Fredholm integral equation of the second kind are tedious. In order to overcome these problems, researchers have done various types of research: for instance, Zheng [19] improved K–L expansion to discretize random fields with complex geometries and raise the dimensionality to n-dimensions; Zhang [20] combined wavelet-transform and Galerkin method to propose wavelet-Galerkin method, which can solve Fredholm equation with various types and avoid solving the transcendental equation; for the K–L expansion of non-stationary non-Gaussian random field, Kim [21] and Tong [22] proposed the K–L expansion based on iterative translation approximation method and Linear-moments-based Hermite polynomial model, respectively, and the latter will be more efficient; and there are some similar improvements [23, 24]. Then the applicability of K–L expansion is greatly improved. Therefore, this paper introduces K–L expansion as the tool for discretizing random fields.
Various stochastic finite element methods have also been proposed with the development of random field theory. At first, scholars combined the statistic technique with finite element method to propose Monte Carlo finite element method; while the cost of sample computation is too high, it is usually used to verify the accuracy of other methods. Scholars thus began to propose non-sampling approaches, such as perturbation stochastic finite element method (PSFEM) and spectral stochastic finite element method (SSFEM) [17]. PSFEM can obtain the estimates of the first two order moments of the structural response through the low-order Taylor expansion of the governing equation, which reduces the computational cost, but PSFEM is challenging to solve large-variation problems, and dynamic problems and the partial derivatives of the system matrices are necessary. SSFEM combines K–L expansion of random fields and polynomial chaos expansion of structural response to conduct stochastic analysis, and SSFEM does not have those shortcomings of PSFEM, while the introduction of polynomial chaos obviously expands the dimensions of the matrices in the governing equations, which reduces the computational efficiency. The above two methods require modification of the governing equations of FEM; hence they are classified as intrusive approaches. In recent years, non-invasive approaches have become significantly more favored by scholars. The parametric uncertainties processing of this kind of approach is independent of the governing equations of deterministic models, so these non-invasive techniques can eliminate much of the hassle of modifying the deterministic computational scheme. The non-intrusive polynomial chaos expansion is one of the non-invasive approaches, but the existence of the curse of dimensionality [25] makes it somewhat limited; some approaches can alleviate the curse of dimensionality, such as the stochastic collection method [26]. Each of the above methods has its advantages and disadvantages, and scholars have made many improvements to address their shortcomings.
Initially, we wanted to find a method that could efficiently handle static stochastic problems in civil engineering, and this method needed to be easy to program and compute, so PSFEM became the target. The original computational scheme of PSFEM has some problems, and scholars have made some improvements: Kamińnski [27,28,29,30,31,32,33,34] has done much research, including the development of n-order stochastic perturbation technique, and the extension of perturbed stochastic finite element method to statics, thermodynamics, frame structure analysis, metal material analysis, and other fields; Wu [35] proposed a modified computation scheme of PSFEM called modified perturbation stochastic finite element method, which overcomes the flaw of PSFEM that it is necessary to take partial derivatives of system matrices with respect to random variables; meanwhile, MPSFEM can provide results with significantly higher accuracy than PSFEM. MPSFEM is an efficient stochastic analysis tool, and researchers have applied it to stochastic hyperbolic heat conduction problems [36] and running stability analysis of trains [37]. Therefore, we want to promote MPSFEM to random field problems in finite element models and make it possible to calculate structural reliability.
In this paper, MPSFEM and K–L expansion are combined to propose a new computational scheme for static stochastic analysis of engineering structures with random fields. In Sect. 2, a summary of K–L expansion is introduced; In Sect. 3, MPSFEM is described in detail and compared with the original computational scheme of PSFEM, and the advantages of MPSFEM are explained; in Sect. 4, introducing JC method to calculate reliability index and failure probability; in Sect. 5, KL-MPSM is promoted to the plane problem and plane frame structure, and the computational equations are derived in detail; in Sect. 6, four numerical examples are presented, and the results obtained by KL-MPSM are compared with other methods; in Sect. 7, the main research conclusion is summarized, and the subsequent work is envisioned.
2 Karhunen–Loève expansion
Assuming that \(X(x,\theta )\) is a one-dimensional (1D) random field on the domain \( \varOmega \) \((x\in \varOmega )\) and probability space D \((\theta \in D)\) with mean \({\bar{X}}(x)\) and standard deviation \(\sigma \). Considering the covariance function of the random field \(C\left( x_{1},x_{2} \right) \) is bounded, symmetric, and positive definite, according to Mercer’s theorem [18], it can be expanded as
where \(\lambda _{i}\) and \(f_{i}(x)\) are the eigenvalue and eigenfunction, respectively, and eigenfunctions are orthogonal and form a complete set; they thus satisfy the following equation.
where \(\delta _{ij}\) is the Kronecker-delta function.
From Eq. (1) and considering the orthogonality of eigenfunctions, we can get
Equation (3) is a homogenous Fredholm integral equation of the second kind, and solving it can yield \(\lambda _{i}\) and \(f_{i}(x)\). Its solution methods include analytical methods [17], numerical methods [20], and the utilizing of discrete sample data [38]. In this paper, a numerical method called wavelet-Galerkin method [20] is introduced.
Then the 1D random field \(X(x,\theta )\) can be expanded to the following form.
where \(\xi _{i}(\theta )\) can be written as
due to the existence of random field \(X(x,\theta )\), \(\xi _i(\theta )\) becomes a random variable.
In Eq. (4), the second order properties of \(X(x,\theta )\) are determined by \(\lambda _{i}\) and \(f_{i}(x)\), and the higher order properties are given by \(\xi _i(\theta )\). If \(X(x,\theta )\) is a Gaussian random field, \(\varvec{\xi }(\theta )\) is a set of standard Gaussian random variables with zero mean and unit variance, and they are uncorrelated. If \(X(x,\theta )\) is a non-Gaussian random field, they may exhibit complex dependencies or correlations that are difficult to determine [39].
3 Perturbation stochastic finite element method
3.1 The original computational scheme of PSFEM
In the original computational scheme of perturbation stochastic finite element method, it is assumed that the material parameters are random variables and the force is deterministic, the static governing equation can be written as
where \(\varvec{\alpha }\) is a set of variables with zero mean and variance \(\varvec{\sigma }^2\), and they are relatively small; \({\varvec{K}}(\varvec{\alpha })\), \({\varvec{U}}(\varvec{\alpha })\), and \({\varvec{F}}\) are stochastic stiffness matrix, stochastic displacement vector, and load vector, respectively.
Therefore, the second-order Taylor expansions of \({\varvec{K}}(\varvec{\alpha })\) and \({\varvec{U}}(\varvec{\alpha })\) at their mean value are as follows.
where \(O(\alpha _i^3)\) denote the third order truncated remainder which satisfies
q is the number of the random variables; \({\varvec{K}}_0\), \({\varvec{K}}_i^\textrm{I}\), and \({\varvec{K}}_{ij}^\textrm{II}\) is the mean, first order partial derivative with respect to \(\alpha _i\), and second order partial derivative with respect to \(\alpha _i, \alpha _j\), respectively, which can be defined by Eq. (10).
and \({\varvec{U}}_0\), \({\varvec{U}}_i^\text {I}\), and \({\varvec{U}}_{ij}^\text {II}\) have the same form as Eq. (10).
Since \(U_0\), \(U_i^\text {I}\), and \(U_{ij}^\text {II}\) cannot be directly calculated; we need to substitute Eqs. (7–10) into Eq. (6) and corresponding the terms in order, then we have:
where, \({\varvec{U}}_0\) is the deterministic displacement vector; \({\varvec{U}}_{i}^\textrm{I}\) and \({\varvec{U}}_{ij}^\textrm{II}\) (when \(i=j\), \({\varvec{U}}_{ij}^\textrm{II}={\varvec{U}}_{ii}^\textrm{II}\)) denote the first order and second order perturbation of the displacement vector, respectively.
Through Eq. (8) and combined with Eqs. (11–14), we can obtain the mean vector \(\textrm{E}({\varvec{U}}(\varvec{\alpha }))\) and covariance matrix \(\textrm{Cov}({\varvec{U}}(\varvec{\alpha }))\) of the structural displacement by Eqs. (15) and (16).
where \(\Vert \varvec{\sigma }\Vert _{\infty }\) is the infinite norm of \(\varvec{\sigma }\); \(\rho _{ij}=\frac{\textrm{Cov}(\alpha _i,\alpha _j)}{\sigma _i\sigma _j}\). If the random variables are uncorrelated, Eqs. (15) and (16) can be rewritten as
From the equations of the original computational scheme of perturbation stochastic finite element method, we can know that:
-
(1)
PSFEM is mainly suitable for the case of low-level variation (the coefficient of variation is usually set around 10% \(\sim \) 15%).
-
(2)
The computational cost and accuracy of PSFEM increase with the items in Eq. (8).
-
(3)
The first and second order partial derivatives of the stiffness matrix (\({\varvec{K}}_{i}^\textrm{I}\) and \({\varvec{K}}_{ij}^\textrm{II}\)) are necessary.
These features are also the drawbacks of PSFEM.
3.2 Modified perturbation stochastic finite element method
In engineering structures, uncertainties in material properties often manifest themselves as non-Gaussian [40, 41], while the Gaussian assumption is still applied due to its simplicity and the lack of relevant experimental data [39, 41,42,43]. Therefore, to facilitate the verification of the accuracy and equation derivation of MPSFEM, the random fields mentioned in the following sections of this paper are all Gaussian random fields.
Depending on the correlation between random variables, Wu [35] classified MPSFEM into three cases, including uncorrelated random variables, uncorrelated random variables with a symmetric joint probability density function (PDF), and correlated random variables. As described in Sect. 2, if the random field is Gaussian, \(\varvec{\xi }(\theta )\) is a set of uncorrelated standard Gaussian random variables with zero mean and unit variance, and it is clear that the joint PDF of \(\varvec{\xi (\theta )}\) is symmetric and Gaussian. Therefore, we only discuss the first and second cases.
If the random variables are uncorrelated, \({\varvec{U}}_i^\textrm{I}\) and \({\varvec{U}}_{ij}^\textrm{II}\) must be calculated through Eqs. (11)–(14), then substituting \({\varvec{U}}_{ij}^\textrm{II}\sigma _i\sigma _j\) and \({\varvec{U}}_i^\textrm{I}\sigma _i\) into Eqs. (15) and (16) to get the second-order estimates of \({\varvec{U}}(\varvec{\alpha })\). However, in MPSFEM, \({\varvec{U}}_{ij}^\textrm{II}\sigma _i\sigma _j\) and \({\varvec{U}}_i^\textrm{I}\sigma _i\) can be calculated directly by another technique.
The third-order Taylor expansion of \({\varvec{U}}(\varvec{\alpha })\) at the mean can be written as
Hence, for the case of uncorrelated random variables, the third-order estimate of the mean vector and covariance matrix of \({\varvec{U}}(\varvec{\alpha })\), imitating Eqs. (17) and (18), can be expressed as
where
Defining a deterministic vector \({\varvec{a}}_s\) by
where \(\sigma _s\) is the standard deviation of \(\alpha _s\).
Replacing the random vector \(\varvec{\alpha }\) in Eq. (20) with the deterministic vectors \(\pm {\varvec{a}}_s\) , we have
By adding Eqs. (24) and (25), and subtracting Eq. (25) from Eq. (24), we can obtain \({\varvec{U}}_{ss}^\textrm{II}\sigma _s^2\) and \({\varvec{U}}_s^\textrm{I}\sigma _s\) directly by the following equations.
where
and from Eqs. (24–25), and (28–29), we can know that
Therefore, through Eqs. (26), (27) and (30), we can get several parts of Eqs. (20) and (21)
Substituting Eqs. (27), (31) and (32) into Eqs. (20) and (21), we have
and Eq. (34), due to \({\varvec{z}}_s{{\varvec{z}}_s}^\textrm{T}=O\left( \Vert \varvec{\sigma }\Vert _\infty ^4\right) \), can be rewritten as
In this way, it is possible to obtain the mean vector and covariance matrix of \({\varvec{U}}(\varvec{\alpha })\) without taking the partial derivative of \({\varvec{K}}(\varvec{\alpha })\) with respect to \(\alpha _i\). Meanwhile, Eqs. (34) and (35) incorporate some terms beyond the second order that do not exist in Eqs. (17) and (18), which makes MPSFEM more accurate than the original scheme of PSFEM. \({\varvec{U}}(\pm {\varvec{a}}_s)\) are the keys to solving the above equations, which can be calculated easily by
Obviously, Eq. (36) does not change the governing equation of FEM; it just replaces the random vector \(\varvec{\alpha }\) in the stochastic stiffness matrix \({\varvec{K}}(\varvec{\alpha })\) with the deterministic vector \(\pm \varvec{\alpha }\). This approach allows direct use of the original finite element program, significantly saving programming time.
For the standard Gaussian random variables obtained by K–L expansion, MPSFEM can provide higher accuracy. If the random variables are uncorrelated and have a symmetric joint PDF [35], there are some properties:
The fourth-order Taylor expansion of \({\varvec{U}}(\varvec{\alpha })\) at the mean can be written as
Therefore, for the case of uncorrelated random variables with a symmetric joint PDF, the third-order estimate of the mean vector and covariance matrix of \({\varvec{U}}(\varvec{\alpha })\) can be expressed as
where
Defining a deterministic vector \({\varvec{b}}_s\) by
Replacing the random vector \(\varvec{\alpha }\) in Eq. (38) with the deterministic vectors \(\pm {\varvec{b}}_s\) , we have
By adding Eqs. (43) and (44), and subtracting Eq. (44) from Eq. (43), the following equations can be obtained
noting that
Through Eqs. (45) and (46), we have
Substituting Eqs. (49) and (50) into Eqs. (39) and (40), we have
\({\varvec{U}}\left( \pm {\varvec{b}}_{s} \right) \) can be obtained easily by solving the governing equation with \(\pm {\varvec{b}}_{s}\)
Similarly, Eqs. (51) and (52) contain some higher-order terms that do not exist in Eqs. (33) and (35), which leads to a further improvement in accuracy.
For the coefficients \(\rho _{sss}\) and \(\rho _{ssss}\), the moment generating function \(M_\alpha (t)\) defined by Eq. (54) is introduced to calculate the mean \(\text {E}(\sigma _s\sigma _s\sigma _s)\) and \(\text {E}(\sigma _s\sigma _s\sigma _s\sigma _s)\).
If the random variable \(\alpha \) is Gaussian, \(M_\alpha (t)\) can be written as
Due to the random variables obtained by K–L expansion being standard Gaussian with zero mean and unit variance, Eq. (55) can be rewritten as
there, \(\text {E}(\sigma _s\sigma _s\sigma _s)\) and \(\text {E}(\sigma _s\sigma _s\sigma _s\sigma _s)\) can be calculated by the following equations.
Hence, for the Gaussian random field, \(\rho _{sss}=0\) and \(\rho _{ssss}=3\); Eqs. (23) and (42) can be rewritten as
From the equations in this section, the procedures of calculation of MPSFEM include \(2q+1\) calculations, which is the same as PSFEM, but does not require taking the partial derivatives of the system matrix with respect to \(\varvec{\alpha }\) and is more accurate than PSFEM. Meanwhile, compared to polynomial chaos expansion techniques, MPSFEM can directly utilize the original computational scheme of finite element method; and compared to non-invasive techniques, MPSFEM is relatively less computationally intensive. Therefore, MPSFEM is relatively suitable for static stochastic analysis.
4 JC method
JC method [44] that has been recommended by the Joint Committee on Structural Safety (JCSS) is introduced in combination with MPSFEM to calculate structural reliability.
The first step is to assume the checking points, i.e., to assume a set of values of \(\varvec{\alpha }^*\), usually taking \(\alpha _i^*=\mu _{\alpha _i}\), where \(\alpha _i^*\) is a checking point and \(\mu _{\alpha _i}\) is the mean of the random variable \(\alpha _i\).
Then the non-normally distributed random variables need to be normalized; the conditions are as follows.
where \(F_{\alpha _i}(\bullet )\) and \(F_{\alpha _i^{'}}(\bullet )\) are the cumulative distribution functions (CDF) of the random variable \(\alpha _i\) and equivalent normalized random variable \(\alpha _i^{'}\), respectively; \(f_{\alpha _i}(\bullet )\) and \(f_{\alpha _i^{'}}(\bullet )\) are the probability density functions (PDF) of the random variable \(\alpha _i\) and equivalent normalized random variable \(\alpha _i^{'}\), respectively; \(\mu _{\alpha _i^{'}}\) and \(\sigma _{\alpha _i^{'}}\) are the mean and standard deviation of \(\alpha _i^{'}\), respectively; \(\varPhi (\bullet )\) and \(\phi (\bullet )\) are the CDF and PDF of the standard normally distributed random variable, respectively.
As shown in Fig. 1, Eqs. (61) and (62) mean that the values of the CDFs are equal and the values of the PDFs are equal at the checking point.
The derivations of Eqs. (61) and (62) yields
therefore, if the random variable is non-normally distributed, \(\mu _{\alpha _i}\) and \(\sigma _{\alpha _i}\) need to be replaced by \(\mu _{\alpha _i^{'}}\) and \(\sigma _{\alpha _i^{'}}\) in the following equations in this section.
After normalizing the random variables, it is assumed that the random variables are independent. If they are not, they should be transformed into independent random variables by orthogonal transformation. Then the first order Taylor expansion of the performance function of structure \(g(\varvec{\alpha })\) at the checking points \(\varvec{\alpha }^*\) can be expressed as
hence the mean and standard deviation of Z can be written as
By definition, the reliability index can be written as
When the structure is in the limit state, the limit state function is
then Eq. (68) can be rewritten as
The iterative equation for the checking point is as follows.
where \(\phi _i\) is the sensitivity coefficient, which is defined by
The calculation steps of JC method can be organized as follows:
-
(1)
Set the initial checking points \(\varvec{\alpha }^*\).
-
(2)
Equivalent normalizing the non-normally distributed random vector at \(\varvec{\alpha }^*\).
-
(3)
Calculating the sensitivity coefficient \(\phi _i\) by Eq. (72).
-
(4)
Calculating the reliability index \(\beta \) by Eq. (70).
-
(5)
Calculating the new checking points by Eq. (71).
-
(6)
Substituting the new checking points into steps (2) to (5) and the calculation is repeated until \(\beta \) obtained from the two calculations is less than the specified value, then \(\beta \) obtained from the last iteration is the reliability index.
The failure probability \(p_f\) can be written as
5 The promotions of KL-MPSM
Based on the theories in the above sections, we promote MPSFEM to the static stochastic analysis for the plane problem and plane frame structure, corresponding to two–dimensional random fields and one–dimensional random fields, respectively. In static stochastic computation, KL-MPSM can obtain the mean and variance of the displacement of the critical node. In the reliability analysis, KL-MPSM can provide failure probability for structural reliability evaluations by combining with JC method.
5.1 Static stochastic analysis for plane problems
Many engineering structures are reduced to plane problems (plane stress problems and plane strain problems) in computation, such as deep beams, slabs, etc. In this subsection, the computational scheme of KL-MPSM for the static stochastic analysis of plane problems is described in detail by regarding Poisson’s ratio as a Gaussian random field.
For plane problems, we adopt isoparametric element with four nodes. The elastic matrix \({\varvec{D}}\) can be expressed as
where E is Young’s modulus and v is Poisson’s ratio.
In PSFEM, the partial derivatives of the stiffness matrix with respect to random variables are required. If Poisson’s ratio v is regarded as a random field, the computation procedures of taking the partial derivatives will involve complex character operations, and the programming efficiency will be significantly reduced; therefore, for the problems like this, PSFEM is challenging to deal with; however, in KL-MPSM, the elastic matrix \({\varvec{D}}(\pm {\varvec{b}}_i)\), in which the random vector has been replaced with the deterministic vector, can be written as
where \(v^*={\bar{v}} \pm \sqrt{3\lambda _{i}}f_{i}(x,y)\).
Then the element stiffness matrix \({\varvec{K}}^\textrm{e}(\pm {\varvec{b}}_{i})\) of KL-MPSM in plane problem can be obtained by the integral of the isoparametric element, which can be expressed as
where \({\varvec{B}}\) is strain transformation matrix; t denotes thickness; \({\varvec{J}}\) expresses Jacobian matrix.
When Young’s modulus E is regarded as a random field, the element stiffness matrix can be obtained similarly. Then \({\varvec{K}}^\textrm{e}(\pm {\varvec{b}}_{i})\) is assembled to obtain the global stiffness matrix \({\varvec{K}}(\pm {\varvec{b}}_{i})\), and MPSFEM can get the second-order estimates of the structural response.
For reliability analysis, considering the random variables input by K–L expansion, the performance function of the structure can be written as
From Eqs. (70) and (72), we can see that the most critical parameter is the partial derivative of the performance function with respect to the random variables at the checking points, which can be written as \(\frac{\partial g}{\partial \xi _{i}(\theta )} \big |_{\varvec{\xi }^{*}(\theta )}\). Equation (77) is usually implicit, which means that \(\xi _i(\theta )\) does not usually appear in Eq. (77), and the distribution of the structural response random variable is often unknown. These make it difficult to conduct equivalent normalization and solve Eqs. (70) and (72). Therefore, an intermediate structural response U, since performance functions are generally related to structural responses, is introduced. The equation of calculating the partial derivative can be expanded as
In this subsection, we use the displacement of the key node to control the structural failure mode; hence, U is the displacement of the control node. Then we assume the following equation.
where \({U}_i^\textrm{I}\) is the element corresponding to the control node in the vector \({\varvec{U}}_i^\textrm{I}\), and its value is independent of the value of \(\xi _i(\theta )\) [45]. In fact, \(U_i^\text {I}\) can also be interpreted as the first-order sensitivity of the intermediate response to the random variable \(\xi _i(\theta )\).
In PSFEM, \({\varvec{U}}_i^\textrm{I}\) can be calculated by Eq. (12) with the partial derivative of stiffness matrix with respect to random variable \(\xi _i ( \theta )\). The difficulties have already been discussed in the previous sections. Whereas in MPSFEM, \({\varvec{U}}_i^\textrm{I}\) can be obtained by adding and subtracting the Eqs. (24) and (25) easily, i.e., Eqs. (27) and (29). Since the mean of \(\xi _i(\theta )\) is 0 and standard deviation is 1, Eq. (27) can be rewritten as
After that, \(U_i^\textrm{I}\) can be determined according to the control node from \({\varvec{U}}_i^\textrm{I}\). Hence, we have
The Eqs. (72), (70), and (71) can be rewritten as
Then we can get the reliability index and failure probability of the structure by the iterative computations of Eqs. (82), (83), and (84).
5.2 Static stochastic analysis for plane frame structures
In the static stochastic computation for plane frame structures, beams and columns are uniformly regarded as one-dimensional beam elements. The computation procedures are the same as plane problems, so they will not be repeated here.
In the reliability analysis for plane frame structures, the simplest performance function can be written as
where R denotes structural resistance, and S denotes action effect. When the external load does not change with time, the ultimate load \(P_\textrm{u}\) is the structural resistance.
In Ref. [35], Wu argued that MPSFEM could solve other problems with the same computation scheme, and the problems hold the same governing equations form. The form of the governing equations can be expressed as
The stochastic ultimate load \({\varvec{P}}_\textrm{u}(\varvec{\xi }(\theta ))\) can be expanded as
Using the same method referred in the Sect. 3.2, we have
where
In Sect. 5.1, we have discussed how to apply JC method for reliability analysis when the distribution of the structural response random variable is unknown. In this subsection, we use the ultimate load to control the failure mode. In engineering, in terms of the central limit theorem, no matter what distribution the random variables obey, the ultimate load can be approximately considered to obey lognormal distribution. After obtaining the second-order estimates, PDF, and CDF of \(P_\text {u}(\varvec{\xi }(\theta ))\), the equivalent normalization is conducted to transform \(P_\text {u}(\varvec{\xi }(\theta ))\) into normal distribution, and then iterative calculations of Eqs. (72), (70), and (71) can be performed to obtain the reliability index. \({\varvec{P}}_\textrm{u}(\pm {\varvec{b}}_i)\) in the above equations can be obtained by the elastic-plastic incremental method (step-by-step method) [46].
In the computations of elastic-plastic incremental method, the following basic assumptions should be followed:
-
(1)
When a plastic hinge appears in the structure, the plastic zone degenerates into a section, and the rest are still elastic zones.
-
(2)
The external loads need to be converted into node loads and act on the structure step by step in proportion; plastic hinges only appear at the nodes.
-
(3)
The ultimate moments of each bar are constants, and ultimate moments of different bars can be different.
-
(4)
Axial and shear forces do not affect the ultimate moments.
-
(5)
The material of all bars is ideal elastic-plastic.
6 Numerical examples
In this section, we compare the KL-MPSM with Monte Carlo finite element method and perturbation stochastic finite element method (in the following figures, we use MCM and PSM to represent them). The computation procedures of MCM and PSM can be deduced based on the same idea of KL-MPSM, and the progress will not be repeated here. The results obtained by MCM are treated as the standard value.
6.1 The deep beam with a two-dimensional random field
In engineering, deep beams are often simplified as plane problems for analysis. Figure 2 shows a cantilever deep beam with a two-dimensional (2D) random field, and its structural parameters are as follows.
The horizontal length is 40 cm, the vertical length is 10 cm, the left end is fixed, and the other three ends are free. The vertical concentrated force P acts on point A, and P =1000 N. Young’s modulus of the material \(E=3\times 10^7~\textrm{N}/\textrm{cm}^2\). Set the thickness t to 1 cm. Poisson’s ratio v is assumed to be a two-dimensional stationary Gaussian random field, and its mean value \({\bar{v}} = 0.3\). The horizontal relative length \(c_{x} = 40~\textrm{cm}\), the vertical relative length \(c_{y} = 5~\textrm{cm}\). The type of covariance function is Gaussian, and it can be written as
The two-dimensional random field shown in Fig. 2 can be discretized in two directions, and the results are combined to obtain the global discretization consequence. Please refer to Ref. [23] for the exact procedures.
Firstly, the random field is discretized by K–L method, and the first five terms of eigenvalues and eigenfunctions are truncated. The Simulation results under different coefficients of variation (\(c_\textrm{v}\)) are shown in Fig. 3. In Fig. 3, we assume that the random variable vector \(\varvec{\xi }(\theta )\) is a unit vector and plot the function graphs of \(\sqrt{\lambda _{i}}f_{i}(x)\) by Matlab. It can be observed that the variation degree of the random field increases significantly with the increase of coefficient of variation \(c_\textrm{v}\). In terms of the previous research, the accuracy of PSFEM will rapidly decrease after \(c_\textrm{v}\) reaches 0.15. Therefore, this paper chooses to compare KL-MPSM with other methods within the range of \(c_\textrm{v}\) 0.05 to 0.25. The deep beam is discretized into four elements uniformly in the horizontal direction, and the element adopts isoparametric element with four nodes.
In order to obtain accurate data, Latin hypercube sampling method [47] is used in MCM to draw 20000 samples, and the simulation results obtained by different methods with different \(c_\textrm{v}\) are shown in Fig. 4. Figure 4 shows that the results of KL-MPSM and MCM are very close in the range of \(c _\textrm{v}\) 0 to 0.15, and KL-MPSM also maintains good accuracy in the range of \(c _\textrm{v}\) 0.15 to 0.25. In this numerical example, PSM is not used for the reason that the Poisson’s ratio is regarded as a random field, and the calculations of taking partial derivatives involve many character operations, which will significantly increase the difficulty of programming; at the same time, the efficiency advantages of KL-MPSM will not be reflected intuitively, so there is of little significance to use PSM. Compared with PSM, KL-MPSM only needs to replace the random vector with deterministic vectors, and there is no need to take the partial derivatives of the stiffness matrix. Hence the steps of KL-MPSM are straightforward and save a lot of programming time.
In the same structure, regarding Young’s modulus as a Gaussian random field, its mean \(E=3\times 10^7~\textrm{N}/\textrm{cm}^2\), and Poisson’s ratio \(v=0.3\). The other parameters remain unchanged. The vertical displacement of point A controls the failure mode, and the performance function is nonlinear, which can be written as
where \(u_\textrm{A}\) is the vertical displacement at point A, and \({\bar{u}}_\textrm{A}\) is the mean of \(u_\textrm{A}\).
In this numerical example, we use the approach for reliability analysis proposed in 5.1. Therefore, \(u_\textrm{A}\) is the intermediate structural response. The value of \(U_1^\text {I}\), \(U_2^\text {I}\), and \(U_3^\text {I}\) are listed in Tab. 1. It can be seen that when \(c_\text {v}\) is in the range of 0 \(\sim \) 0.15, the difference in accuracy between the two methods is not large; when \(c_\text {v}\) is larger than 0.15, the difference is gradually obvious. This is because Eq. (80) contains some higher-order terms that Eq. (12) does not, with higher accuracy.
Table 2 shows that the results of the three methods are close in the range of \(c _\textrm{v}\) 0–0.15; when \(c _\textrm{v}\) is greater than 0.15, the accuracy of KL-MPSM and PSM begins to decrease, and the accuracy of KL-MPSM is slightly greater than that of PSM. These results are consistent with the discussion for Table 1.
In summary, KL-MPSM is an effective tool for static stochastic analysis of plane problems in the case of low-level uncertainties (\(c _\textrm{v}\) less than 0.15). When the requirement of accuracy is not strict, it is also suitable in the case of \(c _\textrm{v}\) greater than 0.15.
6.2 The plane frame with one-dimensional random fields
Figure 5 shows a plane multilayer frame with one-dimensional random fields, and its structural parameters are as follows.
The span is 4 m; the story height is 3 m; the section area of columns \(A_\textrm{c}=0.35\times 0.35~\textrm{m}^2\), and the moment of inertia \(I_\textrm{c}=1.25\times 10^{-3}~\textrm{m}^4\); the section area of beams \(A_\textrm{b}=0.35\times 0.6~\textrm{m}^2\), and the moment of inertia \(I_\textrm{b}=6.3\times 10^{-3}~\textrm{m}^4\); concentrated forces \(P=20~\textrm{KN}\) act on vertexes of left columns. The uniform load q acts on each beam, and \(q=100~\textrm{KN}/\textrm{m}\). Young’s modulus of the material is regarded as a Gaussian random field on each component.
The beams and columns work in different conditions, and various external factors influence them; therefore, the random fields are independent. The parameters of the random fields are shown in Table 3.
In this kind of problem with multiple independent random fields, the random fields should be discretized independently; after that, the random variables obtained are combined into a random vector, then substituting the random vector into MPSFEM and JC method. The plane multilayer frame contains 20 independent random fields, and 180 random variables are obtained according to the K–L terms. The random variables can be divided into
where \(\varvec{\xi }_{i}^\text {C}(\theta )\) and \(\varvec{\xi }_{i}^\text {B}(\theta )\) denote the random vectors of column and beam random fields, respectively.
Combining these random vectors together to obtain
and then substituting \(\varvec{\xi }(\theta )\) into MPSFEM and JC method.
Since the random fields are independent, \(c_\textrm{v}\) can also be different. However, in this example, in order to compare the results conveniently, \(c_\textrm{v}\) of each random field is the same. Latin hypercube sampling method is used in MCM to draw 20,000 samples. The mean and standard deviation of the horizontal displacement at point A are shown in Fig. 6.
Figure 6 shows that the application range and accuracy superiority of KL-MPSM is consistent with the example of the deep beam, and the feasibility of KL-MPSM is further verified. From the results, KL-MPSM still maintains good accuracy in the case that random fields hold different types of covariance functions, while the accuracy of PSM shows a significant decrease. Therefore, this numerical example proves that KL-MPSM has good accuracy and applicability in the static stochastic computation for plane frame structures.
Next, introduce the yield strength of the material to compute the ultimate load \({\varvec{P}}_\textrm{u}\) of the structure, and then the reliability analysis is conducted. The yield strength is treated as Gaussian random fields; the parameters of the random fields are shown in Table 4. Young’s modulus \(E=2\times 10^{11}~\textrm{N}/\textrm{m}^2\), the other structural parameters remain unchanged. In order to demonstrate the feasibility of KL-MPSM for reliability analyses of plane frames, the reliability index and failure probability are computed by MCM and KL-MPSM, respectively. For KL-MPSM, since the distribution of the responses is known, we use the method proposed in Sect. 5.2. The performance function can be written as
According to the basic assumptions, plastic hinges only appear at nodes. Therefore, it is necessary to re-discretize the structure and add nodes at the midpoint of beams. In this example, it is assumed that the vertical uniform loads are permanent loads and do not change, and the horizontal load is applied step by step until the structure is destroyed. The ultimate horizontal load obtained finally is the ultimate load, that is, the structural resistance. The mean and standard deviation of R are shown in Fig. 7; the reliability index and failure probability are listed in Table 5.
In this example, PSM cannot compute the second-order estimates of the ultimate load, but KL-MPSM, due to its versatility, can handle this type of problem easily. The results further validate the previous viewpoint that KL-MPSM is an effective tool for static stochastic analysis in the case of low-level uncertainties.
7 Conclusion
In this paper, KL-MPSM is proposed, which combines the features of K–L expansion and MPSFEM for static stochastic analysis of structures with low-level uncertainties. Static stochastic analysis involves static stochastic computation and reliability analysis. In the reliability analysis, JC method is introduced to calculate the reliability index and failure probability by utilizing the second-order estimates obtained by KL-MPSM. The presented computational scheme is promoted to two directions, i.e., plane problems and plane frame structures, corresponding to two-dimensional random field and one-dimensional random field problems, respectively. In the numerical examples, the results obtained by MCM are treated as standard values to compare with KL-MPSM, and PSM is also introduced to verify the accuracy and efficiency superiorities of KL-MPSM. Therefore, conclusions are obtained as follows:
-
(1)
In the static stochastic analysis of structures with low-level uncertainties, KL-MPSM has an advantage over PSM in accuracy.
-
(2)
The programs of KL-MPSM can be done without character operations easily, and KL-MPSM can save a lot of CPU computation time compared to MCM.
-
(3)
KL-MPSM has a much broader scope of application than PSM and can be promoted to the stochastic analysis of a wide range of problems.
-
(4)
KL-MPSM is an effective tool for static stochastic analysis.
However, this paper also has shortcomings, such as the Gaussian assumption is not rigorous for the material elastic field [48,49,50,51,52]. Therefore, the main research direction in the subsequent work of KL-MPSM should be to promote it to deal with non-Gaussian random fields. For some simple non-Gaussian random fields, Refs. [21] and [22] can provide some basis; and for the case that the variables obtained by K–L expansion are generally dependent and defined by a probability measure that is unknown a priori, Wu provides a scheme for transforming correlated random variables into uncorrelated random variables [35]. The above ideas should be tried in the subsequent work.
References
Liu WK, Belytschko T, Mani A (1986) Random field finite elements. Int J Numer Methods Eng 23(10):1831–1845
Zhou H, Li J (2020) Energy-based collapse assessment of concrete structures subjected to random damage evolutions. Probab Eng Mech 60:103019
Wriggers P, Moftah SO (2006) Mesoscale models for concrete: Homogenisation and damage behaviour. Finite Elem Anal Des 42(7):623–636
Jiang L, Liu X, Xiang P, Zhou W (2019) Train-bridge system dynamics analysis with uncertain parameters based on new point estimate method. Eng Struct 199:109454
Liu X, Xiang P, Jiang L, Lai Z, Zhou T, Chen Y (2020) Stochastic analysis of train-bridge system using the Karhunen–Loève expansion and the point estimate method. Int J Struct Stab Dyn 20(02):2050025
Wang T, Zhou G, Wang J, Zhao X (2016) Stochastic analysis for the uncertain temperature field of tunnel in cold regions. Tumn Undergr Sp Tech 59:7–15
Li Z, Pasternak H (2019) Experimental and numerical investigations of statistical size effect in s235jr steel structural elements. Constr Build Mater 206:665–673
Wang X, Li Z, Wang H, Rong Q, Liang RY (2016) Probabilistic analysis of shield-driven tunnel in multiple strata considering stratigraphic uncertainty. Struct Saf 62:88–100
Wriggers P, Allix O, Weißenfels C (2000) Virtual design and validation. Springer, Berlin
Zein S, Laurent A, Dumas D (2019) Simulation of a gaussian random field over a 3d surface for the uncertainty quantification in the composite structures. Comput Mech 63:1083–1090
Rauter N (2021) A computational modeling approach based on random fields for short fiber-reinforced composites with experimental verification by nanoindentation and tensile tests. Comput Mech 67(2):699–722
Zakian P (2021) Stochastic finite cell method for structural mechanics. Comput Mech 68(1):185–210
Der Kiureghian A, Ke J-B (1988) The stochastic finite element method in structural reliability. Probab Eng Mech 3(2):83–91
Vanmarcke EMSGI, Shinozuka M, Nakagiri S, Schueller GI, Grigoriu M (1986) Random fields and stochastic finite elements. Struct Saf 3(3–4):143–166
Li C-C, Der Kiureghian A (1993) Optimal discretization of random fields. J Eng Mech-ASCE 119(6):1136–1154
Zhang J, Ellingwood B (1994) Orthogonal series expansions of random fields in reliability analysis. J Eng Mech-ASCE 120(12):2660–2677
Ghanem RG, Spanos PD (2003) Stochastic finite elements: a spectral approach. Courier Corporation, North Chelmsford
Sudret B, Der Kiureghian A (2000) Stochastic finite element methods and reliability: a state-of-the-art report. Department of Civil and Environmental Engineering, University of California, Berkeley
Zheng Z, Dai H (2017) Simulation of multi-dimensional random fields by Karhunen–Loève expansion. Comput Methods Appl Mech 324:221–247
Phoon KK, Huang SP, Quek ST (2002) Implementation of Karhunen–Loève expansion for simulation using a wavelet-Galerkin scheme. Probab Eng Mech 17(3):293–303
Kim H, Shields MD (2015) Modeling strongly non-gaussian non-stationary stochastic processes using the iterative translation approximation method and Karhunen–Loève expansion. Comput Struct 161:31–42
Tong M-N, Zhao Y-G, Zhao Z (2021) Simulating strongly non-gaussian and non-stationary processes using Karhunen–Loève expansion and l-moments-based hermite polynomial model. Mech Syst Signal Process 160:107953
Zhang D, Zhiming L (2004) An efficient, high-order perturbation approach for flow in random porous media via Karhunen–Loève and polynomial expansions. J Comput Phys 194(2):773–794
Montoya-Noguera S, Zhao T, Yue H, Wang Yu, Phoon K-K (2019) Simulation of non-stationary non-Gaussian random fields from sparse measurements using Bayesian compressive sampling and Karhunen–Loève expansion. Struct Saf 79:66–79
Blatman G, Sudret B (2011) Adaptive sparse polynomial chaos expansion based on least angle regression. J Comput Phys 230(6):2345–2367
Xiu D (2007) Efficient collocational approach for parametric uncertainty analysis. Commun Comput Phys 2(2):293–309
Kamiński M (2007) Generalized perturbation-based stochastic finite element method in elastostatics. Comput Struct 85(10):586–594
Kamiński M (2010) Potential problems with random parameters by the generalized perturbation-based stochastic finite element method. Comput Struct 88(7–8):437–445
Kamiński M (2009) Perturbation-based stochastic finite element method using polynomial response function for the elastic beams. Mech Res Commun 36(3):381–390
Kamiński M, Carey GF (2005) Stochastic perturbation-based finite element approach to fluid flow problems. Int J Numer Methods Heat Fluid Flow 15(7):671–697
Kamiński M, Solecka M (2013) Optimization of the truss-type structures using the generalized perturbation-based stochastic finite element method. Finite Elem Anal Des 63:69–79
Kamiński M, Kazimierczak M (2014) 2D versus 3D probabilistic homogenization of the metallic fiber-reinforced composites by the perturbation-based stochastic finite element method. Compos Struct 108:1009–1018
Kamiński M, Hien TD (1999) Stochastic finite element modeling of transient heat transfer in layered composites. Int Commun Heat Mass 26(6):801–810
Kamiński M (2008) On stochastic finite element method for linear elastostatics by the taylor expansion. Struct Multidiscip Optim 35(3):213–223
Feng W, Gao Q, Xiao-Ming X, Zhong W-X (2015) A modified computational scheme for the stochastic perturbation finite element method. Lat Am J Solids Struct 12:2480–2505
Wu F, Zhong WX (2016) A modified stochastic perturbation method for stochastic hyperbolic heat conduction problems. Comput Methods Appl Mech Eng 305:739–758
Liu X, Zhang Y, Li X, Xiang P, Xie S (2022) Running stability analysis for express wagon with modified stochastic perturbation method. In: Second international conference on rail transportation
Liu X, Xiang P, Jiang L, Lai Z, Zhou T, Chen Y (2020) Stochastic analysis of train-bridge system using the Karhunen-Loéve expansion and the point estimate method. Int J Struct Stab Dyn 20(02):2050025
Grigoriu M (2010) Probabilistic models for stochastic elliptic partial differential equations. J Comput Phys 229(22):8406–8429
Rauter N (2021) A computational modeling approach based on random fields for short fiber-reinforced composites with experimental verification by nanoindentation and tensile tests. Comput Mech 67(2):699–722
Stefanou G (2009) The stochastic finite element method: past, present and future. Comput Methods Appl Mech 198(9–12):1031–1051
Liu Z, Yang M, Cheng J, Tan J (2021) A new stochastic isogeometric analysis method based on reduced basis vectors for engineering structures with random field uncertainties. Appl Math Model 89:966–990
Trinh M-C, Mukhopadhyay T (2021) Semi-analytical atomic-level uncertainty quantification for the elastic properties of 2d materials. Mater Today Nano 15:100126
Rackwitz R, Flessler B (1978) Structural reliability under combined random load sequences. Comput Struct 9(5):489–494
Choi KK, Kim N-H (2004) Structural sensitivity analysis and optimization 2: nonlinear systems and applications. Springer, Berlin
Hoang V-L, Dang HN, Jaspart J-P, Demonceau J-F (2015) An overview of the plastic-hinge analysis of 3d steel frames. Asia Pac J Comput Eng 2(1):1–34
Olsson A, Sandberg G, Dahlblom O (2003) On latin hypercube sampling for structural reliability analysis. Struct Saf 25(1):47–68
Soize C (2006) Non-gaussian positive-definite matrix-valued random fields for elliptic stochastic partial differential operators. Comput Methods Appl Mech 195(1–3):26–64
Grigoriu M (2016) Microstructure models and material response by extreme value theory. SIAM-ASA J Uncertain Quantif 4(1):190–217
Staber B, Guilleminot J (2017) Stochastic modeling and generation of random fields of elasticity tensors: a unified information-theoretic approach. CR Mecanique 345(6):399–416
Malyarenko A, Ostoja-Starzewski M (2017) A random field formulation of Hooke’s law in all elasticity classes. J Elast 127(2):269–302
Guilleminot J (2020) Modeling non-gaussian random fields of material properties in multiscale mechanics of materials. In: Uncertainty quantification in multiscale materials modeling. Elsevier, pp 385–420
Acknowledgements
This work was funded by the National Natural Science Foundation of China (Grant No. 11972379), the Key R &D Program of Hunan Province (2020SK2060), Hunan Science Fund for Distinguished Young Scholars (2021JJ10061), and Open fund of State Key Laboratory of Hydraulic Engineering Simulation and Safety, Tianjin University.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare they have no conflict of interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Shao, Z., Li, X. & Xiang, P. A new computational scheme for structural static stochastic analysis based on Karhunen–Loève expansion and modified perturbation stochastic finite element method. Comput Mech 71, 917–933 (2023). https://doi.org/10.1007/s00466-022-02259-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00466-022-02259-7