叶片单元法
叶片单元法公式基于根据 Rajagoplan [270] 等人提出的方法。它主要用于对直升机旋翼在流场中产生的效应进行建模,但实际并未预先指定旋翼桨叶的确切几何。
此方法包含两个部分。第一步是标识计算域中属于虚拟盘体和应用了源项的网格单元的位置。第二步涉及到计算每个网格单元的动量源项矢量(在第一步中识别和标记)。
步骤 1:基于插值网格的叶片单元/容器的网格单元标记和分配
此步骤的相关信息由用户指定并通过虚拟盘体节点提供:
- 盘体几何
描述盘体的几何尺寸和方向
- 虚拟盘体分辨率
在极坐标中指定二维插值网格尺寸,表示实际叶片单元。翼弦、扭转和空气动力特征等叶片属性普遍存在于整个单元中。
源项分布:平均时间
对于“平均时间”法,源项根据插值网格上的每个叶片单元进行计算,然后传输到有限体网格。每个单元与有限体网格上的多个网格单元相关联。对于局部流动条件和建模转子之间的耦合,相关信息从最靠近插值网格上的叶片单元中心的有限体积网格单元获取。因此,指定插值网格尺寸实际上就是计算转子对流场的影响。以下草图说明了有限体网格(红色)与虚拟盘体插值网格(黑色)之间的流场耦合。

标记过程本身分为两步。第一步,将圆盘区域内的所有网格单元标记为接收源项。第二步,为已标记的每个网格单元分配与其相对插值网格的位置对应的容器/单元编号。因此,在第一步中标记的每个网格单元属于插值网格的某一单元/容器。
此方法要求每个单元/容器在其域中至少有一个网格单元。如果有限体网格非常粗糙且插值网格过于精细,则需要降低分辨率。以下两个图显示了两种不同分辨率的插值网格。对于第二个图中的精细插值网格,无有限体积网格单元属于最内环半径处某些单元/容器所在的域。


源项分布:准确时间
“准确时间”法可跟踪叶片的运动,并仅将源项添加到与叶片位置对应的体积网格单元。对于具有四个叶片的转子,将根据在盘体几何节点中指定的叶片形状和位置,对网格单元进行标记,如下所示。

为确保与插值网格成功耦合,有限体网格必须足够精细,在叶片宽度方向上至少标记 5 个网格单元。应向转子的整个扫掠区域应用相近的网格分辨率。在上述示例中,标记了 10 个网格单元。
使用默认插值模式时,Simcenter STAR-CCM+ 支持不同叶片的标记的网格单元的重叠。源项将相应地计算:

步骤 2:计算动量源项强度
叶片单元法的第二个部分计算插值网格单元的动量源项强度。根据转子几何(即,方向和原点),创建了盘体局部笛卡尔坐标系 。此笛卡尔坐标系的原点位于转子中心和 轴上,方向对应于盘体的推力方向。 轴垂直于旋转平面,而 和 轴则位于盘体平面中。以下草图演示了盘体局部坐标系:

