油藏数值模拟中几种主要的数学模型教学内容
- 格式:doc
- 大小:507.00 KB
- 文档页数:9
石油行业中油藏数值模拟技术的使用教程石油行业是全球经济中一个重要的支柱产业,而油藏数值模拟技术的广泛应用对于优化油田开发、提高采收率、降低开发成本具有重要意义。
本文将介绍石油行业中油藏数值模拟技术的基本原理和使用教程,帮助读者了解并掌握这一关键技术。
一、油藏数值模拟技术的基本原理1. 什么是油藏数值模拟技术?油藏数值模拟技术是指利用计算机模拟地下油气储层中流体流动、质量传递和能量传递过程的方法,并根据模拟结果进行油田开发方案的优化。
2. 油藏数值模拟技术的基本原理是什么?油藏数值模拟技术基于流体力学、热力学和质量守恒等基本原理。
通过建立数学模型和数值求解方法,模拟地下油气的流动过程。
其中,数学模型包括流体流动方程、质量守恒方程和能量守恒方程等。
二、油藏数值模拟技术的使用教程1. 建立数学模型建立数学模型是油藏数值模拟的第一步,需要考虑油藏的结构、物理性质和生产条件等因素。
具体步骤如下:(1)确定模拟范围和边界条件:包括模型的尺寸、边界条件和井网网格。
(2)建立流体流动方程:根据油气储层的物理性质、流体的状态方程和流动规律等,建立流体流动方程。
(3)建立质量守恒方程:考虑油气的产生、消耗和运移过程,建立质量守恒方程。
(4)建立能量守恒方程:考虑地热、生产操作和流体流动的能量交换等因素,建立能量守恒方程。
2. 数值求解方法数值求解方法是油藏数值模拟的核心,是将连续的物理模型转换为离散的数值计算问题。
常用的数值求解方法有有限差分法、有限元法和有限体积法等。
(1)有限差分法:将连续的方程转换为离散的方程,通过差分近似来求解。
(2)有限元法:将模型划分为多个小单元,通过对每个小单元的方程进行离散化,再通过单元之间的拼接得到整个模型的解。
(3)有限体积法:将模型划分为多个小体元,通过对每个小体元的方程进行离散化,再通过边界条件来求解。
3. 模型参数的确定模型参数的确定对于模拟结果的准确性至关重要。
模型参数包括渗透率、孔隙度、饱和度等。
石油工程中的油藏数值模拟技术使用技巧石油工程中的油藏数值模拟技术是一种重要的工具,对于油田的开发和管理具有关键作用。
它通过建立数学模型,模拟石油藏中的流体流动行为和物质传递过程,帮助工程师预测油藏的产能和开发方案,并进行优化设计。
在实际应用中,油藏数值模拟技术需要合理运用,根据具体的任务要求,灵活选择和使用适当的技巧。
首先,选择合适的数学模型是油藏数值模拟的关键。
常见的油藏数值模拟模型包括各向同性模型、非各向同性模型和双渗透模型等。
各向同性模型适用于具有均匀孔隙度和渗透率的油藏,而非各向同性模型则适用于具有各向异性的油藏。
双渗透模型可以模拟由水和油组成的复杂油藏。
在选择模型时,需要充分了解油藏的地质特征和性质,以确保数值模拟结果的准确性和可靠性。
其次,在进行模拟前,必须进行合理的网格划分。
网格划分的精细程度对数值模拟结果的精度和计算效率有着重要影响。
对于油藏中的复杂结构和地质特征,应当尽可能选择适合的非均匀网格或多块网格划分方法。
对于具有高梯度区域的油藏,可以采用局部细化的网格划分方法以提高精度。
此外,要注意网格划分的网格大小和形状,避免出现过分扭曲的网格。
第三,油藏数值模拟中的边界条件和参数设置非常关键。
边界条件的合理设置有助于准确模拟油藏中的流体运动和物质传递过程。
常见的边界条件包括压力边界条件和物质流量边界条件等。
在设置参数时,需要充分考虑油藏当时的实际情况,如油藏压力、温度、岩石特性等,以确保模型的真实性。
此外,还需要注意模型中的各种参数之间的相互关系,避免设置相互之间矛盾的参数。
第四,合理选择数值计算方法也是油藏数值模拟的关键。
常见的数值计算方法包括有限差分法、有限元法和有限体积法等。
在选择方法时,需要综合考虑计算复杂度、模型适用性和精度等因素。
有限差分法适用于简单油藏和边界条件,有限元法适用于具有复杂结构的油藏,而有限体积法则适用于非均质油藏和非线性问题。
此外,在模型计算时,还需注意数值稳定性和收敛性,避免出现数值计算上的问题。
油藏数值模拟中⼏种主要的数学模型1、⿊油模型(Black Oil ):⿊油模型是指⾮挥发性原油的数学模型,是相对于油质极轻的挥发性油⽽⾔,因油质重⽽⾊泽较深,故称之为⿊油其基本假设为:<1> 油藏中的渗流为等温渗流; <2> 油藏中最多只有油⽓⽔三相,每⼀相的渗流均遵守达西定律;<3> 油藏烃类只含有油⽓两个组分,油组分是指将地层原油在地⾯标准状况下经历分离后所残存的液体,⽽其组分是指全部分离出来的天然⽓。
油藏状况下油⽓两种组分可能形成油⽓两相,油组分完全存在于油相中,⽽⽓组分则可以以⾃由⽓的形式存在于⽓相内,也可以以溶解⽓的⽅式存在于油相中,所以地层中油相应为油组分和⽓组分的某种组合。
常规⿊油模型⼀般不考虑油组分向⽓组分的挥发过程;<4> 油藏中⽓体的溶解和逸出是瞬间完成的,即认为油藏中油⽓两相瞬时地达到相平衡状态;<5> 油⽔之间不互溶;<6> 由于天然⽓在⽔中溶解度很⼩,可以认为它不溶于⽔。
油⽓⽔三相渗流基本微分⽅程:g ()()()()[()]()()ro o o o o o o o ro gd rg g gd o g g o og g g s o go g rw w w w w ww w kk S P D q t kk kk S S P D P D R q q t kk S P D q t ρφργµρρφρφργγµµρφργµ-?+=??+?-?+??-?++=?-?+=油相:⽓相:⽔相:油⽔两相渗流基本微分⽅程:g()()()()ro og og o o o o o rw w w w w w w w kk S P D q t kk S P D q t ρφργµρφργµ-?+=-?+=?油相:⽔相:注意:1、式中的产量项是以质量计的单位时间内单位地层体积的产出(注⼊)量;2、og o gd ρρρ=+,地⾯油的相对密度为地⾯油与溶解⽓相对密度之和。
油藏数值模拟(精简)一、名词解释1、油藏数值模拟:利用计算机求解油藏数值模拟,模拟地下油水流动,给出某时刻油水分布,预测油藏动态。
2、模拟法:用油藏模拟型来研究油藏的各种物理性质和流动在其中的流动规律的措施。
3、历史拟合:用已知的地质、液体性质和特殊岩心分析资料和实测的生产历史,输入计算机程序中,将计算结果与实际观测和测定的开发指标相比较,若发现两者间有相当大的差异,则说明我们用的资料与实测结果一致,即为历史拟合。
4、黑油模型:描述气、油、水三相同时存在油藏数学模型。
5、组分模型:描述油藏内碳氢化合物化学组分的数学模型。
6、单向流模型:描述只有一相流体流动的数学模型。
7、离散化:即把整体分割为若干单元来处理。
8、Impes方法:就是通常所说的隐压显饱法,即隐式求解压力方程、显式求解饱和度方程。
它属于顺序求解法的一种,是现在最常用、最简便的方法。
二、简答加填空1、油田的复杂性。
答:1.油层静态描述的复杂性。
2.油层中所含流体及其与岩石作用的复杂性。
3.油田开发动态描述的复杂性。
4.油田开发技术措施的复杂性。
2、油藏数值拟合的步骤。
答:1.油藏动静态状况分析 2.选择模型3.资料输入4.灵敏度实验5.历史拟合6.动态预测3、数值模拟能解决那些问题。
答:1.油田开发方案编制过程中的动态指标预测2.用于加密调整、层系调整、注采系统调整方案的编制3.压裂、堵水、调剖等增产工艺措施的评价4.注水量、注入压力、油井产液、流压调整5.提高采收率技术评价:聚合物、CO2、N2、化学驱、热力采油等6.驱油机理研究4、点中心、块中心的特点答:点中心由网格的交点,即节点的位置来决定小块的中心;块中心用网格分割成小块的中心来表示小块的坐标。
5、离散化的特点。
答:1、每个小单元的形状是规则的,并可近似认为是均质的从而把形状不规则的非均质问题转化为容易计算的形状规则的均质问题2、整个运算是由重复的简单运算构成的3.能够控制解的精确度6、油藏数值模拟的主要内容答:1.地质模型2.数学模型3.数值模型。
名词解释:1油藏模拟:是用油藏模型来研究油藏的各种物理性质和流体在其中的流动规律,以便更好地认识油层,作出正确的评价,确定合理的开发方案和提高采收率的措施。
2 数值模型:用离散化方法将偏微分方程组转化为有限查分方程组,将其非线性系数线性化,得到线性方程组,然后求解。
3 油藏数值模拟:用数值方法求解油藏数学方程组,就是油藏数值模拟。
4 动态预测:在历史拟合的基础上对未来的开发指标进行计算。
5 黑油模型:黑油模型是简化的组份模型。
烃类系统只考虑两个组份:“油”组份是地层油经微分蒸发后在大气压的残存液(即黑油),而“气”组份是剩余的流体。
水相与其他两相不发生质量转移;气可以从油中出入,但油不能汽化为气相。
6 适定问题:一个问题的解存在,唯一且稳定时就称问题为适定问题。
7 三相流模型:描述有三相流体同时流动的数学模型。
8 三维模型:描述油藏流体沿三个方向上同时发生流动的数学模型。
9 气藏模型:描述天然气气藏的数学模型,有的气藏只有天然气的存在,而有的气藏不仅有天然气存在还有水存在。
10 离散化:离散化就是把整体分割为若干单元来处理。
11 有限差分法:有限差分法是对网格范围内的各点求解。
即原先表示连续的、足够光滑函数的偏微分方程,被一套对每个离散点的、与该点近似解有关的代数方程组所取代。
12 块中心网格:用网格分割成小块的中心来表示小块坐标。
13 一阶向前查商:对于函数p(x,t) ,x p p x p ii ∆-=∂∂+1 为一阶向前查商。
14 截断误差:当微商用查商表示时,把泰勒级数的余项截断,由于截断了泰勒级数的余项所产生的误差称为截断误差。
15 网格节点:网格的交点称为节点。
16 显式处理:在n+1时刻求解方程组时,若其系数直接用n 时刻的值,为显式处理。
17不均匀网格:为了模拟油藏的实际情况,划分网格时,在靠近井的附近网格取密一些,而沿径相外逐渐稀疏,这种网格称为不均匀网格。
18 IMPES 方法:是指隐式求解压力方程,显式求解饱和度方法。
1、黑油模型(Black Oil ):黑油模型是指非挥发性原油的数学模型,是相对于油质极轻的挥发性油而言,因油质重而色泽较深,故称之为黑油 其基本假设为:<1> 油藏中的渗流为等温渗流; <2> 油藏中最多只有油气水三相,每一相的渗流均遵守达西定律;<3> 油藏烃类只含有油气两个组分,油组分是指将地层原油在地面标准状况下经历分离后所残存的液体,而其组分是指全部分离出来的天然气。
油藏状况下油气两种组分可能形成油气两相,油组分完全存在于油相中,而气组分则可以以自由气的形式存在于气相内,也可以以溶解气的方式存在于油相中,所以地层中油相应为油组分和气组分的某种组合。
常规黑油模型一般不考虑油组分向气组分的挥发过程;<4> 油藏中气体的溶解和逸出是瞬间完成的,即认为油藏中油气两相瞬时地达到相平衡状态;<5> 油水之间不互溶;<6> 由于天然气在水中溶解度很小,可以认为它不溶于水。
油气水三相渗流基本微分方程:g ()()()()[()]()()ro o o o o o o o ro gd rg g gd o g g o og g g s o go g rw w w w w ww w kk S P D q t kk kk S S P D P D R q q t kk S P D q t ρφργμρρφρφργγμμρφργμ⎧⎡⎤∂∇⋅∇-∇+=⎪⎢⎥∂⎣⎦⎪⎪∂+⎡⎤⎪∇⋅∇-∇+∇∇-∇++=⎨⎢⎥∂⎣⎦⎪⎪⎡⎤∂⎪∇⋅∇-∇+=⎢⎥⎪∂⎣⎦⎩油相:气相:水相:油水两相渗流基本微分方程:g()()()()ro og og o o o o o rw w w w w w w w kk S P D q t kk S P D q t ρφργμρφργμ⎧∂⎡⎤∇⋅∇-∇+=⎪⎢⎥∂⎪⎣⎦⎨⎡⎤∂⎪∇⋅∇-∇+=⎢⎥⎪∂⎣⎦⎩油相:水相: 注意:1、式中的产量项是以质量计的单位时间内单位地层体积的产出(注入)量;2、og o gd ρρρ=+,地面油的相对密度为地面油与溶解气相对密度之和。
3、,,og o gd o o gd gd g g γγγγργρ=+==辅助方程:饱和度(三相)1o g w S S S ++= 饱和度(两相)1o g S S +=毛管力(三相):()()o w cow w go cog g p p p S p p p S -=⎧⎪⎨-=⎪⎩ 毛管力(两相):()o w cow w p p p S -=密度(三相):(,)()()(,)o o o b g g g w w w gd gd o b p p p p p p ρρρρρρρρ=⎧⎪=⎪⎨=⎪⎪=⎩密度(两相)()()og og o w w w p p ρρρρ=⎧⎪⎨=⎪⎩相渗(三相):(,)()()ro ro g w rg rg g rw rw w k k S S k k S k k S =⎧⎪=⎨⎪=⎩ 相渗(两相):()()ro ro w rw rw w k k S k k S =⎧⎨=⎩粘度(三相):(,)()()o o o b g g g ww w p p p p μμμμμμ⎧=⎪=⎨⎪=⎩ 粘度(两相):()()o o o w w w p p μμμμ=⎧⎨=⎩定解条件:(1) 外边界条件第一类外边界条件(Dirichlet ):给出外边界G 上的压力位某一已知函数:(,,,)G p p f x y z t =。
意思为G 上任一点(),,x y z 在时间t 时的压力p 为给定的函数(,,,)p f x y z t ,若边界上压力为一常数1C ,则边界条件简化为:1G p C =当油藏边界有非常活跃的水驱,在油田开发过程中可以保持油水边界上的压力不变的时候可以认为属于这一类边界条件 第二类外边界条件(Neumann ):给定外边界上的流量或法线方向压力梯度:(,,,)Gq pf x y z t n∂=∂。
其中n 表示法线方向,(,,,)q f x y z t 为一已知函数,它与给定的流量函数差一常数因子。
当流量为常数2C 时,简化为2Gp C n∂=∂,当油藏边界为不渗透边界,如尖灭或有断层遮挡时,也可以认为属于这种边界条件,但此时20C ≡ 第三类外边界条件(混合边界条件):在边界上给出p 和pn∂∂的线性组合: 3()(,,,)Gpp f x y z t nα∂+=∂。
其中α为正的常数,这种边界条件比较少见。
(2) 内边界(即井边界)条件 分两类:定产量q :对于不可压缩流体渗流有0K q μ⎛⎫∇∇Φ+= ⎪⎝⎭g生产井0q <,注水井0q >,关井0q =。
定井底流压wf p :(),,,rwwf pp x y z t =若wf p 为常数,()3,,,rwwf pp x y z t C ==(3) 初始条件:包括压力和饱和度的初始分布。
初始压力分布:若初始油藏压力分布为某一已知函数(),,x y z Φ,则此时的压力初始条件为()(),,,,,p x y z o x y z =Φ油藏投入开发之前,油藏内流体处于静平衡状态,此时单相区内油藏压力按液柱重量随深度h 的增加而增加,压力梯度为dpdhγ= 油水或油气过渡带及其附近区域,油藏各相的压力均按各相本身的压力梯度计算,同一点上载不同相间的压力差即为油藏该点的毛管压力。
初始饱和度分布:若开发前油藏内水饱和度w S 的分布为已知函数(),,wo S x y z ,则饱和度的初始条件为:(),,w wo S S x y z =在三相流动时,还要加上气相饱和度g S 的初始分布(),,g g S S x y z =这种饱和度初始分布往往是根据油藏各点的毛管压力值用毛管压力曲线求得的。
以上未知数为:绝对渗透率:,,,l k l x y z =,孔隙度φ以及网格剖分的步长,,x y z ∆∆∆以及顶深Depth ————>Grid油、气、水相对渗透率,饱和度:,,,,rl l k S l o g w =————>Scal油、气、水粘度密度及溶解气密度:,,,,l l l o g w μρ=,gd ρ,岩石压缩系数————>PVT 气相、和水相压力梯度:g γ,w γ 油气水产量:o q ,g q ,w qR溶解汽油比:s此外关于网格剖分的数据:2、热采模型(Thermal)多组分数学模型n 在注蒸汽热力采油过程中,假定油藏流体由油,气(汽),水三相组成,其中存在1cn个组分均可气相,油相和水相中,相与组分之间关系个碳氢化合物组分和一个水组分,c如下:1、 多组分渗流方程()()()()y p p p y rg ro rw j g g g oj o o o wj w w w jg o w j g g oj o o wj w w kk kk kk gD x gD x gD q S x S x S t ρρρρρρμμμφρρρ⎡⎤∇∇-+∇-+∇-+⎢⎥⎢⎥⎣⎦∂⎡⎤=++⎣⎦∂ 2、 能量守恒方程[]()()()()()111,,111p p p 1c c c c c cn n rg ro j g g g g oj o o o o j j g o n rw wj w w w w l l lossj l o g wwn n n j j g g j j o o j j w w r pr j j j kk kkT y H gD x H gD kkx H gD H q Q y H S y H S y H S C T t t λρρρρμμρρμφρρρφρ=======⎡⎤⎡⎤∇∇+∇∇-+∇∇-⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎡⎤+∇∇-+-⎢⎥⎣⎦⎛⎫∂∂=+++- ⎪∂∂⎝⎭∑∑∑∑∑∑∑3、 辅助方程 饱和度归一化方程1o g w S S S ++=摩尔分数归一化方程1111,1,1cccn n n jojwjj j j yxx======∑∑∑平衡常数方程,j j oj wj ojwjy y K K x x ==毛管压力方程cow o w p p p =- cgo g o p p p =-以上多组分数学模型共37c n +个方程,其中未知数为:,,,,,,,,,j oj wj o w g o w g y y y p p p S S S T 共计37c n +个未知数。
三相四组分数学模型 实际应用过程中,通常将油藏流体的组分进行简化,若注蒸汽热力采油过程中考虑蒸汽蒸馏效应,可假设四个组分:水组分,溶解气组分,原油可蒸馏组分和原油不可蒸馏组分。
水组分可存在于水相和气相中,但不能存在于油相中;溶解气组分和可蒸馏组分可存在于气相与油相中,但不能存在于水相中;不可蒸馏组分只能存在于油相中,相与组分之间的关系1. 溶解气组分渗流方程()()()11111y p p y rg ro g g g o o o g g o o g o kk kk gD x gD q S x S t ρρρρφρρμμ⎡⎤∂⎡⎤∇∇-+∇-+=+⎢⎥⎣⎦∂⎢⎥⎣⎦2. 可蒸馏组分渗流方程()()()22221y p p y rg ro g g g o o o g g o o g o kk kk gD x gD q S x S t ρρρρφρρμμ⎡⎤∂⎡⎤∇∇-+∇-+=+⎢⎥⎣⎦∂⎢⎥⎣⎦3. 不可蒸馏组分渗流方程()[]333p ro o o o o o o kk x gD q x S t ρρφρμ⎡⎤∂∇∇-+=⎢⎥∂⎣⎦4. 水组分渗流方程()()()y p p y rg rw w g g g w w w w w g g w w g w kk kk gD gD q S S t ρρρρφρρμμ⎡⎤∂⎡⎤∇∇-+∇-+=+⎢⎥⎣⎦∂⎢⎥⎣⎦5. 能量守恒方程[]()()()()()(),1,21,2,3,,,1,21,2,3p p p 1rg ro j g g g g oj o o o o j w j g o rw w w w w l l loss l o g ww j j g g j j o o j w w R R j w j kk kk T y H gD x H gD kkH gD H q Q y H S y H S H S C T t t λρρρρμμρρμφρρρφρ=====⎡⎤⎡⎤∇∇+∇∇-+∇∇-+⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎡⎤∇∇-+-=⎢⎥⎣⎦⎛⎫∂∂+++- ⎪∂∂⎝⎭∑∑∑∑∑6. 辅助方程饱和度归一化方程1o g w S S S ++=摩尔分数归一化方程1212311w y y y x x x ++=++=平衡常数方程()111222o o s w gy K x y K x p T y p ===毛管压力方程cow o w p p p =- cgo g o p p p =-以上方程未知数:12123,,,,,,,,,,,,w o w g o w g y y y x x x p p p S S S T ,共13个未知数三相三组分数学模型 对于原油粘度较大或相对密度较大的稠油,原油的可蒸馏组分较少,在蒸汽吞吐开采阶段,油层压力相对较高,通常不出现蒸汽蒸馏效应,,因次可以将三相四组分模型进一步简化为三相三组分数学模型,三个组分分别为:溶解气组分,黑油组分和水组分。