上周带大三机械系统动力学实训,刚把离心叶轮的设计案例投影出来,底下就有人喊”老师,这不是上次流体课算过的东西吗”。我没接话,直接让他们把之前流体课导出的压力场,贴到固体力学的叶片模型上跑应力。
上周实训课上的集体卡壳
底下的人对着屏幕敲了二十分钟,突然集体炸了——有人算出来的叶片最大应力比之前单独算固体时高了近一倍,有人直接报网格不兼容的错误,还有人把压力方向搞反,叶片直接”飞”了。

我靠在讲台边看了十分钟,没急着纠错。之前备课的时候我就预判到会乱,但没想到这么多人连最基本的逻辑都没串起来:流体课学的是定常压力场,固体课学的是静应力,从来没人告诉他们,这两个东西放在一起的时候,是会互相影响的。
有人凑过来问,是不是软件的耦合按钮没点对?我指了指他的边界条件面板——他把流体导出的压力场,直接当成了均布载荷贴在叶片表面,连压力随叶片高度的分布都没映射对。
说实话,我之前上学的时候也这么干过。
我踩过的比学生更大的坑
刚工作那年做进气歧管的结构优化,分开算流体压损、分开算管壁振动,所有指标都卡着标准来。结果装车跑了三个月,歧管靠近节气门的位置裂了一道细缝。
我抱着模型在实验室熬了两个通宵,才反应过来是怠速时的气流脉动频率,刚好和管壁的一阶固有频率对上了——之前分开算的时候,我用的是静态的管壁厚度,根本没考虑气流吹上去之后,管壁微变形反过来改变了流道的截面积,进而让脉动频率更贴近固有频率。

那时候才明白,单向耦合和双向耦合的适用边界,根本不是教材上那句”小变形用单向,大变形用双向”就能说清的。你得自己摸清楚,你设计的那个零件,变形量到底会不会反过来影响流场,影响的幅度有多大。
对吧?没人喜欢背这种干巴巴的分界条件,但踩过一次裂件的坑,这辈子都忘不掉。
实训环节的调整动作

这周我把实训的顺序改了。之前是先讲半天流固耦合的理论公式,再让学生跑仿真。现在反过来,第一节课就让他们把分开算的结果和耦合的结果摆在一起,先给反差。
我把上次他们错的模型,和我自己跑的双向耦合模型的云图放在一起——差得离谱,但没人会再随便点一下耦合按钮就交差了。
现在要求他们写实训报告的时候,必须写清楚三个事:自己用的是单向还是双向耦合,为什么这么选;边界条件的映射逻辑是什么,网格节点对不对得上;耦合结果和分开算的结果差了多少,原因是什么。
上周收的报告里,有个平时上课总睡觉的学生写:”原来流固耦合不是玄学,是我之前把两个不相干的东西硬凑到一起了。”我看了半天,给了优。
不过话说回来,还是有不少人对着软件的默认参数发懵。我也没急着给标准答案——毕竟以后他们去企业做设计,没人会把耦合的参数表直接塞给他们。
公式没人记。但坑记得牢。