一、 静力推覆分析软件PUSH产品介绍
1.1、 产品定位
随着我国国民经济的飞速发展,复杂结构不断涌现,按照现行《建筑抗震设计规范》中规定的“三水准抗震设防,两阶段抗震设计”的设计标准,以及近几年提出的性能化设计的基本思想,对于复杂的多、高层结构,尤其是超限审查的结构,需要进行弹塑性分析。结构进行弹塑性分析的目的主要有:
(1)计算薄弱层位移反应和变形能力,判断结构在大震作用下是否满足规范规定的层间位移角的限值。结构的薄弱层可以通过如下数据进行判断:①最大层间位移、最大有害层间位移所在的楼层;②层间位移、有害层间位移超过规范限值的楼层;③结构构件塑性铰、剪力墙破坏点比较集中的部位;④结构局部变形较大的部位;⑤结构弹塑性反应力突变的部位。
(2)判断结构的薄弱层和薄弱构件所在位置,对重要的构件进行加强,以实现“大震不倒”的设计思想。通过查看杆件的塑性铰和剪力墙的弹塑性状态,可以了解结构构件在静力推覆分析过程中结构的弹塑性发展情况,指导用户有选择的加强原结构设计,如增大构件尺寸或增大实配钢筋。
为了满足结构弹塑性变形验算的需要,黄吉锋博士基于能力谱方法于2000年推出了PKPM PUSH程序,经过十几年的不断发展完善,该程序计算准确、计算效率高及结果表达丰富,在设计院积累了较多的用户,能够满足弹塑性变形验算的需要。
1.2、 前后处理操作界面
在PKPM V3版中,PUSH程序嵌入了全新的Ribbon界面总框架中,采用了全三维化的模型显示技术,新增了模态分析功能,扩充了梁柱截面支持类型,扩充了塑性铰表达并增强了显示效果,整体功能进一步增强。
PUSH的前后处理显示效果如下:
图1 PUSH的前处理的操作界面
图2 PUSH的后处理的操作界面
1.3、 PUSH的功能介绍
作为一款集成化的非线性结构分析工具,PUSH主要包括两项内容,一项是纯粹的有限元非线性静力分析,另一项是在有限元计算结果上采用能力谱方法进行的结构弹塑性性能评定。其中,非线性有限元的计算能力是整个推覆分析的基础,是针对建筑结构开发的非线性有限元程序,能够接力SATWE或PMSAP迅速生成弹塑性模型,进而依据能力谱方法对结构的弹塑性性能进行评价。
PUSH产品集成了图形显示交互、计算力学、能力谱方法等多种技术,产品特点总结如下:
1 | 功能概述 | 一键式接力SATWE或PMSAP生成弹塑性模型,一键式推覆分析,一键式结构性能评价 |
2 | 三维前后处理,灵活交互,功能完整,稳定可靠 | |
3 | 非线性弹塑性有限元分析,能力谱方法评价结构抗倒塌能力,输出性能点基底剪力及最大层间位移角 | |
4 | 弹塑性模型模态计算,周期文件及振型动画查看,检测弹塑性模型刚度及质量分布 | |
5 | 软件特点 | 32位及64位计算核心,多核并行求解 |
6 | 自动考虑重力荷载代表值及生成侧推荷载 | |
7 | 支持梁柱构件及墙构件网格加密 | |
8 | 支持考虑重力二阶效应 | |
9 | 支持考虑梁柱交叉刚域 | |
10 | 非线性弧长法追踪荷载位移全曲线,计算稳定 | |
11 | 有限单本及材料本构特点 | 非线性纤维束单元,精确计算PMCAD所有截面类型(矩形、圆形和型钢柱等)非线性刚度及内力 |
12 | 非线性壳元,考虑洞口影响、分布钢筋及受力主筋 | |
13 | GB2010混凝土和钢筋材料本构支持,允许用户考虑约束混凝土强度提高,提供标准值、设计值及平均值多种强度选择方案 | |
14 | 自动进行梁墙结合面内刚度约束处理 | |
15 | 构件塑性铰评价体系特点 | 参考ATC40,基于性能状态的塑性铰评价体系 |
16 | 塑性铰三维图形显示、动画及显示控制 | |
17 | 完整梁、柱、墙等构件塑性铰评价体系 | |
18 | 梁柱拉压铰与弯曲铰区别显示,并基于性能采用不同颜色标识 | |
19 | 自动统计各计算步梁柱构件不同性能塑性铰构件数目,并进行文本输出 | |
20 | 有限元结果表达特点 | 节点位移图形查看及文本输出 |
21 | 单元内力图形查看及文本输出 | |
22 | 楼层位移信息图形查看及文本输出 | |
23 | 全楼位移信息图形查看及文本输出 | |
24 | 楼层剪力及弯矩自动统计 | |
25 | 图形交互特点 | 二维及三维图形保存T图功能 |
26 | 框选构件、点选构件、楼层切换、切片、投影、构件分类显示等模型显示控制技术 |
二、 PUSH的基本原理及操作流程
PKPM PUSH延续了PKPM的简捷高效的风格,采用一键式接力SATWE或PMSAP生成弹塑性模型,一键式推覆分析,一键式结构性能评价;具有完整的三维前后处理,灵活交互,功能完整,稳定可靠;采用了非线性静力弹塑性有限元分析方法进行推覆分析,应用能力谱方法评价结构抗倒塌能力,输出了性能点基底剪力及最大层间位移角;支持弹塑性模型模态计算,并具有周期文件及振型动画查看等功能。
图1 PUSH的工作流程
2.1、 PUSHOVER分析的基本原理
弹塑性静力推覆分析PUSHOVER是在结构上施加重力荷载代表值并保持不变,然后施加沿高度分布的某种水平荷载或位移作用模式,并不断增加水平作用,直到达到计算停止条件。随着结构弹塑性逐渐发展,结构的梁、柱和剪力墙等构件出现塑性破坏,最终达到极限承载力,结构亦有可能进入负刚度并发生倾覆破坏。基于能力谱的PUSHOVER分析,是当前流行的结构弹塑性计算性能评价方法,具体的实施流程如下:
(1) 对结构进行单调水平荷载加载的静力弹塑性分析,得到结构的基底剪力-顶点位移关系,即曲线(图1),这个过程是纯粹的非线性有限元计算过程,仅与结构的梁柱墙等构件的强度有关,与规范无关。
图2 基底剪力-顶点位移曲线 图3 能力谱曲线
(2)依据能量谱方法将曲线转化为谱加速度
/谱位移
的关系曲线即能力谱曲线(图2),对于地震反应以第一振型为主的结构,可用等效单自由度体系代替原结构(结构与等效单自由度体系之间的转化可通过对其动力方程进行等效实现),即
式中: ,
分别为结构的第一振型参与系数和模态质量,且
式中: 为第i层质点的质量;
为振型1中质点的振型向量。
(3)引入结构规范建立需求谱曲线,并将能力谱曲线转换成特定格式。 需求曲线和能力曲线可在不同的坐标系下表达,如坐标系,这是PKPM采用的描述格式,也可表示为标准形式的
格式,只需要采用如下转换公式转换即可:
将单自由度弹性体系按照指定的阻尼比将反应谱曲线转化为弹性需求谱后,需要在弹性需求谱的基础上, 通过考虑等效阻尼比或延性比的方法得到折减的弹塑性需求谱。PKPM PUSH采用的是考虑等效阻尼比
的方法来进行评估,如下式所示:
式中,为等效粘滞阻尼比,
为结构本身的固有粘滞阻尼,
为附加阻尼折减系数(一般取0.3~1.0),
为滞回阻尼经过计算得到的等效粘滞阻尼,由下式计算:
式中: 滞回阻尼耗能;
为最大应变能(对应下图中的阴影区面积)。
图4滞回粘滞阻尼的等效计算
(4) 确定性能点。将能力谱曲线和某一水准地震的需求谱画在同一坐标系中,如图4所示,两曲线的交点即为性能点,由性能点的位置即可确定结构在该地震作用下的塑性铰分布、楼层位移角、结点位移加载过程曲线、楼层位移加载过程曲线等,综合评价结构的抗震能力。
图5 性能点的计算
2.2、 PKPM PUSH非线性有限元计算原理
静力推覆分析过程主要包括两项内容,一项是纯粹的有限元非线性静力分析,另一项是在有限元计算结果上采用能力谱方法进行的结构弹塑性性能评定。因此,非线性有限元的计算能力是整个推覆分析的基础。PUSH对于梁柱模拟采用非线性纤维束单元,能够精确计算PMCAD所有截面类型(矩形、圆形和型钢柱等)非线性刚度及内力;对于墙构件采用非线性壳元,考虑洞口影响、分布钢筋及受力主筋;支持GB2010混凝土和钢筋材料本构,允许用户考虑约束混凝土强度提高,提供标准值、设计值及平均值多种强度选择方案;并自动进行梁墙结合面内刚度约束处理。以下针对有限元分析内核,对单元模型、材料本构及非线性迭代算法的特点做简单概述。
①单元模型
PUSH程序支持的有限单元类型包括杆元、梁元及壳元等常用的有限单元模型,其中杆元与梁元用于模拟梁柱等一维构件;而壳元则用于模拟剪力墙等二维构件。这些单元能够支持重力二阶效应分析,可用于建筑结构的非线性模拟。
梁单元为纤维单元,即采用截面纤维化的方式进行单元构造,含有两个节点,各有6个自由度,分别为三个平动分量和三个转动分量,支持PKPM V3 PMCAD的各种截面类型, 壳元用于模拟剪力墙构件,采用板元叠合膜元的方式构造得来,并支持剪力墙开洞,每个结点具有六个自由度,分别为三个平动分量和三个转动分量,由于膜元的面内转角刚度与梁元的转角刚度含义不完全一致,程序内部自动搜索梁壳结合结点并采用罚单元的方式进行了转角刚度的匹配,能够较好的模拟梁墙相交构件。
图6 PUSH支持的PMCAD中的截面类型
钢筋混凝土构件 纤维束模型 开洞剪力墙 混凝土部分壳单元 分布钢筋壳单元 主筋纤维束
图7钢筋混凝土梁柱单元模型及开洞剪力墙单元模型
②材料本构
PUSH中包含混凝土及钢筋一二维本构,其中混凝土一维本构包含Saenz本构和GB2010混凝土本构,目前程序默认采用GB2010混凝土本构,详细可参见《混凝土结构设计规范》。
图8 混凝土本构关系 图9钢材本构关系
钢筋的应力应变曲线采用两条折线模拟:
其中,塑流段的切线模量,
是屈服应变。
③非线性求解算法
PUSH程序自动包含两个工况,首先进行竖向荷载加载;然后自动接力进入水平荷载的侧向推覆过程,这两个过程均是采用非线性迭代算法进行计算。在侧推过程中,结构可能面临刚度的大幅退化,甚至出现负刚度(荷载位移曲线出现下降段),因此PUSH采用了能够进行荷载位移全曲线追踪的弧长算法,包括球面弧长和柱面弧长法两种算法,能够有效进行结构的负刚度追踪。程序默认了弧长追踪算法的参数默认值,一般采用默认值即可进行正常计算,具体参数可以参考用户手册。
图10弧长控制参数
对于非线性迭代过程中的线性方程组求解,我们已经使用了高性能的并行求解器,较过去的求解器有一个数量级上的效率提升,并且支持64位计算,因此可以求解更大规模的非线性问题。
2.3、 规范对弹塑性变形验算的要求
《高层建筑混凝土结构技术规程》3.7.5和《建筑抗震设计规范》5.5.5对结构薄弱层的弹塑性层间位移提出了要求,二者基本一致,以《高规》为例,描述如下。
《高层建筑混凝土结构技术规程》第3.7.5条规定:
结构薄弱层(部位)层间弹塑性位移应符合下式要求:
△up≤[θp]h
式中 △up—层间弹塑性位移;
[θp]——层间弹塑性位移角限值,可按表3.7.5采用;对框架结构,当轴压比小于0.40时,可提高10%;当柱子全高的箍筋构造采用比本规程中框架柱箍筋最小含箍特征值大30%时,可提高20%,但累计不超过25%;
h—层高。
表3.7.5 层间弹塑性位移角限值
结构类型 | [θp] |
框架结构 | 1/50 |
框架-剪力墙结构、框架-核心筒结构、板柱-剪力墙结构 | 1/100 |
剪力墙结构和筒中筒结构 | 1/120 |
除框架结构外的转换层 | 1/120 |
2.4、 性能化评价体系
2.4.1《高规》和《抗规》规范要求
《高层建筑混凝土结构技术规程》3.11和《建筑抗震设计规范》3.10分别提出了结构的抗震性能化设计,两本规范的要求基本一致,具体的流程为:首先在选定的地震动水准上制定结构的性能设计目标,通过对各性能水准的宏观判断来确定结构是否符合预期的性能化设计目标。结构抗震性能目标分类A、B、C、D四个等级(参见性能目标表),结构抗震性能分为1、2、3、4、5五个水准(参见性能水准表),每个性能目标均与一组在指定地震地面运动下的结构抗震性能水准相对应。
表3.11.1 结构抗震性能目标
性能水准 地震水准 | A | B | C | D |
多遇地震 | 1 | 1 | 1 | 1 |
设防烈度地震 | 1 | 2 | 3 | 4 |
预估的罕遇地震 | 2 | 3 | 4 | 5 |
表3.11.2 各性能水准结构预期的震后性能状态
结构抗震 性能水准 | 宏观损坏 程度 | 损坏部位 | 继续使用的 可能性 | ||
关键构件 | 普通竖向构件 | 耗能构件 | |||
1 | 完好、无损坏 | 无损坏 | 无损坏 | 无损坏 | 不需修理即可继续使用 |
2 | 基本完好、轻微损坏 | 无损坏 | 无损坏 | 轻微损坏 | 稍加修理即可继续使用 |
3 | 轻度损坏 | 轻微损坏 | 轻微损坏 | 轻度损坏、部分中度损坏 | 一般修理即可继续使用 |
4 | 中度损坏 | 轻度损坏 | 部分构件中度损坏 | 中度损坏、部分比较严重损坏 | 修复或加固后可继续使用 |
5 | 比较严重损坏 | 中度损坏 | 部分构件比较严重损坏 | 比较严重损坏 | 需排险大修 |
2.4.2软件实现
针对结构的抗震性能目标,各水准下结构的宏观表现,需要通过弹塑性分析软件进行判定,为此,PUSH提供了相应的构件弹塑性破坏的评价方法,建立了基于刚度损伤描述的塑性铰评价方法,具有完整的梁、柱、墙等构件的塑性铰评价体系;并实现了塑性铰三维图形显示、动画及显示控制;梁柱拉压铰与弯曲铰区别显示,并基于性能采用不同颜色进行了标识,而且自动统计了各计算步梁、柱及墙构件不同性能塑性铰构件数目,并进行文本输出,方便用户查询使用。
①构件级评价
图11构件塑性铰破坏参数定义
参考ATC40的做法,定义了纤维梁元的能力状态点(B、C、D、E)及容许准则点(IO、LS、CP)的参数,从而可以根据不同性能要求评价梁柱构件的塑性发展水平,并可应用于墙元高斯积分点、墙整体刚度的评价。
其中B点为构件由弹性转向塑性的起点,C点到承载力极值点,D为残余承载力,E代表极限变形。
②塑性铰破坏统计
在基于性能评价的构件塑性铰表达上,在结果查看上,PUSH还提供了梁柱构件塑性铰的统计报告,可以查看每个增量步下的塑性铰分布情况,如下图所示。
图12 梁柱塑性铰统计
③塑性铰查看菜单及塑性铰含义
图13塑性铰查看菜单说明
V3基于三维平台显示结构模型,能够查看梁柱铰(拉压铰、弯曲铰)、墙高斯积分点破坏情况、墙元钢筋破坏、墙构件整体刚度破坏等破坏状态,配合楼层切换、切片、局部构件选择显示控制等功能,能够对模型进行细致全角度的弹塑性模型查看,以某工程为例,塑性铰查看效果如下:
图14 全楼塑性铰查看 图15楼层梁柱塑性铰查看
图16塑性铰字母方式标记 图17 墙元塑性发展查看
塑性铰的具体含义可通过下表查询,具体的标识如下:
| 铰类型 | 标识 | 含义 |
梁柱构件 | 拉压铰 | 从杆端沿杆轴方向的短粗线表示:
| 拉压方向出现塑性铰 |
弯曲铰 | 近杆端部位的圆点表示:
| 弯矩方向出现塑性铰 | |
墙构件 | 高斯点变形破坏指标 | 横线或竖线表示:
| 反映混凝土和钢筋共同组成的膜元高斯积分点变形破坏情况,大于限值即发生应变破坏;且当刚度也同时达到破坏指标时,在高斯点处划横线或竖线表示; |
高斯点刚度破坏指标 | 积分点处小圆点表示:
| 反映混凝土和钢筋共同组成的膜元(局部坐标系下)高斯积分点刚度破坏情况; | |
钢筋应变破坏 | 沿墙边的竖线表示:
| 超过钢筋极限应变 | |
整体刚度破坏 | 墙构件或墙单元上填充显示或采用旧模式的对角连线的叉表示:
或
| 单元刚度退化指标,可以比照杆件截面刚度理解,新旧模式可通过相关菜单切换
|
注:对于具体的塑性铰标识,其上的着色标识该塑性铰的性能状态,由定义的塑性铰的性能参数决定。
三、 PUSH软件的工程应用
以某实际工程为例,讲解静力推覆分析软件的使用过程及结果表达。“三水准抗震设防,两阶段抗震设计”是我国现阶段的基本抗震设计思想。首先应该进行第一阶段的“小震弹性设计”,然后与“大震不倒”的第三水准设防目标相对应,需要对建筑结构进行第二阶段的大震抗震设计,即“对一些规范规定的建筑结构进行罕遇地震作用下的弹塑性阶段变形验算”。
3.1、 模型信息
某结构为框筒结构,160米,36层,六层裙房,无地下室,设防烈度7度,场地为III类.按照《建筑抗震设计规范》第5.5.2条规定:“ 7度Ⅲ、Ⅳ类场地和8度时乙类建筑中的钢筋混凝土结构和钢结构”,及《高层建筑混凝土结构技术规程》第3.7.4条规定“7度Ⅲ、Ⅳ类场地和8度抗震设防的乙类建筑结构”,宜进行弹塑性变形验算。
根据《高层建筑混凝土结构技术规程》第3.11.4条规定,对于150m~200m之间,可视结构自振特性和不规则程度选择静力弹塑性方法或弹塑性时程分析方法。
图1结构模型示意图
3.2、 小震设计
在SATWE或者PMSAP里,完成小震弹性设计,生成结构的钢筋信息,并查看结构模态,以对比与弹塑性模态的差别。查看计算书,得到结构结构周期与振型方向如下:
表1 结构周期及振型方向
振型号 | 周期(s) | 方向角(度) | 类型 | 扭振成份 | X侧振成份 | Y侧振成份 | 总侧振成份 | 阻尼比 |
1 | 3.7685 | 167.10 | X | 1% | 94% | 5% | 99% | 5.00% |
2 | 3.6042 | 77.95 | Y | 3% | 4% | 93% | 97% | 5.00% |
3 | 2.9022 | 51.33 | T | 96% | 2% | 3% | 4% | 5.00% |
4 | 1.2963 | 173.04 | X | 2% | 97% | 1% | 98% | 5.00% |
图2振型周期简图
需要指出的是,由于弹塑性模型与弹性模型的技术条件存在一定的差异(中梁刚度放大、有无配筋、模型简化、单元构造方式、网格密度等),结构周期会有一定的变化,该项结果主要用于较核弹塑性模型与弹性模型的刚度和质量变化情况,进而判断弹塑性模型的合理性和正确性。基于非线性有限单元模型的模态分析功能,采用了基于非线性单元模型的初始弹性刚度进行结构模态分析,其中有限单元采用非线性计算时采用的单元模型,材料本构采用了初始切线模量;若计算出来的质量和周期同弹性模型差异特别大,应检查弹塑性模型的正确性。
3.3、 弹塑性模型生成及修改
根据规范要求,本模型可以采用静力弹塑性分析方法,故进入静力推覆分析模块进行弹塑性变形验算。
①接力SATWE模型生成弹塑性模型
首先从主界面或者右上模块切换菜单进入静力推覆模块,以主界面为例,进入方式如下图所示:
图3 静力推覆模块入口
进入静力推覆模块后,程序会自动接力生成弹塑性模型数据,用户可以再次点击接力数据重新生成弹塑性模型,一般情况,用户无须修改钢筋信息,直接点击计算即可。
图4 自动生成的弹塑性模型
②计算
用户根据机器硬件,可选择点击“32位计算”或“64位计算”,弹出如下的对话框,具体的参数信息,可参考用户手册。
图5 计算控制参数
对于当前模型,由于高度达到160米,第一阶振型将以矩形成份居多,因此应选用矩形荷载或者弹性CQC地震力,当前选用CQC地震力方式进行计算。需要指出的,需要对X和Y两个方向进行变形验算,当前“荷载方向与X轴夹角”为90度,因此为Y向推覆,另一个方向需要填入0度或者180度。
由于结构布置的空间不对称性,建议设置如下四个工况分别推覆,本文仅以Y向正向推覆举例软件的使用方法。
表2 静力推覆工况设置
工况 | 荷载方向与X轴夹角 |
1:X正向 | 0度 |
2:X负向 | 180度 |
3:Y正向 | 90度 |
4:Y负向 | 270度 |
计算完成后即可进行后处理查看计算结果。
3.4、 静力推覆计算结果分析
进行后处理后,首先查看结构的模态信息,然后查看结构性能点,是否满足规范要求,进一步根据性能目标,判定结构的抗震性能。
①结构的弹塑性模态
首先通过“周期文本”查看结构的周期情况,并与小震的模态进行对比,判断弹塑性模型的刚度和质量是否合理。由于PUSH中弹塑性模型与SATWE弹性模型的技术条件存在一定的差异(中梁刚度放大、有无钢筋、模型简化、单元构造方式、网格密度等),结构周期会有一定的变化。就总体趋势而言,因为钢筋的参与,弹塑性模型应比弹性模型偏刚一些。
表3 结构周期及振型方向
振型号 | SATWE周期(s) | PUSH弹塑模型 (s) | 类型 | 合理性 |
1 | 3.7685 | 3.4998 | X | OK |
2 | 3.6042 | 3.3179 | Y | OK |
3 | 2.9022 | 1.8875 | T | OK |
图6 前三阶结构振动模态
②性能点信息
点击性能点计算,程序会弹出如下性能点计算参数设置对话框,程序会根据SATWE或PMSAP数据自动生成默认数据,用户可以根据需要自动调整。
图7 性能点计算参数对话框
在设置好计算参数后,程序会自动计算并绘制抗倒塌图,如下图所示:
图8 性能点计算结果
从上图可以得到如下信息:
表4 性能点步结构计算结果
工况 | 性点能计算步数 | 最大层间位移角 | 基底剪力(kN) | 对应小震基底剪力(kN) | 与小震基底剪力比值 |
1:X正向 | X | X | X | 28887.2 | X |
2:X负向 | X | X | X | 28887.2 | X |
3:Y正向 | 64步 | 1/176 | 92932.7 | 34388.1 | 2.7 |
4:Y负向 | X | X | X | 34388.1 | X |
注:X表示未进行计算。
对于框筒结构,规范要求弹塑性层间位移角不得大于1/100,当前工况为1/176,满足规范要求;大震与与小震基底剪力比值一般要求介于2~6倍之间,当下工况为2.7,结构弹塑性退化合理,计算结果可靠。
③结构性能目标及水准
结构按照B类性能目标进行设计,性能水准对应关系如表6所示,对于大震下的弹塑性破坏要求参见表6,中震和小震方法类似。
表5 性能目标与性能水准对应关系表
性能水准 地震水准 | B |
多遇地震 | 1 |
设防烈度地震 | 2 |
预估的罕遇地震 | 3 |
表6 性能水准3结构预期的震后性能状态
结构抗震 性能水准 | 宏观损坏 程度 | 损坏部位 | 继续使用的 可能性 | ||
关键构件 | 普通竖向构件 | 耗能构件 | |||
3 | 轻度损坏 | 轻微损坏 | 轻微损坏 | 轻度损坏、部分中度损坏 | 一般修理即可继续使用 |
在大震性能点步,分别查看梁、柱、墙破坏情况,从柱塑性铰分布可以看出,刚度退化到0.9的柱构件极少,绝大多数柱构件性能良好,满足轻微损坏的特点;梁构件破坏数目也较少,也属于轻微损坏状态;对于剪力墙内筒,在结构底部和中上部,部分剪力墙构件出现损伤,损伤多在0.7~0.8之间,总体性能仍比较良好。因此,结构宏观损害为轻度损坏,满足性能水准目标。
图9 性能点步柱塑性铰分布情况 图10 性能点步梁塑性铰分布情况
(1-10层) (11-20层) (20-36层)
图11 性能点步结构中内筒体墙整体刚度破坏情况
进一步,根据铰状态统计功能,全楼统计塑性铰信息如下:
表 7性能点步梁铰按楼统计(性能点64步,梁总数10505)
铰状态 | A->B 弹性 | B->IO | IO->LS | LS->CP | CP->C | C->D | D->E | BydE | 总铰数 |
1:X正向 | X | X | X | X | X | X | X | X | X |
2:X负向 | X | X | X | X | X | X | X | X | X |
3:Y正向 | 19141 | 1149 | 477 | 149 | 16 | 51 | 14 | 13 | 1869 |
5.47% | 2.27% | 0.71% | 0.08% | 0.24% | 0.07% | 0.06% | 8.90% | ||
4:Y负向 | X | X | X | X | X | X | X | X | X |
表 8性能点步柱铰按楼统计(性能点64步,柱总数1306)
铰状态 | A->B 弹性 | B->IO | IO->LS | LS->CP | CP->C | C->D | D->E | BydE | 总铰数 |
1:X正向 | X | X | X | X | X | X | X | X | X |
2:X负向 | X | X | X | X | X | X | X | X | X |
3:Y正向 | 2318 | 80 | 137 | 56 | 19 | 0 | 2 | 0 | 294 |
3.06% | 5.25% | 2.14% | 0.73% | 0.00% | 0.08% | 0.00% | 11.26% | ||
4:Y负向 | X | X | X | X | X | X | X | X | X |
表 9性能点步墙铰信息统计(性能点64步,墙总数2029)
铰状态 | A->B 弹性 | B->IO | IO->LS | LS->CP | CP->C | C->D | D->E | BydE | 总铰数 |
1:X正向 | X | X | X | X | X | X | X | X | X |
2:X负向 | X | X | X | X | X | X | X | X | X |
3:Y正向 | 1921 | 81 | 24 | 0 | 0 | 3 | 0 | 0 | 108 |
0.34% | 0.10% | 0.00% | 0.00% | 0.02% | 0.00% | 0.00% | 0.46% | ||
4:Y负向 | X | X | X | X | X | X | X | X | X |
进一步,使用铰状态统计功能,全楼按层统计塑性铰信息如下:
表10 Y正向推覆性能点步梁铰按楼层统计(性能点64步,梁总数10505)
楼层 | A->B 弹性 | B->IO | IO->LS | LS->CP | CP->C | C->D | D->E | BydE | 总铰数 | 楼层 出铰率 |
36 | 129 | 8 | 3 | 2 | 0 | 2 | 0 | 0 | 15 | 10.42% |
35 | 134 | 4 | 2 | 4 | 0 | 0 | 0 | 0 | 10 | 6.94% |
34 | 339 | 21 | 2 | 2 | 0 | 0 | 0 | 0 | 25 | 6.87% |
33 | 397 | 32 | 21 | 4 | 0 | 0 | 0 | 0 | 57 | 12.56% |
32 | 412 | 32 | 16 | 2 | 0 | 2 | 0 | 0 | 52 | 11.21% |
31 | 432 | 32 | 19 | 1 | 0 | 0 | 2 | 0 | 54 | 11.11% |
30 | 429 | 32 | 20 | 1 | 0 | 0 | 0 | 0 | 53 | 11.00% |
29 | 423 | 34 | 20 | 3 | 0 | 0 | 0 | 0 | 57 | 11.88% |
28 | 421 | 32 | 21 | 6 | 0 | 0 | 0 | 0 | 59 | 12.29% |
27 | 428 | 33 | 22 | 6 | 0 | 1 | 0 | 0 | 62 | 12.65% |
26 | 431 | 32 | 22 | 6 | 0 | 1 | 0 | 2 | 63 | 12.75% |
25 | 443 | 40 | 26 | 6 | 0 | 1 | 0 | 0 | 73 | 14.15% |
24 | 445 | 42 | 22 | 6 | 0 | 1 | 0 | 0 | 71 | 13.76% |
23 | 463 | 29 | 18 | 7 | 0 | 1 | 0 | 0 | 55 | 10.62% |
22 | 462 | 32 | 17 | 6 | 0 | 1 | 0 | 0 | 56 | 10.81% |
21 | 464 | 32 | 16 | 7 | 1 | 2 | 0 | 0 | 58 | 11.11% |
20 | 488 | 42 | 18 | 2 | 8 | 3 | 1 | 0 | 74 | 13.17% |
19 | 531 | 42 | 46 | 4 | 0 | 2 | 0 | 1 | 95 | 15.18% |
18 | 431 | 27 | 5 | 3 | 0 | 5 | 2 | 1 | 43 | 9.07% |
17 | 429 | 30 | 5 | 2 | 0 | 1 | 0 | 1 | 39 | 8.33% |
16 | 428 | 33 | 3 | 2 | 0 | 3 | 0 | 1 | 42 | 8.94% |
15 | 428 | 31 | 4 | 1 | 0 | 5 | 2 | 1 | 44 | 9.32% |
14 | 430 | 32 | 3 | 1 | 2 | 3 | 0 | 1 | 42 | 8.90% |
13 | 435 | 32 | 4 | 1 | 0 | 1 | 0 | 1 | 39 | 8.23% |
12 | 499 | 31 | 3 | 1 | 0 | 1 | 0 | 1 | 37 | 6.90% |
11 | 500 | 30 | 3 | 1 | 0 | 1 | 0 | 1 | 36 | 6.72% |
10 | 498 | 32 | 3 | 1 | 0 | 3 | 0 | 1 | 40 | 7.43% |
9 | 499 | 32 | 4 | 1 | 0 | 1 | 0 | 1 | 39 | 7.25% |
8 | 500 | 29 | 6 | 1 | 0 | 2 | 0 | 0 | 38 | 7.06% |
7 | 495 | 33 | 16 | 4 | 1 | 1 | 0 | 0 | 55 | 10.00% |
6 | 923 | 36 | 43 | 43 | 0 | 1 | 0 | 0 | 123 | 11.76% |
5 | 953 | 39 | 28 | 10 | 0 | 0 | 2 | 0 | 79 | 7.66% |
4 | 1143 | 49 | 2 | 2 | 0 | 2 | 2 | 0 | 57 | 4.75% |
3 | 1043 | 23 | 4 | 0 | 0 | 1 | 1 | 0 | 29 | 2.71% |
2 | 1187 | 28 | 1 | 0 | 0 | 0 | 0 | 0 | 29 | 2.38% |
1 | 1049 | 51 | 9 | 0 | 4 | 3 | 2 | 0 | 69 | 6.17% |
表 11 Y正向推覆性能点步柱铰按楼统计(性能点64步,柱总数1306)
楼层 | A->B 弹性 | B->IO | IO->LS | LS->CP | CP->C | C->D | D->E | BydE | 总铰数 | 楼层 出铰率 |
36 | 159 | 9 | 6 | 2 | 0 | 2 | 0 | 0 | 19 | 10.67% |
35 | 180 | 4 | 2 | 4 | 0 | 0 | 0 | 0 | 10 | 5.26% |
34 | 375 | 21 | 2 | 2 | 0 | 0 | 0 | 0 | 25 | 6.25% |
33 | 433 | 32 | 21 | 4 | 0 | 0 | 0 | 0 | 57 | 11.63% |
32 | 446 | 32 | 18 | 2 | 0 | 2 | 0 | 0 | 54 | 10.80% |
31 | 467 | 33 | 19 | 1 | 0 | 0 | 2 | 0 | 55 | 10.54% |
30 | 457 | 38 | 22 | 1 | 0 | 0 | 0 | 0 | 61 | 11.78% |
29 | 451 | 34 | 28 | 3 | 0 | 0 | 0 | 0 | 65 | 12.60% |
28 | 449 | 32 | 29 | 6 | 0 | 0 | 0 | 0 | 67 | 12.98% |
27 | 456 | 33 | 30 | 6 | 0 | 1 | 0 | 0 | 70 | 13.31% |
26 | 459 | 32 | 30 | 6 | 0 | 1 | 0 | 2 | 71 | 13.40% |
25 | 471 | 40 | 34 | 6 | 0 | 1 | 0 | 0 | 81 | 14.67% |
24 | 481 | 42 | 30 | 6 | 0 | 1 | 0 | 0 | 79 | 14.11% |
23 | 503 | 29 | 26 | 7 | 0 | 1 | 0 | 0 | 63 | 11.13% |
22 | 500 | 32 | 25 | 8 | 0 | 1 | 0 | 0 | 66 | 11.66% |
21 | 500 | 33 | 27 | 7 | 1 | 2 | 0 | 0 | 70 | 12.28% |
20 | 526 | 44 | 22 | 10 | 8 | 3 | 1 | 0 | 88 | 14.33% |
19 | 578 | 45 | 48 | 4 | 0 | 2 | 0 | 1 | 100 | 14.75% |
18 | 479 | 31 | 5 | 3 | 0 | 5 | 2 | 1 | 47 | 8.94% |
17 | 479 | 32 | 5 | 2 | 0 | 1 | 0 | 1 | 41 | 7.88% |
16 | 476 | 33 | 3 | 6 | 0 | 3 | 0 | 1 | 46 | 8.81% |
15 | 476 | 31 | 4 | 3 | 2 | 5 | 2 | 1 | 48 | 9.16% |
14 | 478 | 32 | 3 | 3 | 4 | 3 | 0 | 1 | 46 | 8.78% |
13 | 483 | 32 | 4 | 3 | 2 | 1 | 0 | 1 | 43 | 8.17% |
12 | 547 | 31 | 3 | 3 | 2 | 1 | 0 | 1 | 41 | 6.97% |
11 | 548 | 30 | 3 | 3 | 2 | 1 | 0 | 1 | 40 | 6.80% |
10 | 546 | 32 | 3 | 3 | 2 | 3 | 0 | 1 | 44 | 7.46% |
9 | 547 | 32 | 4 | 3 | 2 | 1 | 0 | 1 | 43 | 7.29% |
8 | 548 | 29 | 6 | 5 | 0 | 2 | 0 | 0 | 42 | 7.12% |
7 | 543 | 35 | 18 | 4 | 1 | 1 | 0 | 0 | 59 | 9.80% |
6 | 1045 | 73 | 63 | 53 | 1 | 1 | 0 | 0 | 191 | 15.45% |
5 | 1122 | 48 | 36 | 16 | 0 | 0 | 4 | 0 | 104 | 8.48% |
4 | 1343 | 56 | 17 | 6 | 2 | 2 | 2 | 0 | 85 | 5.95% |
3 | 1225 | 26 | 8 | 0 | 1 | 1 | 1 | 0 | 37 | 2.93% |
2 | 1389 | 29 | 1 | 2 | 1 | 0 | 0 | 0 | 33 | 2.32% |
1 | 1294 | 52 | 9 | 2 | 4 | 3 | 2 | 0 | 72 | 5.27% |
表 12 Y正向推覆性能点步墙铰按楼层统计(墙总数2029)
楼层 | A->B 弹性 | B->IO | IO->LS | LS->CP | CP->C | C->D | D->E | BydE | 总铰数 | 楼层 出铰率 |
36 | 36 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 2.70% |
35 | 32 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 4 | 11.11% |
34 | 42 | 5 | 3 | 0 | 0 | 0 | 0 | 0 | 8 | 16.00% |
33 | 48 | 4 | 3 | 0 | 0 | 0 | 0 | 0 | 7 | 12.73% |
32 | 48 | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 12.73% |
31 | 49 | 5 | 1 | 0 | 0 | 0 | 0 | 0 | 6 | 10.91% |
30 | 48 | 5 | 2 | 0 | 0 | 0 | 0 | 0 | 7 | 12.73% |
29 | 49 | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 10.91% |
28 | 53 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1.85% |
27 | 52 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 3.70% |
26 | 52 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 3 | 5.45% |
25 | 53 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 3.64% |
24 | 52 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 5.45% |
23 | 52 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1.89% |
22 | 51 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 3.77% |
21 | 53 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00% |
20 | 47 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 5 | 9.62% |
19 | 51 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00% |
18 | 59 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1.67% |
17 | 57 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1.72% |
16 | 58 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1.69% |
15 | 58 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1.69% |
14 | 59 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00% |
13 | 59 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00% |
12 | 57 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 3.39% |
11 | 58 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1.69% |
10 | 59 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00% |
9 | 56 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 5.08% |
8 | 58 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1.69% |
7 | 56 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 5.08% |
6 | 58 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1.69% |
5 | 63 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 3.08% |
4 | 62 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 4.62% |
3 | 60 | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 6 | 9.09% |
2 | 61 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 5 | 7.58% |
1 | 55 | 8 | 4 | 0 | 0 | 0 | 0 | 0 | 12 | 17.91% |
图12 性能点步按层出铰率对比
从楼层出铰率可以看出,在性能点步,在全楼范围内梁、柱、墙在全楼范围内层出铰率都小于15%,整体性能较好。
④层间位移角曲线
图13 楼层位移角
进一步,我们可以查看楼层位移角,从性能点步楼层位移角可以看出,10层~25层楼层层间位移角相对较大一些,但均满足弹塑性变形验算的需要。
⑤楼层剪力及楼层弯矩曲线
图14 楼层弯矩图
图15 楼层剪力图
进一步可以查看楼层剪力和弯矩图,对于柱墙的剪力和弯矩分担比例,可以用于判断框筒或框剪结构中剪力墙作为第一道防线而柱做为第二道防线时二道防线有没有发挥作用。弹塑性过程中,剪力墙一般应先于柱破坏,并将剪力和弯矩往柱体传递,从而发挥柱体作为二道防线的作用。
四、 PUSH常见问题解析
针对用户经常咨询的问题,总结一些常见问题。
1、结构没有性能点怎么办?
答:存在两种情况,一种可能是未计算到性能点步被强制停机了;另一种可能是结构基底剪力与顶点位移曲线已经进入水平或者下降段,结构确实不存在性能点。若性能曲线的斜率基本不变,仍斜线向上,且斜率较大,则可判断为被强制停机情况,可以通过修改控制停机条件方法继续计算;若性能曲线也出现水平段,则表明结构在这个方向进入软件阶段,导致这个原因的的可能比较多,需要综合判断,在保证弹塑性模型合理的前提下,进一步修改弹塑性模型的做法大体有两个:一个办法是调整结构方案,比如减少墙体开洞、增加抗侧墙,另一个办法是调整计算时的假定充分利用结构的潜力(比如调整天然铰的刚度、增大梁翼缘的考虑宽度、提高约束混凝土的强度提高系数、根据实际情况增加结构的全楼钢筋放大比例),采用措施提高结构抗侧刚度并控制弹塑性发展过程。
图1 性能点的几种情况
图2 计算控制参数中提高结构刚度的一些控制条件
2、换方向推覆时计算特别快是什么原因?
答:在V3.1.6之前的程序,由于存在中途停机需要继续的可能,所以在有计算结果的时候,默认如下图所示,为了提高计算效率,增量步采用“接力运行”方式,当用户切换角度时,如果没有选择“从头运行”,则仍然是接力上次的计算结果,所以并没有真正计算,进而表现为表面上的“计算快”,但这是错误的。V3.2版后,用户二次进入计算,均默认“从头运行”,防止用户操作错误。
图3 计算控制参数中走步控制
3、塑性铰要查看哪些加载步的?
答:性能点步的塑性铰状态是首要查看的,其后计算步的塑性铰可以适当看看结构的终极破坏模式;而性能点步前的计算步则能帮助用户迅速识别易损构件,了解结构的渐进破坏规律,对于无性能点的结构,能够找到应进行加强的构件。
4、塑性铰的相关参数都有哪些?
答:塑性铰存在两类参数,一个是塑性铰的差别条件,这个在计算参数控制中,用于记录塑性铰,默认值损伤达到0.7后进行记录;另一个是后处理中塑性铰的查看参数,用于显示判断塑性铰,塑性铰的默认值起点也是0.7,这与塑性铰的记录判别条件相匹配,但用户可以在后处理里对B值的初始值进行调节(往大调节,否则不起作用),从而改变塑性铰的识别标准,配合铰的识别标志以及字母标识,用于总结结构出铰规律。
图4 计算控制参数中的塑性铰判断条件
图5后处理中构件塑性铰破坏参数定义
5、PUSHOVER里的荷载形式都有什么区别?
答:PUSHOVER先施加重力荷载,默认为重力荷载代表值,即1.0恒+0.5活;然后再施加水平荷载进行静力推覆。水平荷载分倒三角、矩形、实时模式以及弹性CQC地震力,使用的原则是相对低矮的(比如50米以下)用倒三角,高的(比如100米以上)用矩形或弹性CQC地震力。
图6 计算控制参数中的水平荷载
6、PUSHOVER里的模态分析有什么作用?
答:基于非线性有限单元模型的模态分析功能,采用了基于非线性单元模型的初始弹性刚度进行结构模态分析,主要用于较核弹塑性模型与弹性模型的刚度和质量变化情况,进而判断弹塑性模型的合理性和正确性,其中有限单元采用非线性计算时采用的单元模型,材料本构采用了初始切线模量;若计算出来的质量和周期同弹性模型差异特别大,应检查弹塑性模型的正确性;由于弹塑性模型与弹性模型的技术条件存在一定的差异(中梁刚度放大、有无配筋、模型简化、单元构造方式、网格密度等),结构周期会有一定的变化。
7、PUSHOVER里用选波么?
答:PUSHOVER后处理中,在性能点计算中,可以通过选择地震波计算地震波加速度谱,来取代抗震规范加速度设计谱。具体的做法,首先要选择“地震波平均加速度谱”,然后选择要用的地震波来计算地震波加速度谱,后续就会采用“地震波加速度谱” 求解性能点。
图7性能点计算参数中的地震波平均加速度谱设置
图8性能点计算参数中的地震波平均加速度谱选波
图9通过地震波加速度谱(地震波计算得来)计算结构性能点
8、PUSHOVER如何使用安评谱?
答:PUSHOVER允许用户修改水平地震影响系数最大值和特征周期,来实现用户使用安评谱的目的。
图10性能点计算参数中的抗震规范加速度设计谱调整
9、PUSHOVER如何考虑结构附加阻尼比?
答:参见说明书:在“阻尼参数”中,可指定初始弹性状态的阻尼比及是否考虑附加阻尼比折减。在等效单自由度体系中,可以认为等效阻尼比由结构的粘滞阻尼比和滞回等效阻尼比两部分组成。粘滞阻尼比通常认为与加载路径无关,只由材料决定,即“初始弹性状态下结构的阻尼”。滞回等效阻尼比即附加阻尼比,与结构的加载路径和滞回性质有关。等效单自由度体系的滞回等效阻尼比采用双折线滞回规则计算,但真实结构滞回曲线的饱满程度通常不及双折线模型,因此需要折减。附加阻尼比折减系数k可取0.3-1.0的一个值,如剪力墙结构取0.3,框剪结构取0.7,框架结构取1.0。
图11性能点计算参数中的阻尼比计算参数设置
10、杆元和墙元细分的作用是什么?
答:PUSHOVER允许对杆元和墙元进行细分,通过增加结构计算单元来提高弹塑性模型的分析精度,一般情况下采用默认的非细分模型即可。细分的模型能够提升弹塑性分析过程中结构破坏的描述能力,结构会偏向柔弱一些,细分模型会增加计算总时长,使用时若出现不收敛需要调整细分方案。
图12求解计算参数中的杆元及墙元细分
五、 小结
本文通过工程应用讲解了PKPM推覆分析软件的功能及特点,系统论述了该软件的原理、规范要求及性能化设计方法,可以看出,PUSH是一款具有特色的分析软件,能够解决第二阶段建筑结构变形验算的需要。
参考文献:
[1] 薛彦涛,徐培福,肖从真,徐自国.静力弹塑性分析方法及其工程应用[J].建筑结构,2005(12), 1-6.
[2] 北京金土木软件技术有限公司.Pushover分析在建筑工程抗震设计中的应用[M].中国建筑工业出版社,2009.
[3] PUSH&EPDA V3.1用户手册[M].中国建筑科学研究院 PKPM CAD工程部,2016.

QQ好友
新浪微博
微信扫一扫