[程序案例] CFHLA单向往复与疲劳滞回曲线分析工具——案例4: 应变数据分析及包络线提取

实干、实践、积累、思考、创新。 某位小伙伴向我们咨询,称有一组应变数据需要处理,情况较为复杂。具体需求是提取应变数据的特征点进行分析,但数据非常零散,且涉及多组应变数据,询问是否有合适的处理方法。下图是该应变数据。 其中纵轴为广义力,横轴为应变。该曲线的特点是应变在左右方向往复拉伸,而力值持续增加。若将曲线旋转90度(即水平方向观察),本质上属于单向往复加载数据,如下图所示。 因此,可以利用我们此前开发的CFHLA软件([试验][工具] CFHLA v2025: Cyclic/Fatigue Loading Hysteresis Loop Analysis [单向往复与疲劳滞回曲线分析及骨架曲线提取工具 2025版])进行分析。CFHLA软件是一款适用于疲劳试验滞回曲线 / 单拉或单压往复滞回曲线的分析软件。该软件可提取各个滞回环的结果,具体包括:滞回环的位移、力、面积、阻尼比、割线刚度。新版软件增加了加载段曲线及卸载段曲线对X轴求面积等功能。此外,根据网友建议,新版软件增加了骨架曲线/包络曲线的提取功能。 这里我们主要用该软件分析应力应变数据的特征点,并且得到其正负向的应变包络曲线。下面是软件的一些截图。 教程及案例 (Examples) [01]  [工具][教程] CFHLA单向往复滞回曲线分析 使用操作 [02]  [工具][试验] CFHLA单向往复滞回曲线分析——案例1: 停顿点修正 [03]  [工具][试验] CFHLA单向往复滞回曲线分析——案例2: 凌乱的往复试验数据 [04]  [工具][试验] …

[数据处理] BBCA骨架曲线分析程序案例: 多级捏缩滑移滞回曲线骨架曲线提取分析 [BBCA Example: Extraction of the Backbone Curve from Multi-Stage Pinched Slip Hysteresis Loops]

实干、实践、积累、思考、创新。 小伙伴试验的一组滞回曲线,比较特殊,存在较为明显的滑移特性,而且每一级加载,存在多级循环,如下图所示。 小伙伴采用其他人的软件无法分析骨架曲线,于是采用BBCA( [程序] BBCA v2025: Extract Backbone Curve from Hysteretic Loop [从滞回曲线提取骨架曲线] )进行分析。下图为采用最BBCA分析骨架曲线的过程。 相关博文( Related Topics) [01] [试验][软件][科研] CurveCorrection 2024: General Curve Correction Program [通用曲线修正程序] [02] [科研][软件][试验] HLAV: Hysteresis Loop Animation …

[数据处理] BBCA骨架曲线分析程序案例: 捏缩滑移滞回曲线骨架曲线提取分析 [BBCA Example: Backbone Curve Extraction of Pinched Slip Hysteresis Loops]

实干、实践、积累、思考、创新。 小伙伴试验的一组滞回曲线,比较特殊,存在较为明显的滑移特性,如下图所示。 采用BBCA软件 ( [程序] BBCA v2025: Extract Backbone Curve from Hysteretic Loop [从滞回曲线提取骨架曲线]  ) 进行骨架曲线提取,如下图。 相关博文( Related Topics) [01] [试验][软件][科研] CurveCorrection 2024: General Curve Correction Program [通用曲线修正程序] [02] [科研][软件][试验] HLAV: Hysteresis …

[数据处理] DataSmoothing 曲线平滑修正软件 案例24 [Datasmoothing curve smoothing correction software Case 24]

