目录

  • 引言
  • 雷诺方程的推导
  • 雷诺方程的解
  • 雷诺方程的推广
  • 有限体积法

引言

雷诺方程,即湍流的平均运动方程,所属黏性不可压缩流体动力学,从Navier-Stokes方程派生,是经典润滑理论的基本方程之一。

1886年,奥斯本·雷诺兹(Osborne Reynolds)教授发表了一篇论文,催生了润滑理论。他不仅制定了描述润滑膜流动的方程,而且还推导了几种分析解决方案,并将该理论应用于摩擦实验报告中。
在实验中研究了轴承摩擦,发现流体动力压力在接触中心后面急剧上升,润滑剂的效率取决于粘度,速度轴承尺寸。根据雷诺兹的说法,润滑剂被“拖入”了触点中,形成了一层薄膜,承载了施加在车身上的载荷。他根据简化的Navier-Stokes方程将其思想组合成数学公式。

雷诺方程是一个偏微分方程,描述了两个表面之间润滑薄膜的流动,是润滑流体力学弹性流体力学理论最重要的应用基础。

雷诺方程在推导过程中做出了一些假设,但近年来,有些假设被放宽了,并推导了各种形式的广义雷诺方程,如(Salant, R. F., et al. (2006). “Numerical Model of a Reciprocating Hydraulic Rod Seal.” Journal of Tribology )

雷诺方程的推导

该理论的原理源于以下观察结果:

  • 润滑剂可被视为等粘度和层流状,而流体膜的曲率可忽略不计。

在以下假定条件下,从Navier-Stokes方程和连续性方程中得出经典的Reynold方程:

  • 恒定粘度
  • 薄膜润滑
  • 可忽略的物体作用力
  • 无滑动边界条件

连续性介质假设成立需满足:流体的最小空间尺寸远远大于分子的平均运动自由程。

根据牛顿第二定律公式,所有流体微团的总动量随时间的变化率==所有流体微团所受到的合力。合力包括表面力和体积力。

表面力可分解为法向力和切向力,通常为压力和切向粘性力
体积力作用于流场的每一个流体微团,如重力、电磁力等。

根据上述假设时,有以下方程式:


假定流体不可压缩的,其中第三个是连续性方程式。

前两个方程可以转化为 (假设薄膜几何形状):


边界条件应适用:

其中,U1 和 U2 代表轴承表面的速度。

代入积分常数,则有以下速度分布:


只有四个未知数的方程。通过第三个连续性方程,可以化简为:

根据流体压力的雷诺方程进行积分:

雷诺方程的解

通常,必须使用诸如有限差分或有限元之类的数值方法来求解雷诺方程。但是,根据边界条件和所考虑的几何形状,可以在某些假设下获得解析解。

对于平面几何上的球体(对于刚体)和稳态的情况,可以假设Sommerfeld(也称为Half-Sommerfeld)空化边界条件,通过解析方法求解二维Reynolds方程。

该解决方案是由诺贝尔奖获得者Kapitza教授提出的。但是,Sommerfeld边界条件不准确,该求解结果智能用作近似值。

对于一维雷诺方程,可以使用几种解析,半解析和近似解。1916年,马丁在假定刚性表面的情况下,获得了圆柱体和平面几何形状的最小薄膜厚度和最小压力的封闭形式解决方案。马丁采用了Swift-Stieber空化边界条件。当表面的弹性变形有助于薄膜厚度时,在高负载(润滑剂中的高压)的情况下,该解决方案并不准确。马丁在高载荷下的实验和理论结果有所不同,导致研究人员得出结论:弹性变形在润滑中起着重要作用。
1949年,格鲁宾在某种程度上简化了弹性流体动力润滑(EHL)线接触问题的解决方案,将弹性变形和流体动力结合在一起。

雷诺方程的推广

通过拓展推导经典形式的假设,派生了各种广义的雷诺方程,以削弱用于推导经典形式的假设,如,可压缩的非牛顿流体。

