多年以前,当我初学ANSYS的时候,协助师兄做了一些工作,其中就包括了这个求极限承载力的情况。但当时懂得少(虽然现在也不多),并不清楚如何才能做到,就用了一个讨巧的方法:在后处理中,查看没一个荷载步的结果,当发现应力超限的时候,它的前一步就是需要的状态了。这是从安全储备的角度出发考虑的,虽说不算严谨,倒也勉强说得过去罢。而且仿真结果恰好和试验数据吻合,我那也算是首战高捷吧。
当然,如果现在重新再做,就不能重蹈覆辙,就得用ansys的弹塑性分析方法来求解构件的极限承载力了。以钢结构为例来理顺一下思路:
- 在进行材料属性定义的时候,要选择材料的弹塑性模型。例如钢结构选择双线性等向强化BISO塑形材料,就可以指定屈服强度信息;
- 进行建模和设定边界条件;
- 在定义荷载的时候,最好在循环语句里面加上一个ncnv,2,0,0,0,0用于设置ansys不收敛时停止运算但不自动退出;
- 求解
- 在后处理中,绘制需要查看的应力值随时间变化的曲线图。曲线的拐点就是屈服点,尽头就是极限承载力对应的荷载步了(不收敛的时候无解,曲线就断开)
问题是,对于金属这类材料自然好说,但是类似于钢筋混凝土之类的这种复合型材料而言,问题就麻烦得多。下面的文档给出了一种解决方案,权且当做参考吧。
@anopos 告
首战[高]捷 --> 首战高捷