首页 理论教育 数字油藏系统的设计思路

数字油藏系统的设计思路

时间:2022-02-14 理论教育 版权反馈
【摘要】:针对中国特色的陆相沉积特点,以多源、多学科数据管理为基础,加强数字油藏的知识,利用成熟的计算机软、硬件技术,使之成为油气储层数据管理、数据抽取及处理、知识化和可视化为一体的数字油藏系统。这3个标准各有千秋,由于Windows操作系统暂时还是一统天下,再加上.NET平台的推出,因此,选择DCOM组件作为组件的开发标准。在数字油藏过程中由于许多研究成果以图形化显示为主,数据量大,系统需要很好的图形处理能力和良好的交互性。

软件设计水平的高低,决定着软件的成败,数字油藏涉及的学科多、数据量大。本次数字油藏软件围绕效率和精度这两个标准,根据数字油藏方法、步骤和研究特点,借鉴Petrel和GOCAD两大主流软件的优点,采用流行的软件工程设计方法。针对中国特色的陆相沉积特点,以多源、多学科数据管理为基础,加强数字油藏的知识,利用成熟的计算机软、硬件技术,使之成为油气储层数据管理、数据抽取及处理、知识化和可视化为一体的数字油藏系统。具备良好的可伸缩性、可扩充性、可移植性和开放性。主要采取以下措施。

(1)以组件为中心的软件设计。目前已有三大分布式组件对象标准:一个是OMG组织推出的CORBA,即公共对象请求代理结构;一个是微软公司推出的DCOM,即分布式组件对象模型;还有一个是SUN公司推出的用JAVA语言开发的分布对象模型RMI,即远程方法激活。这3个标准各有千秋,由于Windows操作系统暂时还是一统天下,再加上.NET平台的推出,因此,选择DCOM组件作为组件的开发标准。由于组件的可编程及可重用的特点,可以实现系统的可移植、可扩充的需求。

(2)以成熟的GIS为开发平台。由于数字油藏软件完全可以看作GIS的一个应用,当前许多GIS平台都可以利用组件进行二次开发,以成熟的GIS平台进行开发,不仅可以提高数字油藏软件的开发效率,而且可以增强数字油藏软件的功能,提高数字油藏的效率,如数字油藏时井数大多几百口,这是无法用人工检查数据质量的,可以借用GIS的数据质量控制方法控制基础数据质量。

(3)采用C/S和B/S的混合结构。数字油藏的精度依赖于储层地质认识的程度,而精细储层地质研究是一个多学科的研究成果,这就要求多学科的研究人员对基础数据和研究成果共享,且必须采用网络结构。目前国内油田已经建立了性能优越的局域网,有的已经建立好了数据中心,许多基础数据可以从中抽取。在数字油藏过程中由于许多研究成果以图形化显示为主,数据量大,系统需要很好的图形处理能力和良好的交互性。因而研究人员由于效率的关系采用C/S结构,提供实时交互;建立好的储层地质模型供决策人员使用时采用B/S结构,简化软件的使用。

(4)数据管理以国际标准和部颁标准为蓝本,采用标准的数据访问方式。数字油藏数据具有多维、多源、多类和多主题的特征,加上储层的地质条件复杂多变,导致不同油气区的数据管理方式也有差别。以此为蓝本,减少数据迁移。采用Windows系统下ADO.NET数据库访问技术,实现底层数据库的开发性;提供多种石油专业软件接口,实现数据共享。

(5)最大限度地利用开源软件,提高软件开发效率,降低开发成本。数字油藏软件涉及的学科多、知识面广、图形种类多样,如果都从底层做起,人力、物力、财力都耗费巨大。但现在有很多的开源软件,有的功能比较强大,完全可以胜任部分通用的功能,如各种图件的显示,特别是在三维可视化功能上,单纯从Open GL做起,要想达到目前商品化的数字油藏软件水平,这几乎很难办到。目前市场上有很多开源的三维可视化平台,如VTK、Open Inventor等,都可以采用。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