基于ASP.NET的有杆抽油系统效率仿真与优化软件开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
有杆抽油是目前石油行业中使用最广泛的机械采油方式。结合计算机和网络技术对其运行效率进行仿真评价并在此基础上给出优化生产方案,能够很大地提高石油的开采效益。本文结合油田现场需求基于ASP.NET技术设计实现了相应的计算机网络软件。主要内容有:
     收集并分析油田生产现场的实际需求,确定了网络软件需要实现的功能组成。设计出了软件的总体结构框架,确定了软件系统的结构模式、开发平台、开发语言和运行环境。
     开发有杆抽油系统仿真计算模块,并实现其在后台服务器的成功调用,实现了对单口油井的单个参数方案以及多个参数方案的仿真计算。在单井仿真分析的基础上,实现了对多口油井进行批量分析仿真的功能。
     分析了油田现场使用的两种测试数据文件的存储格式,实现了对这些格式数据文件的网络环境程序读取。结合有杆抽油系统基本生产参数,对单组测试数据进行分析,得到了反映有杆抽油系统运行状态的各技术指标。
     实现了分析结果报告以网页报告形式自动生成的功能。建立了有杆抽油系统基本参数数据库,并实现了对数据库的程序访问。利用SQL语言,实现了批量油井数据导入数据库的功能,实现了对基本数据库的高效维护管理。考虑软件使用的安全性、稳定性,设计了多用户分权限操作方式,定义了软件的用户并为其定制了相应权限,实现了安全有效的用户管理机制。制作了软件的帮助系统。
Rod pumping is a very popular means of mechanical oil production.Using the computer and network technical to monitor and evaluate the condition of rod pumping system is important for improving the efficiency of oil production.In this paper,according to actual requirement and based on ASRNET,a set of network service system is developed.The main content is in the following:
     First,the function of this network software is determined after collecting and analyzing the requirement form oil field.Then,the methods of implementing above function are discussed, and the structure mode,the developing platform,developing language and the system operating environment is determined.
     The simulation and calculation module of rod pumping system is developed and is called by background server,the single-well simulation method for single-scheme and multi-scheme is provided,then,this method is extended for multi-well simulation.
     Several storage formats of measurement data are analyzed,the data reading method for program in the network are achieved and corresponding conversion tools are developed. Considering the basic parameters of rod pumping system,an analytical algorithm of single-group measurement data is given.The function dealing with continuous measurement data during a fixed time range is realized and trends of the output data are obtained.
     For the convenience of obtaining the final report,an automatic report generation function is realized.Basic parameter database of rod pumping system is built;the access to database by means of program is accomplished.The function of database management is designed with SQL.Considering the security and stability of the software system,a mode of multi-user with different operation grades is designed;system users are defined and are built corresponding authority.Finally,help documents for this network service system are developed.
