☰
有限差分法求解气体静压轴承雷诺方程:从P²替换到SOR迭代
2026/10/27 7:46:03 网站建设 项目流程

简介:一套采用有限差分法求解雷诺方程并分析气体静压轴承特性的Matlab源码包,面向机械工程、轴承设计与计算仿真方向的初学者及有一定基础的开发人员。资源包共2个文件,内含1份docx格式的原理说明文档和1个m格式的Matlab主程序:文档系统梳理有限差分法离散雷诺方程的数学推导、边界条件处理及迭代求解步骤,M代码则实现具体数值计算并将压力场可视化,便于读者对照理解并快速复现气体静压轴承的静压分布与承载特性。压缩包整体仅约18KB,结构精简,无需繁杂配置即可直接阅读和修改运行。目前已有1716人学习下载,适合用于课程设计、毕业课题或作为相关仿真项目的起步模板。源码经过实测校正,运行可靠,既能为新手节省排错时间,也为开发者提供可扩展的求解框架。

1. 用有限差分法解雷诺方程,先弄懂气体静压轴承在算什么

接手气体静压轴承的仿真,很多人的第一反应是找现成的 matlab 源码。这个方向确实有现成轮子,但要算准承载力、刚度和耗气量,关键不在源码,而在把雷诺方程从教科书形式一步步改写成可迭代的代数结构。同一个雷诺方程,油膜求解器和气体求解器的写法差一个 P² 变量替换,后者收敛快一个量级,这是不亲手写一遍很难发现的。这篇文章按有限差分法求解雷诺方程的主线,把气体静压轴承特性计算的最小闭环拆开:从方程简化、网格离散、迭代求解到特性提取,最后是老手才会注意的五个坑。适合做空气静压导轨、气浮平台、多孔质或小孔节流轴承设计的工程师和研究生,也适合想把手头油膜代码改成气体版本的从业者。

2. 从物理模型到无量纲形式:为什么气体轴承的雷诺方程不能照搬油膜

2.1 稳态无滑动项:静压轴承里雷诺方程简成什么样

雷诺方程描述的是薄气膜内压力、膜厚和速度场之间的耦合关系。一般可压缩雷诺方程写成:

∂/∂x (h³ p ∂p/∂x) + ∂/∂z (h³ p ∂p/∂z) = 6ηU ∂(ph)/∂x + 12η ∂(ph)/∂t

第一眼看到这个式子,习惯油膜轴承的人会直接把 p 提到梯度外面,认为左边是 h³ 乘 p 的拉普拉斯项。气体不能这么处理,p 随空间变化剧烈,尤其在节流孔附近,p 必须留在括号里参与梯度运算。氧气、空气这类可压缩流体,密度正比于压力,所以方程天然是非线性的。

对于气体静压轴承,我们通常关心稳态工况:轴颈不转或转速很低,U 项可以忽略;供气压力恒定,流动达到平衡后不随时间变化。两项一删,方程立刻瘦身:

∂/∂x (h³ p ∂p/∂x) + ∂/∂z (h³ p ∂p/∂z) = 0

这个形式仍然是非线性的,因为未知量 p 既在系数里,又被梯度作用。直接对它做有限差分会得到一组非线性代数方程,要么用 Newton 迭代,要么在每一步重新线性化,麻烦且容易发散。一个非常经典的技巧是做变量替换:令 P = p / pa,把 p ∂p/∂x 写成 (pa²/2) ∂(P²)/∂x,于是左边变成 (pa²/2) ∂/∂x (h³ ∂(P²)/∂x)。pa 是环境压力,是个常数,可以直接约掉。这样我们真正要求解的是 P² 的分布,而不是 p 本身。

替换之后,稳态无滑动项的方程变成:

∂/∂x (h³ ∂(P²)/∂x) + ∂/∂z (h³ ∂(P²)/∂z) = 0

如果轴承间隙处处相等,h 是常数,方程退化成 P² 的拉普拉斯方程,线性、对称、好解。即使有台阶或者节流槽,h³ 也只是已知系数,不依赖当前迭代的压力值,数值稳定性比直接解 p 好很多。网格加密的时候,P² 形式的解也不会出现 p 形式常见的负压力震荡。这是我在实际项目里最依赖的一个替换,比任何预条件都管用。

2.2 无量纲化的两个目的:稳定迭代与少写量纲换算

