PVTsim软件学习.docx

上传人:scccc 文档编号:14715565 上传时间:2022-02-16 格式:DOCX 页数:5 大小:13.97KB
返回 下载 相关 举报
PVTsim软件学习.docx_第1页
第1页 / 共5页
PVTsim软件学习.docx_第2页
第2页 / 共5页
PVTsim软件学习.docx_第3页
第3页 / 共5页
PVTsim软件学习.docx_第4页
第4页 / 共5页
PVTsim软件学习.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《PVTsim软件学习.docx》由会员分享,可在线阅读,更多相关《PVTsim软件学习.docx(5页珍藏版)》请在三一文库上搜索。

1、网友提问水合物模块怎么用?你先需要输入气体组分。然后加入水,看看相包图,再调NaCl浓度。看相包络图.如何导出水合物 TAB文件?导出的水合物曲线 TAB文件需要导入到 OLGM,但是没找到接口,总不能直接复制粘 贴吧!如何混合油气水的组分气、油分别做成物性,用 recombine将气油合并你需要给定混合物的GOR (气液比)或CGR凝析液气比),然后用PVTSIM: Fluid -Recombine.中,如何把原油实沸点储程数据转换成组份数据?可以用hysys , plus完成切割后把组分导入到PVTsim中Cp 就是热比容。在 PVTsim 中:Cp = a + b*T + c*TA2 +

2、 d*TA3;但在 Hysys 中,有很多经验公式,要一一对应不容易。对在PVTsim中缺失的物性参数可以点击“complete”【在add comp 后面。】在PVTsim中,Cpen是Peng-Robinson EOS 体积校正参数。还 有就是要保证 Hysys和PVTsim选白EOT致。还要注意参数的单位。中的mix fluid在什么时候用?个人浅见:较常用的是在 OLG刎络模型分析中,因为 OLG所的一个branch只能指定 一种组分(如果没有compositional tracking 的话),所以在junction 不同组分的混合需 要指定 mix的属性以便 OLGA进行在trun

3、ckline 里的计算。还有就是在做 fluid data matching时,根据实验数据需要分离或混合去match。6.那请问,OLGA勺所有组分或者读入流体,都需要先用PVTsim建立组分么?以前是这样,不过由于现在斯伦贝谢收购了OLGA所在的整个 SPT集团,已经在将PIPESIM中所使用的也是第三方的 Multilflash 闪蒸计算包与OLGAt行结合了,目前也能 使用Multiflash 产生组分文件后导入到 OLGAT。经验在创建新流体时,若流体组分在C10以内推荐使用 New no-Plus Fluid ,若存在C10+推荐使用 New Plus Fluid ;这里的no-P

