上周改完本届学生的课程设计,坐在办公室抽烟,越想越觉得得把这个点记下来。
十个做结构设计的学生,八个栽在同一个地方。
不说你也猜到了,热应力。
课堂上最常见的卡点:把温度变化当成了「额外载荷」
学生上学的时候,大部分习题都是给好外力,算强度,算挠度,做的多了,就形成了思维定式:应力都是外力给的。温度变化?那是特殊工况才需要考虑的东西,轮不到我一个做课程设计的学生操心。
上次有个学生做小型注塑机的隔热板连接结构,画图画的漂漂亮亮,强度校核全过,就是没考虑隔热板两侧的温差——一侧贴料筒,一百八十度,另一侧贴机架,四十度,两侧热胀量不一样,又被螺栓紧死不能动,算下来热应力已经超过铝合金的屈服强度了。
我给他圈出来的时候,他还一脸懵:这也能产生应力?

说实话,不能全怪学生。翻遍我们现在用的主流教材,热应力都放在最后几章的角落里,字体比正文小一圈,例子也都是航天锅炉那种极端高温工况,给学生的感觉就是:这是小众知识,只有做极端设备才用得上。
谁会想到,常温环境下几十度的温差就能搞坏一台设备?
真下工厂才懂:热应力很多时候是最大的隐形杀手
我刚毕业进工厂那会儿,跟着老钳工处理过一个故障,至今记得。一台十几米长的龙门刨床,春天安装调试,精度全合格,放了一个夏天,秋天再开机,导轨直线度超差三倍,磨都磨不好。
拆开地脚一看,床身因为热胀被螺栓卡死,内部热应力把导轨面顶拱了,整个床身废了小一半。
那时候我才明白,热应力根本不是什么极端工况的特例,是只要有温度变化、有变形约束就会存在的常规应力。

更坑的是,它藏的很深。你算外载荷应力,一眼能看到,热应力看不见摸不着,不拆开来根本想不到是它搞的鬼。还有更隐蔽的,不同材料拼在一起,线膨胀系数差个几倍,温度一变,你拉我我扯你,应力就出来了。铝和钢锁在一起,陶瓷和金属焊在一起,这种地方十有八九要出热应力的问题。
很多新手设计师,甚至干了好几年的,都容易在这翻车。算强度的时候把外载荷算的门清,就是忘了算热应力,样机出来用了几个月好得很,温差一变直接裂,要么精度直接崩,改起来要了老命。
不过话说回来,也不是所有结构都要抠热应力。小零件,没有约束,温差也就几度,那忽略了也没事。但只要尺寸超过一米,或者有固定约束,或者两种材料连接,你就必须停下来想一想。
改了三次的教学小技巧,帮学生跨过这个坎

之前我上课也是先讲公式,热应力等于弹性模量乘线膨胀系数乘温差,巴拉巴拉,讲完学生记了公式,转头就忘。后来我改了,不讲公式先问问题,拿到任何一个设计,先问自己三个问题:
第一,工作最高最低温度和装配温度差多少?
第二,结构能不能自由胀缩,有没有被螺栓、导轨、相邻零件卡死?
第三,相邻零件的线膨胀系数差了多少?
三个问题问完,要不要算热应力,一目了然。根本不用一开始就背公式。
我还把工厂拿回来的一块热应力开裂的铝板,每次上课都拿出来传着看,让学生摸那个开裂的断面,告诉他们这就是看不见的应力给撕坏的。比看一百张PPT管用。
说实话,我们教机械设计这么多年,其实一直偏向外载荷,把温度带来的影响当成附加题,其实现在的设备功率密度越来越高,精度要求越来越严,热应力早就变成必答题了。很多时候,外载荷产生的应力还没热应力大,你说吓人不吓人。
之前带过一个学生做伺服电机端盖,铝端盖用螺栓锁在铸钢机座上,运行的时候电机发热,铝要胀,钢不让胀,热应力把轴承孔挤成椭圆,轴承跑圈,不到一年就坏了,就是典型的漏算了热应力。改的时候把螺栓孔改成长圆孔,给铝端盖留了伸缩余量,问题直接解决了,成本一分钱没加。
你看,其实很多时候不需要你做复杂的有限元计算,只要你想到了,留一点点余量,给变形留个出口,大部分问题就解决了。怕就怕,你根本想不到还有这么个东西在。
做设计久了就会明白,大部分出问题的地方,不是你算错了数,是你根本没考虑到这个因素。
热应力就是最典型的那个隐形坑。