很多入门代码直接带着物理单位算,pa 取 101325 Pa,ps 取 0.5 MPa,h 取 10 微米,算出来 P² 在 1 到 25 之间变化,迭代本身没问题,但每次改单位都要重新核对系数。无量纲化之后,所有压力除以 pa,坐标除以轴承特征长度 L,膜厚除以名义间隙 h0,方程里的系数只剩下几何比,量纲换算的出错机会少了一半。

具体做法很简单:X = x / L,Z = z / L,P = p / pa,H = h / h0。代入稳态方程后,L 和 h0 的幂次约掉,得到:

∂/∂X (H³ ∂(P²)/∂X) + ∂/∂Z (H³ ∂(P²)/∂Z) = 0

这个形式的好处是边界条件极其直观:轴承边缘 P = 1,供气孔中心附近 P = Ps = ps / pa。收敛残差也可以用无量纲量定义,比如 max|ΔP²| < 1e-7,与轴承尺寸和供气压力无关。同一个 solver 从 50 mm 见方的静压轴承换到 200 mm 的气浮导轨,只需要换网格数和 H 的分布,核心迭代循环一行都不用改。

我一般会在代码里单独写一个参数区,把 pa、ps、h0、L、气体粘度 η 摆在一起,无量纲化之后每一步都校验 H³ 的数量级。曾经遇到过一个问题:间隙 5 微米、供气 0.8 MPa 的工况,有量纲方程里 h³ 是 1.25e-16,p 的梯度是 1e9 量级,两者乘起来数值跨度大,单精度直接算崩。无量纲化之后 H³ 是 1,P² 在 1 到 81 之间,数值上非常温柔。如果你从网上下载的源码算出来结果异常,先检查它是不是无量纲化版本,这是第一个排查点。

2.3 供气孔与大气边界的三种配置

气体静压轴承的边界条件比油膜轴承复杂,因为供气孔不是简单的定压源。工程上有三种常见配置,复杂度递增。

第一种,定压边界,把供气孔覆盖区域内的网格节点直接赋 P = Ps。这是最省事的做法,适合快速验证代码正确性。缺点是高估承载力,因为实际气流经过节流孔进入气膜时有压力损失,孔口出口压力低于供气压力,定压假设把这个损失全抹掉了。第二种,孔口流量耦合,把供气孔出口压力当作未知量,用流量守恒方程去迭代确定。具体是:供气孔的质量流量等于气膜内向四周扩散的流量,流量是压力的函数,形成一个外循环,用二分法或者 Newton 法解孔口出口压力。第三种,多孔质节流,把供气孔看成整个多孔表面的均匀注入,需要额外的达西渗流方程,代码复杂度明显上升。

对小孔节流轴承,我推荐先做第一种跑通数值流程,再切第二种。实际项目里,定压边界算出的承载力比实验值大 20% 到 30%,这是正常现象,不代表代码错,而是边界简化太狠。第二种配置里有一个关键参数:孔口流量系数 Cd,通常取 0.6 到 0.8,它对最终承载力的影响比网格密度还大。Cd 取 0.6 和 0.8,承载力可能差 15%,所以不要盲信别人代码里的默认值。

3. 网格与五点差分:把偏微分方程变成可迭代的代数方程

3.1 网格尺寸怎么定:以孔口直径为最小可分辨尺度

有限差分法求解雷诺方程,网格划分是第一步,也是最容易被忽略的一步。静压轴承的关键压力梯度集中在供气孔附近,孔口直径通常是 0.2 mm 到 1 mm,而轴承工作面是 50 mm 到 200 mm 见方。如果全程均匀网格,要分辨孔口附近的压力峰,网格数会非常夸张。常见做法是先用均匀网格把全流程跑通,再在孔口区域局部加密。初版用 80×80 或者 100×100 的均匀网格完全够用,因为 P² 方程是椭圆型,局部扰动衰减很快。

网格尺寸的硬指标是:孔口直径至少要覆盖 3 个以上的网格节点。比如 100 mm 见方的轴承,均分成 100 格,每格 1 mm,而孔口直径只有 0.5 mm,那就只有半个网格能覆盖孔口,定压边界根本施加不上去。遇到这种情况,我一般会把孔口区域单独加密,或者直接用非均匀网格,在孔口附近把网格步长缩到 0.1 mm,远离孔口再逐步放宽。

