更全的杂志信息网

改进的遗传算法在电测深反演中的应用

更新时间:2009-03-28

0 引言

遗传算法由美国密歇根州立大学的John Holland教授提出的一种借鉴生物体自然选择和自然遗传机制的随机搜索算法。

遗传算法作为一种有效的全局搜索方法,直接以目标函数作为搜索信息,无需目标函数的导数值等其他一些辅助信息;遗传算法是一种简单、随机、自适应的搜索算法,能够解决传统方法感到困难的许多复杂优化问题。遗传算法的实现结构简单,易于扩展。可以在遗传算法中加入自己设计的新的遗传算子;遗传算法便于与其他方法相结合,可以有效地用于解决较为复杂的优化问题,具有良好的通用性;

正是基于以上优点,遗传算法已经得到广泛应用。在电阻率测深及电磁法反演解释中并获得了较好的效果[1-3]

遗传算法也存在一些问题,主要是遗传算法存在搜索能力弱、计算量大、对较大空间适应能力弱和出现早熟收敛现象。遗传算法本身的参数方法还缺乏定量的标准,不同的领域有不同的编码方式和不同的遗传算子,人们结合各自问题的特点,研究了多种遗传繁殖、变异的方式。对于电阻率测深遗传算法的反演中修改参数的方法也是多种多样的[6-13]

在二维电阻率测深数据的反演问题中,利用统计学等方法建立了初始模型之后,利用遗传算法的作用主要集中于修改层参数和地质体的空间位置参数。这样减少了搜索模型的大量计算,但对于二维分布的层参数和地质体的空间位置参数问题来说仍然有众多的范围。为了限制搜索范围,在传统遗传算法的基础上,根据电性参数和电阻率数据分布等特点,设计了局部目标函数、限定电阻率变化范围、选择变异因子等方面进行了改进,形成一种适合电阻率测深反演的遗传算法。

1 改进遗传算法的反演步骤

地层结构确定之后,初始模型的各种参数就是可以用于繁殖的最初基因,包括确定的电阻率、层厚度、介质分界面位置等参数。

如果直接获得了可靠的初始模型,则遗传算法的计算量会大大减少。统计学建模方法利用一维反演结果的统计学特征确定地层电性结构并设计初始模型,使用遗传算法修改模型,配合二维有限单元法正演达到拟合误差最小,从而完成电阻率测深数据的二维反演。这个方法的优点在于不需要解大型线性方程组,降低计算量,先判断地层电性结构,反演后给出用地电断面表示的直观的解释结果。

空压机就位→安装通风管(通风管末端安放在采空区顶板处)→料斗就位→送压、注砂→停机、量测→拔出通风管→安装砂泵→充填→封堵孔口。

改进的遗传算法反演的步骤是:用统计学方法获得初始模型后,用有限元方法完成正演计算,并计算目标函数的整体误差和局部误差。利用这两种误差变化探索出最有效降低拟合误差的途径,指导基因遗传和变异获得下一代层参数。直到整体和局部目标函数都达到设计的精度要求。

1.1 目标函数

用统计学方法建立的初始模型具有明确的地层结构以及层参数信息。这个初始模型首先被转化并用有限元剖分网格表示。然后采用遗传算法生成子模型,即这些子模型都是用限元法网格表示的。因此网格的剖分的方法将影响层厚度、分界面位置、异常体范围、异常体埋深等反演结果的精度。在有限单元法正演模拟过程中,测线范围和测点位置确定之后,有限元计算的网格就确定了,确定了地层结构及初始模型后,反演调整修改模型参数的实质是改变有限元网格的电性参数。二维反演修改网格单元的电性参数在水平和垂直方向进行。因此,需要了解模型参数的在横向(水平测线方向)和纵向(深度方向)的变化对数值模拟结果的影响。

 

(1)

目标函数取得最小值时退出反演。其中,ρs(ri)为实测数据,ρa(ri)为理论计算的数据。为了指导基因变异的方向,每个子模型的数据还要计算整体误差和异常范围误差。

 

设计的三层层状大地中起伏界面模型及层参数见图2。图3是这个模型的对称四极测深有限元数值模拟结果。设计的模拟计算条件为:测线长度300m,点距10m,最大AB/2=100m。有限元网格水平距离5m,垂向网格不均匀划分,近地表的网格按近斐波那契数列赋值,深度15m以下的网格均匀剖分,垂向长度为5m。

