有一种非线性的表现形式,是荷载-挠度关系的非线性,即结构的非线性主要体现在几何变性后其自身的位置变化。此时,利用荷载分段增量法的思路来求解,就会更加直观、适用。
这个方法的核心,是将前一次分析结果中的结构变形提取出来,并在下一次分析中作为初始状态。在每一次分析中,都是线性关系,即“将非线性的问题转化为许多个线性问题的组合”。大体的思路,可以这么来考虑:
1.非受荷状态下,建立结构模型,采用参数化建模方式,结构关键点坐标赋值变量;
2.在一次线性分析之后,用*get命令得到结构关键点的位移,比如*get,weiyi,node,1,u,x得到节点1的x方向位移,赋值给weiyi
3.在下一次分析中,更新关键点的坐标值,这样就相当于修改了模型的几何信息,在新的荷载(荷载增量)条件下重新分析。
4.每一步的分析,都将外力和关键点的坐标存入到数组或者输出成数据文件,以备后期使用。
5.当然,从1~4步,这需要一个循环语句来实现。
具体实例就不上了,其实很简单的,只是循环和增量怎么处理的问题而已。
您好。您提及的这个方法,是否相当于ANSYS里面的荷载步?即后面一步的分析是在前一步的变形和位移基础上的分析?初学者,向您请教
非线性方程的求解方法包括增量法和迭代法;
实际ansys中融合了两种方法,
结合auto step和Newton-Raphson方法可以在ansys中很好的对非线性问题进行求解。
长河的说法是一种思路,但是有多此一举之嫌……
长河您好,ansys能不能将不同的单元结果写入不同的rst?
@newskyworld
这个貌似很困难吧,不过可以实现用数组记录这些结果,然后输出数据文件,而不是rst