[数学][编程] 蒙特卡洛模拟法求圆周率π (Monte Carlo method to find PI)

实干、实践、积累、思考,创新。 蒙特· 卡罗方法是一种通过概率来得到问题近似解的方法。其实之前也测试过,用在这个投针求PI([数学][概率] Buffon’s Needle problem [蒲丰投针问题]),最近又搞起算法研究,顺带再整体各种东西都测算一次吧。 蒙特· 卡罗方法求圆周率PI 网上很多例子。直接上图吧。   微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

[下载][编程][结构][设计] PELL: 隔墙线荷载/面荷载计算工具 (Partitions Equivalent Line Load)

坚持实干、坚持实践、坚持积累、坚持思考,坚持创新。 程序图标 ( Program Icon ): 程序介绍 ( Program Introduction) 隔墙线荷载计算、隔墙面荷载计算。 Partition wall line load calculation, partition wall area load calculation 程序界面 ( Program Interface )     下载 ( Download ) (  软件是免费的,如果需要这个软件,请在评论区留下您的评论,软件会发送到您的评论邮箱,敬请尊重劳动成果 !!)   …

[下载][软件] Spectr_Evolution [地震波反应谱演化]

  坚持实干、坚持实践、坚持积累、坚持思考,坚持创新。 写在前面: 受 徐自国 博士 的idea的启发,写了这个地震波反应谱演化工具,idea来源于徐总。主要用于分析地震波反应谱随选取的地震波计算时间长短的一个演化。可以有不同的思考。感兴趣的朋友可以下来看看。以下是软件简介。 程序图标( Program Icon ) 程序介绍 ( Program Introduction): 主要用于分析地震波反应谱随选取的地震波计算时间长短的一个演化。还有一些其他思考。后续再陆续放上来。 程序视频:     程序截图: 程序下载 ( Program Download ):  下载: Spectr_Evolution(地震波反应谱演化).rar ( PS. 程序免费下载 ,欢迎大家给我提意见 ,敬请尊重劳动成果 ) 相关话题 ( Related Topics) …

[下载][软件] RC梁纵向钢筋单排最大根数[Maximum Number of Beam Longitudinal Reinforcing Bars]

[Software][软件] 梁纵向钢筋单排最大根数。根据混凝土规范GB 50010-2010计算梁纵向钢筋单排最大根数。A Program for calculating the maximum number of beam longitudinal reinforcing bars based on Chinese concrete design code GB 50010-2010.

[软件][动力学][Dynamics] NSDOF算例6——设置黏弹性阻尼器单自由度体系动力时程分析 (Dynamic time history analysis of a single degree of freedom system with viscoelastic dampers)

实干、实践、积累、思考,创新! 粘弹性阻尼器是一种有效的减震控制装置,主要依靠粘弹性材料的滞回耗能,为结构提供附加刚度和阻尼,减小结构动力反应,从而实现减震目标。粘弹性阻尼器既能提供刚度,也能提供阻尼,其典型的滞 回曲线为椭圆形,具有良好的耗能性能。下图 所示是粘弹性阻尼器的滞回环形状示意。 粘弹性阻尼器,恢复力由两部分构成,即速度相关部分和位移相关部分,具体如下 NSDOF提供了单自由度主体结构及黏弹性阻尼器并联的动力时程分析模型,以下做两个测算。 第一个算例,结果部附加任何阻尼器,结构刚度取10,阻尼比取0.05,对应的阻尼系数为0.15915,点击运行计算可获得对应的力、位移响应结果及能量图。由能量图可见,此时主要包含3种能量:动能+应变能+阻尼耗能 第二个算例,主体结构的阻尼取0,刚度取一个很小的值0.0001,几乎可忽略,同时设置黏弹性阻尼器的阻尼系数为0.15915,与算例1中的主体结构的阻尼系数一致,黏弹性阻尼器的刚度取10,鱼算例1中的主体结构的刚度一致。因此可知,算例2的计算结果应该与算例1是一致的,相当于用一个黏弹性阻尼器去等效一个单自由度系统。计算结果如下图所示。 由结果可见,算例2的位移、速度、加速度响应均是与算例1一致的。不同的是,算例2的能量图,此时主要包含2种能量:动能+黏弹性阻尼器的耗能,因为用黏弹性阻尼器等效算例1的主体结构,同时也可以发现,黏弹性阻尼器的耗能等于算例1主体结构的应变能及阻尼耗能的叠加。 另外从滞回曲线可以发现,黏弹性阻尼器的滞回曲线是椭圆。此时黏弹性阻尼器的滞回曲线也等于算例1主体结构他弹性恢复力滞回曲线及阻尼力滞回曲线的叠加。 相关话题 ( Related Topics) [01]. [Tool] SPECTR – A program for Response Spectra Analysis [反应谱计算程序] [02]. [程序][Tool] Ground Motion Selection [强震记录选取] [03]. [程序][软件]Ground Motion …

