机械性能这一层的差距在收窄,掘进数据的采集、交付与复用能力这一层的差距还很大。这两件事的工程性质完全不同:前者是液压、刀盘、装配和材料的活,后者是链路、存储、协议映射和验收条款的活。装备厂过去把力气全放在前者,交付一台机器就算完成;而隧道的施工数据在交付那一刻起就散落在井下的控制器里,谁也拿不走、谁也读不懂。

难点不在于”能不能存下来”,而在于存下来的东西是否可比、可交、可解释。井下是弱网环境,传感器通道多但语义不统一,控制器协议封闭,一个项目要掘进很久而同类项目的数量却很少。这几条决定了掘进数据不是车间数据的放大版,需要重新设计链路。

盾构机井下掘进参数遥测链路示意

一、井下施工数据为什么不像车间数据

链路先讲清楚。隧道里移动网络覆盖靠洞口基站、中继设备和漏泄电缆,掌子面的信号质量随掘进长度、衬砌形式和洞室布置不断变化,链路可用带宽会长时间低于数据产生速率。这意味着任何”实时上云”的设想在井下都不成立,实际形态只能是间断传输:能传的时候传摘要与告警,链路好时批量补传明细。

信号量又确实大。一把数得过来的通道至少包括:刀盘扭矩与转速、总推进力与各分区千斤顶压力、土仓压力(多个剖面点、多个方位)、整机姿态(俯仰、偏航、横滚、铰接角)、盾尾间隙与推进行程、管片拼装序号与姿态、注浆量与注浆压力、泡沫剂与注水量、螺旋输送机转速与渣土量、主轴承与减速机的温度和振动、人舱气压、通风与气体浓度、耗材使用时长。每类通道速率差别极大,把这一堆按同一个采样率同一个存储策略处理,一定浪费。

还有一个统计上的困难常被忽略:单个项目周期很长,但同类项目的样本数很少。地质分层、覆土深度、线路纵坡、断面直径、管片分块形式在各项目之间都不一样,”项目”作为统计单元接近于单样本。所以任何跨项目学习的设想,都要先解决可比性,而不是先上模型。

二、先按通道算量级,再谈链路和存储

数据量不该拍脑袋给一个总数,要按可核对的因子算:

日数据量 ≈ 通道数 × 单通道每样本字节数 × 采样率 × 有效采集时长 × 元数据与冗余系数

真正影响设计的是”有效采集时长”和”按速率分层”这两件事。有效采集时长按作业班制算而不是按二十四小时算,停机等待、拼装、保养时段的多数通道是恒值或无效值,这部分若仍按全速采样存储,等于把预算花在噪声上。速率分层则决定数据走哪条路。

通道类别 典型例子 采样量级 存哪 上传策略
高速 主轴承振动、电机电流波形 数百赫兹以上 车载本地,滚动保留 只上传特征值与触发片段
中速 扭矩、推进力、土仓压力、姿态 数赫兹 车载 + 项目侧 死区变化上报,链路窗口批量补传
低速 报警、状态位、开关量 秒级到事件驱动 项目侧 事件即时上传
业务 工单、地层记录、管片编号、班报 人工节奏 项目侧系统 随记录提交,带关联键

采样率这件事有个常见事故:点表里写着一百毫秒,实际做不到。多数控制器开放给上位机的是 Modbus 轮询,网关轮询周期与寄存器数量共同决定真正上限,寄存器跨块还要多次往返。合同里按点表承诺验收、现场按轮询实测,两边就会对不上。要按”实测可达周期”来定采集设计,写进调试记录。

停机时段靠变化上报和死区压缩,而不是靠通用压缩算法。压缩率是设计出来的,不是压出来的。

三、协议封闭与数据主权:合同里要写进四样东西

井下数据最难的一关不是技术,是所有权与可读性。现实形态包括:PLC 与专用控制器用私有协议,只有厂家工具能读;能导出的报表格式不公开,字段名缩写无说明;同一厂家不同代际控制器的导出格式又不一样,两个项目的数据摆在一起无法合并;时间戳精度和时区不统一,压力单位 bar 与 MPa 混用,力用 kN 也有用吨力。数据”给了”但不可用,等同于没给。

处理方式必须同时落在合同和技术上。

  1. 点表:信号名、物理地址、单位、量程、刷新周期、有效标志位的取反逻辑、缺失值编码方式。没有点表时,接手一方只能靠猜列含义。
  2. 开放映射:要求在指定通道上提供 Modbus TCP 寄存器映射表或 OPC UA 地址空间定义,含节点标识与单位类型。哪怕原始协议封闭,映射层公开就具备可采集性。
  3. 历史数据交付格式与字段字典:约定结构化文本或列式文件,规定列名、时间格式与时区、单位、采样规则、无效值表达,并明确交付介质与校验和。
  4. 格式版本与软件版本的绑定:控制器固件升级改变了字段含义或排列时,必须同步升版字段字典;否则新数据会静默套用旧解释,错误比缺失更难发现。

