Skip to main content

油藏数值模拟简介A Brief Introduction of Numerical Reservoir Simulation


1、什么是油藏数值模拟

2、油藏数值模拟软件介绍

3、油藏数值模拟目的

4、油藏数值模拟研究步骤


1、什么是油藏数值模拟

油藏数值模拟就是用数值的方法来解油藏中流体(相或组分)渗流的偏微分方程组。
所谓数值方法是一种近似的解法,即用离散化的方法把连续函数转变成离散函数,用计算机来求解。通常用的方法为有限差分法,也可用有限元法和谱分析方法。
油藏模拟就是把油藏在三维的空间里分为许多离散的单元,并且模拟油藏及流体在空间及一系列离散的时间步里的发展变化。与物质平衡方法一样的是,系统遵循物质守恒原理。

    建立油藏模拟软件,一般包括:

    • 质量守恒原理
    • 能量守恒原理
    • 运动方程(达西定律)
    • 状态方程
    • 辅助方程(如饱和度方程,毛管力方程等)

    按模型功能可以分为以下模拟:

    • 黑油模型
    • 状态方程的组分模型
    • 双重介质模型
    • 热采模型
    • 聚合物驱模型
    • 三元复合驱模型
    • 水平井模型


2、油藏数值模拟软件介绍

三大应用软件系列


黑油模型软件


三次采油软件



3、油藏数值模拟目的

    (1)初期开发方案的模拟

    • 评价开发方式;如:枯竭开采、注水开发等
    • 选择合理井网、开发层系、确定井位
    • 选择合理的注采方式、注采比
    • 对油藏和流体性质敏感性研究

    (2)对已开发油田历史模拟

    • 核实地质储量,确定基本的驱替机理(如:是天然驱,还是注水开发)
    • 确定产液量和生产周期
    • 确定油藏和流体特性
    • 提出问题、潜力所在区域

    (3)动态预测

    • 开发指标预测及经济评价
    • 评价提高采收率的方法(如:一次采油、注水、注气、化学驱等)
    • 剩余油饱和度分布规律的研究,再现生产历史动态
    • 潜力评价和提高采收率的方向
    • 专题和机理问题的研究


4、油藏数值模拟研究步骤

    (1)油藏模拟计划的拟定

    • 确定油藏工程问题
    • 制定模拟策略
    • 工作量估计和经费概算

    (2)模拟器的选择

    • 天然裂缝油气藏的模拟应用双重介质的裂缝模型
    • 凝析油气田开发以及注气油田开采应用组份模型
    • 视油、气田含富气或平气大小可采用组份或黑油模型
    • 稠油开发用热采注蒸汽模型
    • 注各种化学剂的三次采油应用化学模型
    • 而对一般油藏,模拟可选用常规油气田开发的黑油模型

    (3)数据准备

    • 表格数据
    • 油气PVT数据表(高压物性分析),水及岩石PVT性质(高压物性分析),油水相对渗透曲线,毛管压力曲线(岩心压汞实验)等,井筒流动数据等
    • 网格数据
    • 油藏顶面海拔深度,砂层厚度(有效),孔、渗、饱参数岩石类型等
    • 动态数据
    • 完井数据:射孔、补孔、压裂、堵水、解堵日期、层位、井指数等;生产数据:平均日产油、日产水、日产气、平均油气比和含水比等;压力数据:井底流压、网格压力等;动态监测资料(分层测试、吸水、产液剖面等)
    • 其他数据
    • 主要包括算法选择、输入输出控制、油水井约束界限、油井定压定产等参数。

    (4)建立数值模拟数据文件

    根据模拟软件的不同,将所准备的数据写入计算文件中,注意各关键字的使用。

    (5)历史拟合

    历史拟合是油藏模拟中的一项极其重要的工作。一个油藏模型被建立起来以后,它是否完全反映油气藏实际,并未经过检验。只有利用将生产和注入的历史数据输入模型并运行模拟器,再将计算的结果与油气藏的实际动态相比,才能确定模型中采用的油气藏描述是否是有效的。若计算获得的动态数据与油藏实际动态数据差别甚远,我们就必须不断地调整输入模型的基本数据,直到由模拟器计算得到的动态与油藏生产的实际动态达到满意的拟合为止。由于历史拟合调整参数的目的是为了把真实油藏的描述搞得尽可能精确,所以,它是油藏模拟中不能缺少的重要步骤。

    (6)动态预测

    (7)编写报告


Comments

Popular posts from this blog

使用PHP Webhook方式打造Telegram Bot

一、找BotFather拿到bot token     在telegram中私聊BotFather建立自己的bot,给bot取名,名字必须要以bot结尾。建好后自己的bot就有一个唯一的token,类似下面的一串字符 164354723:AAEjT6-IyNoXjt7miD0dwa-P5VmDTtHQC8 二、确认bot响应文件的位置     在写好bot响应文件后,要把bot放在网络上的一个位置,并且这个位置必须要加密的,即以https开头的一串网址。比如响应文件的名称为telbot.php,把它放在下面这个网址的位置: https://my.webhost.com/ 164354723:AAEjT6-IyNoXjt7miD0dwa-P5VmDTtHQC8 /telbot.php 上面网址中的红色设置和bot的token一样是为了确定这个唯一的位置,当然也可以任意设置。 三、告诉Telegram响应文件的位置 Telegram用下面网址的形式来设定webhook响应方式 https://api.telegram.org/bot [myauthorization-token] /setwebhook?url= [myboturl] 按照上面的网址形式,把自己创建的bot的token以及响应文件的位置填入,然后在浏览器中运行一下即可设置成功。比如: https://api.telegram.org/bot164354723:AAEjT6-IyNoXjt7miD0dwa-P5VmDTtHQC8/setwebhook?url=https://my.webhost.com/164354723:AAEjT6-IyNoXjt7miD0dwa-P5VmDTtHQC8/telbot.php 设置成功后,页面会显示下面的内容: {"ok":true,"result":true,"description":"Webhook is already set"} 四、在Telegram中给自己的bot发消息进行验证 php响应文件例子 <?php  define('BOT_TOKEN', 'YOURBOT:TOK

