2. 施工曲线数据采集与预处理实战

压裂酸化施工曲线复盘的质量,首先取决于曲线数据本身是否“干净、对齐、可信”。现场采集系统通常以1 Hz~10 Hz的频率记录井口压力、套管压力、混砂车排量、总排量、砂浓度、酸浓度、密度、液位等数十个通道,不同通道来自不同仪表、不同PLC或不同采集卡,采样周期、时间基准、量纲和信号形态差异很大。如果直接把这些原始数据画在同一张图上做归因,很容易把仪表毛刺误判为“砂堵”,把通讯丢包误判为“压力骤降”,把时间偏移误判为“泵注与加砂不同步”。因此,本节围绕“采得准、洗得净、对得齐、识得出”四个环节展开,重点讲清采集规范、清洗规则、时间对齐方法和异常值识别逻辑。

一、采集规范:先保证“源头可信”

采集规范的核心是让每个参数都有明确的物理含义、量纲、采样周期和有效性标志。压力通道应区分井口压力、套管压力、施工管柱摩阻折算点,并注明是表压还是绝压;排量通道应区分单泵排量、混砂车排出排量和井口总排量,避免复盘时把“混砂车排量”误当成“入井排量”;砂浓度应明确是“混砂车出口砂浓度”还是“井口砂浓度”,两者在携砂液沿程混合后存在差异;酸浓度应注明是酸罐出口浓度、混配后浓度还是井口取样浓度,并记录取样时间。每个通道至少应携带时间戳、原始值、工程单位、量程、仪表编号和有效性标志(如通讯正常、超量程、人工置值)。

采样周期方面,压力类快速变化信号建议不低于5 Hz,排量和砂浓度建议不低于1 Hz,酸浓度若为人工化验或在线滴定,则按实际更新周期记录并标注“保持值”属性。所有通道应统一使用同一台采集服务器的时钟源,避免各PLC本地时钟漂移。下面的示例配置片段给出了一条通道的元数据描述方式,字段可根据实际采集系统调整:

channel: WHP
name: 井口压力
unit: MPa
type: gauge
sample_hz: 5
range: [0, 120]
source: PLC-A / AI-03
valid_flag: comm_ok && !over_range
note: 表压,传感器安装于井口四通

二、数据清洗:按“信号形态”而不是按“好看”处理

清洗不是把曲线修平滑,而是去掉不可信点并保留真实施工特征。常用规则包括:超量程点置为无效;连续相同值超过设定时长(如砂浓度连续60 s完全不变)标记为“保持值”,不参与变化率计算;短时尖峰采用“中值滤波+阈值”组合判断,而不是简单均值平滑,因为均值会把真实压力波动抹平。对于压力通道,可先做3点中值滤波,再计算一阶差分,若某点差分绝对值超过前30个点差分标准差的6倍且持续小于0.5 s,则判为毛刺并置无效;对于排量通道,若相邻两点跳变超过量程的30%且下一周期立即恢复,判为通讯跳变。清洗后应保留原始列和清洗标记列,便于复盘追溯。

清洗原则:只标记、不删除。原始值、清洗值、无效标志三列并存,任何被剔除的点都能回查原因,这是施工曲线复盘可审计的基础。

三、时间对齐:把“不同步”变成“可比较”

时间对齐要解决三类偏差:时钟偏差、传输延迟和保持值造成的“阶梯”。首先以采集服务器时间为基准,对各PLC通道做统一授时;其次对存在固定传输延迟的通道(如部分无线传感器)用已知事件做互相关估计延迟量,例如以“开泵瞬间排量上升”和“井口压力响应”为共同事件,估计两通道的相对时移;最后对酸浓度这类低频保持值通道,采用“前向保持+事件对齐”方式,把化验或滴定结果对齐到实际取样时刻,而不是对齐到录入时刻。对齐完成后,所有通道应落在同一时间栅格上(如0.2 s),并对插值产生的点标注“插值”标志,避免把插值点当作实测点参与异常判定。

