频域疲劳计算(Dirlik 法)完整公式推导过程

频域疲劳计算(Dirlik 法)完整公式推导过程


一、输入与应力响应 PSD

1.1 输入载荷 PSD

设输入随机载荷的功率谱密度为:

\[S_x(f), \quad f \in [0, \infty) \]

1.2 频响传递函数

通过有限元频响分析,得到危险点的应力传递函数:

\[H(f) \]

1.3 应力响应 PSD

\[S_\sigma(f) = |H(f)|^2 \, S_x(f) \]


二、谱矩的定义与推导

2.1 自相关函数

设应力随机过程为 $$ \sigma(t) $$,零均值平稳,自相关函数:

\[R_\sigma(\tau) = E[\sigma(t) \sigma(t+\tau)] \]

2.2 Wiener-Khinchin 定理

\[S_\sigma(f) = \int_{-\infty}^{\infty} R_\sigma(\tau) e^{-j2\pi f\tau} d\tau \]

\[R_\sigma(\tau) = \int_{-\infty}^{\infty} S_\sigma(f) e^{j2\pi f\tau} df \]

2.3 谱矩定义

\[m_n = \int_0^\infty f^n \, S_\sigma(f) \, df, \quad n = 0,1,2,3,4 \]

2.4 谱矩与自相关函数导数的关系

对 $$ R_\sigma(\tau) = \int_0^\infty S_\sigma(f) \cos(2\pi f\tau) df $$ 逐次求导:

\[R_\sigma(0) = \int_0^\infty S_\sigma(f) df = m_0 \]

