[软件][工具][优化] ColPosOpt: Column Position Optimization under Complex facade (ColPosOpt: 复杂外立面下外框柱布置优化工具)

实干、实践、积累、思考、创新。 很久之前写的题目,随后更新。。。。         微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

[数学][软件] FOUR_TRAN Example 4: Stock Periodicity and Volatility Analysis [FOUR_TRAN傅里叶分析工具 案例4: 股票周期性和波动性分析]

实干、实践、积累、思考、创新。 2020 年写的题目,现在已经是2022年了…… 这两天补上笔记                       案例 ( Examples )   [01] [数学][软件] FOUR_TRAN Example 1: Filtering [FOUR_TRAN傅里叶分析工具使用案例1: 滤波]   [02] …

[软件][地震工程] IRSA 案例6——地震波基线校正( Seismic Wave Baseline Correction Examples of IRSA)

实干、实践、积累、思考、创新。 IRSA ( [软件][地震工程][科研][更新] IRSA 2022: Inelastic Response Spectra Analysis Program (弹塑性反应谱及单自由度非线性地震分析工具) ) 软件也包含地震波基线修正功能。目前提供了Linear及Parabolic两种修正算法。具体演示如下。 点击【Import Ground Motion】按钮导入地震波,在 “Time Series” 选项卡下可以查看地震波的加速度、速度及位移时程。 从位移时程可以看出,Loma_Prieta.data这条地这波的位移时程存在轻微漂移,在地震波结束后,位移值没有归零。 在Type下拉菜单中选择 基线校正算法,本例选择 Linear算法,并点击【Apply Baseline Correction】按钮,进行基线校正,如下图所示。 基线校准后的积分结果会在图中以灰色显示。由上图可见,经过基线校正后,位移时程的漂移现象得到了修正,在地震波结束后,位移基本回到0。 在IRSA中,若对地震波进行了基线修正,后面的分析均是基于基线修正后的地震加速度时程进行。 相关内容(Related Topics) [01]. [Tool] …

[笔记][美标][软件] SPECT_ASCE: A Tool to Generate Design Response Spectral Curve for ASCE 7-16 [ASCE 7-16 美标设计反应谱曲线生成器]

实干、实践、积累、思考、创新。 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 断断续续,研究欧美规范设计。学习最好的方法,就是动起手来。因此边看边学,边动手做些小东西是最好的方法。 该程序功能是根据美规 ASCE 7-16 ( Minimum Design Loads and Associated Criteria for Buildings and Other Structures ) 建立反应谱曲线。程序为团队成员 吴金诚(WJC) 的编程训练作品。 The main  …

[工具][试验][编程] DataSmoothing试验滞回曲线平滑修正——案例9(不同参数修正结果)

实干、实践、积累、思考、创新。 V2022版本的DataSmoothing 软件(  [工具][试验][更新] DataSmoothing v2022: A Program for Test Data Smoothing [试验数据曲线平滑+降噪工具] ) 增加了 停顿点修正/局部平滑修正等功能,十分强大,可以处理复杂的曲线平滑问题。结合DataSmoothing提供的功能,可以通过不同参数及不同处理组合,得到不同的平滑修正结果,这里通过一个简单的案例演示不同参数修正的结果。 原始曲线 修正参数1 修正参数2 修正参数3 由上述修正结果可看出,通过不同的参数及不同的手法,可以得到不同平滑度的滞回曲线结果,DataSmoothing给使用提供了极大的灵活性。 DataSmoothing  的软件案例 ( Application Examples) [01]  [工具][试验][编程] DataSmoothing试验滞回曲线平滑修正——案例1 [02]  [工具][试验][编程] …

[软件][地震工程] IRSA 案例5——地震波能量反应谱分析 ( Seismic Wave Energy Response Spectrum Analysis Examples of IRSA)

