【问题概述】
WARNING: IF THIS UBC/IBC ANALYSIS HAS TENSION/COMPRESSION OR REPEAT LOAD OR RE-ANALYSIS OR SELECT OPTIMIZE, THEN EACH UBC/IBC CASE SHOULD BE FOLLOWED BY PERFORM ANALYSIS & CHANGE.
【解决方法】
UBC地震荷载定义格式有问题。
这是一个提示性的警告,提示用户如果在STAAD模型中出现 TENSION/COMPRESSION , REPEAT LOAD , RE-ANALYSIS 或者 SELECT OPTIMIZE这四种命令的话,必须在UBC荷载工况后面添加命令 PERFORM ANALYSIS & CHANGE。
其原因是这四种命令在分析时与普通的荷载组合不一样,是将各种荷载工况中的荷载同时作用在结构上再进行重新计算,而不是荷载组合的仅线性组合内力结果。那么问题来了,UBC等静力地震工况的荷载是在程序内部形成的,每个荷载工况仅给出构件的内力结果,荷载并不能保存。只有通过命令 PERFORM ANALYSIS & CHANGE.,对于每个工况单独进行一次刚度组装,然后在后面repeat load中引用的就是各个工况的荷载值,这样才不至于使得UBC等静力地震荷载值丢失。
正确的格式如下:
LOAD 1 LOADTYPE Seismic TITLE SEISMIC LOAD (EX)UBC LOAD X 1PERFORM ANALYSISCHANGELOAD 2 LOADTYPE Seismic TITLE SEISMIC LOAD (EZ)UBC LOAD z 1PERFORM ANALYSISCHANGE
如果模型中不包含上面提到的四种命令,则改警告可以忽略。
问题来了,有的使用者就问了那我的模型不使用repeat load的话,可以使用 PERFORM ANALYSIS & CHANGE.命令吗?因为CHANGE命令会在每次分析时都重新组装刚度,所以模型中如果没有失效构件等命令时,则 PERFORM ANALYSIS & CHANGE.对分析没有影响。