数字仿真建模:为什么我们的学生总建出一堆废模型?

上周三的课程设计答疑。从两点坐到四点,来了八个学生,七个卡在同一个地方。

课堂上藏了十几年的死结

把从零件库扒下来的完整三维模型直接导入,连倒角圆角螺纹退刀槽全留着,点一下仿真按钮就去接水打水,回来一看,软件直接报内存不足退出。就算运气好能跑完,结果也飘得离谱,齿面应力比理论计算高出一倍还多,根本没法用。
机械设计减速器数字仿真错误网格模型
机械设计减速器数字仿真错误网格模型
我问学生,为什么不删掉没用的小特征?十个有九个会反问我:简化了结果不对怎么办?做设计不就是要精准吗? 这种反问,我听了十几年。 真的头疼。 学生从大一开始练三维建模,老师就要求还原,要1:1,要每个细节都到位,考CAD绘图的时候少画个倒角都要扣分,这种观念刻进骨头里了。到了数字仿真建模这里,顺理成章就觉得,细节越多模型越好,结果越准。完全错了。 数字仿真建模从第一步开始,就不是做1:1的几何复刻。你要解决什么问题,就留什么特征,不需要的,必须删掉。

改了一条作业要求之后的变化

前几年我把课程设计的作业要求改了。原来要求是”建立齿轮传动的数字仿真模型”,现在改成”得到误差在10%以内的齿面最大接触应力结果”。 一句话,核心从”做模型”变成了”拿结果”。学生一下子就懂了要做取舍。
机械设计齿轮仿真简化建模对比图
机械设计齿轮仿真简化建模对比图
之前有个学生,拿了个现成的齿轮模型,上面连注油孔、定位销孔都带着,跑了一下午没出结果,急得满头汗。我就让他数,这些孔哪个在受力路径上?哪个会影响齿面应力?他数了半天,除了齿形和轮毂,其他全是非受力区。回去把没用的特征全删掉,网格划分完,十分钟出结果,误差才4%。 说实话,我后来把这个例子放到课上讲,没人再问我”简化会不会错”这种问题了。 不过话说回来,我刚做教学那会,我自己也错。那时候刚接触仿真,觉得越精细越厉害,带学生做项目,建了个一米多的龙门架模型,连螺栓头都一个不少画出来,结果提交到学校服务器算了三天,出来的应力云图连我自己都看不懂,全是局部应力集中,根本没法用来判断结构强度。那次之后我才想明白,工程上的仿真,要的是能用,不是好看,更不是精细。

别把工具当成了目的

别把工具当成了目的
别把工具当成了目的
现在很多开仿真课的,上来就教软件操作,教怎么画网格怎么加约束,一节课下来全是按钮教程,根本不说为什么要这么建。 学生学会了点按钮,还是不会建模。对吧? 软件操作这种东西,网上一搜全是教程,快的两三天就能学会基本操作,慢的一周也搞定了。但是建模的取舍逻辑,什么时候该松什么时候该紧,什么特征能删什么特征死都不能动,这个才是老师要教的。 我现在上课,第一节课不开软件。拿个上次做寿命试验断了齿的齿轮,放在讲桌上让学生传着看,摸一摸断口的位置,想一想为什么断在这里,你要建什么样的模型才能算出这个位置的应力。聊半节课再开软件,学生对建模的目的性一下子就清晰了。 去年有个毕业生回学校看我,说现在公司里做项目,新来的大学生都爱建一堆细节的模型,只有他拿到问题先想哪些能简化,每次都比别人快一天出结果,领导特别喜欢。我听了真的挺开心的,这才是仿真建模课该教出来的学生。 我们做机械设计,最终要做的是能造出能用的机器,不是能在电脑里放着看的完美模型。数字仿真本来就是帮你降成本、提效率的工具,要是为了建一个完美的模型把时间和算力都耗完了,那还不如直接做物理样机试呢,对吧?
免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:数字仿真建模:为什么我们的学生总建出一堆废模型?
文章链接:https://m.yqhljx.com/list_9/3292.html