斯伦贝谢PVTi工作流程-中文Word文档格式.doc

上传人:wj 文档编号:4640884 上传时间:2023-05-03 格式:DOC 页数:21 大小:566.50KB
下载 相关 举报
斯伦贝谢PVTi工作流程-中文Word文档格式.doc_第1页
第1页 / 共21页
斯伦贝谢PVTi工作流程-中文Word文档格式.doc_第2页
第2页 / 共21页
斯伦贝谢PVTi工作流程-中文Word文档格式.doc_第3页
第3页 / 共21页
斯伦贝谢PVTi工作流程-中文Word文档格式.doc_第4页
第4页 / 共21页
斯伦贝谢PVTi工作流程-中文Word文档格式.doc_第5页
第5页 / 共21页
斯伦贝谢PVTi工作流程-中文Word文档格式.doc_第6页
第6页 / 共21页
斯伦贝谢PVTi工作流程-中文Word文档格式.doc_第7页
第7页 / 共21页
斯伦贝谢PVTi工作流程-中文Word文档格式.doc_第8页
第8页 / 共21页
斯伦贝谢PVTi工作流程-中文Word文档格式.doc_第9页
第9页 / 共21页
斯伦贝谢PVTi工作流程-中文Word文档格式.doc_第10页
第10页 / 共21页
斯伦贝谢PVTi工作流程-中文Word文档格式.doc_第11页
第11页 / 共21页
斯伦贝谢PVTi工作流程-中文Word文档格式.doc_第12页
第12页 / 共21页
斯伦贝谢PVTi工作流程-中文Word文档格式.doc_第13页
第13页 / 共21页
斯伦贝谢PVTi工作流程-中文Word文档格式.doc_第14页
第14页 / 共21页
斯伦贝谢PVTi工作流程-中文Word文档格式.doc_第15页
第15页 / 共21页
斯伦贝谢PVTi工作流程-中文Word文档格式.doc_第16页
第16页 / 共21页
斯伦贝谢PVTi工作流程-中文Word文档格式.doc_第17页
第17页 / 共21页
斯伦贝谢PVTi工作流程-中文Word文档格式.doc_第18页
第18页 / 共21页
斯伦贝谢PVTi工作流程-中文Word文档格式.doc_第19页
第19页 / 共21页
斯伦贝谢PVTi工作流程-中文Word文档格式.doc_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

斯伦贝谢PVTi工作流程-中文Word文档格式.doc

《斯伦贝谢PVTi工作流程-中文Word文档格式.doc》由会员分享,可在线阅读,更多相关《斯伦贝谢PVTi工作流程-中文Word文档格式.doc(21页珍藏版)》请在冰点文库上搜索。

斯伦贝谢PVTi工作流程-中文Word文档格式.doc

3.闪蒸计算36页

4.结论36页

1、介绍

流体属性预测能够提供一种快速查看井场所提供的PVT属性表的功能。

饱和压力(泡点或者露点压力)连同油藏组成已经足够输入并提供快速查看功能,给予一个初始的流体性质预测以方便实验室中的全流体分析。

完成该节教程的学习之后,你应该能够使用PVTi这个数值模拟工具来进行流体属性预测。

2、基础信息-Fundamentals

1、启动PVTi(如果你不知道如何启动,请查看31页“启动PVTi”)。

2、输入FPE.PVI作为新工程的文件名。

提示:

当在PVTi中建立一个新的、空的工程时,Fundamentals窗口会自动打开。

如果想在其它任何时候打开Fundamentals窗口,可选择:

Edit---Fundamental。

Fundamental窗口允许你输入最少的信息是至少能创建一个完整的状态方程模型。

3、点击“EnterWeightFractions”复选框。

你在实验室报告中看到的摩尔百分数来源于组份的质量百分数和摩尔质量。

质量百分数是实际测量的到的,可以在PVTi的Fundamental窗口中选择摩尔百分数或质量百分数。

4、在Fundamental空白表格中单击右键,选择“TableImport---FromFile”。

a、导入文件:

Fundamentals.txt

b、在“TextImportWizard”中选择“IgnoreRecords”并且设置忽略数字设置为2(因为我们想忽略表头)。

输入完成的Fundamental窗口应该类似于Table5.1

Table5.1Fundamental窗口

