[发明专利]一种大距离位场向上延拓计算方法有效
申请号: | 201711178079.7 | 申请日: | 2017-11-23 |
公开(公告)号: | CN107942399B | 公开(公告)日: | 2019-07-30 |
发明(设计)人: | 陈龙伟;杨长福;王宇航;彭健 | 申请(专利权)人: | 桂林理工大学 |
主分类号: | G01V3/38 | 分类号: | G01V3/38;G01V3/40 |
代理公司: | 长沙国科天河知识产权代理有限公司 43225 | 代理人: | 董惠文 |
地址: | 541006 广西壮族自治区桂*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 针对传统位场基于快速傅里叶变换算法的波数域向上延拓方法因边界效应而导致向上延拓计算精度低的问题,本发明公开了一种大距离位场向上延拓计算方法。本发明通过设定应用场景、加权系数计算,利用加权系数和一种二维离散卷积快速算法,实现位场向上延拓快速、高精度计算,实现了大规模位场数据大距离向上延拓在计算效率和计算精度上的统一。本发明解决了传统FFT法因边界效应而导致大距离向上延拓计算精度低的问题,为满足大规模位场数据处理、位场分离、大深度位场向下延拓等提供了方法支撑。 | ||
搜索关键词: | 一种 距离 向上 延拓 计算方法 | ||
【主权项】:
1.一种大距离位场向上延拓计算方法,其特征在于,包括以下步骤:步骤一:设定应用场景建立直角坐标系,z轴垂直向下为正;给定高度为z0的规则网格化位场数据图,规则网格化位场数据图其x方向上等间距分布有M个网格节点,其y方向上等间距分布有N个网格节点,这样规则网格化位场数据图上有M×N个网格节点,M×N个网格节点对应M×N个规则网格化位场数据;给定向上延拓高度Δz,Δz为正数;称高度为z0的水平面为观测面,称高度为z0‑Δz的水平面为延拓面;高度为z0的规则网格化位场数据图上的M×N个规则网格化位场数据记为u(ξi,ηj,z0),i=1,2,…,M,j=1,2,…,N;(ξi,ηj,z0)表示观测面网格节点坐标,u(ξi,ηj,z0)表示网格节点坐标(ξi,ηj,z0)处观测面位场值;M表示规则网格化位场数据图其x方向上的网格节点数,N表示规则网格化位场数据图其y方向上的网格节点数;高度为z0‑Δz的延拓面上的规则网格化位场数据图上的M×N个规则网格化位场数据记为u(xm,yn,z0‑Δz),(xm,yn,z0‑Δz)表示延拓面网格节点坐标,u(xm,yn,z0‑Δz)表示网格节点坐标(xm,yn,z0‑Δz)处延拓面位场值,m=1,2,…,M,n=1,2,…,N;步骤二:根据公式(1),计算加权系数
式(1)中,ω(xm,yn;ξi,ηj)表示加权系数;(xm,yn)表示延拓面网格节点坐标;(ξi,ηj)表示观测面网格节点坐标;arctan()表示反正切函数;Δz表示向上延拓高度;μpq,Xp,Yq,Rpq表示辅助计算变量,其计算式为:X1=xm‑ξi+0.5Δx,X2=xm‑ξi‑0.5ΔxY1=ym‑ηi+0.5Δy,Y2=ym‑ηi‑0.5Δy
μpq=(‑1)p(‑1)q其中:p=1,2;q=1,2;Δx表示x方向上相邻网格节点间的间距,Δy表示y方向上相邻网格节点间的间距;步骤三:根据公式(1)给出的加权系数和一种二维离散卷积快速算法,计算得到公式(2)给出的位场向上延拓结果:![]()
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林理工大学,未经桂林理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711178079.7/,转载请声明来源钻瓜专利网。