Abstract

This paper proposes a new method of calculating stochastic field. It is an improvement of the midpoint method of stochastic field. The vibration equation of a system is transformed to a static problem by using the Newmark method and the Taylor expansion is extended for the structural vibration analysis with uncertain factors. In order to develop computational efficiency and allow for efficient storage, the Conjugate Gradient method (CG) is also employed. An example is given, respectively, and calculated results are compared to validate the proposed methods.

1. Introduction

Material properties, geometry parameters, and applied loads of the structure are assumed to be stochastic. Although the finite element method analysis of complicated structures has become a generally widespread and accepted numerical method, regarding the given factors as constants cannot apparently correspond to the reality of a structure. In order to enhance computational accuracy, the influence of random factors must be considered.

Many physics parameters of material possess spatial variability, such as Young’s modulus and Poisson’s ratio, so we should regard them as stochastic fields. Stochastic field discretization is the problem that various stochastic finite element methods need to resolve, but discrete form of stochastic field plays the decisive influence on the calculation and computational accuracy of stochastic finite element. The simplest discretization is the midpoint method (MSF) [1]. The stochastic field is described by a single random variable replacing the value of the field at a central point of the mesh. The local average method of the stochastic field describes the stochastic field of an element in terms of the spatial average. The local average method of rectangle element is described by the mean, variance, and covariance [2]. It can be extended for 3D [3]. The stochastic field of nonrectangular element is described by the mean vector and covariance matrix using Gaussian quadrature [4]. The stochastic field can be described by the shape function and nodal values, and it is necessary to know the related function [5]. Making use of the Karhunen-Loeve expansion, stochastic field is represented by series expansion [6]. When stiffness matrices are deduced, a weighted integral method is adopted to consider stochastic field of material parameters [7, 8]. When stochastic field is expressed by series expansion, the optimal linear-estimation method is applied to make the error of variance minimum [9].

The direct Monte Carlo simulation of the stochastic finite element method (DSFEM) requires a large number of samples, which requires much calculation time [10]. Monte Carlo simulation by applying the Neumann expansion (NSFEM) enhances computational efficiency and saves storage in such a way that the NSFEM combined with Monte Carlo simulation enhances the finite element model advantageously [11]. The preconditioned Conjugate Gradient method (PCG) applied in the calculation of stochastic finite elements can also enhance computational accuracy and efficiency [12]. According to first-order or second-order perturbation methods, calculation formulas can be obtained [5, 11, 1416, 1820, 22]. The result is called the PSFEM and has been adopted by many authors.

The PSFEM is often applied in dynamic analysis of structures and the second-order perturbation technique has been proved to be efficient [5]. Dynamic reliability of a frame is calculated by the SFEM and response sensitivity is formulated in the context of stiffness and mass matrix condensation [16]. When load actions are treated as stochastic processes, vibration of the structure is resolved by the PSFEM [17]. The PSFEM is an adequate tool for nonlinear structural dynamics. Nonlinearities due to material and geometrical effects have also been included [18]. By forming a new dynamic shape function matrix, dynamic analysis of the spatial frame structure is presented by the PSFEM [19]. The NSFEM is introduced in dynamic analysis within the framework of a Monte Carlo simulation [20]. The NSFEM is applied to the dynamic response of a random structure system and results are compared with those from the PSFEM and the DSFEM [21]. With the aid of the PSFEM, a stochastic formulation for nonlinear dynamic analysis of a structure is presented [22].

An improved midpoint method of stochastic field (IMSF) is presented. The IMSF is more accurate than the MSF. The Newmark method transforms differential equations into linear equations. The IMSF is used and the structural vibrations for a linear system are computed by the Taylor expansion method, the CG method, and the PCG method of stochastic finite element (TSFEM, CG, PCG). The TSFEM, the CG, and the PCG based on the MSF are called the MTSFEM, the MCG, and the MPCG. An example demonstrates the superiority of the proposed methods.

2. Improved Midpoint Method of Stochastic Field

