论文部分内容阅读
随着信息技术和大数据的不断发展,煤矿钻探与生产管理的计算机应用越来越广泛,钻探装备智能化概念应运而生。钻机钻进过程中会产生大量的数据信息,更好地利用数据进行相关处理和分析,提高数据的利用价值,对实现科学钻探有重大的现实与研究意义。针对实现钻机工作参数智能化管理的需求,基于客户/服务器结构体系,以Visual C#为开发语言和SQL Server为数据库平台,通过钻探工程技术、数据库技术和软件工程技术的应用研究,实现实时岩性判断、工作参数智能优化、典型工况分析等功能,开发了钻机工作参数数据库系统,从而实现提高钻进效率,降低钻进成本的要求。本文主要进行了以下研究:通过对国内外石油勘探钻井和煤矿钻探钻井相关软件应用系统的综合分析,并结合钻机钻探工艺需求,确定了基于客户/服务器结构体系,以SQL Server数据库为存储数据平台,C#为开发语言,ADO.NET为数据库访问工具等研发钻机参数数据库系统的实现方案。综合钻机工作参数需求,对参数归纳与抽象,形成独立于数据库管理系统的概念模型;根据概念模型进行逻辑结构设计,将其转化为DBMS所支持的数据模型,并进行模型优化;然后进行数据库物理设计,为逻辑数据模型选取一个最适合给定应用环境的物理结构,最后运用DBMS提供的SQL语言、工具根据设计结果,建立适用钻机参数管理的数据库。以科学钻探功能需求标准为指导进行系统功能需求分析,确定了钻机参数数据库系统所要实现的具体功能,根据功能需求建立系统的逻辑模型,最后综合煤矿钻探应用操作习惯需求,建立了钻机参数数据库系统总体功能模块框架。根据煤矿钻探实际所需的系统功能设计和交互设计方案,运用开发语言完成数据库应系统界面和各功能模块的开发和测试,并通过实际数据进行应用验证。该系统能够根据钻探情况进行岩性判断、工作参数优化等,也更好地为以后煤矿钻探方案的现场解决和指导提供了必要的依据。