《油藏数值模拟基础培训(第三讲)ppt课件.ppt》由会员分享,可在线阅读,更多相关《油藏数值模拟基础培训(第三讲)ppt课件.ppt(23页珍藏版)》请在三一办公上搜索。
1、油藏数值模拟基础培训(第三讲),张世明,2009年4月,职工大学,油藏数值模拟基础培训,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,概念模型数据文件解剖,概念模型数据文件解剖,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,RUNSPEC(6个必要关键字)GRID(8个必要关键字)EDITPROPS(7个必要关键字)REGIONSSOLUTION(2个必要关键字)SUMMARYSCHEDULE(9个必要关键字),组建一个概念模型,概念模型数据文件解剖,求实 创新 超越,REALITY,INNOVATION,TRANSC
2、ENDENCY,RUNSPEC(6个必要关键字),- Runspec Section -RUNSPECTITLE Eclipse test exampleDIMENS- NX NY NZ 101 121 6 /- Phases presentOILWATERGASDISGAS,- UnitsMETRIC- Well dimensionWELLDIMS- MaxNo MaxPerf MaxGroup MaxWell/Group 200 200 10 100 /START 1 JAN 1980 /,1,2,3,4,5,6,1标题,2模型网格维数,3流体相,4单位制,5井及井组维数,6起始时间。,概
3、念模型数据文件解剖,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,1,2,3,4,5,6,1构造顶深,2网格X方向步长,3网格Y方向步长,4模型厚度,5X方向渗透率,6Y方向渗透率,7垂向渗透率,8孔隙度。,2、GRID(8个必要关键字),- Grid Section -GRIDEQUALSTOPS 2000 1 101 1 121 1 1 /DX 10 1 101 1 121 1 6 /DY 10 1 101 1 121 1 6 /DZ 2 1 101 1 121 1 6 /PERMX 1000 1 101 1 121 1 6 /PERMY 1000 1
4、 101 1 121 1 6 /PERMZ 100 1 101 1 121 1 6 /PORO 0.30 1 101 1 121 1 6 /,7,8,概念模型数据文件解剖,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,1,2,3,4,5,6,1流体密度,2气物性,3油物性,4水物性,5岩石物性,6油水相渗,7油气相渗。,7,4、PROPS(7个必要关键字),- Properties Section -PROPSDENSITY 934.00 1000.00000 0.90 /-2PVDG- PRES BG VISC- BARSA RM3/SM3 CPOISE
5、/PVTO- RS PRES BO VISC- SM3/SM3 BARSA RM3/SM3 CPOISE/PVTW- Pref Bw Cw Vw Cvw- BARSA RM3/SM3 1/BARS CPOISE 1/BARS 155.00 1.01754 4.3E-05 0.45 0.0/,ROCK- RefPressure Compressibility-BARSA 1/BARSA 155.0 1.8E-05 /SWOF- Data from record KrPc(OW) (ID=5)-Sw Krw Kro Pc/SGOF- Data from record KrPc(OG) (ID=6)
6、-Sg Krg Kro Pc/,概念模型数据文件解剖,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,1,2,1溶解气油比随深度变化表,2平衡初始化设定。,6、SOLUTION(2个必要关键字),- Solution Section -SOLUTIONRSVD1000 87.413000 87.41 /- Equilibrium dataEQUIL- DATUM DATUM OWC OWC GOC GOC RSVD RVVD ACCURACY OPT- DEPTH PRESS DEPTH PCOW DEPTH PCOG TABLE TABLE No of L
7、AYERS2000.000 200.00 2020.00 .000 1410.000 .000 1 0 0/,概念模型数据文件解剖,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,1,2,1井为置定义,2井射孔定义,3井组(集输)定义,4生产井控制,5生产井组控制,6井经济限制条件,7注水井控制,8注水井组控制,9时间步长设定。,8、SCHEDULE(9个必要关键字),- SCHEDULE -SCHEDULEWELSPECS /COMPDAT /GRUPTREE / WCONPROD / GCONPROD / WECON / WCONINJE / GCONI
8、NJE / TSTEP50*60/,3,4,5,6,7,8,9,概念模型数据文件解剖,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,ECLIPSE数据文件由以下几个部分组成:必需的RUNSPEC标题,问题的维数,开关,存在相,组成等。必需的GRID描述要计算的网格的几何形状(网格块角的位置),各网格的岩石物性(孔隙度,绝对渗透率等)。可选的EDIT 修改计算的孔隙体积,网格块中心深度和传导能力。必需的 PROPS 油层岩石和流体性质(密度、粘度、相对渗透率、毛管压力等)数据表,是流体压力、饱和度和组分的函数。包括组分计算中的状态方程描述。可选的REGION
9、S把计算网格分成几个区,用于计算: PVT 属性(流体密度和粘度) 饱和度属性(相对渗透率和毛管压力) 初始条件(静压和饱和度) 该处流体(该处流体和区中心的流动) EOS区域(用于组分计算)如果忽略这部分,所有的网格都放在1区中。,概念模型数据文件解剖,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,ECLIPSE数据文件由以下几个部分组成:必需的SOLUTION油层初始条件描述可以是: 通过给定流体接触深度得到(potential equilibrium)平衡来计算 从前面运行建立的重启动文件读取 由用户指定每个网格块(一般不推荐)可选的SUMMARY指
10、定每一时间步后要写入摘要文件的数据。当运算结束后要生成某些图形输出(如时间有关的含水率) 时才是必需的。如果忽略这一部分就不生成摘要文件。必需的 SCHEDULE 指定要模拟的操作(生产和注水的控制和约束)以及需要输出结果的时间点。垂向流动特性曲线和模拟程序中的参数调整也可以在这部分指定。,概念模型数据文件解剖,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,各部分之间的关联,模型数据文件说明,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,关键字 数据输入文件的各个关键字(包括各部分的头关键字)长度最多8个字符并且必须从
11、列1开始。这些所有最多8个字符都是有意义的。与关键字同一行的从第9列开始的任何字符都将被当作注释。,关键字数据 关键字的数据都应该位于关键字后的新行。数据可以用空格或新行分开,而且在行上的位置也不重要。,模型数据文件说明,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,SATNUM1 1 1 1 1 1 1 1 1 12 2 2 2 2 2 2 2 2 2 /,SATNUM10*1 10*2/,=,星号两边不能有空格。,重复次数 关键字之后的数据中,星号可以用来表示重复次数。可以在数据前面加上需要重复的次数和一个星号来重复数据。例如,下面两个例子是相等的:,
12、模型数据文件说明,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,默认值 有些数据项可以默认为内建的默认值。如果可以使用默认值,关键字描述中会有说明。有两种方式可以设定默认值的数值。第一种,通过用一个斜杠(/)提前结束数据,剩下没指定的数值将使用其默认值。第二种,位于斜杠之前的选定数值可以通过输入n*来使用默认值,这里n是要连续使用默认值的数值的数量。例如,3*使关键字数据中下3 个数值使用其默认值。数字和星号之间不能有空格。如果一次只有一个数值要使用默认值,必须输入1*。单独一个星号是不够的。,下面是一个例子,这口井中PROD1被给定最小的经济产油量200
13、0,最小的经济产气量默认为0,最大含水率极限0.8,最大气油比和水气比极限默认为无穷大,油井维修程序是关闭最差的连接,所有其他项使用默认值: WECON PROD1 2000 1* 0.8 2* CON / /,模型数据文件说明,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,字符串 当需要输入字符信息,例如井名(如上面的例子)或记号,可以在引号中随意输入。因此下面两个RPTSCHED关键字是相同的: RPTSCHED PRESSURE SOIL SGAS / RPTSCHED PRESSURE SOIL SGAS / 这些引号通常只在一个名称包含内部空格、
14、以数字开头或包含非字母符号时才是必需的。引号在使用通配符*表示井和组的根名称或井名列表时也是必须的。,模型数据文件说明,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,注释 任何以两个字符“-”开始的行都作为注释,将被ECLIPSE忽略。注释行(以及空行)可以插入在数据文件中的任何位置。注释也可以加在数据行的结尾,以“”开始,但这种情况下注释不能包含任何引号。注释也可以在用斜杠(/)结束数据录入的同一行后面而不用“”这两个字符。,模型数据文件说明,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,全局关键字 有些关键字可以出
15、现在输入文件的任何部分。这些关键字及其功能的简要描述如下。读取和重复输入文件 ECHO 和NOECHO 关键字打开和关闭向打印文件重复输入文件。初始默认为打开重复。INCLUDE 关键字使数据可以从另一个文件中读取。它后面紧跟要获取输入的文件的名称。读取之后,文件关闭,然后从INCLUDE之后的关键字开始继续从主文件输入。下面是一个例子: INCLUDE CASE6G.DATA /,模型数据文件说明,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,激活特殊选项 OPTIONS和OPTIONS3关键字用于分别激活ECLIPSE 100和ECLIPSE 300的
16、特殊功能中的特殊选项。这些选项主要是临时或试验性的,或者用于向后兼容早期版本的代码。设置消息输出和终止限制ECLIPSE有一个消息处理系统,根据严重程度分六个级别: 1 消息 2 注释 3 警告 4 问题 5 错误 6 程序缺陷(臭虫) 任一个消息发生后,它就被记录到简易格式输出,打印文件和调试文件。当特定类型的消息发生一定的次数(即“打印限制”)后,程序就不再打印这种类型的消息。同样,当特定类型的消息发生一定的次数(即“终止限制”)后,程序就自动终止运行。MESSAGES 关键字允许用户修改默认的打印和终止限制。,模型数据文件说明,求实 创新 超越,REALITY,INNOVATION,TR
17、ANSCENDENCY,结束输入文件 END关键字将先于输入文件的实际结束终止数据的读取。程序将不会重复或处理其后的数据。END 可以在包含文件中使用。可以使用ENDINC 关键字先于包含文件的实际文件尾结束包含文件并返回到主文件的控制。END和ENDINC都将在实际文件尾自动产生,因此不必每次都使用。,模型数据文件说明,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,全局关键字列表COLUMNS重新设置读取数据输入文件时的左右边界。DEBUG设置ECLIPSE 100中的调试输出控制开关。ECHO打开每次运行开始时重复打印数据的开关。END终止读取数据。E
18、NDINC终止读取包含文件并返回主数据文件。EXTRAPMS 要求PVT和VFP表外插法的警告信息。FORMFEED在打印文件中设置走纸字符。GETDATA 从前一步的初始文件或重启动文件导入命名数组数据(GRID, EDIT,PROPS, REGIONS和SOLUTION部分。)。INCLUDE插入指定文件的内容。MESSAGES重新设置各个严重程度级别消息的打印和终止限制。NOECHO关闭每次运行开始时重复打印数据的开关。NOWARN禁止警告信息。OPTIONS激活ECLIPSE 100中特殊用法的特殊选项。WARN在被NOWARN禁止警告信息之后重新激活警告信息。,模型数据文件说明,求实
19、 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,123456789012345678901234567890 132-此注释表示数据文件的开始-关键字必须从第一列开始写起RUNSPEC 可以从第8列开始写注释-这是一个注释-另一个注释EDIT 该部分可选PROPS 该部分必选DENSITY-OIL Water Gas 950 1000 0.87 /之后可以写注释-这是另外一个注释SOLUTIONColumns ECLIPSE关键字对大小写不敏感-First Last33/ 最后一列以后的任何语句都是注释SUMMARYSCHEDULEEND,作业练习,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,熟悉一个基础的概念模型文件组成,掌握必要的关键字。有条件的可以运行一下。,BASE.DATA,THANKS,谢 谢!,