APP下载

模拟退火法在水库地震定位中的应用

2018-08-23张聪聪张亚敏

山西建筑 2018年21期
关键词:模型

张聪聪 赵 杰 张亚敏

(1.山西省地震局临汾中心地震台,山西 临汾 041000; 2.山西省地震局应急中心,山西 太原 030012)

1 概述

模拟退火法是一种启发式的蒙特卡洛非线性反演方法[1],它模拟退火的物理过程:物质先加热融化,然后慢慢冷却,最后达到能量最小的晶体状态。模拟退火反演算法与传统的线性反演方法相比该方法具有:不依赖初始模型的选择、能寻找全局最小点而不陷入局部极小、在反演过程中不用计算雅克比偏导数矩阵等优点, 因而在地球物理资料非线性反演中受到广泛的应用。

2 问题描述

某水库发生浅源地震,其坐标为(x,y,h),在其附近有9个观测台站,其坐标为(xk,yk,hk)观测到了直达波P的走时tpk,地面水平,地球介质均匀,发震时刻为t,P波速度vp,则存在下面的方程:

现在我们需要求出该地震发震位置与发震时刻(x,y,h,t),其中9个台站坐标与地震到时数据[2]见表1,假定vp=2 000 m/s。

表1 台站位置坐标及地震到时

3 模拟退火法计算(MSA)

3.1 模拟退火法步骤[3]

1)给定模型每一个参数变化范围,在这个范围内随机选择一个初始模型m0,并计算相应的目标函数值E(m0);

2)对当前的模型进行扰动产生一个新模型m,计算相应的目标函数值E(m),得到ΔE=E(m)-E(m0);

3)若ΔE<0,则新模型被接受,若ΔE>0,则新模型m按概率P=exp(-ΔE/kT)进行接受,其中,k为一个常数;exp为自然指数;T为温度。因为P(ΔE)的函数取值范围是(0,1),在0~1之间随机产生一个数R,当P(ΔE)>R时,接受修改,即m0=m;

4)在温度T下,重复一定次数的扰动和接受过程,即重复步骤2),步骤3);

5)缓慢降低温度T,Tnew=(0.99)k×T;

6)重复步骤2)~步骤5),直至收敛条件满足为止。

3.2 重要参数

3.2.1温度及下降速率

登录APP查看全文

猜你喜欢

模型
一半模型
一种去中心化的域名服务本地化模型
适用于BDS-3 PPP的随机模型
函数模型及应用
p150Glued在帕金森病模型中的表达及分布
函数模型及应用
重尾非线性自回归模型自加权M-估计的渐近分布
3D打印中的模型分割与打包
FLUKA几何模型到CAD几何模型转换方法初步研究
一个相似模型的应用