用于曲线数据的外部文件格式

  1. 文件必须是文本格式。
  2. 对于时间、温度和 S-N 曲线:
    • 以 # 开头的行将被忽略。使用这些行可获取页眉和备注信息。
    • 然后从每行读取两个数字。第一个数字是时间、温度或周期,具体取决于曲线类型。第二个数字是大小(对于时间和温度曲线)或应力(对于 S-N 曲线)。
  3. 对于载荷历史曲线:
    载荷历史曲线用于定义可变振幅疲劳事件。下述格式与 SAE(汽车工程师协会)标准格式兼容。
    • 以 # 开头的行除非后面接 TIMEstep,否则将被忽略。
    • 以 #TIMEstep 开头的行表示出样率。例如,#TIMEstep= 120.00 Seconds 表示每行的递增时间为 120 秒。
      • 非零的 TIMEstep 表示不包括时间列。此时槽 i 表示列 i。
      • 为零的 TIMEstep 表示第一列是时间列。此时槽 i 表示列 (i+1)。
      • 如果没有以 #TIMEstep 开头的行,则槽 i 表示列 i(无时间列)。
    • 在算例中使用库的载荷历史曲线时,该程序会要求检索槽。
    • 每行最多可有 20 个数。通常,备注行(以 # 开头)用于分隔数据块。
此样本文件包含只带有 1 个槽的少数几个高低振幅数据点。
# 此行被忽略。
#BEGIN DATA(此行也被忽略)
-999
255
-875
201
-177
433
-487
# 数据继续,每行中一个数。
此样本文件包含 3 个槽(无时间列)。
# 此行被忽略。
#TIMEstep= 0.001
-195 -296 51
-238 -318 40
-198 -307 55
-168 -297 65
# 数据继续,每行中 3 个数。
此样本文件包含一个时间列和 3 个槽。
# 此行被忽略。
#TIMEstep= 0 # 时间记录在第一列
0.00 -195 -296 51
.001 -238 -318 40
0.02 -198 -307 55
0.04 -168 -297 65
# 数据继续,每行中 4 个数。