论文部分内容阅读
油田开发动态分析,在整个油田开发生产过程中,具有重要的地位。搞好这项工作是保证科学高效地开发油田,保持油田高产稳产,提高油田最终采收率的基础。由于油田开发动态分析工作本身内容繁杂,广大地质工作者常常要花大量时间和精力进行分析工作,因此,急需一套油田开发动态分析软件来辅助地质人员进行油田开发动态分析。水驱油田开发分析系统基于以上实际需求,首先研究开发了油田开发数据采集、数据查询、报表生成等基本功能。在基本功能基础上研究开发了单井、井组及单元动态分析模块,提供了一种从单井、井组到单元对油田开发效果进行动态分析评价的途径。最后,系统就油气动态分析预测模型和等值线绘制等关键技术进行了研究。在系统机构设计方面,本文在MS.Net多层框架技术及MVC设计模式的基础上,本着灵活、可扩展、开放、安全的基本原则,采用分层设计模式设计系统。整个软件规划采用B/S(Browse/Server)软件搭建模式,利用VS2008系列网络编程技术与Oracle数据库,建立动态的、交互的、高效的网络应用程序,使客户端可以通过浏览器(IE)访问数据库,完成油田开发动静态数据的录入、查询、统计、分析、打印、导出等各项工作。在数据库设计方面,为提高数据的查询效率和数据统计的方便性,本文引入中间数据库和递归设计模型。中间数据库是在基础数据的基础上统计得来的,用户应用的大量实际数据库都是从中间数据库查询而来,无需和基础数据打交道,从而提高了查询效率。递归模型将油田、区块、油井按递归模型组织成树型结构,提高了统计的方便性和效率。水驱油田开发分析系统的设计与实现可以帮助地质工作者应用静动结合的方法,分析认识油藏开发水驱规律,科学总结历史经验,高效率研究开发生产现状及动态变化特征,科学评价开发效果,为开发决策提供准确分析信息支持,从而实现油田开发生产良性循环。