1 Introduction

Shear wave velocity (Vs) is an important parameter which significantly affects dynamic response of sediments. The majority of current field test methods employed for determining Vs profile need drilling boreholes that may not be practical in all sites especially when deeper depths are of interest. Surface wave methods, on the other hand, are among those field test methods that enable the engineers to determine shear wave velocity structures without drilling any borehole. One of these surface wave procedures is the spectral analysis of surface waves (SASW) which was firstly introduced in the early 1980s (Heisey et al. 1982) and currently is being utilized in different places around the world (Fernández et al. 2011; Goh et al. 2011). Also, microtremor measurements as a passive type of surface wave methods have been recommended to assess not only the natural period and amplification ratio of sediments (Bard 1999; Nakamura 1989; Shafiee et al. 2011; Singh et al. 2017), but also the shear wave velocity profile of them (Apostolidis et al. 2004; Liu et al. 2000; Wu and Huang 2012; Pamuk et al. 2018; Rahman et al. 2018). Other types of surface waves methods such as MASW or MSOR have also been applied for estimation of Vs profile of subsurface layers (Tokeshi et al. 2013). Furthermore, a few researchers combined different surface waves approaches and developed more sophisticated methods to estimate Vs profiles. For example, recently, Lontsi et al. (2016) combined surface wave phase velocity dispersion curves and horizontal-to-vertical (H/V) spectral ratio of microtremors for subsurface site characterization.

Surface wave procedures are based on the dispersion characteristics of Rayleigh surface waves in layered media. The relation between the velocity and frequency or wavelength of the propagating wave is referred to as dispersion. In other words, while the penetration depth of surface Rayleigh waves increases due to an increase in wavelength, the dispersion takes place. Generally, because the Rayleigh waves with short wavelength (high frequencies) propagate only in a superficial zone near the ground surface, their propagation velocity is mostly affected by the properties of the shallower soil layers. But while the waves with long wavelength penetrate deeply into the ground, their propagation velocity depends on the specifications of deeper layers. In other words, the velocity of propagation of Rayleigh waves reflects the properties of those layers where the major part of the wave propagates.

In order to specify a dispersion curve of surface waves by microtremor measurements, ambient vibrations of the ground are recorded in a wide range of frequencies. Vs profile of the ground is then obtained from the experimental dispersion curve by a mathematical algorithm known as inversion. During the inversion process, the properties of subsoil layers (commonly, thickness and shear wave velocity) are adjusted in an iterative procedure to match the theoretical dispersion curve with the experimental one. For this purpose, firstly, a fitness function which represents the deviation between the experimental and theoretical dispersion curves is defined. Subsequently, the best fit between the experimental and theoretical dispersion curves is detected based on an optimization scheme which minimizes the fitness function. Finally, the best-fit parameters in the theoretical model are chosen as the ultimate Vs profile of the site.

Up to now, many studies have been conducted on the inversion of experimental dispersion curve of Rayleigh waves. For example, Horike (1985) presented an inversion procedure of phase velocity of microtremors for estimation of Vs profiles in urban areas. Tokimatsu et al. (1992) utilized an inversion process which incorporated the effects of multiple Rayleigh modes on the recorded dispersion data and used it for estimation of Vs profile. Lai and Rix (1998) reported a comprehensive study on simultaneous inversion of Rayleigh phase velocity and attenuation for near-surface site characterization. Arai and Tokimatsu (2004) applied an inversion analysis of the horizontal-to-vertical (H/V) spectrum of microtremors to estimate Vs profiles for representative sites. Kavand et al. (2006) investigated the reliability of the Vs profiles obtained by inversion of array microtremors in Bam city, southeast of Iran, and concluded that the inverted Vs profiles compare well with the results of other methods. Kocaoglu and Firtana (2011) presented an inversion of spatial autocorrelation coefficients (SPAC) of array microtremors to estimate Vs profile of subsoil layers.

Moreover, a number of the previous researches have focused on advanced nonlinear inversion procedures such as genetic algorithm, simulated annealing (Kolar 2000) and neighborhood algorithm (Sambridge 1999), rather than the conventional linear inversion methods. It should be noted that the objective function in the inversion of surface wave data shows multiple local minimum and maximum which can potentially lead to failure of the inversion, especially when the starting model is adjacent to a local minimum which has a potential to attract the solution. As a result, a critical issue in the inversion of surface wave data is its dependency on an initial model. In cases that an initial information of subsurface soil profile is available, a proper primary model can be estimated and the linear conventional inversions can recognize the global minimum of the fitness function as an optimal solution, while if this reliable information is not available, the conventional inversion procedures may choose a local optimal solution. Genetic algorithm (GA) as a nonlinear optimization method can effectively overcome these problems since it is capable to simultaneously seek local and global optimum solutions. GA, which has many applications for optimization problems in various fields of engineering, has recently been applied in the inversion of surface waves data (Goldberg 1989). Yamanaka and Ishida (1996) examined the applicability of GA-based inversion of short and intermediate period surface wave dispersion data for estimation of Vs profile of sediments. Also, a new GA-based inversion for spectral analysis of surface waves (SASW) has been employed by Hunaidi (1998) and Pezeshk and Zarrabi (2005). Pezeshk and Zarrabi (2005) used GA to invert experimental dispersion curves obtained by SASW method. They investigated the reliability of this approach and reported a good agreement between the estimated Vs profiles and the results of other methods including seismic downhole survey. Dal Moro et al. (2007) utilized an inversion of Rayleigh wave dispersion curve via GA. In their study, shear wave velocity profiles resulted from the inversion process were approved by borehole stratigraphy. Also, successful applications of GA-based inversion of array microtremors were reported by Kuo et al. (2016) and Sahraeian et al. (2008, 2012) for deriving shear wave velocity structure of the ground in rural areas. Moreover, Picozzi and Albarello (2007) utilized a joint inversion of surface waves data to assess Vs structure of subsoils. They combined the nonlinear genetic and linearized algorithms to overcome the problems of each approach while improving the estimation of subsurface structure.