4、lus Fluid 和Plus Fluid的区别在于是否流体组分中含有plus fraction 。对于plus fraction我看有人翻译为加组分,有人翻译为重组分,不过之所以存在这个特殊的组分,主要是在 C6以后,同分异构体太多,很多时候都是采用的控制储程范围的方式分离出的组分数据,都是混合物,所以C6及以上组分都不再标注 n和i ,只是采用单碳数(SCN的方式进行标注。回到主题,之所以要对 plus fraction 进行劈分的目的在于将其劈分成更 细的拟组分后,便于拟合实验数据的目的。所以在创建新流体时,只要有plus fraction的组分数据,都建议使用 New Plus Flu

5、id 。混合多项流时,有两种方式。Mixing of Fluid对多种流体进行依据摩尔比或者质量百分比进行混合;Recombination多是针对气、液(油)进行混合,需要提供具体混合参数, 至少需要填入气油比以及标况下油组分密度。前者是对多个“流体”组分进行混合,这是一种对于PVT表格形式的物性文件的妥协方式,因为这种情况下在出现多种流体混合时,OLGA在计算是没法自动计算,除非采用完整组分流体模型的组分跟踪模块。而后者一般是对单个地层流体在经分离器分离后气、液相单独的组分数据进行“回配”,回配为地下油气藏中的地层流体状态,所以才需要气油比,用以计算究竟有多少气会溶解到原油中。总之,前者是“

6、混合”,后者是“回配”。| OLG徽件入门教程:PVTsim软件输出table |Calsep.是为石油工程师开发的多用途 PVT莫拟软件。能够精确模拟油和凝析气 混合物的PVT特性,从而进行标准的组份分析。可将多种油藏组分流体定性化和集中 为一个唯一的虚拟组分。是由Calsep公司提供,具有PVT模拟、水合物形成预测、结蜡结垢预测、多相 闪蒸计算、回归分析、单元操作计算等功能。任选模块包括段塞跟踪(可跟踪水力 学段塞、地形起伏引起的段塞、流量变化引起的段塞、清管引起的段塞、启输引起 的段塞等)、三相流气液水三相流(主要为层流)模拟、管束(管束结构中单相 流管和多相流管之间的传热计算)、土壤(

7、埋地管道与土壤传热的二维模拟)、多相 流泵(离心泵和容积式泵模拟)、腐蚀(井筒和管道内部 CO潮蚀速率、分布规律计 算)、蜡(井筒和管道内蜡沉积分布规律计算)、井筒(油气藏流入动态、钻井、试 井和井喷过程模拟)、服务器(提供与其他模拟软件,如动态过程模拟器的接口)等 模块。可直接输出table表导入OLG*数值模拟软件进行精确计算。接下来针对OLGAT绍如何建立特定井流物性的table表。First step图1 pvtsim20 建立流体包界面首先选择Simulations Explorer 下的Fluid Management建立流体,已使用过 PVTSIM可点击 Select Fluid

8、 打开 Database (如图 2)。新建流体点击 NewPlus Fluid (或者Newno-Plus Fluid、NewChar Fluid ;拆分、不拆分、已拆分)可得到图3图2 Database中已建流体如图3所示,在Well (井名称),Text、Fluid (流体类型)中输入描述流体的 关键信息,用来区分复杂模型需要的大量流体类型(建议定义流体时多使用英文命 名,尽量不适用数字,不可使用中文);对于Fluid Type可在Simulations Explorer 下选择亦可在图3所示位置进行拆分的选择;在Input composition in中选择数据 为摩尔分数或者质量分数

9、;若数据给出wax含量,可在Input wax fraction 下进行设置;Adjust to Sat point(c7+ dens)通过其他数据进行调整(包括温度压力等参数),一般建立流体不使用此功能;点击 Fluid options 下Save Char/Regres ,将 已新建流体保存至数据库;其中输入流体组分数据时,可通过 Add Comps增加默认 中缺少的组分(如图4所示)。注意输入数据的归一化。图3新建流体界面图4增加默认中缺少的组分Second step :新建流体输入完毕后点击 OKW保存至Database中,打开Simulations Explorer 下的Interf

10、aces 进行针对OLGAWtable表的输出(如图1所示)。点击Flow 下的OLGA俞入table表物性参数(如图2所示)。其中,FLOWT以建立OLGAE种文件:(一般使用这个,就是普通物流组分文件);compositional tracking (组分跟踪文件,专门为OLG照用组分跟踪计算所设置的);wax (为含蜡和结蜡计算 所设置的)。图1输出针对 OLG岷件的table 表在当前已选定流体下,首先对含水率进行定义,包括四种定义方式。 cut ,液 相含水率;2. mol spec water/mol feed ,水与其他组分的摩尔比;3. mole% offeed+spec wa

11、ter ,水与总组分的摩尔比;4. weight% of feed+spec water ,水与总组分的质量比,对应输入数值同时注意归一化(水合物抑制剂类似本节不过多讲 解)。在Pressure and temperature中设置压力、温度计算模拟范围,保证模拟过程中,压力、温度最大值及最小值均在范围中,且注意温度负值情况,建议压力范 围为1200bara,温度范围为-20100C。在其下方有Intelligrid(自动划分网格)选项,可以勾上使网格划分更为合理,不过有些流体组成使用自动划分网格会使生成的table文件在OLGA使用时报错,遇到此种情况可以尝试修改。图 2 PVT table

12、s for OLGA设置Output table 中相态选择,含水选择三相。在 extrapolation method (外 推方法)中可以选择derivatives(根据压力边界外推)、compositional (根据组分数据外推)进行压力温度外推。一般在压力温度设定中要使设定范围足够大,此 处则不太重要,一般选定 derivatives 方法。在water properties中定义水组分的处理方法,可选EOS(状态方程)、water package (水组分包)计算,两种方法都 可以。在下面可以选择 Composition ,左键点击在数据库中选择建好的流体数据。 勾选Save Fl

13、uid并在Fluid label中对流体进行标号命名(英文)。设置完毕后点击Output File 命名并保存至文件夹(如图 3所示)。最后点击OK彳f PVT文件的 输出如图4所示。图3保存界面图4输出table表利用两步输出table表已经简单介绍完了,要注意操作时的细节,有时命名定 义时应用数字符号也会造成 pvt文件无效,软件矫情,咱们只能认真仔细了。下周 一 8:30将发布操作过程易忽略的细节,欢迎互相探讨交流 。1) “注意”在中进行操作或者保存等所有操作不能使用中文,建议均应用英 文;2)流体方程的选择:一般常用 SRKPeneloux和PR方程,根据所要求不同流体 属性进行设置

14、(如图1);图1选择流体处理方程3)添加默认组分中没有的组分有两种方式,a.直接在新建流体界面选择AddComps 或者在 Fluid Managements的 Defaults 中选择 Default CompList 进行添 加(如图2),前者添加组分只在当前流体编辑中使用,或许再新建流体则还是添加 前默认流体包,后者添加组分可直接添加至默认流体包,根据具体情况可选择性使 用;在新建流体中添加组分在Default CompList中添加组分图2添加默认中缺少组分4)在创建新流体时,若流体组分在Ci。以内推荐使用New no-Plus Fluid ,若存在 Ci。碓荐使用 New Plus

15、Fluid ;5)混合多项流时,有两种方式。 Mixing of Fluid 对多种流体进行依据摩尔比 或者质量百分比进行混合;Recombination多是针对气、液(油)进行混合,需要 提供具体混合参数,至少需要填入气油比以及标况下油组分密度。图3混合多项流操作1) Simulations 中 Flash&Unit Operations 下 Flash 功能,设置界面如图 1 所示, 输入对应压力温度(可同时输入多组参数)即可得到当前流体对应温度压力下属性, 如图2所示。图1包括气相、液相摩尔(质量、体积)比重,对应相密度,化学分子量,对应相 焰值,对应相端值,热容 CR CV等。图22)流体水合物曲线,操作界面如图3所示,输入含水量,以及对应含水中相应 组分的含量,可得到对应温度压力范围内水合物生成曲线。图33) Simulations 环境下Flow Assurance (流动安全保障)可对蜡组分进行研究(如 图所示),结合原油物性参数以及所给数据在对应位置输入,在被编辑的当前流体中,PVT会直接将有关蜡组分的参数代入被编辑的当期流体。在Interfaces 中进行OLGA Wax的蜡文件输出。

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

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1