再加一条执行动作:出厂前做一次数据联调试验,按交付格式连续采一段时间并在业主在场时核对字段语义。把可读性问题暴露在设备离厂之前,比在项目结束谈判一次要便宜。

四、地质条件让”别的项目的最优参数”抄不过来

掘进参数与地层强耦合。覆土深度决定水土压力,进而决定土仓压力设定;粒径与胶结程度决定贯入度和刀具负荷;含水量与黏附性决定渣土流动性和结泥饼风险;磨蚀性决定刀具消耗速率。同一台机器在砂卵石层与软塑黏土层上的合理设定几乎是两套逻辑,把上一个项目的参数表直接搬到新项目,轻则掘进效率低,重则刀具异常磨损或仓内泥饼。

所以可复用的不是参数值,而是参数与反馈之间的响应关系:在这类地层里,把推进速度往上调,扭矩和土仓压力各会怎么动、地表沉降有什么前兆、往哪个方向调回去。这些关系只有在按”掘进段 × 地层类别”建档之后才可能被提取出来。

建档的最小结构是四件事绑在一起:地层剖面与超前地质预报结论、掘进里程段号、该段的参数与能耗、该段结束后的刀具状态与地表沉降观测。缺任何一件,剩下的数据只是描述当时发生了什么,无法回答为什么。这也是字段字典要包含地层类别编码与段号的原因——它们是关联键,不是装饰列。

五、小样本装备上的异常检测走三条路

无监督深度模型直接吞原始时序,在这类装备上通常不成立:可标注的失效事件太少,工况差异太大,误报成本高到没人再看。可行的是三段式,每段都可解释。

  • 残差基线:不对参数设绝对阈值,而是把观测量对可观测工况变量回归,监视残差随时间的漂移趋势。主轴承、减速机、刀盘驱动的渐进性异常表现为同一工况下残差均值持续抬升,比单点越限更早也更稳。基线要按工况分段建立,并定期用近期数据重估。
  • 工况分段:先识别工况再判异常。掘进、管片拼装、停机等待、保养、脱困推进的正常范围彼此重叠很少,混在一起统计等于把所有区间都当成正常。分段规则可以来自开关量与推进行程的组合,要求可复查而不是靠学习。
  • 专家规则兜底:致命项一律用阈值加组合条件加持续时长的显式规则覆盖,例如温度与振动同时抬升、压差超限、气压异常。规则条数不必多,但每条必须写”触发之后现场做什么”,否则只是把报警变成噪声。

报警条目要带处置动作、责任岗位和复现所需的通道清单。这三列让异常检测在班组层面可执行,也让事后复盘有共同语言。样本不足时,跨项目的经验迁移仍要回到第三节:先做单位、量程与语义对齐,再谈可比。

六、洹拓视角:分层运维中心与数据资产验收清单

远程运维中心要按三层来切,每层的职责和数据形态不同。

  • 车载边缘:本地缓存全部明细,按链路窗口对外上传;负责死区压缩、特征值提取、触发片段留存;同时承担时间对齐,记录自身与卫星授时或项目服务器之间的偏差。
  • 项目侧汇聚:把设备时序与业务记录(地层、管片、工单、班报)按关联键合并;负责断点续传与补传去重;承担面向项目部的一层查询。
  • 厂侧汇聚:跨项目的语义对齐与长期留存,提供分析、寿命经验沉淀和面向客户的数据集交付。

断点续传与时间同步是井下链路的两块地基。传输出错不能丢样本,靠单调递增序号与批量校验;接收端必须按序号幂等去重,因为重启和补传都会造成重复。时间戳要同时保留采集时刻与写入时刻两个字段,只留一个的话,无法区分数据晚到与设备晚采。井下时钟漂移会带来一个隐蔽后果:同一物理事件在不同通道上的时间戳相差可到秒级,因果顺序倒置,”压力上升在前、扭矩突增在后”变成”扭矩突增在前”,异常归因就废了。对策是布置硬触发线或事件标记作为对齐锚点,让关键事件靠标记对齐而不是靠时间戳软对齐。

把施工数据变成可交付资产,验收清单可以照着写:

  1. 点表、OPC UA 或 Modbus 映射文件是否与现场实配一致,并有版本号。
  2. 字段字典是否覆盖单位、量程、缺失值编码与采样规则,是否随固件升版。
  3. 全量明细是否可在无网络条件下落地并重放,缓存容量与保留时长写明。
  4. 补传是否有去重机制,重复率与丢失率能否被测量。
  5. 采集时间与写入时间是否双字段留存,时钟偏差是否可查。
  6. 工况分段标记是否与原始通道一起交付,而不只是分段后的结论。
  7. 报警条目是否附带处置动作、责任岗位和复现通道清单。
  8. 地层与掘进段号关联键是否完整,缺关联的段是否单独列出而不是悄悄丢弃。

装备制造的竞争正在从机械性能往”数据链路能不能交付”移动,而这一层的活是软件与数据工程:链路设计、协议映射、时间对齐、字段字典、验收条款。机器出厂之后还能不能知道自己在地下做了什么,决定了一台设备值多少经验,也决定了一个厂家能不能把这些经验留给下一个项目。