CMG油藏数值模拟软件l-IMEX2002中文_第1页
CMG油藏数值模拟软件l-IMEX2002中文_第2页
CMG油藏数值模拟软件l-IMEX2002中文_第3页
CMG油藏数值模拟软件l-IMEX2002中文_第4页
CMG油藏数值模拟软件l-IMEX2002中文_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、版数据集生成举例 在你的磁盘上创立一个工作目录,并将其命名为 Tutorial,然后将地质图文件放入该目录。启动CMG Launcher选择 Projects 和 Add Project菜单浏览你所存储地质图文件的目录 将project命名为 TutorialOK然后退回到Launcher现在你的屏幕上就会显示这个目录翻开Builder (双击图标)选择:创立一个新的数据集- Create a new datasetIMEX 模拟器输入文件名为tutorial选择国际单位-SI Units现在会看到一个数据输入面板选择Reservoir Description 按钮调整日期为1991-01-0

2、1在下一个面板上单击 Create Grid Using GridBuilder (面板底部的中间)单击File (在菜单栏,顶部的左边)单击 Open Map File选择地质图类型 - Windig format 和 选择x/y 坐标的单位为m单击浏览按钮并找到文件位置选择 单击OK为更好的观看,单击窗口最大化按钮最大化屏幕 单击 Grid (在菜单栏上)选择 Corner Point, Orthogonal 并建立一个25 x 35 x 4 (I,J,K)的网格。输入 I 方向: 25*110, J 方向35*125OK使用 Shift 和鼠标左键移动网格 使用 Ctrl和鼠标左键旋转网

3、格调整网格使其覆盖整个地质图 将鼠标改变为探测模式Probe mode (在屏幕左边带有箭头的按钮) 单击Specify property按钮 (屏幕中间)选择新面板顶部的Grid Top属性,面板上有一个数据表,利用滚动条浏览数据表,选择所要详细说明的属性在Grid Top列Layer 1行的框里单击鼠标右键,并从显示的菜单上选择选择Geological Map单击Values in File 1按钮,并选择文件 (Windig 格式; 米)单击OK 按钮,然后回到主数据外表板中重复以上操作,通过选择Grid Thickness列和Layer 1行的列表框来说明Grid Thickness

4、属性将地质图上的值都乘以0.25例如,单击鼠标右键选择Edit specification,将times改成0.25。这样做是因为要把一个总厚度的地质图被分成4个厚度相同的模拟层输入完layer 1的数据后,单击鼠标右键选择copy 并paste 到layers 2, 3, and 4中按照以上的步骤定义Porosity,但选择地质图,注:因为输入地质图中的单位是%,而模拟器用小数,所以需乘以0.01单击OK 按钮,退出数据表,返回到主显示区。现在单击Calculate Property按钮确认你定义过的三个属性已被全部选定,然后按OK。OK 其它信息将IJ-2D Areal t显示该为3D

5、view显示屏幕左边的下拉条观看三维构造图单击旋转3D按钮来旋转。用e 键和鼠标左键来向下拖动来缩小,向上拖动来放大。从显示窗口上移移动地质图。单击鼠标右键;从菜单上选择Properties,选择目录树上的Geological Maps 一项;并取消选中Show Map Contours 框。回到File; Exit GridBuilder并返回到Builder面板单Grid Array Properties tab从面板左边的列表中选择Permeability I 然后单击Edit Property using Simple Array option 按钮单击Grid Array Optio

6、ns下拉框并选择KVAR按以下输入:Layer 150Layer 2250Layer 3500Layer 4100使用回车键确认每一项输入正确。按OK键退出选择 Permeability J 和 Edit Property using Simple Array option单击列表框并选择EQUALSI 然后按OK选择Permeability K和Edit Property using Simple Array option单击列表框并选择EQUALSI在第一个框内输入*,在 Value 框内输入 (这是Kv/Kh的比值),回车然后按OK选择Volume Modifiers 和Edit Pro

