《钢结构设计标准》中抗震性能化设计的概念
文章目录
- 0. 背景
- 1. 前言
- 2. 什么是抗震性能化设计
- 3. 我国规范是如何实现性能化设计的
- 4. 从能量角度理解性能化设计
- 05. 《钢结构设计标准》抗震性能化设计的思路
- 06. 《钢结构设计标准》抗震性能化设计的步骤
0. 背景
关于抗震性能化设计,之前一直理解的很模糊,今天看到一片不错的文章,于是便想记录下来,以便日后学习整理。原文来自这里,感谢原作者的分享。
1. 前言
《钢结构设计标准》的抗震性能化设计适用于抗震设防烈度不高于8度(0.20g),结构高度不高于100m的框架结构、支撑结构和框架-支撑结构的构件和节点的抗震性能化设计。地震动参数和性能化设计原则应符合《建筑抗震设计规范》的规定。
2. 什么是抗震性能化设计
关于“抗震性能化设计”目前并没有一个统一的定义。20 世纪 90 年代,美国科学家和工程师首次提出了基于性能的抗震设计(PBSD)理论:根据建筑物的重要性、用途或是业主的要求来确定其性能目标,提出不同的抗震设防水准并进行结构设计,最后对设计出的结构作出性能评估,看是否能满足性能目标的要求,其目的是使设计的建筑结构在未来地震中具备预期的功能。
美国联邦紧急救援署(FEMA)出版报告将PBSD定义为“在不同设防地震作用水平下达到不同的性能目标”,同时,报告中还提及了四种基于性能的钢筋混凝土结构抗震设计方法,分别为弹性静力分析方法、弹塑性静力分析方法、弹性时程分析方法和弹塑性时程分析方法。
目前行业界比较认同的说法是:“抗震性能化设计”是指,结构的设计标准由一系列可以取得的结构性能目标来表示。基于性能的结构抗震设计是指由建筑的用途和重要性确定其性能目标,根据不同的性能目标提出相对应的抗震设防标准,使设计的建筑在未来地震中具备预期的性能。抗震性能化设计相对于一般的抗震设计标准而言,突出“人性化”或“个性化”,在设计过程中同时考虑使用者和业主的要求,在满足行业最低标准的前提下(底线意识), 选择合理的抗震性能目标,使得地震后结构的各种损失和修复所需的造价在业主能承受的范围内。
注:《建筑结构抗震性能化设计标准》中给定的定义是:以结构抗震性能目标为基准的结构抗震设计。
3. 我国规范是如何实现性能化设计的
抗震性能化设计早已在我国的《抗规》和《高规》等规范或标准中提及。现行《抗规》采用三水准、两阶段的设计方法。其中三水准指“小震不坏、中震可修、大震不倒”三个水准,两阶段是指在“小震”作用下进行弹性层间变形验算和在“大震”作用下进行弹塑性层间变形验算,并且给出了不同类型结构的弹性和弹塑性层间位移限值。
显然“小震不坏、中震可修、大震不倒”就是一种性能目标,明确要求大震下不发生危及生命的严重破坏,即“大震不倒”就是最基本的抗震性能目标。三个性能目标中的“小震不坏”和“大震不倒”具有量化的参数,便于在实际设计中应用。
对于“中震可修”规范还只是给出了定性的描述,即当遭受相当于本地区设防烈度(注意,中震对应的才是设防烈度)的地震影响时可能损坏,经一般修理或不需修理仍可继续使用。
中震性能目标过于笼统,主要是以概念设计和抗震构造措施来加以保证的,例如,对重要结构部位(如转换构件、大跨连体结构的连接体、大悬挑结构的主要悬挑构件等)采用“中震弹性”或“中震不屈服”的设计措施,但本质上只是一种近似的考虑方法,属于概念设计的范畴;再如,规定轴压比限值等,则属于抗震构造措施。
4. 从能量角度理解性能化设计
结构的抗震性能目标多种多样,但总体而言分为“完好”和“损坏”,“完好”意味着结构或构件遭受地震作用后弹性可恢复,“损坏”意味着结构或构件遭受地震作用后存在着无法恢复的残余变形。当结构或构件受到地震作用后,弹性设计和适当考虑延性设计的力-变形曲线可用下图表示。
从结构抗震的能量法考虑,对于特定的地震能量输入,结构可以按照图中不同的路径抗震,将相同的地震能量(力-变形曲线与横轴围成的面积)耗散掉:按弹性设计,结构或构件的变形较小,但所需抵抗的地震作用大,意味着建筑物要花费更多的材料,以获取较大的弹性承载力;按延性设计,结构或构件的变形较大些,但所需抵抗的地震作用小,意味着建筑物可以花费更少的材料。
由上述论述可知,抗震设计的本质是控制地震施加给建筑物的能量,弹性变形与塑性变形(延性)均可消耗能量。在能量输入相同的条件下,结构延性越好,弹性承载力要求越低;反之,结构延性差,则弹性承载力要求高,两种抗震设计思路均可达成大致相同的设防目标。
虽然提高结构或构件的抗震承载力和变形能力,都是提高结构抗震性能的有效途径,但仅提高抗震承载力需要以对地震作用的准确预测和计算为基础。限于地震工程学研究的现状,应以提高结构(局部)或构件的变形能力并同时提高抗震承载力作为抗震性能化设计的首选。
05. 《钢结构设计标准》抗震性能化设计的思路
由上述可知,建筑的抗震性能化设计,是以现有的抗震科学水平和经济条件为前提,立足于承载力和变形能力的综合考虑,具有较强的针对性(针对具体工程的不规则情况及特殊的使用功能要求等)和灵活性。
实现思路:按“高延性-低承载力”(强调延性) 和“低延性-高承载力”(强调承载力) 两种思路实现。在结构的延性和承载力之间找到一个平衡点,达到最优设计效果,对高延性结构可适当放宽承载力要求,对高承载力结构可适当放宽延性要求。具体到钢结构而言,大部分多高层结构适合采用高延性-低承载力的设计思路,但是对于多层钢框架结构,在低烈度区,采用低延性-高承载力的抗震思路可能更合理,单层工业厂房也更适合采用低延性-高承载力的抗震设计思路。
当地震作用并不是结构设计的主要控制因素(如单层工业厂房,可能是风荷载起控制),其构件实际具有的抗震承载力很高时,都可以考虑性能化设计。更通俗点说,只要按常规抗震设计方法,发现抗震措施(包括构造)不满足《抗规》要求或难以实现时,就可以考虑采用抗震性能化设计,一旦构件通过了中震下承载力验算的要求,抗震构造措施可按《钢标》的规定作相应放松,很可能由原来的不满足而变成满足,显然更经济。
06. 《钢结构设计标准》抗震性能化设计的步骤
详细步骤可参照以下:
1、验算小震作用下承载力满足《抗规》要求(不包括塑性耗能区)
2、小震作用下层间位移满足《抗规》要求
只有在满足小震下承载力和变形的情况下才能进行抗震性能设计。如果此时构件的宽厚比、高厚比及长细比均不满足《抗规》的要求,则有必要进行性能设计。
3、初步选择塑性耗能区的性能等级,确定构件和节点延性等级
4、确定性能化设计的其他参数
如中震地震影响系数最大值及中震阻尼比、非塑性耗能区内力调整系数等参数。
5、进行设防地震下(中震)的承载力验算
可按《钢标》17.2.1~17.2.3条进行验算,公式中的性能系数其实就是考虑结构的延性对地震作用的折减系数,类似于《抗规》的屈服强度系数。
6、补充机构控制验算
《钢标》17.2.4~17.2.12条为机构控制验算的具体规定,主要涉及到框架梁的强剪弱弯,框架柱的压弯、强柱弱梁、强剪弱弯,节点等计算。
另外,需要注意的是,根据《钢标》17.1.4条3款的规定,当结构构件承载力满足延性等级为V级(此时延性较低)的内力组合效应验算时,可忽略机构控制验算;更直观点说,当按《钢标》进行性能化设计,采用低延性-高承载力设计思路时,无须进行机构控制验算,但当性能系数小于1时,支撑系统构件尚应考虑压杆屈曲和卸载的影响。
7、根据延性要求采取相应抗震措施
如果按照对应《钢标》的某性能目标设计,满足了中震下承载力要求,可以按照对应的宽厚比等级及延性等级放松宽厚比、高厚比及长细比的限制。
8、必要时验算大震层间位移角(《钢标》17.1.4条5款)
最后,再次感谢原作者!
相关文章:

《钢结构设计标准》中抗震性能化设计的概念
文章目录 0. 背景1. 前言2. 什么是抗震性能化设计3. 我国规范是如何实现性能化设计的4. 从能量角度理解性能化设计05. 《钢结构设计标准》抗震性能化设计的思路06. 《钢结构设计标准》抗震性能化设计的步骤 0. 背景 关于抗震性能化设计,之前一直理解的很模糊&#…...

【算法】【动规】回文串系列问题
文章目录 跳转汇总链接3.1 回文子串3.2 最长回文子串3.3 分割回文串 IV3.4 分割回文串II(hard) 跳转汇总链接 👉🔗动态规划算法汇总链接 3.1 回文子串 🔗题目链接 给定一个字符串 s ,请计算这个字符串中有多少个回文子字符串。 …...

4-Docker命令之docker logs
1.docker logs介绍 docker logs命令是用来获取docker容器的日志 2.docker logs用法 docker logs [参数] CONTAINER [root@centos79 ~]# docker logs --helpUsage: docker logs [OPTIONS] CONTAINERFetch the logs of a containerAliases:docker container logs, docker lo…...

svelte基础语法学习
官网文档地址:绑定 / Each 块绑定 • Svelte 教程 | Svelte 中文网 1、样式 一般情况下父子组件内样式隔离、同级组件间样式隔离 2、页面布局 <style>P{color: red;} </stye><script> // 类似data let name ‘jiang’ let countVal 0 let s…...