When finite element method is used, structure is divided into small elements whose number is appropriate. In this paper, Young’s modulus is assumed to be a Gaussian process. When element is appropriately small, Young’s modulus of an element is described by a variable. The Young’s modulus of structure is described by a group of variables. Without loss of generality, it is supposed that the structure is divided into elements of nodes and nodes. The Young’s modulus of node within element of nodes is expressed by . The Young’s modulus of midpoint within element of nodes is expressed by . The Young’s modulus of node within element of nodes is expressed by . The Young’s modulus of midpoint within element of n nodes is expressed by .

The Young’s modulus within element is defined as

Its mean is where the means of Young’s modulus at the first node, the second node,, the th node of element are expressed by .The mean of Young’s modulus at the midpoint of element is expressed by .

The Young’s modulus within element is defined as

Its mean is where the means of Young’s modulus at the first node, the second node,,the th node of element are expressed by . The mean of Young’s modulus at the midpoint of element is expressed by .

The covariance of Young’s modulus between two elements that each has nodes is obtained by where = the covariance of Young’s modulus between node of element and node of element , = the covariance of Young’s modulus between node of element and the midpoint of element ,   = the covariance of Young’s modulus between the midpoint of element and node of element , and = the covariance of Young’s modulus between the midpoint of element and the midpoint of element .

The covariance of Young’s modulus between two elements is given in Appendix A.

Using covariance matrix, the correlation of Young’s modulus between any two elements is given by

A Gaussian vector is generated consists of Gaussian random variables with mean zero and unit standard deviation. The Cholesky matrix can be obtained through a decomposition of the covariance matrix; therefore, is the identity matrix. The generation of vector must satisfy the covariance matrix

Once the decomposition has been completed, different samples of vector can be acquired easily by (2.7). Thus, it is possible that Monte Carlo simulation resolves problem of stochastic finite element.

3. Dynamic Analysis of Finite Element

For a linear system, the dynamic equilibrium equation is given by where are the acceleration, velocity, and displacement vectors. , and are the global mass, stiffness, and damping matrices obtained by assembling the element variables in global coordinate system.

By using the Newmark method, (3.1) becomes where and indicate the displacement vector, stiffness matrix and load vector at time . and are given in Appendix B.

4. Dynamic Analysis of Structure Based on CG

Equation (3.2) can be rewritten as Using (2.7), (2.8), and (2.9), samples of vector are produced. matrices and (4.1) are generated. For linear vibrations, (4.1) is a system of linear equations. The CG is an adequate method for solving large systems of linear equations. It can be accomplished as follows.

first, select appropriate solution as initial values

calculate the first residual vector and vector where is the transposed matrix;

for , iterate step by step as follows:

This process stops only if is small enough.

Vectors are solutions of (4.1).

The mean of is given by The variance of is given by Similarly, the mean and variance of vector can be solved at time step by step.

At time , the stress for element is given by where = the material response matrix of element , = the gradient matrix of element and = the element nodal displacement vector at time .

Substituting samples of vector into (4.8), vectors can be obtained.

The mean of is given by The variance of is given by The CG belongs to methods of iteration that converge quickly. For practical purposes, PCG is applied to accelerate convergence.

5. Dynamic Analysis of Structure Based on the TSFEM

Young’s modulus of the structure is given as function of random variables . The partial derivative of (4.1) with respect to is given by where After and are given, (5.2) can be calculated.

The partial derivative of (5.1) with respect to is given by where After , , and , are given, (5.4) can be calculated.

The displacement is expanded at the mean value point by means of a Taylor series. the mean of is obtained as where expresses mean value and is the covariance between and .

The variance of is given by The velocity vector and the acceleration vector are given in Appendix B. The partial derivative of with respect to is given by The partial derivative of with respect to is given by The partial derivative of (5.7) with respect to is given by The partial derivative of (5.8) with respect to is given by Equations (5.7), (5.8), (5.9) and (5.10), must be calculated for the following iteration.

Then, the mean and variance of displacement are obtained at time step by step.

The partial derivative of (4.8) with respect to is given by The partial derivative of (5.11) with respect to is given by The stress is expanded at mean value point by means of a Taylor series. By taking the expectation operator for two sides of the above (4.8), the mean of stress is obtained as where expresses the mean of and is the covariance between and .

