gjmas-2016-1-8 - Global journal of multidisciplinary and applied

Transcription

gjmas-2016-1-8 - Global journal of multidisciplinary and applied
Global journal of multidisciplinary and applied sciences
Available online at www.gjmas.com
©2016 GJMAS Journal-2016-4-1/1-8
ISSN 2313-6685 ©2016 GJMAS
A genetic based algorithm model to optimize the
nonlinear seismic site response for structural design
subjected earthquake provokes- A case study
Naser Azizi* and Abbas Abbaszadeh Shahri
Department of Civil Engineering, College of Civil Engineering, Islamic Azad University, Roudehen branch, Tehran,
Iran
Corresponding author: Naser Azizi
ABSTRACT: The genetic algorithm (GA) is a heuristic search that is routinely used to generate useful solutions to
optimization and search problems. It generates solutions to optimization problems using techniques inspired by
natural evolution, such as inheritance, mutation, selection, and crossover. GAs are one of the best ways to solve a
problem for which little is known. Therefore, considering to complexity of seismic response and related costs,
application of the GA can be an efficient tool. In the present study, an optimized developed artificial neural network
model using 59 datasets of geotechnical, dynamic soil properties and Ardabil earthquake data (1997, Iran) were
proposed and evaluated by statistical, mathematical and graph analysis criteria. Then, the model is optimized by GA
using a generated developed computer code in Matlab programming environment. The extracted results of seismic
response from GA were compared with conventional dynamic analysis and suitable accuracy as well as compatibility
has been observed. The proposed method showed and proved an alternative method that can solve the related problem
to data types, analysis time, mathematical simplifications as well as supporting the efficiency.
Keywords: genetic algorithm, optimization, analysis criteria, site response.
INTRODUCTION
In engineering practices, requirement of maximum benefit find a minimum cost design is highly considered and the trialand-error methods based have traditionally used. However, these approaches have not guaranteed optimal or near-optimal
designs, which is why researchers have been interested in optimization methods. Based on mathematical point of view,
optimization refers to finding the best vector from a set of feasible alternative vectors.
Selecting an optimized method for dynamic analysis of earthquake time history and scaling factor for the purpose of
nonlinear analysis has turned out to be one of the most important branches of the earthquake geotechnical and structural analysis
in civil engineering which derives great benefit from the optimization because these techniques can save a lot of costs in public
infrastructure construction and management that require enormous budget.
The traditional methods of search and optimization are too slow in finding a solution in a very complex search space, even
implemented in supercomputers (e.g. Bolt and Gregor, 1993; Berkeley et al., 2000). Therefore, in the recent years, various
methods have been suggested to estimate ground shaking and earthquake related parameters to solve optimization problems. To
overcome to this problem, the artificial intelligence (AI) as a result of artificial evolution became a widely recognized
optimization method. The artificial neural networks (ANNs) and genetic algorithm (GA) as sub categories of AI are search
methods that mimic the process of natural selection. The GA as a heuristic search method is a class of stochastic search strategies
models after evolutionary mechanisms and works based on a popular strategy routinely used to generate useful solutions to
optimize non-linear systems with a large number of variables (Mitchell, 1996; Whitley, 1994; Ting, 2005; Taherdangkoo et al.,
2012).
Glob. J. Mul. App. Sci., 4 (1): 1-8, 2016
The GA due to more robust is better than conventional AI. Unlike older AI systems, GA does not break easily even if the
inputs changed slightly, or in the presence of reasonable noise. Also, in searching a large state-space, multi-modal state-space,
or n-dimensional surface, a genetic algorithm may offer significant benefits over more typical search of optimization techniques.
The GA can be applied to solve problems that are not well suited for standard optimization algorithms (problems in which
the objective function is discontinuous, non differentiable, stochastic, or highly nonlinear) (Kim and Ellis 2009; Spears and
DeJong, 1991; Srinivas M and Patnaik, 1994). Therefore, prediction of an optimized site response due to soil nonlinearity, the
unavoidable uncertainties as well as assumed simplifications is may be well adopted for GA as one of the main accepted proposed
optimization method in wide range of civil and construction engineering (Alimoradi et al., 2004; Baker and Cornell, 2006;
Hancock et al., 2008; Jin et al., 2000, Ichinose et al., 1997; Prejean and Ellsworth, 2001; Camp et al., 1998).
Motivated of the success of GA in many complex nonlocal nonlinear applications with no a priori knowledge of the behavior
of the function, this study aims to use the GA approach to predict the site response in a specified area in northwest of Iran. The
studied area which is suited in a high seismic risk zone has been subjected to seismic site response analysis (Abbaszadeh Shahri
et al., 2010).
In the present study using the spectral based methods a theoretical spectrum by fitting the model to the data is proposed and
compare to response spectrum from nonlinear dynamic analysis as well as the constructed artificial neural network based model.
The importance of the adequate soil behavior using the in-situ and laboratory tests as well as geophysical surveying is used to
simulate site response spectrum. The fitting algorithm based on GA is tuned by using the obtained spectra. The results after these
tests are used to consider the utilization of the obtained spectral model for prediction of site response spectra, because of the
inherent uncertainty when working with a high level of nonlinearities. The performed analysis in this paper based on 1D site
response evaluated using various statistical and analytical criteria. The results highlighted an attractive alternative method that
can cover some limitations of the conventional method.
Basic concepts of GA
The basic principles of GA based on evolution theory of Darwin were established by Holland (1975), and are well described,
for example, by Goldberg (1989), Davis (1991), Michalewicz (1992) and Reeves (1993). In this idea a population of individuals
that each one representing a possible solution to a problem, is initially randomly created using iterative process, with the
population in each iteration called a generation. In each generation, the fitness of every individual in the population is evaluated.
The fitness is usually the value of the objective function in the optimization problem being solved. Then, couples of individuals
(solutions) are mated to produce other individuals (offspring) of the next generation.
A process of mutation, also randomly generated, modifies the genetic structure of some members in each new generation.
In each cycle, individual fitness is evaluated with respect to the objective, and the system is executed again for many hundreds
of generations. The new generation of candidate solutions is then used in the next iteration of the algorithm. Depending on the
type of algorithm, the fitness of each individual will have an influence on its mating probability, or on the probability of its
staying within the population, so that the quality of the solution becomes better as the generation number becomes higher. Hence,
the GA is a robust search method requiring little information to search effectively in a large or poorly-understood search space.
In particular, a genetic search progress through a population of points in contrast to the single point of focus of most searches
algorithms. Moreover, intrinsic parallelism (in evaluation functions, selections and so on) allows the uses of distributed
processing machines.
Commonly, the algorithm terminates when either a maximum number of generations has been produced, or a satisfactory
fitness level has been reached for the population. A typical genetic algorithm requires genetic representation of the solution
domain and fitness function to evaluate the solution domain in which a standard representation of each candidate solution is as
an array of bits (Whitley, 1994).
Basically, the GA requires two elements for a given problem including encoding of candidate structures (solutions) and
method of evaluating the relative performance of candidate structure, for identifying the better solutions.
Studied area
As presented in Figure1, The selected study in this paper (Miyaneh region with 47˚30' to 48˚ E and 37˚ to 37˚30' N) is
situated on southern part of Azarbayjan-Sharghi province in northwest of Iran. The geomorphology of this area can be divided
into two portions including eroded low height elevations with low deep and smoothed valleys in southern part as well as less
eroded with rough topography and high deep and V shape valleys (Abbaszadeh Shahri et al., 2010). This seismic active area is
located in Alborz-Azarbayjan seismotectonic province. The analysis was performed using the recorded data of Ardabil
earthquake (Mw 6.1, 1997, Iran) that lasted for 15 seconds and recorded by all available seismic stations in Iran.
To use the GA approach for modeling, data collection play important and significant role. The used data in this paper include
the mechanical and geotechnical data as well as geophysical investigation of several drilled boreholes related to Miyaneh Bridge
(a rail way bridge) which have been updated form field investigations and other relevant sources (Azizi, 2015). The used data in
this paper are categorized in borelog data (e.g. soil layer, types and thickness, depth to bedrock level) and field and laboratory
2
Glob. J. Mul. App. Sci., 4 (1): 1-8, 2016
test data (e.g. SPT, sieve analysis, unit weight, Atturberg limits, ground water table). The provided GA model to predict the
nonlinear site response is based on 1D nonlinear analysis and thus the proposed idealized soil profile by Abbaszadeh Shahri et
al., (2010) for the selected area was used.
The GA model
In the current paper, at the first an artificial neural network (ANN) based model is constructed. Considering the predominant
effect of soil deposits due to their complex structure and the highly nonlinear constitutive behavior in site response spectrum the
contribution of quantitative physical parameters should be taken into account (De Martin, 2010; Johnson et al., 2009).
Using the trial and error method, the optimized ANN model to predict the nonlinear seismic site response was found through a
developed Matlab code with the ability of testing several training algorithms as well as various activation transfer functions. By
checking more than 500 topologies using various training algorithms as well as different activation transfer functions, the 6-53-4-1 topology with logistic activation transfer function under training of Levenberg-Marquardt algorithm showed the minimum
root mean square error (RMSE) and selected as optimized model (Figure2).
Figure 1. (A) Location of Azarbayjan Sharghi province in Iran, (B) situation of the studied area in this paper and (C) the recorded earthquake
from last three years (Azizi, 2015)
The obtained data from standard penetration test (SPT), soil type, thickness, depth to bedrock and Atturberg limits were the
used ANN inputs and the pseudo spectral acceleration (PSA) as output respectively. The SPT provides an indication of the
relative density of the subsurface soil and is used in empirical geotechnical correlation to estimate the approximate shear strength
properties of the soils. The observed soil types in the studied site are classified based on Unified Soil Classification System
(USCS) and coded to be applicable in ANN. The obtained mean square error (MSE) for 1000 epochs in run and the statistical
analysis are given in Figure3 and Table (1) respectively.
3
Glob. J. Mul. App. Sci., 4 (1): 1-8, 2016
Figure 2. The optimized ANN structure model in this study (Azizi, 2015)
Figure 3. Training MSE for 3 runs using the optimized ANN based model (Azizi, 2015)
Table 1. Statistical analyses of optimized model based on number of runs in training and validation steps
All Runs
Average of Minimum MSEs
Average of Final MSEs
Training Minimum
0.02934
0.03056
Training Standard Deviation
0.0029
0.0039
Best Networks
Run #
Epoch #
Minimum MSE
Final MSE
Training
1
999
0.02602
0.02616
Validation Minimum
0.01812
0.02473
Validation Standard Deviation
0.0017
0.0074
Validation
1
1000
0.01618
0.01618
The GA is a method for solving both constrained and unconstrained optimization problems. The aim of GA in this paper is
to minimization of the error function (Z), between the averaged scaled spectra and the target spectrum in a range of T 0toTn. The
Eq.1 indicates the minimized deviation of the square root of the sum of the squares (SRSS) of the records’ spectra from a given
(target) design spectrum.
2
𝑇
2
∑𝑛
𝑖=1(𝑆𝑖 .𝑆𝐴𝑖 (𝑇))
𝑛
𝑍 = 𝑚𝑖𝑛 {∑𝑇=𝑇
(√
0
2
∑𝑛
𝑖=1 𝑆𝑖
− 𝐹𝑇 (𝑇)) }
(1)
4
Glob. J. Mul. App. Sci., 4 (1): 1-8, 2016
Where; T is the fundamental vibration period of the site; S i: the scaling factor corresponding to record number (i); SA i(T)
is value of the spectral acceleration of record number i at period T; F T(T) is value of the target design spectrum at period T, To:
initial period to consider; T n: final period to consider.
Therefore, the best combination of strong ground motion records and the corresponding scaling factors from a large database
of earthquake records are required.
The GA is not considered a mathematically guided algorithm. The optima obtained are evolved from generation to
generation without stringent mathematical formulation such as the traditional gradient-type of optimizing procedure. The
deviation from the target is measured by the mean square of error (MSE) between the SRSS of the average scaled spectrum and
the target. The Eq.1, attempt to minimize the deviation of the solution from the target and thus does not guarantee that the final
solution (Alimoradi et al, 2004), thus a second constraint as indicated in Eq.2 is required to add for optimization.
(√
∑𝑛
𝑖=1(𝑆𝑖 .𝑆𝐴𝑖 (𝑇))
2
∑𝑛
𝑖=1 𝑆𝑖
2
− 𝐹𝑇 (𝑇)) ≥ 0 𝑓𝑜𝑟 𝑎𝑙𝑙 𝑝𝑒𝑟𝑖𝑜𝑑𝑠 𝑇0 ≤ 𝑇 ≤ 𝑇𝑛
(2)
Considering the Figure4, random initial population is begun to create by the GA and thus a sequence of new populations
will created using the algorithm. At each step, the individuals of current generation are used to create the next population. To
create the new population, the algorithm scores each member of the current population by computing its fitness value and then
scales the raw fitness scores to convert them into a more usable range of values. In the next step, the algorithm selects members,
called parents, based on their fitness. Some of the individuals in the current population that have lower fitness are chosen as elite.
These elite individuals are passed to the next population. The next step belongs to produce children from the parents. Children
are produced either by making random changes to a single parent—mutation—or by combining the vector entries of a pair of
parents—crossover and in final step, the algorithm will replace the current population with the children to form the next
generation.
Figure 4. Execute procedure in this study to optimize the site response spectrum (Azizi, 2015)
5
Glob. J. Mul. App. Sci., 4 (1): 1-8, 2016
The results of executed procedure for various generations are indicated in Figure5 and performed statistical analyses of the
generation are presented in Table (2). The comparison of the obtained results using the GA respected to target response spectrum
as well as ANN based model are presented in Figure6 respectively.
Figure 5. The results of three runs of random generations (Azizi, 2015)
Table 2. Statistical analyses of performed procedure using the GA in this paper
Performance
PSA
PSA
PSA
MSE
0.00138212
0.002209075
0.003479901
NMSE
0.118022669
0.198859182
0.290697899
MAE
0.023436864
0.03167117
0.037705689
Min Abs Error
0.000366785
0.001295355
0.000800792
Max Abs Error
0.094017851
0.133867469
0.123819716
r
0.948014043
0.916408792
0.908562234
MSE: mean absolute error; NMSE: normal MSE; MAE: mean absolute error; r: coefficient of
determination
6
Glob. J. Mul. App. Sci., 4 (1): 1-8, 2016
Figure 6. Comparison of obtained results from GA and ANN based models regarding the target spectrum (Azizi, 2015)
CONCULSION
A new method for generating the site response spectrum subjected to earthquake ground motions is presented to show the
applicability of GA in finding match at a given site-specific design spectrum.
To prove the results a comparison between the target response and those obtained by GA and ANN based models was
conducted and statistical analyses were performed. The intensive statistical analysis is necessary to prove that the GA approach
can definitely make a more realistic. The algorithm repeatedly modifies a population of individual solutions. At each step, the
GA randomly selects individuals from the current population and uses them as parents to produce the children for the next
generation. Over successive generations, the population "evolves" toward an optimal solution. The first generation of individuals
is modified through the processes that mimic mating, natural selection and mutation and continued until an optimum individual
is obtained. Then by applying the pattern recognition to the database, the data with significant similar characteristics were
localized and clustered.
The obtained results in this study highlighted and utilized the applicability of GA as a method for analyzing non-linear
dynamic site response for structure design.
REFERENCES
Abbaszadeh Shahri A, Behzadafshar K, Esfandiari B and Rajablou R 2010. Nonlinear site response evaluation procedure under the strong
motion (case study: Miyaneh- Azarbayjan sharghi province-Iran), Scientific Research and Essay, 5(16): 2257–2274.
Alimoradi A, Naeim F, Pezeshk Sh. 2004. GA-based selection and scaling of strong ground motion records for structural design, 13 th World
Conference on Earthquake Engineering, Vancouver, BC, Canada, August 1-6, Paper No. 246.
Azizi N. 2015. Simulation of seismic site response subjected to earthquake provokes using genetic algorithm- A case study (Rail road bridge
Miyaneh-Tabriz, East Azerbayjan), M.Sc thesis, Faculty of Civil Engineering, College of Civil Engineering, Islamic Azad University,
Roudehen branch, Tehran, Iran.
Baker J, Cornell CA. 2006. Spectral shape, epsilon and record selection, Earthquake Eng Struct Dynam, 35(9): 1077-95.
Bolt BA and Gregor NJ. 1993. Synthesized strong ground motions for the seismic condition assessment of the eastern portion of the San
Francisco Bay Bridge. Report UCB/EERC-93/12, University of California, Earthquake Engineering Research Center, Berkeley,CA.
Camp CV, Pezeshk S and Cao G. 1998. Optimized design of two-dimensional structures using a genetic algorithm. ASCE Journal of Structural
Engineering, 124 (5):551-559.
Carballo JE and Cornell CA. 2000. Probabilistic seismic demand analysis: spectrum matching and design, Department of Civil and
Environmental Engineering, Stanford University, Report NO. RMS-41.
Davis L. 1991. Handbook of Genetic Algorithms, Van Nostrand Reinhold, New York.
De Martin F. 2010. Influence of the nonlinear behaviour of soft soils on strong ground motions. Ph.D dissertation, Engineering Sciences. Ecole
Centrale, Paris, France.
Goldberg DE and Richardson J. 1987. Genetic algorithms with sharing for multimodal function optimization, in Genetic Algorithms and their
Applications (ICGA’87). J. J. Grefenstette (Editor), Lawrence Erlbaum Associates, Mahwah, New Jersey, 41–49.
Hancock J, Bommer J, Stafford PJ. 2008. Numbers of scaled and matched accelerograms required for inelastic dynamic analyses, Earthquake
Engng Struct, 37: 1585-607.
Holland J. 1975. Adaptation in Natural and Artificial Systems, Ph.D. Thesis, University of Michigan Press, Ann Arbor.
Ichinose GA, Smith KD and Anderson GJ. 1997. Source parameters of the 15 November 1995 Border Town, Nevada, earthquake sequence,
BBSSA, 87, 652–667.
7
Glob. J. Mul. App. Sci., 4 (1): 1-8, 2016
Jin A, Moya CA and Ando M. 2000. Simultaneous determination of site responses and source parameters of small earthquakes along the
Atotsugawa fault zone, central Japan, BSSA, 90, 1430– 1445.
Johnson PA, Bodin P, Gomberg J, Pearce F, Lawrence Z, Menq FR. 2009. Inducing in situ, nonlinear soil response applying an active source.
J Geophy Res, 114, B05304, doi: 10.1029/2008JB005832.
Kim JL and Ellis RD. 2009. Robust global and local search approach to resource-constrained project scheduling. Canadian Journal of Civil
Engineering. 36(3): 375-388.
Michalewicz Z. 1992. Genetic Algorithms + Data Structures= Evolution Programs, Springer-Verlag, Berlin Heidelberg.
Mitchell M. 1996. An introduction to Genetic Algorithms. Cambridge, MA: MIT Press. ISBN 9780585030944.
Prejean SG and Ellsworth WL. 2001. Observations of earthquake source parameters at 2 km depth in the Long Valley Caldera, Eastern
California, BSSA, 91,165–177.
Reeves C. 1993. Modern Heuristic Techniques for Combinatorial Problems, Blackwell Scientific Publications, Oxford, U.K.
Srinivas M and Patnaik LM. 1994. Genetic algorithms: A survey. Computer, 17-26.
Spears WM and DeJong K. 1991. An analysis of multi-point crossover. in Foundations of Genetic Algorithms, G. J. E. Rawlins, Ed.
Taherdangkoo M, Paziresh M, Yazdi M, Bagheri MH. 2012. An efficient algorithm for function optimization: modified stem cells
algorithm. Central European Journal of Engineering, 3 (1): 36–50.
Ting CK. 2005. On the mean convergence time of multi-parent genetic algorithms without selection. Advances in Artificial Life, ISBN 9783-540-28848-0.
Whitley D. 1994. A genetic algorithm tutorial. Statistics and Computing, 4 (2): 65–85.
8