实干、实践、积累、思考、创新。 用户使用最新的DataSmoothing软件( [工具][试验][软件] DataSmoothing v2024: A Program for Test Data Smoothing [试验数据曲线平滑+降噪工具 2024版] )进行的一组试验数据平滑修正案例。 原始试验滞回曲线存在很多异常点如下图所示。 局部放大可以看到很多异常点,如下图   下图是用DataSmoothing软件平滑修正后的曲线 相关博文( Related Topics) [01] [试验][软件][科研] CurveCorrection 2024: General Curve Correction Program [通用曲线修正程序] [02] [科研][软件][试验] …

[数据处理] BBCA骨架曲线分析程序案例: “O”形滞回曲线骨架曲线提取分析

实干、实践、积累、思考、创新。 用户采用BBCA分析的一个 “O形”滞回曲线骨架曲线例子。新版BBCA软件可查看这个链接:[程序] BBCA v2025: Extract Backbone Curve from Hysteretic Loop [从滞回曲线提取骨架曲线] 以下采用BBCA提取这个 “O形”滞回曲线的骨架曲线。 相关试验数据处理工具( Related Programs) [01] [程序] YPD 2025: Yield Point and Ductility [等效屈服点和延性分析程序 2025版] [02] [试验][工具] YPD_BAT:Yielding …

[程序][复现] WaveSpec: A Tool for Ground Motion Response Spectrum Fitting Using Wavelet Functions [基于小波函数的地震动反应谱拟合]

实干、实践、积累、思考、创新。 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) WaveSpec: A Tool for Ground Motion Response Spectrum Fitting Using Wavelet Functions,是一款地震工程分析软件,用于将给定的地震动加速度时程调整至其反应谱与目标设计谱相匹配。程序基于张郁山与赵凤新于2014年发表于《土木工程学报》的论文《基于小波函数的地震动反应谱拟合方法》中提出的算法实现,旨在为结构抗震设计、地震动合成与场地反应分析提供高精度、高效率的谱拟合工具。该方法的核心在于构造一种增量位移小波函数,通过两次微分得到增量加速度小波函数,并将其叠加至初始加速度时程中,进而对反应谱进行拟合。 编写这个程序,最主要是受用户委托,让我们复现原论文中提出的小波基调整算法,同时我们也正好可以研究相关的理论,一举两得。 程序基本功能: ✅ 自定义目标谱输入; ✅ 灵活设置控制周期点,支持对数均匀分布或手动指定; ✅ 可调整拟合参数(如迭代容差、小波有效区间系数等); ✅ 可输出拟合结果与收敛曲线; …

VTC-DAP 车-轨耦合动力分析程序 — 功能介绍1:多组响应曲线同时绘制

