地球物理学报  2018, Vol. 61 Issue (6): 2409-2420   PDF    
基于萤火虫和蝙蝠群智能算法的瑞雷波频散曲线反演
蔡伟1, 宋先海1,2, 袁士川1, 胡莹1     
1. 中国地质大学地球物理与空间信息学院, 武汉 430074;
2. 中国地质大学(武汉)湖北省地球内部多尺度成像重点实验室, 武汉 430074
摘要:反演瑞雷波频散曲线能有效获取地层横波速度和厚度.但由于其高度的非线性、多参数、多极值等特点,传统的全局搜索方法易出现收敛速度慢、早熟收敛及搜索精度低的问题.鉴于此,本文提出并测试了基于萤火虫优化算法(FA)和带惯性权重的蝙蝠优化算法(WBA)的新的瑞雷波频散曲线反演策略.在瑞雷波频散曲线反演中,FA全局搜索能力强,但后期搜索精度低,而WBA局部搜索能力强,搜索精度高,但易出现早熟收敛.故本文将二者结合,提出了一种新的优化策略,称其为WFBA,即在反演前期使用FA,后期使用WBA,很好地解决了FA后期搜索精度低及WBA早熟收敛的问题.本文首先反演了三个典型理论模型的无噪声、含噪声的数据,验证了WFBA对瑞雷波数据反演的有效性与稳定性.然后将WFBA与WBA、FA单独反演以及不含惯性权重的FBA和粒子群优化算法(PSO)反演的结果进行了对比,说明了WFBA相对于WBA、FA、FBA和PSO具有更稳定、收敛速度更快、求解精度更高等优点.最后,反演了来自美国怀俄明地区的实测资料,检验了WFBA对瑞雷波数据反演的实用性.理论模型试算和实测资料分析表明,WFBA很适用于瑞雷波频散曲线的定量解释,具有很高的实用性价值.
关键词: 瑞雷波      频散曲线      萤火虫优化算法      蝙蝠优化算法      粒子群优化算法     
Inversion of Rayleigh wave dispersion curves based on firefly and bat algorithms
CAI Wei1, SONG XianHai1,2, YUAN ShiChuan1, HU Ying1     
1. Institute of Geophysics and Geomatics, China University of Geosciences, Wuhan 430074, China;
2. Hubei Subsurface Multi-scale Imaging Lab(SMIL), China University of Geosciences, Wuhan 430074, China
Abstract: Inversion of Rayleigh wave dispersion curves can effectively obtain shear wave velocity and thickness of formation. However, due to its high degree of non-linearity, multi-parameter, multi-extremes and so on, the traditional global search method is prone to slow convergence, premature convergence and low precision. To solve this problem, this paper presents and tests a new inversion strategy for Rayleigh wave dispersion curves based on the firefly optimization algorithm (FA) and bat optimization algorithm with inertia weight (WBA). In the inversion of Rayleigh wave dispersion curves, the global search ability of FA is strong, but the search precision is low, while the local search ability of WBA is strong, and the search precision is high, but it is prone to premature convergence. Therefore, this paper combines the two, and proposes a new optimization strategy, named WFBA. That is, using the FA in the early stage, and the WBA in the late stage, a good solution to the low search accuracy of FA and premature convergence problem of WBA can be achieved. In this approach, we first invert the noise-free and noise-contaminated data of three typical theoretical models, and verify the validity and stability of WFBA. Then, the inversion results of WFBA, WBA, FA, particle swarm optimization (PSO) and FBA without inertia weight are compared. It shows that WFBA has higher stability, faster convergence, and better accuracy. Finally, the data from the Wyoming area in the United States are inverted, and the applicability of WFBA to Rayleigh wave data inversion is examined. Calculations on the theoretical model and measured data show that WFBA is suitable for the quantitative interpretation of Rayleigh wave dispersion curves, demonstrating a high practical value.
Key words: Rayleigh wave    Dispersion curves    Firefly algorithm    Bat algorithm    Particle swarm optimization    
0 引言

瑞雷波勘探(李庆春等, 2006)具有无损、高效、经济等特点,越来越受到浅地表地球物理和地质工程界的重视.与该技术密切相关的瑞雷波是一种由纵波和横波干涉形成,并沿着自由表面传播的波.具有衰减速度慢、信噪比高、抗干扰能力强、以及在层状介质中的频散特性等特点,已被广泛应用于获取浅地表、岩石圈或地幔的横波速度结构信息(胡家富等, 1999; 黄忠贤等, 2014; 潘佳铁等, 2014),获取近地表地层的品质因子(Xia, 2014),路基压实度(刘江平等, 2009)等.诸多学者也进行了相关研究,如瑞雷波反演(石耀霖和金文, 1995; Xia et al., 1999; 陈祥和孙进忠, 2006),瑞雷波数值模拟研究(Xu et al., 2007; 周竹生等, 2007; 熊章强等, 2008),利用群速度估计浅地表横波速度(鲁来玉等, 2014; 余大新等, 2014),岩洞的探测和面波的绕射(赵成刚等, 2008),地形对瑞雷波传播的影响(周红和陈晓非, 2007)等.

