地震勘探中的波动方程正演模拟受计算和存储能力的限制,只能在有限空间进行,需要对其设置边界条件。常用的完全匹配层(Perfect Match Layer,PML)是一种应用广泛的边界条件,需要对边界条件设定一定的层数,层数太大时会降低正演速度和增...地震勘探中的波动方程正演模拟受计算和存储能力的限制,只能在有限空间进行,需要对其设置边界条件。常用的完全匹配层(Perfect Match Layer,PML)是一种应用广泛的边界条件,需要对边界条件设定一定的层数,层数太大时会降低正演速度和增大内存存储。因此,文中通过将PML边界条件和改进后的梯度黏弹边界(Improved Gradient Viscoelastic Layer,IGVL)结合提出一种PML-IGVL边界条件,同时,为了减少截断误差和数值频散,将PML-IGVL边界条件应用于紧致交错网格的黏滞声波方程中进行数值模拟。均匀介质和Marmousi模型中的波场数值模拟结果表明,相对于PML边界条件,PML-IGVL边界条件使用的边界厚度更小,在相同较低边界层数下,能更好地吸收反射波,同时能节省更多的存储空间,并提高正演效率,证明了PML-IGVL边界条件的有效性和优越性,是正演模拟中一种有效的边界吸收方法。展开更多
为弥补可编程的宏语言(Programmable Macro Language,PML)在创建图形用户界面(Graphical User Interface,GUI)与操作系统交互等方面的不足,对一种通过中间件程序集连接PML和其他高级语言,利用互操作拓展PML功能的思路和方法进行介绍。...为弥补可编程的宏语言(Programmable Macro Language,PML)在创建图形用户界面(Graphical User Interface,GUI)与操作系统交互等方面的不足,对一种通过中间件程序集连接PML和其他高级语言,利用互操作拓展PML功能的思路和方法进行介绍。研究表明:利用C#开发的动态链接库(Dynamic Link Library,DLL)可为PML程序生成优质的用户界面,并能将后台连接至数据库。研究成果可为PML的拓展与交互提供一定参考。展开更多
文摘为弥补可编程的宏语言(Programmable Macro Language,PML)在创建图形用户界面(Graphical User Interface,GUI)与操作系统交互等方面的不足,对一种通过中间件程序集连接PML和其他高级语言,利用互操作拓展PML功能的思路和方法进行介绍。研究表明:利用C#开发的动态链接库(Dynamic Link Library,DLL)可为PML程序生成优质的用户界面,并能将后台连接至数据库。研究成果可为PML的拓展与交互提供一定参考。