1. 材料S-N曲线数据拟合与参数提取

材料S-N曲线数据拟合与参数提取 学习卡片

任务与数据准备

本案例的目标是:给定一组材料疲劳试验数据(应力幅 Sa 与对应的失效循环数 Nf),拟合 S-N 曲线并提取 Basquin 方程参数。Basquin 方程的标准形式为:

Sa = σf' · (2Nf)^b

其中 σf' 为疲劳强度系数(MPa),b 为疲劳强度指数(负值)。两边取对数后变为线性关系:

lg(Sa) = lg(σf') + b · lg(2Nf)

令 y = lg(Sa),x = lg(2Nf),则 y = b·x + lg(σf'),可用最小二乘法直接拟合。

示例数据

以下为一组教学示例数据(假设为某合金钢旋转弯曲疲劳试验,应力比 R = -1):

序号应力幅 Sa (MPa)失效循环数 Nf2Nf
15201.2×10⁴2.4×10⁴
24603.8×10⁴7.6×10⁴
34101.1×10⁵2.2×10⁵
43604.5×10⁵9.0×10⁵
53102.0×10⁶4.0×10⁶
62708.5×10⁶1.7×10⁷

拟合计算过程

对每组数据取对数,得到 x = lg(2Nf) 和 y = lg(Sa):

序号x = lg(2Nf)y = lg(Sa)
14.38022.7160
24.88082.6628
35.34242.6128
45.95422.5563
56.60212.4914
67.23042.4314

用最小二乘法拟合 y = b·x + a(其中 a = lg(σf')):

  • Σx = 34.3901,Σy = 15.4707,n = 6
  • x̄ = 5.7317,ȳ = 2.5785
  • Σ(xᵢ-x̄)(yᵢ-ȳ) = -1.5396
  • Σ(xᵢ-x̄)² = 6.0798
  • b = -1.5396 / 6.0798 = -0.2532
  • a = ȳ - b·x̄ = 2.5785 - (-0.2532)×5.7317 = 2.5785 + 1.4513 = 4.0298
  • σf' = 10^a = 10^4.0298 = 1.071×10⁴ MPa

拟合方程为:Sa = 10710 · (2Nf)^(-0.2532)

拟合优度评估

计算决定系数 R²:

  • 总平方和 SST = Σ(yᵢ-ȳ)² = 0.05632
  • 残差平方和 SSE = Σ(yᵢ-ŷᵢ)² = 0.000218
  • R² = 1 - SSE/SST = 1 - 0.000218/0.05632 = 0.9961

R² = 0.9961 表明对数坐标下线性拟合优度很高,Basquin 方程能很好地描述该组数据。

工程判断要点:R² > 0.95 通常认为拟合可接受;若 R² 偏低,需检查是否存在疲劳极限拐点(数据跨越了拐点区域),此时应分段拟合或改用三参数模型。

S-N 曲线拟合:数据点与 Basquin 拟合线(双对数坐标) lg(2Nf) lg(Sa) 4.0 4.5 5.0 5.5 6.0 6.5 2.40 2.50 2.60 2.70 2.80 S-N 曲线拟合:数据点与 Basquin 拟合线(双对数坐标) lg(2Nf) lg(Sa) 4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 2.40 2.50 2.60 2.70 2.80 试验数据点 Basquin 拟合线 拟合参数 b = -0.2532 σf' = 10710 MPa R² = 0.9961

结果验证与使用

将拟合参数代入 Basquin 方程,可预测任意循环数下的疲劳强度。例如预测 2Nf = 1×10⁶ 时的应力幅:

Sa = 10710 × (1×10⁶)^(-0.2532) = 10710 × 0.0302 = 323.4 MPa

与试验数据中 2Nf = 9×10⁵ 时 Sa = 360 MPa 相比,预测值偏低约 10%,这是因为拟合线在数据点之间插值,而 1×10⁶ 略超出数据范围。实际使用时建议在数据覆盖范围内插值,外推需谨慎。

注意事项:Basquin 方程仅适用于有限寿命区(高周疲劳)。若数据包含疲劳极限以下的点(循环数超过 10⁷ 仍未失效),这些点不应参与拟合,否则会显著改变斜率 b 的物理意义。