瑞雷波勘探可分为三个过程:面波数据采集(Zhang et al., 2004)、拾取频散曲线(Luo et al., 2008)和频散曲线反演(张碧星等, 2000; Lu et al., 2007).在正确地拾取瑞雷波频散曲线之后,频散曲线的反演是获取可靠的近地表横波速度剖面的关键步骤(Zhang and Chan, 2003).多数局部线性化优化方法已被用来反演瑞雷波频散曲线,并且在各种商业软件中占主导地位,如最速下降法,L-M算法的最小二乘法等.然而,与大多数其他地球物理问题一样,瑞雷波频散曲线反演是高度非线性、多参数、多极值的.局部线性化的方法易收敛到局部极小值,是否成功在很大程度上取决于初始模型的选择以及偏导数计算的准确性.因此,可以克服这种限制的全局优化方法已被广泛地应用于瑞雷波频散曲线的反演中,如蒙特卡洛法、遗传算法(石耀霖和金文, 1995)、模拟退火法(崔建文, 2004)、粒子群算法(Song et al., 2012)等,但这类算法易出现收敛速度慢、早熟收敛以及搜索精度低等问题.

蝙蝠算法(Bat Algorithm,BA)(Yang, 2010)和萤火虫算法(Firefly Algorithm,FA)(Yang, 2010)均为新颖的仿生群智能优化算法.自然界中蝙蝠利用一种声呐探测猎物、避免障碍物,BA由此生物学特性发展而来.该算法具收敛速度快、精度高等优点,但存在易陷入局部极小值等不足.FA是模拟自然界中萤火虫发光的生物学特性发展而来,该算法具有稳定,全局搜索能力强等优点,但存在后期搜索精度低等不足.鉴于此,本文结合二者的优点,设计了一种新的优化策略,称其为FBA,即在前期采用稳定、全局搜索能力强的FA对种群进行优化,后期采用收敛速度快、搜索精度高的BA对前期FA生成的种群继续进行优化.为进一步增强BA算法的局部搜索能力,本文借鉴粒子群算法(PSO)对BA做了改进,在BA中引入了惯性权重,可形成带有惯性权重的BA(WBA),继而形成带有惯性权重的FBA(WFBA).

为了评价WFBA对瑞雷波数据反演的有效性与稳定性,本文首先对三个典型地质模型的含噪声与不含噪声的理论频散曲线进行反演,并分析了算法的抗噪能力.然后单独将WBA、FA、PSO以及不含惯性权重的FBA对瑞雷波数据进行反演,并与WFBA进行了对比分析,说明了WFBA相对于WBA、FA、PSO以及FBA具有更稳定、收敛速度更快,反演精度更高的优越性.最后反演了来自美国怀俄明州某地区的实测资料(Xia, 2014),以检验WFBA对瑞雷波频散曲线反演的适用性.理论模型试算与实测资料分析的结果表明,WFBA具有稳定、快速、精度高、适用性强的特点,可有效地对瑞雷波频散曲线进行定量解释.

1 萤火虫算法和蝙蝠算法的基本原理 1.1 萤火虫算法基本原理

FA是以模拟萤火虫的群体行为而构造出的群智能优化算法.用模型参数模拟萤火虫个体,将搜索和优化过程模拟成萤火虫个体之间吸引或移动的过程,将所需优化问题的目标函数度量成萤火虫个体所处位置的优劣,将萤火虫个体的优胜劣汰过程类比为搜索和优化过程中用好的可行解取代较差可行解的迭代过程.FA主要包含两个要素:荧光亮度与吸引度.其中,荧光亮度体现了萤火虫所处位置的优劣并决定其移动方向,吸引度决定了萤火虫移动的距离,通过荧光亮度和吸引度的不断更新实现目标优化.萤火虫算法的优化原理描述如下(Yang, 2010):

定义1:萤火虫的相对荧光亮度为

(1)

定义2:萤火虫的吸引度为

(2)

定义3:萤火虫i被吸引向萤火虫j移动的位置更新公式为

(3)