In current study, a recently developed nonlinear inversion method that uses genetic algorithm (GA) is adopted and examined to reduce the inherent difficulties in the inversion procedure of microtremor dispersion data. Another objective of this study is to use GA-based method as a derivative-free technique and to compare the results with the conventional derivative-based approach. For this purpose, a series of array microtremor measurements were conducted in two different cities in Iran, namely, Urmia in northwest and Bam in southeast. It should be noted that Bam city was extensively destroyed by a destructive earthquake in December 2003. Using the array measurements, Vs profiles of sedimentary deposits in both cities are determined by inverse analysis of dispersion curves of microtremors via both conventional and GA-based approaches. Finally, the reliability of these two inversion procedures is assessed, comparing inverted Vs profiles with other available data, while the advantages of each method are discussed.

2 Estimation of Vs profile of subsoil using array measurement of microtremors

The estimation of Vs structure of sediments by array measurement of microtremors includes three main steps: (1) recording microtremors, (2) determination of experimental dispersion curve and (3) using inversion analysis of the experimental dispersion curve to obtain Vs profile of subsoil.

2.1 Array measurement of microtremors

Array measurement of microtremors as a passive surface waves technique does not need generation of artificial vibrations. Instead, three-component motions of ambient vibrations are recorded using an array of sensors placed on the ground surface. A sample setup for array measurement of microtremors is shown in Fig. 1. As this figure indicates, the setup includes a number of three dimensional velocity sensors along with a data logger and a portable computer. The data logger digitizes the recorded microtremor data and stores it on the computer in the field. The sensors can be placed on the ground surface in parallel circular patterns with almost the same spacing between them around a circle, while one of them is usually placed at the array center. It should be noted that the array may not necessarily have a circular configuration; however, it is better to maintain it as much circular as possible (Tokimatsu 1995). Also, irregular geometries might be utilized (Marano et al. 2014) to overcome practical limitations in the field such as the presence of obstacles.

Fig. 1
figure 1

Typical instrumentation setup for array measurement of microtremors

Since the range of wavelengths in which reasonable phase velocities can be obtained is a function of the distance between the sensors, some researchers suggest that the array configuration should satisfy Eq. 1 to achieve reliable results.

$$D_{\hbox{max} } > \lambda_{\hbox{max} } /3 ,\quad D_{\hbox{min} } < \lambda_{\hbox{min} } /2$$
(1)

In this equation, Dmax and Dmin are, respectively, the maximum and minimum spaces between the sensors, while \(\lambda_{\hbox{max} }\) and \(\lambda_{\hbox{min} }\) are in turn the maximum and minimum effective wavelengths. In order to obtain intended range of wavelengths or phase velocities, microtremor measurements should be repeated using different array sizes or initially be placed in a parallel circular pattern as shown in Fig. 1. More details regarding the procedure of array measurement of microtremors may be found elsewhere (e.g., Marano et al. 2014; Tokimatsu 1995).

2.2 Determination of experimental dispersion curve

In a layered elastic media, the relation between the wave velocity, usually referred to as phase velocity (c), and the frequency (f) and wavelength (λ) is expressed by the following equation:

$$c = \frac{\lambda }{T} = f\lambda$$
(2)

The variation of phase velocity with wavelength or frequency is called dispersion, and the diagram which specifies this variation is referred to as the dispersion curve. In order to determine the dispersion curve of the vertical component of microtremors, high-resolution frequency-wavenumber (fk) spectrum analysis firstly introduced by Capon (1969) is adopted in current study. The fk spectrum, P(f, k), is specified by Eq. 3:

$$P(f,k) = \sum\nolimits_{i = 1}^{M} {\sum\nolimits_{j = 1}^{M} {A_{i}^{*} (f,k)A_{j} (f,k)G_{ji} (f)\exp [ik(x_{i} - x_{j} )]} }$$
(3)