只有输入了组份的摩尔质量,它的属性才能被定义,其他组份来源于实验数据。

当然,比重也是另外一个可被选做定义组份属性的参数,如果比重不确定,能够利用关系式来计算它。

5、点击“Apply”,PVTi加载摩尔百分数和加组份的比重

6、点击“FluidPropertiesEstimation(FPE)复选框”。

a、在“Temperature”窗口中输入数字220F(华氏摄氏度),该温度是饱和压力(泡点或露点)所对应的温度,也是后面压力衰竭实验使用的温度。

b、在“SaturationPressure”窗口中输入数字2800psi。

PVTi模块使用这个饱和压力匹配流体模型。

虽然加组份的质量是变化和不确定的,但它的质量分数却是恒定,PVTi中饱和压力模拟是直到由状态方程预测和计算得到的饱和压力值与输入的压力值匹配才行。

c、在“MaximumPressure”窗口中输入数值5000psi。

这个最高压力值是为压力衰竭实验中设置的。

7、设置该工程的单位(ProjectUnits)为油田单位制(Field)

8、点击OK

这就是拟合状态方程、恒质膨胀实验、压力衰竭实验(多次脱气或定容衰竭实验)以及分离器优化实验所需要的全部基础信息。

拟合状态方程和创建实验之后,来自压力衰竭实验的默认图会为匹配流体绘制出相图。

FPE的具体使用方法,在384页“FluidPropertiesEstimation”节中有详细介绍。

9、PVTi:

Run---Simulate

执行该操作后,PVTi模块会为之前所建立工程输出一个完整的报告,包括前面所有已创建实验的结果。

右键打开样品结构图中其中一个实验,在弹出的下拉列表框中,选择“Report”,你能够单独查看每个实验的输出报告(结果)。

3、闪蒸计算

1、在工程结构查看列表中,右击“ZI”选择“PropertiesEstimation(PFE)”

a、输入温度60F

b、输入压力15psi

c、点击OK

2、右键点击新创建的闪蒸模拟实验(Flash1),然后选择“Report”,查看油藏流体在标准状态下的闪蒸计算结果。

当然,你可以尝试对油藏流体进行任何闪蒸计算。

“PropertiesEstimation(PFE)”窗口也能用于创建其它的诸如分离器、饱和压力或者压力衰竭实验,比如其它温度的情况。

4、结论

①流体属性预测是一个很有用的工具,尤其是在实验室流体分析不能完全匹配工程中的状态方程时。

②流体属性预测的全部具体的操作步骤请查阅384页“PropertiesEstimation”

③在流体属性预测过程中,该工程创建的是一个完整的PVTi工程,这就意味着具有丰富经验的使用者有机会使用其中一系列功能。

同时,经验少一点的使用者也能够使用PVTi进行流体属性预测而不需要深厚的状态方程方法和PVT分析知识。

二、创建流体系统

该节教程描述的是如何在PVTi模块中定义流体属性。

内容包含了PVTi的基本功能,后面的教程是假定你已经学习了该教程,所以建议你按顺序学习。

按照标准安装,提供数据的路径如下:

在你开始该节教程之前,应按照该路径复制此文件夹到你的本地磁盘中。

该节教程分为一下几个本分:

1、介绍37页

2、定义流体37页

3、选择状态方程39页

4、程序选项39页

5、查看流体属性40页

6、保存当前模板用于将来使用41页

7、讨论42页

流体的PVT分析报告中具体包含三个实验:

一个CCE(恒质膨胀)实验、一个DL(多次脱气)实验和一个BubblePoint(泡点压力)实验。

后面的教程会描述实验结果是怎样用于拟合实验现象(行为)的状态方程以及状态方程又是怎样产生将用于油藏数值模拟的PVT表格的。

该节教程阐明了如何在PVTi中建立基本的流体属性以及如何显示、定义流体的相包络线。

2、定义一个流体

PVT分析包括实验数据拟合状态方程,以及后面将该状态方程产生的PVT表格用于油藏数值模拟器中。

第一个步骤就是启动PVTi,然后输入组份和定义流体。

Table5.2展示的是用于该教程中的组份和定义的流体。

Table5.2组份和定义的流体

1、启动PVTi(如果你不清楚如何启动,请查阅31页“StartingPVTi”)