为了了解有限元网格剖分对参数的影响,对水平和深度方向网格位置引起的误差进行了计算。设计的模拟计算条件与第3节中的模型计算相同。以相对(均方)误差表示网格(深度)改变对整个剖面上视电阻率的影响。对不同水平位置和深度位置的网格模型的计算结果表明:地层的厚度、位置变化或电阻率变化一个剖分网格,对拟合误差的改善一般在1%~10%之间;浅部的层厚度、电阻率变化对数据的影响大,深部的影响小。改变有限元剖分网格的电阻率值,在技术上很容易实现。因此这样修改参数的方法,适合遗传算法反演。

传统的对全体数据统计误差,平均效应可能掩盖了局部的较大误差,与异常体相关的信息很有可能被淡化。如果判断结果是有异常体或断裂存在,在设计初始模型的过程中,水平梯度可以分析出异常体可能存在的范围,此范围内视电阻率受异常体影响较大,异常范围误差对相关参数的变异更灵敏。整体误差和异常范围误差的大小关系可以指导优先遗传的方向。

1.2 参数(基因)设置

电阻率测深反演是在模型正演的基础上进行的。常用的正演方法一般为有限元或有限差分方法。反演是在初始模型的基础上,利用线性或非线性方法修改有限元或有限差分各剖分网格的电性参数。而采用遗传算法则是在众多模型中选择、评价,然后选择最优模型繁殖、变异、修改。

为了尽快找到遗传的方向,在繁殖和变异过程中,设计每个基因有两种可能的变异,增加和减少。对于地质体的空间位置参数,以有限元网格为基础,深度的上升和下降和水平位置的左移和右移,都转化为有限元网格位置变化。并每个基因每次繁殖出两个变异子代,层厚度参数和位置参数每次变异一个有限元网格单元。对于电阻率基因每次增加或减少当前值的10%。初始模型生成的多个子模型经过目标函数评价后,选出一个最佳基因。误差最小的子模型存活并成为新一轮繁殖的开始。

1.3 参数繁殖和变异

导入之后得到的数据示例如表2所示,需要注意的是,为了方便显示我们省略了一些属性。另外,KC是关于知识点的详细描述,所占篇幅较长,我们仅以SkillRule代替。

1.4 选择及结束繁殖的条件

由于地层结构不同,初始模型的层参数数量也不相同,地层结构越复杂,层参数的个数就越多,繁殖的模型大量增加。为了提高遗传算法的效率,鼓励优势基因快速成长,在遗传中,一次有效的基因变异可以成为下一次基因变异的优先选择,此后代一旦成功降低误差,则不再尝试其它基因变异。这种合理的忽略可以提高遗传的速度,层参数变异遗传的过程见图1。

  

图1 遗传算法中的优先选择Fig.1 Priority choice in Genetic Algorithm

1.5 各参数修正量的确定

反演的目标函数设为:

老太医小声道:“有魏老爷子坐镇,谅他不敢。即便魏老爷子懒得动手,但谁也管不住他那张嘴,谁要是真舞弊,用不着十天半月,整个武林界全都知晓。”

2 算例

称为局部误差,M表示异常范围内的数据点。

江苏省2011年2月出台《关于进一步加强孤儿保障工作的意见》,提出切实保障适龄孤儿受教育的权利,将义务教育阶段的孤儿寄宿生全面纳入生活补助范围;对适龄适学孤儿,纳入国民教育国家资助政策体系优先予以资助。孤儿成年后仍在校就读的,继续享有相应政策,学校为其优先提供勤工俭学机会。通过在普通学校随班就读、设立特教班或特殊教育学校等途径,保障残疾孤儿受教育的权利。

  

图2 起伏层状模型示意图Fig.2 Brief viewing of non-smooth layer model

  

图3 起伏层状模型模拟结果Fig.3 Stimulation result of non-smooth layer model

根据文献[14]的判断规则,判断地电断面为起伏层。表1是各参数的平均值。

 

1 各点一维反演参数统计平均值Table 1 Average value of 1D inverse factors

  

ρ1h1ρ2h2ρ3层参数平均值997Ω·m7.97m45Ω·m5.26m952Ω·m

根据文献[14]的方法建模。对于起伏层结构,直接用各测点的一维反演层厚度确定h1、h2。设置初始模型(图4)。

总体来说,在水利工程的施工建设过程中,导致出现堤坝渗漏问题的直接因素与间接因素很多,虽然长期以来这些问题一直存在,但却需要我们慎重对待,不仅要对防渗漏问题予以高度的重视,而且还应加大力度改进加固技术。在施工过程中,还要注重结合工程具体情况,使其既能制定出具有针对性的解决方案,同时还能确保方案的有效落实与执行,务必在保证施工质量得以全面优化控制下,使水利工程堤坝防渗加固工作得以切实有效地开展。

  

