Software applications for Civil Engineering Tests/Experiments [自编的土木工程试验程序集]

将自编的与试验数据分析及处理相关的程序汇总于此,有需要的小伙伴可以看看。

另外如果下面的一些工具无法满足你的需求,有需要特殊定制一些专有工具,也可以联系我们。


1.【HLA: Hysteretic Loop Analysis Program】【滞回曲线分析程序】

介绍:主要是针对做构件试验的研究生及科研人员做的,软件可以对对称的滞回曲线不对称的滞回曲线进行分析,获得各圈滞回曲线的割线刚度、等效黏滞阻尼系数、耗能系数,等常用的做构件滞回性能评估的参数。程序非常方便做构件试验的同学使用,只要将试验的滞回曲线导入程序进行分析,可输出常用的分析参数,可直接输出 EXCEL图表,用户导入数据,进行分析后可选择输出EXCEL图表,就是我们连EXCEL图都懒得做了,输出EXCEL后可以对格式稍微做些调整,即可直接用于论文;另外还可以可将各圈滞回环曲线输出到文本,更加方便使用者进行数据分析。

HLA v2016: [科研][Tool][软件][试验] HLA v2016: Hysteretic Loop Analysis Program [HLA: 滞回环分析工具]

HLA v2019: [软件][科研][更新][试验] 2019版 HLA: Hysteretic Loop Analysis Program [2019版 HLA: 滞回环分析软件]

HLA v2020: [科研][试验][工具] HLA v2020: Hysteretic Loop Analysis Program[HLA滞回环分析工具 2020版]

HLA v2022: [试验][工具][更新] HLA v2022: Hysteretic Loop Analysis Program [HLA滞回曲线分析工具 2022版]

HLA v2023: [试验][工具][更新] HLA v2023: Hysteretic Loop Analysis Program [HLA滞回曲线分析工具 2023版]

 

2.【HLA_BAT: Hysteretic Loop Analysis Program (Batch Version)】【滞回曲线分析程序 批量分析版】

介绍:HLA滞回曲线的批处理板,除了包含HLA的所有功能外,HLA_BAT 支持批量分析勾选的曲线,输出各个曲线的详细分析结果,输出各个曲线指定参数的汇总结果,方便进行构件进行参数分析研究。

HLA_BAT v2020: [软件][试验][科研] HLA_BAT: Hysteretic Loop Analysis Program (Batch Version) [滞回环分析工具批处理版]

 

3.【BBCA: Extract Backbone Curve from Hysteretic Loop】【滞回曲线骨架曲线提取程序】

介绍:从滞回曲线提取骨架曲线,方便做试验的小伙伴. Extract Backbone Curve from Hysteretic Loop.

主要特色:(1)支持多种格式的滞回曲线导入,并可控制导入的数据间隔。PS. 因为很多小伙伴试验数据特别密,处理数据十分没必要。(2)提供多种算法生成初步骨架曲线。(3)骨架曲线位移点归并功能。生成骨架曲线后,可以指定位移范围,对位移点进行容差归并。这十分有利于消除同级滞回环的骨架曲线点,保证同级滞回环只取一个点。这适合多级加载的滞回曲线。(4)软件还提供多种曲线修操作功能,比如,a. 增加节点,删除节点,拖拉节点等功能。对曲线做修正和操作后,可再次进行分析,并输出。(5)2020版增加了平均骨架曲线的输出功能,及更新了相关的其他网友反馈的问题。(6)提供十分丰富的导出功能,可以导出分析结果问问文件,同时也可以导出图表的EXCEL,设置好参数后,出来的EXCEL图表基本可以直接放报告。

BBCA v2019: [科研][工具][软件] BBCA v2019: 滞回环骨架曲线提取工具 [BBCA: Extract Backbone Curve from Hysteretic Loop]

BBCA v2020: [科研][工具][软件] BBCA v2020: 滞回环骨架曲线提取工具 [BBCA: Extract Backbone Curve from Hysteretic Loop]