In the above equation, M is the total number of sensors; xi is the vector position of ith sensor; * denotes complex conjugate; f is the frequency; k is the vector wavenumber defined as \(k = \left| k \right|{ \exp }\left( {i\theta } \right)\); and θ is the azimuth of the vector wavenumber. Gij (f) is the cross-power spectrum between ith and jth sensors at a frequency of f, which is defined as \(G_{ij} \left( f \right) = 1/N\sum\nolimits_{n = 1}^{N} {S_{in} \left( f \right)S_{jn}^{*} \left( f \right)}\), where N is the total number of the nonoverlapping data segments, and Sin is the Fourier transform of the data in the ith sensor and in the nth segment. Ai is calculated according to following relationship:

$$A_{i} (f,k) = \sum\nolimits_{j = 1}^{M} {q_{ij} (f,k)/\sum\nolimits_{i = 1}^{M} {\sum\nolimits_{j = 1}^{M} {q_{ij} (f,k)} } } \,\,\,\,\,\,\,$$
(4)

In this equation, qij(f, k) is the inverse of the matrix exp[ik(xi− xj)]Gij(f).

The fk spectrum can be plotted in a 2D wavenumber (Kx− Ky) diagram for each frequency. The peak of the spectrum that occurs at frequency f and distance \(\left| {k_{p} } \right|\) from the origin, can be used to calculate the corresponding phase velocity (c) and wavelength (λ) implementing below formulations:

$$c = 2\pi f/\left| {k_{p} } \right|,\quad \lambda = 2\pi /\left| {k_{p} } \right|$$
(5)

The above calculations should be repeated for different frequencies to obtain the dispersion curve for the whole frequency range of interest. Further details regarding this procedure can be found elsewhere (e.g., Capon 1969; Tokimatsu 1995). In this study, we prepared a computer program in MATLAB based on the preceding formulations to determine the dispersion curves. A representative fk spectrum calculated based on the aforementioned procedure is shown in Fig. 2 as contours of \(P(f,k)/P_{\hbox{max} } (f,k)\,\) where \(P_{\hbox{max} } (f,k)\,\) denotes maximum value of the fk spectrum. The spectrum is presented for a representative frequency of 10 Hz which attains its peak at Kx= − 0.40 rad/m and Ky = 0.21 rad/m corresponding to a phase velocity of 139 m/s. It should be noted that in current study, the vertical component of recorded microtremors is used; thus, the obtained dispersion curves correspond to Rayleigh waves.

Fig. 2
figure 2

Representative fk spectrum at frequency of 10 Hz showing a peak at Kx = − 0.40 rad/m and Ky = 0.21 rad/m

2.3 Inversion procedure

The most important and challenging part of estimation of shear wave velocity profile by microtremor array method is the inversion procedure. This procedure includes two main steps. The first step is to utilize a theoretical solution, commonly the one formulated by Haskell (1953), to determine the theoretical dispersion curve, while in the second step, the theoretical dispersion curve is adjusted to match the experimental dispersion curve. The fitted theoretical dispersion curve provides the optimum shear wave velocity profile which depends on a set of adjustable parameters, e.g., shear wave velocities and thicknesses of the soil layers. The Haskell’s formulation deploys a number of intrinsic parameters of soil layers based on which a relation between the phase velocity (c) and the wavenumber (k) or alternatively a dispersion curve can be derived. The general form of the equation for development of a dispersion curve can be written as below (Pezeshk and Zarrabi 2005):

$$F[\lambda_{\text{m}} ,\mu_{\text{m}} ,\rho_{\text{m}} ,k,d_{\text{m}} ,c] = 0$$
(6)

where λm and µm are Lame’s elastic constants of each soil layer, ρm is the mass density of soil layers, k is the wavenumber which is equal to 2π/λ, dm is the thickness of soil layers, c is the phase velocity, and m denotes the total number of soil layers. It is worth noting that λm and µm can be accordingly replaced by P-wave velocity (VP) and S-wave velocity (Vs). While VP, Vs, dm and \(\rho_{m}\) are known for all layers, Eq. 6 can be solved to obtain the theoretical dispersion curve. However, practically, the values of VP and ρm have minor effects on the theoretical dispersion curve (Rix et al. 1991; Tokimatsu et al. 1992); thus, their variations can be ignored in the inversion process. As a result, Eq. 6 can be simplified as:

$$F[V_{\text{s}} ,d,c,f] = 0$$
(7)

In this equation, Vs and d are a set of shear wave velocities and thicknesses of the considered soil layers. In this paper, a computer program was developed in MATLAB to solve Eq. 7 and determine the theoretical dispersion curve.

2.3.1 Conventional inversion

The objective of conventional inversion procedure is to detect a soil profile which minimizes the least-squares equation defined as follows:

$$\mathop \sum \limits_{i = 1}^{I} \left( {c_{i}^{\text{experimental}} - c_{i}^{\text{theoretical}} } \right)^{2} = {\text{minimum}}$$
(8)

where cexperimentali is the observed phase velocity at frequency i for all I different frequencies obtained from Eq. 5, while ctheoreticali is the theoretical phase velocity at frequency i, for the fundamental mode of Rayleigh waves calculated from Eq. 7.

