荷载分段增量法非线性分析的实现思路

有一种非线性的表现形式,是荷载-挠度关系的非线性,即结构的非线性主要体现在几何变性后其自身的位置变化。此时,利用荷载分段增量法的思路来求解,就会更加直观、适用。

这个方法的核心,是将前一次分析结果中的结构变形提取出来,并在下一次分析中作为初始状态。在每一次分析中,都是线性关系,即“将非线性的问题转化为许多个线性问题的组合”。大体的思路,可以这么来考虑:

1.非受荷状态下,建立结构模型,采用参数化建模方式,结构关键点坐标赋值变量;

2.在一次线性分析之后,用*get命令得到结构关键点的位移,比如*get,weiyi,node,1,u,x得到节点1的x方向位移,赋值给weiyi

3.在下一次分析中,更新关键点的坐标值,这样就相当于修改了模型的几何信息,在新的荷载(荷载增量)条件下重新分析。

4.每一步的分析,都将外力和关键点的坐标存入到数组或者输出成数据文件,以备后期使用。

5.当然,从1~4步,这需要一个循环语句来实现。

具体实例就不上了,其实很简单的,只是循环和增量怎么处理的问题而已。

 

长河

在曾经的博客时代,是“首个桥隧工程领域独立博主”,目前是一名默默耕耘的普通高校教师。一家之言,仅供参考,未必成熟、绝不权威。

相关推荐

4 条评论

  1. 您好。您提及的这个方法,是否相当于ANSYS里面的荷载步?即后面一步的分析是在前一步的变形和位移基础上的分析?初学者,向您请教

  2. turbinesv

    非线性方程的求解方法包括增量法和迭代法;
    实际ansys中融合了两种方法,
    结合auto step和Newton-Raphson方法可以在ansys中很好的对非线性问题进行求解。
    长河的说法是一种思路,但是有多此一举之嫌……

  3. newskyworld

    长河您好,ansys能不能将不同的单元结果写入不同的rst?

    • @newskyworld

      这个貌似很困难吧,不过可以实现用数组记录这些结果,然后输出数据文件,而不是rst

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。