Eclipse office练习5:用ECLIPSE OFFICE 和SIMOPT进行历史拟合.doc_第1页
Eclipse office练习5:用ECLIPSE OFFICE 和SIMOPT进行历史拟合.doc_第2页
Eclipse office练习5:用ECLIPSE OFFICE 和SIMOPT进行历史拟合.doc_第3页
Eclipse office练习5:用ECLIPSE OFFICE 和SIMOPT进行历史拟合.doc_第4页
Eclipse office练习5:用ECLIPSE OFFICE 和SIMOPT进行历史拟合.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

练习练习 5 用 用 ECLIPSE OFFICE 和和 SIMOPT 进行历史拟合进行历史拟合 在该练习中存在一已有的模拟及其相应的井历史含水率数据 并将被输入到 ECLIPSE Office 中提供 给基本工程 以检验模型与实际井生产间的匹配 工程将被输出到 SimOpt 中 此处可以使用 ECLIPSE 100 的 gradient 项来进行匹配分析 并将建立回 归问题以改善历史拟合 拟合模型将从 SimOpt 中输出 并同 ECLIPSE Office 工程一起形成新方案 最终 模型可用于预测 可使用 SimOpt 中的 Linear Uncertainty Analysis 模块进行预测分析 该练习被划分为多个阶段 每个阶段是独立的 并能够独立使用 提示 提示 如果用户刚接触ECLIPSE Office 则应依次完成所有推荐的阶段 目录 目录 依据现有的模型建立 ECLIPSE Office 工程 在 SimOpt 中 使用输出 ECLIPSE Office 工程 在 SimOpt 中建立历史拟合工程 分析当前历史拟合 并设计回归问题 输出 SimOpt 模型 以输入 ECLIPSE Office 中 在 ECLIPSE Office 中的多个预测运算 一 依据现有的模型建立一 依据现有的模型建立 ECLIPSE Office 工程工程 1 在文件夹 office course exercises exercise5 中启动 ECLIPSE Office 或在别的文件夹中 2 ECLIPSE Office File New Project 3 调新工程 SNARKSIM 4 ECLIPSE Office Case Import 5 输入数据集 SNARKSIM DATA 6 ECLIPSE Office Module Run Manager 7 Run Manager Submit Runs 8 ECLIPSE Office Module Results Viewer 9 Result Viewer Module File Open Current Case SUMMARY 10 在 Extract Load Summary Vectors 面板上 选择 Read All Summary Vectors 11 在 Extract Load Summary Vectors 面板上 选择 Read All Reports 12 在 Extract Load Summary Vectors 面板上 单击 Load 13 单击 Yes 输入所有的变量 14 Results Viewer Module View Summary Vectors 15 Summary Vectors New User 16 在 User Templates 面板的 X Axis 列表中 选择 TIME 17 在 User Templates 面板的 X Axis 列表中 选择 WWCT PROD1 18 单击 Add To List 按钮 19 单击 OK User Templates 面板上 比较模拟数据和实际测数据比较模拟数据和实际测数据 现在 建立 ECLIPSE Office 工程和运行模拟 其结果可与实测井含水率数据进行比较 20 Summary Vectors File Observed Column Format 21 打开文件 prod1 wwct 22 单击 OK 使用 Column Format User Data 面板中的缺省列格式 23 Summary Vectors New Observed 24 在 Select Observed Vectors for plotting 面板的 X Axis Vectors 列表中选择 TIME 25 在 Select Observed Vectors for plotting 面板的 X Axis Vectors 列表中选择 WWCT PROD1 26 单击 Add to List 27 选择 Add to Graph 28 单击 OK 提示 提示 如果所作图线是新图线 则可略去第27步 讨论讨论 对于井 PROD1 模型结果和实测结果间拟合较好 但在生产的早期和晚期 二者产水相差较大 这 可能是断层间水的流度太大 或 Z 方向的流度偏高 在该练习的第三阶段 在 SimOpt 中建立历史拟合工 程 将使用 SimOpt 检查这些参数并尽量获得一较好的拟合结果 然而 在这样做之前 必须为 SimOpt 准备好模型 在 SimOpt 中 使用输出 ECLIPSE Office 工程 部分的练习将检查从 ECLIPSE Office 工程到 SimOpt 工程的传递 二 在二 在 SimOpt 中 使用输出中 使用输出 ECLIPSE Office 工程工程 如果没有进行上面的操作 应使用 SNARKSIM DATA 建立 ECLIPSE Office 工程 提示 提示 如果不知道怎样建立ECLIPSE Office工程 可参见第一步中的相关内容 为 SimOpt 做模型准备的第一步是 在 ECLIPSE Office 工程中建立新方案 1 ECLIPSE Office Case Add Case Clone 所创建的新方案包含了与缺省方案相同的信息 注意 注意 SimOpt将为输入的数据添加有 1 脚标的文件名 如BASE DATA变为BASE 1 DATA 因此 SimOpt版的模型将不会受到原始数据集的影响 它将拒绝 文件名 1 脚标的数据文件 2 在 Case Names 树中 单击新方案 以激活它 3 ECLIPSE Office Case Show 4 改变方案名为 ORIGINAL 5 单击 OK 6 ECLIPSE Office File Save Project 建立建立 INIT 文件文件 SimOpt 需要 INIT 文件和数据集 在从 ECLIPSE Office 输出模型 ORIGINAL 之前 应创建 INIT 文 件 7 ECLIPSE Office Module Data Manager 8 Data Manager Module Section Grid 9 Grid Section Subsection GRID Keywords 10 GRID Keyword Section View Description 11 在 Keyword Type 列表中选择 Operational Keywords 12 GRID Keyword Section Edit Inser Keyword 13 在 Keyword Selection 面板中选择 Output INIT 文件 14 在 GRID Keyword Section 面板上 单击 Apply 15 Grid Keyword Section File Close 16 Grid Section File Close 17 单击 Yes 保存 Grid Section 的当前内容 18 Data Mangager Module File Close 19 Office File Run Manager 提示 提示 该运行仅产生INIT文件 对模型没有起任何改变 模拟可被关闭以保存时间 20 单击 Turn Off Simulation 21 Run Manager Module File Writ Data 运行结束后 文件必须写入 不带 NOSIM 关键字 为 SimOpt 读入它做准备 22 单击 Turn Off Simulation 以便不再检测到它 23 Run Manager Module File Write Data 24 单击 OK 覆盖 old DATA 文件 讨论讨论 SimOpt 需要一工作模型和 INIT 文件来建立工程 ECLIPSE Office 提供了一套检查数据和编辑关键 字的功能来为 SimOpt 历史拟合工程创建文件 在在 SimOpt 中建立历史拟合工程中建立历史拟合工程 25 启动 SimOpt 并调入工程 SNARK 26 SimOpt Project Import Simulation Model 27 输入文件 ORIGINAL E100 DATA 28 SimOpt Project Import Init file 29 输入文件 ORIGINAL E100 INIT 30 SimOpt Project Import Observed Data Graf User Data Format 31 输入文件 GRAF WWCT 到现在为止 SimOpt 工程的基本数据已经输入 应保存工程 32 SimOpt Project Save 注意 注意 输入的井含水率数据 WWCT 没有评价其测量误差 因此 对于SimOpt有必要计算实测数据和 模拟结果间的RMS 均方误差 且必须手工加入 33 SimOpt Data Control List 34 单击 Block Action Selected Set 上的 Set Error 35 在 Error 文本框中输入误差值 0 01 36 单击 Apply Block Action 37 单击 Close 敏感性模型敏感性模型 现在准备用模型结果数据和实测数据来进行敏感性分析 在该方案中 模型中的三个断层和 Z 方向 的传导率将用到敏感性模型中 38 SimOpt Parameter Add 39 选择 Parm Type 列表中的 ZTrans 并打击 Apply 40 选择 Domain 按钮上的 Fault 41 选择 Parm Type 列表中的 FaultTr 42 在 Domain Names 列表中单击 FAULTS1 然后按住 Shift 单击 FAULTS3 选中所有的三个断层 43 单击 Apply 44 单击 Close 45 单击 Version 1 框 Parameter Versions 数据树上 左侧的 符号 在主屏幕的中央区域 定义传导率乘法器定义传导率乘法器 断层传导率乘法器沿每个断层的整个长度是有效的 然而 Z 方向的传导率乘法器对大多数网格均有效 因此应该定义它的有效区域 46 SimOpt Parameter Region Editor 47 Region Editor Region Define 48 在表的第 1 行 输入如下的数据 然后单击 OK I1 nI 14 I2 nI 14 J1 nJ 14 J2 nJ 14 K1 nK 14 K2 nK 14 11411415 49 单击 OK 50 Region Editor File Exit 定义开始值定义开始值 现在 应定义我们所关注的参数 设置它们的初始值和值的范围 51 SimOpt Parameter Control List 提示 提示 断层的传导率乘法器的变化范围是0 封闭断层 到1 无断层存在 如果乘法器没有赋初值 可采用以下经验准则 设置近封闭断层 敏感性较大 的情况 将对储层流动产生较大的影响 比起无断 层存在时 因此 其初始值通常取0 1 并允许该值在0到1间变化 提示 提示 估计垂向传导率的误差系数为100或更大 因此 Z方向的传导率值可以在初始值的基础上增加或 降低100倍 即从0 1到100 52 在 Parameter Control 面板的表中输入如下数据 TypeDomainModifierModifier MinModifier Max ZTransRegion110 01100 Fault TrFAULTS10 011E 51 Fault TrFAULTS20 011E 51 Fault TrFAULTS30 011E 51 53 单击 Parameter Control 面板上的 Apply 54 单击 Close 讨论讨论 在 SimOpt 中的工程包含一模型 INIT 文件 实测井生产数据和完善历史拟合所需的参数 现在可以完成工程 并能够计算敏感性 选择 ECLIPSE 100 中的 Gradients 项 能够在单一的模拟运 行中进行敏感性分析 接下来是检查敏感性分析 为回归提供基础以完善历史拟合 三 分析当前历史拟合并设计回归问题三 分析当前历史拟合并设计回归问题 1 SimOpt Simulate 2 在 Run Mode 按钮上选择 Gradients 并单击 Start 提示 提示 右击Observed Data菜单中的井PROD1节点并选择Plot 可以观察模拟过程中的进程 这将做实 测数据的曲线 以与模拟结果相重叠 3 当模拟结束后 主窗体底部的提示信息窗口将给出提示信息 所有实测数据和模拟结果数据间的均方根吻合度大约为 24 注意 注意 FAULTS2和FAULTS3的乘法器被当作多余信息 这意味它们对于数据拟合的影响是重要 因此可 以将它们关掉 4 SimOpt Parameter Control List 5 在表的 Activity 列的下拉菜单中设置 FAULTS2 和 FAULTS3 为 Inactive 6 单击 Apply 7 单击 Close 观察其余的参数观察其余的参数 在分析中 没有涉及到其余的参数 而这些参数是可以观察的 8 SimOpt Match Match Analysis 9 单击 Update RMS 文件夹显示 井 PROD2 的 RMS 和敏感性为 0 因此 该井的拟合不受到参数选择变化的影响 所 以可从系统中提取实测数据 10 SimOpt Data Control List 11 在表中 设置 PROD2 的 WWCT 数据状态为 Inactove 并单击 Apply 注意 注意 这样并不会从工程中删除数据 仅可从RMS计算中移走数据 通过设置数据状态为Active 可将 数据添加回RMS计算中 12 单击 Close 启动历史拟合分析的按钮启动历史拟合分析的按钮 13 单击 Update 这将重新进行分析计算 不包括井 PROD2 的数据 14 单击 Correlation 文件夹 关系矩阵的非对角线元素大约是 0 33 因此两个剩余参数间的联系不足够紧密 如果参数间联系过 紧 则会出现数学上的 ill posed 问题 即回归无法改善拟合 在问题是 well posed 的情况下 是可以使 用非线性回归的方法来迭代更新模拟值 以达到改善历史拟合的目的 注意 注意 应记住重要的一点是 分析问题是线性的 但在乘法器中改变模型后就变为了非线性问题 因此 超过3或4次迭代回归的方法是不可取的 因为每一次迭代会使模型进一步远离有效值 15 SimOpt Match Simulate 16 在 Run Mode 单选框上选择 Regress 17 设置 Max Runs Simulator 为 4 18 单击 Start 提示 提示 如果想观察RMS fit进程 可单击Plot Rms按钮 每次模拟后 这将更新工程 同时 井数据的 时间监视将有效 最终的 RMS fit 是 10 3 对原始数据集的较大改动将输入到 SimOpt 中 19 从实测数据树上选择 PROD1 WWCT 项 观察实测数据和模拟结果数据间的拟合 20 选择 Data Plot 观察改善了的历史拟合 讨论讨论 灵敏性分析过后 是利用 SimOpt 中的工具来进行递变率分析 该分析提供了井条件回归问题的功能 SimOpt 可用于运行 ECLIPSE 100 模拟器 多次更新所选择的参数 以完善历史拟合 四 输出四 输出 SimOpt 模型 以便输入到模型 以便输入到 ECLIPSE Office 中中 根据历史拟合所形成的模型可从 SimOpt 中输出 并用于 ECLIPSE Office 中的预测 1 SimOpt Project Export Simulation Model 2 在 Project Export Comments 面板上单击 OK 按钮 3 以 MATCHED DATA 名保存数据集 4 SimOpt Project Exit 5 单击 Yes 保存工程 讨论讨论 拟合模拟 即乘法器的应用 可从 SimOpt 输出 这将在原来的模拟中添加乘法器关键字 以便能在以后 的应用中 恢复到原始模拟 五 在五 在 ECLIPSE Office 中的预测中的预测 1 ECLIPSE Office Case Add Case New 2 在 Case Names 数据树上 选择新方案 3 ECLIPSE Office Case Show 4 改变方案名为 PREDICTION 5 Office Case Import 6 输入 MATCHED DATA 添加预测时间段添加预测时间段 现在 历史拟合的模型是在 ECLIPSE Office 中应用 接下来是延长模拟时间段 即添加预测时间段 7 ECLIPSE Office Module Data Manager 8 Data Manager Section Schedule 9 在 Time Dates 列表中 选择数据集中最后的日期 1 January 2030 10 Schedule Section Time Insert 11 在 New Time Entry Choice 单选框上选择 Time Step 12 输入 365 days 作为时间步 13 在 New Time 面板上的 Num 输入框中输入 5 14 单击 OK 这将添加五个模拟时间步长 每个均为一年 到当前的数据集中 定义流量控制定义流量控制 以下是在预测时间段内定义产量控制 15 ECLIPSE Office Event New 16 在 Event Types 列表中选择 Well Controls 和 Limits 17 在 Event 列表中选择 Production Well Control 18 单击 OK 19 在 Schedule Section 中为新关键字 WCONPROD 输入如下信息 WellPROD1 Open Shut flagOpen ControlORAT Oil Rat

温馨提示

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

评论

0/150

提交评论