式中,I0为萤火虫的最大荧光亮度,与目标函数值f(x)相关,目标函数值越优,I0越大;γF为光强吸收系数,理论上,γF∈[0, ∞],但在实际中一般设置为模型搜索空间长度Sk的平均值,模型搜索空间长度Sk表达式为Sk=upk-lowk, k=1, …, d,其中upkxk个分量的上界,lowkxk个分量的下界,dx的变量个数;rij为萤火虫ij之间的空间距离;β0为最大吸引度,一般设β0=1.xixj分别为萤火虫ij所处的空间位置,xi, kxi的第k个分量,xj, kxj的第k个分量.rand为[0, 1]上均匀分布的随机因子.αF为步长因子,αF=cSkc∈[0, 1],在本文中,c随迭代次数按指数规律递减:

(4)

其中iter为当前迭代次数,Maxiter为最大迭代次数,c0∈[0, 1],本文中c0=0.2.

萤火虫优化算法流程如下:

(1) 种群初始化:在模型搜索空间中随机生成一组萤火虫初始位置xi(i=1, 2, …, n),xi=(xi1, …, xid)其中n为萤火虫数目,d为种群的变量个数.参数初始化:

(2) 根据初始化萤火虫的位置,计算萤火虫的目标函数值作为各自最大亮度I0.

(3) 由式(1)(2)计算群体中萤火虫的相对亮度I和吸引度β,并对群体的相对亮度I进行排序,找出当前最优值和最优解.

(4) 对所有萤火虫个体进行遍历,如果IjIi(i, j=1, …, n),则根据式(3)更新萤火虫的空间位置,使萤火虫i向萤火虫j移动.

(5) 当达到最大搜索次数则转(6);否则,搜索次数增加1,转(3),进行下一次搜索.

(6) 输出全局最优值和最优解.

1.2 蝙蝠算法基本原理 1.2.1 基本的蝙蝠算法

蝙蝠算法的主要步骤可以描述如下(Yang, 2010):

(1) 种群初始化:在模型搜索空间中随机生成一组蝙蝠初始位置xi(i=1, 2, …, n),xi=(xi1, …, xid)和初始速度vi(i=1, 2, …, n),vi=(vi1, …, vid),其中n为蝙蝠的种群数量.参数初始化:目标函数f(x),最大脉冲音量A0,最大脉冲速率R0,搜索脉冲频率范围[fmin, fmax], 音量衰减系数αB,搜索频率的增强系数γB.

(2) 根据初始化蝙蝠的位置xivi计算适应度值,并找到当前最优解x*

(3) 蝙蝠的搜索脉冲频率、位置和速度更新.种群在进化过程中,每一代个体的搜索频率、速度和位置按如下公式进行变化:

(5)

(6)

(7)

其中,φ∈[0, 1]是一个随机数;fi是蝙蝠i的搜索脉冲频率fi∈[fmin, fmax],vitvit-1分别表示蝙蝠i在迭代次数为tt-1时的速度,xitxit-1分别表示蝙蝠i在迭代次数为tt-1时的位置.

(4) 生成随机数Rand,Rand∈[0, 1],如果Rand>Rit(Rit为蝙蝠i在迭代次数为t时的脉冲速率),则对当前最优解进行随机扰动,产生一个新解.在本文中,其扰动方式为xit=x*+a×(Rand-0.5),其中,a与萤火虫算法中的步长因子α含义相同.

(5) 生成随机数Rand,如果Rand<Ait(Ait为蝙蝠i在迭代次数为t时的脉冲音量),且f(xi)<f(x*)时,则接受步骤(4)产生的新解xit,然后按照如下公式对Rit+1Ait+1进行更新:

(8)

(9)

其中,0<αB<1,γB>0.当t→∞时,Ait→0, RitR0,本文中αB=0.9,γB=0.9,A0=1,R0=0.5.

(6) 对所有蝙蝠的适应度值f(x)进行排列,找出当前最优解x*和最优值f(x*).

(7) 当达到最大搜索次数则转(8);否则,搜索次数增加1,转(3),进行下一次搜索.

(8) 输出全局最优值和最优解.

1.2.2 改进的蝙蝠算法

在BA中,如果用随机的参数来替换变化的频率fi,并设置Ai=0,Ri=1,BA的速度位置的更新方程则变为与基本的PSO类似的形式.在基本的PSO中加入惯性权重能增强PSO的局部搜索能力(Elegbede, 2005),故本文对BA做了相应的改进,在速度位置更新方程中引入了惯性权重ω,可形成带有惯性权重的BA(WBA),改进后的速度位置更新方程如式(10)(11)所示:

(10)

(11)

与在PSO中的作用类似,惯性权重ω能控制前面的速度对当前速度的影响,较大的ω可以加强BA的全局搜索能力,而较小的ω能加强局部搜索能力,基本的BA是ω=1的情况,因此在后期相对缺少局部搜索能力.本文提出的反演策略主要利用了BA的局部搜索能力,故采用了较小的ω,并使其线性递减,这样可进一步增强BA的局部搜索能力,提高求解精度.线性递减的惯性权重ω如式(12)所示,