[软件][算例][Example] IRSA等延性反应谱分析算例 ( Constant Ductility Response Spectra Analysis Examples of IRSA)

坚持实干、坚持实践、坚持积累、坚持思考,坚持创新。 随后更新。。。。。。               微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

[软件][动力学][Dynamics] NSDOF算例4——设置摩擦阻尼器单自由度体系动力时程分析

坚持实干、坚持积累、坚持思考,坚持创新。 介绍 NSDOF ( [软件][更新][Dynamics] NSDOF v2021: A Tool for Nonlinear Dynamic Analysis of SDOF System (NSDOF单自由度系统动力非线性分析工具 v2021)  ) 设置摩擦阻尼器的单自由度体系动力时程分析。简单来个step by step图片演示吧。 STEP 1: 导入一个震荡动力荷载 STEP 2: 假定主体结构为弹性,设置摩擦阻尼器的摩擦力及刚度。 STEP 3: 点击Run …

[工具][教程][试验] CFHLA单向往复滞回曲线分析 使用操作

坚持实干、坚持实践、坚持积累、坚持思考,坚持创新。 CFHLA软件连接:[工具][试验][更新] CFHLA(v1.1): Cyclic/Fatigue Loading Hysteresis Loop Analysis [单向往复与疲劳滞回曲线分析工具][单向往复加载] 借用小伙伴的数据,做个CFHLA简单操作。 STEP 1: 打开软件 STEP 2: 导入滞回曲线 (数据为两列的文本格式,一列为位移,一列为力) 数据较大,为了方便测试,可以指定导入最大数据行号 STEP 3: 运行分析 STEP 4: 滚动LOOP NO. 下拉菜单,可高亮显示各个滞回环,查看软件滞回环是否划分正确。 STEP 5:点击相关按钮,输出图形结果或者文本结果。 相关博文( Related …

[工具][试验][编程] DataSmoothing试验滞回曲线平滑修正——案例4 (隔震支座竖向荷载-位移滞回曲线)

坚持实干、坚持实践、坚持积累、坚持思考,坚持创新。 利用小伙伴的隔震支座竖向滞回曲线数据,做一个DataSmoothing曲线修正的案例。 STEP 1:导入滞回曲线 (可以发现,滞回曲线非常抖动,主要是出现在Y轴,PS这里力和位移有点对调了,不过不影响分析,是位移出现了抖动) STEP 2:按方法1的初始参数对曲线Y数据进行修正,由图可见,初始参数不合适这个实验数据,修正效果很差,并没有剔除掉无用的凸起。 局部放大数据可发现红色修正数据依然非常多锯齿,需要调整参数进一步修正。 STEP 3:按方法1重新调整参数,进行修正。此时红色的修正数据效果较为理想。 局部放大数据可发现红色修正数据已经得到了平滑,而且较为精确的捕捉到了原始数据的趋势。 STEP 4:查看修正效果OK后,可以将数据输出为EXCEL绘图。 DataSmoothing  的软件案例 ( Application Examples) [01]  [工具][试验][编程] DataSmoothing试验滞回曲线平滑修正——案例1 [02]  [工具][试验][编程] DataSmoothing试验滞回曲线平滑修正——案例2 [03]  [工具][试验][编程] DataSmoothing + OutlierRemoval 试验滞回曲线修正与平滑案例 [04] …

[工具][软件][地震动] AEEG: A Program for Artificial Earthquake Accelerograms Generatio [人工地震波生成软件]

坚持实干、坚持实践、坚持积累、坚持思考,坚持创新。 随后更新……       微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

[科研][试验][工具][更新] HLA v2021: Hysteretic Loop Analysis Program [HLA滞回环分析工具 2021版]

坚持实干、坚持实践、坚持积累、坚持思考,坚持创新。 随后更新。。。 增加单圈计算耗能系数及阻尼比的功能                                                       …

[科研][软件]HLAV v2021: Hysteresis Loop Animation Viewer [滞回环动画演示软件 2021版本]

坚持实干、坚持实践、坚持积累、坚持思考,坚持创新。 随后更新……       微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

[工具][软件]OSFSV v2021: OpenSees Fiber Section Viewer [OpenSees纤维截面可视化工具]

坚持实干、坚持一线、坚持积累、坚持思考,坚持创新。 一直想更新这个软件,这款软件最早在2017年开发出来的时候,算是全网唯一的opensees的纤维截面工具,最近终于可以抽时间进一步对这个软件进行更新。 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) OpenSees纤维截面可视化工具 (OpenSees Fiber Section Viewer)。程序基本功能是,解析OpenSees的.tcl文件,提取其中的纤维截面,显示具体的纤维截面剖分情况。OpenSees Fiber Section Viewer is a visualization program for fiber secion in OpenSees. 编写这个程序的主要目的是,由于很多.tcl文件编写时,纤维截面的定义采用的是 OpenSees 提供的path和layer命令,这些命令容易编写却不方便查看,难以检查具体的纤维截面剖分是否正确。尤其是在阅读别人编写的 .tcl …