Formerly, different methods have been proposed for solving Eq. 8 such as the nonlinear optimization method proposed by Dorman and Ewing (1962). In current research, we formulated this nonlinear inversion method in a MATLAB code, in which the layered medium is deemed to be horizontally stratified consisting of N layers with different properties. As mentioned earlier, because of the negligible influences of mass density and P-wave velocity on the dispersion characteristics, these parameters were assumed to be fixed and only the shear wave velocities and thicknesses were sought during the inversion process. Therefore, the total number of unknown values, J, was 2N − 1 assuming that the bottom layer is the half-space whose Vs value is unknown. In this case, the governing equation of the inversion problem in matrix form can be expressed as (Tokimatsu 1995):

$$P_{I \times J} \Delta A_{J \times 1} = C_{I \times 1}$$
(9)

where ∆AJ×1 is the correction vector for AJ×1 which is a column vector whose elements are the initial values of the unknown parameters (aj). PI×J is a matrix with elements equal to \(\partial c_{i}^{theoretical} /\partial a_{j}\), and CI×1 is a column vector whose elements are Cexperimentali − Ctheoreticali. During the inversion process, the correction vector (∆A) is obtained from Eq. 9; then, matrix A is updated with A + ∆A, and this procedure is repeated until the assumed soil model satisfies the least-squares equation defined in Eq. 8. To know further details regarding this procedure, one can refer to Tokimatsu (1995).

2.3.2 Genetic algorithm-based inversion

2.3.2.1 Fundamentals of genetic algorithm

Holland (1975) was among the first researchers who introduced genetic algorithms (GAs) during the 1970s. The basic concept behind this optimization approach is Darwinist theory, a genetically based evolutional plan that the fittest survive and propagate, while the others vanish. The GA-based inversion can be more reliable because it does not require an initial model to start the optimization. Also, it works on objective function for optimization and does not depend on gradient information. This method optimizes the desired function by considering a group of possible solution instead of a single solution.

In GA optimization approach, firstly, a population (generation) of variables are randomly produced. Then, the variables are divided into different sets. Each set of variables named string (chromosome) includes some characters (gen). Every character is a variable of the objective function, and each string is a possible solution for the problem. The characters are binary numbers, but they are changed to real numbers before evaluation by the objective function. A mathematical value called fitness function that is calculated by applying a string (solution) into the objective function represents the efficiency of each string for the problem (objective function). A solution which is more suitable for the problem earns more value of fitness function, and those with less compatibility with the problem get less values. Finally, similar to the nature, the best strings (solutions) survive and produce the next population of the solutions, while the inappropriate ones disappear.

After production of initial population of solutions randomly, the next generations are produced considering the first generation. For this purpose, four genetic operators are used: (1) Selection, (2) Crossover, (3) Mutation and (4) Elitism. In each generation, the solutions are selected based on their fitness and mate in order to generate the next generation. In other words, fitter parameters mate more than the others. In such a way, the proper solutions remain and reproduce, while the inappropriate ones gradually disappear. The selection operator refers to the method of choosing the parameters in each generation. In crossover operator, two selected chromosomes (parents) are divided into sections and some sections of the first parent are substituted by the corresponding sections of the second one. Mutation operator causes an incidental change of chromosomes (parameters) in order to generate new parameters randomly. The main purpose of this operator is to reduce the possibility of focusing on a small group of parameters during the searching process (Man et al. 2012). The last operator, called elitism, certifies the survival of fittest parameters (chromosomes) by transferring them without any change to the next generation. This operator causes existence of best chromosomes in next generations and their participation in breeding of new parameters. Finally, the GA procedure can be terminated after a predetermined number of generations or when a preset value for the fitness function will be obtained. Obviously, the final parameter that satisfies this criterion is the optimum solution for the objective function. In this study, we utilized a code which was developed via the Genetic Algorithm TOOLBOX of MATLAB for GA-based inversion of experimental dispersion curves.

2.3.2.2 Inversion procedure by genetic algorithm

During a GA-based inversion, deviation of the theoretical dispersion curve from the experimental one is measured by the following equation which is also known as error function:

$${\text{Error}} = \mathop \sum \limits_{i = 1}^{I} \left( {c_{\text{experimental}} - c_{\text{theoretical}} } \right)^{2}$$
(10)

where cexperimental and ctheoretical are the column vectors of experimental and theoretical phase velocities, respectively. The dimensions of both these vectors are I × 1, where I is the total number of frequencies considered in the inversion. The final goal of optimization procedure is to minimize the error function. The optimization problem is subjected to a search space for each unknown parameter (i.e., thickness and shear wave velocity of each layer), while the search space is kept limited by applying constraints on the variations of the unknown parameters.

3 Case studies

In order to examine the reliability and effectiveness of two previously mentioned inversion approaches, two case studies are presented and discussed herein. These examples include array observations of microtremors in Bam and Urmia cities in Iran which are considered to describe the applicability of the proposed inversion procedures for determination of reliable Vs profiles of sediments.

3.1 Bam city

3.1.1 Microtremor measurements