另一个容易踩的坑是网格独立性验证。有人从网上拿到源码,用 40×40 算一次,用 80×80 算一次,发现承载力只差 2%,就认为 40×40 够了。这个结论在孔口离边界远、间隙均匀时成立,但如果轴承带有均压槽或者台阶,粗网格会把槽的几何细节抹平,承载力差异可能超过 10%。我的习惯是至少做三组网格,粗、中、细各算一次,看承载力变化曲线是否进入平台期。如果 80×80 和 160×160 的结果差小于 0.5%,才敢把结果拿给结构工程师。

3.2 五点差分模板与变系数 h³ 的处理

P² 方程在二维直角坐标系里的离散,核心是五点差分。以节点 (i, j) 为中心,x 方向的二阶导数用中心差分近似。如果 h 是常数,离散格式是教科书级别的:

∂²(P²)/∂x² ≈ [P²(i+1,j) − 2P²(i,j) + P²(i−1,j)] / Δx²

z 方向同理,两项相加等于零,直接整理成求解 P²(i,j) 的代数方程。这个格式是二阶精度,足够工程使用。

真正麻烦的是 h 不是常数的情况。气体静压轴承往往有均压槽,槽内 h 突然变大,槽外是名义间隙 h0。这时候 h³ 不能简单取节点值,因为差分方程里的通量项需要界面处的 h。我一般取相邻两个节点的平均值:h³(i+1/2,j) = ((h(i,j) + h(i+1,j)) / 2)³,再代入通量。这个处理比直接取节点值的误差小得多,尤其在膜厚突变的位置,取错会直接引发压力场锯齿。

离散之后的代数方程为:

[ (h³_{i+1/2,j})(P²_{i+1,j} − P²_{i,j}) − (h³_{i−1/2,j})(P²_{i,j} − P²_{i−1,j}) ] / Δx² + [ (h³_{i,j+1/2})(P²_{i,j+1} − P²_{i,j}) − (h³_{i,j−1/2})(P²_{i,j} − P²_{i,j−1}) ] / Δz² = 0

这个式子看着长,但每一项的物理含义很清楚:左边是 x 方向净流入,右边是 z 方向净流入,两者平衡。把它改写成迭代格式,未知量 P²(i,j) 放到等式一边,其他四项放到另一边,就是下一章 SOR 迭代的基础。初学的时候容易把 h³ 放到梯度外面当常数,这在台阶轴承里会产生很大的误差,因为槽边界的通量被严重高估了。

3.3 初值设 1 还是设 0:收敛速度差一倍

迭代求解 P² 方程,初值选择看似无关紧要,实际影响不小。设 P² 初值为 1,对应全场环境压力,四周边界全是 1,内部节点也接近 1,压力从环境压力开始往供气压力爬升,残差单调下降。设 P² 初值为 0,边界上的 1 和内部的 0 之间形成巨大的梯度,前几十步迭代都在抹平这个初始跳跃,白白浪费计算量。

我一般会做一步预估:取 P² 初值为 1,然后用供气孔覆盖的节点把 P² 设为 Ps²。如果 Ps = 5,Ps² = 25,边界从 1 跳到 25,梯度仍然大,但 SOR 迭代对这种局部强源项的适应很快,几十步后就能进入正常收敛轨道。真正需要避免的是初值超过 Ps²,比如设成全 20,这样迭代初期可能在孔口附近出现 P² < 1 的非物理解,而 P² 一旦小于 1 再恢复会非常慢。

如果你想让代码更稳一点,可以先用 Gauss-Seidel 迭代跑 20 步热身,再切换 SOR,能有效避免松弛因子在初始阶段激发震荡。这个技巧在后面第 4 章会用到,也是我做项目的时候习惯保留的保险措施。

4. 求解器代码骨架:SOR 迭代、松弛因子与收敛判据

4.1 Jacobi、Gauss-Seidel 还是 SOR:三种迭代的取舍

P² 方程离散后得到一个大型稀疏线性方程组,理论上可以用 Matlab 的反斜杠直接求解,但工程上很少这么做,因为边界条件复杂且网格经常调整,迭代法更灵活、更容易加入局部修正。三种经典迭代方法对比明确。