[工具][试验][编程] DataSmoothing试验滞回曲线平滑修正——案例3

坚持实干、坚持一线、坚持积累、坚持思考,坚持创新。 小伙伴试验数据出问题,找我们处理。 用小伙伴的试验数据做的 DataSmoothing ([工具][试验][编程] DataSmoothing: A Program for Data Smoothing [试验数据曲线平滑+降噪工具]) 试验滞回曲线平滑修正案例。 直接上图,看修正过程和结果。 将数据导入DataSmoothing: 原始数据在滞回环的角点存在异常凸起: 对于这个情况,采用默认的参数,进行一个低阶的平滑参数修正,修正后滞回曲线如下图 可以看到,修正后,滞回环角点的异常突出点基本消除了。 DataSmoothing  的软件案例 ( Application Examples) [01]  [工具][试验][编程] DataSmoothing试验滞回曲线平滑修正——案例1 [02]  [工具][试验][编程] DataSmoothing试验滞回曲线平滑修正——案例2 [03]  [工具][试验][编程] DataSmoothing …

[下载][软件] 黏滞阻尼系数单位转换工具 [Viscous Damping Coefficient Unit Conversion Tool]

实干、实践、积累、思考,创新。 程序图标( Program Icon ) 程序介绍 ( Program Introduction) 一个很简单的工具:黏滞阻尼器 阻尼系数换算。 程序界面 ( Program Interface ) 程序下载 ( Program Download )  Download: VDDamperUnitConvert.zip ( PS. 程序免费下载 ,欢迎大家给我提意见 ,敬请尊重劳动成果 ) 公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号  

[结构][软件] TLDPC: 调谐液体阻尼器参数计算器 [TLDPC: Tuned Liquid Damper (TLD) Parameter Calculator]

实干、实践、积累、思考,创新。 程序图标( Program Icon ) 程序介绍 ( Program Introduction) 最近在研究风振控制,研究了一下调谐液体阻尼器TLD,过程中涉及到TLD计算分析参数的取值问题,学习了许多文献,根据美国规范 ACI 350.3-06 Seismic Design of Liquid-Containing Concrete Structures and Commentary及印度规范IS 1893 PART 2 做了这个TLD参数计算软件。该软件主要用于计算TLD的设计参数及相关参数敏感性分析。 Recently, I studied wind vibration control and …

