迈纳法则模拟器 返回
疲劳分析模拟器

迈纳法则模拟器 — 线性累积损伤与疲劳寿命

基于 Palmgren-Miner 线性累积损伤准则 D = Σ(n_i/N_i) 与 Basquin 型 S-N 曲线 N = 0.5·(σ_a/σ_f')^(1/b),输入两级变幅荷载的应力幅与实际循环数,本工具实时计算每一级的许用循环数 N_i、累积损伤度 D 以及安全系数 S = 1/D。双对数 S-N 曲线上标出两个工况点,并用条形图分解 D_1、D_2、D_total 与破坏判据 D = 1,使疲劳累积损伤的概念直观可视。

参数设置
应力等级 1 σ_a1
MPa
实际循环数 n_1
千次
应力等级 2 σ_a2
MPa
实际循环数 n_2
千次

默认值:σ_a1 = 250 MPa × 5,000 次循环、σ_a2 = 200 MPa × 10,000 次循环。内部材料常数为 Basquin 指数 b = -0.10、疲劳强度系数 σ_f' = 1,000 MPa(典型钢材)。

计算结果
累积损伤 D = Σ(n_i/N_i)
等级 1 许用 N_1
等级 2 许用 N_2
安全系数 S = 1/D
Basquin S-N 曲线(双对数)与工况点

横轴=循环数 N(对数,10²–10⁸)/纵轴=应力幅 σ_a (MPa,50–500)/蓝线=Basquin 型 S-N 曲线/红点=等级 1 (σ_a1, N_1)/橙点=等级 2 (σ_a2, N_2)。双对数下 Basquin 曲线为直线。

累积损伤分解(D_1、D_2、D_total)

柱=各级损伤分数 D_i = n_i/N_i 及总和 D/红色虚线=破坏判据 D = 1(迈纳极限)。D 越接近 1 寿命越接近终端,S = 1/D 表示同一谱仍可重复的次数。

理论与主要公式

Palmgren-Miner 线性累积损伤准则是预测变幅荷载下结构疲劳寿命的经典方法。在每一应力等级 $i$ 上,将「实际循环数 $n_i$」与「破坏前的许用循环数 $N_i$」之比 $n_i/N_i$ 定义为损伤分数,并按线性相加:

$$D = \sum_i \frac{n_i}{N_i}$$

$D=1$ 时判定疲劳破坏(迈纳准则)。许用循环数 $N_i$ 由 Basquin 型 S-N 曲线给出:

$$\sigma_a = \sigma_f' \cdot (2N_f)^{b} \;\;\Longrightarrow\;\; N = \tfrac{1}{2}\!\left(\frac{\sigma_a}{\sigma_f'}\right)^{1/b}$$

本工具按典型钢材取 $\sigma_f' = 1000$ MPa、$b = -0.10$(即 $1/b = -10$),并将安全系数定义为 $S = 1/D$:

$$S = \frac{1}{D} = \frac{1}{\sum_i n_i / N_i}$$

$\sigma_a$ 是应力幅,$\sigma_f'$ 是疲劳强度系数(钢材约 $1.5 S_u$),$b$ 是 Basquin 指数(钢材常用 $-0.05$ 至 $-0.15$),$n_i$ 是实际循环数,$N_i$ 是同一应力下的许用循环数。$b = -0.10$ 时,应力幅翻倍会让 $N$ 减小到约 $2^{10} \approx 1000$ 分之一,这正是迈纳法则对高应力极敏感的根源。

迈纳法则模拟器是什么