Node.js教程-mysql模块
概述 在Node.js中,mysql模块是实现MySQL协议的JavaScript客户端工具。Node.js程序通过与MySQL建立链接,然后可对数据进行增、删、改、查等操作。 安装 由于mysql模块不是Node.js内置模块,需手动安装 npm i mysql注意:若MySQL服…...

网络通信协议
WebSocket通信 WebSocket是一种基于TCP的网络通信协议,提供了浏览器和服务器之间的全双工通信(full-duplex)能力。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接ÿ…...

Spark集群部署与架构
在大数据时代,处理海量数据需要分布式计算框架。Apache Spark作为一种强大的大数据处理工具,可以在集群中高效运行,处理数十TB甚至PB级别的数据。本文将介绍如何构建和管理Spark集群,以满足大规模数据处理的需求。 Spark集群架构…...

DshanMCU-R128s2 SDK 架构与目录结构
R128 S2 是全志提供的一款 M33(ARM)C906(RISCV-64)HIFI5(Xtensa) 三核异构 SoC,同时芯片内部 SIP 有 1M SRAM、8M LSPSRAM、8M HSPSRAM 以及 16M NORFLASH。 本文档作为 R128 FreeRTOS SDK 开发指南,旨在帮助软件开发工程师、技术支持工程师快速上手&am…...

【5G PHY】NR参考信号功率和小区总传输功率的计算
博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持! 博主链接 本人就职于国际知名终端厂商,负责modem芯片研发。 在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。 博客…...

