论文部分内容阅读
随着网络信息技术的发展,油藏勘探开发系统在石油工业中得到空前发展,系统的开发涵盖了油藏勘探开发过程中数据监测、油藏分析、自动控制、实时优化、经济评价等各方面,但不同石油公司开发的系统或软件采用的数据格式不统一,各系统间信息流通困难,为整个石油上游勘探开发业务中实现不同功能的系统的集成使用带来很大障碍。
在目前多数油田开发生产过程中,其预警系统的流程主要是将监控指标的数据值与历史数据值进行对比,在这种对比中发现异常情况,做出警报,实际上这属于滞后预警,不利于对油田开发生产中的异常情况作出及时反应,延长了异常处理时间,增加了不必要的生产损失。本文首先从国际石油工业数据标准POSC的研究入手,着重分析了该标准下PRODML标准的数据模型及应用,并在采用PRODML标准数据存储格式的基础上设计开发油藏动态实时分析系统,利用油田开发过程中的实时数据对油藏生产进行动态分析计算和曲线绘制。同时利用BP神经网络建立区块产量预测模型,通过系统自动读取油田开发数据库中开发生产的实时数据,将预测曲线与系统的实时生产数据的进行对比,通过实时监测预警来了解和把握油田勘探开发的形势,及时诊断与发现开发过程中可能出现或已经存在的问题,变原来的时候分析为为跟踪调节,为油田开发工作人员提供实时预警,再结合预警理论寻找异常情况根源并采取排警措施。系统采用分布式B/S系统构架方式,开发环境为myEclipse8.6+flex4,数据库采用oracle9i,web服务器为Tomcat7.0,同时利用Mallab工具建立BP神经网络模型,并将其引入到myEclipse8.6+flex4开发环境中,所有程序安装在远程服务器上,油田工作人员只需在浏览器中打开系统就可使用系统中的计算模块,对指定油田区块的开发进行动态分析和计算,并在油田开发生产出现异常时收到系统警报。