Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
在疲劳耐久性分析中,雨流计数(Rainflow Counting)是识别复杂变幅载荷循环的权威方法。然而,不同软件和团队之间交换雨流计数结果时,格式不统一常导致数据误解或转换错误。SAE J2623-2018 标准提供了简单通用的纯文本文件格式,规范了雨流循环信息的记录结构,确保测试、设计与仿真各环节间的数据流通无需依赖专用转换器,从而提升疲劳评估的准确性与可靠性。
SAE J2623-2018 标准定义的雨流文件包含两个主要部分:注释段和数据段,两者以标记行 #BEGIN DATA 分隔。文件中的注释段可自由写入说明性文字或程序控制参数,但应避免使用可能误导用户的非标准开关。数据段则必须包含完整的五列信息,以自由格式(空格分隔)排列。该标准引用了 ASTM E1049(雨流计数规程)和 SAE AE-10(疲劳设计手册),后者包含具体的数计算程序示例。
注释段位于文件开头,可以包含任何文本(行首不得出现 BEGIN 或 #BEGIN)。用户可在此添加自家软件使用的开关、标志或参数,但标准强烈建议尽量调整数据本身以减少对这类开关的依赖,从而避免新用户误解。以下为注释段常见的自定义内容示例:
#FileType= rainflow
#DataType= raw
!UNITS/LEVEL:100!
sptv 1 5 25.0000
数据段从 #BEGIN DATA 行开始,其后每一行包含五个数值列,含义如下:
| 列 | 数据项 | 说明 |
|---|---|---|
| 1 | Signal Range | 信号范围 |
| 2 | Signal Mean | 信号均值 |
| 3 | Number of Cycles | 循环次数(可为整数或小数,应读取为双精度浮点数) |
| 4 | Signal Maximum | 信号最大值 |
| 5 | Signal Minimum | 信号最小值 |
文件中的数值均为自由格式,可用科学计数法或常规小数表示。空行被允许出现在数据行之间,但建议在文件末尾添加一个空行以确保最后一行数据被正确读取。文件结束无需专门分隔符,由读取程序自行探测 EOF。
标准化文件格式最核心的价值在于消除了对私有文件转换器的依赖,大幅降低了因格式理解偏差导致的错误。在工程实践中应特别注意以下几点:
!MIDDLE OF BAND ZERO:0!)可能被新用户误用,最好在源程序中完成数据调整,确保文件自明。通过遵循 SAE J2623-2018,工程团队能在产品开发的不同阶段共享可靠的雨流计数数据,为后续疲劳寿命预测和结构优化奠定坚实基础。
!UNITS/LEVEL:100! 或 #Emod= 201000. 等非标准内容,请务必与数据提供方确认其真实含义,以免错误应用于疲劳分析。
为了避免不同软件、不同团队之间因数据格式不一致而需要反复转换,降低沟通成本和出错概率,同时提高疲劳分析流程的整体效率。
可以。部分雨流计数算法(如考虑半循环或加权后)会产生非整数循环次数,因此标准要求读取方使用双精度浮点数来处理该列数据。
注释段可以添加任何文本,但任何行的开头不能出现“BEGIN”或“#BEGIN”,否则文件将被错误解析。建议不要在注释中嵌入过多依赖特定软件的控制字,以保持跨平台通用性。
数据段之后不需要专门的结束标记,读取程序自动检测文件结尾(EOF)。为保险起见,可在最后一行数据后添加一个空行。
遵循 SAE J2623-2018 标准,您的雨流数据将具备良好的可移植性和可理解性,助力团队更高效地解决疲劳耐久挑战。