ERROR: TRUSS/TENSION ONLY/COMPRESSION ONLY MEMBER IS PRESENT IN FLOOR DIAPHRAGM


【问题描述】

模型中定义9.000层为刚性楼板假定,分析计算时显示错误:ERROR: TRUSS/TENSION ONLY/COMPRESSION ONLY MEMBER IS PRESENT IN FLOOR DIAPHRAGM,模型9.000并没有以上所述类型的构件。

 

【答案详解】

这是由于用户设置的刚性楼板命令,刚性楼板命令是强制该层的节点平面内刚度无限大,平面外刚度为零。

而Truss构件会强制该构件两个端点的非轴力项为0;

因此两个强制命令将出现矩阵的冲突,因此软件规定了,对于设置了刚性楼板的模型,如果其关联的节点又要设置Truss命令,则给出了错误提示。

比如下图的这个结构,红色框中为刚性楼板设置位置,而绿色框中的竖向支撑设置了truss特性,竖向支撑的上下节点与刚性楼板面共节点。因此软件分析后给出如下错误信息。

这个问题在老版本中是以警告或者note的形式给出的,新版中将

此时将Truss命令的杆件,改成两端均释放My Mz即可克服这个问题;

并不是只要设置了Truss命令,软件就会触发这个错误,只有影响了刚性楼板命令特性施加的Truss命令,才会触发该错误;只有当布置的truss特性的杆件和刚性楼板共节点时候,则触发了该错误信息。