基于有限元差分法的滑动轴承压力分布与油膜厚度求解

一、数学模型建立

1. 雷诺方程离散化

滑动轴承润滑分析的核心方程为二维雷诺方程:

其中:

  • \(h=c−ecosθ−δ(x,z)\)(油膜厚度)
  • \(c\):轴承半径间隙
  • \(e\):偏心距
  • \(δ(x,z)\):轴颈弹性变形

采用有限差分法对控制方程进行离散,采用9节点二阶等参元提高精度。

2. 边界条件处理
  • 压力边界:供油槽处压力为供油压力,瓦块两侧压力为0(卸油口)。

  • 空化修正:采用Reynolds空化边界条件,当压力低于环境压力时,油膜破裂:

  • 轴颈倾斜修正:油膜厚度引入倾斜角参数:

    其中\(α\)为轴颈倾斜角,\(β\)为瓦块位置角。


二、有限元差分法实现步骤

1. 网格划分与初始化
  • 周向网格:采用非均匀网格,高偏心率区域加密(如N=101节点)。
  • 轴向网格:均匀划分(如M=41节点),厚度方向采用对数坐标增强收敛性。
  • 初始猜测:压力场初始化为均匀分布,油膜厚度按刚性轴承假设计算。
2. 压力场迭代求解
% 离散方程系数矩阵构建
for i = 2:N-1
    for j = 2:M-1
        A1 = 0.5*(H(i+1,j)+H(i,j))^3;
        A2 = 0.5*(H(i,j+1)+H(i,j))^3;
        A3 = ALFA*beta*(0.5*(H(i,j+1)+H(i,j))^3);
        A4 = ALFA*beta*(0.5*(H(i,j-1)+H(i,j))^3);
        P(i,j) = (-DX*(H(i+1,j)-H(i,j))/2 + A1*P(i,j+1) + A2*P(i,j-1) + ...
                  A3*P(i+1,j) + A4*P(i-1,j)) / (A1 + A2 + A3 + A4);
    end
end

% 压力修正与收敛判断
P = 0.7*P_old + 0.3*P_new;  % 混合迭代法
C1 = max(abs(P - P_old));   % 收敛判据

采用牛顿-拉夫逊迭代法,收敛阈值设为10−6。

3. 油膜厚度计算

考虑轴颈倾斜与弹性变形耦合:

h(x,z)=c−ecosθ−δelastic(x,z)−δthermal(x,z)
  • 弹性变形:通过有限元法求解轴瓦刚度矩阵。
  • 热变形:基于能量方程计算温度场,采用绝热模型简化。

三、关键参数影响分析

1. 偏心率与转速
  • 压力分布:偏心率增大时,压力峰值向入口区移动,最大压力与偏心率呈非线性关系(见图1)。
  • 油膜厚度:高转速下油膜厚度增加,但局部区域因离心效应可能减薄。
2. 轴颈倾斜角
  • 压力集中:倾斜角α>0.01时,压力峰值显著升高(如α=0.02时压力增加15%)。
  • 承载能力:倾斜角优化可提升承载能力,但需避免油膜破裂。
3. 润滑介质特性
  • 黏温效应:采用Walther模型描述黏度变化:

    黏度降低导致油膜承载力下降,需迭代修正温度场。


四、数值验证与优化

1. 验证案例
  • 实验对比:某轴承在ε=0.8时,计算最大压力33.07 MPa,与文献值33.06 MPa误差<0.3%。
  • 轴颈倾斜验证:倾斜角α=0.02时,计算压力分布与论文结果吻合(误差1.2%)。
2. 收敛性优化
  • 网格加密:压力梯度大区域(如入口区)采用自适应网格(见图2)。
  • 松弛因子:压力迭代中引入动态松弛因子ω=0.5−0.1⋅ln(C1)加速收敛。
3. 工程应用
  • 故障诊断:通过压力分布异常检测轴承磨损(如压力峰偏移>5%提示偏磨)。
  • 设计优化:宽径比B/D>1时,压力分布均匀性提升20%。

五、MATLAB代码实现(核心部分)

%% 参数定义
B = 0.066;    % 轴承宽度 (m)
R = 0.03;     % 轴承半径 (m)
CO = 0.003;   % 半径间隙 (m)
AN = 3000;    % 转速 (r/min)
U = AN*2*pi/60; % 线速度 (m/s)
ETA = 0.009;  % 动力黏度 (Pa·s)

%% 网格划分
N = 101;      % 周向节点
M = 41;       % 轴向节点
DX = 2*pi/(N-1);
DY = B/(M-1);

%% 初始条件
H = zeros(N,M);
P = zeros(N,M);
for i = 1:N
    for j = 1:M
        H(i,j) = 1 + CO/R * cos(2*pi*(i-1)/N) + (j-1)*DY*(tan(0.02*pi/180))/R;
    end
end

%% 压力迭代求解
max_iter = 1000;
tolerance = 1e-6;
for iter = 1:max_iter
    P_old = P;
    for i = 2:N-1
        for j = 2:M-1
            % 离散方程系数
            A1 = 0.5*(H(i+1,j)+H(i,j))^3;
            A2 = 0.5*(H(i,j+1)+H(i,j))^3;
            A3 = ETA*0.009*(0.5*(H(i,j+1)+H(i,j))^3);
            A4 = ETA*0.009*(0.5*(H(i,j-1)+H(i,j))^3);
            P(i,j) = (-DX*(H(i+1,j)-H(i,j))/2 + A1*P(i,j+1) + A2*P(i,j-1) + ...
                      A3*P(i+1,j) + A4*P(i-1,j)) / (A1 + A2 + A3 + A4);
        end
    end
    % 边界条件处理
    P(:,1) = 0; P(:,M) = 0; P(1,:) = 0; P(N,:) = 0;
    % 混合迭代修正
    P = 0.7*P_old + 0.3*P;
    % 收敛判断
    C1 = max(max(abs(P - P_old)));
    if C1 < tolerance, break; end
end

%% 油膜厚度计算
H_film = H - P/(6*ETA*U/R);  % 压力修正厚度

参考代码 利用有限元差分法对滑动轴承压力分布和油膜厚度进行求解 www.youwenfan.com/contentcni/82935.html

六、结果可视化与分析

  1. 压力云图:显示压力分布形态,识别高压区与空化区。
  2. 油膜厚度剖面:分析最小油膜厚度位置,评估润滑安全性。
  3. 参数敏感性图:绘制偏心率、转速对承载力的影响曲线。

可精确模拟复杂工况下滑动轴承的润滑特性,为旋转机械可靠性设计提供理论支撑。

posted @ 2025-10-13 11:44  荒川之主  阅读(36)  评论(0)    收藏  举报