logo 知识库首页 ->SAP2000 ->SAP2000 求解器 ->失稳或病态的警告信息
失稳或病态的警告信息
创建者:张志国,编辑者:张志国,最近更新:2019/04/02 14:02:51

问题描述:

        在对桁架结构进行分析时,SAP2000 偶尔会提示如下所示的警告信息:

* * * W A R N I N G * * *

THE STRUCTURE IS UNSTABLE OR ILL-CONDITIONED !!

CHECK THE STRUCTURE CAREFULLY FOR:

- INADEQUATE SUPPORT CONDITIONS, OR

- ONE OR MORE INTERNAL MECHANISMS, OR

- ZERO OR NEGATIVE STIFFNESS PROPERTIES, OR

- EXTREMELY LARGE STIFFNESS PROPERTIES, OR

- BUCKLING DUE TO P-DELTA OR GEOMETRIC NONLINEARITY, OR

- A FREQUENCY SHIFT (IF ANY) ONTO A NATURAL FREQUENCY

TO OBTAIN FURTHER INFORMATION:

- USE THE STANDARD SOLVER, OR

- RUN AN EIGEN ANALYSIS USING AUTO FREQUENCY SHIFTING (WITH

ADDITIONAL MASS IF NEEDED) AND INVESTIGATE THE MODE SHAPES

        请问,上述警告信息产生的原因是什么?会不会影响分析结果?如何避免出现该警告信息?

解答:

        上述警告信息指明结构不稳定或病态,产生的原因主要包括:结构约束不足,发生整体刚体运动;结构局部出现机构;零刚度或负刚度的构件属性;过大的刚度;结构发生屈曲;自然频率的频率偏移。

        其中,前两种情况会导致结构不稳定,也就是结构不满足几何不变性!后三种情况则是结构刚度发生突变或不同构件间的刚度差异过大,造成系统方程组出现病态。 对于该警告出现的原因,我们可以对比以下两个简单的平面框架。

        提交分析后,左图出现警告信息,右图则不出现。区别在于:上下弦杆的内部节点处是否存在端部释放。SAP2000 中的任意一个节点也可视为节点单元(零维单元),且每个节点具有六个自由度(三个平动自由度+三个转动自由度)。

        在通过端部释放模拟简支梁或拉压杆时,不仅解除了节点对单元端部的转动约束,同时也解除了单元端部对节点的转动约束。如果交于同一个节点的各个单元在该节点处都释放转动约束,如以上左图所示。此时,该节点的转动将不受任何单元的限制,可以发生任意转动(刚体转动)。在这种情况下,SAP2000 将提示警告信息,表明当前结构不稳定。

        因为桁架本身不承受任何力矩荷载,节点本身的任意转动也是允许的。所以,只要保证结构几何不变性,该警告信息并不代表结构不稳定,分析结果也是没有问题的!如果结构真的不稳定,可以在分析完成后绘制变形图时得到证实,即节点位移无穷大(通常 1.0E+10 的数量级)。

        事实上,产生这个问题的根本原因在于:SAP2000 中没有真正意义上的桁架单元(拉压杆单元),而只能通过对框架单元进行端部释放来实现。框架单元的每个节点都具有 6 个自由度,端部释放后很容易产生无转动约束的节点,进而发出该警告信息。

        所以,解决该问题可以从两个方面入手:第一,对无转动约束的节点直接施加限制转动的节点支座。第二,通过对框架的刚度修正实现桁架构件的模拟,即将构件的抗弯、抗剪、抗扭刚度全部折减为接近于零的数值,如 0.0001

        值得一提的是,在很多的通用有限元程序(如 ANSYSABAQUS)中,都有专门的桁架单元(杆单元)。如 ANSYS 中的 Link 单元,ABAQUS 中的 Truss 单元。这些单元的节点只有平动自由度,没有转动自由度,因此不会出现类似上述 SAP2000 的问题,求解的计算量也会更少(不考虑转动自由度,系统刚度矩阵的规模将减少一半左右)。

  • 关键词列表
J
P
W
Z·
相关文章:

用户登录

用户名:

密码:

×