1 / 5
文档名称:

用Power Builder工具开发通用的喷射钻井水力程序设计软件.doc

格式:doc   大小:49KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

用Power Builder工具开发通用的喷射钻井水力程序设计软件.doc

上传人:kt544455 2019/11/16 文件大小:49 KB

下载得到文件列表

用Power Builder工具开发通用的喷射钻井水力程序设计软件.doc

相关文档

文档介绍

文档介绍:吕苗荣(江汉石油学院石油工程系,湖北荆州434102)摘要喷射钻井水力程序设计是进行一口井钻井工程设计的重要内容之一,也是实现安全、快速和优质钻井的重要前提。针对目前所存在的问题,笔者选用PowerBuilder开发工具结合Sybase数据库,研制了通用的喷射钻井水力设计程序。该软件具有日常的数据维护管理方便、操作简单、用户界面美观友好、并采用了图形显示等优点;该软件可以在个人微机或网络机上运行,是进行钻井工程设计和现场施工参数计算的有力工具。主题词喷射钻井;水力设计;钻头水力参数;软件开发;数据库一、前言进行喷射钻井水力程序设计是实现高压喷射钻井的关键,目前已经有很多较为成熟的水力程序设计软件。但是这些软件在编制水平与运行环境上存在着很大的差异,实用性不强、软件维护困难以及与用户的界面友好程度低是带有普遍性的问题。笔者利用PowerBuilder开发工具,在Windows环境下开发了一个较为完善的喷射钻井水力程序工具软件,较好地解决了这一难题。另外,由于PowerBuilder是具有图形界面的分布式数据库前端工具,本软件就是利用了这一优点将数据库和工程设计软件之间实现了很好的连接。数据的日常处理可以由数据库应用工具自身完成,从而极大地减轻了数据管理维护和处理的工作量。二、程序设计的体系结构本水力程序设计的体系结构大体上可以分为两个模块:数据输入模块和水力参数设计模块。数据输入模块可以实现数据的输入、修改、追加和删除等日常操作,并将它们保存在Sybase数据库中;这些数据包括钻井泵、喷嘴、钻具尺寸等基础数据,以及泥浆性能、钻头、钻具结构和井身结构等设计数据两大类(见图1)。水力参数设计模块的用户界面图见图2。由于Windows程序是事件驱动的,因此从图上可以看出,水力设计的工作方式(最大水功率或射流冲击力)、喷嘴数量(1…6个)、喷嘴系列、钻井泵型号、缸套直径等选项可以进行方便的选择与切换。水力程序设计的任务就是在人—机交互方式下优选出满足机泵条件的最佳设计结果。在优选过程中,本软件的一大特色是将实际的循环系统水力特性曲线图在图2的右上角进行了直观的表示,以便用户在设计过程中能更好地进行设计方式、状态及效果的判别与处理;同时,在用户给定的条件下程序的运行可以实现缸套直径的自动优选,以及理论最优流量和当量喷嘴直径的计算。泵维护钻井泵型号(泵型号和泵额定功率参数)泵性能(对应缸套直径下的额定泵压与排量)基础数据喷嘴维护喷嘴系列、直径和类型钻具维护钻铤内径和外径钻杆内径和外径按旋转粘度计读数方式输入设计数据泥浆性能按宾汉流型方式输入数据输入按幂律流型方式输入钻头钻头尺寸、类型输入模块的功能钻头的下钻井深和起钻井深按井段按井段输入钻具的内外直径和长度,设计与输出钻具结构然后分配到各只钻头对应的记录中按钻头输入每只钻头钻具内外直径和长度流量限制输入设计井各井段的最大流量和最小流量水力设计进入设计模块进行全井各只钻头的水力参数优化设计结果的显示与输出显示喷射钻井水力程序设计结果图1喷射钻井水力程序设计软件体系结构图2喷射钻井水力程序设计用户界面图例三、程序设计的基本原理目前,这个设计工具是在美国壳牌公司所提供的计算方法的基础上编制而成的,可参见文献[1]。但由于采用了模块化的体系结构,因此可以很方便地加入其它的计算公式(如宾汉、幂律或卡森流型循环压耗计算公式),