[下载][软件]GB-SPECT V2021: 中国规范反应谱生成程序 [Chinese Code’s Design Response Spectrum]

坚持实干、坚持一线、坚持积累、坚持思考,坚持创新。 有网友问可否更新一下这个程序:[下载][软件][规范]GB-SPECT: Chinese Code’s Design Response Spectrum[中国规范反应谱生成程序],在原来程序基础上增加《建筑隔震设计标准》 GB/T 51408-2021 的反应谱。这是个很简单小程序,2013年写的,那时候刚学编程不久,主要是练习编程用。既然网友提到,趁着中秋假期,把程序翻出来更新一下,有需要的可以看看。 程序图标( Program Icon ) 程序介绍 ( Program Introduction): 该程序用于生成中国规范的设计反应谱。包括 GB 50011-2010 《建筑抗震设计规范》 和、GB 50011-2001《建筑抗震设计规范》 和 GB/T 51408-2021《建筑隔震设计标准》。程序可以输出反应谱曲线的文本文件和图片。 This program is used for …

[软件][动力学][Dynamics] NSDOF算例5——非线性粘滞阻尼器+材料非线性 单自由度体系动力时程分析

实干、实践、积累、思考,创新。 在网友建议下,NSDOF (  [Tool][软件][Dynamics] NSDOF v2020: A Tool for Nonlinear Dynamic Analysis of SDOF System (NSDOF单自由度系统动力非线性分析工具 v2020)  ) 增加了非线性粘滞阻尼器。可以在考虑或者不考虑结构阻尼的情况下,考虑非线性粘滞阻尼器进行动力时程分析。下面算例测试NSDOF同时设置非线性粘滞阻尼器+材料非线性的动力时程分析功能,同时用SAP2000进行同样的分析,并对比验证。其中非线性阻尼器阻尼指数取0.1,整个动力方程高度非线性。 算例参数 质点质量: 1kg 体系弹性刚度:100N/m 屈服强度: 0.75N 屈服后刚度强化系数:0 结构的粘滞阻尼系数c:0N-s/m 粘滞阻尼器的阻尼系数cvd: 1.0 N-s/m …

[软件][动力学][Dynamics] NSDOF算例2——单自由度体系非线性动力时程分析