实干、实践、积累、思考、创新。 近期,结合数据分析工作的实际需要,我们对VTC-DAP软件( [振动控制][编程] VTC-DAP: Vehicle-Track Nonlinear Coupled Dynamics Analysis Program [车辆-轨道非线性耦合动力分析程序] )进行了功能更新与优化。为便于用户更好地了解与使用,现将陆续介绍各项新增与改进功能。 本次主要介绍多组响应曲线同时绘制功能。该功能支持用户在同一坐标系中绘制多个监测点的动力响应曲线,包括但不限于轨道位移、速度、加速度及扣件反力等关键指标。通过对比不同位置的响应结果,用户可更直观地分析车辆-轨道系统的动力行为与空间变化规律,提升研究效率与判断精度。 如下图所示: 在下拉菜单中,勾选多个选项,即可同时绘制多个位置的响应曲线。 相关博文(Related Topics) [00] [数学][地震动][软件] FOUR_TRAN: Fourier Analysis Tool [傅里叶分析工具] [01] [数学][软件] FOUR_TRAN Example 1: Filtering [FOUR_TRAN傅里叶分析工具使用案例1: …

[程序案例] PPC试验曲线停顿点修正工具 案例5: 局部选中点修正

实干、实践、积累、思考、创新。 根据用户的意见,更新了PPC软件,并采用最新的PPC软件( [科研][试验][软件] PPC v2025: Pause Point Correction [试验曲线停顿点修正工具] )对一组试验曲线进行修正,做一个软件应用案例。 原始试验滞回曲线和位移历程如下图所示。 从滞回曲线和位移历程曲线,都可以看到明显的停顿点,位移历程曲线的存在停顿平台。 将曲线导入PPC进行分析,如下图所示。 由于停顿只在有限的范围出现,因此选中停顿平台范围的点,针对这些范围进行修正,如下图。 最终停顿点修正后的效果如下: 修正前后滞回曲线: 修正后历程曲线: 相关试验数据处理工具( Related Programs) [01] [程序] YPD 2025: Yield Point and Ductility [等效屈服点和延性分析程序 2025版] …

[程序] DPSTT: A Program for Data Processing of Shaking Table Test [地震振动台试验数据处理程序]

实干、实践、积累、思考、创新。 随后更新….     相关博文( Related Topics) [01]. [软件][工具] SPECTR: A program for Response Spectra Analysis [SPECTR地震波反应谱计算程序 v1.0] [02]. [地震波][软件]GMS: Ground Motion Selection System [强震记录选取系统] [03]. GML: Ground Motion Library Management System [强震记录管理系统] …

[程序] VTC-DAP: Vehicle-Track Nonlinear Coupled Dynamics Analysis Program [车辆-轨道非线性耦合动力分析程序]

实干、实践、积累、思考、创新。 程序图标 (Program  Icon) 程序介绍 ( Program Introduction) VTC-DAP: Vehicle-Track Nonlinear Coupled Dynamics Analysis Program 是一款车辆-轨道非线性耦合动力分析程序。程序基于成熟的车辆-轨道耦合动力学理论与交叉迭代求解法(Cross-Iteration Solution Algorithm)构建,能够高精度模拟列车与线路系统的动态相互作用。 核心算法原理 Core Algorithm Principles 程序基于车辆-轨道耦合动力学理论与交叉迭代求解法,该算法将复杂的车-轨大系统解耦为两个子系统分别求解: (1)车辆子系统:基于多体动力学理论,将车辆建模为由刚体(车体、转向架、轮对) 与非线性悬挂元件组成的多自由度系统,其控制方程为非线性微分方程组。 (2)轨道子系统:采用有限元法/连续弹性梁理论,将轨道结构(钢轨、轨枕、道床、路基)离散为质量-弹簧-阻尼体系,其控制方程为大型线性方程组。 两子系统通过轮轨接触力(wheel-rail contact force)与轮轨几何相容条件动态耦合。在每个时间步内,程序对车辆与轨道模型进行独立、交替的迭代求解,直至轮轨相互作用力达到收敛标准。该方法在保证求解精度的同时,显著提升了计算效率与数值稳定性。 核心功能模块 Core Functional …

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

实干、实践、积累、思考、创新。 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) PPC(Pause Point Correction)是一款专为拟静力试验数据设计的停顿点修正工具。在拟静力试验过程中,由于需要中途暂停以观察试验现象或进行检查,数据采集设备往往持续记录,导致曲线中出现大量非试验进程引起的停顿点。这些停顿点不仅干扰数据的后续处理与分析,还可能影响结果的准确性。 本工具可自动识别并修正这类停顿点,从而提升数据质量,同时显著压缩数据量,便于进一步分析与存储。 此外,该工具在修正后还可对曲线进行局部平滑处理,使过渡段更为自然。 新版本进一步优化了程序易用性,修复了已知问题,并新增框选局部数据点进行针对性修正的功能,为用户提供更灵活、精准的数据处理体验。 程序案例 ( Program Examples) [01] [试验][工具] 试验应力-应变曲线平滑修正案例 1(PPC试验停顿点修正+DataSmoothing平滑修正) (Case of smoothing correction of test stress-strain curve) [02] …

[数据处理] DataSmoothing 曲线平滑修正软件 案例23: 多次平滑修正处理 [Datasmoothing curve smoothing correction software Case 23: Multiple smoothing corrections]

实干、实践、积累、思考、创新。 更新了DataSmoothing软件,并采用最新的DataSmoothing软件( [工具][试验][软件] DataSmoothing v2024: A Program for Test Data Smoothing [试验数据曲线平滑+降噪工具 2024版] )对一组试验曲线进行修正,做一个软件应用案例。 原始试验滞回曲线存在很多异常点如下图所示。 Step 1: 全局平滑修正 将数据导入软件,进行全局平滑修正。 全局平滑修正后效果如下 在滞回曲线峰值附近依然存在抖动,放大可看到: Step 2: 局部修正 由于数据后续要接着进行其他分析,对平滑度要求较高。讲全局修正的数据导入,在此基础上对每个滞回环峰值附近点进行局部平滑,如下图。 局部平滑修正后的效果如下 局部放大峰值附近的曲线,可以看见,局部平滑修正后,这些位置也平滑了。 相关博文( Related Topics) …

[程序] BBCA v2025: Extract Backbone Curve from Hysteretic Loop [从滞回曲线提取骨架曲线]

实干、实践、积累、思考、创新。 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 基本目标是:从滞回曲线提取骨架曲线,方便做试验的小伙伴. Extract Backbone Curve from Hysteretic Loop. 历史版本: BBCA v2019: [科研][工具][软件] BBCA v2019: 滞回环骨架曲线提取工具 [BBCA: Extract Backbone Curve from Hysteretic Loop] BBCA …

[数据处理] HLA滞回曲线分析软件案例: 多级捏缩滑移滞回曲线分析 [HLA Example: Multi-Stage Pinched Slip Hysteresis Loops Analysis]

实干、实践、积累、思考、创新。 小伙伴试验的一组滞回曲线,比较特殊,存在较为明显的滑移特性,而且每一级加载,存在多级循环,如下图所示。 小伙伴采用其他人的软件无法分析,于是采用我们的HLA( [程序] HLA v2025: Hysteretic Loop Analysis Program [HLA滞回曲线分析工具 2025版] )进行分析。下图为采用最新版HLA分析的结果,可见,HLA可以完整识别所有滞回环,并且分析对应的参数。 下图是滞回曲线的历程曲线,从历程曲线中,也可以看出识别的多级滞回环。 相关博文( Related Topics) [01] [试验][软件][科研] CurveCorrection 2024: General Curve Correction Program [通用曲线修正程序] [02] [科研][软件][试验] HLAV: Hysteresis Loop Animation Viewer …

[数据处理] HLA滞回曲线分析软件案例: 捏缩滑移滞回曲线分析 [HLA Example: Pinched Slip Hysteresis Loop Analysis]

实干、实践、积累、思考、创新。 小伙伴试验的一组滞回曲线,比较特殊,存在较为明显的滑移tex,如下图所示。 小伙伴采用其他人的软件无法分析,于是采用我们的HLA( [程序] HLA v2025: Hysteretic Loop Analysis Program [HLA滞回曲线分析工具 2025版] )进行分析。下图为采用最新版HLA分析的结果,可见,HLA可以完整识别所有滞回环,并且分析对应的参数。 相关博文( Related Topics) [01] [试验][软件][科研] CurveCorrection 2024: General Curve Correction Program [通用曲线修正程序] [02] [科研][软件][试验] HLAV: Hysteresis Loop Animation Viewer [滞回环动画演示软件] …

[软件案例] DataSmoothing 曲线平滑修正软件 案例21: 停顿点修正+平滑修正 [Datasmoothing curve smoothing correction software Case 21: Pause point correction+smooth correction]

