油藏数值模拟
- 格式:ppt
- 大小:539.00 KB
- 文档页数:64


一、 什么是油藏数值模拟
油藏研究的主要目的是预测油藏未来的动态特征,并找出提高最终采收率的方法和手段。油藏数值模拟是油藏研究的重要方法之一,它是以数值模拟软件为主要研究工具。
油藏数值模拟软件都是基于描述油藏地质和流体特征的数学物理方程,即所谓的“数学
模型”。把复杂的数学模型处理成适合计算机用数值方法求解的软件就是数值模拟软件。
使用这些软件,利用地震、测井等地质数据建立数值化的地质模型,结合油田油水
井的生产动态资料,求解基本流动方程,模拟地下油、气、水运动,研究解决油藏开发的实际问题,这样的工作就叫作油藏数值模拟。
二、 软件发展简介
八十年代引进的黑油模型软件,研究了大量的机理问题和实际应用。一体化黑油模
型数值模拟软件,实现了从地质建模到油藏模拟结果的三维显示的一体化过程,大大地提高了数值模拟研究工作的效率和模拟结果精度。另外,陆续开发了自动历史拟合、基
于数值模拟的试井分析、微机机群并行计算数值模拟等一系列适合油田实际需要的软
件。
九十年代末,引进的并行软件。它不仅具有以往数值模拟软件的一体化处理功能,
其并行化的程序设计可进行几十万,甚至上百万节点的模拟,模拟的井数可多达数百口,大大提高了计算速度和实际油田的模拟规模。另外,软件还具有水驱、聚驱、气驱及稠
油热采等功能,可以描述断层、裂缝等复杂的地质条件,是当今世界最流行的数值模拟
软件之一。
三、 数值模拟所需要的数据
在进行数值模拟之前,必须要对研究的地区有全面的认识,需要尽可能多的地质资
料才能刻画出较真实的地质状况。建立数值模拟模型时首先要在被研究的油藏上选取一
块相对独立的区块(最好以断层或天然边界作为其边界),建立地质模型。将地质模型
分割成若干网格块,按软件要求给出有关数据。
(1)数据结构 油藏流体(油、气、水)性质数据
初始化数据 油藏描述数据
油藏数值模拟数据流 裂缝和聚合物参数
时变运行数据
(2)初始化数据 1)描述油藏和流体性质的数据,包括油层水、油及岩石压缩系数等平衡区数据。
数值模拟上机
实验1:三对角系数矩阵的解法
隐式差分格式
出发点在(i,n +1),取关于t的一阶向后差商和关于x的二阶差商。
取
对于一维渗流问题的隐式差分方程组的系数矩阵为三对角矩阵,追赶法(THOMAS)就是用来求解三对角矩阵方程组的一种比较简单、
应用也极为广泛的解法。
它的基本思路是将三对角矩阵A分解成两个特定形式的三对角矩阵的乘积。
iniiniiniidpbpapc1111122ppxttppxpppninininini121111122txninininipppp1111121
追赶法程序如下:
Dim m As Integer, n As Integer, i As Integer
Dim P(1 To 10) As Single, x(1 To 10) As Single, y(1 To 10) As
Single, a(1 To 10) As Single, b(1 To 10) As Single, c(1 To 10)
As Single, d(1 To 10) As Single
Dim l(1 To 10) As Single, u(1 To 10) As Single
n = InputBox("请输入方程个数")
For i = 1 To n
a(i) = InputBox("a(" & i & ")=?")
Print "a(" & i & ")="; a(i);
Next i
For i = 1 To n - 1
b(i) = InputBox("b(" & i & ")=?") Print "b(" & i & ")="; b(i); 1d2dxNdidacb1p2pxNpip Next i
For i = 2 To n
石油行业中油藏数值模拟技术的使用教程
石油行业是全球经济中一个重要的支柱产业,而油藏数值模拟技术的广泛应用对于优化油田开发、提高采收率、降低开发成本具有重要意义。本文将介绍石油行业中油藏数值模拟技术的基本原理和使用教程,帮助读者了解并掌握这一关键技术。
一、油藏数值模拟技术的基本原理
1. 什么是油藏数值模拟技术?
油藏数值模拟技术是指利用计算机模拟地下油气储层中流体流动、质量传递和能量传递过程的方法,并根据模拟结果进行油田开发方案的优化。
2. 油藏数值模拟技术的基本原理是什么?
油藏数值模拟技术基于流体力学、热力学和质量守恒等基本原理。通过建立数学模型和数值求解方法,模拟地下油气的流动过程。其中,数学模型包括流体流动方程、质量守恒方程和能量守恒方程等。
二、油藏数值模拟技术的使用教程
1. 建立数学模型
建立数学模型是油藏数值模拟的第一步,需要考虑油藏的结构、物理性质和生产条件等因素。具体步骤如下:
(1)确定模拟范围和边界条件:包括模型的尺寸、边界条件和井网网格。
(2)建立流体流动方程:根据油气储层的物理性质、流体的状态方程和流动规律等,建立流体流动方程。
(3)建立质量守恒方程:考虑油气的产生、消耗和运移过程,建立质量守恒方程。
(4)建立能量守恒方程:考虑地热、生产操作和流体流动的能量交换等因素,建立能量守恒方程。
2. 数值求解方法 数值求解方法是油藏数值模拟的核心,是将连续的物理模型转换为离散的数值计算问题。常用的数值求解方法有有限差分法、有限元法和有限体积法等。
(1)有限差分法:将连续的方程转换为离散的方程,通过差分近似来求解。
(2)有限元法:将模型划分为多个小单元,通过对每个小单元的方程进行离散化,再通过单元之间的拼接得到整个模型的解。
(3)有限体积法:将模型划分为多个小体元,通过对每个小体元的方程进行离散化,再通过边界条件来求解。
3. 模型参数的确定
模型参数的确定对于模拟结果的准确性至关重要。模型参数包括渗透率、孔隙度、饱和度等。
- 1 - 高含水期油藏数值模拟技术和方法
随着油气勘探技术的不断发展与完善,石油探明储量也相应增加,而在沉积层中,由于油气运动特性的复杂变化,使得含水量较高的油藏也逐渐增多,这类油藏被称为高含水期油藏。由于在油气勘探过程中,高含水期油藏发展潜力大,对于实现更好的油气勘探成果具有重要意义,但高含水期油藏开发过程中,均与含水量有着较大的关系,而含水量的变化也将直接影响到油藏的开发效果。鉴于此,针对高含水期油藏的开发,迫切需要研究高含水期油藏的形成过程以及油气运动特性,而研究高含水期油藏油气运动特性时,数值模拟技术和方法则是一个不可或缺的重要部分。
高含水期油藏数值模拟技术和方法,是指在针对高含水期油藏的油气运动特性研究中,采用计算机的数值模拟技术和方法来模拟油气流动的物理过程,从而获得具有客观可靠性的研究结果,从而更好地评价油藏的开发潜力。
数值模拟技术和方法主要分为以下三个步骤:
(1)模型构建:首先,通过收集高含水期油藏形成过程中矿物、岩石及矿物浆流、气体、油气组分具体参数,并结合油藏地理位置特点、油藏地质构造特点以及含水量等多种参数,建立起一个完整、符合实际情况的数学模型;
(2)模拟计算:构建好数学模型后,利用数学解析方法,对油气运动特性进行模拟计算;
(3)结果分析:利用计算结果,根据油藏的具体情况,对结果 - 2 - 进行综合分析,并根据分析结果,对油藏的开发进行优化,以达到更好的效果。
最近,随着工程分析技术的不断更新,已经有大量研究提出了更加精细、全面的数值模拟技术和方法,其中,采用了基于流体力学方法的离散分析技术,利用此技术计算高含水期油藏油气流动特性,可根据油藏的开发潜力,对含水量的影响进行精准估算,从而有效改善油藏的开发率,减少油藏的开发成本,提高油藏的开发效果。
此外,在高含水期油藏数值模拟技术和方法的实际应用中,还可以利用微观分析技术,在模拟介质中构建不同维度油气参数,从而更加精细地分析油气物理过程,并可以有效控制变量一致性,提高模拟精度,从而更好地评价油藏的开发情况。