上周四晚上十点,实验台上那条迷你输送线还在跑。学生调完参数走了,我没关。凌晨三点,手机震了——那套自己搭的预警小系统发的。
摸黑看了眼屏幕。振动烈度超限。
跑到实验室一看,什么都没坏。是夹具上一颗M6的螺栓松了半圈。
这事后来变成了我那节课的开场。产线故障预警,说白了就是让机器在坏之前先吭一声。可这声“吭”从哪儿来,怎么听,谁来判——机械设计的学生要是答不上来,后面写再多算法都是空的。
先让他们听一次轴承的“咳嗽”
讲振动信号那节,我一开始也是PPT。频谱图往屏幕上一放,学生的眼睛就散了。后来我不放了。带他们进实验室,把手指按在轴承座上。
摸。别说话。
有个女生说,感觉像有沙子在滚。对了,这就是早期点蚀。数字是后来的事,手感先于图表。
但这里有个坑,机械设计课上必须点破:你摸到的东西,和传感器测到的东西,中间隔着一条传动路径。学生做测点布置时最爱干的事,是把加速度计粘在薄壁罩壳上。一测,谱图上全是他自己的共振峰,跟轴承一点关系都没有。
我让他们改。装到轴承座,靠近承载区,走刚性路径。传感器的位置本身就是一次机械设计决策,不是随手一贴。

讲这段我会画刚度链。力从哪来,经过几个零件,衰减多少。不少学生到这一步才反应过来,前面机械设计课学的零件刚度,原来在这儿等着他。
阈值定多少,我被学生问住过
有次课间,一个男生举手:老师,阈值定多少合适?
我说,查标准,ISO 10816那一套。
他又问:那台设备是变频的,转速从四百转到一千二一直在变,还查吗。
我沉默了大概五秒。真的。那五秒里我脑子里在翻:定值阈值在这种工况下确实会失效,低速段正常运行时的振动值,可能比高速段的报警门限还高。这不是学生刁难,这是真实产线上每天都在发生的事。
后来这节课我改了讲法。定值阈值只讲十分钟,剩下的时间讲工况相关的阈值。转速信号引进来,做阶次跟踪,让采样跟着转频走。转速一变,参考系跟着变,原先被转速淹没的故障特征才浮出来。
学生眼神发亮。我知道他们听懂的其实不是算法,是“机械量之间是耦合的”这件事。

从报警到预警,中间隔着一堆不体面的取舍

课堂上讲预警,容易讲成一条漂亮的链路:采集—特征—模型—报警。画在黑板上很好看。
真到产线上,难看的部分全冒出来了。
误报一次,停线半小时。班长的耐心大概撑三次,第四次他直接去把电源拔了。你说你模型准确率多高,没用,人家要的是别烦我。反过来漏报一次,轴承抱死,主轴拉伤,那是另一本账。
所以我在设计作业里加了一条:把预警系统当成一台设备来设计,画装配图。传感器怎么固定,线缆怎么走,油污和切削液怎么防,还有最要命的一条——坏了怎么在不停机的情况下换掉。
这一条卡住了一半人。他们能做出漂亮的信号处理流程,却答不出“这个传感器装在这个位置,下次检修要拆几个零件才能碰到它”。
有个组的方案我印象很深。磁吸座,成本低,装拆快,答辩时讲得头头是道。可那条线的底座是铸铁、机架是铝型材,磁吸上去一测,数据飘得没法看。他们最后改成螺纹座,多打两个孔。班长不乐意,因为打孔要停机报备。
真实的工程就是这样。改一个孔位,要跟三个部门打招呼。
这也是机械设计教师该盯住的地方。预警系统的可靠性,一半在算法,另一半在结构。
我改了哪些教案,哪些还没改好

三处改动,说给你听。
一个是加了“拆机日”。找几个报废轴承,让学生拿放大镜看磨损形貌。点蚀、剥落、微动磨损,看一眼比讲十页PPT管用。有个学生看完回来说,原来频谱上那个边带是这么来的。
第二个是把定值阈值的内容压缩了。公式少讲,讲它为什么不够用。
第三个是加了误报率的统计作业。以前学生只报准确率,现在要求误报和漏报分开报,并且换算成一年会停几次线。数字一换算,态度就变了。有个组算完自己都不敢看,默默把门限往上调了。
还没改好的地方也有。我这门课里,结构设计和信号处理还是两张皮,学生两边各交各的作业,中间那层“怎么把结构信息翻译成特征”始终没打通。下学期打算让他们组队,一组拆机器,一组做信号,中间必须互相讲明白。能不能成,我心里没底。
下周上课,我准备把一台手持测振仪带进教室,让每个人上手测一次自己的桌子腿。挺傻的。但上一次我这么干,教室里那阵嗡嗡的讨论声,比任何一次正经讲课都长。