(完整word版)地球物理反演理论综述
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
摘要 (2)
一、反演问题基本概念 (2)
二、线性反演问题 (3)
三、线性反演问题的求解 (5)
3。
1适定和超定问题 (5)
3。
2欠定问题 (5)
3.3混定问题 (6)
四、非线性反演方法 (6)
4。
1线性化迭代算法 (6)
4。
2最速下降法 (6)
4.3 共轭梯度法 (7)
4。
4遗传算法 (8)
4。
5模拟退货法 (9)
4。
6人工神经网络法 (9)
总结: (10)
地球物理反演理论综述
摘要
在地球物理学中,其核心问题就是如何根据地面上的观测信号推测地球内部与信号有关部分的物理状态。
不同的地球物理问题,其数学物理是不同的;同一个物理问题,应为观测方式不同,也会有不同的物理模型。
在地球物理学中,大多数的观测数据核模型参数之间是不满足线性关系的.但是在一定近似条件想均可简化或近似简化为线性关系.因此线性反演是地球物理的关键问题。
关键词: 反演;线性反演;非线性反演
一、反演问题基本概念
把数据模型中的一个点定义为m,把数据空间中的一个点定义为d,两者的关系可以成:d=
Gm
式中,G为模型空间M到数据空间D的一个映射,也称反函数算子,反应了模型m与数据d之间的物理规律
从空间映射来看,如果存在一个映射A,使得
m=
Ad
则A为有数据空间D到模型空间M的映射,即A为G的逆映射,称逆算子。
也可以写成=
d
m1-
G
我们把给定模型m求解数据d的过程称为正演;把给定数据d求解模型参数m的过程称为繁衍问题.
图1。
1模型空间域数据空间之间的映射关系示意图
反演问题的研究归纳为四个方面的问题:
1) 解的存在性:给定数据d ,按照物理定律,能否找到满足要求的模型参数m ;
2) 模型构制:若解存在,如何让构制问题的数学模型使得反演问题的解能迅速而准确地确
定;
3) 解的非唯一性:若解存在,其是否唯一;
4) 解的评价:若解的非唯一性的,如何从非唯一解中获取真实解的信息.
关于上述四方面问题的研究就构成了地球物理反演的基本理论。
二、线性反演问题
为了使问题简单明了而又不失一般性,我们在此讨论一维问题。
设有积分方程
()()()⎰=b
a d m x G x d ξ
ξξ,
式中,()[]b a m ,∈ξ。
在观测数据数目有限的情况下,为便于书写,我们把各参量表示成如下形式
()j
j d x d = ()()j j j G G x G ==ξξ, ()m m =ξ
⎰=b
a
j j md G d ξ
()M j ,,2,1 =
由于()ξm 与()ξ,x G 线性无关,则式(2-2)可以表示成内积形式
()
m G d j j ,= ()M j ,,2,1 =
我们先用核函数j
G 构造另一组正交函数,即
∑==M
j j
kj k G 1
αψ ()M k ,,2,1 =
以kj a 为系数对观测数据j d 作一个线性组合,并令其为k E ,则
()()()
m m G a m G a d a E k j M
j kj M
j j M
j kj j kj k ,,,1
1
1
ψ====∑∑∑===
由此可见,k E 是m 在正交基k ξ轴上的投影。
()∑∑∞
=∞
===1
1
k k
k k k k m ϕβξϕβ
这里()ξϕk 是Hilbert 空间的任意坐标基,可以正交,也可以是不正交。
若将其分成两部分,并取 k k ψϕ= ()M k ,,2,1 = k ϕ为其他任意坐标基 M k >
则式(2-8)可写成
()∑∑∞
+=∞
=+
=1
1M k k
k
k k k m ϕ
βξϕβ 可以证明k k E =β。
因为
()
⎪
⎭⎫ ⎝⎛+=⎪
⎭
⎫ ⎝⎛+==∑∑∑∑∞
+==∞
+==1111,,M l l k l M l l k l M l l l M l l l k k k m E ϕψβψψβϕβψβψψ
∑∞
==1
l k
l
k
l
βψ
ψβ
∑∞
+==1
M l l k
l
ϕψ
β
所以有k k E β=。
第二项∑∞
+=1M l k l ϕβ是无限维空间中一个向量投影之和,且该向量在M 维正交
基k ψ中的投影为零,则对于问题中的模型m ,它可视为零向量,即
()∑∞
+==
1
M k k
k
m ϕ
βξ
故
()∑∞
=+=10
k k k m E m ψξ
即
()()j
j
M
l kj M
k kj
l M
l kl M k M
i j
j
ki
l
M l kl
j
d d a a d a G G a d a m G ===+=∑∑∑∑∑∑======1
2
1111
10
,,
讨论:
1) 对于给定的观测数据总是能找到与之对应的数据模型,即解是存在的;
2) 模型的构制本质上就是对线性无关的核函数实行正交变换,求得相应的新正交坐标基及
模型在这个正交坐标基上投影的过程;
3) 反演问题是在特征解上加以任何零化子向量所得的模型,都可拟合观测数据,所以姐是
非唯一的。
三、线性反演问题的求解
3。
1适定和超定问题
在线性反演问题中,如果观测数据的个数多于模型参数的个数,我们想得到一组与观测系统之间误差平方和最小的观测数据所对应的模型参数,也就是适用最小二乘法。
3。
2欠定问题
欠定问题中假设方程数比未知的模型参数少,则可以找到很多的最小方差解。
即,虽然数据能提供有关模型参数的信息,但是由于信息不足所以不能唯一确定模型参数.为了唯一确定解,可
以把某些为引入的信息附加到该问题上,这些附加信息称为先验信息.它是不依赖实际数据使解以某种定量的形式出现.
3。
3混定问题
混定问题是一种混合模式,观测数据个数多于模型参数的个数,但特征值接近或等于零,具有欠定性质。
混定问题可以引入2ε求解,2ε取决于预测误差E与模型长度L在极小化过程中的相对重要性,称为阻尼因子或加权因子。
四、非线性反演方法
4.1线性化迭代算法
我们所遇到的问题中都是求解多远函数的最优化问题,即寻找目标函数极小点或极大点所对应的数学实现过程。
迭代算法在给定一个初始点b0 后按照一定的规则产生一个新的点b1,如此迭代产生k个点,形成一个序列{b k},并使得bk不断逼近极值点b*,最终得到最优化问题的解。
对于迭代酸度最重要的是极小化序列的收敛性和收敛速度问题.线性化迭代反应过程中包含有分辨率的快速、慢速提高,方差的急增和混沌的相态,数据误差的大小会影响相态的转变速度。
在解估计方差急增之前停止迭代就可以得到分辨率高而方差不大的反问题。
线性迭代算法的主要问题是可能陷入空间的局部极小区,因此建议把所有可能的模型都作为初始模型输入,然后再反演结果中找出拟合误差最小的解估计。
4.2最速下降法
最速下降法是一种运用梯度与极值的性质,综合数值计算方法寻找局部极值。
基本思想:任一点的负梯度方向是函数值在该点下降最快的方向。
将n维问题转化为一系列
沿负梯度方向用一维搜索方法寻优的问题,利用负梯度作为搜索方向,故称最速下降法。
图4.1:最快下降法
具体步骤:
Step 1 给定初始点0n
x R ∈,允许误差0ε≥,令1k =。
Step 2 计算搜索方向
()k k d f x =-∇。
Step 3 若
k d ε≤,则k x 为所求的极值点,否则,求解最优步长k λ,使得
()min ()
k k k k k f x d f x d λ
λλ+=+。
Step 4 令1k k k
k x x d λ+=+,1k k =+
最速下降方向是反映了目标函数的局部性质,它只是局部目标函数值下降最快的方向。
4.3 共轭梯度法
基本思想:将共轭性与最速下降法相结合利用已知迭代点的梯度方向构造一组共轭方向,并沿此方向搜索,求出函数的极小值.例如:
1min
()2T
T f x x Ax b x =
+
其中,0n
x R ∈,A 是对称正定矩阵
具体步骤:
Step 1 取初始点(0)
x ,取第一次搜索方向为(0)
(0)()d f x =-∇。
Step 2 设已求得(1)
k x +,若(1)
()0k f x
+∇≠,令(1)()()k g x f x +=∇,则下一个搜索方向
(1)()1k k k k d g d β++=-+ 由于(1)k d +与()k d 关于A 共轭,所以给(1)两边同时乘以()T
k d A ,即:
()(1)()()()10
T T T
k k k k k k k d d d g d d β++A =-A +A =
解得:
()1
()()
k T k k k T k d A g d Ad β+= Step 3 搜索步长的确定,已知迭代点()k x ,和搜索方向()
k d ,确定步长k λ,即:
()()min
()
k k f x d λ
λ+
解得:
()
()()
T
k k k k T k g d d Ad λ=-
共轭梯度法是对最速下降法的一种改进,减少了迭代次数从而提高了程序运行效率。
4.4遗传算法
遗传算法设计步骤如下: Step0 设置迭代参数
Step1 确定进化代数,0←n 随机产生规模为N 且满足约束条件的群体A 0。
Step2 对群体A n 中的个体进行评价,如果个体A i 不满足约束条件,则随机生成一个满足约束条件的个体来替换,并保存当前最好的个体
Step3 采用比例选择算子对当前群体进行选择操作,选择群体规模为N 的个体。
Step4 对群体中的个体进行两两随机配对。
以概率Pc 交换部分基因.
Step5 对群体中个体的每一个基因以概率Pm 进行变异,未变异的个体直接进入新群体. Step6 变异后的新群体取代上一代群体,并对当前群体1+n A 中的个体进行评价。
倘若当前群体中最大适应值大于上一代群体中的最大适应值,则当前群体中的最好个体取代上一代保留下的最好个体,否则不取代.
Step7 条件判断,如满足条件,则停止迭代。
否则,1+←n n ,转回Step3。
遗传算法的核心是由“繁殖”,“杂交”,“变异”三步组成的转移过程。
同时计算繁殖杂交概率与变异概率用于控制迭代过程并使数据进一步拟合。
4.5模拟退货法
模拟退火的原理:将热力学的理论套用到统计学上,将搜寻空间内每一点想像成空气内的分子;分子的能量,就是它本身的动能;而搜寻空间内的每一点,也像空气分子一样带有“能量”,以表示该点对命题的合适程度。
演算法先以搜寻空间内一个任意点作起始:每一步先选择一个“邻居”,然后再计算从现有位置到达“邻居”的概率。
模拟退火的基本思想:
(1)初始化:初始温度T(充分大),初始解状态S(是算法迭代的起点),每个T值的迭代次数L
(2)对k=1,……,L做第(3)至第(6)步:
(3)产生新解S′
(4)计算增量Δt′=C(S′)—C(S),其中C(S)为评价函数
(5)若Δt′<0则接受S′作为新的当前解,否则以概率exp(—Δt′/T)接受S′作为新的当前解.
(6)如果满足终止条件则输出当前解作为最优解,结束程序。
终止条件通常取为连续若干个新解都没有被接受时终止算法。
(7) T逐渐减少,且T-〉0,然后转第2步。
模拟退火法是用于求解非线性地球物理反问题的一种好方法,对于模型参数较小的情况下计算很方便,但实际应用上其反演结果还是依赖于初始参数选择和降温方式选择等问题.
4。
6人工神经网络法
地球物理反演实际上是将地球物理观测数据映射为模型参数的一种运算。
这种映射既可以用模式识别的方式实现、也可以用数字的方式定量的实现。
人工神经网络在反演中的应用,大多数是基于模式识别的原理。
(完整word版)地球物理反演理论综述和常规反演一样,基于BP回传理论建立起来的反演方法,也要有目标函数。
此时的目标函数定义为所有输入模式对上输出单元之希望输出与实际输出之误差的平方和.和常规的反演不同,基于BP回传理论,可将反演过程分为学习(训练)和反演(测试)两个阶段。
先学习后反演。
学习就是对网络进行训练.
神经网络的基本特征:巨量并行,运用多方面知识和经验同事并发,迅速做出解答;信息存储和信息处理和在一起;自组织,自学习的功能。
总结:
目前地球物理反演的主要应用是在三维结构的研究,地球物理迭代反应的线性化迭代方法具有较好的数学物理基础随着计算机软硬件的快速发展,还将会出现更多的新变化。
遗传算法只要繁殖杂交概率和变异概率选择合适总能收敛到较优化的解估计。
但是某些地球物理反问题不适宜会出现传代太快,不能收敛全局的极值。
所以要选择适宜的方法解决反问题。
人工神经网络算法是发展比较迅速的信息处理技术,但在物探方面还局限于模式识别,开发人工神经网络的潜能石下一阶段反演研究的重要方向。
参考文献
[1]杨文采。
地球物理反演的理论与方法[M].北京:地质出版社,1997。
[2]姚姚.地球物理反演基础理论与应用方法[M].武汉:中国地质大学出版社。
2002。
[3]王家映。
地球物理反演理论[M]。
北京:高等教育出版社2002.
[4]周明, 孙树栋. 遗传算法原理及其应用[M]。
北京: 国防工业出, 1999
[5]杨文采。
地球反演的遗传算法[J]。
石油物探.1995.
[6]杨文采。
非线性地震反演方法的补充及比较[J].石油物探。
1995
[7] 侯格贤, 吴成柯。
遗传算法的性能分析[J]. 控制与决策, 1999。
[8]秦浩宇. 遗传算法的改进研究及其在酵母扩培系统中的应用[D]. 中南大学,2010.[9]石耀霖。
遗传算法在地球物理反演中的一些应用[J]。
地球物理学报。
1992。
[10]栾文贵。
地球物理中的反问题[M].北京:科学出版社。
1989.
[11]杨文采。
神经网络算法在地球物理反演中的应用[]J]。
石油物探。
1995.
10。