Microtremor measurements in Bam city, south east of Iran, were performed after the destructive Bam earthquake of 2003. The measurements included 5 array and 49 single-point observations distributed over the area; however, only the array measurements are discussed herein. Locations of microtremor observation points are depicted in Fig. 3. Microtremors were recorded by three-component seismometers with natural frequency of 0.5 Hz which were able to measure the ground velocity in two horizontal and vertical directions. The response of seismometer was desirably flat over frequencies greater than 1.0 Hz. The configuration of employed arrays was kept as much circular as possible; however, in some array stations, irregular patterns were inevitably used to exclude the encountered obstacles. The spacing between the sensors varied from 10 m to 520 m at different locations where at least five sensors were employed in each array and a sensor was installed at the array center as the reference point. The smaller spacing was adopted so that the shallow depths of interest in geotechnical characterization can be included in inversion process. Ground vibrations were observed for 2.0 min at the midnight to keep the man-made noises as minimum as possible, and at each station, the measurements were repeated twice, to capture the variation of recorded signals. The sampling frequency was selected as 100 Hz, and the orientation of seismometers in all arrays was kept N–S. Moreover, all seismometers of the arrays were synchronized using GPS timing.

Fig. 3
figure 3

Locations of microtremor observation points in Bam city

3.1.2 Vs profiling

In order to obtain the experimental dispersion curves, previously introduced fk analysis was implemented using six data segments of 20 s duration in each single analysis. Note that, since the microtremor measurements were repeated twice in each array, two series of dispersion curves were obtained, while their average values were consequently used for inversion. Figure 4 shows final experimental dispersion curves for all arrays in Bam city.

Fig. 4
figure 4

Comparison between experimental and theoretical dispersion curves after convergence of conventional inversion for Bam city (error bars show mean values ± one standard deviation)

Geotechnical and geophysical studies in Bam city generally show that variation of soil layer properties with depth in most parts of the city is not too much complicated (Ghalandarzadeh et al. 2004). As a result, for simplicity, the analytical soil models in all sites were assumed to consist of four distinct horizontally stratified layers overlying an elastic half-space. However, in site AR-B5, five layers were considered to capture the variation of Vs with depth in more details especially at shallow depths. Because both shear wave velocities and thicknesses were sought, the total number of unknown parameters was nine for site AR-B5 and seven for the others. In the inversion process, the constraints on soil properties were chosen in such a way that limit them to physically reasonable values, but being wide enough allowing them to be further tuned to determine the optimized solution. For the start model, layers of equal thicknesses in top 50 m was assumed and their initial Vs values were tuned according to the general trend of the dispersion curve at each point based on the associated wavelengths for each frequency as suggested in previous investigations (e.g., Richart et al. 1970). Figure 4 depicts the theoretical dispersion curves of the inverted soil profile at the end of conventional inversion process along with the experimental dispersion curves. As can be seen, a close match is observed between the two series of curves confirming that the inversion process has converged successfully. Figure 5 shows final mean and mean ± one standard deviation of shear wave velocity profiles as obtained from the inverse analyses along with the start models used in the inversion process. Referring to Fig. 5, it is observed that all inverted profiles reach to the engineering seismic bedrock where a layer with a Vs value of greater than 750 m/s is located.

Fig. 5
figure 5

Inverted Vs profiles in Bam city obtained by conventional inversion

For GA-based inversion, the target input data consist of the abscissas of experimental dispersion curve at 21 phase velocities. A population size of 50 was run for more than 200 generations. The probability of crossover was initially selected as 80%; however, by progression of the inversion procedure, it was further reduced. At each generation, four individuals were produced by elitism strategy, while the remainder of them was produced by mutation. Figure 6 shows experimental and the best-match theoretical dispersion curves along with their corresponding convergence histories. It can be observed that the inversion analyses converged after about 30 generations. Figure 7 summarizes all inverted shear wave velocity profiles obtained by GA-based inversion approach in Bam city in terms of mean and mean ± one standard deviation of shear wave velocities.

Fig. 6
figure 6

a Experimental and the best-match theoretical dispersion curves for Bam city (error bars show mean values ± one standard deviation), b the corresponding convergence histories

Fig. 7
figure 7

Inverted Vs profiles in Bam city obtained by GA-based inversion

3.2 Urmia city

3.2.1 Microtremor measurements

Array measurement of microtremors in Urmia city, northwest of Iran, was conducted at 5 sites during the seismic microzonation study of the city in 2002 (Ghalandarzadeh 2002). Figure 8 shows the location of microtremor measurement points throughout Urmia city. Microtremors were recorded by three-component seismometers with natural frequency of 0.5 Hz and desirably flat response over frequencies greater than 1.0 Hz.

Fig. 8
figure 8

Microtremor observation points in Urmia city

The array configurations were circular for one array, while two triangular and two irregular patterns were also employed. The spacing between the sensors varied between 10 and 400 m at different locations where five sensors were employed within the arrays with a reference sensor always kept at the array center. Ground vibrations were observed at the midnight to keep the unwanted human noises minimal, and at least five recordings of two minutes duration were obtained at each station to capture the variation of recorded signals. The sampling frequency was 100 Hz, and the orientation of seismometers in all arrays was N–S. In addition, all seismometers of the arrays were synchronized using GPS timing.