实干、实践、积累、思考、创新。 地震波能量谱是按照反应谱理论的思路建立的一种以能量为评价指标的反应谱。 关于地震动中的能量的相关知识可查看这个链接:[地震工程][动力学][Chapter14]地震作用下结构的能量分析 [Energy analysis of structures under earthquake] IRSA ( [软件][地震工程][科研][更新] IRSA 2022: Inelastic Response Spectra Analysis Program (弹塑性反应谱及单自由度非线性地震分析工具) ) 提供了两大类能量谱: (1)延性需求反应谱(等屈服强度系数谱)(Ductility Demand Response Spectra,Equal Yield Strength Coefficient Response Spectra) …

[软件][地震工程] IRSA 案例3 —— 延性需求谱(等屈服强度系数谱)分析 [Ductility Demand Response Spectra (Equal Yield Strength Coefficient Response Spectra)Analysis Examples of IRSA]

实干、实践、积累、思考、创新。 等屈服强度系数谱(Equal Yield Strength Coefficient Response Spectra),给出的是不同周期的非线性单自由度体系结构,在不同屈服强度系数(Yield Strength Coefficient,Cy)下的各类响应。 屈服强度系数 的定义为: \[{C_{\rm{y}}}{\rm{ = }}\frac{{{F_{\rm{y}}}}}{{mg}}{\rm{ = }}\frac{{k{u_y}}}{{mg}}{\rm{ = }}\frac{{{{\left( {{w_n}} \right)}^2}{u_y}}}{g}\] 其中,\({{F_{\rm{y}}}}\)是屈服强度,\(k\)是弹性刚度,\({{u_y}}\)是屈服位移,\({{w_n}}\)是自然频率,\(m\)是质量,\(g\)是重力加速度。 当只关注结构的延性时,对应的等延性屈服强度系数谱即为 延性需求谱(Ductility Demand Response Spectra)。 延性需求谱,给出的是不同周期的非线性单自由度体系,在不同屈服强度系数下的位移延性。 从这个也可以看出,延性需求谱和等延性反应谱是等效的,前者是知道屈服强度系数求延性系数,后者是知道延性系数反求屈服强度系数。其中,延性需求谱计算上是直接的,设置好延性系数,直接进行单自由度非线性动力时程分析即可,而等延性反应谱的计算比较复杂,涉及到多次非线性分析的迭到。 以下用本站提供的IRSA软件( [软件][地震工程][科研][更新] …

[软件][地震工程] IRSA 案例2 —— 单自由度非线性地震动力时程分析 ( IRSA Example 2— Nonlinear Seismic Dynamic Time History Analysis of SDOF System)

实干、实践、积累、思考、创新。 外国网友让我对 IRSA 软件做个单自由度地震时程分析分析的使用说明和算例,所以下面较多英文为主,大概看看。关于这个软件的介绍可以访问这个链接:[软件][地震工程][科研][更新] IRSA 2022: Inelastic Response Spectra Analysis Program (弹塑性反应谱及单自由度非线性地震分析工具) [Step 1] 导入地震波 Import Earthquake Acceleration Ground Motion Records 点击“Import Ground Motion”导入地震波,IRSA支持一次导入多组地震波。地震波导入后,可以在“”Time Series“选项卡上查看地震波的加速度、速度、位移时程曲线。软件可支持对地震波进行基线修正,如果需要修正,可以在“Type”下拉菜单选择合适的修正方法,然后点击 “Apply Baseline Correction” 按钮进行基线修正。修正后的时程曲线在图形中用灰色显示。如果执行了地震波基线修正,那后续的分析会基于基线修正后的地震波进行。 Click the “Import …

[软件][地震工程] IRSA 案例1 —— 等延性反应谱分析 ( Constant Ductility Response Spectra Analysis Examples of IRSA)

实干、实践、积累、思考、创新。 以下算例采用IRSA [软件][地震工程][科研][更新] IRSA 2022: Inelastic Response Spectra Analysis Program (弹塑性反应谱及单自由度非线性地震分析工具) 进行等延性谱反应谱的计算,具体步骤: (1)导入地震波 Import Ground Motion (2)设置分析参数 Set Analysis Parameters (3)运行分析 Run Analysis (4)查看分析结果 Check Analysis Results IRSA中提供的等延性反应谱类型包括以下15种: 相对位移 Displacement …

[软件][地震工程][科研][更新] IRSA 2022: Inelastic Response Spectra Analysis Program (弹塑性反应谱及单自由度非线性地震分析工具)

实干、实践、积累、思考、创新! 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) IRAS:Inelastic Response Spectra Analysis Program (弹塑性反应谱及单自由度非线性地震分析工具) IRSA constitutes an easy and efficient way for Inelastic response spectra analysis and nonliner dynamic analysis …