BBCA_BAT v2020: [科研][工具][软件] BBCA_BAT: Extract Backbone Curve from Hysteretic Loop (BATCH version) [滞回曲线提取骨架曲线(批处理版)]

BBCA v2023: [科研][工具][软件] BBCA v2023: 从滞回曲线提取骨架曲线 [BBCA: Extract Backbone Curve from Hysteretic Loop]

 

4.【YPD】[等效骨架曲线、等效屈服点、延性分析工具]

YPD软件的基本功能:根据构件或结构的力-位移骨架曲线计算等效屈服变形、极限变形和延性系数。软件提供了5种常用的等效屈服位移计算方法,具体包括:几何作图法(通用屈服点法)、等能量法、R.Park、最远点法、EEEP法。YPD软件可以通过图形的方式,显示不同分析方法的求解过程,便于用户检查数据。软件分析结果可以保存到文本文件,也支持多组数据的批量分析。YPD是一个方便研究而编写的效率工具,软件非常易用,特别适合于做实验研究的同学。The basic function of YPD software is to calculate equivalent yield deformation, ultimate deformation, and ductility coefficient based on the force displacement skeleton curve of components or structures. The software provides 5 commonly used methods for calculating equivalent yield displacement, including geometric drawing method (universal yield point method), equal energy method, R. Park, farthest point method, and EEEP method. The software analysis results can be saved to text files and also support batch analysis of multiple sets of data. YPD is an efficiency tool designed for convenient research, and the software is very user-friendly, especially suitable for students conducting experimental research.

YPD v2015: [试验][研究][小工具][编程] YPD:Yielding Point & Ductility [等效屈服点和延性计算]

YPD v2019: [软件][科研][更新][试验] 2019版 YPD: Yield Point and Ductility [2019版 YPD: 等效屈服点和延性分析程序]

YPD v2020: [软件][科研][试验] 2020版 YPD: Yield Point and Ductility [2020版 YPD: 等效屈服点和延性分析程序]

YPD_BAT v2020: [试验][工具] YPD_BAT:Yielding Point & Ductility BATCH [骨架曲线等效屈服点和延性计算分析 批处理版]

YPD v2021: [软件][科研][试验] 2021版 YPD: Yield Point and Ductility [2021版 YPD: 等效屈服点和延性分析程序]

YPD v2024: [试验][软件][科研] YPD 2024: Yield Point and Ductility [等效屈服点和延性分析程序 2024版]

 

5.【Hysteretic Loop Modifier】[滞回曲线修正工具]

介绍:滞回曲线修正工具,修正试验滞回曲线上的一些明显错误。

Loop Modifier v2018: [科研][工具][试验][Test] Hysteretic Loop Data Correction: 滞回曲线修正工具

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

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

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

 

6.【OutlierRemoval: A Program for Removing the Abnormal Point of Your Test Data[试验数据异常点、毛刺点修正工具]

介绍:程序主要主要作用是,剔除数据中的异常点,毛刺点,跳跃点。数据中的这些异常点及毛刺点通常是因为采集仪器信号不稳定引起的。比如我们做试验的时候,仪器采集的位移计数据可能就不稳定,通常就会出现这些毛刺点,而且一般仪器采集的频率比较搞,采集的数据比较密集,后期人工处理比较困难,因此可采用程序去处理。

OutlierRemoval v2020: [试验][软件][科研] OutlierRemoval: A Program for Removing the Abnormal Point of Your Test Data [试验数据异常点修正工具]

 

7.【NoiseRemoval: A Program for De-Noising of Experimental Data】[试验数据降噪修正工具]

NoiseRemoval: [软件][试验][编程] NoiseRemoval: A Program for De-Noising of Experimental Data [试验数据降噪修正工具]

介绍:修正试验数据中的噪声,适合那些许多波动试验数据曲线。另外网站还提供了其他几款用于修正试验数据的工具:

OutlierRemoval:http://www.jdcui.com/?p=14365 该程序主要作用是,剔除数据中的异常点,毛刺点,跳跃点。数据中的这些异常点及毛刺点通常是因为采集仪器信号不稳定引起的。

Loop Modifier: http://www.jdcui.com/?p=12201  该程序主要用于根据试验的规律局部处理试验数据中的错误离散点。

PS:不同的试验数据问题需要用不同的方法进行修正,每个程序都有其特别的功能。

 

8.【CFHLA: Cyclic/Fatigue Loading Hysteresis Loop】[往复/疲劳试验滞回曲线分析工具]

介绍:小伙伴建议增加这个CFHLA软件,用于做疲劳试验滞回曲线的分析,或者单拉或者单压往复滞回曲线的分析。方便做试验分析的朋友疲劳试验滞回曲线的分析,或者单拉或者单压往复滞回曲线的分析,提取各个滞回环结果,结果曲线输出Excel等。

CFHLA v1.0: [工具][试验][研究] CFHLA(v1.0): Cyclic/Fatigue Loading Hysteresis Loop Analysis [往复与疲劳滞回曲线分析工具][单向往复加载]

CFHLA v1.1: [工具][试验][更新] CFHLA(v1.1): Cyclic/Fatigue Loading Hysteresis Loop Analysis [单向往复与疲劳滞回曲线分析工具][单向往复加载]

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

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

  • 案例 ( Examples)

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

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

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

 

9.【SBDecomp: A Tool for Decomposing Hysteretic Loop into Skeleton Part and Bauschinger Part】[滞回曲线SB分解]

介绍:滞回曲线处理,将滞回曲线分解为骨架部分( Skeleton Part )和包辛格部分(Bauschinger Part)。这个分析方法是从曲哲老师的公众号 ( 折磨滞回曲线的新高度:SB分解 ) 上看到的,曲哲老师取了个代号“SB”分解,因此这里也沿用了这个名字。感觉十分有趣,于是写个程序算算看。

概念非常简洁:加载过程中,首次达到某一应力水平(或荷载)时对应的滞回曲线,属于骨架线部分( Skeleton Part );再次达到曾经经历过的应力水平(或荷载)时对应的滞回曲线,属于包辛格部分。卸载曲线统统属于弹性卸载部分。(感兴趣的朋友也可以看看老师的曲哲老师的公众号 ( 折磨滞回曲线的新高度:SB分解 ) )

这个方法获得的骨架曲线严格来说是与平时直接从滞回曲线上取峰值点获得的方式获得的骨架曲线不同,因为平时的方法其实是把滞回时候的强化部分也考虑进去了,不够合理,而SB分解更加纯净,这个获得骨架曲线的分析方法原则上是比较通用的,尤其适合具有明显往复强化的滞回曲线,比如BRB的滞回曲线。

This program is used forDecomposing Hysteretic Loop into Skeleton Part and Bauschinger Part.

SBDecomp: [科研][软件] SBDecomp:滞回曲线的SB分解工具 (A Tool for Decomposing Hysteretic Loop into Skeleton Part and Bauschinger Part)

 

10.【BMMF: Bilinear Material Model Fitting Tool】[滞回本构拟合工具]

介绍:基于 OpenSees Steel01材料 http://opensees.berkeley.edu/wiki/index.php/Steel01_Material进行二折线材料参数拟合的工具。Bilinear Material Model Fitting Tool. Based on OpenSees Steel01 Mateiral. 用户可以导入参考滞回曲线,及参考位移历程,然后有针对的进行材料参数的拟合。

BMMF: [程序][科研][本构] BMMF: Bilinear Material Model Fitting Tool [BMMF:二折线试验滞回曲线本构拟合工具]

 

11.【Loop Area: Hysteristic Loop Area Calculator 】[滞回环面积求解程序]

Hysteristic loop area calculator