3.2.2 Vs profiling

As mentioned previously, the fk analysis was used to obtain the experimental dispersion curves. For this purpose, six data segments of 20 s duration were used in each series of analyses and the final dispersion curve for each array was obtained by averaging all dispersion curves obtained from repeated measurements in the array. Final experimental dispersion curves for all arrays in Urmia city are presented in Fig. 9.

Fig. 9
figure 9

Comparison between experimental and theoretical dispersion curves after convergence of conventional inversion for Urmia city (error bars show mean values ± one standard deviation)

The analytical soil models in all sites were assumed to consist of four distinct horizontally stratified layers overlying an elastic half-space. Therefore, the total number of initial unknown variables in both conventional and GA-based inversions was nine including four thickness values and five shear wave velocity values; however, in GA-based method, the final optimum model of soil layers in AR-U5 included four different layers. Since, the employed inversion procedure for Urmia city is entirely similar to what previously described for Bam city, only final inversion results are addressed in this section. Figure 9 presents the theoretical dispersion curves of the inverted soil profile at the final stage of conventional inversion along with their corresponding experimental dispersion curves. According to this figure, a close match is observed between the two series of curves showing successful convergence of the inversion process. All shear wave velocity profiles obtained by the conventional inverse analyses are shown in Fig. 10. The inverted data are specified for both mean and mean ± one standard deviation. The start models used in the inversion process are also shown in Fig. 10. As one may notice, all inverted profiles reach to the engineering seismic bedrock. Figure 11 shows the experimental and the best-match theoretical dispersion curves along with their associated convergence histories obtained during GA-based inversion. Figure 12 shows all inverted shear wave velocity profiles obtained by GA-based inversion approach in Urmia city in terms of mean and mean ± one standard deviation of shear wave velocities.

Fig. 10
figure 10

Inverted Vs profiles in Urmia city obtained by conventional inversion

Fig. 11
figure 11

a Experimental and the best-match theoretical dispersion curves for Urmia city (error bars show mean values ± one standard deviation), b the corresponding convergence histories

Fig. 12
figure 12

Inverted Vs profiles in Urmia city obtained by GA-based inversion

3.3 Reliability of inverted Vs profiles

In order to investigate the reliability of the conventional and GA-based inversion methods, comparisons were made between the inverted Vs profiles and those based on geophysical and geotechnical techniques. The details are discussed in following parts.

3.3.1 Bam city

The Building and Housing Research Center (BHRC) of Iran had drilled several geotechnical boreholes along with extensive geophysical seismic refraction and downhole surveys throughout Bam city after the destructive earthquake of 2003 as part of a comprehensive seismic microzonation project (Tabatabaii et al. 2003). Moreover, International Institute of Earthquake Engineering and Seismology of Iran (IIEES) had carried out a series of seismic refraction surveys throughout Bam city. A number of BHRC and IIEES survey points are located nearby the array sites of current study. All these data can be utilized as a benchmark to evaluate the reliability of the inverted Vs profiles.

Schematic geotechnical stratigraphy at the boreholes drilled by BHRC is presented in Fig. 13. According to this figure, soil layers in borehole no. 1 (BH1) mostly consist of stiff sand and sandy silts, while BH2 comprises of stiff layers of sand at upper elevations underlain by very stiff gravel down to a depth of 30 m. BH3 which is 17 m deep also includes sandy and gravelly soils, while BH4 mostly contains sandy soil with fine particles ultimately reaching to the bedrock at a depth of 12.0 m. In BH5, a clayey layer is detected at upper depths that is underlain by clayey and silty sands.

Fig. 13
figure 13

Geotechnical borehole logs at microtremor array stations in Bam city

Figure 14 compares the inverted Vs profiles obtained by conventional and GA-based methods with the results of geophysical seismic refraction and downhole surveys. Among all these methods, downhole survey can be mentioned as the most promising method. Nevertheless, the reliability of this method can even be questionable at larger depths, because of the practical limitations (Apostolidis et al. 2004) and also at very shallow depths due to the complicated wave propagation patterns. As shown in Fig. 14, inverted profiles calculated by both conventional and GA-based methods are generally in agreement with the results of geophysical techniques; however, in some cases, the results are more scattered. At site AR-B1, Vs values obtained by both seismic downhole and refraction tests are in good agreement whereas Vs values predicted by both conventional and GA-based methods are generally smaller than those of other methods at top 6–7 m. However, below this shallow depth, the results seem to be more consistent. At site AR-B2, both conventional and GA-based predictions are close to downhole test results at top 5.0 m depths; however, at depths between 5 and 25 m, this agreement is violated. At this depth range, the seismic refraction results appear to be more consistent with the downhole data. At site AR-B3, the results obtained by microtremor and refraction methods are relatively comparable neglecting the top 7 ~ 8 m. At site AR-B4, an acceptable agreement can be found between the results of different methods. In addition, at this site, all methods almost successfully predicted the higher velocity layer at depths deeper than about 10 m previously shown in BH4 log as a bedrock (Fig. 13). At site AR-B5, two Vs profiles provided by the refraction methods are close to each other both showing Vs values greater than those predicted by microtremor methods. However, at depths greater than about 10 m, the GA-based method appears to provide closer results to refraction methods comparing to the conventional method.

