论文部分内容阅读
有杆采油在国内外石油行业被广泛使用,结合计算机网络及数据库技术对其系统效率进行实时监测分析以及优化仿真能有效的提高石油企业生产效益及工人工作效率。本文结合油田现场需求设计开发了一套面向油田数字化管理平台的基于B/S架构的有杆抽油系统数字化软件。主要内容有:
在有杆抽油系统组成及工作原理基础上,对抽油系统进行了实测及仿真理论研究。分析了抽油系统效率预测算法。在建立的抽油系统波动方程仿真模型基础上,运用有限差分法求解此双曲线偏微分方程,最后利用C#及C++语言编程得到了有杆抽油系统实测及仿真算法程序。
在解决了软件开发中的各种技术难题及进行软件需求分析后,制定了详细的软件开发方案。本文选择B/S(浏览器/服务器)体系作为软件系统网络架构,设计完成了后台SQLServer数据库WPCHQ,并开发了面向不同数据库连接的统一数据库操作类DBOperation,同时制定了实测文件存储的二进制接口文件标准,最终在.NET支持下利用C#语言开发完成了一套有杆抽油系统实时监测及仿真优化数字化网络软件,其主要包括实时监测分析、实时智能调参、地面机电系统及井下工况评判图、仿真优化分析、敏感性因素分析以及系统效率日报以及软件帮助等功能模块。
经过现场调研及详细的用户需求分析,设计实现了负责油田现场大量实时分析及数据同步任务的客户端软件。按照制定的软件功能组成开发完成了数据库连接状态监测、实测数据采集监测、实测分析以及数据同步四大功能,同时应用户要求开发了诸如软件选项设置,运行日志等辅助功能。