只拉/只压弹簧支座命令讲解


【功能概述】

只拉/只压弹簧支座命令讲解

【功能详解】

      【只拉/只压弹簧支座】用于指定【弹簧支座】为仅受拉力的弹簧或者仅受压力的弹簧,例如模拟基础底板下的土壤。

       注意:需要先设置【弹簧支座】,即在Fixed But 中定义对应方向的弹簧刚度。

       设置了【只拉/只压弹簧支座】的有效命令中,模型将进行非线性计算,每一种荷载工况,都需要通过迭代进行计算,软件默认只进行10次迭代计算,用户可以通过SET ITERLIM i命令来增加默认迭代次数,只有收敛的结果才是有效的。注意:增加迭代次数会增加模型的时间成本。

       若计算某荷载工况时,支座反力为负值,即产生正向位移时(STAAD软件假定弹簧均添加在负方向上),弹簧支座受拉,则该工况下,只拉弹簧支座激活。反之,该工况下,只拉弹簧支座退出工作。

     若计算某荷载工况时, 支座反力为正值,即产生负向位移时,弹簧支座受压,则该工况下,只压弹簧支座激活。反之,该工况下,只压弹簧支座退出工作。

计算过程:

           a   程序读取设置了【只拉/只压弹簧支座】命令;

           b   进行第一次整体结构非线性分析,求得构件内力和支座反力;

           c   根据【只拉/只压弹簧支座】命令内容,判断弹簧支座受力状态。若与【只拉/只压弹簧支座】设置命令内容得到的预期一致,则该支座工作;不一致,则退出工作。

           d   除去退出工作的【弹簧支座】后,再次进行非线性分析,直到当前非线性分析收敛,计算停止。

注意:可以使用CHANGE命令,变更后续分析块中的支座状态,若CHANGE命令后,没有新的支座状态命令,则仍然执行上一次的支座状态。而CHANGE命令需要SET NL【重设荷载】命令来重新定义模型总的基本荷载数目。

设置方法:

           第一步:设置【弹簧支座】,即在Fixed But 中定义对应方向的弹簧刚度,要将M释放掉。

           第二步:选择【只拉弹簧支座】或【只压弹簧支座】类型-Reaction Type

           第三步:设置【只拉/只压弹簧支座】方向-Spring Direction,可以选择单个或多个轴向方向,分别是KFXKFYKFZ

           第四步:布置给对应的【弹簧支座】

文本命令格式:        

SPRING TENSION

节点列表   设置方向{ KFXKFYKFZ}

SPRING COMPRESSION

节点列表   设置方向{ KFXKFYKFZ }

如:

SPRING TENSION

12 17 19 TO 37 65

SPRING COMPRESSION

5 13 46 TO 53 87 KFY

注意事项:

         A:设置了【只拉/只压弹簧支座】的弹簧仅能承受轴向力,不能承受弯矩。

         B: 在反应谱荷载、时程函数荷载、移动荷载作用等荷载工况下不能定义只拉/只压弹簧。如果使用了该命令,只受拉/受压弹簧将在所有工况下被忽略。

         C:如果已指定了INACTIVE MEMBER〖失效构件〗,就不能再定义只拉/只压弹簧。

         D:不要使用荷载组合命令去组合这些工况。只拉/只压工况是非线性的因此不能使用荷载组合命令提供的线性组合方式。可以用Repeat Load命令,创建一个基本工况。