坚持实干、坚持积累、坚持思考,坚持创新。 最近小伙伴做非线性粘滞阻尼器的参数分析,于是我们在 NSDOF (http://www.jdcui.com/?p=13947)软件上加了非线性粘滞阻尼器的分析功能。顺便做些测算例子。 这个例子与前面[软件][动力学][Dynamics] NSDOF算例1——单自由度体系弹性动力时程分析 例子的模型基本一致,不同之处在于此例结构为非线性,取二折线非线性本构,进行非线性动力时程分析。 单自由度体系参数: 质量m: 1.0 N-s2/m (kg); 阻尼比: 0.05; 初始刚度k0: 10 N/m; 屈服强度Fy: 0.75N 相应的屈服位移为 0.075m 重力加速度g: 9.807 m/s2; 加速度时程: A9OL 对应的阻尼系数c: 0.31623 N-s/m, 单自由度体系的自振周期为  …

[软件][动力学][Dynamics] NSDOF算例1——单自由度体系弹性动力时程分析

坚持实干、坚持积累、坚持思考,坚持创新。 最近小伙伴做非线性粘滞阻尼器的参数分析,于是我们在 NSDOF (http://www.jdcui.com/?p=13947)软件上加了非线性粘滞阻尼器的分析功能。顺便做些测算例子。 单自由度体系参数: 质量m: 1.0 N-s2/m (kg); 阻尼比: 0.05; 弹性刚度k: 10 N/m; 重力加速度g: 9.807 m/s2; 加速度时程: A9OL 对应的阻尼系数c: 0.31623 N-s/m, 单自由度体系的指针周期为  1.98692s 采用NSDOF进行计算,设置参数,并分析 同时采用NONLIN进行计算,并对比验证。 时程结果对比 NONLIN的结果 NSDOF的结果 滞回曲线结果对比 …

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

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

[试验][软件][YPD] 等效屈服点和延性计算程序 YPD 提示 “Floating point division by zero” 的处理办法 (案例2)

坚持实干、坚持一线、坚持积累、坚持思考,坚持创新。 小伙伴采用YPD( [软件][科研][试验] 2021版 YPD: Yield Point and Ductility [2021版 YPD: 等效屈服点和延性分析程序] )分析数据,遇到 “Floating point division by zero” 错误,这里记录一下处理方法。 (1)打开软件,导入数据,图形显示数据能导入 (2)点击“运行分析”,弹出报错 “Floating point division by zero” 错误对话框。 (3)后续检查发现,主要原因是骨架曲线数据是倒序的,是从大到小排序的。YPD应该读入从小到大的骨架曲线。 (4)将骨架曲线数据改为从小到大。 (5)重新导入修改后的骨架曲线数据,并点击“运行分析”,可正确计算并获得计算结果了。 …

[工具][试验][编程] DataSmoothing试验滞回曲线平滑修正——案例2

坚持实干、坚持一线、坚持积累、坚持思考,坚持创新。 小伙伴试验数据出问题,找我们处理。 用小伙伴的试验数据做的 DataSmoothing ([工具][试验][编程] DataSmoothing: A Program for Data Smoothing [试验数据曲线平滑+降噪工具]) 试验滞回曲线平滑修正案例。 直接上图,看修正过程和结果。 原始数据,存在锯齿: 将数据导入DataSmoothing: 设置参数修正: 修正后滞回曲线 修正后位移历程,可以看到,原始数据是锯齿波动的: 将修正结果导出,并绘图,可见数据得到了修正: 修正前后滞回曲线对比: DataSmoothing  的软件案例 ( Application Examples) [01]  [工具][试验][编程] DataSmoothing试验滞回曲线平滑修正——案例1 [02]  [工具][试验][编程] DataSmoothing试验滞回曲线平滑修正——案例2 …

[工具][试验][编程] DataSmoothing + OutlierRemoval 试验滞回曲线修正与平滑案例

坚持实干、坚持一线、坚持积累、坚持思考,坚持创新。 小伙伴试验数据遇到问题,找我们修正。于是有了这个采用 DataSmoothing ([工具][试验][编程] DataSmoothing: A Program for Data Smoothing [试验数据曲线平滑+降噪工具]) 联合OutlierRemoval( [试验][软件][科研] OutlierRemoval: A Program for Removing the Abnormal Point of Your Test Data [试验数据异常点修正工具])试验滞回曲线修正与平滑的案例。 原始滞回曲线 原始数据如下,发现许多毛刺点。 OutlierRemoval毛刺点处理 采用OutlierRemoval处理毛刺点如下图 处理完毛刺点后滞回曲线如下图。由图可见,毛刺点修正后,曲线真实形状出现了。但是局部依然有许多锯齿,曲线不够平滑。 …

[工具][试验][编程] DataSmoothing试验滞回曲线平滑修正——案例1

坚持实干、坚持一线、坚持积累、坚持思考,坚持创新。 用小伙伴的试验数据做的 DataSmoothing ([工具][试验][编程] DataSmoothing: A Program for Data Smoothing [试验数据曲线平滑+降噪工具]) 试验滞回曲线平滑修正案例。 直接上图,看修正过程和结果吧。 曲线1: 曲线2:     小伙伴做完试验,很慌,看到软件的修正结果后,心就稳了。 DataSmoothing  的软件案例 ( Application Examples) [01]  [工具][试验][编程] DataSmoothing试验滞回曲线平滑修正——案例1 [02]  [工具][试验][编程] DataSmoothing试验滞回曲线平滑修正——案例2 [03]  [工具][试验][编程] DataSmoothing …