7、perty using Simple Array option单击下拉框并选择CON 然后键入 按回车键,OK选择Rock Compressibility tab设定在参考压力为20000kPa下的岩石压缩系数为2E-5 1/kPa按Exit退回到主面板这时就会看到这局部按钮旁边的绿灯亮了单击Component PropertiesOK 其它信息在 Oil-Gas Tables tab里, 按下Add PVT 按钮将油藏温度Reservoir Temperature 定为70; 原油密度Oil density 定为801; 气体密度 Gas density 定为单击 Use calculate

8、d water properties from analytical correlations输入水矿化度值为100000 ppm; (Water formation volume factor)参考压力为20000 (面板底部的最后一项)。单击 Calculate 按钮定Pressure dependency of water viscosity 值为0检查 Generate PVT information using correlations 文本框。单击 Use Correlations 按钮输入泡点压力bubble point pressure为6500,最大压力maximum pre

9、ssure为25000在面板的左边其它值为默认值,然后按 Apply Correlations,并答复 Yes 单击 PVT Table tab设定未饱和油压缩系数 undersaturated oil compressibility为 1E-06按下OK,然后在下一个面板中按下 Apply ,OK所有的灯应该是绿色的,然后按OK返回到主面板单击岩石流体数据 Rock Fluid DataOK 所有信息选择岩石类型为 Type 1 并单击Edit 按钮。选择 Analytical tab 并按如下输入将所有的 N值定为2 (共有4个N值)单击Calculate Kr Tables单击面板底部-

10、 Select curves to plo内的Kr vs Sw 等,你可以看到相渗曲线t通过单击这些显示点和通过鼠标左键向下拖动来编辑这些曲线。Close 图形显示窗口OK 退出这个面板并 Close, 返回到主面板单击 Initial Conditions 并选择 PVT Regions tabOK 所有信息单击 PVT Region Parameters ( PVT Regions面板底部的右边)单击PVT Region 1 并输入:WOC3080GOC2000Depth of reference pressure3050Reference pressure20000其它框未空值单击 Ap

11、ply; OK; Apply; OK返回到主菜单,你会看到面板上除了wells section的灯是红的外,其它灯都是绿的。这时应该保存已经生成的数据集从顶部菜单上选择 File 和 Save Dataset,将数据集存为 Tutorial.dat 到当前工作目录中单击 Wells and Recurrent Data取消警告信息,然后按OK 用鼠标右键单击 Date Events ,并从出现的菜单中选择 New 从1991-01-01到 1992-01-01选择 Create Series of Dates, Step 为1 和Step Size为 months.OK 并退出,答复Yes 这

12、时在左边的树图上会显示一系列的日期单击+号来扩大树图鼠标右键单击Wells文件夹,并从显示的菜单中选择Properties在出现的过滤面板filter panel里,确认选择的10口井为1991-01-01后,按下OK键回到 Type Tab; 点中type box, 并将井的类型well type 定为 Producer,然后按 OK鼠标右键单击Wells文件夹,从显示的菜单中并选择 Constraints 。在过滤面板内,确认选择同前面一样后,单击 OK选择 New Constraints tab, 点中 Define the well constraints 框, 并单击 非灰色的Add

13、按钮选择Constraint为 Operate; Property 为Bottom hole pressure,最小值min value 为10000 单击 Add (面板底部的左边) ; 然后改变constraint 为Monitor; property 为Water cut; value为 然后按下 OK键OK 退回到主井面板单击+号来扩展 Wells文件夹选择 Well 3; 右击它,并选择 Perforations using GridBuilder单击edit perforations 按钮 (4th button down on the left hand tool bar) 从弹

14、出面板上选择 Well 3,并单击 Modify perforations at existing date 按钮Well 3将会向构造南部的末端加亮。 在 J-K横截面显示区(应该在 I=10 或11附近).找到Well 3。设定显示面为 J-K截面显示,并用滑动条来选择特殊行。单击 Well 3顶部射孔下面的地层来添加第二个射孔。Well 3现在应该有在1层和2层的射孔,形成了一口垂直井。 OK and Close 两个面板File; Exit GridBuilderSelect File; 从面板菜单上Close Recurrent data 在主Builder 面板区选择 File;