旋转速度 始终沿 方向。从 + 方向查看时,+ 对应于逆时针 (CCW) 旋转,- 对应于顺时针 (CW) 旋转。
考虑到叶片俯仰,定义了另外两个坐标系:
- 基于转子的圆柱坐标系 ,其相对于基本局部坐标系
- 笛卡尔坐标系,相对圆柱坐标系的基础。它称为俯仰坐标系。
定义了俯仰坐标系的基础 ,使 指向叶片的跨度方向。俯仰坐标系的基本矢量 与基于转子的圆柱坐标系的 指向同一方向。圆柱坐标系随叶片旋转,俯仰坐标系相对圆柱坐标系倾斜。给定叶片的方位定位 ,旋转圆柱坐标系,使 与叶展对齐。俯仰坐标系按 (即,此方位定位的俯仰角)倾斜。所有计算在俯仰坐标系中执行。合力矢量将转换回基准坐标系,随之作为源项添加到动量方程中。
基准坐标系中的局部流场速度为:
使用变换矩阵序列 将局部流速将传递到俯仰坐标系:
叶片因旋转而产生速度,该速度可写入俯仰坐标系,如下所示:
其中, 为半径矢量。
因此,相对叶片的速度 由以下公式给出:
- 诱导攻角(流入角)
- 叶片俯仰角
- 几何俯仰角
- 几何扭转角
现在,诱导攻角计算如下:
其中, 考虑了高进程比的反流区域中 的方向。
根据 Eqn. (5141),叶片俯仰角通过叶片俯仰速度影响流入角(诱导攻角),从而影响有效攻角 。
俯仰角 定义如下:
其中, 为方位角, 为集合俯仰角, 为横向循环俯仰角, 为纵向循环俯仰角。
然后,最终有效攻角计算如下:
已知翼型遇到的攻角 和叶片相对速度 ,计算马赫数或雷诺数。空气动力系数还用于计算马赫数和雷诺数。在模拟树中以表形式指定这些系数。计算的数取决于如何指定空气动力系数:指定为马赫数 , 的函数还是雷诺数 的函数。
然后,升力和阻力计算如下:
其中, 为叶弦。
要考虑转子叶尖因尾涡导致的叶尖损失,需要根据所选的叶尖校正法对升力 、攻角 或升力和阻力 进行校正。
然后,将力转换为法向和切向力(从风轴转换为旋翼俯仰坐标系):
由于叶展方向上不存在空气动力,因此 。在俯仰坐标系中,气动合力矢量可在叶片单元上组合为 。
最后,力矢量转换为基准坐标系:
作用于流体单元的瞬时力即为 。
将时间平均源项 添加到离散化动量守恒方程中。由于叶片仅用其总旋转时间的有限部分穿过控制体积,因此时间平均源项按时间分数进行比例缩放:
其中, 为叶片数, 为叶片在穿过叶片单元时行进的距离。
不需要对准确时间源项进行任何比例缩放。给定叶片单元中的指定源项在有限体网格中的相应网格单元上分布,与网格单元体积成比例。
数值切割算法
- 主桨控件
通常,直升机有四个独立控件:三个用于主桨,一个用于尾桨。Simcenter STAR-CCM+ 实施孤立地看待转子,仅考虑转子控件。
主桨控件如下:
- 集合俯仰:
通过使用此控件,飞行员可以统一更改主桨的所有叶片的俯仰角,即,按相同的量更改。此更改会有效地影响主桨产生的总推力。
- 循环俯仰:
通过使用此控件,飞行员可以每转更改一次俯仰角。循环俯仰分类如下:
- 横向循环俯仰 :
随 而变化。叶片在 0° 和 180° 下时,横向循环俯仰最大或最小。转子响应(以 90° 定相)导致横向(y 轴)上产生控制效果并有效地影响旋转力矩。
- 纵向循环俯仰
随 而变化。叶片在 90° 和 270° 下时,纵向循环俯仰最大或最小。转子响应(以 90° 定相)导致纵向(x 轴)上产生控制效果并有效地影响俯仰力矩。
- 横向循环俯仰 :
因此,总俯仰角是方位角 的函数,由以下公式给出:(5147)
- 集合俯仰:
- 算法
- 转子空气动力响应是其控制输入和空气动力环境的高度耦合函数。尽管转子产生的推力主要受集合俯仰影响,但是也受循环俯仰输入影响。同样,旋转与俯仰力矩与循环俯仰输入直接相关,但也会导致推力发生变化。在虚拟盘体的局部坐标系中定义:(5148)
其中, 为推力, 为旋转力矩, 为俯仰力矩。
此耦合方程组可以解释为控制输入矢量 与转子响应矢量 之间的关系,其中:
每个飞行条件对应于转子响应矢量 的状态,这需要控制输入矢量 的特定状态,进而影响直升机的空气动力特征。
要研究直升机的空气动力性能,首先选择飞行条件。这意味着响应矢量 已知,而不是控制输入矢量 。使用输入矢量 的初始猜测值开始迭代过程。然后迭代更新 ,直至解收敛到目标响应矢量 。
要使迭代过程更新 ,线性化此耦合方程组。然后,应用牛顿-拉夫森方法。要进行线性化,应用 , 泰勒级数展开:(5149)仅考虑一阶项,Eqn. (5149) 重新排列为:(5150)其中, 为相关物理量(即,响应矢量 )相对控制输入 的雅可比矩阵。
Eqn. (5150) 改写为:(5151)在 Eqn. (5151) 中,下标 (i) 对应于第 i 次切割迭代,d 对应于转子响应矢量 的所需目标状态。
进的初始猜测值可得出初始值 ,这通常不等于 的目标状态。要继续进行切割迭代,必须使用冻结流场确定雅可比矩阵。为此,单独扰动控制输入矢量的每个风量,并计算转子响应。然后,使用二阶中心差分计算偏导数。给定 ,通过求解方程 Eqn. (5150) 确定控制输入矢量 校正。计算校正为亚松弛,可实现数值阻尼,然后用于更新控制输入矢量。重复该过程,直至解收敛到指定容差内的目标 。
在时间平均值模式下,重复应用控制输入校正。源项的收敛将触发应用校正。
在时间精确值模式下,转子按初始条件旋转几圈,直到流成为周期流。在应用控制输入校正之前,修剪求解器将收集一转的 轴数据以建立平均值。 应用事件由源项的收敛或由两次校正之间的转数引导,它们在“修剪选项”属性中指定。
- 源项更新概述
以下流程图概述了叶片单元源项更新过程。当主流动求解器已准备好在动量方程中接受来自可选模型的源项贡献时,将触发此过程。当压力和速度等主流相关场可用时,计算叶片单元源项。