(12)

其中,iter为当前的迭代次数;Maxiter为最大迭代次数;ωstartωend分别为初始的和终止的惯性权重.在本文中ωstart为0.6,ωend为0.4.

2 理论模型试算

考虑到大多数情况下,基阶波是能量较强、较易观测到,且在实际中也是较广泛的,故本文采用基阶波频散曲线来反演横波速度结构.Xia等(1999)的研究表明,与瑞雷波频散曲线特征变化关系最密切的是地层的横波速度,其次是地层厚度、纵波速度和地层密度.因此,为减少反演时的计算量及其他参数的影响,本文只反演横波速度和厚度,而泊松比、密度这些参数假定是已知的.另外,在实际应用中,通常是没有足够的先验信息来估计浅地表的横波速度和厚度的.为了更符合实际情况,本文使用了较宽的模型参数搜索范围.在后面所有的理论模型测试中,搜索区域的下限和上限设定为与真实值相差50%或更多的值.我们使用相同的WFBA反演参数对理论模型的无噪声、含噪声数据以及实测数据进行10次独立反演测试,用标准差来评价算法的稳定性.反演参数设置为:种群数量为5×d,总迭代次数为100,其中FA和WBA的迭代次数分别为40和60.

瑞雷波频散曲线反演的过程是一个求解目标函数最小值的优化问题.反演的目标函数为实测的与理论的相速度值的均方差(RMS),即

(13)

式中,VRobs为实测瑞雷波相速度;VRcal为理论计算的瑞雷波相速度,M为频点数;频散曲线的正演模拟采用的是快速矢量传递算法(凡友华等, 2002).

为了检验和评价WFBA的有效性和稳定性,使用了三个理论地质模型.这些模型可用于模拟浅层工程勘察中经常遇到的理论地质模型.如表 1所示,模型A是一个横波速度递增型的四层地质模型;表 1所示的模型B是一个含有低速软弱夹层的四层地质模型,比如常见的路面结构;表 1所示的模型C是一个含有高速硬夹层的四层地质模型.对于模型A和C,我们在5~100 Hz的频率范围内计算基阶模式频散曲线.但对于模型B,我们只在5~70 Hz范围内计算基阶模式频散曲线,因为实际上在高于70 Hz的频率范围内,模型B的基阶波是观察不到的.

表 1 四层地质模型参数及反演搜索范围 Table 1 Four-layer model and search space in inversion
2.1 无噪声理论数据反演分析

首先采用WFBA对无噪声的理论数据进行反演,模型A、模型B和模型C的反演结果如图 1表 2所示(表中数据均保留两位小数).可以发现在没有足够的横波速度和厚度的先验信息的情况下,WFBA反演模型的模型响应(图 a1b1c1中的实线)几乎和真实模型的频散曲线完全拟合(图a1b1c1中的实心点),且各个模型的真实值均被WFBA精确地反演和重建,如图 (a1b1c1)所示.模型A、模型B和模型C这3个模型的模型参数平均相对误差分别为0.17%,0.13%,0.16%,平均标准差分别为1.85,0.79,0.49.由此可见,WFBA可以有效并精确地对理论瑞雷波频散曲线进行反演.

图 1 模型A、B、C的不含噪声理论数据反演结果 (a1, b1, c1)不含噪声数据(实心圆点)和反演模型频散曲线(实线); (a2, b2, c2)搜索范围的下界和上界(虚线),真实模型(点虚线)和带有标准差的反演模型横波速度剖面(实线). Fig. 1 Inversion results of noise free data of Model A, B, C (a1, b1, c1) Noise-free data (solid dots) and dispersion curve of inverted model (solid line); (a2, b2, c2) The lower and upper bounds of the search area (dashed lines), true model (dotted line) and the shear wave velocity profile of inverted model with the standard deviation of (solid lines).
表 2 含噪声与不含噪声数据反演结果统计表 Table 2 Inversion results and statistics of noise free and noisy data sets
2.2 含噪声理论数据反演分析