引文
[1]崔振华,余国安,安锦高.有杆抽油系统[M],石油工业出版社,1994.
    [2]董世民,李宝生.水平井有杆抽油系统设计[M]:北京:石油工业出版社,1996.
    [3]李子丰,张继芬.斜直井有杆泵抽油系统井下工况诊断技术[J]:石油钻采工艺,1995:55-60.
    [4]徐骏.玻璃钢与钢杆混合抽油杆柱动态模型的解析法研究[J]:石油机械,1994:39-45.
    [5]魏志刚,胡小兵.斜井抽油扶正技术研究与应用[J]:石油钻采工艺,1996:80-84.
    [6]姚春冬,李向久.超高转差电机驱动有杆抽油系统动态特性的计算[J]:系统仿真学报,1997:44-49.
    [7]张佳民,杨敏嘉.用预测法确定游梁式抽油机工作参数[J].石油机械,1991:22-30.
    [8]崔爱玉,史浩.游梁式抽油机四杆机构平均运行效率的计算机仿真分析[M].大庆石油学院学报,2001:73-75.
    [9]郭成操.图形仿真加工系统的开发.2003.
    [10]曹祖圣.Visual C#.NET程序设计经典[M].北京:科学出版社,2004.
    [11]周存杰.Visual C#.NET网络核心编程[M].北京:清华大学出版社,2002.
    [12]王清辉,王彪.Visual C++CAD应用程序开发技术[M].北京:机械工业出版社,2003:1-106.
    [13]官章全,刘加明.Visual C++.NET类库大全[M].北京:电子工业出版社,2002.
    [14]刘烨.C#编程及应用程序开发教程[M]:北京:清华大学出版社,2003.
    [15](美)[施密特]Mark Schmidt,(美)Simon Robinson著,杨会珍,范书义等译.Microsoft Visual C#.NET 2003开发技巧大全[M]:北京:中国水利水电出版社,2005.
    [16]苏贵洋.ASP.NET网络编程从基础到实践[M]:北京:电子工业出版社,2005.
    [17]屈喜龙,李正庚等.ASP+Dreamweaver开发动态网站实例荟萃[M]:北京:机械工业出版社,2006.
    [18](美)Marco Bellinaso,(美)Brady Gaster,(美)Kevin Hoffman著 冉晓旻译.高效掌握ASP.NET C#编程篇[M].北京:清华大学出版社,2002.11.
    [19](美)微软公司著,詹文军,王新程译.ASP.NET安全应用程序开发[M]:北京:清华大学出版社,2003.
    [20]金雪云.ASP.NET简明教程[M]:北京:清华大学出版社,2003.
    [21][美]Wahid Choudhury,Richard Conway著 徐燕华,毛尧飞译.Windows GUI高级编程[M]:北京:清华大学出版社,2003.
    [22]郭瑞军,李杰,初晓璐.ASP数据库开发实例精粹[M]:北京:电子工业出版社,2005.
    [23]王宇虹,熊靖,李宏亮.专家门诊Access开发答疑200问[M]:北京:人民邮电出版社,2005.
    [24](美)[A.R.琼斯]A.Russell Jones著 陈建春,白雁,杨永平等译.ASP.NET与C#从入门到精通[M].北京:电子工业出版社,2003.3.
    [25]王华杰,李律松,孙一波.精通C#数据库开发.[M].北京:清华大学出版社,2004.
    [26](美)Mahesh Chand著 韩江等译.GDI+图形程序设计[M]:北京-电子工业出版社,2005.3.
    [27]软件与技术研发小组编著.Visual C#2005程序设计实例教程[M]:北京:冶金工业出版社,2006.
    [28]飞思科技产品研发中心编著.精通.NET核心技术[M].北京-电子工业出版社,2002.
    [29](美)Amit Kalani,(美)John Schenken等著 王小娜译.ASP.NET命名空间参考手册[M]:北京-清华大学出版社,2003.
    [30]张曜,张青.ASP.NET函数实用手册[M].北京:冶金工业出版社,2002.
    [31]Dave Medlcn,Visual Studio.Net Build Web Application Faster and Easier Using Web Services and XML[J]:The Microsoft Journal,2001.11.
    [32]GEOR GA KOPOLOUS D,HORNICK M,SHETH A.An overview of workflow automation infrastruature[J]:Distributed and Parallel Databases,1995.3:119-152.
    [33]Jeffrey Richter,Garbage Collection.Automatic Memory Management in the Microsoft.NET Framework.[J]MSDN Magezine,2000.11.
    [34]Jeffrey Richter.Microsoft.NET Framework Delivers the platform for an Integrated service-oriented web.[J]MSDN Magezine,2000.9.
    [35]Matt Pietrek.Avioding DLL Hell:Introducing Application Metadata in Microsoft.NET Framework[J]:MSDN Magezine,2000.10.
    [36]Reilly Douglas.ASP.NET forms authetication best practices.[J]Dr.Dobb's Journal,2004.2:68-70.
    [37]Lloyd David.Integrating reporting services into ASP.NET.[J]Dr.Dobb's Journal,2005,2.
    [38]Sitaraman.An overview of Web Service Security in ASP.NET.[J]Proceeding of the international Conference,2003:250-255.
    [39]Building Web Solution with ASP.NET and ADO.NET[J]Microsoft Press,2002.
    [40]朱晓明,刘卫东,蔺为民.XML在工作流中的应用[J].计算机工程 2004,30:51-52,67.
    [41]陈传波,夏义兵.基于ASP.NET技术及三层网络架构的权限管理系统模型[J].计算机工程,2003,29(12):101-102,178.
    [42]廖明潮,高洪波,何健,从ASP升迁到ASP.NET[J].武汉工业学院学报,2003,22(6):66-68.
    [43]尧辉明,崔炳谋.基于组件技术多层结构的应用研究[J].铁路计算机应用.2004.13(11):6-8.
    [44]李文印,叶润国,邓春燕,周斌.办公自动化系统安全设计及实现[J].吉林大学学报(信息科学版).2003,21(4):421-426.
    [45]童立,马远良.设计模式在基于组件的框架设计中的应用[J].计算机工程与应用.2002(17)

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700