Fig. 14
figure 14

Comparison between inverted Vs profiles and results of other Vs profiling methods in Bam city

Generally speaking, the differences between Vs profiles obtained by different methods are mainly due to the fact that both microtremor and seismic refraction methods estimate the average values of Vs in a limited number of soil layers, while downhole method yields Vs values in shorter sequences providing more continuous variation of Vs versus depth. In order to compare the variability of the results, coefficient of variation of the Vs data provided by different methods was computed as shown in Fig. 15. Note that the coefficient of variation (C.O.V) is defined as the ratio of the standard deviation of a group of Vs data divided by their mean. Referring to Fig. 15, it is revealed that at all sites, the C.O.V values are high at near-surface depths (i.e., less than about 10.0 m) indicating that the results are more scattered. However, at depths deeper than about 10 m, the C.O.V values are smaller than 0.2 indicating that the data provided by different methods are more compatible.

Fig. 15
figure 15

C.O.V of obtained Vs values versus depth at different locations in Bam city

3.3.2 Urmia city

Simplified geotechnical logs of five boreholes drilled nearby the microtremor array stations in Urmia city are presented in Fig. 16. As can be seen, at BH1, the 50 m deep ground profile is mainly characterized by fine-grained soil of low plasticity (CL and ML) with a few layers of sand and gravel. BH2 is 40 m deep and mostly consists of clay and silt with low plasticity. In some depths of this borehole, stiff layers of sand and gravel were also encountered. BH3 with 40 m depth mainly includes sandy and gravely layers with a few loose interlayers of clay and silt, while at depths deeper than 35 m, a very stiff gravelly layer is detected. BH4 is drilled to a depth of 40 m and mostly consists of gravel and silty sand, while clayey and silty layers were also found at depths between 19 m and 27 m. BH5 is drilled to a depth of 33 m where a very stiff sandy layer is detected. This location mostly consists of stiff gravel and silty sand where at depths deeper than 25 m, very stiff layers of sand and gravel are observed.

Fig. 16
figure 16

Geotechnical borehole logs at microtremor array stations in Urmia city

In Fig. 17, the inverted Vs profiles in Urmia city are compared with the results of geotechnical and geophysical seismic refraction methods. The geotechnical method in this figure corresponds to Vs values estimated by an empirical correlation between Vs and NSPT (Baziar et al. 1998) whose general form is presented in Eq. 11. In this equation, NSPT is the SPT blow count and D denotes the depth of the layer in m. The reason for selecting this correlation is its applicability to Iranian in situ SPT data.

Fig. 17
figure 17

Comparison between inverted Vs profiles and results of other Vs profiling methods in Urmia city

$$V_{\text{s}} = 134(N_{\text{SPT}} )^{0.2} (D)^{0.3}$$
(11)

The results presented in Fig. 17 indicate that in most cases, the inverted Vs profiles are relatively in agreement with those determined by other methods. For example, at site AR-U1, the results of both conventional and GA-based methods are in agreement with the values estimated by VsNSPT correlation, whereas seismic refraction method yields Vs values far from the other methods at depths smaller than 25 m. At site AR-U2, a good agreement is found between different methods at depths greater than 15 m; however, at the upper 15 m, Vs values read from microtremor methods are smaller than those obtained by seismic refraction and SPT correlation. At site AR-U3, Vs values predicted by conventional inversion, Vs–NSPT correlation and seismic refraction are in general agreement, whereas Vs values obtained by GA-based approach in this site are smaller than those predicted by other methods. This might be due to the fact that although the theoretical and experimental dispersion curves were well matched during the GA-based inversion, the inverted Vs profile in this case was not probably the unique optimum solution to the inverse problem. Nevertheless, GA-based method detected a soft layer under the shallow stiff layer at site AR-U3 which was not identified neither by the conventional inversion method nor by the seismic refraction survey. It is worth noting that the presence of such a soft layer is confirmed by result of the geotechnical investigations at this site (depth 15–30 m). The results of different methods at site AR-U4 are quite consistent, and the agreement is even greater at deeper depths.

A worth noting observation is that at shallow depths, the results of seismic refraction method are generally greater than those predicted by other methods, especially at sites AR-U1, AR-U3 and AR-U4. This is because the thickness of first shallow layer considered in the theoretical model for seismic refraction calculations was not small enough to capture the shallow minor variation of Vs values with depth therefore yielding somewhat an average Vs value for this layer. For site AR-U5, there is no seismic refraction data available; therefore, there may not be a possibility of a robust comparison. Nonetheless, the results of both conventional and GA-based approaches at this site deviate from the NSPT-based predictions particularly within shallow layers of less than 7 m deep.

