钻井工程中单井成本分析系统的开发与应用.pdf
一 4 4 ■ 技术交流 石 油 和 化工 设 备 2 0 1 3 年第1 6 卷 钻井工程中单井成本分析系统的开发与应用 刘学成 胜 利石油 管理局黄河钻井三公司 , 山东 东营 2 5 7 0 9 1 [ 摘 要]本文利用M i c r o s o f t V i s u a 1 s t u d i o 2 0 1 O 软件开发了单井分析系统计算机软件,可对钻井中产生的大量收入、 支出钻井成本数据进行有效的计算分析,通过对 区 域信息、井筒信息等数据进行筛选,实现对收入和支出成本数据进行单 井、综合计算分析功能。该软件经对不同区块、井型1 6 0 余1 2 井钻井成本数据的实际应用,运行效果良好,满足了钻井生产 的需要 。 [ 关键词]钻井工程;成本数据;M i c r o s o f t V i s u a I S t u d i o 2 O 1 O ;单井分析系统;应用 在钻井工程 中会产生大量的收入 、支 出成本 数据 ,对这些 数据进行有效计算和分析对钻井工 程生产管理和决策具有重大意义。 钻井成本数据具有数据 量大、项 目繁 多、数 据不断更新等特 点,对这些不断更新 的大量繁杂 的数据进行有 效计算分析成为钻井工程 的一大难 题 。同时生产 中还经常遇到区域信 息、井筒信息 等数据的筛选计算分析 ,更加大了成本数据计算 分析的难度。 本文利用Mi c r o s o ft Vi s u a l S t u d i o 2 0 1 0 软件开发 环境开发了单井分析系统软件,用户可通过对区域 信息、井筒信息等数据进行筛选,实现了对收入和 支出成本数据进行单井、综合计算分析的功能,有 囊婉分析 帮酌 区域信息 区 块 甲 , 单井基本数据 效地解决了钻井成本数据计算分析的难题。 1 单井分析系统的组成与功能 1 . 1 软件开发环境 单井分析系统软件开发环境为Mi c r o s o ft V i s u a l S t u d i o 2 0 1 0 。Mi c r o s o ft V i s u a l S t u d i o 2 0 1 0 是微软公司 2 0 1 0 年4 月推 出的软件开发环境,是 目前最流行的 Wi n d o ws 平 台应用程序开发环境。Mi c r o s o ft V i s u a l S t u d i o 2 0 1 0 集成了V i s u a l B a s i c 、V i s u a l C j Ij} 、V i s u a l C 、Vi s u a l F ≠ } 四种计算机程序语言。单井分析系 统采用V i s u a l Ba s i c 程序语言创建应用程序用户界 面 ,采用V i s u a l c 程序语言创建动态链接库实现 成本数据计算功能。 1 .2单井分析系统界面 井筒数据 井 别 井 型 ; 下 审 痒 号 井 号 井 别 井 型 ⋯ 进尺米数 区 块 图1 单井分析系统主界面 局部 单井分析系统软件 主界面有系统 、分析 、帮 助三个菜单。 单井分析系统软件主界面包含区域信 息、井 筒数据、施工时间、队伍状况4 个计算分析筛选条 件选项区。区域信息区包含区块 、甲方2 个计算分 析筛选条件选项 ;井筒数据 区包含井别、井型、 ● ● ● ● ● ● ●● ● ● _● ⋯● ●● ● ●● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● - ● _ ● ● ● ● ● ● ● ● ● ● ● ● ● _ ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● - ● _ ● ● ● ● ● ● ● ● ● ● ● ● ‘ ● ● 。 。 ● ● ● ●● ● ●● ● ●● ‘ ● ●。 ● ‘● ● ●● ● ●● 作者简介刘学成 1 9 7 9 一,男,蒙古族,辽宁喀喇沁左翼蒙 古族 自治县人 ,大学本科 ,工程师。从事石油钻井工作 。 学兔兔 w w w .x u e t u t u .c o m 第4 期 刘学成 钻井工程中单井成本分析系统的开发与应用 一 4 5. 井深3 个计算分析筛选条件选项;施工时间区包含 开始时间、终止时间2 个计算分析筛选条件选项; 队伍状况区包含施工井队、钻机类型2 个计算分析 筛选条件选项。 单井 分析 系统软件 主界面分单 井基 本数据 、 单井收入分析 、综合收入分析、单井支出分析、 综合支 出分析、单井收支分析、综合收支分析7 个 计算分析界面 ,每个界面显示相应 的计算分析数 据结果 。 l -3 单井分析系统程序模块 图2 单井分析系统程序模块图 单井 分析系统的程 序模块包 括数 据读取、条 件筛选、计算分析、结果显示4 个程序模块。 数据 读取模块完成 向单井分析系统程序读取 用户准备好 的钻井成本数据文件 。钻井成本数据 文件采用微软公司的Mi c r o s o f t O f f i c e 系统的E x c e l 文档 。单井分析系统程序在系统菜单里有生成分 析样本文件 的命令 ,用户可用该命令生成钻井成 本数据 的空表 。生成空表后 ,用户可根据 生产 实 际发 生 的成 本数 据 完成 单井 分析 的数 据采 集 工 作 。 条件 筛选模块 是单井分析系统程 序用来完成 从读入 的钻井成本数据 中筛选 出符合用户筛选条 件 的钻井成本数据 ,为下一步计算分析和结果显 示准备好钻井成本数据 。当用户筛选条件发生改 变时,单井 分析系统程序就会调用该模块对 已读 入 的数据进行筛选 ,这样就可保证计算分析的数 据和 结果显示 的数据为经过用户筛选 条件筛选 过 的实时钻井成本数据 。 计 算 分析 模 块是 单 井分 析 系统 程序 的核心 模块。这个模块用来完成对经用户筛选条件筛选 出的钻井成本数据进行 的计算。该模块采用专长 于数值处理 比较 的Vi s u a l C 程序语言编写 ,通 过动态链接库与单井分析系统程序接 口进行数据 交互。计算分析模块计算的数据包括收入数据、 支出数据和收支数据。计算的收入数据有实际米 收入 、平均 米 收入 、米 收入均 差 、平均 折算 收 入 、收入均差 ;计算的支 出数据有 实际米支 出、 平均米支 出、米支 出均差、平均折算支 出、支出 均差 ;计算 的收支数据有实际收支差 、平均收支 差 、收支均差 、实际米收支差 、平均米收支差、 米 收支 均差 。 结果显示模块用 来显示计算分析 结果 。结果 显示模块与计算分析模块交互,显示用户所选计 算分析界面 的计算分析结果,使计算分析结果通 过计算机屏幕实时反馈给用户操作者 。结果显示 模块还可根据用户点击的计算分析结 果中的某一 项进行排序 ,得到相关数据。 1 .4单井分析系统功能 单井分析系统实现的功能按收支类 别分 为收 入分析、支 出分析和收支分析 。用户可根据实 际 情况和 所采集 的钻井成本数据进行单方面或双方 面的计算分析 。 单井分析系统实现的功能按分析对象分为单 井分析和综合分析。单井分析是对符合用户筛选 条件的单井进行 的各项钻井成本项 目数据分析 , 主要有 工程直接 费、钻前劳务、泥浆 劳务、管具 劳务、固井 劳务、技术服务等 。其中工程直接 费 主要 有套 管及 附件 、钻 头 、钻具 使用 、水 泥及 添加剂 、泥浆 、石粉 、燃料及动力、人工、折 旧 等。单井分析可对各项钻井成本项 目进行排序 。 综合分析是钻井成本项 目中某一项对符合用户筛 选条件 的多个单井进行数据分析。综合分析可对 多个单井进行排序。 2 技术特点与数理模型 单井分析 中,由于单井数据不断更新和用户 限定 的单井分析对象范围改变而 引起的数据变化 事件具有不确定性,因此分析 工作经常变化。单 井分析系统有效地利用了Mi c r o s o f t Vi s u a l S t u d i o 2 0 l 0 开发Wi n d o ws 应用程序 的事件触发机制 ,通 过更改筛选条件选项事件,改变单井分析对象范 围,解决了数据变化触发分析结果变化的问题。 由于单井数据不断更新和用户 限定的单井分 析对象范围改变而引起的数据变化具有频繁性, 数据频繁变化引发数据重复计算。单井分析系统 有效地利用 了V i s u a l B a s i c 和V i s u a l C 编程语言的 学兔兔 w w w .x u e t u t u .c o m 学兔兔 w w w .x u e t u t u .c o m 学兔兔 w w w .x u e t u t u .c o m