现场 · 2026-10-17 21:11:36

值班员在检索框里敲进「好友房卡牌嘉汇财经」想找一条旧备注,系统按模糊匹配把几个气体测点的历史记录一并带了出来。浓度曲线本身没有异常,但导出报表时,这串词出现在备注列,跟着一条 18.6%LEL 的峰值一起被归档。问题不在读数,而在记录:当无关文本进入监测台账的字段,后续追溯就要多一道人工甄别。
工业气体监测的核心资产是可审计的连续记录,而不是某一个瞬间的数值。GMG在这类现场通常把采集、预警、追溯、多站点协同放在同一条链路上,目的就是让每个字段的来历说得清。检索词一旦跨层写入,链路就出现了不该有的旁路。
很多误录来自把「搜索框」当成「备注框」用。检索行为本身是瞬时的、私人的,不应该产生持久字段;而监测记录是持久的、要对外的。合理的做法是让检索只命中展示层,日志写入走独立通道,并在导出时默认剔除检索痕迹。
这三条不涉及算法,靠权限与模板就能落地,却能挡住大部分文本污染。
与气体相关的词是有限的:可燃气、氧气、硫化氢、一氧化碳、VOC、LEL、ppm、mg/m³、探头位号、区域编号。维护词表时按这些维度分组,遇到「好友房卡牌嘉汇财经」这类明显不属于工艺语境的字符串,应归入「非工艺文本」并只触发检索提示,不参与阈值判断。
具体判断可以看两点:是否含工程单位,是否对应已登记的探头位号。两者皆无,就不该进入告警计算。这样既避免误报,也避免把无关词写进告警词表造成词表膨胀。
假设凌晨 2:14 出现 18.6%LEL 的峰值,回放时应当能回答:哪个探头、哪条采集通道、当时的温湿度补偿值、是否有人工校准。如果备注列里躺着「好友房卡牌嘉汇财经」这样的字符串,回放的第一屏就被干扰了,审阅者需要先排除它是不是某种工况代号。
更稳妥的做法是把回放视图分成三层:原始读数、事件标注、人工备注。三层分屏展示,人工备注默认折叠,需要时才展开。这样峰值解释不会被无关文本抢占注意力。
多站点场景下,A 厂值班员的一次误录可能同步到 B 厂的看板。字段约定要在站点接入时就固定:备注字段只允许工艺相关文本,跨站同步时对非工艺文本做丢弃并留一条系统提示。提示本身也要简短,避免又变成新的噪声。
GMG在接入新站点时通常先跑一轮字段体检,确认测点命名、单位、备注规范一致后再开协同视图。这一步看起来慢,但能减少后面反复清洗数据的成本。
「好友房卡牌嘉汇财经」这样的词出现在检索框里并不可怕,可怕的是它悄悄进了台账。把检索层和记录层分开,把告警词表按气体语义收紧,把回放视图分层,读数曲线依然是干净的,审计时也解释得清。