Jacobi 迭代把所有旧值存起来,一次性更新全场。它实现简单,但收敛速度慢,对 100×100 的网格往往需要数千步。Gauss-Seidel 迭代在更新当前节点时,左边的邻点已经用新值,收敛速度大约是 Jacobi 的两倍,且几乎不占额外内存。SOR 在 Gauss-Seidel 基础上做一步外推,把当前更新量放大 ω 倍,二维椭圆问题的收敛速度比 Gauss-Seidel 高一到两个数量级。下表列出三种方法在 80×80 网格、定压边界条件下的典型表现。

迭代方法每步计算量典型收敛步数适用场景
Jacobi低3000 步以上教学演示、并行计算
Gauss-Seidel低1500 步左右程序调试、网格较小时
SOR低200 到 500 步工程算例、网格较大

有人从有限元编程的例子里养成了组装全局刚度矩阵的习惯,求解雷诺方程时也想这么干。二维规则网格上的有限差分其实不需要全局矩阵,逐点扫描更新足够高效。这个差异在实际编码时体现得很明显:逐点更新只需要维护一个二维数组 P2,不需要稀疏矩阵对象,也不需要考虑节点编号映射。

4.2 松弛因子 ω 的现场调试:1.2 到 1.8 之间看残差

SOR 的性能完全取决于松弛因子 ω。理论上,矩形均匀网格的最优 ω 可以用公式估算:ω_opt = 2 / (1 + sqrt(1 − ρ_J)),ρ_J 是 Jacobi 迭代的谱半径。对边长为 nx 和 nz 的均匀网格,ρ_J = (cos(π/nx) + cos(π/nz)) / 2。但这个公式只对均匀 Dirichlet 边界成立,实际轴承模型有供气孔、有台阶,公式值只能作为起点。

我的调试习惯是:先取 ω = 1.4 跑一次,观察残差曲线;如果前 50 步残差震荡但趋势向下,说明 ω 偏大,降到 1.2;如果残差一路单调下降但速度慢,每次迭代残差只缩 2%,说明 ω 偏小,升到 1.6。最优区间通常在 1.5 到 1.75 之间,但遇到孔口强源项或者膜厚台阶,必须下调到 1.3 左右才能稳住。ω 超过 1.9 时几乎必然发散,表现为残差先降后突然跳到 NaN,这是判断 ω 过大最明显的信号。

另一个判断依据是看迭代步数随网格加密的变化。80×80 用 ω = 1.6 在 300 步内收敛,160×160 如果 600 步内也能收敛,说明 ω 在合理范围;如果 160×160 需要 2000 步才能勉强收敛,大概率 ω 偏小,需要重新试。残差判据我一般取 1e-7 的相对变化,再小就纯粹烧时间了。

4.3 最小可运行骨架:80×80 网格的完整 MATLAB 迭代循环

以下是按 P² 形式、SOR 迭代、定压边界写的一个最小可运行骨架,大约 80 行,跑通后再扩展成流量耦合边界。

% 参数区(全部无量纲) pa = 1.0; % 环境压力,无量纲基准 ps = 5.0; % 供气压力与pa之比 Lx = 1.0; Lz = 1.0; % 无量纲轴承尺寸 nx = 80; nz = 80; % 网格数 dx = Lx / (nx-1); dz = Lz / (nz-1); h0 = 1.0; % 无量纲名义间隙 H = ones(nx, nz); % 膜厚分布,初始均匀 % 均压槽区域示例(直接在H中修改) % H(35:45, 35:45) = 2.0; % 槽深为2倍间隙,按需打开 % 取H的三次方与界面值 h3c = H.^3; h3x = (h3c(:,1:end-1) + h3c(:,2:end)) / 2; % x方向界面 h3z = (h3c(1:end-1,:) + h3c(2:end,:)) / 2; % z方向界面 % 初值:全1,供气孔设为Ps^2 P2 = ones(nx, nz); hole_i = 40; hole_j = 40; % 单孔中心 r_hole = 3; % 孔半径(网格数) for i = 1:nx for j = 1:nz if sqrt((i-hole_i)^2 + (j-hole_j)^2) <= r_hole P2(i,j) = ps^2; end end end % 边界条件(四周大气压) P2(1,:) = 1; P2(end,:) = 1; P2(:,1) = 1; P2(:,end) = 1; % SOR迭代 omega = 1.6; tol = 1e-7; for iter = 1:5000 P2_old = P2; for i = 2:nx-1 for j = 2:nz-1 if sqrt((i-hole_i)^2 + (j-hole_j)^2) <= r_hole continue; % 供气孔节点保持定压 end % 五点差分系数 a_e = h3x(i, j) / dx^2; a_w = h3x(i-1, j) / dx^2; a_n = h3z(i, j) / dz^2; a_s = h3z(i, j-1) / dz^2; a_c = a_e + a_w + a_n + a_s; rhs = a_e*P2_old(i+1,j) + a_w*P2_old(i-1,j) ... + a_n*P2_old(i,j+1) + a_s*P2_old(i,j-1); P2_new = rhs / a_c; % SOR外推 P2(i,j) = (1-omega)*P2_old(i,j) + omega*P2_new; end end % 重新施加边界,防止内部更新污染边界 P2(1,:) = 1; P2(end,:) = 1; P2(:,1) = 1; P2(:,end) = 1; % 残差计算 err = max(abs(P2(:) - P2_old(:))) / max(abs(P2_old(:))); if err < tol break; end end % 恢复无量纲压力 P = sqrt(P2); p = P * pa;