在实际应用中,拾取的瑞雷波相速度不可避免地存在噪声(Zhang and Chan, 2003),数据噪声会导致反演算法的不稳定,还会导致反演算法找到的解不是真正的解,为了检验和评价含噪声的瑞雷波数据对WFBA性能的影响,在前面设计的3个理论模型中分别加入10%的白噪声作为随机扰动,然后分别进行反演.加噪声后的频散曲线如图 2(a1, b1, c1)中的实线所示,对加噪声的数据进行反演后,获得的反演曲线如图 2(a1b1, c1)中的虚线所示.从图中可以看出WFBA在对含有噪声的数据反演时仍具有较强的稳定性,反演模型的频散曲线均能较好地拟合理论值的频散曲线.模型A、模型B和模型C这3个模型的模型参数平均相对误差分别为5.27%,3.97%,4.47%,平均标准差分别为2.40,2.26,1.49,如表 2所示.由此可见,WFBA反演瑞雷波频散曲线具有良好的稳定性.

图 2 模型A、B、C的含10%白噪声理论数据反演结果 (a1, b1, c1)含噪声数据(实线)和反演模型频散曲线(点虚线); (a2, b2, c2)搜索范围的下界和上界(虚线),真实模型(点虚线),带有标准差的反演模型横波速度剖面(实线). Fig. 2 Inversion results of contaminated synthetic data with 10% white noise of Model A, B, C (a1, b1, c1) Noise-contaminated data (solid line) and dispersion curve of inverted model (dotted line); (a2, b2, c2) The lower and upper bounds of the search area (dashed lines), true model (dotted line) and the shear wave velocity profile of inverted model with the standard deviation of (solid lines).

为了检验WFBA的收敛性,需要分析在算法迭代过程中,最小目标函数值是否随着迭代次数逐渐减小.以模型C为例,将模型C的不含噪声和含噪声的理论数据反演迭代过程中最小目标函数的变化进行了分析,如图 3所示.由图可见,最小目标函数值在前20次迭代中快速收敛,然后逐渐收敛到零值附近(实心圆点)或某一常数附近(实线),这表明WFBA已经完成了对最优解的搜索.由此可见在无噪声和有噪声的情况下,WFBA反演瑞雷波频散曲线均具有很好的收敛性.

图 3 不含噪声和含10%噪声下模型C的目标函数变化曲线 Fig. 3 Fitness behaviors of cycle using noise free data and contaminated synthetic data with 10% noise from Model C
2.3 含多模式理论数据反演分析

考虑到在某些含低速软弱夹层等特殊地质结构中,高阶波较基阶波在某些频段(如高频段)有时可能会更加发育,此时利用多个模式来进行反演是有必要的,且在反演时需注意模式的正确识别,将理论曲线与实测曲线相对应的模式进行拟合.本节以含有低速软弱夹层的模型B为例,在原含有噪声的基阶波数据中加入高阶模式数据,如图 4a中实线所示.然后利用WFBA对此含有多个模式的数据进行反演,其反演结果如图 4表 3所示.在图 4a中,反演模型对应的频散曲线与各模式频散曲线均拟合较好;且各个模型参数的真实值均被较好地反演和重建,如图 4b所示.相对于单纯地反演基阶波数据,反演多个模式的数据能降低瑞雷波频散曲线反演的多解性.本文将仅含基阶模式数据和含多模式数据的反演结果进行了对比,发现后者相对于前者,模型参数反演平均误差从3.97%降低至2.65%,尤其是第三层厚度,其反演误差从14.65%降低至5.79%;平均标准差从2.26减小至0.05.由此可验证,利用多个模式数据来进行反演的确能降低反演的多解性,使得反演结果更准确可靠;也说明了WFBA不仅可用于基阶模式的频散曲线反演,也适用于多个模式的频散曲线反演.

图 4 模型B的含多模式理论数据反演结果 (a)含多模式数据(实线)和反演模型频散曲线(点虚线); (b)搜索范围的下界和上界(虚线),真实模型(点虚线),带有标准差的反演模型横波速度剖面(实线). Fig. 4 The inversion results of model B with multi-modal data (a) Multi-modal data (solid line) and dispersion curve of inverted model (dotted line); (b) The lower and upper bounds of the search area (dashed lines), true model (dotted line) and the shear wave velocity profile of inverted model with the standard deviation of (solid lines).
表 3 模型B:仅含基阶模式与含多阶模式数据反演结果统计表 Table 3 Model B: Inversion results and statistics of fundamental-mode and multi-mode data sets
2.4 WFBA与WBA、FA、PSO和FBA的对比分析

