模拟方法1——(一维油水两相流数值模拟)
两相流数值模拟(第4讲)-两相流数值模拟参数0420

Level Set函数就是为了实现对气-液相界面的追踪而引入的一个特殊 函数。通过特定的运算,Level Set函数的零等值面可准确地给出各个时刻 的气-液相界面位置。
1.2.2 常规参数
快关阀方法中,为已知 量
(1 ) QL / Q QL /(QG QL )
x /[x (1 x)G / L ] (1 ) (1 x) /[(1 x) xL / G ]
1.2.1 相分布参数
5. 相函数F:
相函数F表示两相流中气体(液体)相的体积(在二维空间中,对应的参数是 面积;在三维网各种对应的参数是体积)在局部单个网格区域中所占据的份额。
浓度参数是一种与空间位置和时间有关的分布参数。
1.2.1 相分布参数
2. 容积含气率(Volume Fraction of Gas) 和 截面含气率:
其含义与上述“浓度”参数的类似。
主要用于描述多相流中气体相的分布,表示气体相的体积在计算区域中
所占据的份额,也叫空泡率(Void Fraction)。
不是一个新 概念。
Mk ( , x) 1 Mk ( , x) 0 Mk ( , x) 1,
( , x) k相,k 1 ( , x) k相,k 2 Mk ( , x) 0, ( , x) 相界面,k 1或2
(5)相函数F和“相密度函数”,均是一种介质指针,在早期的MAC (Marker-And-Cell)方法里应用过。
QG和QL可分别表示为:
QG WG / G QL WL / L
1.2.2 常规参数
有实际物理意义
6. 气相真实流速UG和液相真实流速UL
水力旋流器内油水两相流的数值模拟