介绍:该软件的功能已经完全包含在HLA软件中去了。滞回环面积的小软件,刚好之前和好友写过,于是整理放到网站与大家分享。Hysteristic Loop Area Calculator.特点:(1)导入滞回环(2)分解滞回曲线(3)计算各个滞回环的面积(4)导出分解的滞回环 和 滞回环面积参数。

LoopArea: [Tool][科研][试验] LoopArea: Hysteristic Loop Area Calculator [滞回环面积求解器]

 

12.【HLAV: Hysteresis Loop Animation Viewer】[滞回环动画演示软件]

Hysteresis LOOP Animation Viewer

介绍:用于观察滞回环动画。   Hysteresis Loop Animaion Viewer .

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

 

13.【DH3816N_DP】[DH3816N 应变箱]

DH3816N Data Processing [静态应变测试系统数据处理软件]

介绍:以前做试验的时候,最开始采用的是国产的DH 3816应变箱做应变和位移记录,DH 3816系统输出的数据是多列的,通常每一列代表一个测点的历程数据,可以是应变,可以是位移计的位移。试验完后,通常需要分析这些数据,比如查看不同位置的应变或者位移,而且往往需要查看这些数据的发展过程,因为在这些数据有突变的地方,往往是出现特殊情况的地方,比如构件性能发生变化,或者试验出问题了等等。PS. 认真做试验的同学就会发现,试验过程很可能会出现各种问题,而不仅仅是说试验完提取数据,处理数据,而出现问题解决问题,往往更加让人揪心,这个时候需要多一些数据信息的判断,有助于你找到问题的所在,从而迅速针对问题去思考解决问题的方法,毕竟试验时间有限,论文时间也非常有限。程序基本功能:(1)查看各个测点(应变、位移)的响应时程,动态观察(2)同时多个窗口动态观察各个测点的结果,方便对比分析。

DH3816N_DP: [科研][工具][试验][Test] DH3816 DP: DH3816N静态应变测试系统数据动画

 

14.【SawtoothRemove】[试验数据锯齿剔除工具]

介绍:剔除试验数据中的锯齿。

SawtoothRemove: [软件][试验][研究] SawtoothRemove: Remove the Sawtooth Patterns in Your Test Data [剔除试验数据中的锯齿]

  • SawtoothRemove 软件案例 ( Application Examples)

[01] [软件][试验] SawtoothRemove滞回曲线锯齿修正工具——案例1

[02] [软件][试验] SawtoothRemove滞回曲线锯齿修正工具——案例2

 

15.【DataSmoothing】[试验数据平滑+降噪工具]  

 

介绍:试验数据平滑工具,可处理滞回曲线的波动情况,同时可一定程度处理试验数据中的锯齿问题、噪声问题。

DataSmoothing V2020: [工具][试验][编程] DataSmoothing: A Program for Data Smoothing [试验数据曲线平滑+降噪工具]

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

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

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

  • DataSmoothing软件案例 ( Application Examples)

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

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

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

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

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

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

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

[08]  [试验][工具] 试验应力-应变曲线平滑修正案例 (PPC试验停顿点修正+DataSmoothing平滑修正) (Case of smoothing correction of test stress-strain curve)

[09]  [试验][工具] 试验力-位移滞回曲线平滑修正案例 2(PPC试验停顿点修正+DataSmoothing平滑修正) (Case of smoothing correction of test disp-force curve)

[10]  [试验][工具] 试验力-位移滞回曲线平滑修正案例 3(PPC试验停顿点修正+DataSmoothing平滑修正) (Case of smoothing correction of test disp-force curve)

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

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

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

[14]  [工具][试验][编程] DataSmoothing试验滞回曲线平滑修正——案例10 (全局修正与局部修正结果对比)

[15]  [工具][试验][编程] DataSmoothing试验曲线平滑修正——案例11 (单推曲线)

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

[17]  [工具][试验][编程] DataSmoothing试验滞回曲线平滑修正——案例13 [DataSmoothing Test Hysteresis Curve Smoothing Correction – Case 13]

