OFM培训自学材料
OFM培训自学材料
OFM培训自学材料
OFM数据和生产管理一体化
PIPESIM
ECLIPSE
OFM
Peep
FrontSim
数据管理工具
已连接数据管理
模板化管理
* Better in OFM 数据编辑
* Unique in OFM 报表输出
OFM数据的来源和组织
• 所有的数据都保存在相关的数据库
中. OFM
• 通过OBDC链接其他数据文件: Access
DB
– 永久下载到Access.
– 连接外部数据 (不用复制).
External Database
5
OFM的主要功能
• 规范的工程师生产监视工具
– 油藏管理和监视
– 措施和治理效果分析
– 含水控制及注水管理
– 整体油藏分析
– 生产数据监测
– 产量预测和递减分析
– 储层物性数据分析
OFM作用
• 全面可视化
– 绘制图:多图、多轴、多变量
– 定制报表:分类、排序、计算、筛选
– 动态散点交汇图:泡泡图、网格图、等值图、监测图和立体图
• 灵活分析
– 计算变量、用户函数、预测分析、网格计算
• 方便的数据管理
– 成果管理、多项目管理、工作流程管理
优势
• 软件的功能化,集成化,数据成果标准化
• 与其他软件的接口方便化
• 图、表相互转换
• 变量计算功能强大
• 分类的多样化和灵活性
结果
• 油藏工程师和采油工程师完全自动的日工作流
• 提供实时的油藏动态监测和有效注水
• 快速的经济有效的油藏分析
• 提高多团队的写作和决策依据
数据准备
• 必要数据
– 井位坐标
– 日产油报表(采油日报)
– 日注水报表(注水日报)
– 月产油报表
– 分类数据
• 一般性数据
– 井斜数据
– 注释数据
– 分层数据等
Access使用小技巧
• 数据查询
计算变量:
Year:year(dailyprod.date);
month:month(dailyprod.date)
Date: min(dailyprod.date-day(dailyprod.date)+1)
Days: int(sum(dailyprod.scsj)/24)
Access使用小技巧
• 分区块统计初期产量和累
计产量
• 统计目前产量、计算沉没
度
• 分区块分年分月产量
• 分周、月、季度、年统计
产量
• 全区分月分年产量
Access使用小技巧
• 采用excel数据透视
一讲:建立OFM项目
• 数据的链接
– 建立空项目
– 添加主表
– 地图显示设计
– 添加其它数据表
– 井别的选择
• 数据的属性定义
• 项目本地化
1
2
3
9
5 6
8
7
二讲:工作流的概念
• 添加文件夹
• 输出、输入节点数据
• 连接工作流
三讲:底图的管理
1
• 底图井类别符号 2
• 设计标题
• 添加注释文件
3
1
2 3
6
5
*.ano文件格式
油田底图图
四讲:步进栏和过滤(重要)
• 分类过滤
• Table过滤
• DCA过滤虑
• Match过滤
• Well list过滤
• OFM Query过滤
五讲:计算字段与计算变量
• 计算字段
– 吨桶转换、方吨转化、加减乘除功能
• 计算变量
– ProdCum_Oil
– ProdCum_Liquid
– ProdCum_Water
– ProdWC
计算字段
1
2
3
4 5
7
技巧
• OFM变量类型:
① 输入变量:实际数据,通常比较少的数据表
② 计算字段:只限于表内四则运算
③ 计算变量:OFM核心技术,有丰富的函数;衍生出各种需要
的数据,功能强大,无所不能,不包含具体数据。
• OFM中各种计算的优先顺序:
① 计算字段(表内)>“Grouping”>计算变量>算术运算
技巧
• 计算油田的气油比和含水率:
Gas
① 单井一致的:GOR =
Oil
② 计算字段(表内)>“Grouping”,计算井组或油田GOR =
Gas Gas
Grouping = Sum( ),先求比值在求和;
Oil Oil
Grouping(Gas) Sum(gas)
③ “Grouping”>计算变量,GOR = = ,
Grouping(Oil) Sum(Oil)
先求和再求比值
④ 实现方法:
𝐷𝑎𝑖𝑙𝑦𝑃𝑟𝑜𝑑.𝐺𝑎𝑠
表达式:Daily. 𝐺𝑂𝑅 =
𝐷𝑎𝑖𝑙𝑦𝑃𝑟𝑜𝑑.𝑂𝑖𝑙
DailyProd.𝑊𝑎𝑡𝑒𝑟
表达式:Daily. Watercut =
𝐷𝑎𝑖𝑙𝑦𝑃𝑟𝑜𝑑.𝐿𝑖𝑞𝑢𝑖𝑑
六讲:报表
单井报表:复杂的筛选
多井报表
计算报表
报表的外输
制作报表
复杂报表
报表计算和比较
技巧
• 将日数据计算月度数据表达式:@ClrTsum
(DailyProd.oil,@Day(Date)=@DOM(Date))
– 说明:@Day(date)返回给定时间的天数,@Day(19940509)
=9
– 说明:@Dom(date)返回Date所在月的天数,@Dom
(19940509)=31
• 计算月平均值计算变量:@ClrTAve(Dailyprod.oil,
@Day(Date)=@Dom(date))
技巧
• 查找第一次的时间:Cfirt(date,
monthly.oil>0∣monthlyprod.gas>0);
• 计算月产油:ValueAt(monthlypro.oil, 20161001)
• 投产年限:year(Cfirst(date,monthlyprod.oil>0))
• 按旬显示数据:ClrTsum(DailyProd.Oil,
@day(date)=10 ∣ @day(date)=20 ∣
@day(date)=@Dom(date))
• 数据比较:RREC(dailyprod.oil,-30)
显示频率
计算报表
多井报表
• 点击Format>Summary By Item可以看见多井报表
2
七讲:绘图
• 简单绘图
• 绘制多曲线图
• 绘制多图
• 绘制多轴图
• 曲线标注
简单图制作
曲线参数
标题设计
坐标设计
曲线颜色设计
图例设计
边界设计
Scale Type
简单图制作
多曲线图
多曲线图
多曲线图
多曲线图
多曲线图
分区块累计产量
分年度日产油
多曲线图
多图制作
多轴制图
八讲:预测
• 预测前设置,模型设计
• 自动拟合预测
• 手动拟合预测
• 不同预测方案比较
通用递减规律
qr -<n<
q
[1 nDr (t tr )]1/ n
n<-1凸型递减
N>-1凹型递减
n=-1直线递减
Dr n
D n q n=0指数递减
qr 0<n<1,双曲递减
N=1调和递减
Arps递减规律
0 指数递减
Arps
n= 1 调和递减 递减模式
0~1 双曲递减
qr
q
[1 nDr (t tr )]1/ n
q
n n=1
q
D Dr n=0
qr t
模型设置
模型设置
• Phase/Analysis选项
• End Time设置
• End Rate设置
• B值得设置
• 图例设置
• 自动拟合预测
• 手动拟合预测
两方案比较
多方案比较
• 措施效果观察
• 措施效果预测
• 新井产量预测
分段预测
技巧
• 含水与累计产量
• 气藏P/Z与累计产量预测
• PI与累计产量预测
• 气井产能分析
• 注水井组分析
WC与Cum的关系
P/Z 与 累计产量预测
1
4
P/Z 与累计产量预测
5 6
通过Properites设计
在Properties 面板,找到History
Match / Initial P/Z 选项,选
择Value,输入4000 psi。
然后找到Forecast / Start P/Z,输入 8
1800 psi。
注意以上的值可能会被选择From Fit
设置为best fit。
最后找到End P/Z,设置值为800 psi。
方案对比
• 范德科维奇法(高含水)
• Arps法(常规递减油藏)
• 解析法(裂缝油藏,水平井油藏)
• 分段预测
九讲:图形工具
• 泡泡图
• 饼图
• 网格图
• 绘制动态散点图
• X,Y图
• 等值线图
• 立体图
谢谢大家!