,
拟分析 ,计算 油水分 离旋流器 内部 流场 的分 布规律 ,
,
×
为旋流装置的结构尺寸优化设计提供理论依据。
1 油液 两相流 场 的数 学模 型
( + ++( k,, 等 F毒毒 //) j 。  ̄' DD KK ij
相从连 续相 中分 离 出来 的设备 。影响 旋流 器分 离效 率 的结构参数 和操 作参数 很 多,如 果 完全 通过 实验 来优 化这 些参数 ,其 工作 量 是 非常 大 的。利 用计 算流体 动 力学 C D程 序 对 旋 流 器 F
油水 两相流 场进行 数值模 拟分析 ,得 到 了旋 流 器 内部流 场的速 度分布 特性 ,为其 结构 筛选和
=, ∑
.
u一
质鲆
均撼
U - m-
矗 。—— 漂移 速度 , 。 一 =
2 水 力旋 流器 的几何建模 及操 作条件
水力 旋流器 的结构如 图 1 所示 ,结构 参数 如表 1 所示 。模拟 计算 的旋 流器 具 体操 作 条件 如下 :进
料 口流量为 1.6m / 76 h,进料速度 为 1 / ,水 的 0m s
( ( ) 0 p )+ m PM u m “ =
旋 流器 内部流动 规律进 行全 面 、详 尽地研 究 。 笔者运用计 算流体 动 力学理 论 ,利 用 计算 流体
动力学 C D程序对旋流器 油水两 相流场 进行 数值模 F
混合两 相 流模型 的动量 方程 可 以通过对所 有相 各 自的动 量方程 求和 来获得 ,它 可表示 为
一
混合液 中互不相 溶介 质之 间的密 度差 ,通过离 心力
《油藏数值模拟》两相渗流数值模拟

(22)
中国石油大学(北京)油藏数值模拟研究中心
第2节 二维两相渗流差分方程建立
二、控制方程左端项差分化
上两式简记作:
c P oi,j oi,j−1 + a P oi,j oi−1,j + e P oi,j oi, j + boi, j Poi+1,j + d P oi,j1 oi,j+1
( ) =
Pc
⎟⎞ ⎠
≈
φC
f
∂Pw ∂t
(15)
将式(11)、式(14)代入式(9)得:
∂(φρoSo )
∂t
=
βo
∂Po ∂t
+
ρoφ
∂(So
∂t
)
(16)
( ) 式中:βo = ρoφSo C f + Co
将式(12)、式(15)代入式(10)得:
∂(φρwSw )
∂t
=
βw
∂Pw ∂t
+
ρ wφ
∂(Sw )
Δt n
⎟⎞ ⎟⎠
Poi,j
+ T P + T P oxi+1/ 2 oi+1,j
oyj +1 / 2 oi,j +1
( ) = Vi,j φρo
S − S n+1 oi,j
n oi,j
Δt n
− Qoi,j
− Vi,j β oi,j
Δt n
Pn oi,j
同理得水项离散后得控制方程为:
Toxi−1/ 2
将式(16)和(17)分别差分,得:
( ) ( ) βo
∂Po ∂t
+
ρoφ
基于Level Set方法对油水和气水两相界面的数值模拟

1
引 言
两相界面流动现象广泛存在于各个领域,如能 源与动力、石油和化工领域等。其具有许多独特的 流体力学性质,研究这些性质对流体力学的发展及 工程应用都有重要的意义。由于相间质量、动量、 能量交换主要发生在两相界面上,因此对两相流界 面迁移特性的研究格外受到关注,提出了多种数值 方法,这些方法主要分为两类,即界面追踪类方法 和界面捕获类方法。以 PIC、MAC 等算法为代表的 界面追踪类方法是通过拉格朗日法,采用一系列离 散的标记点,具有较高的精度。但这类方法对于拓 扑结构变化大的问题处理起来比较困难,而且消耗 较多的计算资源。以 VOF、Level Set 等算法为代表 的界面 捕获类 方法 是 用 欧拉 法 构造表征 界面特性
t=0s
t=1s
t=0s 图3
t=0.14s
t=0.22s
t=0.33s
油滴在水中上升并与油 层融合的 过程
t=2s 图1
t=3s
界面在速度场的作用下随时 间的的变 化
油滴在初始时刻无速度,在浮力的作用下,油 滴在水中慢慢上升。开始时速度较小,油滴受到水 的压力作用, 发生微小的形变; 油泡在上升过程中, 变形越来越大,顶部呈现冠状;油滴上升到油层附 近,开始挤压上面的油层,使油层隆起。0.22s 后, 随着油滴继续上升,油滴将油层挤破,融入油层, 并将少量水挤入油层,最后油滴与油层完全融合, 油水交界面趋于水平。由此发现,本文方法能够较 精 确 的模拟 实际 液 体 自 由 表 面的 破碎和 融合 等 复 杂变化,说明本文方法对研究两相流是可行的。
为
∂ 1 1 v + ∇ ⋅ ( v v )= − ∇P + ∂t ρ ρ
Re-1 ∇ ⋅ ( µ v ) −
g − Fst /( ρ we ) + Fr
一维油藏数值模拟

3) 一维单相均质油藏可压缩流体和岩石
1 r P
r r r k t
(3)
4) 一维单相均质油藏微可压缩流体,不可压缩岩石
(1) (2)
1 r P c P
r r r k t
即 2P +1 P c P
r 2 r r k t
(4) (5)
3、初始条件和边界条件 假设园形边界中心一口井,单相流体向井底流动,
0
L 油+水
在岩心中饱和油和束缚水,然后在左端注入水,右端
先出油,后出油和水,要求岩心中各点压力、饱和度随
时间的变化。需知初始条件和边界条件。
I.C
Px,0 Pi
Sw
x,0
S wc
0 x L
B.C
qv qv
x0 xL
qwv qv qwv qov
qv
t 0
二、差分方程组的建立 1. 预备知识 1) 方程(1)(2)的解法问题
求在各种内外边界条件下的压力分布。
re rw
rw
re
I.C
Pr,0 Pi
rw r re
B.C •1定) 压外边P界re Pe
r rre •封闭 P 0
t 0 t 0
2) 内边界 • 定产
K 2h r p Q
r rrw
•
定流压
Prw Pwf
t 0 t 0
可求以下问题: 1. 定压外边界条件下:
第三章 一维油藏的数值模拟方法
• 一维油水两相水驱油的数值模拟方法 • 一维径向单相流的数值模拟方法
第一节 一维油水两相水驱油的数值模拟方法
一、数学模型
1. 假设条件 1) 符合达西渗流定律 2) 等温渗流 3) 油、水两相及油水两组分 4) 一维流动 5) 流体和岩石不可压缩; 6) 油藏岩石性质(k,)沿一维非均质 7) 不考虑毛管力和重力
两相流压力损失计算的数值模拟方法

