用户希望在某条边的中点上施加集中载荷(concentrated force),但无法用鼠标选取这个点,在相应位置上创建了一个参考点,并为其定义了名为 set-1的集 合,将载荷施加在这个集 合上。在提交分析时,为何在 DAT 文件中出现下列错误信息?
***ERROR: Node set assembly_set-1 has not been defined. A concentrated load has been specified on node set assembly_set-1. This node set is not active in the model.(在不存在的节点集 合上施加了集中载荷)
尽管参考点恰好位于实体那条边的中点上,但 Abaqus 并不会自动认为这二者是同一个节点。由于模型中没有定义此参考点和实体的关系,Abaqus 认为此参考点是一个多余的节点。在提交分析时,所有多余的节点都被自动删除,错误信息说明这个节点集 合不存在。
应该利用Part 功能模块中Tools菜单下的的分割工具(partition)功能,在需要加载的位置做一下分割,从而产生一个几何顶点。在施加载荷时就可以用鼠标选取这个点了。
如果使用参考点,应该在参考点和需要施加载荷的区域之间建立耦合约束,只有这样参考点才能真正成为模型的一部分。
在弹塑性分析中,最好不要直接在一个点上施加集中载荷,以免局部单元应变和变形太大,导致网格畸变甚至翻转而收敛困难。应该在受力点附近选择一个区域,将它和参考点耦合在一起来共同承受荷载,对于静力分析,读者可以将较大的集中荷载在多个分析步中加载。
建议在定义载荷、边界条件、接触、约束等模型参数时,都首先将相应的区域定义为集 合或面,以方便检查和修改模型,避免出现错误。
另外,当节点的某个自由度上施加了荷载,例如200节点的3自由度上施加了集中力,则不要在该节点的3自由度上再定义其他约束了,如果定义的约束与集中力产生的位移或边形冲突,则会弹出conflicts的错误或警告信息。原则上,要让有限元模型中的每个节点有唯一的运动状态,使得分析结果更加容易收敛。