周一带实习生做三维简支梁抗弯试验仿真,边界条件调了3遍,算出来结果直接偏了27%,折腾一下午才找到问题,全是新手最容易踩的低级坑,记下来省得后面再有人绕弯路。
之前刚学的时候,我也在这上面栽过跟头,边界条件差一个自由度没放开,模型直接刚体位移跑飞,白等俩小时。
很多人上来就瞎点约束,坐标系没对齐,约束方向和实际受力完全反了,结果出来应力全错,还找不到原因。
选单元的时候图省事,实体单元直接硬加转动约束,根本没用,实体单元本身就没转动自由度,加了也白加。
我现在固定按四步走,从来没在边界条件上翻过车。
先核对坐标系,全局坐标系X顺着梁轴向走,Y是竖向,Z是横向,把U1-U3和XYZ方向一一对应,别搞混。
选单元别乱选,用梁单元的话直接在边界条件里勾掉要约束的自由度就行,不用额外折腾。
用实体单元做简支梁,别硬加转动约束,直接在支座位置建个参考点,把附近一圈节点耦合到参考点上,再给参考点加约束,才能做出铰接效果。

固定铰支座直接锁U1、U2两个平动自由度,放开UR3转动自由度,别多锁。
活动铰支座只锁竖向U2,轴向U1和转动UR3全放开,不然梁受弯根本伸不开,应力直接算崩。
提交作业前先跑个无载荷空模型,查有没有刚体位移,别等算一半崩了才回头改。
加载完先看支反力,三个方向加起来要和外载荷完全平衡,支座位置弯矩必须趋近于零,不对就回去查约束。
上次给荆州的学生改作业,他把固定铰的UR3也锁死了,梁完全转不动,算出来弯矩直接大了一倍,白忙活半天。
别光死啃软件手册,新手最容易漏的就是实体单元没有转动自由度这个点,网上90%的教程都没提。
我现在每次做简支梁仿真,先拿1/10尺寸的小模型跑一遍,确认支反力对了再开全尺寸算,省得后面白等。
常见坑直接对着查: