编辑推荐:
本文介绍了FAT-SM(结构监测疲劳评估工具),这是一款用于工程结构循环载荷疲劳分析的开源软件应用程序。该工具在一个统一且模块化的框架内集成了基于S-N曲线的方法和线弹性断裂力学(LEFM)方法。FAT-SM能够通过自动化预处理、雨流循环计数、损伤累积和剩余寿
本文介绍了FAT-SM(结构监测疲劳评估工具),这是一款用于工程结构循环载荷疲劳分析的开源软件应用程序。该工具在一个统一且模块化的框架内集成了基于S-N曲线的方法和线弹性断裂力学(LEFM)方法。FAT-SM能够通过自动化预处理、雨流循环计数、损伤累积和剩余寿命预测,将应力-时间历程转化为疲劳指标。该软件支持交互式可视化,兼容现有标准,同时允许灵活的用户自定义输入。通过将数据驱动的工作流程与经典疲劳模型相结合,FAT-SM为研究和应用型结构监测提供了高效环境。
论文解读文章
1. 研究背景与现存问题
港口、近海及海洋结构物持续承受由波浪、风力和运行工况引起的复杂循环载荷,导致渐进式疲劳损伤累积。疲劳被广泛认为是金属结构(尤其是焊接接头和关键部件)退化的主要原因之一,显著影响结构的可靠性和全生命周期性能。传统的疲劳评估方法通常基于应力-寿命(S-N)曲线,结合雨流循环计数技术和线性损伤累积模型(如Palmgren-Miner法则)。然而,这些方法依赖简化假设,包括线性损伤累积和忽略载荷顺序效应,在变幅加载条件下可能导致不准确性。此外,这类方法通常在离线分析中实施,限制了其在连续监测和实时决策中的应用。
尽管结构健康监测(SHM)的进步使通过传感器网络连续获取结构响应数据成为可能,数字孪生概念也为整合监测数据与数值模型以支持实时分析和预测性维护提供了前景,但现有解决方案仍然碎片化,通常需要多个工具来完成数据处理、疲劳分析和寿命预测,限制了其在工程实践中的可用性。因此,亟需一个能够处理实时结构响应数据并将其纳入疲劳评估工作流的集成计算工具。
2. 研究内容与意义
为应对上述挑战,研究人员开发了FAT-SM(结构监测疲劳评估工具)。该软件旨在提供一个集成平台,用于疲劳损伤评估、剩余使用寿命预测以及与监测系统的交互。其核心科学问题是实现从原始传感器数据(例如应变或应力时间序列)到可操作疲劳指标的转化,从而实现对结构完整性的连续评估。通过将成熟的疲劳方法与实时数据处理能力相结合,FAT-SM弥合了理论疲劳模型与其在运行环境中应用之间的差距。
从科学发现的角度看,FAT-SM能够对长期监测数据集进行系统性分析,支持在真实载荷条件下验证和比较不同疲劳模型。处理连续数据流的能力使研究人员得以探究损伤累积机制、评估载荷变异性的影响,并发展改进的预测模型。该软件的实验设置基于其作为SHM框架内数据驱动的疲劳后处理工具的角色。用户提供来自监测测量或外部数值模型的应力-时间历程,软件随后通过包含载荷反转识别、雨流循环计数、疲劳损伤计算和剩余寿命估计的处理管线对其进行处理。
FAT-SM的意义在于它解决了一个关键需求——即能够在结构监测和预测性维护背景下发挥作用的、集成且实时的疲劳评估工具。通过利用监测数据和成熟的疲劳方法,该软件有助于提高关键基础设施的安全性、可靠性和成本效益,同时为数据驱动的疲劳分析开辟新的研究机会。
3. 关键技术方法概述
为实现上述功能,研究人员采用了以下主要技术方法:
- •
模块化架构设计:采用C++语言和Qt框架开发,遵循轻量级Model-View设计模式,将图形用户界面(GUI)与核心计算模型分离,确保模型作为唯一数据源,并通过Qt的信号-槽机制实现视图同步更新。
- •
S-N曲线疲劳评估法(SnDetail类):该方法基于应力-寿命(S-N)曲线理论,通过应力历史处理、雨流循环计数,并采用Palmgren-Miner线性损伤累积法则计算累积损伤D = Σ(ni/Ni),其中ni为经历的第i级应力水平下的循环次数,Ni为该应力水平下对应的失效循环数。
- •
线弹性断裂力学疲劳评估法(LefmDetail类):该方法基于损伤容限理念,同样先进行应力历史处理和雨流循环计数,然后计算应力强度因子(SIF)范围ΔK,并采用Paris公式da/dN = C(ΔK)m进行增量裂纹扩展评估,其中ΔK = Y(a)·Δσ·√(πa),C和m为材料常数,Y(a)为几何修正因子。
- •
项目化管理与多场景分析:通过Project类管理多个构造细节(Detail),允许在单个工程项目中进行多场景分析。所有细节均继承自抽象的Detail基类,该基类定义了统一的疲劳分析接口。
4. 研究结果
4.1 软件架构
研究人员展示了应用架构的概览。在该架构中,用户通过视图(GUI)进行交互,视图通过类的setter方法更新模型。模型在执行自动验证和一致性检查后更新自身状态。若请求的状态无效,用户会收到输入数据不一致的通知。模型还在用户通过GUI请求时执行计算并更新自身。修改后,模型通过Qt的信号-槽机制向视图发送通知,视图随之刷新以确保显示信息与模型状态一致。此架构确保了模型作为唯一数据源,维持了模型与视图间的同步,保证用户始终观察到当前系统状态。
4.2 视图与模型层
视图和模型架构层也是模块化的。负责数据管理和科学计算的模型围绕一个Project类构建,该类管理多个构造细节,支持在单个工程项目中进行多场景分析。每个细节都派生自抽象的Detail类,该类定义了统一的疲劳分析接口。目前提供了两种实现:SnDetail和LefmDetail。
- •
SnDetail:实现了应力-寿命(S-N)评估工作流,包括应力历史处理、雨流循环计数和使用Palmgren-Miner法则的累积损伤计算。当累积损伤D ≥ 1时,预期发生疲劳失效。
- •
LefmDetail:实现了基于线弹性断裂力学(LEFM)的损伤容限工作流,包括应力历史处理、雨流循环计数、应力强度因子(SIF)计算以及使用Paris公式的增量裂纹扩展评估。裂纹扩展从用户指定的初始裂纹长度开始,对于每个计数的应力区间i,裂纹增量Δai = ni·C·(ΔKi)m,条件为ΔKi ≥ ΔKth(门槛值)。
5. 讨论与结论
讨论部分总结:论文讨论了传统疲劳评估方法的局限性,指出基于S-N曲线和Palmgren-Miner法则的方法虽然成熟,但依赖于线性损伤累积和忽略载荷顺序效应的简化假设,在变幅加载下可能不准确。同时,这些方法通常用于离线分析,难以应用于连续监测和实时决策。相比之下,FAT-SM通过集成实时数据处理能力,能够将监测数据直接纳入疲劳评估流程,从而提供更贴近实际的损伤评估。论文还对比了现有商业和研究工具(如ANSYS nCode DesignLife、FE-SAFE和WAFO),指出它们要么面向设计阶段仿真,要么未与实时监测系统集成,而FAT-SM通过在一个面向用户的单一平台中结合疲劳评估、寿命预测和监测集成,在运行条件下展现出独特优势。
结论部分:综上所述,FAT-SM解决了对集成化和实时疲劳评估工具的关键需求,这类工具能够支持结构监测和预测性维护。通过利用监测数据和成熟的疲劳方法,该软件有助于提高关键基础设施的安全性、可靠性和成本效益,同时为数据驱动的疲劳分析开辟新的研究机会。