油藏弹性存储量计算公式_油藏采收率测算方法_采收率
2-4 油藏采收率测算方法 油藏采收率测算方法
采收率是衡量油田开发效果和油田开发水平的最重要的 综合指标,也是油田动态分析中最基本的问题之一。
●原油采收率:是指可采储量与原始地质储量的比值; ●最终采收率 :是油田废弃时采出的累积总采油量与
地质储量之比值。
●无水采收率:是油田在无水期(综合含水小于2%)采 出的总油量与地质储量的比值;
●阶段采收率:油田某一开采阶段采出的油量与地质储 量的比值;
●采出程度:截止计算时间为止所采出的总采油量和地 质储量的比值。
2-4 油藏采收率测算方法
o 一、影响采收率因素的分析
原油采收率不仅与油田天然条件有密切关系,而且在不 同程度上反映着油田开发和开采的技术水平。
●地质因素
1.天然驱动能量的大小及类型 ; 2.油藏岩石及流体性质; 3.油气藏的地质构造形态。
●油田开发和采油技术对采收率的影响 1.油气藏开发层系的划分;
2.布井方式与井网密度的选择;
3.油井工作制度的选择和地层压力的保持程度; 4.完井方法与开采技术;
5.增产措施以及采用新技术、新工艺的效果;
6.提高采收率的二次、三次采油方法的应用规模及效果。
2-4 油藏采收率测算方法 油藏采收率测算方法
不同驱动机理的采收率
驱动方式
弹性驱
一次采油
溶解气驱 气顶驱 水驱 重力驱
二次采油
注水
油藏弹性存储量计算公式_油藏采收率测算方法_采收率相关推荐
- 油藏弹性存储量计算公式_油田开发(油藏工程)复习题
一.基本概念 1. 油田的储量丰度 2. 单储系数 3. 采油指数 4. 采油速度 5. 水油流度比 6. 概算储量 7. 探明储量 8. 开发储量 9. 流度 10. 弹性产率 11. 波及系数 1 ...
- 两个质数互质是_两个质数一定是互质数_互质数和质数的区别_分解质因数的方法_互为质数和互质数...
宜城教育资源网www.ychedu.com两个质数一定是互质数_互质数和质数的区别_分解质因数的方法_互为质数和互质数质数,互质数,分解质因数,合数一个数只有1和它本身两个约数,这样的数叫做质数.一个 ...
- python-进程调度_进程对象及方法_互斥锁_队列_IPC
进程 1. 进程调度 1. 先来先服务 2. 短作业优先 3. 时间片轮转 4. 多级反馈队列 2. 僵尸进程 孤儿进程 1. 僵尸进程: 进程结束了,资源还没来得及回收 2. ...
- Oracle 优化器_访问数据的方法_单表
Oracle 在选择执行计划的时候,优化器要决定用什么方法去访问存储在数据文件中的数据.我们从数据文件中查询到相关记录,有两种方法可以实现:1.直接访问表记录所在位置.2.访问索引,拿到索引中对应的r ...
- 古筝d调变降e调怎么办_古筝转调方法_古筝怎么转调
古筝的转调是学习古筝的一大难题,那么古筝转调有哪些方法?下面学习啦小编整理了古筝转调方法,供你阅读参考. 古筝转调方法:有效实用的转调技巧 现在我们是基本的D调, 我们先来听一下D调的音阶, D调的首 ...
- 我的世界服务器怎么制作头颅,我的世界怎么刷生物头颅_生物头颅制作方法_游戏城...
大家知道我的世界怎么刷生物头颅吗?今天小编为大家带来了我的世界生物头颅制作方法,下面一起来看看吧! 生物头颅制作方法 用指令方块刷出一系列的生物头颅,当然很简单,大家可能说创造就有,不过创造可 ...
- Python笔记_23_正则相关函数_类中的方法_装饰器_异常
文章目录 正则相关函数 search 和 match split 切割 sub 替换 finditer 匹配字符串中相应内容,返回迭代器 compile 指定一个统一的匹配规则 正则表达式的修饰符 类 ...
- 七日杀修改服务器名称,七日杀怎么改名字_联机改名字方法_快吧单机游戏
在<七日杀>游戏中,联机之前,通过修改注册表来改名字,否则在联机的时候会出现名字重复.下面是玩家"Glory3rd"分享的<七日杀>联机改名字.希望能够帮 ...
- python对excel表统计视频_元组常用统计方法_【曾贤志】用Python处理Excel数据 - 第1季 基础篇_Excel视频-51CTO学院...
---------------------------------------------------------------- 学完本课程可继续巩固篇:https://edu.51cto.com/c ...
最新文章
- gp338信令_对讲机的问题1gp338在按ptt键讲话时,如何加入mdc12 爱问知识人
- 浅谈Python flask框架浅析
- restful,RESTful API 设计,GET/PUT/DELETE/POST
- Linux进程全解12——lIPC机制之管道,SystemV IPC介绍
- JUC包中的分而治之策略-为提高性能而生 1
- anuglar.js ui-router传递参数
- [转] 81条经典话语~~~当裤子失去皮带,才懂得什麽叫做依赖
- 【免费毕设】ASP.NET某中学图书馆系统的设计与实现(源代码+论文)
- Android Toast小解
- 在北京这种城市,周末假期怎么整才算浪......
- npm : command not found 问题
- Android 自定义viewGroup实现淘宝二楼及处理多指触控事件
- 如何根据移动端设计图设计rem比例
- python3+selenium4自动化测试操作启动不同的浏览器-基础篇2
- 石化行业工作调度,如何选择合适的防爆对讲机?
- python脚本编写流程
- 关于ssh登录时卡顿30s左右的问题调试处理
- 原生拖拽太拉跨了,纯JS自己手写一个拖拽效果,纵享丝滑
- 如何办理《网络出版服务许可证》
- RIP是个什么样的协议?
热门文章
- 《Qt for Symbian》翻译系列之七:第二章 开始(1)
- 微信公众号测试号接口配置信息
- 【机器学习】KNN算法实战项目二:水果分类
- git常见错误(1)
- 我母亲在一家计算机公司工作,母爱作文(通用5篇)
- python unrar问题_(Python)linux命令unrar出现问题,我一辈子都搞不清原因
- 打开共享计算机不提示密码窗口,windows访问文件服务器共享时不弹出输入用户名和密码窗口...
- 10月第3周全球域名商新增注册量TOP15:万网亚军
- IT行业最新工资(US)
- 微信H5支付申请开通-踩坑