[18]  [工具][试验][编程] DataSmoothing试验滞回曲线平滑修正——案例14 [DataSmoothing Test Hysteresis Curve Smoothing Correction – Case 14]

[19]  [工具][试验][编程] DataSmoothing试验滞回曲线平滑修正——案例15 [DataSmoothing Test Hysteresis Curve Smoothing Correction – Case 15]

[20]  [工具][试验][编程] DataSmoothing试验曲线平滑修正 案例16 —— 基线修正 [DataSmoothing Case 16: basicline correction]

[21]  [工具][试验][编程] DataSmoothing试验曲线平滑修正 案例17 [DataSmoothing Test Curve Smoothing Correction Case 17]

 

16.【GAAGM: Graph Animation and Animated Gif Maker】[曲线动画及Gif动图生成工具]

介绍:曲线图动画及Gif动图生成工具,可以用于制作一些数据演示。

GAAGM: [软件][工具][编程] GAAGM: Graph Animation and Animated Gif Maker [曲线图动画及Gif动图生成工具]

 

17.【PPC: Pause Point Correction】[试验曲线停顿点修正工具]

介绍:朋友找我们写的一个小工具,主要功能是修正试验曲线的停顿点。我们知道做拟静力试验,很多时候并不是一次性做完,而是做一下然后停下来看试验现象、或者停下来进行一些检查,确保没问题后再进行试验。而在停下来的时候记录仪器通常并不会停止记录,这就会导致很多停顿点,有些时候这些停顿点会影响数据的处理和分析。因此,可以考虑对数据的停顿点进行处理。另外,修正完停顿点后,试验曲线的数据量通常也会显著减少。如果需要做这之类修正就可利用这个工具去做。

PPC: [软件][试验] PPC: Pause Point Correction [试验曲线停顿点修正工具]

  • PPC软件案例 ( Application Examples)

[01]  [试验][工具] 试验应力-应变曲线平滑修正案例 1(PPC试验停顿点修正+DataSmoothing平滑修正) (Case of smoothing correction of test stress-strain curve)

[02]  [试验][工具] 试验力-位移滞回曲线平滑修正案例 2(PPC试验停顿点修正+DataSmoothing平滑修正) (Case of smoothing correction of test disp-force curve)

[03]  [试验][工具] 试验力-位移滞回曲线平滑修正案例 3(PPC试验停顿点修正+DataSmoothing平滑修正) (Case of smoothing correction of test disp-force curve)

[04]  [试验][工具][编程] PPC试验停顿点修正——案例4 [PPC Example 4: Hold on Point Correction of Hysteresis Curve]

 

18.【HLA_ETC: Analysis of eccentric tension and compression hysteresis curve】[偏心拉、压滞回曲线分析程序]

介绍:朋友找我们写的一个小工具,主要是用于分析偏心拉、压滞回曲线的相关参数。偏心拉、压滞回曲线与常规构件滞回曲线具有较大差异,无法用HLA进行分析。

HLA_ETC: [软件][试验][编程] HLA_ETC: Analysis of eccentric tension and compression hysteresis curve [偏心拉、压滞回曲线分析程序]

  • 相关文案

[01] [试验][动画][图] 偏心拉压滞回曲线动画 [Eccentric tension and compression hysteresis curve animation]

 

19. CurveCorrection: General Curve Correction Program [通用曲线修正程序]

介绍:小伙伴找我们小的程序。通用曲线修正程序,基本功能是,通过图形交互的方式删除点,移动点,进而修正曲线。

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

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

6 thoughts on “My Programs for Civil Engineering Tests/Experiments [自编的土木工程试验程序集]

  1. Chris Reply

    用过三个程序,软件使用方便,编码合理,还具有优秀的绘图能力

  2. 刘晓雄 Reply

    这个太棒了,解决了滞回曲线手工分析的苦恼

  3. 阿明 Reply

    用过其中好几个程序 十分专业 十分方便

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.