两相流压力损失计算的数值模拟方法两相流是指在管道内同时存在着两种或多种不同的相态流体,如气体和液体、气体和气体、液体和固体等。
在实际的工业生产过程中,液体和气体混合在管道中进行输送的情况经常出现,所以对于两相流的研究尤为重要。
其中,混合流的两相流主要的研究方向是如何计算两相流中的压力损失。
本文将介绍两相流压力损失计算的数值模拟方法。
两相流中的压力损失压力损失是指流体在管道中由于摩擦阻力、重力势能损失、弯头、歧管等因素造成的能量损失所引起的压力降。
对于单相流的情况下,这个问题已经有很好的解决方法,但对于两相流的情况,这个问题就比较复杂了。
两相流中的压力损失包括以下几种类型:静止液体压力、动态液体压力、静止气体压力和动态气体压力。
其中,静止压力是液体和气体压力的平均值,动态压力则是因为液体和气体的高速流动而造成压力的变化。
压力变化的主要原因是管道内的内部流体摩擦和几何形状的变化。
目前,针对两相流中的压力损失的计算方法有很多,其中最常用的是数值模拟方法。
流体动力学数值模拟方法流体动力学数值模拟方法是针对流体运动的物理过程建立的数学模型。
其核心思想是通过数值计算来模拟流体动力学过程中的各种交互作用和现象。
在两相流中,由于存在着多个相态,所以涉及到多相流数学模型的建立。
多相流数学模型主要可以分为三种类型:欧拉-欧拉模型、欧拉-拉格朗日模型和拉格朗日-欧拉模型。
其中,最常用的是欧拉-拉格朗日模型,即控制方程和流动方程都是基于欧拉视角的,而粒子运动方程则是基于拉格朗日视角的。
基于欧拉-拉格朗日模型,可以进行两相流中压力损失的数值模拟。
其过程可以分为以下几步:1.建立数学模型。
通过欧拉-拉格朗日模型,建立两相流中的数学模型。
在建立模型时,需要考虑到多个因素,如流体的物理性质、管道的几何形状、运动状态等。
2.设定边界条件。
为了使得数值模拟结果具有一定的可靠性,需要对模型进行边界条件的设定。
边界条件通常包括入口边界条件和出口边界条件。
一维水驱油水两相Buckley-Leverett数值模拟及应用方程

内蒙 古石 油化 工
20 年第 1 期 07 1
然后计算 含 水饱和 度 的分布 , 从该程 序可求 得不 同时 间和不 同位置 的含水 饱和度 : 如下 图 所示
4 一维 水驱油 水两 相 B c l - L v rt 方程 应 用 u ke y eeet ① 通 过求 解 B c ly L v rt 方 程 可 以得 到 含 水 u ke - e eet 饱 和 度 的分布 图 , 以 了解 不 同时 刻和 不 同位 置 含 可
含油饱和度分布情况 , 找出油井见水时 , 剩余油分布
规律 。
[ ] 求实科技编著 . 3 VB程序设计与开发技术 大
全 , 民邮 电出版 社 ,0 4 人 20 .
其它方程相 比, 形式简单 , 易于求解 , 但由于它忽略
了重力 和毛 管 力作 用 , 同时 将油 层简 化为 均质 流管 ,
因此 Bke —L vrt 方
eet rt方程求解如下 :  ̄ 首先根据油藏物性 , 算含水率 f 计 w及 含水率
[ 参考 文献 ]
E - 李传 亮 .油 藏 工程原 理 基础 .石 油 工业 出版 l ] E - 洪 世 铎 .油 藏 物 理 基 础 石 油 工 业 出版 社 , 2 ]
19 3 8.
图所示 , 经过 8 . 33天 , 井将 要见水 。 油 ③ 通 过 分析 含 水饱 和 度分 布 情况 , 可 以分 析 也
作 者 简 介 : 煜 谐 (9 3 ) 女 , 南 登 封 ,0 6 毕 业 于 长 江 大 学 。现 为 长 江 大 学石 油 工 程 学院 研 究 生 , 要 研 究 方 向 郭 18一 , 河 20 年 主 为 油 藏 工程 。
动态旋流器内油水两相分离数值模拟