2、选择PVTi:

File---New

3、在文件选择窗口中输入BLACK.PVI作为工程名称

4、点击“Open”,在UNIX系统平台中点击“OK”

Fundamentals窗口已经打开,因此可以输入工程的基本信息了。

1、在“Components”列中输入CO2、N2、C1及到C6等组份。

2、点击“Apply”按钮。

3、点击“Yes”按钮,PVTi加载程序库中的组份名称。

4、按照Table5.2显示的数据,将摩尔百分数以及C7+组份的数据输入到Fundamentals窗口中,然后点击“OK”。

没有摩尔质量或比重的组份是通过PVTi组份属性库自动定义的(详细内容参考102页“Componenttypes”)。

检查组份属性可以通过选择PVTi:

Edit---FluidModel---Components来完成。

这个窗口还能用于增加额外的组份及替换定义方法和定义组份属性。

通过Fundamentals窗口只能定义ZI一个样品,创建其它的样品可以通过PVTi:

Edit---Samples---Names来完成,输入摩尔百分数可以通过PVTi:

Edit---Samples---Compositions来完成。

3、选择状态方程

在这个教程中,三参数SRK(Thethree-parameterSoave-Redlich-Kwongequationofstate,“equationofstate”317页)方程是用于拟合37页所定义的流体,LBC(TheLohrenz-Bray-Clarkcorrelations,“Lohrenz-Bray-Clark”330页)关系式是用于粘度分析。

1、PVTi:

Edit---FluidModel---Equationofstate

这打开的是“EquationofstateandViscosityCorrelation”窗口,即打开的是“状态方程和粘度关系”窗口。

2、选择“3-parameterSoave-Redlich-Kwong”(三参数SRK)状态方程。

3、点击“OK”

4、点击“OK”改变3参数SRK方程参数预设值。

4、程序选项

1、PVTi:

Utilities|Program|Options...

打开ProgramOptions窗口

2、设置“SeparatorGORcalculation”为“LiquidatStockTankConditions”

3、设置“Temperature-dependenceforvolumeshifts”由“Polynomialcorrelations”计算(详细信息请查看"

Shiftparameters"

onpage321页.)“ProgramOptions”应该包含以下信息:

Table5.3程序选项表

4、设置“TreatmentofVolumeShifts”为“Independent”然后点击“OK”

5、查看流体属性

现在已经定义了流体模型,那么有两个图可供检查我们输入的流体模型。

一个是各组分摩尔百分数对摩尔质量的指进图,另一个是相图

1、在工程结构图中右键点击“ZI”,并在弹出的菜单选中“FingerprintPlot”。

Figure5.1指进图

2、PVTi:

View|Samples|PhasePlot...

3、在“RequestSampleZI”中输入数字5,即5条等液量线。

4、点击“OK.”

Figure5.2相图(PhasePlot)

在工程结构图上,选中并拖动“ZI”至主图形显示区域,产生仅具有1条等液量线的预置相图。

6、保存当前模板用于将来使用

定义的流体样品能以RUNSPEC和SYSTEM的PVI文件输出。