15、Save dataset所有的灯应该是绿色的,现在完成了数据集 单击Validate Dataset 按钮,然后 No 和OK. 现在即可以将数据集提交给IMEX来检查 应该没有问题,然后可以退出Builder现在我们已经完整的定义了油藏模型,可以提交给模拟器了。 现在可以将数据集, tutorial.dat,拖放到IMEX图标中运行了。我们将在后面分析输出结果。注:为了刷新Launcher窗口中显示的文件,我们只需单击左边窗口内的文件夹。你也可以通过选择Launcher菜单的View;Advanced options选项来设定自动刷新时间间隔。你可以选中自动刷新框并设定刷新时间间隔。标有.o

16、ut的新文件包含 ASCII 文本输出; .irf; 及.mrf 包含图形数据。你可以利用 Launcher 上的文件过滤器filter 来选择所需文件类型。添加水层我们下一步要添加一个水层;并与没有水层的模拟运行进行比拟,以找出不同之处。拖放到Builder icon选择 Reservoir Description局部.选择 Sectors/Aquifers/Lease tab单击 Edit Aquifers using GridBuilder双击Aquifer 在屏幕的左边,或单击Create/Edit Aquifers 按钮 选择 Create New Aquifer选择第一个Selec

17、t the first listed type Bottom aquifer, and OK the panel选择 Modelling Method Carter-Tracey. 其余项为空。OK 退出并 Close面板退回到模型显示区域File; Exit GridBuilder 退回到BuilderExit 并退回到程序主面板回到 File; Save dataset as并改变文件名为OK保存新文件并退出 Builder现在你可以拖放文件到IMEX 图标。分析数据拖放tutorial.irf 文件到Results Graph图标从菜单条中选择File; Open CMG Results

18、并选择现在我们已经加载了两个模拟结果,可以比拟了单击+ 图标来添加曲线 选择原始类型Select Origin Type Sector (Region)Parameter Ave Pres HC POVO SCTR单击 OK重复以上操作,单项选择择文件名为。 现在我们可以比拟一下两条曲线的形状如下所示:Results是非常直观的,你可以通过菜单或在显示区上单击鼠标右键来访问它。 更改油井数据和使用事件文件在这一局部我们要做到:定义一些注水井并更改一些油井控制参数 添加一些历史数据使用event文件来规定射孔段以及历史时间选择,并显示录井以用于与射孔段比拟 为简单起见,假定所有井都是在1991年

19、1月1日钻的。油田观察说明Well 7是一口迅速完井的探井。Well 5和Well 9是注水井which came on line on 1st June 1991拖放到Builder icon进入Well and Recurrent Data 局部 鼠标右键单击并从菜单上选择 Properties选择General tab并设定 Status 为从OPEN 到SHUTINOK 返回单击 Wells文件夹 单击 Well 5, 同时按住 键然后单击 Well 9 ,选中这两口井你会看到这两口井都选中了 鼠标右键单击并选择Properties面板上出现了两口井 转到 General tab 然后

20、设定wells为SHUTIN转到 Type tab 并改变type 从PRODUCER 到 INJECTOR单击 the Fluid 框, 以击活它, 然后设定流体类型为 WATEROK返回显示的面板如下所示:单击 Well 5 和 Well 9同时按住 键, 如前所述这时应选中了两口井 鼠标右键单击并选择Constraints面板上出现了两口井,带有前面定义的water cut 和minimum BHP constraints. 这些对于注水井已不在有效,需将minimum BHP constraint改为 maximum BHP constraint.选择 Defined Constrai

21、nts tabCHECK Delete the constraints 框通过按住 键选中两个 constraints 现在选择 New Constraints tabCheck the Define well constraints 框单击 Add定义 max BHP constraint 为 20,000kpaOK两次返回到main well面板为了选中你现在改正了的限制,你可以选择顶部菜单项的View以及下拉菜单项Columns。 在弹出面板上添加Constraints。那么主显示面板如下所示。我们现在定义了两口注水井关井,但其生产时的最大BHP 为20,000kPa.。这些井在1991

