2. CBL幅度曲线刻度标定与单位换算
刻度记录到曲线单位的完整换算链
CBL幅度曲线在井下仪器中通常以“计数”形式记录,计数本身没有物理意义,必须借助刻度记录换算为毫伏(mV)或API单位才能用于固井质量评价。刻度记录一般包含两组关键数据:零刻度计数(仪器在无信号或标准零位时的输出计数)和刻度增益(每单位幅度对应的计数增量,或标准刻度器给出的已知mV值对应的计数)。换算的基本关系为:
幅度(mV) = (原始计数 − 零刻度计数) ÷ 刻度系数(计数/mV)
若刻度记录以API给出,则先换算为mV再按仪器标定的mV→API关系转换,或直接用API刻度系数一步换算。下面用一组教学示例数据完整走通标定流程。
示例刻度记录与换算
假设某井CBL仪器刻度记录如下(示例假设值,非实测):零刻度计数 N₀ = 512 counts;刻度器施加 100 mV 标准信号时读数 N₁ = 1536 counts。则刻度系数 K = (1536 − 512) / 100 = 10.24 counts/mV。对曲线上某深度点原始计数 N = 1024 counts,换算幅度为 (1024 − 512) / 10.24 = 50.0 mV。
# CBL幅度刻度换算与系数验证(示例数据)
N0 = 512 # 零刻度计数
N1 = 1536 # 100 mV标准信号对应计数
V_std = 100.0 # 标准刻度电压 mV
K = (N1 - N0) / V_std # counts/mV
print(f"刻度系数 K = {K:.3f} counts/mV")
# 逐点换算
raw = [512, 768, 1024, 1280, 1536]
for n in raw:
mv = (n - N0) / K
print(f"计数 {n:5d} -> {mv:7.2f} mV")
# 系数正确性验证:回代标准点应还原100 mV
check = (N1 - N0) / K
print(f"回代验证: {check:.2f} mV (应≈100 mV)")
assert abs(check - V_std) < 0.5, "刻度系数偏差超限"
运行后回代标准点得到 100.00 mV,与刻度器标称值一致,说明系数正确。若回代偏差超过 0.5 mV(示例容差),应检查零刻度是否漂移或刻度记录是否抄错。
标定报告应包含的字段
换算完成后需生成可追溯的标定报告,核心字段包括:井号/仪器编号、刻度日期、N₀、N₁、V_std、计算所得K、回代偏差、判定结论。下表为示例报告结构(数值为上文示例)。
| 字段 | 示例值 | 说明 |
|---|---|---|
| 仪器编号 | CBL-07 | 刻度记录对应仪器 |
| 零刻度计数 N₀ | 512 counts | 无信号基准 |
| 标准点计数 N₁ | 1536 counts | 100 mV 时读数 |
| 刻度系数 K | 10.24 counts/mV | (N₁−N₀)/V_std |
| 回代偏差 | 0.00 mV | 应 ≤ 0.5 mV |
| 判定 | 通过 | 系数可用于曲线换算 |
若回代偏差超限,优先排查:零刻度计数是否在刻度前后发生漂移、标准刻度器输出是否准确、刻度记录单位是否混用(counts 与 mV 抄反)。不要直接沿用旧井的刻度系数,每口井或每次仪器检修后都应重新标定。
换算时保持单位一致:若刻度记录以 API 给出,则 K 的单位为 counts/API,换算结果直接为 API;若需 mV 与 API 互换,应使用仪器说明书给出的固定转换关系,不可自行假设比例。