实干、实践、积累、思考、创新。 采用DataSmoothing软件( [工具][试验][软件] DataSmoothing v2024: A Program for Test Data Smoothing [试验数据曲线平滑+降噪工具 2024版] )对一组试验曲线进行修正,做一个软件应用案例。 原始试验滞回曲线如下图所示,存在很多异常点及停顿点。 导入DataSmoothing进行停顿点修正 修正后如下图,停顿点得到了修正,曲线数据点显著减少。 进一步删除特殊离散点 并 进行平滑修正。 修正前后曲线效果如下 相关博文( Related Topics) [01] [试验][软件][科研] CurveCorrection 2024: General Curve Correction …

[程序案例] DataSmoothing 曲线平滑修正软件 案例22: 局部范围修正 [Datasmoothing curve smoothing correction software Case 22: local correction]

实干、实践、积累、思考、创新。 采用DataSmoothing软件( [工具][试验][软件] DataSmoothing v2024: A Program for Test Data Smoothing [试验数据曲线平滑+降噪工具 2024版] )对一组试验曲线进行修正,做一个软件应用案例。 原始试验滞回曲线存在很多异常点及停顿点。 将数据导入DataSmoothing,如下图 设置相关参数,进行停顿点修正 将停顿点修正后的数据,再次导入软件,进行局部选点平滑 最终效果如下 相关博文( Related Topics) [01] [试验][软件][科研] CurveCorrection 2024: General Curve Correction Program [通用曲线修正程序] …

[程序] PDDVA: Parameter design of dynamic vibration absorber [PDDVA: 动力吸振器参数设计软件]

实干、实践、积累、思考、创新! 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 这是一款在学习振动控制过程中开发的动力吸振器参数分析工具。目前主要集成了经典的二自由度系统模型(即调谐质量阻尼器TMD模型)。用户可通过该程序调整多种参数,生成频响曲线图,并将结果导出至Excel,从而辅助经典振动理论的学习与研究。未来计划扩展更多类型的吸振器模型,并逐步加入参数敏感性分析等功能。 This parameter analysis tool for dynamic vibration absorbers was initially created as a side project during vibration control studies. It currently …

[程序] PulseExtract v2025: A tool for extracting the velocity pulse of near-field earthquake velocity [近场地震动速度脉冲参数计算软件]

实干、实践、积累、思考、创新。 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 近场地震动因其具有较普通地震动更为复杂的特性及其对工程结构的严重破坏性成为地震工程领众多学者研究的热点问题之一。脉冲型地震动较普通地震动对工程结构有着特殊影响,当脉冲周期与结构基本自振周期相近时,共振效应”的存在使得脉冲地震动作用下产生的结构反应要明显大于普通地震动对结构的影响,从而使结构功能失效的可能性大大增加。因此,脉冲周期为脉冲型地震动的一个重要参数。 近场地震动中速度脉冲周期的确定受高频成分的影响具有很强的不确定性,如何计算脉冲周期是一个研究课题,国内外学者给出了多种脉冲周期计算方法。The near-field earthquake driver has more complex characteristics than the ordinary ground motion and its serious damage to the engineering structure …

[程序案例] IRSA 案例7 —— 等屈服强度折减系数反应谱分析 [Constant Yield-Strength Reduction Factor Response Spectra Analysis Examples of IRSA]

实干、实践、积累、思考、创新。 根据网友建议,IRSA 2025软件( [软件][地震工程][科研] IRSA 2025: Inelastic Response Spectra Analysis Program [弹塑性反应谱及单自由度非线性地震分析工具] )增加了等屈服强度折减系数反应谱的分析功能。 等屈服强度折减系数反应谱 (Constant Yield-Strength Reduction Factor Response Spectra) ,给出的是不同周期的非线性单自由度体系结构,在不同屈服强度折减系(Yield-Strength Reduction Facto,Ry)下的各类响应。 屈服强度折减系数\({R_y}\)的定义为: \[{R_y} = \frac{{{f_0}}}{{{f_y}}}\] 其中,\({f_y}\)为弹塑性体系的屈服强度,\({f_y} = k{u_y}\),\({u_y}\)为弹塑性体系的屈服位移,\(k\)为体系的弹性刚度,\({f_0} …