22、年六月1日开井。因此:设定显示日期为 1st June 1991 i.e. 1991-06-01在WELL文件夹显示区域内鼠标右键单击 Well 5, 并从弹出菜单上选择Properties 回到 General tab并设定well status 为OPEN, 然后OK退出面板所显示的屏幕如下所示:对于Well 9重复以上的操作,日期也定为1st June 1991添加Event文件 现在我们要添加可以显示历史射孔记录和相关的测井文件的event文件,以用于比拟。这些event文件给了我们射孔深度以及做过的更改。只有一种方法可以引入event文件到我们的模型中。任选一口井 (本例中用 Wel

23、l 1)右击 它并选择 Perforations Using Perforation Manager显示的窗口如下所示:点中在面板顶部中心的Change Perforation Data 框,这样我们就可以改变前面设定的射孔参数, 面板将变为非灰色。 现在从顶部的菜单条中选择 File 和Import Perforation Data. 选项找到 包含在tutorial 目录中的文件,并选定它OK 出现的perforation tolerance, 设定 tolerance为 30 days现在可以用下拉框或Next Well/Prev Well 来看所有井的定义射孔段。 注释: Wells

24、10 和 3带有测井数据,这些数据来自于扩展名为.prf的 文件。在需要的情况下,这些测井文件可以分别输入。Wells 1和 2 有一个以上的射孔事件。这可以通过单击Next Date 按钮来看到。黑颜色段代表实际深度。蓝色段是模拟器得出的结果,由于所有的完井位于网格块上,如果网格块具有足够的分辨率,那么完井位置只能精确确定。Well 10的 测井轨迹以及Well 1 的新射孔如上图所示单击 the Apply Changes button (面板底部的左边l),并通过File; Exit (save changes)退出面板。在 出现的面板上选中所有的井,以便保存这些井的新信息。任何没有选中

25、的井将不能保存这些信息。OK这个面板然后退回到主油井面板。I 现在退回到Builder主面板并 Save the dataset as为注: 由于模型的低分辨率,一些井的四个地层的射孔位置将会稍微不同于例子中显示的。因为该模型没有足够的空间准确性来完全地解决模型的结构,这是因为顶层和层边界可能稍微改变。添加历史生产数据 最后一项就是要添加一些历史产量数据,以至于我们可以历史拟合这个模型。 返回到Well and Recurrent Data局部我们将移除前面定义的 Water cut monitor constraint,以使其不影响我们的历史剖面 鼠标右键单击 Wells文件夹并选择 Con

26、straints显示的filter panel上应列出日期为1991-01-01的所有井 选择 OK选择 Defined Constraints tab点中 Delete the Constraints 框并 只highlight MONITOR constraintOK 返回到WELL面板 选择Tools; Production Data Wizard使用 Next/Back按钮来前后移动各步stepsStep 1: 浏览BrowseStep 2: 单击生产数据的第一行例如. 单击 Review Data Format Options 按钮改 Input Volume format 为 Da

27、ily(volume/day) 并让其它的不变 OK 然后 Next到 Step 3读弹出信息框然后OK Step 3:Check 数据已读完并进入下一步 Next stepStep 4:Date 在第一列, 这是 OK的单可以更改设定column 2 为 Oil, 且column 3 为 Water. Next.Step 5:设定单位units为 SI. Next.在弹出面半上答复,因为我们没有额外的文件Step 6:NextStep 7:NextStep 8:Check模拟开始日期在面板的底部为 01/01/1991,然后 accept default .fhf 文件名. Next.Ste

28、p 9:NextStep 10:单击 Change Averaging Interval, 然后读并 OK 弹出面板右击Y轴的右面然后弹出一个面板 更改averaging interval 为 every month (at date 01-01-1991)图形上应显示出现一个月间隔的垂直红色虚线。Close 并 Finish. OK 最后的弹出面板.返回到 main wells 面板右击任一口井如 Well 1, 并从弹出菜单中选择 Production Profile Plots ,我们可以将刚刚读进去的这些数据以图形形式显示出来, File; Close Recurrent data单击

