问题描述:
SAP2000进行阶段施工分析时没有单独输出每一个阶段的增量值,而是输出当前阶段累计的结果。如何提取阶段施工分析中,结构每一个施工步响应的增量值?
解答:
阶段施工分析时,如果需要得到结构在特定阶段响应的增量,可以通过下述两种方式获得:
方法1:通过后处理的方式得到。
将SAP2000的计算结果导出到表格,
例如,要获得第n阶段响应的增量,从第n阶段的结果中减去第n-1阶段的结果。使用该方法时需要注意在定义阶段施工分析时,在结果保存项中勾选保存“每个阶段的终止状态”。
方法2:将施工阶段分析拆分成接续工况,通过荷载组合的方式得到各个阶段的响应增量。
将阶段施工荷载工况拆分为一系列的接续工况,每个荷载工况接续前一个工况。将这些工况进行荷载组合得到第n阶段结果,
第n阶段响应的增量=(第n阶段工况)-(第n-1阶段工况)。
示例:
该模型为悬臂梁,对该悬臂梁进行施工阶段分析。第一个阶段在悬臂端施加1kN的集中荷载,第二阶段施加10kN的集中荷载,第三阶段在悬臂端施加100kN的集中荷载。现在分别通过上述两种方式 求解悬臂端在每个阶段的竖向位移增量。
方法1:常规阶段施工分析,通过后处理得到各阶段的响应值。工况定义如下:
方法2:将阶段施工分析拆分成多个接续工况,通过荷载组合得到各阶段的响应值。工况定义如下
荷载组合定义方式如下:
stage 1 only =STAGED
stage 1
stage 2 only =STAGED stage 2-STAGED stage 1
stage 3 only =STAGED stage 3-STAGED stage 2
运行分析查看结果表格如下,可以看到方法1需用通过手动处理得到悬臂端在各个阶段的位移增量,方法2直接读取荷载组合的结果即可得到各个阶段的响应增量。比较结果可以发现两者数值完全相同。两种方法各有优劣,用户可自行选择合适的方法。