为了验证本文提出的WFBA的搜索性能的确有所提升,本文将WFBA与单独使用WBA和FA时的搜索性能进行了比较,并与典型的群智能优化算法PSO以及不含惯性权重的FBA进行了对比.以模型C为例,本文采用了WFBA、WBA、FA、PSO和FBA对模型C的不含噪声的理论数据进行10次独立反演测试.为了更方便比较WFBA和其他算法的性能,本文使用了相同的搜索空间、群体大小和迭代次数,WBA、FA的相关参数设置与WFBA相同,FBA的参数设置相对于WFBA除不含惯性权重外,其余参数设置均相同,PSO中的自身经验加速系数c1与社会经验加速系数c2分别设置为2.8、1.3(Song et al., 2012).反演结果如图 5所示.由图 5b明显可见,在100次迭代内,WFBA比FA、PSO和FBA具有更快的收敛速度,尤其是在迭代40次使用了WBA之后更为明显,FA在迭代大约60次后无法进一步收敛,PSO在100次迭代内保持收敛趋势,但收敛速度缓慢.WBA与WFBA的收敛速度相当,但从总体上看,WFBA是优于WBA的.为了定量地说明问题,对WBA、FA、PSO、FBA和WFBA的反演的模型参数的平均相对误差、平均标准差以及反演成功概率做了统计,如表 4所示,由表可明显看出,无论从模型参数平均相对误差、平均标准差还是成功概率上看,WFBA均明显优于WBA、FA、PSO和FBA.

图 5 模型C不含噪声数据下WFBA与WBA、FA、PSO和FBA收敛过程的对比 (a)放大前的收敛曲线对比; (b)图(a)中灰色方框部分放大后的收敛曲线对比. Fig. 5 Comparison of the convergence process between WFBA, BA, FA, PSO, and FBA on noise free data from Model C (a) Comparison of the convergence process before amplification; (b) Comparison of the convergence process in the gray box of Fig. 8 (a) after amplification.
表 4 模型C(不含噪声):WBA、FA、PSO、FBA和WFBA的反演结果统计表 Table 4 Model C (noise free): Inversion results and statistics of WBA, FA, PSO, FBA and WFBA
3 实测资料分析

为了进一步检验WFBA的适用性,利用WFBA对在美国怀俄明某地获得的地震数据(Xia, 2014)进行了分析.如图 6所示,图 6a为采集得到的地震记录,采用了48个8 Hz垂直分量检波器,道间距为0.9 m,最小偏移距为0.9 m,震源采用锤击震源.图 6b为由炮集记录提取的频散能量图,从基阶波能量上拾取实测数据(图中黑色实心圆点).

图 6 怀俄明地区地震数据与频散能量图 Fig. 6 Seismic data in Wyoming and its dispersion image

然后,采用WFBA对其进行反演,与反演理论数据类似,只反演横波速度和厚度,固定密度和泊松比.根据其测井数据,可将地层大致划分为5个层位,然后根据测井资料的横波速度范围粗略估计WFBA的模型搜索范围,并根据测井资料所反映的地下岩性来估计各层的泊松比和密度.模型搜索空间和泊松比以及密度的设置如表 5所示.

表 5 WFBA反演的模型搜索范围及模型参数设置 Table 5 Search space and model parameters setting for WFBA inversion

利用WFBA反演拾取的基阶波相速度曲线,其最小目标函数随迭代次数的变化如图 6b所示,由图可见,算法已在100次迭代内收敛.反演获得的该地区的横波速度模型(图 7c中实线)和测井资料(图 7c中带圆点的折线)基本吻合,尤其是浅地表部分,而且与Xia(2014)利用局部线性化优化方法反演的结果(图 7c中带方块的折线)相比,其在5~13 m的深度范围内与测井资料更为接近.图 7a中的实线表示根据反演结果计算的相速度,其与测量值(图 7a中的实心点)也十分吻合.由此可见,WFBA反演瑞雷波频散曲线具有良好的实用性.

图 7 怀俄明地区瑞雷波相速度反演结果 (a)实测数据(实心圆点)与反演模型频散曲线(实线); (b)最小目标函数值随迭代次数的变化情况; (c)测井值与反演模型剖面对比. Fig. 7 Inversion results of the measured data acquired from Wyoming (a) The measured data (solid dots) and the dispersion curve of inverted model (solid line); (b) The fitness behavior of iterations; (c) Comparison of the logging value and the inverted model profile.
4 结论

本文提出了一种新的基于萤火虫算法和带惯性权重的蝙蝠算法的优化策略(WFBA),并将其应用到了瑞雷波频散曲线反演中,反演中设置了较宽的模型搜索范围来模拟实际应用中没有足够先验信息的情况.本文首先采用无噪声、含噪声的理论数据对WFBA进行了有效性与稳定性实验,然后将WFBA与WBA、FA、PSO以及不含惯性权重的FBA进行了对比,分析了WFBA的反演效果,最后用来自美国怀俄明地区的实测数据检验了WFBA的实用性.理论数据和实测资料的反演实验结果表明:

(1) WFBA兼备FA稳定,全局收敛性强和WBA收敛速度快,求解精度高的优点,是一个有效、稳定、适用性强的全局优化算法,具有良好的发展潜力,很适用于瑞雷波频散曲线反演或其他类似的地球物理反演问题.