🙋
课堂上学的 S-N 曲线都是等幅疲劳,可实际机器从来都不是恒幅的吧?例如汽车悬挂,过个减速带是一次大冲击,平整路面又几乎不抖,这种情况怎么算寿命?
🎓
好问题。处理这种情况的经典方法就是 迈纳法则(Palmgren-Miner 线性累积损伤准则),公式很简单:D = Σ(n_i/N_i)。在某一应力幅下施加 n_i 次循环,S-N 曲线给出该应力下的破坏循环数 N_i,则 n_i/N_i 就是消耗掉的寿命份额,把所有等级线性相加,当 D 达到 1 时预测破坏。本工具默认参数(σ_a1=250 MPa × 5,000 次、σ_a2=200 MPa × 10,000 次)下 N_1 ≈ 524k、N_2 ≈ 4.88M、D ≈ 0.0116,安全系数 S = 1/D ≈ 86 表示当前荷载谱还能重复 86 次。
🙋
不过等一下——应力从 250 MPa 降到 200 MPa,许用循环数竟差了 10 倍?这敏感度感觉夸张了点。
🎓
这正是 S-N 曲线的核心。Basquin 关系在双对数坐标下是直线,斜率 b 一般在 -0.05 到 -0.15 之间,本工具按典型钢材取 b = -0.10,那么 1/b = -10。应力提高 25%(250/200),N 就要除以 (1.25)^10 ≈ 9.3,也就是应力升高 25% 寿命缩到约十分之一。这就是航空与弹簧设计师拼命要再压低 20 MPa 工作应力的原因。在本工具把 σ_a1 滑块从 250 移到 300 试试,N_1 立刻塌到原来的六分之一(约 87k),D 暴涨。
🙋
那实务里是不是直接判定「D < 1 就安全」?
🎓
理论上是的,但试验里破坏并不发生在精确 D=1 的点,而是分散在 D = 0.5–2.0。荷载顺序(先高后低 vs 先低后高)、平均应力以及如何处理低于疲劳极限的循环都会违背线性假设。所以安全设计常把判据加严到 D ≤ 0.3 或 0.5,航空结构甚至要 D ≤ 0.1。本工具的目的就是让你直观理解线性累积思想,真实设计要再叠加雨流计数、Goodman/Gerber 平均应力修正和修正迈纳法则(Manson-Halford、Haibach 等)。
🙋
右下方把 D 拆成 D_1 和 D_2 的条形图特别直观。这种分解在设计里怎么用?
🎓
问得好。识别 哪一级应力消耗了最多寿命,可以说是迈纳法则最实用的输出。在默认参数下 D_1 ≈ 0.00954、D_2 ≈ 0.00205,等级 1(250 MPa)虽然次数较少,却占了 82% 的损伤。结论很清楚:拼命削减等级 2 的次数几乎没用,把等级 1 的应力压低 20 MPa 反而立竿见影。真实设计把谱划分成 5–10 级,画同样的条形图,把改进集中在主导级。在本工具把 σ_a1 从 250 微调到 240,D 大概会降 35%。

常见问题

迈纳法则是预测变幅荷载下结构疲劳寿命的最基本方法,也称线性累积损伤准则。公式为 D = Σ(n_i/N_i),其中 n_i 是实际作用的循环数,N_i 是同一应力幅下 S-N 曲线给出的破坏循环数。各级的「损伤分数 n_i/N_i」线性求和,合计 D 达到 1 时判定破坏。本工具默认参数(σ_a1=250 MPa × 5,000 次、σ_a2=200 MPa × 10,000 次)下 D ≈ 0.0116,安全系数 S = 1/D ≈ 86,表示当前荷载谱还可重复 86 次。1924 年 Palmgren 在滚动轴承研究中提出,1945 年 Miner 推广为一般形式。
由于完全线性,迈纳法则 (1) 忽略荷载顺序效应(先高后低 vs 先低后高,寿命不同)、(2) 不直接包含平均应力的影响、(3) 一般不计入低于疲劳极限的循环。试验中破坏并非精确发生在 D=1,而是分散在 D=0.5–2.0。安全设计中常将判据加严到 D ≤ 0.3–0.5,航空结构甚至要求 D ≤ 0.1。本工具仅用于讲解线性累积概念,实际设计需结合雨流计数、Goodman/Gerber 平均应力修正以及修正迈纳法则(Manson-Halford、Haibach 等)。
Basquin 假设 σ_a = σ_f'·(2N_f)^b,对 N 求解得到 N = 0.5·(σ_a/σ_f')^(1/b)。本工具按典型钢材取疲劳强度系数 σ_f' = 1000 MPa、Basquin 指数 b = -0.10(即 1/b = -10)。例如 σ_a = 250 MPa 时 N = 0.5·(0.25)^(-10) = 0.5·4^10 = 524,288 次循环;σ_a = 200 MPa 时 N = 0.5·(0.2)^(-10) = 0.5·5^10 ≈ 4.88×10^6 次。S-N 曲线在双对数坐标上是一条直线,应力幅下降一点,许用循环数会按指数增加。
累积损伤 D 越小寿命余量越大,其倒数 S = 1/D 表示「相同荷载谱还可以重复多少次」。例如 D = 0.0116 时 S ≈ 86,意味着当前荷载块再重复 86 次即达到破坏预测 D=1。实务中所需 S 取决于设计寿命:汽车与工业机械 S ≥ 2,飞机结构 S ≥ 4–10,核电管道甚至要求 S ≥ 10–20。在本工具将 σ_a1 从 250 调到 350 MPa,可见 N_1 减少 10 倍以上,D 与 S 发生剧烈变化。

