[发明专利]用于优化三维地震波场模拟和成像的方法、装置及系统有效
申请号: | 201610101863.7 | 申请日: | 2016-02-24 |
公开(公告)号: | CN107121698B | 公开(公告)日: | 2019-02-19 |
发明(设计)人: | 朱成宏;张长华;罗明秋;董宁;陈业全;魏哲枫;刘玉金;徐蔚亚;张春涛;高鸿;庞海玲;张建伟 | 申请(专利权)人: | 中国石油化工股份有限公司;中国石油化工股份有限公司石油勘探开发研究院 |
主分类号: | G01V1/28 | 分类号: | G01V1/28 |
代理公司: | 北京思创毕升专利事务所 11218 | 代理人: | 孙向民;刘明华 |
地址: | 100728 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 优化 三维 地震波 模拟 成像 方法 装置 系统 | ||
1.一种用于优化三维地震波场模拟和成像的方法,该方法包括:
获取地震数据,所述地震数据包括多个质点的振动位移u以及每个质点的三维空间位置信息;
针对每个时刻,根据波动方程,针对每个质点,调用三个GPU线程分别计算该质点的振动位移u在三维空间的x、y、z三个方向的拉普拉斯算子。
2.根据权利要求1所述的方法,其中,该方法还包括:
分别按照x、y、z三个方向对所述地震数据进行排序,按照x、y、z三个方向排序后的地震数据被分别提供给用以计算相应方向的拉普拉斯算子的GPU线程。
3.根据权利要求1所述的方法,其中,所述方法在CPU中实施。
4.一种用于优化三维地震波场模拟和成像的方法,该方法包括:
步骤201,开始计算,初始化i=0,然后进入步骤202;
步骤202,判断i<n是否成立,如果成立,进入步骤203,否则,结束计算;
步骤203,准备ti时刻的地震数据,所述地震数据包括多个质点的振动位移u以及每个质点的三维空间位置信息,然后进入步骤204;
步骤204,针对每个质点,调用三个GPU线程分别计算该质点在ti时刻的振动位移u在三维空间的x、y、z三个方向的拉普拉斯算子,然后进入步骤205;
步骤205,存储GPU返回的计算结果,然后进入步骤206;
步骤206,设置i=i+1,然后返回步骤202。
5.根据权利要求4所述的方法,其中,准备ti时刻的地震数据包括:
分别按照x、y、z三个方向对所述地震数据进行排序,按照x、y、z三个方向排序后的地震数据被分别提供给用以计算相应方向的拉普拉斯算子的GPU线程。
6.根据权利要求4所述的方法,其中,所述方法在CPU中实施。
7.一种用于优化三维地震波场模拟和成像的装置,该装置包括:
地震数据获取单元,用于获取地震数据,所述地震数据包括多个质点的振动位移u以及每个质点的三维空间位置信息;
GPU调用单元,针对每个时刻,根据波动方程,针对每个质点,用于调用三个GPU线程分别计算该质点的振动位移u在三维空间的x、y、z三个方向的拉普拉斯算子。
8.根据权利要求7所述的装置,其中,该装置还包括:
地震数据排序单元,用于分别按照x、y、z三个方向对所述地震数据进行排序,按照x、y、z三个方向排序后的地震数据被分别提供给用以计算相应方向的拉普拉斯算子的GPU线程。
9.一种用于优化三维地震波场模拟和成像的系统,该系统包括CPU和GPU,其中:
所述CPU被配置为:
获取地震数据,所述地震数据包括多个质点的振动位移u以及每个质点的三维空间位置信息;
针对每个时刻,根据波动方程,针对每个质点,调用三个GPU线程分别计算该质点的振动位移u在三维空间的x、y、z三个方向的拉普拉斯算子;
存储GPU返回的计算结果;
所述GPU被配置为:
由所述CPU调用以计算质点的振动位移u在相应方向的拉普拉斯算子;
返回计算结果。
10.根据权利要求9所述的系统,其中,所述CPU还被配置为:
分别按照x、y、z三个方向对所述地震数据进行排序,按照x、y、z三个方向排序后的地震数据被分别提供给用以计算相应方向的拉普拉斯算子的GPU线程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国石油化工股份有限公司;中国石油化工股份有限公司石油勘探开发研究院,未经中国石油化工股份有限公司;中国石油化工股份有限公司石油勘探开发研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610101863.7/1.html,转载请声明来源钻瓜专利网。