29、 Input/Output Control 选择 Restart Files tab单击 Write Restart Options按钮Check Write Restart Files框选择第一个选项 At every time.OK返回到主面板 File; Save Dataset现在我们已经完成了数据集,可以退出 Builder了,并拖放文件到 IMEX icon来运行它。.注: 在这个模型的历史数据的末端,这些油井将继续以它们最后输入限制生产。如果生产井的最小BHP被定为 10,000kPa,现在我们要预测 1/1/1993 以前的油藏性能。使用Restart文件和Prediction

30、 Runs重新加载tutorial3.dat 到Builder单击 主面板上的Input/Output Control条选择 Restart Files tabCheck Is this a restart run?框从而击活 Index Results File(*.irf) 框Browse 并选择OK 继续读irf信息现在一系列 restart dates可用了选择date 为08/01/1991 并 Apply and OK 退回到主面板进入Well and Recurrent Data 局部将面板顶部的日期date 设为1991-09-01鼠标右键单击Wells 文件夹并从出现的菜单上

31、选择Constraints 窗口中显示了所有选定日期为1991-09-01的井我们将去除这个 filter结果并将其代替为 production wells at this date单击底部右边的 Clear Search Results按钮,并在弹出窗口上答复 Yes.选择Select Well Domain 为One or more wells (面板顶部的左边) 并 单击 输入行旁边的带有3个点的按钮。弹出含有所有井列表的面板。 Check wells 1, 10, 2, 3, 和6 ,并 OK 退出面板单击New Search 按钮(在Clear Search Results 按钮的旁

32、边)注意到现在5选择的井显示的日期为1991-09-01单击 OK所显示的面板如下所示:选择 Defined Constraints tabCheck Delete Constraints of the following type 并按住键选上两个 constraint displayed 选择New Constraints tabCheck Define the well constraints 框单击 Add 并设定: OPERATE; MIN; Bottom Hole Pressure: 10,000kPa 然后OKOK 返回到 main well display,你会看到油井从SHU

33、TIN 变为OPEN最后我们要扩展预测期间.右击 Date Events 文件夹并选择 New选择 Create series of dates,并设定其从1992-Jan-01 t到 1993-Jan-01. Step 为1,及Step size为 MonthsOK 退出并在弹出的面板上答复 Yes现在我们会看到日期描述为从 1/1/1991到 1/1/1993, 达两年的模拟File; Close Recurrent dataFile; Save Dataset as. 另存其为 我们可以退出 Builder并拖放文件到 IMEX 来运行它。.我们现在可以看模拟运行并与historical

34、 data 进行比拟,以看油藏将会如何继续Perform.拖放到 Results Graph icon选择菜单File; Open Field History选择我们在第8步的Production data wizard中生成的文件 单击 add a line icon 选择 file为 tutorial3r.irf ; Well; Oil Rate SC; Well 1,然后 OK现在重复同样的操作,但是选择的文件名为 production-history.fhf, 以便我们将模拟数据同历史输入数据进行比拟。显示的图形如下所示:按照同样的方法做含水率曲线 Water Cut为了看所有生产井的

35、曲线,你可以使用 Repeat origins 按钮button 选择 All Producers 选项,并 OK 来生成曲线你会看到一系列的显示拟合和预测的曲线。 你可以继续用 Graph 和 Results 3D来研究由这些数据集得出得结果,并顺应地发现可用于分析你的数据的大范围特征。 进一步分析 当你用Results 3D来观看tutorial3r的三重图的时候,你就会注意到在本次模拟的末端有一些油残留在南部的背斜里面。作为我们油藏方案的一局部,我们将在1/1/1992这一天放入一口水平井以接近这些“剩余油。加载数据集到 Builder单击主面板上的Input/Output Control 条选择 Res

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论