在摩擦学中,雷诺方程用于预测流体膜厚,以及表面摩擦力。

此外如滑动边界条件,雷诺方程的这种形式用于计算带纹理的表面或具有高滑移的表面的膜厚和摩擦。

有限体积法

最常见的有限元法是二阶至三阶精度,而有限体积法是一阶至二阶精度。

本文以有限体积法为例,求解雷诺方程。

delx=2*180/nx;
dely=2/ny;
P=ones(nx+1,ny+1);
A=ones(nx+1,ny+1);
SP=ones(nx+1,ny+1);
H=ones(nx+1,ny+1);
F=ones(nx+1,ny+1);
for i=1:1:nx+1theta=(i-1)*delx*pi/180;for j=1:1:ny+1H(i,j)=1+e*cos(theta);end
end
wucha=1;
error=1e-3;
S=0,T=0;
while(wucha>=error)PP=Pfor i=2:nyfor j=2:nyP2(i,j)=P(i,j);A(i,j-1)=[0.5*(H(i,j-1)+H(i,j))]^3*(lamta)^2*delx/dely;A(i,j+1)=[0.5*(H(i,j+1)+H(i,j))]^3*(lamta)^2*delx/dely;A(i+1,j)=[0.5*(H(i,j)+H(i+1,j))]^3*dely/delx;A(i-1,j)=[0.5*(H(i,j)+H(i-1,j))]^3*dely/delx;SP(i,j)=6*lamta{0.5*(H(i,j)+H(i+1,j))-0.5*(H(i,j)+H(i-1,j))*[1+(1-F(i-1,j))*P(i-1,y)]};P(i,j)=(A(i,j-1)*F(i,j-1)*P(i,j-1)+A(i,j+1)*F(i,j+1)*P(i,j+1)+A(i+1,j)*F(i+1,j)*P(i+1,j)+A(i-1,j)*F(i-1,j)*P(i-1,j)+SP(i,j))/A(i,j);if P(i,j)>=0F(i,j)=1;else F(i,j)=0;endendendfor i=2:nxfor j=2:nyS=S+P(i,j)-PP(i,j)T=T+P(i,j);endendwucha=S/T;conut=count+1;
end

