ecl学习Word文档下载推荐.docx
- 文档编号:21319886
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:23
- 大小:512.90KB
ecl学习Word文档下载推荐.docx
《ecl学习Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《ecl学习Word文档下载推荐.docx(23页珍藏版)》请在冰豆网上搜索。
另一种是在RUNSPEC部分运用NOSIM关键字运行而产生的。
在加载数据以前,必须有以下资料:
•加载的网格文件(这些网格文件由Eclipse或者GRID软件或其它相关软件运行产生的);
•读入的网格特性文件(EclipseINIT文件);
•所要输入的井斜检测数据(由Eclipse产生的后缀为*.cnt的文件)。
(2)输入井的轨迹文件(TrajectoryFile)
井的轨迹文件是由GRID或者FloGrid等网格应用程序所产生的数据文件,也可以由第①种方式产生。
如果在以前已经加载井的几何信息数据文件,如在GRID中计算了井的轨迹并在Schedule中进行了数据文件的输出,只要在GRID中选择“Outputwellconnections”选项即可输出所需要的网格模型中的网格特性、井的轨迹(包括渗透率、净毛比NTG)等规定格式的数据文件。
(3)内部交互式(Interactively)定义井的轨迹
如果既没有井的轨迹数据文件(TrajectoryFile),又没有井斜检测数据(DeviationSurvey),必须根据手工编写井的轨迹数据表(TrajectoryTable)或者通过三维井的轨迹图数字化。
这两种情况可以在Schedule钻井方案中非常容易求取,将在后面具体介绍。
7.输入地质小层(GeologicalLayer)信息
为了避免模拟网格与实际流动地质小层不符(即二者不在同一水平高度,导致网格不能激活),Schedule具有自动调节功能,使二者保持一致。
使二者结合的信息保存在后缀为“*.lyr”的文件里面。
8.观察(Visualizing)、确认(Validating)和编辑(Edit)数据
(1)与网格相连的井的三维可视化展示
(2)初始步长条件下井的完井状况三维可视化显示
(3)显示井的连接状况(WellConnection)
9.保存所建立的工程(Project)
10.定义Schedule报告(Reporting)
Schedule允许在模拟过程中指定的时间进行报告文件的生产,由于报告文件是针对整个油田(Field)而来的。
11.为模拟器输出接口文件并检查(InterfaceFile)
后缀为“*.sch”的文件
12.运行Eclipse(RunEclipse)
在运行Eclipse之前,必须保证在所要运行的目录下具有以下文件:
ScheduleSection文件(ex1.sch)、Grid文件(ex1.grdecl)、data文件(ex1.data),而且ex1.sch文件和ex1.grdecl文件必须用“INCLUDE”关键字正确地包含在“SCHEDULESECTION”部分里面。
运行结果包括以下文件:
Summary文件:
ex1.RSM;
InitialandSolutiondata文件:
ex1.FINIT;
GRIDdata文件:
ex1.FGRID;
SummarySpecification文件:
ex1.FSMSPEC;
标准重启动(UnifiedRestart)文件:
ex1.FUNRST;
Print文件:
ex1.PRT;
UnifiedSummary文件:
ex1.FUNSMARY。
2、Schedule用于历史拟合
Schedule不仅能够以各种方式准备合适、完整的生产数据和完井数据,而且它还能够在进行历史拟合过程中对模拟进行修改,这就降低了在做历史拟合时浪费的大量时间,下面就是介绍在历史拟合时的几个比较有用的例子。
①在历史拟合过程中改变网格特性(Properties)或几何参数(Geometry)
在进行历史拟合过程中的网格应用时,假定要改变模拟网格的特性,如果对与井相连的网格进行改变,则会影响到SCHEDULE部分COMPDAT关键字控制下的连接因子(CF-ConnectionFactor)的计算。
通过Schedule,原始INIT文件将会很容易加载,井的轨迹(Trajectories)也会通过主窗口“Data→RecalculateTrajectories”的应用而重新计算,这样就会改变了井的特性,然后将SCHEDULE部分进行输出,这个过程可以重复进行,直到满足历史拟合所需要的结果为止。
②在井的轨迹数据表上编辑特性(EditingPropertiesonTrajectoryTable)
通过轨迹数据表,Schedule非常容易地、迅速地编辑渗透率(Permeabilities),这样将会导致井方程(WellEquations)连接因子(ConnectionFactor)的修改。
如果对轨迹数据表进行了编辑,当在“Schedule”主界面(在任何时候,可以重新输入到该工程中,也可以输入到其它工程中)运用“Export→Tractories”对数据进行输出时,将会改变轨迹数据文件。
否则,当通过意外事件(ByAccident)进行井的轨迹重新计算时,所改变的数据将会丢失。
③在井的轨迹数据表中编辑井的轨迹(EditingWellTrajectory)
如果有必要,所有通过Schedule或输入数据文件计算而得到的井的轨迹都可以在轨迹数据表中进行编辑。
这就允许通过在井的轨迹数据表中改变与井相连接的网格IJK坐标到另一个模型中所谓更合适的网格,虽然这种做法是不被推荐的(Recommended)。
如果想用这种方法将井移动到新位置,必须对轨迹数据表中新IJK位置特性(渗透率、净毛比NTG)进行更新(Update)。
否则,Schedule将按照错误的网格特性进行连接因子计算。
④通过三维可视化视图(3DViewer)编辑井的轨迹
由于可以通过三维视图创建一口井,并且可以用GRID或FloGrid一致的(Compatible)井斜检测格式(DeviationSurveyFormat)输出,如果已经保存了井斜文件(DeviationFile),井的轨迹可以通过三维视图进行编辑,三维视图中井的轨迹的改变将在轨迹数据表中随之(Corresponding)而变。
⑤在事件(Events)窗口中编辑内部(Internal)COMPDAT关键字
当将SCHEDULE部分输出后,可以对每一口井在“Events”窗口中进行编辑而且还可以对连接因子(COMPDAT关键字)进行计算。
这种是一种编辑数据非常安全的方法,因为Schedule保存了对“Events”的编辑,可以随时撤消。
⑥编辑整个目标模拟器(OverallTargetSimulator)的时间步长
Schedule在“SimulationTimeFramework”窗口中自动计算每一个时间步长的平均产量速度(Production),如果要想利用附加的时间步长以更准确地得到油藏行为(ReservoirBehavior)的模型,可以在Schedule和SCHEDULE部分输出文件中通过改变整个目标模拟器的时间步长来完成,此时Schedule将会根据新的时间框架(TimeFramework)自动改变输出平均产量速度。
3、关键字
1)默认值设置
两种方法:
●在某一个数字之后用“/”表示其后所有参数取默认值
●使用“数字*”格式表示几个默认值(包括数字本身位置的量),*两端不能用空格
2)添加注释
●“--”之后标注
●“/”表示结束,其后数据自动忽略
3)几个全局关键字
●SKIP之后的内容自动忽略直到ENDSKIP出现,对于E100使用SKIP100,E300使用SKIP300
●INCLUDE引用外部文件的内容,必须用/结尾
●COLUMNS用来重置左右位置,只有这些位置的数据进行处理
几个控制输出警告的关键字
●Messages用来修改默认的打印和限制关键字
●WARN和NOWARN用来控制输出警告语句(PVT,VFT表格外插警告控制用EXTRAPMS)
●DEBUG和NODEBUG用来控制输出调试信息
4)MSGFILE
Controloutputofthemessagefile
Thekeywordshouldbefollowedbyuptooneinteger.
Thepossiblevaluesare:
5)MSSAGES
1.Printlimitforseverity1messages
DEFAULT:
1000000
2.Printlimitforseverity2messages
3.Printlimitforseverity3messages
10000
4.Printlimitforseverity4messages
100
5.Printlimitforseverity5messages
6.Printlimitforseverity6messages
7.Stoplimitforseverity1messages
8.Stoplimitforseverity2messages
9.Stoplimitforseverity3messages
10.10Stoplimitforseverity4messages
11.11Stoplimitforseverity5messages
10
12.12Stoplimitforseverity6messages
1
6)RPTGRID
7)RPTPROPS
RPTPROPS控制PROPS部分的输出PROPS部分
●此关键字后是控制特殊输出形式的19个整数,小于或等于0的值关闭输出,大于0的值打印输出,数据末端是一斜杠(/)。
●如果读入数据少于17个整数,剩余的将不变,注意,如需要(但星号前后不能有空格)可用重复计数的方法(如3*0)。
第一控制—输出原油饱和度表(SOF2,SOF3)
—Todd-Longstaff的混合参数(TIMIXPAR)
—混相残余油饱和度表(SORWMIS)
第二控制—输出水饱和度表(SWFN)
第三控制—输出气体饱和度表(SGFN)
第四控制—输出原油PVT表(PVDO,PVTO)
第五控制—输出水PVT表(PVTW)
第六控制—输出气体PVT表(PVDG,PVTG)
第七控制—输出表面的密度/重度(DENSITY,GRAVITY,SDENSITY)
第八控制—输出岩石性质(ROCK,ROCKTAB等)
第九控制—输出终点刻度值(ENPTVD等)
第十控制—输出纯性流体示踪剂名(TRACER)
第十一控制—输出聚合物速流模型性质(PLYVISC等)
第十二控制—输出Gi-model饱和流体性质(GINODE等)
第十三控制—输出输出Vefrac(VEFRACV,VEFRAC)
第十四控制—输出表面张力性质(STOG,STOW)
第十五控制—输出SolventPVT性质(PVDS)
第十六控制—输出拨姆的Solvent/Gas(SSFN)
第十七控制—输出可混性函数和(MISC)
—压力可混性函数(PMISC)
第十八控制—输出扩散性数据(DIFFC)
第十九控制—输出表面性质(SURFVISC等)
第二十控制—盐性的输出(PVTWSALT)
第二十一控制—环境示踪剂性质的输出(TRADS,TRDCY)
第二十二控制—输出Langmuir等温线(LANGMUIR,LANGSOLV,COALADS)。
●对前三项控制的任一(或全部)的值等于5,则饱和度表以5%的间隔打印。
打印出除了用记指定值外及用户指定值。
相似地,对第四、第五、第六控制,如一值等于5,则在压力间隔200Psi(油田),10bars(公制)或10atmos(实验)时打印PVT表,象前面的,打印出除用户指定的值以外的值。
●例子
………
RPTPROPS
8*1/
8)RPTREGS关键字
RPTREGS控制REGIONS部分的输出REGIONS部分
●此关键字后是控制特殊输出形式的24个整数,小于或等于0的值关闭输出,大于0的值打开输出,数据末端是一斜杠(/)。
●如果读入数据少于24个整数,剩余的将不变。
注意,如需要(但星号前后不能有空格)可用重复计数的方法(如3*0)。
第一控制—输出PVT区号(用PVTNUM输入)。
第二控制—输出饱和度区号(用SATNUM输入)。
第三控制—输出平衡区号(用EQLNUM输入)。
第四控制—输出地下流体区号(用FIPNUM输入)。
第五控制—输出X方向Kr区号(用KRNUMX输入)。
第六控制—输出-X方向Kr区号(用KRNUMX-输入)。
第七控制—输出Y方向Kr区号(用KRNUMY输入)。
第八控制—输出-Y方向Kr区号(用KRNUMY-输入)。
第九控制—输出Z方向Kr区号(用KRNUMZ输入)。
第十控制—输出-Z方向Kr区号(用KRNUMZ-输入)。
第十一控制—输出吸吮区号(用IMBNUM输入)。
第十二控制—输出X方向吸吮区号(用IMBNUMX输入)。
第十三控制—输出-X方向吸吮区号(用IMBNUMX-输入)。
第十四控制—输出Y方向吸吮区号(用IMBNUMY输入)。
第十五控制—输出-Y方向吸吮区号(用IMBNUMY-输入)。
第十六控制—输出Z方向吸吮区号(用IMBNUMZ输入)。
第十七控制—输出-Z方向吸吮区号(用IMBNUMZ-输入)。
第十八控制—输出岩石压实区号(用ROCKNUM输入)。
第十九控制—输出终点与深度区号(用ENDNUM输入)。
第二十控制—输出踪剂与深度区号(用TNUM输入)。
第二十一控制—输出混相区号(用MISCNUM输入)。
第二十二控制—输出基岩/裂缝饱和区号(用KRNUMMF输入)。
第二十三控制—输出基岩/裂缝吸吮区号(用IMBNUMMF输入)。
第二十四控制—输出表面饱和度区号(用SURFNUM输入)
RPTREGS
111/
9)RPTRST关键字
RPTRST输到RESTART文件的控制SOLUTION和SCHEDULE部分
●此关键字后是控制写入重启文件数据的频率及数量的7个整数,大于0的值打开输出。
数据行末端是一斜杠(/)。
●如读的数少于6个整数,剩余的将不变。
●也可用关键字RPTSCHED和RPTSOL的第七开关来控制重启文件。
但当指定额外数据写到RESTART文件,RPTRST允许较大的灵活性。
如果RPTRSTA的第一控制设为1或2,随后用RPTSCHED将不理会重启文件的输出频率。
然而如果第一控制设置为3或更大,RPTSCHED的第7开关的任何值将会被忽略。
第1控制—输出基本的重启文件。
Ø
如果设为1,每一报告时间都产生重启文件,但如果文件不一致,仅保留运行中的最后一个(为自动防止故障重启设计的)
如果设为2,在此开关重新设因置前,每个报告时间都产生重启文件,并且全部保留。
如果设为3,每一第几次报告时间都产生重记文件,由第六控制给定重启文件频率。
如果设为4,在每年的第一报告时间步写一个重启文件,比较灵活的是,如果第六控制设为>
1,仅每一第n年时写重启文件。
如果设为5,每月的第一报告时间步写一重启文件,灵活的是,如第六控制设为>
1,仅每一第n月时写重启文件。
第2控制—输出块间流动。
第3控制—输出地层流体。
第4控制—输出相的势。
第5控制—输出泡点和露点压力。
第6控制—如第一控制设为>
2,控制重启文件的频率。
第7控制—输出水和气相压力。
第8控制—输出流体粘度。
第9控制—输出相的油藏密度。
第10控制—输出泄油排水区。
(能输出到debug文件—参看在关键字OPTIONS中第25控制)
第11控制—输出原油相对渗透率。
第12控制—输出水相对渗透率。
第13控制—输出气体相对渗透率。
例子
RPTRST
21011/
10)RPTRUNSP关键字
RPTRUNSP控制RUNSPEC部分的数据输出RUNSPEC部分
●该关键字下没有有关的数据。
在RUNSPEC部分中如果RPRUNSP被指定为最后的关键字,那么一份在RUNSPEC部分中设置的参数列表就会被加到打印文件里。
这个输出包含了设置在RUNSPEC部分中的所有变量(包括缺省值和用户定义值)。
●为了使这个输出能先于任何网格数据被打印出来,RPTRUNSP这个关键字就要用在GRID关键字之前。
11)RPTSCHED关键字
RPTSCHED控制SCHEDULE部分的输出SCHEDULE部分
●该关键字下有46个整数,每个整数控制着特殊的输出方式。
数值小于或等于0时不输出,大于0时输出。
在某些情况下(下面所提)输出的量依赖于开关的数的值。
●数据区的结尾用“/”。
假如没有读够46个数,那么剩下的数就不改变。
注意如果必要的活可采用重复计数(例3*0)(但在*号前后不能有空格)
●每当需要时,RPTSCHED关键字可用来对SCHEDULE部分进行重新设置输出控制。
所有控制的缺省值为0。
第1个控制—网格压力的输出。
第2个控制—网格的确良油饱和度的输出。
第3个控制—网格的水饱和度的输出。
第4个控制—网格的气饱和度的输出。
第5个控制—网格的溶解气油比的输出。
第6个控制—网格的挥发油气比的输出。
第7个控制—重启文件的输出。
如果设置到1,那么重启文件可以建立在每个报告时间上,但如果文件为非一致性的,那么在运行中只是最后一个文件被保留下来(为自动防止故障的重启而设计)。
如果设置>
1,那么重启文件被建立在每个报告时间点上一直到开关重新设置,并且所有的文件都保留下来。
2,那么每相的块间流量都被写进重启文件中。
3,那么当前每个网格结点上的流体储量和相的势都被写进重启文件中。
参看RUNSPEC部分第30个记录RESTART、RPTRST、PSEUDO、QFMTOU、QFMTIN、QUNOUT、QUNINP这些关键字。
如果RPTRST的第一个整数已被预先设置为大于2,那么这个控制值将被忽略。
初始的重启文件(在0.0天)的输出由关键字PPTSOL的第七个整数来管理,但是必须至少具备一个时间步长。
第8个控制—流体的储量和区域间流动的报告的输出。
如果设置到1,那么就报告出整个区域的流体储量。
如果设置到2,那么除以上功能外,还可以为每个流体的区域储量产生一份平衡报告表格,这份表展示当前的初始流体储量、井和其它区域的累积物质平衡误差。
还要参看REGIONS中的关键字FIPNUM和RUNSPEC中的关键字NTFIP。
第9个控制—井报告的输出,包括产出、注入量和总量。
给出一份单井油(气)产量报告。
给出一份和射开网格的流量的报告。
给出一份单层总流量。
给出一份单层总流量和井的油(气)流量报告。
给出一份单层总溜量,井和射开网格的流量的报告。
第10个控制—垂直流动性能表的输出。
第11个控制—每一时间步长结尾的汇总结果的输出。
如果设置到1,那么报告就被写进打印文件里。
如果设置到2,那么除以上功能外,还拷贝一份报告到简短的输出上(终端?
)
如果设置到3,那么报告只是被送到简短的输出上。
第12个控制—输出CPU的损耗和当前运行所用的时间。
如果设置到1
如果设置到2同上(第11个控制)
如果设置到3
注意:
参看一份说明输出的附录TIMINGREPORTS。
当设置到0时,在TS的内部时钟在中间时间步没有记录。
第13个控制—Fetkovich或Carter—Tracy水驱状态的输出。
第14个控制—井表关键字资料的输出。
(为了获得它,关键字RPTSCHED必须放在井表关键字前)。
第15个控制—牛顿迭代收敛的汇总输出。
如果设置到1
如果设置到2同控制11
如果设置到3
第16个控制—网格的油相压力的输出(校正到基准深度)。
第17个控制—网格的水相压力的输出。
第18个控制—网格的水相压力的输出(校正到基准深度)。
第19个控制—网格的气相压力的输出。
第20个控制—网格的气相压力的输出(校正到基准深度)。
(也要参看SOLUTION部分的关键字DATUM)
第21个控制—在原始油、气、水层的地层流体的输出(用于VE—垂直平衡选择)
第22个控制—当前油水界面(WOC)深度的输出。
(用于VE选择)
(假如,油水界面在顶部结点之上则输出AAAAA,假如油水界面在底部结点之下则输出BBBBB)
第23个控制—当前油气界面(GOC)深度的输出。
(假如油气界面在顶部结点之上则输出AAAAA)
(假如油气界面在顶部结点之下则输出BBBBB)
第24个控制—当前油水界面深度—初始油水界面深度的输出(用于VE选择)
第25个控制—当前油气界面深度—初始油
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ecl 学习