1、PVTsim软件学习PVTsim20 是为石油工程师开发的多用途PVT模拟软件。要准确模拟油和凝析气混合物的PVT特性,需要进展标准的组份分析。多种油藏组分流体可以被定性化和集总为一个唯一的拟组分。程序中的回归方法选项允许将PVT数据匹配成与最少的拟组分。PVTsim中的天然气水化物、蜡、沥青质和结垢功能选项使PVTsim 非常适合于评估在管线运输过程中的固体沉降的风险。PVTsim 中还有组分蜡分解模拟器DepoWax。PVTsim20可以定量地模拟从深层油藏到标准条件下得油、气、水多相的组份分布及相特性。PVTsim 可以将结果向其他油藏模拟器、管道模拟器、处理模拟器的输出,这样就可能在模
2、拟整个油/气生产过程中使用同一种热动力根底。流体处理器:处理流体组分和PVT数据是PVTsim 中的主要组成局部。PVT实验室测出的PVT数据可以输入到并存在PVTsim的数据库中去。PVTsim自动的将加号组分分开,并结成拟组分,准备好在模拟过程中所需的各组分和模型参数。PVTsim 中的“泥浆清理功能可以将数据中被泥浆中的油基所污染的数据数字化清理。 PVTsim的流体处理器中还包括两相压力/温度闪蒸和相态变化模拟功能。闪蒸计算的输出结果包括:密度和Z因子;焓、熵、Cp和Cv;声速:粘度;热传导率;外表力。 PVTsim 模拟器:PVTsim 适合于方案PVT实验、检查实验数据的质量。所有
3、的常规PVT实验都可以被模拟:定量膨胀;定容脱离;差异脱离;别离试验;膨胀试验;粘度试验还有其他选项可计算饱和点、零界点和随深度的组分变化。闪蒸和设备操作:PVTsim 所支持的闪蒸有:PT压力,温度:PH压力,焓:PS压力,熵:VT容积,温度:UV能,容积;HS焓,熵; 可以模拟的设备有:压缩机;扩容机;冷却器;加热器;泵;阀;闪蒸别离器 与油藏模拟器的接口: PVTsim 只用几分钟就可以将标准组分分析的结果转化为向油藏和井流模拟器的输入文件。所支持的模拟器有:Eclipse 黑油模型;Eclipse 200(Gi);Eclipse组分模型;VIP黑油模型;VIP 组分模型;Prosper
4、/Mbal;Saphir。网友提问1.PVTsim水合物模块怎么用?你先需要输入气体组分。 然后参加水,看看相包图,再调NaCl浓度。看相包络图.2.PVTsim如何导出水合物TAB文件?导出的水合物曲线TAB文件需要导入到OLGA中,但是没找到接口,总不能直接复制粘贴吧!3.PVTsim如何混合油气水的组分气、油分别做成物性,用rebine将气油合并你需要给定混合物的GOR (气液比)或CGR(凝析液气比), 然后用PVTSIM: Fluid - Rebine.4.PVTsim中,如何把原油实沸点馏程数据转换成组份数据?可以用hysys,plus完成切割后把组分导入到PVTsim中Cp 就是
5、热比容。在 PVTsim 中:Cp = a + b*T + c*T2 + d*T3;但在Hysys中,有很多经历公式,要一一对应不容易。对在PVTsim中缺失的物性参数可以点击“plete 【在 add p 后面。】在PVTsim中, Cpen 是 Peng-Robinson EOS 体积校正参数。还有就是要保证Hysys和PVTsim选的EOS一致。还要注意参数的单位。5.PVT中的mix fluid在什么时候用?个人浅见:较常用的是在OLGA网络模型分析中,因为OLGA中的一个branch只能指定一种组分 如果没有positional tracking的话,所以在junction不同组分的
6、混合需要指定mix的属性以便OLGA进展在trunckline里的计算。还有就是在做fluid data matching时,根据实验数据需要别离或混合去match。6.那请问,OLGA的所有组分或者读入流体,都需要先用PVTsim建立组分么?以前是这样,不过由于现在斯伦贝收购了OLGA所在的整个SPT集团,已经在将PIPESIM中所使用的也是第三方的Multilflash闪蒸计算包与OLGA进展结合了,目前也能使用Multiflash产生组分文件后导入到OLGA了。经历在创立新流体时,假设流体组分在C10以推荐使用New no-Plus Fluid,假设存在C10+推荐使用New Plus
7、Fluid;这里的no-Plus Fluid和Plus Fluid的区别在于是否流体组分中含有plus fraction。对于plus fraction我看有人翻译为加组分,有人翻译为重组分,不过之所以存在这个特殊的组分,主要是在C6以后,同分异构体太多,很多时候都是采用的控制馏程围的方式别离出的组分数据,都是混合物,所以C6及以上组分都不再标注n和i,只是采用单碳数S的方式进展标注。回到主题,之所以要对plus fraction进展劈分的目的在于将其劈分成更细的拟组分后,便于拟合实验数据的目的。所以在创立新流体时,只要有plus fraction的组分数据,都建议使用New Plus Flu
8、id。混合多项流时,有两种方式。Mixing of Fluid对多种流体进展依据摩尔比或者质量百分比进展混合;Rebination多是针对气、液油进展混合,需要提供具体混合参数,至少需要填入气油比以及标况下油组分密度。前者是对多个“流体组分进展混合,这是一种对于PVT表格形式的物性文件的妥协方式,因为这种情况下在出现多种流体混合时,OLGA在计算是没法自动计算,除非采用完整组分流体模型的组分跟踪模块。而后者一般是对单个地层流体在经别离器别离后气、液相单独的组分数据进展“回配,回配为地下油气藏中的地层流体状态,所以才需要气油比,用以计算终究有多少气会溶解到原油中。总之,前者是“混合,后者是“回配
9、。OLGA软件入门教程:PVTsim软件输出tableCalsep.PVTsim20.0是为石油工程师开发的多用途PVT模拟软件。能够准确模拟油和凝析气混合物的PVT特性,从而进展标准的组份分析。可将多种油藏组分流体定性化和集中为一个唯一的虚拟组分。 PVTSIM20.0是由Calsep公司提供,具有PVT模拟、水合物形成预测、结蜡结垢预测、多相闪蒸计算、回归分析、单元操作计算等功能。任选模块包括段塞跟踪可跟踪水力学段塞、地形起伏引起的段塞、流量变化引起的段塞、清管引起的段塞、启输引起的段塞等、三相流气液水三相流主要为层流模拟、管束管束构造中单相流管和多相流管之间的传热计算、土壤埋地管道与土壤
10、传热的二维模拟、多相流泵离心泵和容积式泵模拟、腐蚀井筒和管道部CO2腐蚀速率、分布规律计算、蜡井筒和管道蜡沉积分布规律计算、井筒油气藏流入动态、钻井、试井和井喷过程模拟、效劳器提供与其他模拟软件,如动态过程模拟器的接口等模块。可直接输出table表导入OLGA等数值模拟软件进展准确计算。接下来针对OLGA介绍如何建立特定井流物性的table表。First step:图1 pvtsim20建立流体包界面首先选择Simulations Explorer下的Fluid Management建立流体,已使用过PVTSIM,可点击Select Fluid翻开Database如图2。新建流体点击New P
11、lus Fluid或者New no-Plus Fluid、New Char Fluid;拆分、不拆分、已拆分可得到图3。图2 Database中已建流体如图3所示,在Well井名称,Text、Fluid流体类型中输入描述流体的关键信息,用来区分复杂模型需要的大量流体类型建议定义流体时多使用英文命名,尽量不适用数字,不可使用中文;对于Fluid Type可在Simulations Explorer下选择亦可在图3所示位置进展拆分的选择;在Input position in中选择数据为摩尔分数或者质量分数;假设数据给出wax含量,可在Input wax fraction下进展设置;Adjust t
12、o Sat point(c7+ dens)通过其他数据进展调整包括温度压力等参数,一般建立流体不使用此功能;点击Fluid options下Save Char/Regres,将已新建流体保存至数据库;其中输入流体组分数据时,可通过Add ps增加默认中缺少的组分如图4所示。注意输入数据的归一化。图3 新建流体PVTSIM20.0界面图4 增加默认中缺少的组分Second step:新建流体输入完毕后点击OK即保存至Database中,翻开Simulations Explorer下的Interfaces进展针对OLGA软件table表的输出如图1所示。点击Flow下的OLGA输入table表物性
13、参数如图2所示。其中,FLOW可以建立OLGA三种文件:1.OLGA一般使用这个,就是普通物流组分文件;2.OLGA positional tracking组分跟踪文件,专门为OLGA采用组分跟踪计算所设置的;3.OLGA wax为含蜡和结蜡计算所设置的。图1 输出针对OLGA软件的table表在当前已选定流体下,首先对含水率进展定义,包括四种定义方式。1.water cut,液相含水率;2. mol spec water/mol feed,水与其他组分的摩尔比;3. mole% of feed+spec water,水与总组分的摩尔比;4. weight% of feed+spec wate
14、r,水与总组分的质量比,对应输入数值同时注意归一化水合物抑制剂类似本节不过多讲解。在Pressure and temperature中设置压力、温度计算模拟围,保证模拟过程中,压力、温度最大值及最小值均在围中,且注意温度负值情况,建议压力围为1200bara,温度围为-20100。在其下方有Intelligrid自动划分网格选项,可以勾上使网格划分更为合理,不过有些流体组成使用自动划分网格会使生成的table文件在OLGA中使用时报错,遇到此种情况可以尝试修改。图2 PVT tables for OLGA设置Output table中相态选择,含水选择三相。在extrapolation met
15、hod外推方法中可以选择derivatives根据压力边界外推、positional根据组分数据外推进展压力温度外推。一般在压力温度设定中要使设定围足够大,此处那么不太重要,一般选定derivatives方法。在water properties中定义水组分的处理方法,可选EOS状态方程、water package水组分包计算,两种方法都可以。在下面可以选择position,左键点击在数据库中选择建好的流体数据。勾选Save Fluid并在Fluid label中对流体进展标号命名英文。设置完毕后点击Output File命名并保存至文件夹如图3所示。最后点击OK进展PVT文件的输出如图4所示。
16、图3 保存界面图4 输出table表利用PVTsim20.0两步输出table表已经简单介绍完了,要注意操作时的细节,有时命名定义时应用数字符号也会造成pvt文件无效,软件矫情,咱们只能认真仔细了。下周一8:30 将发布PVTsim20.0操作过程易忽略的细节,欢迎互相探讨交流。1)“注意在PVTsim20.0中进展操作或者保存等所有操作不能使用中文,建议均应用英文;2) 流体方程的选择:一般常用SRK Peneloux和PR方程,根据所要求不同流体属性进展设置如图1;图1 选择流体处理方程3)添加默认组分中没有的组分有两种方式,a.直接在新建流体界面选择Add ps,或者在Fluid Man
17、agement下的Defaults中选择Default p List进展添加如图2,前者添加组分只在当前流体编辑中使用,或许再新建流体那么还是添加前默认流体包,后者添加组分可直接添加至默认流体包,根据具体情况可选择性使用;在新建流体中添加组分 在Default p List中添加组分图2 添加默认中缺少组分4)在创立新流体时,假设流体组分在C10以推荐使用New no-Plus Fluid,假设存在C10+推荐使用New Plus Fluid;5)混合多项流时,有两种方式。Mixing of Fluid对多种流体进展依据摩尔比或者质量百分比进展混合;Rebination多是针对气、液油进展混合
18、,需要提供具体混合参数,至少需要填入气油比以及标况下油组分密度。图3 混合多项流操作1Simulations中Flash&Unit Operations下Flash功能,设置界面如图1所示,输入对应压力温度可同时输入多组参数即可得到当前流体对应温度压力下属性,如图2所示。图1包括气相、液相摩尔质量、体积比重,对应相密度,化学分子量,对应相焓值,对应相熵值,热容CP、CV等。图22流体水合物曲线,操作界面如图3所示,输入含水量,以及对应含水中相应组分的含量,可得到对应温度压力围水合物生成曲线。图33Simulations环境下Flow Assurance流动平安保障可对蜡组分进展研究如下列图,结合原油物性参数以及所给数据在对应位置输入,在被编辑的当前流体中,PVT会直接将有关蜡组分的参数代入被编辑的当期流体。在Interfaces中进展OLGAWax的蜡文件输出。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1