实际应用

汽车悬挂螺旋弹簧:路面不平产生变幅荷载,悬挂弹簧承受从平整路面(低应力)到减速带(高应力)的多级循环。从实路实测加速度→应力时程→雨流计数得到 5–10 级直方图,对每一对 σ_a_i × n_i 用 Basquin S-N 求 N_i,再由迈纳法则计算 D。一般要求 10 万 km 行驶下 D ≤ 0.5。在本工具把 σ_a1 从 250 调到 300,损伤增大约 6 倍——工程师在 SUP9 / SUP12 弹簧钢之间或加粗丝径之间权衡正是这种感觉。

风电塔筒与叶片 20 年寿命设计:风荷载用 Weibull 分布建模,叶片根部每秒到每分钟产生应力循环,20 年累计 10^8 到 10^9 次。IEC 61400-1 要求由年风速分布算出的年损伤 D_year 满足 20·D_year ≤ 1。本工具仅两级,但同样的思想可推广到多级,且通常需要 Goodman 修正以考虑自重产生的平均应力。

飞机结构(机身框、蒙皮)耐久试验:每次起降产生一次增压循环(GAG,ground-air-ground)加上飞行中的颠簸振动。典型「飞行谱」由 1–100 MPa 的连续变幅构成,60,000–100,000 次飞行的设计寿命要求 D ≤ 0.5,主结构常加严到 0.1–0.3。1954 年 Comet 客机事故让疲劳破坏成为业界共识,机体此后用迈纳法则与损伤容限(damage tolerance)双重评估。

压力容器与管道运行履历分析:核电与化工管道在启停、跳机等瞬态下每次产生数百 MPa 的热应力循环。ASME 锅炉与压力容器规范第 III 卷把运行履历分为 5–8 级,要求累积使用系数 U = Σ(n_实际/N_设计) ≤ 1.0 贯穿全寿命,这正是美国版迈纳法则,本工具的 D 与 U 在概念上等同。

常见误解与注意点

最常见的误解是「D = 1 一定破坏」。实际疲劳试验中只有约 50% 试件恰好在 D = 1 破坏,其余分散在 D = 0.5–2.0(对数正态分布)。尤其先高后低顺序的荷载常常在 D < 1 就破坏,被称为「顺序效应」:早期过载产生微裂纹,随后的低应力循环加速裂纹扩展,使寿命比线性预测短。本工具采用纯线性假设,不再现顺序效应。

第二个陷阱是过度简化为「低于疲劳极限就没有损伤」。经典迈纳采用此假设,但现代超高循环疲劳试验表明 N > 10^9 仍可能破坏(千兆循环、超长寿命疲劳)。火车车轮、机车轴、燃气轮机叶片等超长寿命部件不能忽视此效应。本工具全程使用 Basquin 直线,不含疲劳极限段,但真实设计常采用「修正迈纳法则(CITA)」或 Haibach 方法在拐点之下逐渐放缓斜率。

第三个误解是「迈纳法则陈旧、现代 CFD/FEA 能直接算疲劳」。事实上 Ansys Workbench、Abaqus FE-SAFE、MSC Fatigue 等商用疲劳后处理软件内部依然以迈纳法则为核心:取 FE 应力时程→雨流计数→对每一级用 S-N 曲线→线性累积 n_i/N_i,与本工具完全相同。商用软件多加的只是多轴应力合成、平均应力修正、表面与尺寸修正系数等。本工具聚焦在这个「核」上,让你在动手操作中建立直觉,然后再去使用商用软件。