施工曲线数据采集与预处理链路 原始通道 → 有效性标记 → 清洗 → 时间对齐 → 异常识别 → 复盘可用曲线 原始采集通道 井口压力 5 Hz 总排量 1 Hz 砂浓度 / 酸浓度 有效性标记 通讯正常 / 超量程 保持值 / 人工置值 原始值保留 数据清洗 中值滤波 + 差分阈值 毛刺置无效 跳变识别 时间对齐 统一授时 互相关估计延迟 统一时间栅格 异常识别 压力突降 / 排量丢失 砂浓度阶跃 酸浓度偏离 对齐后的关键事件窗口(示例) t0 开泵 t1 提排量 t2 加砂 t3 酸液到达 t4 停泵 判定为真实工况变化 多通道同步、持续 > 2 s、可复现 例:排量提升伴随压力同步上升 判定为采集异常 单通道孤立、瞬时恢复、无关联响应 例:压力单点尖峰而排量无变化

四、异常值识别:区分“工况异常”与“采集异常”

异常值识别最容易犯的错误,是把所有突变都当成施工异常。正确的做法是先做“采集异常”筛查,再做“工况异常”判定。采集异常的典型特征是:单通道孤立突变、持续时间短于一个采样周期或小于0.5 s、与相关通道无同步响应、恢复后数值回到原趋势线附近。工况异常的典型特征是:多通道同步变化、持续时间超过数秒、变化方向符合工艺逻辑(如砂浓度上升伴随压力上升、排量下降伴随压力下降)、在后续时间段可复现或可解释。例如,井口压力在2 s内下降8 MPa,同时总排量下降40%、砂浓度不变,这更可能是泵注中断或管线泄漏,属于工况异常;而井口压力单点跳升15 MPa、下一采样点立即恢复、排量无变化,则应判为传感器毛刺。

为提高识别效率,可对每个通道建立“变化率—持续时间—关联通道”三维判据。以压力为例,设采样周期0.2 s,计算滑动窗口内的压力变化率dP/dt,当|dP/dt|超过0.5 MPa/s且持续超过2 s时进入候选异常;再检查排量通道是否在同窗口内变化超过10%,若否则降级为“待核查采集异常”。砂浓度通道则关注阶跃幅度和持续时间,若砂浓度在10 s内从180 kg/m³升至350 kg/m³且压力同步上升,属于正常加砂段;若砂浓度阶跃但排量和压力均无响应,则优先怀疑浓度计标定漂移或信号保持。

复盘时不要用清洗后的平滑曲线直接做归因结论。平滑会削弱真实压力波动和砂堵前兆,建议同时保留原始曲线、清洗曲线和无效点标记,三者对照判读。

五、面向复盘的交付物:一张可追溯的数据质量表

完成采集、清洗、对齐和异常识别后,建议为每段施工曲线生成一张数据质量表,字段包括通道名、采样频率、无效点比例、最大时间偏移、异常事件列表及判定结论。下面给出一个示例结构,数值为教学假设,实际使用时按现场数据填写:

通道 采样频率 无效点比例 时间偏移估计 识别到的异常 判定
井口压力 5 Hz 0.8% 0 s(基准) t=312 s 单点尖峰 采集毛刺,已置无效
总排量 1 Hz 0.2% +0.4 s t=845 s 排量下降40% 工况异常,泵注中断
砂浓度 1 Hz 1.5% +0.6 s t=620 s 阶跃上升 正常加砂,压力同步上升
酸浓度 0.1 Hz(保持) 3.0% 按取样时刻对齐 t=700 s 偏离设计值 待核查配液或取样偏差

这张表的价值在于把“曲线看起来不对”转化为“哪个通道、哪个时刻、哪类异常、什么结论”。复盘人员据此可以快速定位是仪表问题、通讯问题还是真实工况变化,避免在归因阶段把采集缺陷误读为施工质量事故。采集规范决定数据下限,清洗和对齐决定数据可用性,异常识别决定结论可信度,三者缺一不可。