接下来,Simcenter STAR-CCM+ 检查叶片单元源项是否收敛到 Source Tolerance(请参见“用户指南 > 物理建模 > 虚拟盘体模型 > 叶片单元法 > 设置源收敛控制”)。此外,Simcenter STAR-CCM+ 还检查旋转速率跃升是否完成。如果任一检查失败,则叶片单元源项按源亚松弛因子进行亚松弛(请参见“用户指南 > 物理建模 > 虚拟盘体模型 > 叶片单元法 > 设置源收敛控制”),并添加到动量方程的源项中。然后,求解过程继续处理下一个模型。此步骤对应于上述流程图中第一个判定块的 no(否) 分支。
当第一个判定块计算为 yes(是) 时,Simcenter STAR-CCM+ 会检查主桨响应是否等于目标值。此检查对应于上述流程图中的第二个判定块,并解释为切割状态的收敛。如果达到用户指定的切割容差,将收敛切割状态(请参见“用户指南 > 物理建模 > 虚拟盘体模型 > 叶片单元法 > 设置切割收敛控制”)。如果切割状态已收敛,则求解过程将继续处理下一个模型。如果切割状态未收敛,则根据数值切割算法更新转子切割角。计算得出的切割角按切割亚松弛因子进行亚松弛(请参见“用户指南 > 物理建模 > 虚拟盘体模型 > 叶片单元法 > 设置切割收敛控制”)。
每次迭代时,执行源项计算。因此,导致流场发生变化的任何用户设置更改会影响叶片单元法源项矢量。务必注意的是,切割算法仅在叶片单元源项收敛到指定级别时才执行。如果外部流场高度不稳定,建议松弛源项上的收敛容差,使切割角更新可以起作用。对于极端情况,如果主桨在尾流中运行且所需的飞行条件为悬停,建议通过指定容差级别 100% 停用源项收敛检查。此设置可确保在每次迭代时执行该算法。