Faculty of Civil and Environmental Engineering, Tarbiat Modares University, Tehran 14115–397, Iran
p.zakian@modares.ac.ir
Show less
History+
Received
Accepted
Published
2016-05-21
2016-07-24
2017-11-10
Issue Date
Revised Date
2017-07-25
PDF
(595KB)
Abstract
Since a lot of engineering problems are along with uncertain parameters, stochastic methods are of great importance for incorporating random nature of a system property or random nature of a system input. In this study, the stochastic dynamic analysis of soil mass is performed by finite element method in the frequency domain. Two methods are used for stochastic analysis of soil media which are spectral decomposition and Monte Carlo methods. Shear modulus of soil is considered as a random field and the seismic excitation is also imposed as a random process. In this research, artificial neural network is proposed and added to Monte Carlo method for sake of reducing computational effort of the random analysis. Then, the effects of the proposed artificial neural network are illustrated on decreasing computational time of Monte Carlo simulations in comparison with standard Monte Carlo and spectral decomposition methods. Numerical verifications are provided to indicate capabilities, accuracy and efficiency of the proposed strategy compared to the other techniques.
P. ZAKIAN.
An efficient stochastic dynamic analysis of soil media using radial basis function artificial neural network.
Front. Struct. Civ. Eng., 2017, 11(4): 470-479 DOI:10.1007/s11709-017-0440-8
Due to lack of knowledge and inherent properties of an earthquake, the generated ground motion of an earthquake is usually assumed as a random process. The assessment of earthquake response of soil medium is of great importance due to soil-induced amplifications and instability. Furthermore, soil properties always contains uncertainties resulting from natural structure of the soil, errors of measurements, and lack of suitable data [1–3].
Recent developments of the stochastic finite element method have provided a rational tool for probabilistic evaluation of uncertain engineering systems under random excitation [2]. This terminology is commonly utilized for the finite element analyses of uncertain systems, whether or not the inputs are random. Therefore, many researchers implemented these methods for numerous problems of geotechnical engineering and earthquake engineering [4–13]. Furthermore, uncertainty quantification has successfully been extended to other engineering and multidisciplinary subjects like nanotechnology and composite structures [14–16].
On the other hand, artificial neural network (ANN) is very successful for performing rapid analyses of complicated problems in which conventional solvers implemented in those problems require tedious and time-consuming computations. They are also very valuable for various engineering problems like pattern recognition [17], image and signal processing [18], optimization [19,20] and so on. Incorporating ANN in several research areas is in a progressive state of development such as computational and experimental mechanics [21], earthquake engineering [22], structural control [23], among others. The main merit of a well-defined ANN in comparison with the corresponding numerical analysis is that the ANN performs the analysis in a few clock cycles, which needs less computing demand than the corresponding numerical process, some applications were accomplished in Refs [20,24–26].
In this article, the ANN is utilized in Monte Carlo procedure as an alternative to stochastic finite element analysis. The ANN is trained to reduce computational time of probabilistic finite element analysis within the process wherein a soil medium is analyzed in the frequency domain. The random fluctuation of the shear modulus is defined through a random field modeling of this problem. Three stochastic analyses including Monte Carlo simulation, Monte Carlo simulation via the ANN, and stochastic finite element method are considered for the analysis of earthquake response of soil media. Illustrative numerical results are solved through these method for the demonstration.
This paper has been organized as follows: section 2 is about some descriptions and definitions of random seismic input in frequency domain, section 3 describes two methods of stochastic analysis which are used in this study, an introduction to the ANN is briefly discussed in section 4, the proposed algorithm for Monte Carlo simulation of random soil media using the ANN is explained in section 5, section 6 presents the numerical examples and outcomes.
Random seismic excitation
In this study, the earthquake ground motion is assumed to be a stationary random process with having constant frequency content, for simplicity. Here, the power spectral density function defined by Kanai and Tajimi [27] is utilized to characterize the motion as follows:
in which , , S0, are component frequency, the equivalent natural frequency, initial spectral density function or a scale factor, and damping ratio of the ground motion, respectively. The characterized ground motion indicates a stationary random process attained through filtering an initial spectral density function like white noise. In order to employ the non-stationary condition existing in real ground motions, a few corrections should be made. A procedure proposed by Hou [28] is followed herein for this correction. Three segment envelopes are implemented which consist of buildup, constant intensity and decay segments, defining the intensify function as follows
where is the expected value of maximum acceleration, which is obtained from the earthquake magnitude, Me, and the epicentral distance, R in (km) according to the following relation:
Unit of acceleration is cm/s2 here; is the correlation factor. The non-stationary behavior of the motion is imposed by a shape function like as illustrated in [10]. In order to consider statistics of peak value, the non-stationary process is defined in terms of an equivalent stationary one with duration smaller than the real duration of the undertaken earthquake. The ratio of the standard deviation of acceleration amplitude to the expected highest peak of the process is known as the scale factor F0, during the earthquake duration s. Thus, it is attained as follows [28]:
in which Ta is the expected value of mean period of the earthquake excitation, which is selected as 0.2246 s. The tl is the duration of strong motion. From the aforementioned equations and considering that for the strong motion part of the seismic record, one can obtain the excitation variance as given by
Furthermore, the scale factor S0 is calculated as:
The natural frequency of the seismic ground motion varies between 2.1<wg<21, and also the damping ratio is taken as. The mean and standard deviation of and for various site-specific situations may be found. By using S0, and , in Eq. (1), the spectral density is computed.
Stochastic dynamic analysis of soil medium
Seismic response of soils
Earthquake response of a layered soil medium under shear wave propagation is governed by the following wave equation
where u,, G*, G and are horizontal displacement, soil density, complex shear modulus, shear modulus and damping ratio originating from the frictional loss of energy, respectively. Also, G,and G* are frequency independent parameters due to experimental observations [10].
The shear modulus is here selected as a random field decomposed into a mean and fluctuation parts as below:
in which and are the mean value of shear modulus at z, and is a zero mean fluctuation term, respectively. The following autocorrelation function with exponential distribution is considered:
in which and b show the standard deviation of the random process and correlation length (one-half of the fluctuation scale), respectively. Also, z1 and z2 are two arbitrary points of a domain.
The equation of motion for a soil medium under seismic excitation, is obtained by:
where and denote displacement and acceleration vectors, respectively. is an influence vector for imposing direction of excitation , and hence for horizontal excitation, when the degree of freedom corresponds to horizontal direction; otherwise . The global mass matrix and stiffness matrices are formed by assembling N element matrices over the entire domain as below
Moreover, stiffness matrix of an element is
and mass matrix of an element is attained from
while and and le are shear modulus, mass density and length of a soil element.
In order to solve Eq. (10) in the frequency domain, displacement of the domain under a ground acceleration with unit amplitude, , should be found as follows
and the acceleration is
By replacing the Eqs. (14) and (15) into the Eq. (10), the following relation is obtained
The transfer function of absolute acceleration is written as
Shear stress and shear strain of an element are expressed in terms of and , and thus a few arrays of solution vector is the contribution of eth element. The transfer function of strain is explained as
The stress-strain relationship expresses the stress transfer function of an element as follows
The response spectral density function is calculated based upon the transfer function as follows
where X is a target random function such as
More information about frequency domain analysis can be found in Refs [27,29].
SFEM: Monte Carlo simulation
Here, Stochastic Finite Element Method (SFEM) via Monte Carlo simulation is briefly discussed. The Monte Carlo Simulation method includes generating numerous realizations of a random field like appearing in the Eq. (8) and computing the response with each realizations. After performing the simulations, the statistics of these responses are computed in terms of mean, standard deviation values and other statistical moments [10].
SFEM: spectral decomposition
Stochastic finite element analysis using spectral decomposition was proposed by Ref. [30]. This method employs Karhunen-Loeve and polynomial chaos expansions for imposing input and output variability, respectively. In this method, the random field is illustrated by Karhunen-Loeve expansion as mentioned below
where are random coefficients and are the eigenvalues and the are the eigenfunctions of the autocorrelation function
Therefore, Eqs. (21) and (8) gives
In the above equation, denotes randomness of the variable.
In order to decompose the random field and implement the autocorrelation function given by the Eq. (9), the integral equation in Eq. (22) becomes [30]:
in which b is the correction length and .
Analytical solution of Eq. (24) is expressed by
The corresponding eigenvalues are determined by:
Hence, stochastic expansion of element stiffness matrix leads to
and the global stiffness matrix is formed by
in which
Now, the Eq. (16) is rewritten as
Let
After simplifying the above equation, we have
The solution of equation is
The equation of motion is expressed as
With , the above can be written as:
Expanding Hu by polynomial chaos, the jth element of Hu is formed as:
in which is pth order polynomial chaos, that is:
where P vector of random variables. After expanding the summation in the Eq. (42), the Hni can also be formed as
in which P is the number of polynomial chaos, excluding the zero order term. By combining the Eqs. (41) and (44), we arrive at
After multiplying the both sides by ri, i=0,…,P, and taking mathematical expectation, we have
One of the well-known types of ANNs is radial basis function (RBF) network which needs more number of neurons than standard feed-forward back-propagation networks. However, they are able to be trained, swiftly [31]. The design of a neural network is manifested as a curve-fitting problem by searching a best fitness function over the training data space. The RBF design of neural networks was firstly proposed by Lowe and Broomhead [32]. The RBF networks have two layer feedforward networks so that the first layer contains RBF neurons with Gaussian activation functions.
There are several suggestions for designing a RBF network. One of the model adopted in MATLAB software and its architecture is shown in Fig. 1. For each training pattern n=1,2,…,N, the input of the first layer is constructed by the values xnl, l=1,2,…,L, where L is the number of input. This information is transferred to the hidden layer (i.e., the second layer) without modifications due to weights, at a difference with respect to the multilayer perceptron. For each input vector xn=[xn1, xn2,…,xnl], the activation of each hidden neuron m, m=1,2,...,M is handled by the Euclidean distance which separates a center from the input vector defining each hidden neuron:
This center is randomly defined as another input vector. The most significant part of the RBF is an activation function of the hidden neurons with a locally active support of radial pattern. One of the most popular RBF is Gaussian one, specified as:
Here, the output of each hidden neuron is obtained by the Euclidean distance multiplied by a bias defining the sensitivity of the receptive field. In other words, short bias is desirable for regression analysis, whereas a large one is more sufficient for an accurate reproduction of the training outputs in detail.
The matching of the hidden neuron output to the training outputs ynk, k=1,2,…,K is attained by a simple linear transformation as follows
in which the weights of the second layer connections and their corresponding biases are the unknowns of Eq. (45). The standard least square procedures are employed for finding these parameters. The numerical results many engineering applications have illustrated that the RBF networks are very powerful interpolators with fast training stage.
Monte Carlo simulation of random soil medium using ANN
In this paper, computational effort of Monte Carlo adapted stochastic finite element analysis of soil medium is reduced by ANN. Since Monte Carlo simulation is a realization of desired random space in each step (as a sample), this procedure continues iteratively until reaching the number of selected simulations or samples. Here, realization of random shear modulus of soil elements is utilized as input data of ANN. Thus, input matrix consists of a number of vectors involving shear modulus of soil elements. For training of ANN, spectral density of absolute acceleration of ground surface is considered as a target of corresponding input vector.
The following procedure is suggested for Monte Carlo method via ANN:
1) A number of samples is selected for training of ANN. Here, 500 samples are considered.
2) The Monte Carlo simulation is accomplished with 500 samples and then the generated shear modulus and the corresponding results consisting of spectral density of acceleration of ground surface as input and target matrices are stored, respectively.
3) In this step, the trained neural network is utilized in order to perform Monte Carlo simulation, and hence instead of deterministic finite element and frequency domain analyses, this trained neural network is used as a solver.
4) The Monte Carlo based stochastic finite element analysis is carried out via ANN considering the number of samples which is selected. Here, 5000 samples are selected. Therefore, incorporating ANN Monte Carlo simulation significantly reduces the computational time.
It should be noticed that 500 input vectors make the input matrix and 500 target vectors make the target matrix considering 500 samples. Each vector has n arrays. n is taken as the number of soil elements’ nodes.
Numerical results
In this section, the three approaches of stochastic finite element, which one of them (Monte Carlo via ANN) are proposed here, are applied to the seismic analysis of the soil medium at Kawagishi-Cho during the Niigata earthquake of 16 June 1964 [10]. This benchmark problem is studied here to validate and demonstrate the capabilities of the proposed Monte Carlo ANN approach in comparison with standard Monte Carlo and stochastic finite element approaches.
Seismic excitation parameters
Niigata earthquake had magnitude of 7.3 at an epicentral distance about 56 km (35 miles). The earthquake’s duration and the duration of the strong motion part of the accelerogram were 26 sec and 8 sec, respectively.
The spectral density function of Kanai-Tajimi (see Fig. 2) is considered to characterize the input ground acceleration with having the ground natural frequency of, and the damping ratio of . The scale factor is attained by using Eq. (46) as follows
Properties of soil
The soil deposit at Niigata, had the total depth of 200 ft. The upper layer with thickness of 100 ft was sand, and the lower one with thickness of 100 ft was either stiff clay or clayey sand. Since the shear moduli of sand and stiff clays are almost constant, the deposit can practically be considered as sand throughout the total depth.
During earthquake-induced vibrations, the moduli are taken as psf for very loose sands, or psf for very dense sand, wherein is the overburden pressure. If the aforementioned values are applicable for sands with relative density ranging from 0 to 100 per cent, then suitable shear modulus for sand at every relative density can be calculated by interpolation. Here, 40 soil elements are employed and the soil medium is drawn in Fig. 3.
The relative density is about 45 per cent at the top 10 ft, while it drops to about 40 per cent at depth equal to 20 ft, and then it increases to a relative density of 80 per cent at depth of 60 ft.as an assumption, the relative density ranges from 80 to 90 per cent in the lower 130 ft of the deposit.
In highly damaged zone of Niigata, the water table is 3 ft below the ground surface. Supposing that the sand weight density is 110 lb/ft3 above the water table, and the buoyant weight is 50 lb/ft3 below the water table, the overburden pressures can easily be calculated. The determined distribution of shear modulus is plotted Fig. 4. Available experimental data shows that the damping ratio of can be taken for the sand. Randomness of the shear modulus of sand is supposed to be expressed as the standard deviation and the fluctuation scale, .
Numerical example
Three methods are incorporated to evaluate spectral density function of absolute acceleration of ground surface (site response), as already stated. First, stochastic finite element analysis incorporating Karhunen Loeve and Polynomial Chaos expansion is accomplished, and orders of these expansions are taken as 20 and 1, respectively. Fig. 5 and Fig. 6 show the mean value of acceleration spectral density function and its standard deviation versus frequency variation, respectively, that are obtained from this method. Spectral density functions which are attained by Monte Carlo simulation and Monte Carlo simulation using the ANN have been illustrated in Fig. 7 and Fig. 8. They represent accuracy of the ANN based Monte Carlo method in comparison with standard Monte Carlo method. Also, the calculated errors between outcomes of these two methods are visible in Fig. 9 and Fig. 10. Convergence curve of the ANN using 500 samples is shown in Fig. 11. Therefore, results and Table 1 demonstrate computational efficiency and suitable accuracy of the proposed ANN based Monte Carlo method for stochastic dynamic analysis of soil response. In Table 1 computational time of the three methods are compared. Total run time of the ANN based Monte Carlo method is about 717 seconds, whereas standard Monte Carlo method takes about 4343 seconds. Thus, ratio of these times is only 17 per cent. Slight difference between SFEM and Monte Carlo is visible; this is because of the selected order and main parameters such as correlation length. In spite of good performance of SFEM, Monte Carlo methods are still a robust tool for random analyses and hence employing the ANN along with Monte Carlo is an interesting combination.
Conclusions
Implementation of uncertainty in engineering computations leads to robust analysis and design of systems. This is more important for the materials that their parameters cannot be measured exactly due to their inhomogeneity and instrumental limitations such as soil parameters. In this study, the stochastic dynamic response of a soil medium is carried out in the frequency domain. Here, randomness is considered for the both seismic excitations and soil shear modulus. Two methods are used for stochastic analysis of soil media which are spectral decomposition and Monte Carlo method. The shear modulus of soil medium is considered as a random field model, and also the earthquake motion is implemented as a stochastic process. The ANN is utilized and added to Monte Carlo method for sake of reducing computational effort of the random analysis problem. The numerical example is solved and compared through three methods and results demonstrate desirable accuracy and performance of the proposed ANN based Monte Carlo method for stochastic dynamic analysis of soil media.
Khaji N, Zakian P. Uncertainty analysis of elastostatic problems incorporating a new hybrid stochastic-spectral finite element method. Mechanics of Advanced Materials and Structures, 2017, 24(12): 1030–1042
[2]
Zakian P, Khaji N, Kaveh A. Graph theoretical methods for efficient stochastic finite element analysis of structures. Computers & Structures, 2017, 178: 29–46
[3]
Salavati M. Approximation of structural damping and input excitation force. Front. Struct. Civ. Eng., 2017, 11(2): 244–254
[4]
Clouteau D, Savin E, Aubry D. Stochastic Simulations in Dynamic Soil–Structure Interaction. Meccanica, 2001, 36(4): 379–399
[5]
Ghiocel D, Ghanem R. Stochastic Finite-Element Analysis of Seismic Soil–Structure Interaction. Journal of Engineering Mechanics, 2002, 128(1): 66–77
[6]
Ho Lee J, Kwan Kim J, Tassoulas J L. Stochastic dynamic analysis of a layered half-space. Soil Dynamics and Earthquake Engineering, 2013, 48(0): 220–233
[7]
Mai C, Konakli K, Sudret B. Seismic fragility curves for structures using non-parametric representations. Front. Struct. Civ. Eng., 2017, 11(2): 169–186
[8]
Vu-Bac N, Lahmer T, Zhuang X, Nguyen-Thoi T, Rabczuk T. A software framework for probabilistic sensitivity analysis for computationally expensive models. Advances in Engineering Software, 2016, 100: 19–31
[9]
Rahman M S, Yeh C H. Variability of seismic response of soils using stochastic finite element method. Soil Dynamics and Earthquake Engineering, 1999, 18(3): 229–245
[10]
Yeh C H, Rahman M S. Stochastic finite element methods for the seismic response of soils. International Journal for Numerical and Analytical Methods in Geomechanics, 1998, 22(10): 819–850
[11]
Zakian P, Khaji N. A novel stochastic-spectral finite element method for analysis of elastodynamic problems in the time domain. Meccanica, 2016, 51(4): 893–920
[12]
Zakian P, Khaji N. Spectral finite element simulation of seismic wave propagation and fault dislocation in elastic media. Asian Journal of Civil Engineering, 2016, 17(8): 1189–1213 (BHRC)
[13]
Ioannou I, Douglas J, Rossetto T. Assessing the impact of ground-motion variability and uncertainty on empirical fragility curves. Soil Dynamics and Earthquake Engineering, 2015, 69: 83–92
[14]
Vu-Bac N, Rafiee R, Zhuang X, Lahmer T, Rabczuk T. Uncertainty quantification for multiscale modeling of polymer nanocomposites with correlated parameters. Composites. Part B, Engineering, 2015, 68: 446–464
[15]
Vu-Bac N, Lahmer T, Zhang Y, Zhuang X, Rabczuk T. Stochastic predictions of interfacial characteristic of polymeric nanocomposites (PNCs). Composites. Part B, Engineering, 2014, 59: 80–95
[16]
Vu-Bac N, Lahmer T, Keitel H, Zhao J, Zhuang X, Rabczuk T. Stochastic predictions of bulk properties of amorphous polyethylene based on molecular dynamics simulations. Mechanics of Materials, 2014, 68: 70–84
[17]
Ripley B D. Pattern recognition and neural networks: Cambridge university press, 2007
[18]
Luo F L, Unbehauen R. Applied neural networks for signal processing: Cambridge University Press, 1998
[19]
Gholizadeh S, Samavati O A. Structural optimization by wavelet transforms and neural networks. Applied Mathematical Modelling, 2011, 35(2): 915–929
[20]
Papadrakakis M, Lagaros N D. Reliability-based structural optimization using neural networks and Monte Carlo simulation. Computer Methods in Applied Mechanics and Engineering, 2002, 191(32): 3491–3507
[21]
Yagawa G, Okuda H. Neural networks in computational mechanics. Archives of Computational Methods in Engineering, 1996, 3(4): 435–512
[22]
Lee S C, Han S W. Neural-network-based models for generating artificial earthquakes and response spectra. Computers & Structures, 2002, 80(20–21): 1627–1638
[23]
Bani–Hani K, Ghaboussi J, Schneider S P. Experimental study of identification and control of structures using neural network. Part 1: Identification. Earthquake Engineering & Structural Dynamics, 1999, 28(9): 995–1018
[24]
Hamdia K M, Lahmer T, Nguyen-Thoi T, Rabczuk T. Predicting the fracture toughness of PNCs: A stochastic approach based on ANN and ANFIS. Computational Materials Science, 2015, 102: 304–313
[25]
Hurtado J E. Analysis of one-dimensional stochastic finite elements using neural networks. Probabilistic Engineering Mechanics, 2002, 17(1): 35–44
[26]
Papadrakakis M, Papadopoulos V, Lagaros N D. Structural reliability analyis of elastic-plastic structures using neural networks and Monte Carlo simulation. Computer Methods in Applied Mechanics and Engineering, 1996, 136(1–2): 145–163
[27]
Ray W C, Penzien J. Dynamics of structures. Computers & Structures Inc, 2003
[28]
Hou S n. Earthquake simulation models and their applications: School of Engineering, Massachusetts Institute of Technology, 1968
[29]
Lutes L D, Sarkani S. Random vibrations: analysis of structural and mechanical systems: Butterworth-Heinemann, 2004
[30]
Ghanem R G, Spanos P D. Stochastic Finite Elements: A Spectral Approach: Dover Publications, 2003
[31]
Demuth H, Beale M, Works M. MATLAB: Neural Network Toolbox: User's Guide: Math Works, 1992
[32]
Lowe D, Broomhead D. Multivariable functional interpolation and adaptive networks. Complex Systems, 1988, 2: 321–355
RIGHTS & PERMISSIONS
Higher Education Press and Springer-Verlag Berlin Heidelberg
AI Summary 中Eng×
Note: Please be aware that the following content is generated by artificial intelligence. This website is not responsible for any consequences arising from the use of this content.