k8s学习 — 各知识点快捷入口
k8s学习 — 各知识点快捷入口 k8s学习 — 第一章 核心概念 k8s学习 — 第一章 核心概念 命名空间 实践: k8s学习 — (实践)第二章 搭建k8s集群k8s学习 — (实践)第三章 深入Podk8s学习 — (实践࿰…...

【Python】Python 批量转换PDF到Excel
PDF是面向展示和打印使用的,并未考虑编辑使用,所以缺少了很多编辑属性且非常难修改PDF里面的数据。当您需要分析或修改PDF文档数据时,可以将PDF保存为Excel工作簿,实现轻松编辑数据的需求。PDF转Excel,技术关键就是提取…...

Python并行计算和分布式任务全面指南
更多Python学习内容:ipengtao.com 大家好,我是彭涛,今天为大家分享 Python并行计算和分布式任务全面指南。全文2900字,阅读大约8分钟 并发编程是现代软件开发中不可或缺的一部分,它允许程序同时执行多个任务࿰…...

微信小程序promise封装
一. 在utils文件夹内创建一个request.js 写以下封装的 wx.request() 方法 const baseURL https:// 域名 ; //公用总路径地址 export const request (params) > { //暴露出去一个函数,并且接收一个外部传入的参数let dataObj params.data || {}; //…...

hash长度扩展攻击
作为一个信息安全的人,打各个学校的CTF比赛是比较重要的! 最近一个朋友发了道题目过来,发现有道题目比较有意思,这里跟大家分享下 这串代码的大致意思是: 这段代码首先引入了一个名为"flag.php"的文件&am…...

设计模式--命令模式
实验16:命令模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解命令模式的动机,掌握该模式的结构; 2、能够利用命令模式解决实际问题。 [实验任务]:多次撤销和重复的命令模式 某系…...

单例模式的七种写法
为什么使用单例? 避免重复创建对象,节省内存,方便管理;一般我们在工具类中频繁使用单例模式; 1.饿汉式(静态常量)-[可用] /*** 饿汉式(静态常量)*/ public class Singleton1 {private static final Singleton1 INSTANCE new Singleton1();private Singleton1(){}…...

ElasticSearch入门介绍和实战
目录 1.ElasticSearch简介 1.1 ElasticSearch(简称ES) 1.2 ElasticSearch与Lucene的关系 1.3 哪些公司在使用Elasticsearch 1.4 ES vs Solr比较 1.4.1 ES vs Solr 检索速度 2. Lucene全文检索框架 2.1 什么是全文检索 2.2 分词原理之倒排索引…...

【FPGA】分享一些FPGA视频图像处理相关的书籍
在做FPGA工程师的这些年,买过好多书,也看过好多书,分享一下。 后续会慢慢的补充书评。 【FPGA】分享一些FPGA入门学习的书籍【FPGA】分享一些FPGA协同MATLAB开发的书籍 【FPGA】分享一些FPGA视频图像处理相关的书籍 【FPGA】分享一些FPGA高速…...

AUTOSAR从入门到精通-车载以太网(四)
目录 前言 原理 车载以太网发展历史 为何选择车载以太网...

MySQL报错:1054 - Unknown column ‘xx‘ in ‘field list的解决方法
我在操作MySQL遇到1054报错,报错内容:1054 - Unknown column Cindy in field list,下面演示解决方法,非常简单。 根据箭头指示,Cindy对应的应该是VARCHAR文本数字类型,字符串要用引号,所以解决方…...

【Android 13】使用Android Studio调试系统应用之Settings移植(四):40+个依赖子模块之ActionBarShadow
文章目录 一、篇头二、系列文章2.1 Android 13 系列文章2.2 Android 9 系列文章2.3 Android 11 系列文章三、子模块AS移植3.1 AS创建目标3.2 创建ActionBarShadow(1)使用VS Code打开org_settings/SettingsLib目录(2)ActionBarShadow的Manifest.xml(3)ActionBarShadow的An…...

nosql-redis整合测试
nosql-redis整合测试 1、创建项目并导入redis2、配置redis3、写测试类4、在redis中创建key5、访问80826、在集成测试中测试方法 1、创建项目并导入redis 2、配置redis 3、写测试类 4、在redis中创建key 5、访问8082 6、在集成测试中测试方法 package com.example.boot3.redis;…...

智能化中的控制与自动化中的控制不同
智能化中的控制相对于自动化中的控制更加灵活、智能、综合和学习能力强。智能化控制系统能够根据实际情况进行自主决策和优化,适用范围更广,效果更好。 首先,智能化控制系统能够根据外部环境的变化和实时数据的反馈来自主调整和优化控制策略&…...

java练习题之多态练习
1:关于多态描述错误的是(D) A. 父类型的引用指向不同的子类对象 B. 用引用调用方法,只能调用引用中声明的方法 C. 如果子类覆盖了父类中方法,则调用子类覆盖后的方法 D. 子类对象类型会随着引用类型的改变而改变 2:class Supe…...

[原创][R语言]股票分析实战[4]:周级别涨幅趋势的相关性
[简介] 常用网名: 猪头三 出生日期: 1981.XX.XX QQ联系: 643439947 个人网站: 80x86汇编小站 https://www.x86asm.org 编程生涯: 2001年~至今[共22年] 职业生涯: 20年 开发语言: C/C、80x86ASM、PHP、Perl、Objective-C、Object Pascal、C#、Python 开发工具: Visual Studio、D…...

esp32使用lvgl,给图片取模显示图片
使用LVGL官方工具。 https://lvgl.io/tools/imageconverter 上传图片,如果想要透明效果,那么选择 输出格式C array,点击Convert进行转换。 下载.c文件放置到工程下使用即可。...

R语言使用scitb包10分钟快速绘制论文基线表
scitb包目前进行了升级到1.7版本了,我做了一个操作视频,如何快速绘制基线表。 scitb包绘制基线表 可以配套看下我的关于scitb包文章理解一下 scitb包1.6版本发布,一个为制作专业统计表格而生的R包...

类和对象
1 类定义: class ChecksumAccumulator {// class definition goes here } 你就能创建 ChecksumAccumulator 对象:new CheckSumAccumulator 注:1scala类中成员默认是public类型,若设为私有属性则必须加private关键字。在scala中是…...

Py之tensorflow-addons:tensorflow-addons的简介、安装、使用方法之详细攻略
Py之tensorflow-addons:tensorflow-addons的简介、安装、使用方法之详细攻略 目录 tensorflow-addons的简介 tensorflow-addons的安装 tensorflow-addons的使用方法 1、使用 TensorFlow Addons 中的功能: tensorflow-addons的简介 TensorFlow Addon…...

STM32G4x FLASH 读写配置结构体(LL库下使用)
主要工作就是把HAL的超时用LL库延时替代,保留了中断擦写模式、轮询等待擦写,我已经验证了部分。 笔者用的芯片为STM32G473CBT6 128KB Flash,开环环境为CUBEMXMDK5.32,因为G4已经没有标准库了,笔者还是习惯使用标准库的…...