\[R_\sigma'(\tau) = -2\pi \int_0^\infty f S_\sigma(f) \sin(2\pi f\tau) df \]

\[R_\sigma'(0) = 0 \]

\[R_\sigma''(\tau) = -(2\pi)^2 \int_0^\infty f^2 S_\sigma(f) \cos(2\pi f\tau) df \]

\[R_\sigma''(0) = -(2\pi)^2 m_2 \]

\[R_\sigma''''(0) = (2\pi)^4 m_4 \]

2.5 各阶矩的物理意义

\[E[\sigma^2] = R_\sigma(0) = m_0 \]

\[E[\dot{\sigma}^2] = -R_\sigma''(0) = (2\pi)^2 m_2 \]

\[E[\ddot{\sigma}^2] = R_\sigma''''(0) = (2\pi)^4 m_4 \]


三、穿越理论推导(Rice 公式)

3.1 过零率推导

3.1.1 穿越条件

在时间区间 $$ [t, t+dt] $$ 内发生正穿越(从负到正穿过零点):

\[\sigma(t) < 0 \quad \text{且} \quad \sigma(t+dt) > 0 \]

泰勒展开:

\[\sigma(t+dt) \approx \sigma(t) + \dot{\sigma}(t) dt \]

代入条件:

\[-\dot{\sigma}(t) dt < \sigma(t) < 0, \quad \dot{\sigma}(t) > 0 \]

3.1.2 期望穿越次数

单位时间内正穿越的期望次数:

\[\nu_0^+ = \int_0^\infty \dot{\sigma} \, p(\sigma=0, \dot{\sigma}) \, d\dot{\sigma} \]

3.1.3 高斯过程联合概率密度

对高斯平稳过程,$$ \sigma $$ 与 $$ \dot{\sigma} $$ 相互独立:

\[p(\sigma, \dot{\sigma}) = p(\sigma) \cdot p(\dot{\sigma}) \]

其中:

\[p(\sigma) = \frac{1}{\sqrt{2\pi m_0}} e^{-\sigma^2/(2m_0)} \]

\[p(\dot{\sigma}) = \frac{1}{\sqrt{2\pi} \sigma_{\dot{\sigma}}} e^{-\dot{\sigma}^2/(2\sigma_{\dot{\sigma}}^2)}, \quad \sigma_{\dot{\sigma}}^2 = (2\pi)^2 m_2 \]

在 $$ \sigma = 0 $$ 处:

\[p(\sigma=0, \dot{\sigma}) = \frac{1}{\sqrt{2\pi m_0}} \cdot \frac{1}{\sqrt{2\pi} \sigma_{\dot{\sigma}}} e^{-\dot{\sigma}^2/(2\sigma_{\dot{\sigma}}^2)} \]

3.1.4 积分求解

\[\nu_0^+ = \int_0^\infty \dot{\sigma} \cdot \frac{1}{\sqrt{2\pi m_0}} \cdot \frac{1}{\sqrt{2\pi} \sigma_{\dot{\sigma}}} e^{-\dot{\sigma}^2/(2\sigma_{\dot{\sigma}}^2)} d\dot{\sigma} \]

令 $$ u = \dot{\sigma}2/(2\sigma_{\dot{\sigma}}2) $$,则 $$ du = \dot{\sigma}/\sigma_{\dot{\sigma}}^2 , d\dot{\sigma} $$:

\[\nu_0^+ = \frac{1}{2\pi \sqrt{m_0} \sigma_{\dot{\sigma}}} \cdot \sigma_{\dot{\sigma}}^2 \int_0^\infty e^{-u} du \]

\[\nu_0^+ = \frac{\sigma_{\dot{\sigma}}}{2\pi \sqrt{m_0}} \]

代入 $$ \sigma_{\dot{\sigma}} = 2\pi \sqrt{m_2} $$:

\[\nu_0^+ = \frac{2\pi \sqrt{m_2}}{2\pi \sqrt{m_0}} = \sqrt{\frac{m_2}{m_0}} \]

3.1.5 过零率结果

\[\boxed{\nu_0 = \sqrt{\frac{m_2}{m_0}} \quad (\text{Hz})} \]

3.2 峰值率推导

3.2.1 峰值条件

峰值出现时:

\[\dot{\sigma} = 0 \quad \text{且} \quad \ddot{\sigma} < 0 \]

峰值率 = 速度过程 $$ \dot{\sigma}(t) $$ 从正到负穿过零点的次数。

3.2.2 套用过零率公式

对过程 $$ \dot{\sigma}(t) $$:

\[E[\dot{\sigma}^2] = (2\pi)^2 m_2 \]

其导数 $$ \ddot{\sigma} $$ 的方差:

\[E[\ddot{\sigma}^2] = (2\pi)^4 m_4 \]

套用过零率公式:

\[\nu_p = \sqrt{\frac{E[\ddot{\sigma}^2]}{E[\dot{\sigma}^2]}} = \sqrt{\frac{(2\pi)^4 m_4}{(2\pi)^2 m_2}} = 2\pi \sqrt{\frac{m_4}{m_2}} \]

3.2.3 峰值率结果

用 Hz 表示:

\[\boxed{\nu_p = \sqrt{\frac{m_4}{m_2}} \quad (\text{Hz})} \]

3.3 不规则因子

\[\boxed{\gamma = \frac{\nu_0}{\nu_p} = \frac{m_2}{\sqrt{m_0 m_4}}} \]


四、Dirlik 参数推导

4.1 带宽参数

\[\boxed{\gamma = \frac{m_2}{\sqrt{m_0 m_4}}} \]

\[\boxed{X_m = \frac{m_1}{m_0} \sqrt{\frac{m_2}{m_4}}} \]

4.2 Dirlik 参数

\[\boxed{D_1 = \frac{2(X_m - \gamma^2)}{1 + \gamma^2}} \]

\[\boxed{R = \frac{\gamma - X_m - D_1^2}{1 - \gamma - D_1 + D_1^2}} \]

\[\boxed{D_2 = \frac{1 - \gamma - D_1 + D_1^2}{1 - R}} \]

\[\boxed{D_3 = 1 - D_1 - D_2} \]

\[\boxed{Q = \frac{1.25(\gamma - D_3 - D_2 R)}{D_1}} \]

约束:

\[D_1 + D_2 + D_3 = 1 \]


五、Dirlik 概率密度函数

5.1 归一化幅值

\[Z = \frac{S}{2\sqrt{m_0}} \]

5.2 概率密度函数

\[\boxed{p(S) = \frac{1}{2\sqrt{m_0}} \left[ \frac{D_1}{Q} e^{-Z/Q} + \frac{D_2 Z}{R^2} e^{-Z^2/(2R^2)} + D_3 Z e^{-Z^2/2} \right]} \]

5.3 三项的物理意义

项 分布类型 描述
$$ \frac{D_1}{Q} e^{-Z/Q} $$ 指数分布 小幅值循环
$$ \frac{D_2 Z}{R^2} e{-Z2/(2R^2)} $$ 瑞利分布 中幅值循环
$$ D_3 Z e{-Z2/2} $$ 标准瑞利分布 大幅值循环

5.4 归一化验证

\[\int_0^\infty p(S) dS = 1 \]


六、S-N 曲线

6.1 基本形式

\[\boxed{N(S) = C \, S^{-k}} \]

6.2 形式转换

若曲线形式为:

\[N = \left(\frac{S}{S_f}\right)^{1/b} \]

则转换为:

\[C = S_f^{-1/b}, \quad k = -1/b \]


七、Miner 线性累积损伤

7.1 离散形式

\[D = \sum_i \frac{n_i}{N_i} \]

7.2 连续形式

\[\boxed{D = \int_0^\infty \frac{n(S)}{N(S)} dS} \]

7.3 各幅值的循环次数

总循环数:

\[N_{\text{total}} = \nu_p \cdot T \]

幅值落在 $$ [S, S+dS] $$ 的循环次数:

\[\boxed{n(S) dS = \nu_p \cdot T \cdot p(S) dS} \]


八、总损伤积分

8.1 代入 Miner 法则

\[D = \int_0^\infty \frac{n(S)}{N(S)} dS = \int_0^\infty \frac{\nu_p T \, p(S)}{N(S)} dS \]

8.2 提出常数

\[D = \nu_p T \int_0^\infty \frac{p(S)}{N(S)} dS \]

8.3 代入 S-N 曲线

\[\frac{1}{N(S)} = \frac{S^k}{C} \]

\[\boxed{D = \frac{\nu_p T}{C} \int_0^\infty p(S) S^k \, dS} \]

8.4 展开形式

\[D = \frac{\nu_p T}{C} \int_0^\infty \frac{1}{2\sqrt{m_0}} \left[ \frac{D_1}{Q} e^{-Z/Q} + \frac{D_2 Z}{R^2} e^{-Z^2/(2R^2)} + D_3 Z e^{-Z^2/2} \right] S^k \, dS \]


九、平均应力修正(Goodman)

9.1 修正公式

\[\boxed{S_{\text{eq}} = \frac{S}{1 - \sigma_m / \sigma_u}} \]

9.2 修正后的损伤

\[D = \frac{\nu_p T}{C} \int_0^\infty p(S) S_{\text{eq}}^k \, dS \]


十、疲劳寿命

10.1 失效条件

\[D = 1 \]

10.2 疲劳寿命

\[\boxed{T_f = \frac{T}{D}} \]

10.3 展开形式

\[\boxed{T_f = \frac{C}{\nu_p \displaystyle\int_0^\infty p(S) S_{\text{eq}}^k \, dS}} \]


十一、完整公式链条

11.1 从输入到输出的完整推导

\[\begin{aligned} S_x(f) &\xrightarrow{\times |H(f)|^2} S_\sigma(f) \\[6pt] S_\sigma(f) &\xrightarrow{\int f^n \cdot df} m_n \quad (n=0,1,2,4) \\[6pt] m_n &\xrightarrow{\text{Rice 公式}} \nu_p = \sqrt{\frac{m_4}{m_2}} \\[6pt] m_n &\xrightarrow{\text{Dirlik 公式}} D_1, D_2, D_3, R, Q \\[6pt] D_1, D_2, D_3, R, Q &\xrightarrow{\text{Dirlik PDF}} p(S) \\[6pt] p(S), \nu_p, T, C, k &\xrightarrow{\text{Miner 法则}} D = \frac{\nu_p T}{C} \int_0^\infty p(S) S^k dS \\[6pt] D &\xrightarrow{T_f = T/D} T_f \end{aligned} \]

11.2 核心公式汇总表

步骤 公式
应力 PSD $$ S_\sigma(f) = |H(f)|^2 S_x(f) $$
谱矩 $$ m_n = \int_0^\infty f^n S_\sigma(f) df $$
过零率 $$ \nu_0 = \sqrt{m_2/m_0} $$
峰值率 $$ \nu_p = \sqrt{m_4/m_2} $$
不规则因子 $$ \gamma = m_2/\sqrt{m_0 m_4} $$
Dirlik 参数 $$ D_1, D_2, D_3, R, Q $$
Dirlik PDF $$ p(S) = \frac{1}{2\sqrt{m_0}}[\cdots] $$
S-N 曲线 $$ N(S) = C S^{-k} $$
Miner 损伤 $$ D = \frac{\nu_p T}{C} \int_0^\infty p(S) S^k dS $$
疲劳寿命 $$ T_f = T/D $$
Goodman 修正 $$ S_{\text{eq}} = \frac{S}{1-\sigma_m/\sigma_u} $$

十二、一句话总结

从载荷 PSD 出发,通过传递函数得到应力 PSD,积分得到谱矩 $$ m_0, m_1, m_2, m_4 $$;由 $$ m_2, m_4 $$ 通过 Rice 公式得到峰值率 $$ \nu_p = \sqrt{m_4/m_2} $$;由谱矩通过 Dirlik 公式得到概率密度 $$ p(S) $$;再用 Miner 法则把总循环数 $$ \nu_p T $$ 按 $$ p(S) $$ 分摊到各幅值,除以 S-N 曲线 $$ N(S) = C S^{-k} $$,积分得总损伤

\[D = \frac{\nu_p T}{C} \int_0^\infty p(S) S^k dS \]

最终疲劳寿命

\[T_f = \frac{T}{D} \]

posted @ 2026-10-09 11:19  redufa  阅读(13)  评论(0)    收藏  举报