(2) 在WFBA中,带惯性权重的BA比基本的BA在收敛速度和求解精度上均有所提高,以模型C为例,求解精度从0.96%提高到了0.16%.

(3) WFBA相对于单独使用WBA、FA以及典型的群智能优化算法PSO具有更好的稳定性、更快的收敛速度和更高的求解精度,从而可加快瑞雷波频散曲线反演的反演速度,并使反演结果更稳定、准确、可靠.

References
Chen X, Sun J Z. 2006. An improved equivalent homogenous half-space method and reverse fitting analysis of Rayleigh wave dispersion curve. Chinese Journal of Geophysics, 49(2): 569-576.
Cui J W. 2004. An improved global optimization method and its application to the inversion of surface wave dispersion curves. Chinese Journal of Geophysics, 47(3): 521-527.
Elegbede C. 2005. Structural reliability assessment based on particles swarm optimization. Structural Safety, 27(2): 171-186. DOI:10.1016/j.strusafe.2004.10.003
Fan Y H, Lu J Q, Xiao B X. 2002. Fast vector-transfer algorithm for computation of Rayleigh wave dispersion curves. Journal of Hunan University (Natural Sciences Edition), 29(5): 25-30.
Hu J F, Duan Y K, Hu Y L, et al. 1999. Inversion of shear-wave velocity structure in shallow soil from Rayleigh waves. Chinese Journal of Geophysics, 42(3): 393-400.
Huang Z X, Li H Y, Xu Y. 2014. Lithospheric S-wave velocity structure of west China and neighboring areas from surface wave tomography. Chinese Journal of Geophysics, 57(12): 3994-4004. DOI:10.6038/cjg20141212
Li Q C, Shao G Z, Liu J L, et al. 2006. Past, present and future of Rayleigh surface wave exploration. Journal of Earth Sciences and Environment, 28(3): 74-77.
Liu J P, Luo Y H, He W B. 2009. Method of neighboring trace transient Rayleigh wave and its application in compactness inspection. Chinese Journal of Geotechnical Engineering, 31(11): 1652-1659.
Lu L Y, Wang C H, Zhang B X. 2007. Inversion of multimode Rayleigh waves in the presence of a low-velocity layer:numerical and laboratory study. Geophysical Journal International, 168(3): 1235-1246. DOI:10.1111/gji.2007.168.issue-3
Lu L Y, He Z Q, Ding Z F, et al. 2014. Azimuth anisotropy and velocity heterogeneity of Yunnan area based on seismic ambient noise. Chinese Journal of Geophysics, 57(3): 822-836. DOI:10.6038/cjg20140312
Luo Y H, Xia J H, Miller R D, et al. 2008. Rayleigh-wave dispersive energy imaging using a high-resolution linear radon transform. Pure and Applied Geophysics, 165(5): 903-922. DOI:10.1007/s00024-008-0338-4
Pan J T, Li Y H, Wu Q J, et al. 2014. 3-D S-wave velocity structure of crust and upper-mantle beneath the northeast China. Chinese Journal of Geophysics, 57(7): 2077-2087. DOI:10.6038/cjg20140705
Shi Y L, Jin W. 1995. Genetic algorithms inversion of lithospheric structure from surface wave dispersion. Acta Geophysica Sinica, 38(2): 189-198.
Song X H, Tang L, Lv X C, et al. 2012. Application of particle swarm optimization to interpret Rayleigh wave dispersion curves. Journal of Applied Geophysics, 84: 1-13. DOI:10.1016/j.jappgeo.2012.05.011
Xia J H, Miller R D, Park C B. 1999. Estimation of near-surface shear-wave velocity by inversion of Rayleigh waves. Geophysics, 64(3): 691-700. DOI:10.1190/1.1444578
Xia J H. 2014. Estimation of near-surface shear-wave velocities and quality factors using multichannel analysis of surface-wave methods. Journal of Applied Geophysics, 103: 140-151. DOI:10.1016/j.jappgeo.2014.01.016
Xiong Z Q, Zhang D Z, Qin Z, et al. 2008. Boundary conditions and case analysis of numerical modeling of Rayleigh wave. Journal of Central South University (Science and Technology), 39(4): 824-830.
Xu Y X, Xia J H, Miller R D. 2007. Numerical investigation of implementation of air-earth boundary by acoustic-elastic boundary approach. Geophysics, 72(5): SM147-SM153. DOI:10.1190/1.2753831
Yang X S. 2010a. A new metaheuristic bat-inspired algorithm. Computer Knowledge and Technology, 284: 65-74.
Yang X S. 2010b. Firefly algorithm, stochastic test functions and design optimisation. International Journal of Bio-Inspired Computation, 2(2): 78-84. DOI:10.1504/IJBIC.2010.032124
Yu D X, Li Y H, Wu Q J, et al. 2014. S-wave velocity structure of the northeastern Tibetan Plateau from joint inversion of Rayleigh wave phase and group velocities. Chinese Journal of Geophysics, 57(3): 800-811. DOI:10.6038/cjg20140310
Zhang B X, Xiao B X, Yang W J, et al. 2000. Mechanism of zigzag dispersion curves in Rayleigh exploration and its inversion study. Chinese Journal of Geophysics, 43(4): 557-567.
Zhang S X, Chan L S. 2003. Possible effects of misidentified mode number on Rayleigh wave inversion. Journal of Applied Geophysics, 53(1): 17-29. DOI:10.1016/S0926-9851(03)00014-4
Zhang S X, Chan L S, Xia J H. 2004. The selection of field acquisition parameters for dispersion images from multichannel surface wave data. Pure and Applied Geophysics, 161(1): 185-201. DOI:10.1007/s00024-003-2428-7
Zhao C G, Wang L, Li W H. 2008. Scattering of plane Rayleigh waves by circular-arc alluvial valleys with saturated soil deposits and water layer. Chinese Journal of Geophysics, 51(5): 212-224.
Zhou H, Chen X F. 2007. A study on the effect of depressed topography on Rayleigh surface wave. Chinese Journal of Geophysics, 50(4): 1182-1189.
Zhou Z S, Liu X L, Xiong X Y. 2007. Finite-difference modelling of Rayleigh surface wave in elastic media. Chinese Journal of Geophysics, 50(2): 567-573.
陈祥, 孙进忠. 2006. 改进的等效半空间法及瑞雷波频散曲线反演. 地球物理学报, 49(2): 569-576.
崔建文. 2004. 一种改进的全局优化算法及其在面波频散曲线反演中的应用. 地球物理学报, 47(3): 521-527.
凡友华, 刘家琦, 肖柏勋. 2002. 计算瑞利波频散曲线的快速矢量传递算法. 湖南大学学报(自然科学版), 29(5): 25-30.
胡家富, 段永康, 胡毅力, 等. 1999. 利用Rayleigh波反演浅土层的剪切波速度结构. 地球物理学报, 42(3): 393-400.
黄忠贤, 李红谊, 胥颐. 2014. 中国西部及邻区岩石圈S波速度结构面波层析成像. 地球物理学报, 57(12): 3994-4004. DOI:10.6038/cjg20141212
李庆春, 邵广周, 刘金兰, 等. 2006. 瑞雷面波勘探的过去、现在和未来. 地球科学与环境学报, 28(3): 74-77.
刘江平, 罗银河, 何伟兵. 2009. 相邻道瞬态瑞雷面波法与压实度检测. 岩土工程学报, 31(11): 1652-1659. DOI:10.3321/j.issn:1000-4548.2009.11.002
鲁来玉, 何正勤, 丁志峰, 等. 2014. 基于背景噪声研究云南地区面波速度非均匀性和方位各向异性. 地球物理学报, 57(3): 822-836. DOI:10.6038/cjg20140312
潘佳铁, 李永华, 吴庆举, 等. 2014. 中国东北地区地壳上地幔三维S波速度结构. 地球物理学报, 57(7): 2077-2087. DOI:10.6038/cjg20140705
石耀霖, 金文. 1995. 面波频散反演地球内部构造的遗传算法. 地球物理学报, 38(2): 189-198.
熊章强, 张大洲, 秦臻, 等. 2008. 瑞雷波数值模拟中的边界条件及模拟实例分析. 中南大学学报(自然科学版), 39(4): 824-830.
余大新, 李永华, 吴庆举, 等. 2014. 利用Rayleigh波相速度和群速度联合反演青藏高原东北缘S波速度结构. 地球物理学报, 57(3): 800-811. DOI:10.6038/cjg20140310
张碧星, 肖柏勋, 杨文杰, 等. 2000. 瑞利波勘探中"之"形频散曲线的形成机理及反演研究. 地球物理学报, 43(4): 557-567.
赵成刚, 王磊, 李伟华. 2008. 具有饱和土沉积层的充水河谷对平面瑞雷波的散射. 地球物理学报, 51(5): 212-224.
周红, 陈晓非. 2007. 凹陷地形对Rayleigh面波传播影响的研究. 地球物理学报, 50(4): 1182-1189.
周竹生, 刘喜亮, 熊孝雨. 2007. 弹性介质中瑞雷面波有限差分法正演模拟. 地球物理学报, 50(2): 567-573.