一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于深度学习的沙漠地震勘探随机噪声建模方法

2022-06-01 20:06:58 来源:中国专利 TAG:

技术特征:
1.一种基于深度学习的沙漠地震勘探随机噪声建模方法,其特征在于包括下列步骤:1.1建立沙漠地震勘探随机噪声源模型:1.1.1模拟风噪声源:风噪声是沙漠地震勘探随机噪声的主要组成部分,利用具有采集环境风速的达文波特谱作为风速谱,根据脉动风压谱求出脉动风压作为点源函数,在风作用位置的圆形邻域内设置m个点源函数,令每个点源函数的相位在(0,2π)区间内均匀分布,模拟风吹过地表时产生的风噪声源场m(t,r
m
),r
m
为所有点源的位置信息;1.1.2建立风源激励下的非线性波动方程:沙漠地震勘探随机噪声场表示为风噪声源激励下波动方程的近地表响应;根据各向同性均匀介质下描述风源m(t,r
m
)激发的二维噪声场u(t,x,y)动态变化的二阶线性波动方程其中:c1,c2为弹性系数,建立y复杂介质下二阶非线性波动方程:其中:表示u(t,x,y)的在x方向i阶微分和y方向的j阶微分;f为微分项{u
00
,u
10
,u
01
,u
11
,u
20
,u
02
}的非线性响应;1.1.3建立时间离散的沙漠地震勘探随机噪声模型:采用中心差分法以δt为步长对波动方程进行时间离散,得到时间离散的二阶非线性波动方程:u(t δt,x,y)=2u(t,x,y)-u(t-δt,x,y) δt2×
f(u
00
,u
10
,u
01
,u
11
,u
20
,u
02
) m(t,r
m
);1.2建立深度随机噪声波动方程神经网络:将时间离散二阶非线性波动方程表示为随机噪声波动方程网络单元,包含卷积层,符号神经网络和相加层;将n个随机噪声波动方程网络单元串联构成随机噪声波动方程神经网络,包括下列步骤:1.2.1卷积层:将微分算子由微分卷积核q
ij
近似,构建6个大小为5
×
5的微分卷积核{q
00
,q
10
,q
01
,q
11
,q
20
,q
02
};计算微分卷积核q
ij
的参数v-1
h
ij
(v-1
)
t
,其中:h
ij
是微分卷积核q
ij
的矩矩阵,大小5
×
5,第k行第l列元素:为q
ij
的(k-1) (l-1)矩,k,l∈[1,5],矩阵v的第k行第l列元素设定h
ij
矩阵的参数满足h
ij
[k,l]=0,2≤k l≤i j 3,且h
ij
[i 1,j 1]=1后,矩矩阵的其他参数需要学习更新,记作θ
h
;使用满足上述条件的微分卷积核q
ij
近似微分算子,将q
ij
与输入数据u的卷积记作a
ij
u;卷积层的输入u(t,x,y)经函数f
q
映射为:{a
00
u,a
10
u,a
01
u,a
11
u,a
20
u,a
02
u}=f
q
(u(t,x,y);θ
h
);1.2.2符号回归神经网络:构建4层符号回归神经网络学习非线性响应f(a
00
u,a
10
u,a
01
u,a
11
u,a
20
u,a
02
u);输入层有6个神经元,将微分卷积核的输出作为符号
神经网络的输入;第σ∈{1,2}层隐含层的前5 σ个神经元与上一层神经元一对一连接,权重为1,同时,第σ个隐含层比上一层增加1个神经元为1,同时,第σ个隐含层比上一层增加1个神经元和分别为上一层神经元的全连接输出,w
σ
∈r
(5 σ)
×2,b
σ
∈r2分别为权值和偏置;x
σ-1
为上一层的输出;输出层包含一个神经元,与上一层全连接,参数为w3∈r8×1,b3∈r,得到输出θ
net
表示符号回归神经网络各层权值和偏置;1.2.3相加层:将符号回归神经网络的输出增益δt2,与u(t,x,y),u(t-δt,x,y),m(t,r
m
)相加,预测t δt时刻波场)相加,预测t δt时刻波场利用符号回归神经网络参数学习非线性响应f的解析形式,获得随机噪声波动方程模型;1.2.4将n个网络单元串联构成深度随机噪声波动方程神经网络,用来学习随机噪声n个时间步长的动态特性;1.3.建立深度随机噪声波动方程神经网络的代价函数;1.3.1构建网络预测结果与实际结果的均方误差代价函数:为待训练的网络单元个数,为p个网络单元串联的预测输出,通过均方误差代价函数使其逼近真实噪声数据u(t pδt,
·
),使用拟牛顿算法最小化代价函数;1.3.2构建矩矩阵参数和符号回归网络参数代价函数:和其中:为以γ为阈值的huber损失函数;1.3.3将矩矩阵参数和符号回归网络参数代价函数作为均方误差代价函数的正则项,获得深度随机噪声波动方程神经网络的代价函数,增加参数稀疏性,减少过拟合;1.4构建训练集,训练深度随机噪声波动方程神经网络,学习网络参数,包括下列步骤:1.4.1采用即时数据生成方法构建训练集:使用有限差分法求解步骤1.1.2中的源函数激励下的二维线性波动方程生成模拟数据,时间步长δt为0.01秒;使用空间步长为10米,大小为128
×
128的正方形网格模拟二维平面;检波器分布在正方形网格点上,在风速3.5米/秒,点源数量为20的条件下生成风源函数{m(t,r
m
)},生成随机分布在真实随机噪声幅值区间的二维数据作为初值条件,在吸收边界条件下,求解源函数激励下波动方程中获得二维随机噪声序列{u(t,
·
)},t∈[0,0.1];1.4.2深度随机噪声波动方程神经网络参数优化:1.4.2.1利用步骤1.4.1生成50组随机噪声序列{u(t,
·
)},t∈[0,0.1];使用训练对{u(0,
·
),u(δt,
·
);u(2δt,
·
)}训练第一个网络单元参数,获得最优的网络参数θ={θ
h

net
};然后将第一个单元的训练结果作为前两个单元的初始参数,使用{u(0,
·
),u(δt,
·
);u(3δt,
·
)}训练前两个单元;重复此过程,直到n个网络单元训练完成;在训练过程中,每个网络单元的参数一致;
1.4.2.2网络训练完成后,改变风源函数的风速和点源个数,生成n组不同的源函数序列,重复步骤1.4.2.1,重新训练各网络单元,提高网络泛化能力,获得随机噪声波动方程模型;1.4.2.3另外生成10组随机噪声序列作为测试集,测试网络性能;1.4.3利用真实随机噪声学习随机噪声非线性波动方程,包括下列步骤:1.4.3.1在无源函数条件下,输入真实沙漠地震勘探随机噪声样本对,按照步骤1.4.2进行参数优化初步学习到随机噪声波动方程模型θ0;1.4.3.2根据实测环境的风速和地表情况改变源函数的数量以及分布,生成β个模拟风噪声源函数{m(t,r
m
)},将其作为激励输入到训练好的模型中,生成β组模拟随机噪声,对比实际噪声和模拟噪声的频谱,以及统计量特性,选择生成噪声性质最接近的源函数1.4.3.3将源函数作为输入,以θ0为初始条件,重新输入到训练好的网络中,利用另一组真实随机噪声样本对对网络参数进行微调,获得随机噪声波动方程模型1.4.4根据确定随机噪声波动方程解析形式:中线性微分项{u
00
,u
10
,...,u
02
}的系数分别为θ
net
中权值非线性微分项[u
00
,u
10
,...,u
02
]
τ
×
[u
00
,u
10
,...,u
02
]和的系数分别为和最后将模拟源函数带入随机噪声波动方程模型中生成n个采样步长的沙漠地震勘探随机噪声模拟数据。

技术总结
一种基于深度学习的沙漠地震勘探随机噪声建模方法属信号建模技术领域,本发明建立的深度随机噪声波动方程神经网络由多个随机噪声波动方程神经网络单元叠加而成,每个单元由一个可学习的卷积层和一个符号回归神经网络构成,以随机噪声为输入,首先使用微分卷积核近似微分算子,然后通过符号回归神经网络学习微分项之间的非线性响应,采用拟牛顿优化器逐级更新网络,学习随机噪声长时间的动态变化,最后得到控制随机噪声传播的波动方程解析形式;本发明能够利用少量数据很好地学习沙漠地震勘探随机噪声动力学模型,所模拟的随机噪声与实际复杂随机噪声具有相似的特性。与实际复杂随机噪声具有相似的特性。与实际复杂随机噪声具有相似的特性。


技术研发人员:林红波 刘宇轩 叶文海
受保护的技术使用者:吉林大学
技术研发日:2022.02.18
技术公布日:2022/5/31
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献