当前位置:首页 > 科研成果库

安全人机工程不是画一张人机图:从误操作反推界面约束

2026-10-27 13:01:11小研科研成果库12

凌晨两点十七分,某化工厂内操盯着一排报警。三条黄色消息几乎同时弹出,一条是泵出口压力低,一条是流量偏差,还有一条是阀门反馈异常。他先点了确认,又去翻趋势图。半分钟后,旁路阀被打开。事后复盘写得很干脆:违反操作规程。可我把监控回放放慢,发现一个不太好写进报告的事实——三条报警用了几乎一样的色块,确认按钮挨着翻页键,趋势图的默认时间窗是八小时。信息挤在一起,人的手比判断快。

这不太像“人不行”。更像界面把判断成本推高了一截。安全人机工程要处理的,正是这一截。它不负责把人训练成不会犯错的机器,也不负责给设备贴一张“已考虑人因”的标签。它关心的是:在真实班次、真实噪声、真实疲劳条件下,系统给人留了多少可犯错的余地,又给后果留了多少可逆空间。

误操作写在报告里,线索藏在界面上

人因失误研究里有个老问题:把失误归因于“注意力不集中”很省事,但几乎没有解释力。注意力本来就会波动。一个人在连续夜班的第六个小时,工作记忆容量、视觉搜索速度和抑制习惯化反应的能力都在下降。信号检测论讲得很清楚,操作员要在噪声背景中区分真实异常和传感器抖动;界面如果只给单点阈值,没有趋势、没有上下文、没有冗余编码,误报和漏报就会一起上升。报警泛滥不是“多弹几条”的小毛病,它会改变人的策略:先确认、后判断,甚至形成习惯化点击。说实话,这类行为在复盘里常被写成“麻痹”,但界面本身也在训练这种麻痹。

安全人机工程的核心约束之一,是让关键信息在人的注意资源耗尽之前完成分层。分层不是把报警列表按时间排序那么简单。它要区分后果严重度、时间紧迫度和可操作性:哪些必须立刻动作,哪些只需监视,哪些其实是传感器维护问题。颜色、位置、文字长度、确认动作的代价,都得跟着这个分层走。反过来,如果所有异常都穿同一套衣服,人只能靠记忆去补界面没说的话——而记忆在夜班是最先掉链子的东西。

化工控制室报警列表人机工程界面图化工控制室报警列表人机工程界面图

不过话说回来,也不能把所有误操作都推给界面。反例很常见:故意短接、跳过许可、培训缺失、组织默许赶工期。这些不是靠改一个色块能解决的。界面约束的边界在于,它主要降低无意识失误和判断负荷引发的失误;对蓄意违章,它只能提高操作成本,不能替代管理。把两者混为一谈,安全人机工程就会变成事故报告里的免责话术。

功能分配:让谁承担不可逆的那一步

自动化悖论在这里很具体。系统越自动,人越像监督者;监督者越少动手,情境意识和技能越容易退化。等到自动系统遇到没见过的工况把控制权交回来,人却被要求在几秒内接管一个自己不太熟悉的流程。这不是人的错,是功能分配时没把“接管”当成一个需要设计的任务。确认对话框也有类似问题:弹窗太多,确认动作就会变成肌肉记忆;真正危险的确认被埋在习惯化点击里,等于没有确认。

功能分配的依据不是“人机谁更强”,而是后果是否可逆、时间窗是否允许人介入、以及人是否拿得到判断所需的信息。高危险快速过程,适合把不可逆动作锁在自动逻辑或硬联锁里,人负责监视和异常处置;慢过程、模糊判断、需要跨信息源权衡的任务,人可以保留决策权,但界面必须给出可追溯的依据。这里有个限制:自动化不是越多越安全,人也不是越少越好。把操作员从回路里拿掉,可能减少即时失误,却把风险挪到了接管时刻。

机械防护装置安全人机工程可达性示意图机械防护装置安全人机工程可达性示意图

可达性同样别只按正常操作来画。防护罩、急停、旁路开关、手动释放装置,在正常姿态下够得着,不代表在戴手套、穿防护服、地面湿滑或视线被遮挡时也够得着。安全人机工程在机械防护上的老经验是:防错设计优先于警告,警告优先于培训。但防错也有代价,过度联锁会诱发旁路,旁路一旦成为常态,联锁就只剩形式。设计者要预判这个反例,而不是假设所有人都会按说明书使用。

验证不是“符合标准”,而是把错误放进来跑一遍

验证不是“符合标准”,而是把错误放进来跑一遍验证不是“符合标准”,而是把错误放进来跑一遍

标准符合性检查当然要做,但它只能回答“有没有”,很难回答“用起来会不会出事”。验证需要把任务拆到操作序列:谁在什么信息条件下做什么动作,动作失败后系统如何反馈,反馈是否可逆。模拟台、全任务仿真、差错注入、眼动和操作时序记录,都是把隐性负荷显性化的手段。比如同一个报警确认任务,平均操作时间可能没变化,但差错注入后,操作员的搜索路径变长、回看次数增加,这才是更值得看的信号。验证要观察可复现的失误路径,而不是只看平均操作时间。

条件也得说清楚。样本小、场景假、受试者知道自己在被观察,都会让结果偏乐观。数字孪生能提高工况覆盖,但保真度不够时,它只是把偏见算得更快。疲劳监测和眼动追踪听起来很新,落到班组里却会碰到隐私和信任问题;告警算法如果把负荷从操作员转移到维护人员,也只是换了一个瓶颈。趋势不是把传感器堆满控制室,而是让验证闭环回到设计修改:哪条报警被习惯化确认,哪个模式切换导致混淆,哪次接管失败源于信息缺口。否则,界面再漂亮,也只是把风险挪到了下一个班次。