齿轮机构需要充足的润滑以实现长期最佳性能和效率。STAR-CCM+ 2402提供了光滑粒子流体动力学(SPH)模型,利用该模型可以模拟润滑剂在齿轮机构各部件周围的流动,并确定是否需要进行调整。
光滑粒子流(Smoothed Particle Hydrodynamics,SPH )是一种无网格方法,采用拉格朗日粒子为基础的方法来模拟流体动力学。这种数值方法克服了传统模型中与网格相关的限制,尤其适用于模拟具有移动部件的快速动态复杂流体流动。
本案例演示设置SPH仿真工作流程,以预测齿轮箱中的流场、齿轮润湿情况以及齿轮扭矩。案例将模拟一个油浴润滑系统,在这个系统中,齿轮部分浸没于润滑剂内,由于齿轮的旋转,润滑剂会在齿轮齿上形成润滑膜。如下图所示。
此齿轮箱为封闭系统,内部不存在流动边界。啮合的齿轮置于油浴中并以高速反向旋转。小齿轮转速为1222 rpm,大齿轮转速为-594.5 rpm。
仿真开始时,腔体内的油位高度为0.02米。油被模拟为不可压缩液体,其密度为845.1 kg/m³,动力粘度为0.074 Pa.s。采用固定大小的颗粒离散化油液,其颗粒直径为1毫米。通过对齿轮表面区域内的齿轮部件应用直接旋转运动值来规定齿轮的旋转。案例使用自适应时间步长方法,根据网格尺寸和计算速度动态调整时间步长大小。仿真计算时间为0.5秒。
启动双精度版本的STAR-CCM+并创建一个新的Simulation。
点击 Import Surface Mesh 按钮,在弹出的Open对话框中选中以下文件,然后点击 Open:
在出现的 Import Surface Options 对话框中点击 OK 按钮导入几何模型
点击 Make Scenec Transparent 按钮以透明显示几何模型,如图所示。
需要将导入的几何体部件分配给一个表面区域,在此区域内创建一个单一边界,表示齿轮箱外壳、齿轮和小齿轮的壁面。
SPH(Smoothed Particle Hydrodynamics)是一种无网格拉格朗日方法,它不需要由表面约束形成的闭合体积拓扑结构来定义流体域。SPH将流体本身离散为相互作用的粒子云。因此只需要表面来定义边界条件。
将几何体部件分配至表面区域的步骤如下:
此时模型树Regions节点下的子节点如图所示。
Group Box | Model |
---|---|
Space | Three Dimensional |
Material | Multiphase |
Multiphase Model | Smoothed-Particle Hydrodynamics (SPH) |
Viscous Regime | Laminar |
Optional Models | Gravity |
Optional Models | Particle Remediation |
模型选择完毕后如图所示。
变速箱润滑油密度为845.1 kg/m³、粘度为0.074 Pa.s。
Node | Property | Setting |
---|---|---|
Density > Constant | Value | 845.1 kg/m^3 |
Dynamic Viscosity > Constant | Value | 0.074 Pa-s |
通常在使用SPH方法模拟流体流动时,需要以几何体部件的形式指定流体的初始形状和位置。这个几何体部件必须形成一个封闭表面。因此需要创建一个体积形状,在初始化过程中,该形状内部会生成直径为0.001米的油颗粒。颗粒的大小代表了流体的离散化程度。
以下流程图展示了创建油初始域的过程:
首先从一个与齿轮箱对齐的长方体开始,并将其高度设置为油的初始高度。接着用这个长方体与齿轮箱进行相交操作。从相交部分减去齿轮。
初始状态下,流体处于静止状态,压力为1bar。因此可以将速度和压力的初始条件保留为默认值。
创建描述油的初始形状和位置的体积形状。
图形窗口如图所示。
选中模型树节点Oil Initial,可以查看该部分几何形状,如图所示。
为确保初始油部分与齿轮壳和齿轮的表面之间没有间隙,对部分进行压痕:
在创建的初始油部分内生成油粒子。
Node | Property | Setting |
---|---|---|
Particle Base Size | Value | 0.001 m |
Particle Generation | Parts | Oil Initial |
如图所示。
为了确保流体颗粒仅在边界条件的内侧考虑封闭表面(如齿轮箱壳体)上的边界条件,需要调整该表面的法线方向,使其正向朝向内侧。为此,需要对包含壳体的部件反向设置面法线的方向。
Property | Setting |
---|---|
Name | Pinion |
Objects | pinion |
如图所示。
这样就成功地将齿轮箱壳体部分的面法线方向调整为面向内侧,从而确保流体模拟时对该部分边界条件的正确求解。
小齿轮和大齿轮是反向旋转的,其中小齿轮的旋转速度为每分钟 1222 转。
齿轮的转速可计算为
Node | Property | Setting |
---|---|---|
Gear > Direct Rotating Motion Values | ||
Axis Direction | [0.0, 1.0, 0.0] | |
Rotation Rate | -594.49 rpm | |
Pinion > Direct Rotating Motion Values | ||
Axis Direction | [0.0, 1.0, 0.0] | |
Axis Origin | [-0.056, 0.0, 0.0] | |
Rotation Rate | 1222 rpm |
在 SPH 模拟过程中,可能会发生个别油粒子穿过齿轮壳的封闭表面并逃离感兴趣的域。为了避免与跟踪这些异常值相关的计算开销,STAR-CCM+ 会在它们满足某个基于位置的标准时移除逃逸的粒子。可以用一个包围齿轮壳、齿轮和小齿轮的有界形状来定义这个标准。
1、创建一个有界形状
2、定义移除穿过边界盒的粒子:
需要准备齿轮上的油液速度和油液体积分数的可视化。此外还需要监控并绘制齿轮扭矩与物理时间的变化。
1、创建一个用于可视化油液速度的场景
Oil Velocity
。编辑 Oil Velocity 节点,并设置以下属性:Node | Property | Setting |
---|---|---|
Outline 1 | ||
Opacity | 0.1 | |
Surface | Activated | |
Scalar 1 | ||
Point Scale Mode | Particle Model | |
Parts | Regions > gearbox | |
Scalar Field | Velocity: Magnitude | |
Auto Range | Off | |
Max | 1.5 m/s | |
Attributes | ||
Annotations | Annotations | [Solution Time] |
2、创建一个用于可视化齿轮润湿性的场景
Node | Property | Setting |
---|---|---|
Scalar 1 | Contour Style | Smooth Filled |
Parts | Parts | Parts> gear与Parts > pinion |
Scalar Field | Function | Volume Fraction of Oil Phase |
Attributes | ||
Update | Trigger | Time Step |
Update > Time-Step Frequency | Frequency | 5 |
3、创建一个齿轮扭矩绘图
Gear Torque
。Property | Setting |
---|---|
Axis | [0.0, 1.0, 0.0] |
Parts | Parts > gear |
默认情况下,SPH模拟过程中的时间步长会动态调整。在满足Courant-Friedrichs-Lewy (CFL) 稳定性条件的同时,时间步长尽可能地保持最大。该模拟运行的物理时间为0.5秒。
在这个模拟中,使用对流CFL和重力CFL时间步长提供器,这些提供器会根据对流和重力加速度的贡献来调整时间步长。只有在使用显式时间积分作为速度求解器的SPH模拟中,才需要使用粘性CFL时间步长提供器——SPH默认使用隐式时间积分。
1、设置时间步长
这里可以为模拟配置对流CFL时间步长提供器。默认情况下,模拟过程中启用时间步长提供器,并试图维持CFL数为0.72。对于这个模拟,默认设置是可以接受的。
默认情况下,重力CFL时间步长提供器在整个模拟过程中都试图维持CFL数为0.073。
2、设置停止标准
选择 Stopping Criteria > Maximum Physical Time 节点,将 Maximum Physical Time 设置为0.5秒。
选择 Maximum Steps 节点,取消激活 Enabled。
3、点击 Run 进行计算。
注:本文为STAR CCM+ 2402软件随机案例。
”
(完)