这段代码的逻辑分四层。参数区定义无量纲几何和供气压力,H 矩阵留了口子供均压槽扩展;离散区把 h³ 的节点值转换成界面值 h3x 和 h3z,这是保证台阶槽区域不产生锯齿的关键;迭代区每个内节点计算周围四点的流入流出,除以总系数后得到 Gauss-Seidel 更新值,再乘 ω 外推。最终的残差用最大相对变化衡量。

参数调优方面,nx、nz 从 80 起步,做网格独立性验证时翻倍;omega 按 4.2 节的方法在 1.2 到 1.8 之间试;供气孔半径 r_hole 必须覆盖至少 3 个网格,否则定压边界近似粗糙。孔的位置和数量直接改 hole_i、hole_j 和控制循环里的距离判断即可。这段代码没有处理多孔联动,多孔需要在外层把每个孔独立标记。

5. 气体静压轴承求解避坑:5 个让我返工的现象与根因

5.1 残差停在 1e-4 不再下降:变量更新顺序让 SOR 失效

现象:残差曲线先快速下降,然后卡在 1e-4 上下震荡,继续迭代半小时也没有改善。

原因:SOR 的收敛性质依赖固定的扫描顺序和一致的边界处理。如果在内层循环中把供气孔节点的 P² 直接赋成 ps²,但同时又被周围节点的迭代值覆盖,边界条件在每一步都在变化,迭代就失去了确定的目标状态。另一个常见诱因是 ω 取得过大,高频误差先被抹平,低频误差持续震荡。

解决:供气孔节点在判断条件里直接 continue,不参与迭代更新;所有边界节点在每轮扫描结束后统一重新赋值,而不是在内部依赖上一次的旧值。如果这一步做完残差还卡住,把 ω 从 1.6 降到 1.3 再跑,通常能突破平台期。

5.2 供气孔周围出现 P² 小于 1 的非物理负压

现象:压力云图上孔口周围有一圈蓝色凹陷,面积不大但数值上 P < 1,即低于环境压力,明显违背物理直觉。

原因:定压边界从 1 跳到 25,SOR 的初始外推步长太激进,迭代在孔口附近产生过冲,P² 被推到 0.8 甚至更低。一旦低于 1,后续迭代很难把它拉回正区,因为周围节点全是高值,局部梯度异常大。

解决:一种办法是强制下限,每次更新后加一句 P2(P2 < 1) = 1,物理上相当于不允许压力低于环境压力。另一种办法是先跑 20 步 Gauss-Seidel 让压力场初步平滑,再切到 SOR。我倾向于第二种,因为加下限会人为截断压力场的形状,对流量计算结果有影响。

5.3 网格加密一倍,承载力反而跳变 10%

现象:40×40 网格下承载力 120 N,80×80 下变成 132 N,粗网格那组结果一看就有问题。

原因:网格加密改变了供气孔覆盖的网格节点数。40×40 网格下孔口半径 1.5 格,勉强覆盖 3 个节点;80×80 网格下孔口半径 3 格,覆盖 6 个节点。定压边界的作用面积变了,承载力当然变。这不是离散格式的问题,是几何模型没有随网格重构。

解决:无论网格怎么变,先精确计算每个网格节点到孔中心的距离,再用距离小于孔半径的判据施加定压。网格加密后,孔的面积自动保持一致。确定孔覆盖后,重新做三组网格验证,直到承载力变化小于 0.5%。