MatLab中patch函数的基本用法

patch是用来构建多边形的一个基本函数。 用法一 patch(X,Y,C) patch(X,Y,Z,C) patch( 'XData' ,X, 'YData' ,Y) patch( 'XData' ,X, 'YData' ,Y, 'ZData' ,Z) 1.1 说明 patch(X,Y,C)用来构建一个或者多个可填充的多边形,其使用X和Y作为每个点的坐标值,patch将会按顺序连接每个点。如果要得到一个多边形,将X和Y设置为向量;如果要得到多个多边形,将X和Y设置为矩阵,没一列对应一个多边形。C决定多边形的颜色,可以是系统认定的字符,也可以是一个数值,也可以是RGB向量。 patch(X,Y,Z,C)用来构建三维坐标下的多边形。 patch(‘XData’,X,’YData’,Y)和patch(‘XData’,X,’YData’,Y,’ZData’,Z)的用法与patch(X,Y,C)和patch(X,Y,Z,C)的用法类似,只是不设定颜色。 1.2 例子 1.2.1 x = [ 0 1 1 0 ] ; y = [ 0 0 1 1 ] ; patch(x,y, 'red' ) x和y都是1*4的向量,表示将四个点(0,0)、(1,0)、(1,1)和(0,1)依次连接,最后闭合形成一个四边形,设定颜色为红色。 1.2.2 x2 = [ 2 5 ; 2 5 ; 8 8 ] ; y2 = [ 4 0 ; 8 2 ; 4 0 ] ; patch(x2,y2, 'green' ) x2和y2都是3*2的向量,两列表示画两个多边形。第一个多边形连接的点依次是(2,4)、(2,8)和(8,4),第二个多边形连接的点依次是(5,0)、(5,2)和(8,0),颜色设定为绿色。 1.2.3 如果上例的三角形第一个是红色,第二个是绿色,那么patch代码修改为 x2 = [ 2 5 ; 2 5 ; 8 8 ] ; y2 = [ 4 0 ; 8 2 ; 4 0 ] ; patch(x2(:, 1 ),y2(:, 1 ), 'red' ) pat

telegram中的Sci-Hub机器人,又一文献下载利器

或许你看到标题会问什么是telegram,什么是Sci-Hub?请听我一一道来。 什么是Sci-Hub Sci-Hub是一个线上 数据库 ,其上提供48,000,000篇科学学术论文和文章。网站透过“.edu”代理服务器访问相关页面,每天会上传新的论文文章。2011年,哈萨克研究生亚历珊卓·艾尔巴金(Alexandra  Elbakyan)因为研究论文成本过高,每篇论文在付费墙机制下通常需要花费30美元,而决定成立Sci-Hub。2014年,学术界开始预测网站将会发展为类似Napster的服务。不过到了2015年,学术出版社爱思唯尔向纽约地方法院提交诉讼,指控Sci-Hub已经侵犯版权。纽约地方法院在2015年10月28日仍下令Sci-Hub原本使用的网域名称“Sci-Hub.org”必须终止。爱思唯尔在法院上获得胜诉后,一群研究人员、作家和艺术家则连署一封表态支持Sci-Hub和创世纪图书馆的公开信,声称这次诉讼对于世界各地的研究人员是“重大打击”,并指出:“它同样贬低我们、作者、编辑和读者。它寄生于我们的劳动,它阻挠我们为大众服务,它阻拦我们进入。”而该计划于11月因法院命令中止后,在同一个月内便改用网域名称“.io”重新上线,并开放使用Tor浏览。2016年1月时,Sci-Hub平均每天约有200,000人访问,Sci-Hub则声称网站服务每天平均有数十万次档案请求。  Sci-Hub是目前已知第一个提供大量自动且免费的付费学术论文的网站,使用者不需要事前订阅或付款,就能够使用原本存放在付费数据库的论文文章,并提供搜寻原先出版社网站内的文件档案服务。 以上介绍来源于维基百科词条 Sci-Hub Sci-Hub网站被屡次下线,但是又通过更换域名重新上线。以下三个网址经测试可以使用:  http://www.sci-hub.bz/   http://www.sci-hub.ac/   http://www.sci-hub.cc/   广大学者将自己的文章发表至学术期刊(免费或者支付版面费),然而当需要查看其他学者的文章时还需要向出版商付费,你是不是也觉得这完全阻碍了科学文化的传播。艾尔巴金在为自己辩护时援引联合国《世界人权宣言》第二十七条所提的:“人人有权自由参加社会之文化生活,欣赏艺术,并共同襄享科学进步及其利益。”关于这个问题,另一位被称