olga超级经典教程.doc
《olga超级经典教程.doc》由会员分享,可在线阅读,更多相关《olga超级经典教程.doc(121页珍藏版)》请在三一文库上搜索。
1、 OLGA软件计算应用导则CPE西南分公司中国石油大学(北京)2010年 8月 1.软件简介 .32.PVTSIM .53.软件基础操作 .153.1建立文件.153.2 Basic Case介绍.173.3 Blackoil Case介绍.443.4 Network Case介绍.504.软件各种模块 .564.1基础稳态模型.564.2水合物模块.574.3清管模型.654.4节流模型.714.5紧急关断动作模型.784.6输量变化及停输再启动模型.815.川东北项目计算实例 .855.1稳态工况.855.2清管工况.1006.重点参数设置 .1066.1 OPTIONS设置.1066.2
2、传热设置.1086.3源及节点设置.1116.4管线数据设置.1136.5输出设置及结果查看.1156.6 FA-MODELS.119 1.软件简介OLGA是模拟烃类流体在油井、管道、管网中瞬、稳态多相流动的软件包,由挪威的 SINTEF(The Foundation for Scientific and Industrial Research at theNorwegian Institute of technology)和 IFE(The Institute for Energy Technology)联合开发,是 1984-1989年期间一些挪威和国际石油公司(Norsk Hydro,
3、Saga, Statoil,Esso, Texaco, Mobil, Conoco和 Petro Canada)联合资助的两相流项目的产物。从1989年开始,OLGA的商业化运作由 Scandpower A/S负责。利用 SINTEF多相流实验室的大规模高压环道(长 1km,主要为 8英寸管,另有 12英寸、4英寸等管径,压力可达 90bar,实验介质为烃类流体和氮气或氟利昂)的实验数据,OLGA得到不断的改进,相继推出了 84、86、87、90、91、92、94、97、2000等版本,目前最新的是 OLGA6.2版。OLGA的开发和推广得到 Conoco Norway,Elf Petrole
4、um Norway,Mobil Exploration Norway,Norsk Agip,Norsk Hydro和Statoil等许多大型国际石油公司的支持。OLGA软件是开发最早的油气混输管流瞬态模拟软件,是目前世界领先的瞬态多相流模拟软件。可以模拟在油井、管线和油气处理设备中的油气水运动状态,其计算结果相对来说被世界各大石油公司所认可。OLGA已经被广泛应用在可行性研究、工程设计和运行模拟中。OLGA还可用于模拟有问题的油井和输油管线,以求解决办法,找出最佳操作步骤并选择合理的控制系统。还可用于对正常生产过程中的实时模拟控制,用作于工程师训练模拟器。在工程实际中,准确模拟和预测混输工艺能
5、够对油田混输技术方案和油田进一步开发、改造提供有效依据。需要说明的是,OLGA软件目前仍不包含流体物性计算模块,其组分数据的输入是通过 PVTSIM软件模拟,然后生成 OLGA适用的 TAB文件。在 OLGA中调用 TAB文件来完成流体物性输入。PVTSIM是由 Calsep公司提供,具有 PVT模拟、水合物形成预测、结蜡结垢预测、多相闪蒸计算、回归分析、单元操作计算等功能。任选模块包括段塞跟踪(可跟踪水力学段塞、地形起伏引起的段塞、流量变化引起的段塞、清管引起的段塞、启输引起的段塞等)、三相流气液水三相流(主要为层流)模拟、管 束(管束结构中单相流管和多相流管之间的传热计算)、土壤(埋地管道
6、与土壤传热的二维模拟)、多相流泵(离心泵和容积式泵模拟)、腐蚀(井筒和管道内部CO2腐蚀速率、分布规律计算)、蜡(井筒和管道内蜡沉积分布规律计算)、井筒(油气藏流入动态、钻井、试井和井喷过程模拟)、服务器(提供与其他模拟软件,如动态过程模拟器的接口)等模块。本报告将就 OLGA、PVTSIM软件的操作方法及不同模块的功能及一些值得注意的问题做一个简单的介绍。 2.PVTSIM 在 OLGA软件中只能对黑油模型的组分进行简单定义,如果需要使用组分模型,一般需要使用 PVTSIM软件进行定义。PVTSIM是一个专门的流体计算软件,此软件可以给许多多相流或者化工模拟软件建立流体文件。本文只是简单介绍
7、其用于 OLGA流体文件的一些基本操作。图 2.1是 PVTSIM软件的初始界面,其主界面主要分为三个部分:左上部的Simulations Explorer(模拟导航)、左下部的 Output Explorer(输出导航)和右侧的操作界面。图 2.1初始界面在 Simulations Explorer界面的最下方有三个选项,分别是:Fluid Management(流体管理)、Simulation(模拟)、Interfaces(接口)。这三个选项的具体内容见图 2.2。其中 Fluid Management为建立流体组分数据;Simulation为对流体进行闪蒸、相包线等其他一些参数进行模拟计
8、算;Interfaces为建立可供多相流或化工软件使用的流体物性文件,PVTSIM可以给 PIPESIM、PIPEPHASE、OLGA、HYSYS、PRO/II等许多软件建立流体物性文件。 图 2.2 Simulations Explorer界面首先在 Simulations Explorer中选定 Fluid Management选项。如果之前已经使用过 PVTSIM软件,要使用已建立的流体或者修改之前的流体,可以 OpenDatebase(打开数据库)选择已经建立的流体。打开之后的界面见图 2.3。 图 2.3 Datebase的界面如果之前没有使用过 PVTSIM软件,需要新建一个流体,
9、则会出现下图 2.4的界面。 图 2.4新建流体界面其中 Well、Test、Fluid、Sample、Text、History都是一些描述流体的选项。一般只需要输入 Well(井名)、Test、Fluid(流体类型)。Input composition in(数据使用摩尔分数或者质量分数);Fluid options中 Save Char/Regres表示将流体保存到数据库;Adjust to Sat point(c7+ dens)通过其他数据进行调整,一般不使用此选项。Fluid type有三个选项:Plus fraction(进行组分拆分)、No- Plus fraction(不进行组分
10、拆分)、Characterized(特征化的,已经拆分过的)。详见图 2.5。如果要输入默认之外的组分,可以通过点击 Add Comps来实现。如果要更改默认组分,可以通过 Simulations Explorer- Fluid Management-Defaults-Default comp list来进行设置,更改默认组分的界面见图 2.6。 图 2.5新建流体界面设置图 2.6更改默认组分界面 所有设定都完成之后,点击 OK键。然后可以继续新建流体,定义另外的流体组分。然后将 Simulations Explorer选到 Interfaces界面,FLOW下面可以建立 OLGA三种文件:
11、OLGA(一般使用这个,就是普通物流组分文件)、OLGA compositionaltracking(组分跟踪文件,专门为 OLGA采用组分跟踪计算所设置的)、OLGA wax(为含蜡和结蜡计算所设置的)。左键点击 OLGA会出现下图 2.8的界面,最上面的的Fluid selection显示一个TAB文件可以包含多种流体。在water specification(含水量)中进行含水的定义,可以有四种单位的设定:water cut(液相含水量)、mol spec water/mol feed(水与其他组分的摩尔比)、mole% of feed+spec water(水与总组分的摩尔比)、wei
12、ght% of feed+spec water(水与总组分的质量比)。下面的 inhibitor specification(水合物抑制剂含量)与之相类似。Pressure and temperature是设定进行流体工艺计算的压力和温度范围。一般压力可以取 1200 bara,温度取-50100。在其下方有 Intelligrid(自动划分网格)选项,可以勾上使网格划分更为合理,不过有些流体组成使用自动划分网格会使生成的 TAB文件在OLGA中使用时报错,遇到此种情况可以尝试修改。还有 Emulsion(乳状液)选项,一般不常用到。下面是 Output table的相态选择,一般含水会选三相
13、然后在 extrapolation method(外推方法)中可以选择 derivatives(根据压力边界外推)、compositional(根据组分数据外推)进行压力温度外推。一般在压力温度设定中要使设定范围足够大,此处则不太重要,一般选定 derivatives方法。在water properties中定义水组分的处理方法,可选 EOS(状态方程)、water package(水组分包)计算,两种方法都可以。在下面可以选择 Composition,左键点击在数据库中选择建好的流体数据。在 Fluid label中对流体进行标号,此标号为了在 OLGA中进行不同流体的区分。 图 2.7O
14、LGA接口界面一种流体定义完成之后,可以单击 FLUID 2再定义其他流体。 所有流体定义完成之后点击 Output file来选择输出的 TAB文件名称和位置,见图 2.8。 图 2.8选择输出的 TAB文件名称和位置的界面选择好之后点击 OK,PVTSIM软件会对 TAB文件包含的流体进行 OLGA软件中会用到的工艺计算,计算完成之后生成一个 txt文件,见图 2.9,这样一个OLGA TAB文件的定义就完成了。 图 2.9生成 txt文件 3. 软件基础操作3.1建立文件在最新的 OLGA6.2版本中,给出了几种较为简单的基本模型,我们进行工程计算的时候,可以新建一个基本模型文件,然后在
15、此基础上修改,这样一来大大方便了用户的使用。现在简单介绍一下软件的基本操作。首先从开始菜单栏或者桌面快捷方式打开 OLGA软件,会出现如图 3.1的界面。图 3.1 OLGA软件初始界面OLGA文件分两级,首先需要建立一个 Project,然后在其下级建立 Case(算例)文件。点击 File按钮选择 New,来新建一个 Project项目文件,见图 3.2。 图 3.2新建 Project界面如果需要更改文件默认保存文件,可以在 Tools菜单下选择 Options下 MyProject Location选项点击 Browse按钮,选择好之后点击 OK,见图 3.3。 图 3.3修改文件默认
16、设置界面建立一个项目文件之后再次点击 File按钮选择 New,来新建一个 Case文件。OLGA6.2默认提供四种基本模型,分别是:OLGA Basic Case(基本模型)、OLGABlackoil Case(黑油模型)、OLGA Basic Network Case(基本管网模型)、OLGAEmpty File(空白文件)。前三种是 OLGA为方便用户使用提供的具有基本框架的模型,可以在这些模型的基础上进行修改,极大简化了 OLGA建模的过程。而 OLGA Empty File是一个空白的 OLGA Case文件。图 3.4建立 Case文件的模板3.2 Basic Case介绍以 OL
17、GA Basic Case文件为例进行说明。首先新建一个 OLGA Basic Case文件,会出现以下图 3.4的界面。这个界面主要分为四个小窗口,其中中间的是主界面窗口,此窗口显示各模型的各组件和整体模型;左边的界面窗口是文件的各类参数列表;右边的界面窗口为左窗口参数对应的详细属性数据;下方的窗口可在 Output和 Connections两个选项间切换,Output选项显示的是算例运行时的提示、警告和错误信息。而 Connections可以设定各类型控制调节模型中数据传递 的连接方式。图 3.5 OLGA Basic Case文件初始界面OLGA 6.2版中四种基本模型都包括一些基本的组
18、块:Library(材料数据库),CaseDefinition(模型定义),Output(输出)。可以看到 OLGA Basic Case文件除了包括以上 3个组块,还包括 FlowComponent组块,这些组块在界面的最左边,见图 3.6。图 3.6 Case基本组块这几个组块中最先设置 CaseDefinition,CaseDefinition包括 CASE、FILES、 INTEGRATION、OPTIONS和 RESTART五个设置,如图 3.7。图 3.7 CaseDefinition中的设置下面简要介绍一下 CaseDefinition中的这五个设置界面。其中 CASE设置中包含
19、的是文件的一些简单描述,如:作者、日期、项目、标题和信息等,见图3.8。图 3.8 CASE设置FILES设置中包含的是用到的组分、压缩机、泵的一些外部数据文件,值得注意的是,OLGA软件相当重视含蜡油计算,单独设置一个含蜡文件。这些外部 文件除了组分(PVT数据),其它几组都可以不输入,这里输入的组分数据就是使用 PVTSIM软件建立的 TAB组分文件,见图 3.9。图 3.9 FILES设置INTEGRATION设置包含的是模拟的时间、时间步长的选取,这里主要需要设置的是 ENDTIME(模拟结束时间),模拟时间一般需要根据模型的实际情况来设置,见图 3.10。需要说明的是,模拟时如果开始
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- olga 超级 经典 教程
