《建筑结构可靠性设计统一标准》(局部修订征求意见稿)

实干、实践、积累、思考、创新。 近日,国家住房城乡建设部发布了《建筑结构可靠性设计统一标准》的 局部修订征求意见稿 公告,如下 《建筑结构可靠性设计统一标准》局部修订征求意见稿: 原文链接:https://www.mohurd.gov.cn/gongkai/zhengce/zhengcefilelib/202405/20240522_778140.html 本次修订的主要内容是:1.完善与强制性工程规范《工程结构通用规范》配套的技术要求;2.细化建筑结构安全等级的分类规定;3.修改有关“设计使用年限”的条文规定;4.对附录“既有建筑可靠性评定”的条文进行修改。 以下截取一些主要的修订: (1)设计使用年限 改为 设计工作年限 (2)量化 建筑结构安全等级 划分 (3)明确 设计工作年限 应从竣工验收日期起算 (4)取消结构设计工作年限25年的类别 (5)明确既有建筑加固改造时抗震设防标准和荷载作用的参考依据 其他更详细的修订查看原文。 结构|超限|软件开发|编程|参数化|优化|算法|振动控制|减隔震|有限元|技术培训 追求卓越 脚踏实地 致力于探索和拓展行业设计前沿 https://www.jdcui.com 合作及技术咨询 COOPERATION & CONTACT E-mail:jidong_cui@163.com …

《抗规》和《混规》 2024局部修订,改为推荐性标准!

实干、实践、积累、思考、创新。 近日,国家住房城乡建设部发布了《建筑抗震设计规范》和《建筑抗震设计规范》的局部修订公告,如下 《建筑抗震设计规范》局部修订: 原文链接:https://www.mohurd.gov.cn/gongkai/zhengce/zhengcefilelib/202405/20240523_778179.html 国家标准《建筑抗震设计规范》(GB50011-2010)局部修订的条文,自2024年8月1日起实施。标准名称修改为《建筑抗震设计标准》,标准编号修改为GB/T50011-2010。 《混凝土结构设计规范》局部修订: 原文链接:https://www.mohurd.gov.cn/gongkai/zhengce/zhengcefilelib/202405/20240523_778180.html 《混凝土结构设计规范》(GB50010-2010)局部修订的条文,自2024年8月1日起实施。标准名称修改为《混凝土结构设计标准》,标准编号修改为GB/T50010-2010。 结构|超限|软件开发|编程|参数化|优化|算法|振动控制|减隔震|有限元|技术培训 追求卓越 脚踏实地 致力于探索和拓展行业设计前沿 https://www.jdcui.com 合作及技术咨询 COOPERATION & CONTACT E-mail:jidong_cui@163.com WeChat & Tel: 13450468449

[Python] matplotlib 提示错误 module ‘backend_interagg’ has no attribute ‘FigureCanvas’