5.4 均压槽边界出现锯齿状压力分布

现象:均压槽和台肩交界处的等压线呈锯齿状,不像光滑过渡,网格越细锯齿越密。

原因:差分方程里的 h³ 取的是节点值,而不是界面值。槽内 h 是 2h0,槽外是 h0,节点值在边界上直接跳变,导致通量计算出现虚假的阶梯效应。这是我做台阶轴承时印象最深的一个坑,排查了整整一天。

解决:按第 3.2 节的做法,把 h³ 先求节点值,再在相邻节点之间取平均,得到界面值 h3x 和 h3z,再代入差分方程。这个修正会让槽边界处的通量连续,锯齿自然消失。修改量很小,效果立竿见影。

5.5 承载力比实验值大 30%:定压边界高估了孔口出口压力

现象:仿真结果和实验数据对比,承载力系统性偏大,偏大程度稳定在 25% 到 30%,修正网格和收敛判据都无法消除。

原因:定压边界把供气孔出口压力直接当成供气压力 ps,实际气体经过节流孔后压力要下降一截,出口压力 pd 通常只有 ps 的 60% 到 80%。定压边界把这段损失整个抹掉,承载力自然偏高。

解决:把定压边界升级成孔口流量耦合边界,用二分法循环求解 pd。外层循环假设一个 pd,解一次全场压力,再计算孔口出流量和气膜向四周的扩散流量,两者之差作为残差,迭代直到流量平衡。这个外循环通常需要 10 到 20 次内层求解,计算时间翻倍,但结果更接近实验值。初版代码建议先用定压边界跑通,再在验证阶段切换。

6. 从压力场到承载特性:用收敛解验证一套最小算例

6.1 从 P² 场恢复压力场并求承载力

收敛后 P2 矩阵保存的是无量纲压力平方,恢复压力场只差两步:P = sqrt(P2),p = P × pa。承载力的定义是气膜压力与环境压力的差在轴承面积上的积分,对应到离散网格上就是逐点求和乘单格面积。

% 承载力计算(无量纲) P = sqrt(P2); W_dimless = sum(sum(P - 1)) * dx * dz; % 无量纲承载力 W = W_dimless * pa * Lx * Lz; % 恢复有量纲,单位N

这段代码里 P − 1 对应 p − pa,dx × dz 是无量纲单格面积,乘 pa × Lx × Lz 后得到牛顿单位的力。验证时可以把 W_dimless 和文献值对比,无量纲结果更方便判断量级是否合理。注意求和边界:四周 P = 1,对承载无贡献,内点才是主体,所以直接用 sum 不会引入明显误差。

6.2 刚度怎么差分:用 ±5% 气膜厚度做三点法

轴承刚度是承载力对气膜厚度的导数,工程上关心它在名义间隙附近的数值。常见做法是分别算 h0 − δ 和 h0 + δ 两组膜厚下的承载力,再用中心差分近似:

K ≈ (W(h0 + δ) − W(h0 − δ)) / (2δ),其中 δ = 0.05 h0

δ 取 5% 的名义间隙,能兼顾差分的精度和收敛速度。δ 太大会把非线性平均掉,太小会让两次结果之差淹没在迭代残差里。每次改膜厚,H 矩阵整体缩放,重新解一遍雷诺方程,其他参数不变。这个流程跑完,刚度值可以用于静刚度校核和后续动力学分析。

6.3 流量守恒自检:一条不用实验也能验证的判据

收敛解对不对,不需要实验也能先自检:质量流量守恒。供气孔注入的流量等于轴承四边流出的流量。气膜内的质量流量正比于 h³ × P × ∂P/∂n,对四边做线积分,离散后累加。如果守恒误差小于 1%,说明压力场是自洽的;误差超过 5%,优先怀疑边界条件施加错误或者 h³ 界面值取错。

我的工作习惯是每次换工况先跑网格独立性,再做流量守恒自检,最后才把结果交给下一步。这套流程看起来笨,但在气体静压轴承这种强非线性问题上,能拦住大部分返工。换一个新的轴承构型时,程序从定压边界改到流量耦合边界,我也会保留定压版本做对照,记录两组结果的差异比例。这样以后参数变化时,哪里是真实物理解、哪里是边界简化,一眼就能分辨出来。希望帮到你。

本文还有配套的精品资源,点击获取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询