The variance of is given by

6. Numerical Example

Figure 1 shows a cantilever beam. The length is 1 m, the width is 0.2 m, and the height is 0.05 m. The load subjected to the cantilever beam is 100sin(100t)N. Its material is the concrete. It is divided into 400 rectangle elements that have 505 nodes and 400 midpoints. Young’s modulus is regarded as a stochastic process. For numerical calculation, the means of Young’s modulus at each node and the midpoint within an element are . Horizontal coordinates of each node and the midpoint within an element are . The covariance of Young’s modulus between any two nodes, between two midpoints and between each node and each midpoint are . are constants. The distances between any two nodes, between two midpoints, and between each node and each midpoint are . Figure 2 shows the mean of vertical displacement at node 505. the DSFEM simulates 100 samples. It is common knowledge that The DSFEM approaches the accurate solution gradually with the increase of the number of simulations. The DSFEM uses the Cholesky decomposition to solve linear equations and provides the reference solution. Figure 3 shows the variance of vertical displacement at node 505. Figure 4 shows the mean of horizontal stress at node 5. Figure 5 shows the variance of horizontal stress at node 5. Table 1 shows results obtained from the PCG, the CG, the TSFEM, the MPCG, the MCG and the MTSFEM compare with those of the DSFEM within six seconds. The PCG adopts the preconditioned Conjugate Gradient method to solve linear equations. The errors of the PCG, the CG and the TSFEM are smaller than those of the MPCG, the MCG, and the MTSFEM. The maximum error is obtained by the MTSFEM.The minimum error is produced by the PCG.Table 2 compares the CPU times of the above-mentioned methods when the cantilever beam has vibrated for six seconds.The PCG requires the least amount of CPU time. The MTSFEM requires the greatest amount of CPU time.

In order to test accuracy and computational efficiency of the above-mentioned methods, larger covariances of Young’s modulus are selected. Figure 6 shows the mean of vertical displacement at node 505. Figure 7 shows the variance of vertical displacement at node 505. Figure 8 shows the mean of horizontal stress at node 5. Figure 9 shows the variance of horizontal stress at node 5.Table 3 indicates the errors of the above-mentioned methods compare to results of the DSFEM. The results produced by the PCG and the CG are close to those produced by the DSFEM. The TSFEM and the MTSFEM cannot achieve satisfactory results.

7. Conclusion

In this paper, improved midpoint method has the advantage of high accuracy. It can be conveniently applied to DSFEM, PSFEM, NSFEM, and CG. The mechanical vibration in a linear system is investigated by using the Taylor expansion. When Young’s modulus is assumed to be a stochastic process, different samples of random variables are simulated. The combination of the CG method and Monte Carlo method makes this an effective method for analyzing a large vibration problem with the characteristics of high accuracy and quick convergence.

Appendices

A. Covariance of Young’s Modulus between Two Elements

The covariance of Young’s modulus between one element containing nodes and another element containing nodes is obtained by where = the covariance of Young’s modulus between node of element and node of element , = the covariance of Young’s modulus between node of element and the midpoint of element , = the covariance of Young’s modulus between the midpoint of element and node of element , and = the covariance of Young’s modulus between the midpoint of element and the midpoint of element .

The covariance of Young’s modulus between two elements that each has nodes is given by where = the covariance of Young’s modulus between node of element and node of element , = the covariance of Young’s modulus between node of element and the midpoint of element , = the covariance of Young’s modulus between the midpoint of element and node of element , and = the covariance of Young’s modulus between the midpoint of element and the midpoint of element .

B. Newmark Method

For ease of programming, the comprehensive calculation steps of the Newmark method are as follows.

In the initial calculation the matrices [], [], and [] are formed. The initial values , , are given. After selecting step and parameters , the following relevant parameters are calculated: The stiffness matrix is defined as The stiffness matrix inversion is solved.

Calculation of each step time At time , the load vector is defined as At time the displacement vector is given by At time , the velocity vector and acceleration vector are obtained as Vectors , , and are solved at time step by step.