模块化油田勘探知识库系统设计

模块化油田勘探知识库系统设计

【摘要】

论文将分析基于知识库的油田勘探决策支持方面的发展现状,勘探知识库系统将实现“四个评价”规范所规定的盆地、区带、圈闭、油气藏知识、信息和参数的管理,使四类评价项目共享知识,让决策和研究人员找到知识,建立知识共享、继承和不断创新的管理机制,实现油气评价研究成果的知识化管理,大幅地提高勘探评价研究工作的效率和水平,为勘探决策提供依据,进而提高油气勘探工作的总体效率和效益。

【关键词】

知识库;检索;设计

1前言

计算机科学技术的发展和信息化进程的加快,越来越多的企业意识到知识库管理的重要性、紧迫性,开展了知识库管理。采油厂专业知识库管理系统通过收集整理专业知识成果,进行事实、规则、策略等层次分类;对已入库知识点的内容审查、属性调整、价值评估、应用指导;对在线应用知识的成果归档或废止;通过问题领域、应用特征、背景特征、属性特征等关键信息组合过滤,实现专业知识智能检索应用。

2思路与方法

软件的设计是以一定的方法为基础的。面对越来越复杂的软件开发任务,人们提出了各种软件设计的模型。从用户需求和系统要实现的任务功能出发,把大型的软件划分为相对较小的模块。

2.1设计思路

油田勘探知识库系统设计由总体设计和详细设计两部分组成。总体设计是确定系统的模块划分、确定模块间的接口和评价;而详细设计就是根据不同的功能要求设计各个模块。这样不仅降低了系统开发的难度和复杂性,还增加系统的可维护性。软件的模块化设计关键把握两点:第一,模块间的联系尽可能的少,这是一个自顶向下、逐步分解、抽象和求精的模块化过程,一般用耦合度来衡量,耦合度越高模块独立性越若,软件设计时候必须使模块间耦合度尽可能松散;第二,模块内的联系尽可能多,一般用聚合度来衡量,软件设计时候使同一模块内的所有成分都直接参与并且对于完成同一功能来说都是最基本的。良好的模块化设计可以大大提高软件的质量和开发效率。软件系统的各模块是数据说明、可执行语句等程序对象的集合,它是单独命名而且可以通过名字来访问。这样的设计可降低软件的复杂性,实现了软件的可重用性,便于软件测试,另外更有利于软件的维护,便于软件的扩展和升级。

2.2设计方法

拟先进行系统分析、再概要设计(模型设计、系统框架、模块划分、功能构成、技术选型)、再模块设计(知识的资料实体模块、地质目标模块、知识框架模块、项目相关模块、知识展示模块、知识追溯模块、知识检索模块、知识分析模块、知识录入模块、系统模块)、最后界面设计。

3系统设计

3.1体系结构

采用当前流行的B/S结构(Browser/Server),这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。B/S架构的软件只需要管理服务器就行了,所有的客户机上只要安装一个浏览器,根本不需要做任何的维护,服务器安装Oracle数据库,浏览器通过WebServer同数据库进行数据交互。

3.2模块划分

系统的主要功能模块在中间层各模块功能如下:(1)知识实体资料模块:对实体资料中的图件、表及其元数据的存储和维护;同时提供这些它们的显示,以及成果的上传和下载等。(2)地质目标模块:对地质目标、地质目标的层次结构、地质目标的勘探结论信息、评价参数等进行维护。(3)知识框架模块:维护知识框架结构,包括评价节点及其关联关系的维护、成果样例模板的维护、评价节点与地质目标类别关系的维护。(4)项目相关模块:对项目信息、项目分类索引等进行维护。(5)知识展示模块:通过地质目标、项目两条线索对知识库中的知识进行展示。(6)知识追溯模块:通过知识间的关系完成在知识之间的追溯功能,包括:一通过KID网络结构,二通过同目标类型、项目的参考关系提供参考。(7)知识检索模块:通过关键字对知识库中的内容进行全文检索,同时提供一些对查询功能的扩展,以及对查询结果的过滤功能。(8)知识分析模块:对评价参数进行分析,以柱状图、散点图和折线图展现分析结果。(9)知识录入模块:提供知识、信息、评价参数及相应元数据的录入功能。(10)系统模块:系统相关各种日常和基础信息的维护功能,如:用户权限维护、机构维护、地层维护、参数类型、字典码维护等。

4主要功能

(1)录入:针对某一地质目标进行知识录入的,首先提供给用户对地质目标的选择功能,然后分别提供给用户对这个地质目标的勘探结论信息、评价参数、图件及知识的描述信息、项目信息、审核信息的录入界面。(2)审核:用户录入的信息放入知识库的缓冲区内,由具有审核权限的用户进行审核,审核通过后方能成为知识库的正式内容。(3)知识检索:对非结构化资料进行全文检索,以多种方式展示检索结果。(4)知识展示:用户通过选择特定的地质目标,查看该地质目标的评价结论信息、参数、在该地质目标上产生的研究成果及其台帐。同事提供专题查询功能。(5)知识分析:提供常用的分类查询筛选功能,通过这些分类查询筛选出来的地质目标样本通过列表进行显示。(6)地质目标维护:地质目标维护;地质目标索引维护;地质目标参数维护;地质目标勘探结论维护;地质目标类别维护。(7)项目维护:对具体的项目信息进行维护;对项目建立分类索引,用户可以对项目进行多套的索引编码。(8)知识维护:对评价节点以及这些节点间关系的维护。包括对知识点的增、删、改;确定他的上级节点。

5结论

近年知识库管理系统的应用虽然比较广泛,但是在油田勘探领域进行应用的先例较少,本系统的设计研发,虽然还只是一个初步的尝试,但必定提高勘探评价研究工作的效率和水平。

作者:尚礼斌 单位:湖北工业大学

参考文献:

[1]张斌,魏扣,郝琦.国内外知识库研究现状述评与比较[J].图书情报知识,2016(03).