(这句翻译欠妥!

1、PVTi:

File|Save(Concise)...

2、将文件命名为FLUID_DEF.PVI.

保存完整工程可以按照PVTi:

File|Save来完成,通过这种方式可以有效地保存工程中的操作历史。

对初始流体的定义以及后面进行的劈分或组合操作都一起被保存下来。

如果决定选择只保存当前对工程的操作,那么系统保存的是当前的状态,毕竟我们已经进行了劈分和组合等操作。

为有利于工作进度,通常最好的做法是选择“Save”,因为这样有利于恢复以前所有的操作。

为了保存最终的流体模型,选择Save(Concise)选项可以保存已经完整描述过的最终流体模型。

查看该文件可以PVTi:

File|Import|SYSTEM来完成。

7、讨论

在该教程中,通过数据和状态方程的选择定义了一个流体。

该流体为后面的PVT分析建立了基础数据。

另外该流体模型也能应用于后续数值模拟研究以及实验结果与油藏流体性质对比。

请查看43页“Simulatingexperiments”,要了解是如何拟合实验结果,请查看50页“Fittinganequationofstatetoexperimentalresults”。

经拟合匹配状态方程的流体模型产生将用于ECLIPSE中的PVT属性表,详细请查看54页“ExportingECLIPSEBlackOilPVTtables”。

三、模拟实验

该节教程说明的是在PVTi中实验是如何模拟的。

该教程也讲解了PVTi的基本功能。

后面的教程是假定你已经学习了该教程,所以建议你按顺序学习。

在使用该教程之前,你必须先将该文件拷贝到你自己的本地文件夹中。

教程分为以下几个部分:

1、介绍43页

2、为模拟定义实验44页

3、模拟结果绘图46页

4、定义其它实验46页

5、拟合所有实验48页

6、讨论49页

该节教程说明是实验观测值是如何输入PVTi,以及在之前定义的流体基础上,实验是如何拟合的。

1、启动PVTi(如果你不知道如何启动,请查看31页“StartingPVTi”)

2、File---Open…

3、打开在上一个教程中创建的FLUID_DEF.PVI(另外,也可以打开该节教程中提供的FLUID_CORRECT.PVI)。

设置单位(UNITS)

1、Utilities|Units...

2、设置单位制为“Field”(油田单位)

3、设置温度单位为“Fahrenheit”(华氏摄氏度)

4、设置“MoleFractionorPercentage”为“Percentage”(百分数)

5、设置“AbsoluteorGaugePressure”为“Gauge”(表压)

6、点击“OK.”

2、定义模拟实验

在这部分教程中,PVT实验报告中记录的实验结果将被输入到PVTi中进行拟合.CCE实验中的这部分数据也将输入PVTi中.如果你没有电子表格,那么就需要你在正确恰当的地方将数据手动输入PVTi中。

Table5.4220oFCCE实验(*表示泡点压力)

Edit|Experiments...

2、ExperimentEntry:

Add|PressureDepletion|ConstantCompositionExpansion...

在PVT报告中,恒质膨胀或CCE实验通常被称为恒质膨胀研究;

在PVT实验报告中多次脱气或DL实验也被称作多次闪蒸实验;

在PVT实验报告中多级分离器或SEPS实验也被称作分离器实验。

现在“ExperimentEntry”窗口显示了三个选项卡:

General、Observations和Components。

这三个选项卡定义实验输入表。

3、选择“Observations”选项卡

4、点击表格左上角的小框,并在下拉菜单中选择“Pressure”。

5、在第二个方框的下拉菜单中选择“RelativeVol.”。

为了得到像Table5.4表中的表头,虽然数据输入的任务是很简单的。

但为了将实验得到的观测值快速地输入到表格中,可以选择从text文件或粘贴板加载数据。

6、点击“Next”

现在表格出现了两列,“Components”已经消失,因为已经没有组份需要选择了。

现在“General”选项卡提示选择油田流体类型和实验温度。

7、在“General”选项卡中,输入Table5.4中的温度220F。

8、选择“Observations”选项卡。

现在“Observations”选项卡显示了一个具有两列的表格,表格类似于Table5.4。

文件CCE_TABLE.TXT提供了Table5.4中的数据。

9、在表格中单击右键选择“TableImport|Fromfile...”

10、选择CCE_TABLE.TXT然后点击“Open”

11、在“TextImportWizard”打开“IgnoreRecords”并设置忽略数字为“1”(因为我们想忽略表头),你会发现表格不再包含第一行。

12、点击“OK.”

出现错误信息“Cannotdeleterowsfromthistable”这是因为我们导入的表格填充的长度少于程序预置的行数。

所以我们可以放心的忽略弹出的信息。

13、点击“OK”忽略“Cannotdeleterowsfromthistable”这条信息。

现在表格所包含的信息与Table5.4相同了。

当实验完善之后,就创建了一个实验。

14、点击“Next”创建一个实验。

现在数据结构图上出现了创建的CCE1,实验名称旁边的星号表示实验是动态的。

CCE1实验的观察节点就是相对体积的测量。

15、点击“Close”关闭窗口。

3、模拟结果绘图

1、在数据结构图上点击相对体积观察值,将它拖动到主绘图窗口中,主绘图窗口应该像Figure5.3.

Figure5.3结果拟合图

4、定义其它实验与观测值

在这部分教程中,将会定义其它实验及观测值。

然后将这些观测值拟合状态方程,经拟合的状态方程将为ECLIPSE的组份模拟器产生所需的流体属性表。

①多次脱气实验

第一个增加的是一个多次脱气实验(Table5.5),如44页的"

Definingexperimentsforsimulation"

Table5.5多次脱气实验(220oF)(*代表泡点压力)

1、PVTi:

2、在“ExperimentEntry”窗口中,依次点击Add|Pressuredepletion|DifferentialLiberation...

3、在“Observations”选项卡中,设置如Table5.5的表头:

Pressure(压力)、OilVolumeFactor.(原油体积系数)、Gas-Oilratio(汽油比)、VaporZ-factor(偏差因子)、LiquidDensity(流体密度)、GasGravity(天然气比重)、GasFVF(天然气体积系数)

4、点击“Next”

5、在“General”选项卡中输入温度“220F”。

文件DL_TABLE.TXT提供的数据如Table5.5所示

6、将文件DL_TABLE.TXT加载至“Observations”选项卡,记得忽略带有表头的首行。

7、点击“Next”创建实验。

现在“ExperimentEntry”窗口显示已经定义了2个实验。

②定义泡点压力实验

最后,将要增加一个在220F下的泡点压力实验

1、ExperimentEntry:

Add|SinglePoint|BubblePoint...

2、在“Observations”选项卡中设置首列方框为“Sat.Pressure”第二列设置为“LiquidDensity”。

3、点击“Next”。

4、在“General”选项卡中输入温度220oF。

5、选择“Observations”选项卡。

6、输入饱和压力2516.7psi、液体密度45.11lb/ft3。

7、点击“Next”创建实验。

8、点击“Close”

5、拟合所有实验

现在已经输入了所有的实验,然后总结一下,工程应该包含以下几个部分:

①流体定义(组份属性以及通过组份摩尔百分数定义的样品)。

②一个包含相对体积的恒质膨胀实验。

③一个包含原油的相对体积、溶解汽油比、偏差系数Z、原油密度、天然气比重和地层天然气的体积系数等参数的多次脱气实验。

④一个在220oF下、包含泡点压力和液体密度的泡点压力实验。

哪个实验已经被定义的信息以及实验中哪个观察值已经被输入,都包含在了数据结构图中。

Run|Simulate

产生了一个关于所有实验的拟合报告,全都显示在“OutputDisplay”窗口中。

2、OutputDisplay:

File|Close

为一个实验所有观测值作图

View|Observations...

2、选择“DifferentialLiberation(DL1)”实验。

3、点击“OK.”

多次脱气实验的图形上,每个观察值的以点显示,模拟的计算值以线显示。

在其中一个小图上双击左键,小图切换成大图。

4、检查每个图形,检查模拟器拟合数据的好坏。

你可以在数轴图上点击右键,并在下拉菜单中选择“ShowEditBox”。

打开“AxisPropertyEditing”窗口,在这个窗口中改变坐标轴的属性,例如改变图形的单位。

在下一部分,将说明通过回归拟合计算值与观察值。

6、保存当前工程用于将来使用

定义的流体样品能够以RUNSPEC、SYSTEM及SIMULATE这三种PVI文件保存。

File|Save(concise)...

2、文件命名为:

SIMULATE_SECTION.PVI.

在该教程例举的工程包含以下实验:

恒质膨胀实验、泡点压力实验和多次脱气实验来模拟所定义的流体。

使用PVTi中图形功能(即主图形窗口和其周围小窗口中的图形)检查计算值与实验观测值的匹配性。

然后流体模型就拟合好了,因为它很好地拟合了(即图形上点与线的距离达到了最小)实验观察值。

(详细请查看50页"

Fittinganequationofstatetoexperimentalresults"

)。

拟合后的流体最后为ECLIPSE产生PVT属性表(具体请查看54页"

ExportingECLIPSEBlackOilPVTtables"

四、使用状态方程拟合实验数据

这段教程说明的是如何利用回归的方法拟合已经定义的流体和实验数据。

该段教程包含了PVTi的基本功能和使用技巧。

后面的教程是假定你已经学习了前面的教程,所以建议你按顺序学习。

然后在你开始该教程之前,你应按照该路径复制此文件夹到你的本地磁盘中。

1、介绍50页

2、利用回归拟合状态方程5

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2