Figure 18 shows the C.O.V values of Vs data of different methods versus depth. In this figure, the C.O.V values at most sites decrease to values less than about 0.2 at a depth around 10–12 m, while at shallower depths, the C.O.V values are quite large indicating that the obtained Vs values are more scattered. These observations confirm that Vs data provided by different methods are more compatible at depths deeper than about 10–12 m.

Fig. 18
figure 18

C.O.V of obtained Vs values versus depth at different locations in Urmia city

3.3.3 Further investigations

Vs values of soil layers and their variation with depth are an essential parameter for seismic ground response analysis which in turn significantly affect the predicted ground response (e.g., peak ground acceleration or design response spectrum). On this basis, comparison between seismic ground responses calculated based on each inverted Vs profile can be used to compare the reliability of the employed inversion methods.

Site AR-B2 in Bam city was located at the governor’s office of the city where the mainshock acceleration time history of 2003 Bam earthquake was recorded. The geotechnical borehole drilled at this location along with the results of seismic downhole test provides a reliable basis to calculate the ground response. To this end, the acceleration time history recorded at the ground surface was converted to the motion at the engineering seismic bedrock via a deconvolution procedure implementing 1D equivalent-linear ground response analyses using SHAKE software. The back-calculated ground motion at the engineering seismic bedrock was then utilized to determine the response at the ground surface using the inverted Vs data by both conventional and GA-based methods and the seismic refraction techniques. The results of these analyses are provided in Figs. 19 and 20 in terms of the acceleration response spectrum at the ground surface. As one may notice, the results of all methods compare well with each other at period ranges greater than 0.2 s; however, at shorter periods (i.e., smaller than 0.2 s), the results of both GA-based and conventional inversion methods agree well with the results of seismic downhole method, while seismic refraction technique shows unrealistic amplifications. This is because the soil layer model in seismic refraction method included only two or three layers with different Vs values which leads to a sharp Vs contrast at the boundary between two successive layers ultimately resulting in more amplification of ground response. On the other hand, seismic downhole or microtremor methods provide more continuous variations of Vs with depth which leads to more realistic estimation of ground response.

Fig. 19
figure 19

Response spectrum of N–S component of 2003 Bam earthquake at ground surface

Fig. 20
figure 20

Response spectrum of E–W component of 2003 Bam earthquake at ground surface

An interesting observation in Figs. 19 and 20 is that the peak spectral acceleration occurs in the period range of about 0.15–0.20 s. This period range coincides with the natural vibration period of single story and two-story adobe buildings in central part of Bam city which most of them collapsed or experienced severe damages during the destructive earthquake of December 2003 (Fig. 21).

Fig. 21
figure 21

Severe damages in single story and two-story adobe buildings in central part of Bam city during the destructive earthquake of 2003

4 Summary and conclusion

GA-based and conventional derivative-based inversion methods were adopted to obtain Vs profiles of sedimentary deposits by array microtremor measurements in two cities of Iran. For this purpose, inverse analyses of experimental dispersion curves of microtremors were implemented. The reliability of the two inversion procedures is examined, comparing inverted Vs profiles with other available geotechnical and geophysical data in the area. The main findings of the current study can be summarized as follows:

  1. 1.

    The results show that Vs profiles obtained by both conventional and GA-based methods are generally in agreement with the results of other Vs profiling techniques. However, this agreement was found to be more at deeper depths.

  2. 2.

    Both conventional and GA-based methods showed lower Vs values at shallower depths comparing to geophysical methods.

  3. 3.

    In both conventional and GA-based inversion methods, the resolution of Vs measurements can be increased by increasing the number of layers for which the Vs values are sought to the extent that extra computational efforts are acceptable. By this consideration, small changes in Vs values can be captured where common geophysical methods such as seismic refraction are not usually capable to detect.

  4. 4.

    The variability of Vs data obtained by different methods was smaller (C.O.V values less than about 0.2) at depths deeper than about 10–12 m, while at shallower depths, the variability was quite large. This indicates that the obtained Vs data were more reliable at greater depths.

  5. 5.

    Comparison between seismic ground responses corresponding to Vs profile obtained by different methods shows that all methods compare well with each other at period ranges larger than 0.2 s in terms of spectral acceleration values; however, at periods smaller than about 0.2 s, the results of both GA-based and conventional inversion and seismic downhole methods agree well with each other, whereas seismic refraction technique shows unrealistic spectral acceleration amplifications.

  6. 6.

    GA-based inversion was relatively slower than the conventional inversion. However, it does not require any initial estimation of unknown parameters as inputs to the search algorithm. This is an advantage of GA-based methods since conventional inversion algorithms are sensitive to initial estimations where inappropriate initial values can lead to their divergence especially when complicated variation of Vs with depth is encountered.

  7. 7.

    Vs profiling methods utilized in the current study can be used for determination of natural period and amplification ratio of the sediments. This economizes seismic microzonation projects where one series of measurements in each array can simultaneously yield Vs profile, natural period and amplification ratio of the ground.