【Fluent】雷诺方程:推导与求解(附MATLAB代码)相关推荐

  1. 【路径规划】基于遗传算法实现外卖订单动态变换模型求解附matlab代码

    1 内容介绍 前瞻产业研究院发布的<中国在线外卖商业模式与投资战略规划分析报告>统计数据显示,2015-2018年中国在线外卖收入年均增速约为117.5%,是传统餐饮业的12.1倍,我国在 ...

  2. 【优化配煤】基于遗传算法实现配煤问题优化求解附matlab代码

    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信.

  3. 材料力学求解器-刚架与桁架杆系的计算机求解(附matlab代码)

    材料力学求解器-刚架与桁架杆系的计算机求解(附matlab代码) 1 刚架的计算机求解 1.1位移法与刚度矩阵 1.2 matlab程序 2 桁架的计算机求解 材料力学是一门非常成熟的学科,里面有大量 ...

  4. 惩罚函数外点matlab,禁忌搜索算法求解带时间窗的车辆路径问题(惩罚函数版 附MATLAB代码)...

    本周应小伙伴要求继续学习TS求VRPTW,不过这次通过使用惩罚约束的形式允许解违反时间窗约束和容量约束,不过要给违反约束的解加以惩罚. 这次我们的目标函数就不单单只有车辆总行驶距离了,还要包括当前解中 ...

  5. 几种常用信号平滑去噪的方法(附Matlab代码)

    几种常用信号平滑去噪的方法(附Matlab代码) 1 滑动平均法 1.0 移动平均法的方法原理 1.1 matlab内自带函数实现移动平均法 1.2 利用卷积函数conv()实现移动平均法 1.3 利 ...

  6. 多目标优化 | NSGA-Ⅲ(中篇,附MATLAB代码)

    目录 常规归一化操作 种群个体的自适应归一化操作 计算种群理想点 转换种群目标函数值 计算每个坐标轴对应的极值点 计算超平面与坐标轴的截距 归一化种群目标函数值 种群自适应归一化操作伪代码 NSGA- ...

  7. MATLAB应用实战系列NSGA-II多目标优化算法原理及应用实例(附MATLAB代码)

    前言 NSGA-Ⅱ是最流行的多目标遗传算法之一,它降低了非劣排序遗传算法的复杂性,具有运行速度快,解集的收敛性好的优点,成为其他多目标优化算法性能的基准. NSGA-Ⅱ算法是 Srinivas 和 D ...

  8. a*算法matlab代码_NSGAII多目标优化算法讲解(附MATLAB代码)

    小编今天为大家讲解NSGA-II多目标优化算法,提到多目标优化,大家可能第一个就想到NSGA-II算法,今天小编就带领大家解开NSGA-II的神秘面纱. NSGA-II全称是快速非支配排序遗传算法,这 ...

  9. 数学规划模型总结(附MatLab代码)

    数学规划模型总结(附MatLab代码) 概述 定义 一般形式 分类 线性规划(linear programming) 非线性规划(nonlinear programming) 整数规划(integer ...

  10. SAR成像系列:【3】合成孔径雷达(SAR)的二维回波信号与简单距离多普勒(RD)算法 (附matlab代码)

    合成孔径雷达发射信号以线性调频信号(LFM)为基础,目前大部分合成孔径雷达都是LFM体制,为了减轻雷达重量也采用线性调频连续波(FMCW)体制:为了获得大带宽亦采用线性调频步进频(FMSF)体制. ( ...

最新文章

  1. 【数字信号处理】序列傅里叶变换 ( 基本序列的傅里叶变换 | 求 a^nu(n) 的傅里叶变换 )
  2. golang中的shell
  3. 大数据聚类分析用于预测_多模态数据中的非负矩阵分解用于分割和标签预测
  4. 解决:The “data“ option should be a function that returns a per-instance value in component definitions
  5. 单循环 输入一行星花
  6. linux 解压安卓内核,解压内核镜像
  7. 中国连帽防护服市场趋势报告、技术动态创新及市场预测
  8. mvn执行编译时使用lib下的jar包
  9. diskgenius创建efi分区_无损分区大小调整
  10. 数据库sql脚本--省市县生成
  11. 利用 echarts 绘制江苏省的地图之三
  12. 测序数据量,测序深度和测序覆盖度
  13. java实验报告6:异常处理程序设计
  14. JOL工具及其分析对象在JVM的大小和分布
  15. SCI科研制图的尺寸及字体大小
  16. CQF项目课程学习介绍(一)
  17. 美通企业日报 | 中国近八成汽车是白黑两色;中企抗癌新药首次在美获批上市...
  18. 51单片机_13-2 DS18B20温度报警器
  19. 【01误区解读】知识图谱与文献计量你一定做错了~CiteSpace时区图
  20. 【Seq2Seq】使用神经网络进行序列到序列学习

热门文章

  1. 论文翻译:2000_narrowband to wideband conversion of speech using GMM based transformation
  2. TCP头部分析与确认号的理解
  3. 又拍网架构 -- 前端PHP后台Python +消息中间件 RabbitMQ + 分库步骤
  4. 谷歌周边探索应用FieldTrip上架苹果App Store
  5. 知到网课大学生创业概论与实践考试试题|真题|题库(含答案)
  6. python实现字母的加密和解密 字典_利用Python产生加密表和解密表的实现方法
  7. 正则表达式生成随机密码包含大小写字母、数字和特殊字符
  8. 2020年11月windows7安装使用nodejs
  9. 全国计算机二级选择题(自总结易错题)
  10. go pdf支持中文