图4 反演初始模型示意图Fig.4 Brief viewing of initial model of inverse

以表1中的5个参数为基本基因,按照2.3~2.5节的参数改变量和方法建立新一代模型,利用总目标函数,根据图2的方法进一步繁殖和变异。

在深南大道主与竹子林四路交叉口东进口道饱和度为0.90,主辅路合流点距离停止线200 m左右,查表可得建议设置预信号,实现辅道进入交通主路节点联动组织,改善城市干道节点通行能力.

因为h1、h2数列的数值有31个,无法让每一个厚度参数成为基因,所以设置h1、h2数列作为两个基因,和层电阻率基因为同一级,只能整体上移或下移。当拟合误差无法降低时层电阻率就不再改变,再根据局部目标函数逐点调整h1、h2数列的每一个厚度参数。为避免出现层厚度起伏过于剧烈,目前设置的限制是相邻点的厚度差异不能大于一个网格单元。反演结果见图5,拟合误差在5%之内。

与原模型(图2)相比,第一个分界面解释深度偏深,第二层电阻率偏低,可见本方法在等值效应和多解性的问题上还有改进的空间。

  

图5 反演结果示意图Fig.5 Brief viewing of inverse result

3 结论

根据理论算例的研究,获得以下结论:在电阻率测深反演中利用统计学建模获得精细初始模型后,再利用改进的遗传算法反演,可以减少计算工作量,尽快接近最优解;增加了局部目标函数可以在子模型的优选中起辅助作用并限制遗传基因的繁殖方向。与传统方法相比,改进的遗传算法可以减小计算量、获得更好的电阻率测深的反演效果。

教学结束后,两组采用相同考核标准,以小组为单位进行新生儿窒息复苏操作考试。为考查护生对每个知识点和操作环节的掌握情况,在考试中,人员分工由教师随机分配,监考老师由试验室老师担任,避免课题组老师评分造成的人为偏差。

参考文献

[1] 赵改善.求解非线性最优化问题的遗传算法[J].地球物理学进展,1992,7(1):90-97.

[2] 石耀霖,金文.面波反演地球内部构造的遗传算法[J].地球物理学报,1995,38(2):189-198.

[3] 师学明,王家映,张胜业,等.多尺度逐次逼近遗传算法反演大地电磁资料[J].地球物理学报,2000,43(1):122-129.

[4] 张小路.瞬变电磁法局部导体的遗传算法反演[J].桂林理工大学学报,2002,22(4):454-458.

[5] 胡龙胜,王家林,吴健生.遗传算法在地球物理中的应用进展[J].地球物理学进展,2002,17(4):598-604.

[6] 罗润林,张小路.电阻率测深数据的遗传算法和最小二乘法反演[J].桂林理工大学学报,2004,24(2):152-154.

[7] 柳建新,童孝忠,杨晓弘,等.实数编码遗传算法在大地电磁测深二维反演中的应用[J].地球物理学进展,2008,23(6):1936-1942.

[8] 何委徽,王家林,胡龙胜.实数编码多种群遗传算法的改进及应用[J].地球物理学报,2009,24(2):503-504.

[9] 闫永利,马晓冰,底青云,等.层状介质二维电阻率扰动反演方法[J].地球物理学报,2004,47(6):1139-1144.

[10] 李渊,黄理善.遗传算法在起伏地形下磁异常反演的应用[J].矿产与地质,2016,30(5):821-827.

[11] 程勃,丁彦礼,徐志锋.统计学建模法在面积性高密度电阻率数据反演中的应用[J].桂林理工大学学报,2016,36(3):452-457.

[12] 程勃.方向梯度电法勘探反演建模中的应用[J].桂林理工大学学报,2015,35(4):796-800.

[13] 程勃,底青云.复杂地电结构条件下统计学建模法电阻率测深二维反演[J].地球物理学报,2014,57(3):961-967.

[14] 程勃,底青云.基于遗传算法和统计学的电阻率测深二维反演研究[J].地球物理学进展,2012,27(2):788-795.

 
程勃,熊彬
《矿产与地质》 2018年第01期
《矿产与地质》2018年第01期文献

服务严谨可靠 7×14小时在线支持 支持宝特邀商家 不满意退款

本站非杂志社官网,上千家国家级期刊、省级期刊、北大核心、南大核心、专业的职称论文发表网站。
职称论文发表、杂志论文发表、期刊征稿、期刊投稿,论文发表指导正规机构。是您首选最可靠,最快速的期刊论文发表网站。
免责声明:本网站部分资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有
如有不愿意被转载的情况,请通知我们删除已转载的信息 粤ICP备2023046998号