l 。 = , 一 ' 。 ,
代数方程 ,进行动态旋流器实现模 拟。湍流模型选用 R yo s enl 应力 模 型 即 R M 模 型 ,其 有 关 常 数 设 为 : d S
律。
关键词 :动态旋流器 ;油水分离 ;雷诺应力模型 ;数值模拟
中图 分 类 号 :T 0 18 Q 5 . 文 献 标 识 码 :A 文 章 编 号 :10 — 8 1 (02 0 1 3 8 2 1 )9— 1 16—3
Nu e i a m u a i n fOi. t r Two. a e S pa a i n wih n m r c lSi l to o lwa e . ph s e r to t i
式中: 是质量平均速度 ,
∑ p' k , k
=旦 —一 ; 是混 P
P
究 时间长 ,关注度高 ,得到 了长足发展 ,尤其是在利
用 C D技术进行旋流 器模拟研究 方面成 绩斐然 F
合密度, P =∑a u。 o
12 动 量 方 程 .
如 M B E N N采用大涡模型模拟静态旋流器 中的空 R N A 气核现象 。陆耀军等模拟研究旋流分离管 内强旋湍 流 ;袁智等人模 拟研究 了微 型旋流器 ;王振波等
n
、
1 数 学模 型
采用两相流混合模型 ,通过求解混合相 的连续性 方程 、动量方程 、第 二相的体积分数方程和相对速度
( V ]p + ・ ∑o d l ( V ' + g V f k ̄k 2 + , ) ,r ,, )
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
KK rw KK ro 令:λw = ;λo = ;λ = λo + λw uw uo
∂ ∂P λ ⋅ + qv = 0 ∂x ∂x
λn 1
i+ 2
(4)
n +1 n +1 n +1 n +1 Pi + P P − P − 1 i i −1 − λn 1 i i− ∆xi ∆xi 2 + qvi = 0 ∆xi
(5)
China University of Geosciences, Beijing
9
三、差分方程组的建立
i=1为水注入处, 为水注入处,i=n为油或油水产出处( 为油或油水产出处(第一个和第n个网格有源汇相, 个网格有源汇相,其余 没有) 没有)
1 2 …… i-1 i i+1 …… n-1 n
i-1/2 i+1/2
分三种情况讨论: 分三种情况讨论: (1)第2个至第n-1个网格: 网格:无注入、 无注入、也无产出: 也无产出:qv=0
n +1 n +1 n n +1 n +1 λn 1 ( Pi + − P ) − λ ( P − P 1 i 1 i i −1 ) = 0 i+ 2 i− 2
Reservoir Simulation
一维油藏数值模拟方法
刘鹏程
China University of Geosciences, Beijing
1
第一节 一维两相水驱油的数值模拟方法
特点: 特点:1、系数矩阵均为三对角 2、油水两相简单处理 川东大池干气藏, 川东大池干气藏,长20km,宽<2km,隐蔽油气藏
i=1 i=2
i=n-1 i=n
1 λ1
−1 − (λ1 + λ2 )
λ2
λ2 − (λ2 + λ3 )
λ3
...........
..........
λn − 2
− (λn − 2 + λn −1 ) 1
典型的三对角矩阵, 典型的三对角矩阵, 用追赶法分别求出 P1,P2,…….Pn
China University of Geosciences, Beijing
6
二、差分方程组的建立基础
3、 (位置上) 位置上)方程非线性系数取上游权( 方程非线性系数取上游权(Up-Stream)(误差小 )(误差小) 误差小)
K rl ( S wi ) 由i → i + 1 = K rl ( S wi +1 ) 由i + 1 → i
2、显式求饱和度: 显式求饱和度: 利用偏微分方程( 利用偏微分方程(1)(水相方程 )(水相方程) 水相方程)差分方程: 差分方程:只含一个未知数: 只含一个未知数:Swin+1
全隐式处理
K
n +1 rl
∂K rl n ' = K (S ) + ∆Sl = K rl ( Sln ) + K rl ( Sln +1 )( S ln +1 − S ln ) ∂Sl
全隐式也用泰勒基数展开取一阶小量, 全隐式也用泰勒基数展开取一阶小量,但一阶导数不用 上一阶段值, 上一阶段值,而用本阶段的值, 而用本阶段的值,常用叠代求解。 常用叠代求解。
11
三、差分方程组的建立
λn (3)对于第n个网格: 个网格:i=n,产出为qv,(5)式由于第一项取上游权: 式由于第一项取上游权: n =0 无流动,( 无流动,(5)式变为: 式变为:
n +1 n +1 ( − λn P − P n −1 n n −1 ) − qv = 0 2 ∆x 2 q ∆ x 1 n +1 v Pnn−+ − P = (8) 1 n n
qlv =
ρl
3
ql
China University of Geosciences, Beijing
一、数学模型
水相: 水相:
∂S w ∂ KK rw ∂P φ q ⋅ + = wl ∂x u w ∂x ∂t ∂ KK ro ∂P ∂S o q φ ⋅ + = ol ∂x uo ∂x ∂t
l = o, w
2、一维方向, 一维方向,不考虑重力: 不考虑重力: 3、不考虑流体和岩石的压缩性: 不考虑流体和岩石的压缩性: 流体为牛顿流体且不含溶解气: 流体为牛顿流体且不含溶解气: 不考虑油水毛管力: 不考虑油水毛管力: 4、令: 单位体积在单位时间内质量流量 /ρ=单位体积在单位时间内体积流 量。
China University of Geosciences, Beijing
( 6)
10
三、差分方程组的建立
λn (2)对于第1个网格: 个网格:i=1,注入为qv,(5)式由于第二项取上游权: 式由于第二项取上游权: 0 =0 无流动,( 无流动,(5)式变为: 式变为:
n n +1 λ1 ( P2n +1 − P ) 1
λn −1
分子、 分子、分母同乘以A×∆x,(截面积 ,(截面积× 截面积×长度), 长度),令 ),令:Qv=qvA ∆x
P
n +1 n −1
−P
n +1 n
∆x Qv = ⋅ n A λn −1
(8) '
China University of Geosciences, Beijing
12
三、差分方程组的建立
a1 P 1 + b1 P 2 = d1 ci Pi −1 + ai Pi + bi Pi +1 = d i c P + a P = d n n n −1 n n
i = 2,3,L, n − 1
China University of Geosciences, Beijing
13
三、差分方程组的建立
系数取上游权。 系数取上游权。并用显式处理: 并用显式处理:
n +1 n +1 n n +1 n +1 λin ( Pi + λ − P ) − ( P − P 1 i i −1 i i −1 ) = 0 n +1 n n n +1 n n +1 λin−1 Pi − − ( λ + λ ) P + λ 1 i −1 i i iP i +1 = 0
7
i+
= K i K i +1
几何平均
China University of Geosciences, Beijing
三、差分方程组的建立
用IMPES方法建立差分方程组 方法建立差分方程组: 建立差分方程组: 1、乘以适当系数, 乘以适当系数,合并油方程和水方程, 合并油方程和水方程,消除差分方程组的So,Sw,从 而得到只含压力方程。 而得到只含压力方程。 2、方程左端达西相系数用上一阶段值, 方程左端达西相系数用上一阶段值,即显式处理系数, 即显式处理系数,压力隐式处理, 压力隐式处理, 形成一高阶线性方程组, 形成一高阶线性方程组,求解。 求解。 3、解出压力方程之后, 解出压力方程之后,将解出的压力值代入油方程和水方程, 将解出的压力值代入油方程和水方程,用显式计算 饱和度值。 饱和度值。 4、井点所在网格的产量作显式处理, 井点所在网格的产量作显式处理,由上一时间阶段的饱和度值计算井点 网格的油水产量。 网格的油水产量。
∂ KK rl ∂Pl ∂ ρ q ( ρ lφS l ) ⋅ + = l l ul ∂x ∂x ∂t
ϕ = const; ρl = const
u w = const; uo = const Po = Pw = P
∂ KK rl ∂P ql ∂ φ ( Sl ) ⋅ + = ⋅ ∂x ul ∂x ρ l ∂t
(1) ( 2)
油相: 油相:
未知数三个, 未知数三个,方程两个; 辅助方程: 辅助方程: I.C:P(x,0)=Pi(原始压力) Sw(x,0)=Swc(束缚水饱和度) B.C: qv x =0 = qwv = qv
qv
x=L
P; S w , S o S w + So = 1 (3)
= qwv + qov = qv
China University of Geosciences, Beijing
5
二、差分方程组的建立基础
半隐式处理
K
n +1 rl
∂K rl n ' = K (S ) + ∆Sl = K rl ( Sln ) + K rl ( Sln )( Sln +1 − Sln ) ∂Sl
n rl n l
n rl n l
China University of Geosciences, Beijing
8
三、差分方程组的建立
1、隐式求压力: 隐式求压力: 为消除饱和度,( 为消除饱和度,(1)+(2)得:
∂ KK rw ∂P ∂ KK ro ∂P ⋅ + ⋅ + qov + qwv = 0 ∂x u w ∂x ∂x uo ∂x
(6)(7)(8)式构成了从i=1到n的线性代数方程组, 的线性代数方程组,矩阵方程如下: 矩阵方程如下:
∆x Qv A ⋅ λn P 1 1 P 0 2 = λn −1 Pn −1 0 P ∆x Q −1 n ⋅ v A λn n −1
水定产注入
0
出口端定压