简介:CIFLog实验报告是一份面向测井资料处理初学者及相关专业学生的操作学习文档,围绕国内大型一体化网络化测井软件平台CIFLog2005展开,从软件背景与七大处理流程入手,讲清楚单井解释和资料处理的基本思路。文档共12页,以docx格式提供,压缩包内含1个文件,大小仅963KB,轻量易用,便于下载后直接阅读。目前已有259人学习下载,适合石油地质、地球物理等专业学生以及刚接触CIFLog的现场技术人员参考。报告重点演示了从新建工区、DLIS数据智能解编、测井绘图模板调整,到交会图属性设置、CIF-Por单孔隙度分析、测井曲线重定向与参数编辑的完整流程;同时包含C语言编写孔隙度、含水饱和度解释模块的实例,帮助读者理解如何扩展自定义功能。通过这份实验报告,读者可以快速建立对CIFLog操作流程的整体认知,并参照其中的步骤与截图完成自己的测井数据处理练习。
1. 先别急着打开曲线:CIFLog实验报告究竟能带你走多远
第一次拿到一份 CIFLog 实验报告.doc 时,大多数人的反应是双击打开、翻到最后看截图,然后退回来看第一步。这份文档资料它是测井资料处理与解释软件 CIFLog 的一整套操作线索,覆盖了一口井从原始曲线加载、环境校正、深度对齐、储层参数计算到成果图输出的完整链路。适合两类人:一是学校课程里要交测井实验报告的学生,照着它能少走很多弯路;二是刚接触测井解释的现场处理人员,想快速知道界面里那些按钮到底该按什么顺序点。它解决的核心问题不是“CIFLog 是什么”,而是“CIFLog 怎么用才不出错”。
2. 看懂平台的五段式工作流:数据、校正、模型、参数、出图怎么串起来
CIFLog 的界面和很多桌面处理软件不太一样,它不是单纯的“打开文件、画个图、保存”,而是把测井解释这件事拆成了五个互相依赖的阶段。这个设计思路决定了你操作时必须按照固定顺序来,跳步骤或者倒着做,后续结果很容易变成一张废图。所以拿到实验报告,先别急着点工具栏,把它的整体框架摸清楚。
2.1 项目树加剖面窗口:先搞清楚界面为什么这么排
CIFLog 进入工作台后,你看到的是典型的工程管理布局。左边是项目树,中间是剖面窗口或数据表窗口,右边是参数面板,底部是日志输出区。这个布局不是为了好看,而是对应了测井解释的数据流逻辑。
项目树里按“工程—井—曲线”的层级组织数据。一个工程可以挂多口井,一口井下面又有原始曲线、处理成果曲线、解释结论、图件等多个分类。这样的好处是,你在做一口井的多层解释时,中间结果不会乱,随时可以展开任意一口井查看它的中间曲线和处理参数。我一般习惯先把曲线加载进项目树,再对树里的井建立解释项目,而不是直接在工具栏上点“计算”。因为解释项目会继承井数据里的深度范围、采样率和单位信息,先建项目再挂曲线,经常会出现参数面板里深度范围是 0 到 0 的情况。
剖面窗口用于显示曲线图和层位数据,支持多曲线叠加显示。右击剖面窗口可以设置比例尺和曲线量纲,这地方是新手最容易忽略的:有的曲线是自然伽马,量纲是 API;有的是电阻率,量纲是 Ω·m,叠在一个坐标下显示,小的曲线会被压平。实验报告里会把需要显示的曲线量纲调整步骤写得很细,建议你在复现时严格按照它给的顺序设置比例尺,不要自行“简化”。
2.2 数据流向:每一步做了什么都要能追溯
CIFLog 的数据流大致是:原始数据 → 预处理(环境校正、深度对齐、滤波) → 四性关系分析 → 解释模型标定 → 储层参数计算 → 成果图输出。每一步都会生成新的曲线或数据文件,存放在项目树的不同目录下。
我给一个具体的例子:原始曲线加载进来后,它位于项目树“原始数据”目录;环境校正后生成的新曲线,会被保存到“预处理成果”目录;深度对齐后,校正深度信息会连同曲线一起存储,这时候你在剖面窗口看到的曲线位置已经是校正过的了。“解释模型”这一步比较特殊,它不会直接生成一条新曲线,而是把孔隙度、饱和度、渗透率的计算公式和参数保存成一个模型文件,后续计算参数时由这个模型统一驱动。
这种数据流设计有一个实际好处:你可以随时回到某一步重新处理,而不会影响原始文件。比如做完解释后,你发现深度对齐时选的参照层位差了两米,直接回到“深度对齐”步骤修改,再重新计算参数,成果图会跟着刷新,前面的步骤不用重头再来。实验报告里通常会用表格列出每一步的输入、输出和涉及的窗口,复现时建议你也把关键参数记录在同一张表里,方便检查参数在传递过程中有没有被覆盖。
3. 按实验报告复现一口井的处理流程:从加载到出图的五步操作
这一章是整份文档的核心操作部分。我按实验报告最常见的编排方式,把流程拆成五个可执行步骤,每一步都给出操作要点和你需要检查的地方。建议你不要跳步,因为每步的输入都是上一步的成果。
3.1 数据加载:LAS 文件与单位检查
第一步是加载测井数据。CIFLog 支持常见的 LAS 和 DLIS 格式,实验报告里一般会提供一份示例井的数据(通常是一个模拟井的曲线集)。加载入口是“文件—导入数据”,选择文件后,界面会列出文件里的所有曲线名称、单位和深度范围。
这里有一个高频问题:LAS 文件头里记录的曲线单位可能和实际数据不一致。比如文件头写深度是米,但数据实际是英尺;电阻率是 Ω·mm²/m 的老单位,界面里没有自动换算。实验报告里的常见做法是,在导入预览界面把这些曲线逐条检查一遍,确认深度单位和曲线量纲和报告表格一致后再点确定。
我在实际处理时会额外做一步:导入完成后,展开项目树里刚加载的井,查看每条曲线的深度范围和采样点数,和原始文件头做对比。如果发现深度范围不对,多半是单位换算问题,在导入参数设置里改单位后重新导入。这一步省不得,因为后续所有深度对齐和参数计算都建立在正确的深度范围之上。
3.2 环境校正与深度对齐:先校准再做解释
加载完曲线后,第二件事不是急着算孔隙度,而是做环境校正。实验报告里的环境校正包括三项内容:井眼校正、泥浆侵入校正、温度压力校正。在 CIFLog 里,这些校正常常以“批处理”或“预处理”菜单下的单步工具出现。
井眼校正主要修正井径变化对密度和中子曲线的影响,常见做法是选择一条标准曲线作为基准,软件根据井径值按内建的校正表自动生成校正量。你需要设置的参数是井径源曲线和校正模型选择,一般毛管模型和常规砂岩模型校正结果差异不大,现场处理时按本地区常用模型选即可。
深度对齐是这里最容易翻车的环节。不同测井曲线的深度基准不一致,会导致自然伽马和电阻率的层位错开,解释结论整体偏差。实验报告的常见做法是,选择一条质量好、特征明显的曲线(通常是自然伽马)作为标准曲线,把其他曲线和它做相关性对比,通过交互式深度移动校准。
操作大致是:在剖面窗口同时显示标准曲线和待校正曲线,鼠标拖拽待校正曲线上下移动,直到两条曲线的主要峰值重合。校准完成后,软件会产生一条深度校正量曲线,可以输出到项目树里检查。我一般会在这一步检查校正量曲线是否有阶梯状突变,如果出现突然跳变 0.5 米以上,说明对齐操作点选错了峰值,需要撤销后重新对齐。
3.3 四性关系分析:把储层挑出来的关键
四性关系指岩性、物性、电性、含油性四者之间的关系分析。这一步在 CIFLog 里通常借助交会图来完成。你需要打开“交会图”窗口,选择两条曲线作为横纵轴,比如密度—中子交会、自然伽马—电阻率交会,图形窗口会显示所有深度的数据点分布,你可以用鼠标在图上圈定不同岩性或流体区域。
实验报告提供的常规做法是:先用自然伽马曲线做泥质含量分层,把数据点分成泥岩和砂岩,再在密度—中子交会图里分别对两个区域做标准化统计,得到储层和非储层的响应区间。这个响应对后续建立解释模型很重要,因为模型参数的初始值往往就来自交会图上数据点分布的中心位置。
四性关系分析的输出不是曲线,而是一组分层数据和图件。你在 CIFLog 的“解释结论”目录下会看到新生成的“岩性解释结论表”,表里记录了每一层的底深、顶深和岩性名称。这里注意底线:结论表里的深度要和深度校正后的曲线深度一致,否则后面计算储层参数时会匹配不上。
3.4 储层参数计算:模型选项与启动前的检查
完成分层后进入参数计算阶段。CIFLog 的“储层参数计算”菜单分为孔隙度、饱和度和渗透率三个子模块。每个模块都需要你先加载解释模型,再指定参与计算的输入曲线。
以孔隙度为例,如果选择密度孔隙度公式,需要配置三项内容:骨架密度值、孔隙流体密度值、密度测井曲线名。实验报告里给出了常用的砂岩骨架密度(2650 kg/m³ 左右)和泥岩骨架密度(2700~2750 kg/m³),但具体数值要以本地区岩心分析数据为准,不能照抄模板。
启动计算前,软件会生成一个日志文件,记录每一步计算公式和参数代入情况。实验报告建议你把这个日志文件保存下来备用,因为结果曲线出现异常时,日志能直接告诉你软件到底用哪个参数算出了问题。我在现场处理时有个习惯:计算完成后,把输出的孔隙度曲线和原始密度曲线做一次反向验证,用密度体积模型反算密度值,看和原始曲线相差多少。如果误差在 0.01 g/cm³ 以内,说明计算流程正常;如果偏差大,十有八九是骨架参数填错或输入曲线选错了。
3.5 综合解释与成果图输出:什么都不漏的办法
参数计算完成后,最后一步是综合解释和出图。CIFLog 的成果图输出支持自定义模板,模板里可以组合显示原始曲线、预处理曲线、参数计算结果、岩性柱、解释结论和深度道。
实验报告的出图操作流程是:先在“模板管理”里选择默认综合解释模板,然后把井的数据拖入模板对应的行列位置,调整显示比例后生成图件。这里最需要注意的坑是曲线顺序和刻度范围。默认模板的刻度范围不一定会自动适配你的数据,如果自然伽马曲线范围是 30~150 API,而模板里初始设为 0~100,曲线会被截断,有储层段显示空白。
我会用报告里提到的“全数据适配”功能做一次检查:右键图件区域选择“按数据范围调整”,让软件自动把每条曲线的坐标轴范围设置为实际数据覆盖范围。这一步能避免图件上看起来缺层段或曲线压成一团的状况。图件生成后,还要检查岩性柱和解释结论标注的深度范围是否和分层表一致,确认无误后再导出 PDF 或位图文件。
4. 把储层参数算得可信:孔隙度、饱和度、渗透率模型怎么选参数
如果说前面几章是教你如何把数据处理流程走通,这一章就属于“参数定不对,全盘皆输”的部分。CIFLog 提供了一批常用的储层参数计算模型,但模型只是工具,参数还要你来填。实验报告里往往会给出某套模拟井的参数作为答案,但你不能只抄数值,要明白每个参数为什么会这样取。
4.1 孔隙度计算:密度公式还是中子—密度交会
单一曲线计算孔隙度用到体积模型公式。密度孔隙度的基本表达式是,先用骨架密度减去地层的体积密度值,再除以骨架密度与孔隙流体密度之差,得到的比值就是孔隙度。公式形式上看起来不复杂,真正决定结果的是两个参数的选取:骨架密度和流体密度。
CIFLog 在“孔隙度计算”参数面板里,默认骨架密度可能是按砂岩的经验值填好的,但你要知道,这个值随岩性变化很大。如果目标层段是灰岩,骨架密度应取 2710 kg/m³ 附近;如果是白云岩,则接近 2870 kg/m³。实验报告里提供的模拟井参数是基于某种岩性给出的,你照搬之前先确认一下实验用的岩性设定是否和自己要处理的井一致。
中子—密度交会法相对复杂,它同时使用中子孔隙度和密度两条曲线,通过两条曲线在交会图上的差异来消除岩性影响。CIFLog 的交会孔隙度模块会生成一个“视孔隙度”曲线,它结合了中子和密度的响应。这类模型在处理复杂岩性时的优势是明显的,因为密度法受骨架假设影响大,单一骨架值会对孔隙度造成系统性偏差。实验报告里给出的做法是,先用交会法算一遍,再用密度法算一遍,对比两条结果曲线在泥岩段的差值,如果差值稳定,说明岩性均一;如果差异大,则说明存在非均质岩性,需要用岩性校正。
4.2 含水饱和度:经验公式的三组关键参数
含水饱和度是流体识别的重要依据,CIFLog 里最常用的经验公式基于电阻率测井,核心输入是地层电阻率、孔隙度和地层水电阻率。公式中有三组经验系数:a、b、m、n。这些系数不都是常数,它们和地层压实程度、胶结情况相关。
常见取值范围是 a 在 0.6~1.5 之间,m 在 1.5~2.5 之间,n 在 1.5~2.0 左右,b 通常取接近 1 的值。但现场处理时很少直接用默认值,一般需要利用岩电实验或试油资料反推。实验报告里的模拟井采用了一组本地区常用的经验值,你复现时先在“饱和度模型”窗口把这几个系数输进去,然后点“敏感性分析”工具,分别把 m 值增大或减小 0.2、n 值增大减小 0.2,看看含水饱和度受影响的程度。
这里有个常见的翻车点:把地层水电阻率填错。地层水电阻率随温度变化明显,CIFLog 的参数面板里要求你同时填写地层温度和对应的地层水电阻率值,软件再用温度校正公式换算到实际深度温度。如果你填的是地面条件下的电阻率而不是地层温度下的数值,计算结果饱和度会整体抬得很高,储层误判成水层。实验报告的提示是参数表里标注好温度条件,我在处理时会把目标层段的温度单独列一列,而不是直接套用全区平均温度。
4.3 渗透率与泥质校正:别让模型算出负值
渗透率计算是三个参数里最依赖经验的一项。CIFLog 提供的经验模型通常以孔隙度和束缚水饱和度为输入,输出的渗透率范围可以从几毫达西跨到几百毫达西,这个跨度对储层评价很敏感。
这类模型的参数通常包含一个前置系数和两个指数项,分别控制孔隙度权重和束缚水权重。实验报告里的建议是,在计算前先检查孔隙度曲线有没有异常负值或零值,如果有,渗透率结果也会出现零或负值。这不是软件 bug,而是输入曲线没有做好预处理。
泥质校正问题往往出现在孔隙度或饱和度计算之前。如果目标储层含泥质较重,直接用纯砂岩骨架做密度孔隙度,算出来的孔隙度会偏低、饱和度偏高,最后评价结果偏保守。真正规范的做法是先用自然伽马或自然电位计算泥质含量曲线,然后在孔隙度和饱和度模型中启用“泥质校正”选项,软件会自动把泥质含量纳入计算公式。我当时第一次用这个设置时也忽略过它,后来对比加了校正前后的解释结论才发现,泥质校正对含泥粉砂岩段的评价结果影响能达到 10 个百分点以上。做储层参数计算时,我劝你不要省这一步。
5. 复现实验报告时的五个高频坑:现象、原因与解决办法
这一章的每一条都是我实际处理过程中碰到的真问题,也都是实验报告里特别强调过的注意事项。按“现象—原因—解决”的结构写,方便你直接对照排查。
5.1 曲线加载进来是空的
现象:数据导入成功,项目树里能看到井名和曲线名,双击曲线打开后,剖面窗口里一片空白,没有曲线形状。
原因:绝大多数情况下是曲线深度单位和采样率与实际数据不匹配。LAS 文件头写的是米,但数据实际按英尺存放,软件按米解释之后,所有深度值超出预期范围,曲线整体落在显示窗口之外。还有就是采样率太高,曲线点数过多,显示窗口默认视图范围太小,曲线被压缩到一个看不见的区间。
解决:回到导入预览界面,把深度单位强制改为数据实际单位,重新导入。如果是采样率问题,右键剖面窗口选择“按当前曲线数据范围缩放”,或者手动把深度轴范围设置为曲线实际深度范围。我在处理时通常会在导入后先看日志窗口输出的一行统计数据,它会直接给出曲线深度最小值和最大值,一眼就能看出单位有没有出事。
5.2 解释层位整体偏移
现象:做完深度对齐后,岩性分层表和储层参数曲线在成果图上显示正常,但和原始曲线对照时,整个解释层段比原始曲线的储层段浅了(或深了)两三米。
原因:深度对齐时选择的标准曲线本身存在深度误差。常见的案例是自然伽马曲线因为拼接时的问题,在一段深度上重复或缺失了一段数据,对齐其他曲线时把它当成基准,其他曲线都被拉到了错误的位置。
解决:不要选全井段作为对齐基准,把标准曲线分成几个深度段,分别对齐。每段对齐结束后查看该段的校正量,如果校正量超过正常范围,就要怀疑基准曲线在该段的数据质量。实验报告里给出的做法是先用数据质量检查模块对每条曲线做异常峰检测,再选择无明显断点的深度区间作为对齐参考段。
5.3 保存参数后下次打开被重置
现象:把饱和度参数设置好、算完结果也保存了,但第二天打开项目文件,参数面板里的 a、m、n 值又变回默认值。
原因:参数保存机制问题。CIFLog 的参数和解释模型是分开保存的,你在计算窗口里改的参数如果只点“应用”没有点“保存模型”,模型文件不会被更新。参数面板显示的是当前临时状态,项目文件里保存的还是旧模型。
解决:每次参数调整完成后,在参数面板里点“保存到模型文件”,并给模型文件取一个可以辨识名字,比如“模拟井X—砂岩模型—V2”。处理多口井时,提前在解释项目设置里指定好每一类储层的模型文件路径,避免参数串井。我自己的习惯是每做完一次关键修改,就把模型导出为一个独立的参数表文件存档,下次换机器或重装软件也不会丢。
5.4 成果图里的某种曲线被压缩成一条直线
现象:综合成果图上自然伽马曲线看起来像一条竖线,完全没有起伏。电阻率曲线却占满整个绘图区域,刻度跨度极大。
原因:模板里各曲线的坐标范围设置为固定值,没有随数据范围自动调整。密度值变化范围窄(通常在 2.0~3.0 g/cm³ 之间),电阻率变化范围宽(能从 1 到几千),共用同一个坐标刻度的默认模板会把密度曲线压平。
解决:在模板设置里,把每条曲线设为“独立坐标”,按各自的数据范围设置刻度。如果软件支持联动坐标也可以,但联动后还是会出现范围差异大的问题。实验报告的出图环节里给的方案是:密度曲线在单独一行显示,电阻率和对数刻度显示,其他曲线按自然刻度显示。这样整张图既有区分度,又不会相互压制。
5.5 不同人导出的同一口井结果差别很大
现象:同一份原始数据,两个人各导出一份成果图,解释结论和参数值都不一样,而且差异不是几个百分点的小数点级别。
原因:除了人为深度对齐和分层的主观差异外,最常见的原因是解释模型版本不一致。其中一个操作人员在参数修改后没有保存模型,只是临时改了参数计算了一遍;另一个用了他自己新建的模型,两人用的地层水电阻率和 m、n 值都不同。
解决:项目交付前,在项目树里展开“解释模型”目录,检查每个模型文件的修改时间和最后保存时间。把模型文件也作为成果资料一并保存。实验报告里用的是版本编号管理,比如模型文件名带日期,这样要追溯差异也方便。我也遇到过更隐蔽的情况:两个人加载的是同一份原始数据文件,但其中一个先做了滤波处理,另一个没有,导致解释基础不同。所以做完预处理后要把处理日志也存下来,它也能解释后续结果差异的来源。
6. 把实验报告转成你的私人模板:参数批处理与快捷键提速
实验报告看懂了、流程跑通了,还不能算真正掌握。你要把它沉淀成一套能反复使用的模板和工作流,这样下一次拿到新井数据时,不用每一步都重新配置参数。
CIFLog 支持批量加载多口井的数据并应用同一套处理参数。在“批处理”菜单里,可以勾选要处理的井,指定统一的解释模型文件和预处理参数文件。批处理模式下,你需要先跑通一口井并保存参数模板,剩下的井全部复用这套模板。如果目标区块岩性相近,这个办法的效率提升非常可观。我一般会准备三套模板:砂岩储层模板、泥岩段模板、煤层或特殊岩性模板。
用批处理时要注意一点:不同井的钻井液体系和井眼尺寸不一样,环境校正参数不能硬套。我会在批处理前先做一次对所有井的井径曲线扫描,把井径相似的井归为一个批次,差异大的单独处理。这个检查比多跑几步其他操作更省时间。
快捷键方面,常用的几个你一定要记住:剖面窗口里按 F 键可以快速缩放适配全曲线;调参数时按回车应用而不需要鼠标去点“应用”按钮;成果图模板切换用 Ctrl+Tab 很顺手。用熟了之后,常规流程可以比鼠标点菜式操作快三分之一。
从那以后,我每次拿到实验报告这类参考资料,都会强制自己按这个顺序过一遍:先看整体流程,再整理参数表,然后动手复现,最后把复现过程中的坑记在自己的笔记里。这样做不仅能吃透一份文档,也能真正把文档变成自己的能力,下次遇到类似的场景,你已经知道问题会出现在哪个环节。希望帮到你。
本文还有配套的精品资源,点击获取