行业里流行一个说法:好的仿真,准确率能做到 90% 以上。
这句话,问的人和答的人,都不懂仿真。
行业里有个流传很广的说法:好的仿真,准确率能做到 90% 以上。
每次听到这句话,我都想反问一句:90% 是什么意思?
没人答得上来。
今天把话说重一点:问「仿真准确率多少」的人不懂仿真,答「90%」的人在骗你。
这不是抬杠。是这个问题本身就问错了。
应力有准确率吗?没有。应力是一个分布,不是一个数字。
同一个零件上,远离孔的地方,误差 2% 以内。孔边的峰值应力,误差可能是 30%,甚至更多。
那这个仿真的「准确率」是多少?2% 还是 30%?
你说不准,我也说不准。因为离开「哪个位置、哪个量、什么工况」,「准确」两个字就没有意义。
频率有频率的误差,刚度有刚度的误差,疲劳寿命的误差和它们完全不是一个量级。把所有这些压成一个百分比,等于把一张体检报告压成一个数字。
没有位置的精度、没有物理量的精度、没有工况的精度,都不叫精度。
仿真误差有个特点:它高度集中在少数位置。
大面上,结构的响应往往算得相当好。变形、整体应力水平,和试验对上并不难。
难的是细节:孔边、圆角、焊缝、接触边缘。这些地方恰好是应力集中区,恰好是网格敏感区,也恰好是疲劳破坏真正会发生的地方。
一个仿真,可能 95% 的区域误差在 5% 以内,但恰好在危险位置差了 50%。
它「准确」吗?
工程上讲,它可能一文不值——因为你算仿真,要的恰恰就是那个危险位置的答案。
因为存在一类问题,误差确实可以压得很低:变形、模态、整体刚度。这些量对局部细节不敏感,算起来稳。
有人拿这类问题的经验,外推成整个仿真的能力。这是第一个来源。
第二个来源更常见:汇报需要。一个百分比,比一堆「位置、工况、误差范围」好讲得多。领导要一个数字,就有人造一个数字。
但被省略的那部分——误差集中在哪、哪个量可信、哪个量只能看趋势——才是这个仿真真正的使用说明书。
扔掉说明书,只留一个数字,这不是简化,是误导。
真懂行的人拿到一份仿真结果,不会问「准不准」。他会问:
一、哪个量是可信的?
变形和模态通常可信。局部应力峰值要打问号。先分清哪些能直接用,哪些只能看相对趋势。
二、误差集中在哪里?
危险位置算的是不是应力集中区?那里网格、单元质量、约束处理过没有?没交代,默认不可信。
三、这个结论怕什么?
换一种简化方式,结论会不会翻?怕试验、怕细节、怕工况变——怕的东西说清楚,结论才有边界。
说不出误差范围的结论,等于没结论。说不出误差在哪的仿真,等于没做。
一、如果你是工程师:以后别答「90%」,答边界。
「整体刚度误差预计 5% 以内,孔边峰值应力只能看趋势,绝对值建议局部加密后复核。」——这句话比任何百分比都专业,而且没有人能挑出毛病。
二、如果你是问的人:把「准不准」换成「哪些结论我能直接用」。
你会立刻分出两种人:一种开始打太极,一种直接告诉你结论的适用范围。后者才值得把项目交给他。
有人说,领导就是要一个数字,你不给,工作就没法汇报。
这话对了一半。
汇报需要一个数字,没问题。但把这个数字造成「准确率」的样子,就是给自己埋雷——哪天试验对不上,第一个被追问的就是那个 90%。
数字可以简化,责任简化不了。
作者:沐毅
一位CAE从业者的观察与手记