[笔记][编程][算法] 四段式单轴恢复力本构模型开发 (Development of four segment uniaxial restoring force constitutive model)

实干、实践、积累、思考、创新。 小伙伴找我们做的本构开发测试,这里做个简单记录。 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 小伙伴找我们做的本构开发测试。骨架为四段式,其余滞回规则类似常规的各向同性强化的二折线滞回本构。 相关博文( Related Topics) [01] [科研][软件][OpenSees] OSBWTest: OpenSees BoucWen Material Test ( OpenSees BoucWen材料测试) [02] [研究][软件] BWTest: Bouc-Wen模型参数测试分析 [Bouc-Wen Hysteretic Model Parameters …

[软件][地震动] AEEG人工地震波合成 —— 案例2(如何提高人工波拟合精度)

实干、实践、积累、思考、创新。 小伙伴在使用AEEG( [工具][软件][地震动] AEEG: A Program for Artificial Earthquake Accelerograms Generation [人工地震波合成软件]  )的时候,给我们反馈,怎么提高AEEG人工波反应谱的拟合精度? 其实方法非常简单,下面用一个简单例子说明。 下图为此次需要匹配的目标反应谱,从图也可以看见,这是一个十分特殊的反应谱。 以下是小伙伴用初始参数,随机生成的一组人工波。由下图可见,人工波的反应谱与目标谱在短周期段匹配较好,但在长周期段吻合度比较差。 如何提高吻合度呢。对于本例,由于目标谱最大周期较大,达10s。为了提高长周期反应谱的吻合度,通常可以减小频率步,以提高长周期的成分。对于本例,将频率步从原来的0.05减少到0.01,再重新生成人工波,结果如下图所示。 有图可见,人工波的反应谱在长周期段与目标谱的吻合度显著提高了。 同时,通过这个例子也可以看到,对于非常特殊的目标谱,AEEG也可以拟合。 此外,迭代次数有些情况也会影响拟合精度,并不是迭代次数越大拟合越好。在调整反应谱拟合精度的时候,也可尝试调整迭代次数。 相关内容(Related Topics) [01]. [Tool] SPECTR – A program for Response Spectra Analysis …

[软件][地震动] AEEG人工地震波合成 —— 案例1(拟合自定义反应谱)

实干、实践、积累、思考、创新。 使用AEEG( [工具][软件][地震动] AEEG: A Program for Artificial Earthquake Accelerograms Generation [人工地震波合成软件]  )做个基于自定义反应谱拟合人工波的例子。 STEP 1: 准备自定义反应谱数据 将反应谱数据按 两列准备到文本文件中,第一列为周期,单位为s,第二列为谱加速度,单位为g,即一个重力加速度。 STEP 2: 导入自定义反应谱 点击 [导入自定义反应谱] 将反应谱数据导入,可以在 “目标谱” 选项卡看到导入的反应谱的形状,可检查是否导入正确。 STEP 3: 设置人工波参数,生成人工波 设置人工波参数,点击“生成人工波”按钮,软件会根据设置的参数进行人工波拟合。拟合的人工波可以通过 人工波时程 …

[下载][编程][训练][工具] 轴压比超限附加钢骨

实干、实践、积累、思考、创新。 团队成员 吴金诚 (WJC) 的 程序编程训练作品。 软件功能是通过构件的轴压比,反算需要附加的钢骨。 程序出入参数:轴压比限值、轴压比、初始含钢率、混凝土抗压强度、钢材抗压强度。 程序输出参数:附加含钢率、总含钢率。 程序运行效果如下 程序编制公式推导如下 设定以下变量 \({\mu _0}\) — 初始轴压比 \({\mu _1}\) — 轴压比限值 \({\rho _0}\) — 初始含钢率 \({\rho _1}\) — 总含钢率 \({\rho _a}\)—附加含钢率 …

[科研][工具][地震动] RSF Response Spectrum Fitting v2022: 反应谱拟合及反应谱特征参数提取工具 [RSF: A tool for fitting response spectrum and extracting response spectrum parameters]

实干、实践、积累、思考、创新。 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 【科研小工具】:反应谱拟合,反应谱特征参数提取。网友建议我做的一个小软件,帮助学生科研。 主要参考论文:王国新, 陶夏新, 姜海燕. 反应谱特征参数的提取及其变化规律研究[J]. 世界地震工程, 2001, 17(2):73-78. 旧版软件连接:[科研][工具][地震动] RSF: Response Spectrum Fitting v2018: 反应谱拟合及反应谱特征参数提取工具 [RSF: A tool for fitting response spectrum …

[软件][更新][Dynamics] NSDOF v2022: A Tool for Nonlinear Dynamic Analysis of SDOF System (NSDOF单自由度系统动力非线性分析工具 v2022)

新版已推出,请移步:[软件][编程][动力学] NSDOF v2023: A Tool for Nonlinear Dynamic Analysis of SDOF System (NSDOF单自由度系统动力非线性分析工具 v2023) 实干、实践、积累、思考、创新。 趁着国庆,来个大更新,再2020版NSDOF的基础上,增加了非线性黏滞阻尼器、摩擦阻尼器、黏弹性阻尼器、金属阻尼器,适合做减震研究。 程序图标 ( Program Icon )     程序介绍 ( Program Introduction) NSDOF 是一个基于微软的windows窗口程序,用于单自由度结构的动力非线性分析。结构可是弹性也可以是弹塑性。动力荷载可以是施加在结构基座的地震加速度,也可以是施加在结构顶部的动力荷载。程序使用逐步积分法求解增量非线性运动方程。可以输出结构的各种响应结果,包括抗力,阻尼力,参考惯性力,位移,速度,加速度,耗能,滞回曲线等。 NSDOF is a …

[工具][试验][编程] DataSmoothing试验滞回曲线平滑修正——案例8 (组合停顿点修正)

实干、实践、积累、思考、创新。 V2022版本的DataSmoothing 软件(  [工具][试验][更新] DataSmoothing v2022: A Program for Test Data Smoothing [试验数据曲线平滑+降噪工具] ) 增加了 停顿点修正与平滑修正组合功能,这是一个非常强大的功能,非常适用于处理带停顿点的曲线平滑问题。这里通过一个简单的案例进行演示说明。 原始曲线 初始曲线如下图所示,整个曲线存在抖动,且在部分区域存在明显的停顿点。 平滑修正 对曲线进行全局平滑修正,如下图所示。由图可见,全局平滑修正后,相比原曲线,较大范围的抖动都修正了,但是曲线的停顿点依然存在,而且整个曲线平滑度不够。 停顿点修正组合平滑修正 新版软件提供了停顿点及平滑组合修正功能,可以在平滑修正前先进行停顿点修正。采用停顿点修正组合平滑修正后,曲线如下图所示。由图可见,组合修正后的曲线停顿点基本修正了,同时整个滞回曲线平滑度非常高。 不同修正方法修正结果对比 DataSmoothing  的软件案例 ( Application Examples) [01]  [工具][试验][编程] DataSmoothing试验滞回曲线平滑修正——案例1 [02]  …

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

新版软件已发布,移步这个页面:[软件][地震动][更新] GMP v2024: A tool for Calculating Ground Motion Parameters for Seismic Analysis of Structures [结构抗震分析地震动强度指标/地震动参数计算工具] 实干、实践、积累、思考、创新。 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 程序目前经历了多个版本的更新。 GMP v2018: [软件][地震工程] GMP v2018: 结构抗震分析地震动强度指标计算工具 …

[工具][试验][更新] DataSmoothing v2022: A Program for Test Data Smoothing [试验数据曲线平滑+降噪工具]

最初制作这个软件主要用于平滑试验数据,后面对软件进行了扩展,除了对试验数据进行平滑外,还可以用于对数据进行修正,因此准确说,这个是一款试验数据平滑修正工具。即可处理滞回曲线的波动情况,同时也可一定程度处理试验数据中的锯齿问题、噪声问题等,功能还是蛮强大的。新版软件在旧版软件基础上,做了一个重要的更,新是增加了曲线局部范围平滑修正的功能。这个功能花了我非常多时间,主要解决对于部分数据,仅需局部平滑优化,而不需要全局平滑修正的问题。此外,新版软件还对代码进行了优化,增加了EXCEL图表输出等功能。对这个通能做了详细的案例演示,感兴趣的可以在这个链接看看:[工具][试验][编程] DataSmoothing试验滞回曲线平滑修正——案例7 (局部区域平滑修正)(精)

[工具][试验][编程] DataSmoothing试验滞回曲线平滑修正——案例7 (局部区域平滑修正)(精)

实干、实践、积累、思考、创新。 V2022版本的DataSmoothing 软件(  [工具][试验][更新] DataSmoothing v2022: A Program for Test Data Smoothing [试验数据曲线平滑+降噪工具] ) 增加了曲线局部范围平滑修正的功能,这是一个非常强大的功能,这个功能花了我非常多时间,主要解决对于部分数据,仅需局部平滑优化,而不需要全局平滑修正的问题。这里通过一个简单的案例进行演示说明。 STEP 1: 初始曲线如下图所示,整个曲线在4个区域存在一些不平滑的锯齿,在其他地方曲线都是比较正常的。 STEP 2: 将曲线导入 DataSmoothing,如下图所示。 STEP 3: 为了演示软件的局部修正功能。我们先设置参数,仅仅修正区域1,修正效果入下图所示。绿色是修正的曲线,由图可见,软件仅仅对区域1曲线进行了平滑修正,原先的锯齿被平滑修正了,而在其他地方数据维持原样。 STEP 4: 我们进一步设置参数,同时修正区域1及区域2,修正效果入下图所示。由图可见,绿色是修正的曲线,在区域1及区域2试验曲线均得到了平滑,其余位置并未做处理。 STEP 5: 我们进一步设置参数,同时对区域1、区域2、区域3、区域4进行修正,修正效果入下图所示。由图可见,4个区域试验曲线均得到了平滑,原来的锯齿均基本消失。 …

[动力学][软件] NMDOF算例2 ——两自由度简化隔震结构体系(WEN模型)非线性动力时程分析 [Nonlinear Dynamic Time History Analysis of Two Degrees of Freedom Simplified Isolation Structural System (WEN Model)]

实干、实践、积累、思考、创新! NMDOF是一个多自由度剪切层模型动力非线性分析工具。NMDOF软件链接:[软件][动力学][编程] NMDOF v2022: A Tool for Nonlinear Dynamic Time History Analysis of Shear-Type MDOF System (多自由度剪切层模型系统动力非线性时程分析工具 v2022) 本篇博文用NMDOF做一个两自由度简化隔震结构体系的非线性动力时程分析案例,上部结构采用弹性本构,隔震层采用的是Plastic Wen模型,也就是常说的Bouc-Wen模型,并同时利用SAP2000进行对比验证。 (1)模型参数 【质量 MASS】 MASS 隔震层 100000 上部结构 500000 【材料模型 MATERIAL】 …

[动力学][软件] NMDOF算例1 —— 单自由度体系(WEN模型)非线性动力时程分析 [Nonlinear Dynamic Time History Analysis of Single Degree of Freedom System (WEN Model)]

实干、实践、积累、思考、创新! NMDOF是一个多自由度剪切层模型动力非线性分析工具。NMDOF软件链接:[软件][动力学][编程] NMDOF v2022: A Tool for Nonlinear Dynamic Time History Analysis of Shear-Type MDOF System (多自由度剪切层模型系统动力非线性时程分析工具 v2022) 本篇博文用NMDOF做一个单自由度非线性动力时程分析案例,采用模型是Plastic Wen模型,也就是常说的Bouc-Wen模型,并同时利用SAP2000进行对比验证。 (1)模型参数 质量【MASS:100】 材料模型【MATERIAL:Plastic Wen】 Stiffness: 80000 Yield Strength: 640000 Post …

[软件][动力学][编程] NMDOF v2022: A Tool for Nonlinear Dynamic Time History Analysis of Shear-Type MDOF System (多自由度剪切层模型系统动力非线性时程分析工具 v2022)

软件已更新,新版移步:http://www.jdcui.com/?p=22688 实干、实践、积累、思考、创新。 拖了好久的东西,这次总算可以更新了。有朋友找到我们,让我们做一个隔震层模型计算程序。于是有了这个剪切层模型的非线性动力分析程序。 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) NMDOF 是一个基于微软的windows窗口程序,用于多自由度剪切层模型系统的地震动力非线性分析。 结构可是弹性也可以是弹塑性,支持的材料模型包括,线弹性材料、常规的二折线滞回本构及Bouc-Wen滞回本构。 程序使用Newmark-beta逐步积分法求解增量非线性运动方程。软件提供的阻尼模型包括模态阻尼及瑞利阻尼。 软件可计算并显示结构的模态形状。 软件可输出结构的各种时程响应结果,包括位移,速度,加速度,各类耗能时程等。同时软件可输出多种层最大响应结果,包括层位移、速度、加速度及层间剪力等。 软件可显示结构的模态形状动画及时程变形动画。 软件提供多种常用地震加速度时程格式模板,方便使用者快速导入地震加速度时程,形成自身的地震加速度记录数据库。 NMDOF is a Microsoft-based Windows program for seismic dynamic nonlinear analysis of …

[软件][抗震][动力学] MSMDOF: A Tool for Mode Superposition Time History Analysis of Shear-Type MDOF System [RSMDOF: 多自由度剪切层模型模态时程分析工具]

实干、实践、积累、思考、创新。 随后更新….         相关博文( Related Topics) [01]. [Tool] SPECTR – A program for Response Spectra Analysis [反应谱计算程序] [02]. [程序][Tool] Ground Motion Selection [强震记录选取] [03]. [程序][软件]Ground Motion Library [强震记录管理] [04]. Artificial ground …

[软件][抗震][动力学] RSMDOF: A Tool for Mode Superposition Response Spectrum Analysis of Shear-Type MDOF System [RSMDOF: 多自由度剪切层模型振型分解反应谱法计算工具]

实干、实践、积累、思考、创新。 马上更新……(ps. 2018年12月写下的题目,       相关博文( Related Topics) [01]. [Tool] SPECTR – A program for Response Spectra Analysis [反应谱计算程序] [02]. [程序][Tool] Ground Motion Selection [强震记录选取] [03]. [程序][软件]Ground Motion Library [强震记录管理] [04]. Artificial ground …