摘要

本发明提供一种基于环境适应算法的时差微震震源定位方法,(1)微震信号被接收;(2)去噪处理;(3)初至到时拾取;(4)构造目标函数,计算拾取到时与计算到时的时差,求解微震震源位置;(5)初始化IEAM-R的参数;(6)产生oldPop,计算个体的适应度值;(7)计算当前种群的F-(avg);(8)从适应度优于F-(avg)的个体中随机选择I-1,从适应度劣于F-(avg)的个体中随机选择I-2;(9)用I-1与I-2的差值定义带宽bw;(10)生成tempPop,产生每个个体的位置坐标;(11)对超出搜索空间的个体进行越界处理;(12)计算个体的适应度值;(13)将tempPop与oldPop合并,保留适应度更优的POPSIZE个个体作为新的oldPop;(14)判断是否满足终止条件。本发明取得了比差分进化算法更好的效果。