第45章 半夜打补丁,这也行?
黑暗中,一道身影悄无声息地坐了起来。
是韩锋。
他没有开灯,只是摸索著从枕头下拿出那个小巧的手电筒,用被单在床头搭起一个简易的帐篷,然后將刘振邦教授的那叠手稿,平铺在了腿上。
手电筒微弱的光晕下,稿纸上那些潦草的公式和凌乱的图表,仿佛活了过来。
韩锋的逐字逐句地反覆琢磨著。
刘振邦的思路,確实是这个时代最顶尖的水平。
他试图建立一个完美的数学模型,用傅立叶变换將复杂的振动分解,然后通过算法进行抵消补偿。
想法很超前,可惜走进了死胡同。
韩锋內心轻嘆。
老教授太理想主义了,他忽略了最致命的一点,八十年代国產工具机的隨动性太差。
无论是驱动砂轮主轴的电机,还是控制工作檯移动的液压系统,都存在著无法用纯数学模型精確描述的延迟和误差。
这就像让一个结巴去唱饶舌,他理论全懂,可嘴跟不上,出来的调永远是错的。
韩锋从挎包里拿出了纸和笔。
他没有去修正刘振邦的公式,那是吃力不討好的蠢事。
他要做的,是另起炉灶,提出一个全新的构架。
笔尖在纸上飞速划过。
他首先画了一个方框图,代表整个磨削系统。
然后从这个方框图上,引出两条反馈迴路。
一条监测砂轮主轴电机的电流波动,用以判断砂轮本身的不平衡量。
另一条,通过在液压油路中增加一个最简单的压力传感器,来实时监控工作檯的低频振动。
两条信號线,最终匯入一个核心处理单元。
在这个单元里,韩锋没有写任何复杂的微积分公式,只写了几个最简单的逻辑判断词:
“如果电流波动大於閾值a,那么输出补偿信號x。”
“如果油压波动大於閾值b,那么输出补偿信號y。”
最后,再將两种补偿信號进行简单叠加,反馈给控制系统。
这就是后世烂大街的模糊pid控制的简化雏形。
不追求最优解,只追求一个差不多就行的动態平衡。
承认系统本身就是不完美的,所以放弃了建立完美模型的幻想,转而用一种打补丁的方式。
这边歪了就扶一下,那边高了就压一下。
简单、粗暴,却极其有效!
尤其適合八十年代的工业基础!
韩锋的笔尖越画越快,思路如泉涌。
他甚至画出了一个结构草图,最简易的机械电气混合反馈装置。
用一个简单的偏心轮去模擬砂轮的不平衡,再用一个弹簧减震器去模擬液压系统的波动。
通过调整这两个变量,就能在实验室里復现他提出的理论。
写到酣畅处,韩锋完全忘了时间。
就在这时,对面上铺,一直紧闭双眼的李伯渊,悄悄睁开了眼睛。
他被韩锋床铺上透出的微光,和细微的书写声惊醒了。
“这傢伙,半夜不睡觉,在搞什么?”
李伯渊心中升起一丝好奇。
他小心翼翼地探出头,借著手电筒的余光,朝著韩锋腿上的稿纸瞥了一眼。
只一眼,李伯渊呼吸瞬间加快,眼中满是惊骇。