实干、实践、积累、思考、创新。 Python编程,采用matplotlib绘图,提示一下错误: AttributeError: module ‘backend_interagg’ has no attribute ‘FigureCanvas’. Did you mean: ‘FigureCanvasAgg’? 如下图所示: 根据提示,错误原因是没有设置FigureCanvas参数,该参数用于指定matplotlib的绘图后端参数backen,经查询,采用以下三句代码引用matplotlib库即可解决问题 import matplotlib matplotlib.use(‘TkAgg’) import matplotlib.pyplot as plt 即在使用matplotlib库前,先直接指定backen参数,其中,matplotlib的backen参数有以下可选项 [‘GTK3Agg’, ‘GTK3Cairo’, ‘GTK4Agg’, ‘GTK4Cairo’, ‘MacOSX’, ‘nbAgg’, ‘QtAgg’, …

[Python] matplotlib 绘图坐标轴标题显示不全

实干、实践、积累、思考、创新。 发现采用matplotlib绘图,坐标轴刻度太长时,坐标轴标题显示不全或者退距异常的情况,如下图。 解决办法很简单,只需要增加下面一行代码即可: plt.tight_layout() 相关博文( Related Topics) [01]. Python 出现”invalid literal for int() with base 10: \xef\xbb\xbf0″ 错误 [02]. [编程笔记] Tuple in Python [Python中的元组] [03]. [Python][编程][笔记] Python海龟绘图 —— 多边形 Polygon [04]. [Python][编程][笔记] Python符号计算——求偏微分方程 (Python …

[图][日志] 悬挂连桥项目参观学习

实干、实践、积累、思考、创新。 [图片记录] 最近现场参观的某悬挂连桥项目,现场学习,收有获。 结构|超限|软件开发|编程|参数化|优化|算法|振动控制|减隔震|有限元|技术培训 追求卓越 脚踏实地 致力于探索和拓展行业设计前沿 https://www.jdcui.com 合作及技术咨询 COOPERATION & CONTACT E-mail:jidong_cui@163.com WeChat & Tel: 13450468449

[编程][软件] 一种修正的克拉夫(Modified Clough Model)滞回材料模型开发 (Development of a Modified Clough’s model)

实干、实践、积累、思考、创新。 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 这是最近小伙伴找我们开发的一种单轴材料本构模型,是原始克拉夫模型的一种变种,因此称为修正克拉夫模型 (Modified Clough Model). 上一篇博文《 [笔记][编程][软件] Clough滞回材料模型开发学习 (Development of Clough’s model) 》中我们对原始的克拉夫模型( Clough’s Model )进行了介绍,并进行编程测试。 我们知道原始的Clough Model最主要的滞回特性是,反向再加载时指向该方向加载历史应变最大点,如果该方向未屈服,则指向屈服点,且原始Clough model没有考虑材料在循环荷载作用下的退化效应。实际任何材料在反复循环荷载作用下,其强度和刚度都会退化,甚至导致强度完全损伤,引发结构倒塌。如果要考虑退化效应,甚至考虑倒塌效应,那么原始克拉夫模型就不再适用了。为此,对原始克拉夫模型进行修正,考虑材料屈服后强度退化(strength degradation)、卸载刚度退化(考虑最大位移相关的刚度修正)(stiffness degradation)、残余强度(Residual strength)的一种模型。其基本滞回特性如下图所示: 我们通过编程对上述模型进行测试。 软件界面  (  …

[编程][软件] Clough滞回材料模型开发学习 (Development of Clough’s model)

实干、实践、积累、思考、创新。 最近做相关东西,研究了一下Clough滞回模型,于是做个软件进行测试。 Clough模型的滞回规则如下图所示,基本规则是,反向再加载时指向该方向加载历史应变最大点,如果该方向未屈服,则指向屈服点。该本构通常用来模拟受弯构件或者混凝土构件中的钢筋和钢骨。 通过编程实现,如下图所示。 测试完可以输出结果 以下是视频 Video   相关博文( Related Topics) [01] [科研][软件][OpenSees] OSBWTest: OpenSees BoucWen Material Test ( OpenSees BoucWen材料测试) [02] [研究][软件] BWTest: Bouc-Wen模型参数测试分析 [Bouc-Wen Hysteretic Model Parameters Analysis] [03] …

[振动控制] 拍振现象 (Beats Phenomenon)

实干、实践、积累、思考、创新。 拍振现象指的是两个频率接近的力(激励源)产生的振动叠加在一起,由于频率接近,周期也接近,每过一个周期两个信号的相对相位就会有一点变化,接近同相的时候两个信号叠加,幅值变大;接近反相的时候两个信号相互抵消,幅值变小,造成波形总幅值的周期性波动。 这里有一些不错的介绍资料,一并列出: [1] Beats:https://www.physicsbootcamp.org/beat-phenomenon.html [2] 航天器火箭发射拍振现象 假定两组波,圆频率分别为ψ1和ψ2的两组波,表达式如下: $${\psi _1}(0,t) = Acos({\omega _1}t) = Acos(2\pi {f_1}t)$$ $${\psi _2}(0,t) = Acos({\omega _2}t) = Acos(2\pi {f_2}t)$$ 叠加后的波表达式如下 $$\psi = {\psi _1} + …

[试验][工具][更新] CFHLA v2024: Cyclic/Fatigue Loading Hysteresis Loop Analysis [单向往复与疲劳滞回曲线分析工具 2024版]

实干、实践、积累、思考、创新。 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 适用于疲劳试验滞回曲线的分析,或者单拉或者单压往复滞回曲线的分析,提取各个滞回环结果,结果曲线输出Excel等。 具体结果包括:滞回环的位移,力,面积,阻尼比,割线刚度,新版增加了 加载段曲线及卸载段曲线对X轴求面积。 新版软件提供了多种滞回环范围的划分方法,并且提供了对加载与卸载曲线的求交处理,实际滞回环的阻尼比及割线刚度以相交范围进行测算。 新增的加载段曲线及卸载段曲线对X轴求面积,定义如下 教程及案例 (Examples) [01]  [工具][教程] CFHLA单向往复滞回曲线分析 使用操作 [02]  [工具][试验] CFHLA单向往复滞回曲线分析——案例1 [03]  [工具][试验] CFHLA单向往复滞回曲线分析——案例2 软件界面  (  Screent Short) 下载 ( Download ) 如果您需要这个软件,请在这给网站捐助:http://www.jdcui.com/?page_id=4813,捐助金额不低于300RMB,捐助后在评论区留下您的评论,或者联系管理员QQ:3014479529,给您配置软件,对软件有任何疑问也欢迎联系,敬请尊重劳动成果 …

[YJK][盈建科][笔记] 剪力墙抗剪承载力小于剪力设计值?

实干、实践、积累、思考、创新。 记录一下和小伙伴的讨论。下图是YJK剪力墙构件信息文件,由图可见,剪力墙的抗剪承载力 WS_XF比剪力设计值小。 咋一看挺奇怪,为什么呢? YJK里面的剪力墙抗剪承载力如何计算的呢? 其实之前的这个笔记有记录过:[YJK][盈建科][笔记] 楼层抗剪承载力计算及YJK里面的楼层抗剪承载力自动调整 即抗剪承载力的计算似乎是不考虑地震作用的,如下图所示,抗剪承载力Vcy没有考虑抗震承载力调整系数 γRE。 而构件配筋设计时,是按下图公式计算,也即对于地震控制工况,需要考虑抗震承载力调整系数 γRE。 另外,还注意到,按第一个图附录C,楼层抗剪承载力计算时,剪力墙打了7折,也有可能差异再此。 PS. 因此,具体是0.7还是抗震承载力调整系数引起,得问问YJK或者有空再测试测试了,有验证过的小伙伴可以说说看! 相关话题 ( Related Topics) [01]. [Tool] YJK(盈建科)桩荷载统计工具 [02]. YJK转PKPM出现“访问XX.jws发生未知错误”的解决办法 [03]. YJK(盈建科)的三处材料定义 [04]. YJK(盈建科)截面建模工具-快速导入 [05]. YJK1.7人工波功能测试 [06]. YJK地震波反应谱分析与地震波选取 [07]. YTP – A Pre Process …

[笔记] AutoCAD中的图形测量单位 (Drawing-units in AutoCAD)

实干、实践、积累、思考、创新。 通常在使用AUTOCAD的时候,我们把他当做没有单位的一个绘图工具,实际绘图时候单位自行把控。 但实际上,AUTOCAD是有个单位参数,通过INSUNITS(系统变量)进行设置。 其具体参数可以查看官网帮助,摘抄如下: INSUNITS(系统变量) 指定插入或附着到图形时,块、图像或外部参照进行自动缩放所使用的图形单位值。 类型: 整数 保存位置: 图形 初始值: 1(英制)或 4(公制) 注: 将注释性块插入图形时将忽略 INSUNITS 设置。 值 说明 0 不指定(无单位) 1 英寸 2 英尺 3 英里 4 毫米 5 厘米 …

[软件][地震动][更新] GMP v2024: A tool for Calculating Ground Motion Parameters for Seismic Analysis of Structures [结构抗震分析地震动强度指标/地震动参数计算工具]

实干、实践、积累、思考、创新。 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) GMP ( A tool for Calculating Ground Motion Parameters for Seismic Analysis of Structures) 是一款结构抗震分析地震动强度指标/地震动参数计算工具,程序将地震波积分+反应谱分析+地震动参数分析等功能集合于一身,使用方便。GMP的主要功能包括: (1) 丰富的地震波数据格式导入支持 (2) 地震动加速度、速度、位移时程 (3) 地震加速度谱计算功能,包括伪加速度谱、速度谱、位移谱 (4) …

[试验][软件][科研] LoopModifier 2024: Hysteretic Loop Modification Program[滞回曲线修正工具 2024版]

实干、实践、积累、思考、创新。 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) LoopModifier 科研小工具,之前读博士做试验研究时候写的小工具,一个辅助科研的小工具,该程序主要用于根据试验的规律局部处理试验数据中的错误离散点。 很多朋友都用过这个程序,相信对他的功能应该都很熟悉。新版再次做了改进,程序最主要特点: (1)在图形界面中用 “鼠标拖拉点” 的方式, “所见即所得” 地方式修正试验数据。 (2)提供“参考曲线”导入,可用于对需要修改的曲线进行一定参照。 (3)新版软件增加了 “鼠标框选删除点” 的功能,进一步方便数据修改。 (4)最新版精简了用户操作,增加了用户体验。 版本迭代历程: Loop Modifier v2018: [科研][工具][试验][Test] Hysteretic Loop Data Correction: …

[工具][试验][软件] DataSmoothing v2024: A Program for Test Data Smoothing [试验数据曲线平滑+降噪工具 2024版]

实干、实践、积累、思考、创新。 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 软件基本功能:试验数据平滑,支持全局平滑修正和局部平滑修正,支持图形交互的方式,控制曲线修正的范围及修正强度。 最初制作这个软件主要用于平滑试验数据,后面对软件进行了扩展,除了对试验数据进行平滑外,还可以用于对数据进行修正,因此准确说,这是一款试验数据平滑修正工具,既可处理滞回曲线的抖动异常,也可一定程度处理试验数据中的锯齿问题、噪声问题等,功能蛮强大。 软件版本迭代: 20221129版本:[工具][试验][编程] DataSmoothing V2020: A Program for Data Smoothing [试验数据曲线平滑+降噪工具 20220918版本:增加 局部区域平滑修正功能: [工具][试验][编程] DataSmoothing试验滞回曲线平滑修正——案例7 (局部区域平滑修正)(精) 20221005版本:增加 停顿点及平滑组合修正功能: [工具][试验][编程] DataSmoothing试验滞回曲线平滑修正——案例8 (组合停顿点修正) …

[数学][笔记] 傅里叶变换公式的几种形式 (Several Forms of Fourier Transform Formulas)

实干、实践、积累、思考、创新。 # 傅里叶变换公式的几种形式 研究振动控制、随机振动等,离不开傅里叶变换(Fourier transforms)。对于傅里叶变换,不同文献、书籍有时候会采用不同形式的公式,刚开始看的时候有点凌乱,后面才理清楚,其实不同公式形式本质上都是等价。为了便于后续学习,以下总结几种常见的傅里叶变换公式形式。PS.这里傅里叶变换,指的是非周期函数(周期可以理解为无限长)的傅里叶变换,不是傅里叶级数(Fourier series),傅里叶级数是针对周期函数的说法。 ## 第一种形式 一种通用的形式,\(\Phi \left( p \right)\)和\(F\left( x \right)\)互为傅里叶变换对: $$\Phi \left( p \right) \Leftrightarrow F\left( x \right)$$ $$\Phi \left( w \right) = {1 \over {2\pi …

[数学][笔记] 随机过程中的平稳与各态历经 (Stationarity and ergodicity in random processes)

实干、实践、积累、思考、创新。 学习随机振动分析需要搞清楚 两个最重要的随机过程特性:平稳性(Stationarity )及各态历经(ergodicity )。 [平稳性] 指的是随机过程的概率特性(如期望值、自相关函数等)与时间无关。 [各态历经] 各态历经也称为遍历性,指的是一个平稳随机过程任意样本函数的时间平均都相等,且等于集合的平均。其最大作用是,有了各态历经假定,意味着可以通过对一个具体的样本进行分析,获得总体集合的概率特性。 一个随机过程具有平稳性,则描述起来大大简化,比如,只需要用一个概率密度函数描述各个时间点的概率分布特性,因为随机过程的概率特性不随时间改变。很多非平稳随机过程的研究,也采用以平稳过程为研究入手,然后通过某种方式进行非平稳随机修正。 如果一个平稳随机过程具有各态历经性,同样可以大大简化随机过程的分析。如前所述,有了各态历经假定,意味着可以通过分析一个具体的样本的方式获得总体集合的概率特性。如果没有各态历经,要获得随机过程的概率特性,则需要足够大的样本,进行样本间统计,这在大多数实际情况均不具备可行性。 终上所述,平稳及各态历经特性是比较理想的,并不是所有随机过程都满足,但从某种程度上讲,随机过程具有平稳及各态历经特性,研究才具有可行性啊。 相关博文( Related Topics) [01] [笔记] 随机过程中的平稳与各态历经 (Stationarity and ergodicity in random processes) [02] [振动控制] 常见质量阻尼器分类 [Passive, semi-active, active and …

[工具][试验] CFHLA单向往复滞回曲线分析——案例2

实干、实践、积累、思考、创新。 小伙伴询问,CFHLA ( [试验][工具][更新] CFHLA v2022: Cyclic/Fatigue Loading Hysteresis Loop Analysis [单向往复与疲劳滞回曲线分析工具 2022版] ) 能否处理他的数据,能否正确划分相应的环,因为他的数据比较凌乱。 下图是小伙伴的数据(PS.考虑到版权,数据经过人为局部调整,非原始数据,但保留原始特性),可以看到试验曲线的确非常密集。 局部放大观察,可以发现,数据密集且杂乱,那么CFHLA能否准确划分这个数据呢?接下来我们测试一下。 将数据直接导入CFHLA,如下图所示。 点击运行分析,可以看到特征点及滞回环划分完成。 我们局部放大力和位移历程进一步检查,可以发现,尽管曲线比较复杂,但是CFHLA依然准确识别了特征点,准确划分了滞回环。 相关博文( Related Topics) [01] [试验][工具][更新] HLA v2023: Hysteretic Loop Analysis …

[试验][软件][科研] CurveCorrection 2024: General Curve Correction Program [通用曲线修正程序]

实干、实践、积累、思考、创新。 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 小伙伴找我们写的程序。通用的曲线修正程序,基本功能是,通过图形交互方式 删除点,移动点,进而 “所见即所得” 修正曲线。 适用于各种类型的曲线。修改后的曲线可以输出EXCEL图标或保存为文本文件。 这个程序也可以说是 [试验][软件][科研] LoopModifier 2021: Hysteretic Loop Modification Program[2021版: 滞回曲线修正工具] 程序的一个变种,LoopModifier主要侧重于滞回曲线的修正,CurveCorrection则是通用曲线,而使用上更加简洁和通用,而且目前多一个删除点功能。 新版进一步增加了 “多组曲线导入”,多组曲线可同时修正。 程序界面 ( Program Interface ) 程序下载(Program Download) …

[软件][地震工程] GMS_DESIGN选波软件 —— 实际工程选波案例及不同选波方法对比

实干、实践、积累、思考、创新。 GMS_DESIGN是从最初的GMS选波系统( [地震波][软件]GMS: Ground Motion Selection System [强震记录选取系统] )精简后的一个简便的更加符合工程师习惯的基于目标谱匹配法的天然地震波选波工具。GMS_DESIGN软件链接:[软件][地震波][抗震] GMS_DESIGN: Ground Motion Selection Program for Practicing Engineers [地震波选波工具 工程师版] GMS_DESIGN 提供了两种目标谱匹配方案:离散周期点匹配法及周期范围匹配法,两种算法均可自定义多种具体参数,比如 离散周期的数量,特定周期点的误差百分比限值,特定周期点的误差权重等,以实现更加灵活更加通用的自定义选波功能。采用GMS_DESIGN可以实现各种形状反应谱地震波检索,也能非常简便实现常说的双频段选波、多频段选波等。 前面一片博文 [软件][地震工程] GMS_DESIGN选波软件——多频段选波案例 (Selection of earthquake ground motion using GMS_DESIGN)介绍了GMS_DESIGN的多频段选波的灵活性,这篇博文以一个实际工程项目选波案例,演示GMS_DESIGN的可行性,顺便对比总结不同选波方法的差异和适用范围。 …

[软件][地震工程] GMS_DESIGN选波软件——多频段选波案例 (Selection of earthquake ground motion using GMS_DESIGN)

实干、实践、积累、思考、创新。 GMS_DESIGN是从最初的GMS选波系统( [地震波][软件]GMS: Ground Motion Selection System [强震记录选取系统] )精简后的一个简便的更加符合工程师习惯的基于目标谱匹配法的天然地震波选波工具。GMS_DESIGN软件链接:[软件][地震波][抗震] GMS_DESIGN: Ground Motion Selection Program for Practicing Engineers [地震波选波工具 工程师版] GMS_DESIGN 提供了两种目标谱匹配方案:离散周期点匹配法及周期范围匹配法,两种算法均可自定义多种具体参数,比如 离散周期的数量,特定周期点的误差百分比限值,特定周期点的误差权重等,以实现更加灵活更加通用的自定义选波功能。 采用GMS_DESIGN可以实现各种形状反应谱地震波检索,也能非常简便实现常说的双频段选波、多频段选波等。以下我们从几个例子体验一下GMS_DESIGN。 选波控制频段 [1s~1.5s] 选波控制频段 [4s~5.0s] 选波控制频段 [1s~5.0s] 如上述几个图可以看到,GMS_DESIGN允许我们通过自定义的方式,控制选波时候反应谱匹配的周期范围,反应谱误差权重等等。通过这些自定义参数设置,可以非常方便的实现各种形状反应谱地震波的检索。 相关博文( …