
y+是什么意思
y+的意思如下:
“y”是指输出y的值,“+”在前面讲过是指“和”的意思,(" ")这个是指空格的意思
整体来讲,(y+" ")是说,输出一个y的值后紧跟一个空格,这样在这个循环里面,输出的每个数字之间就不会紧挨着了,否则,若是没有(+" ")的话,输出的y就会连在一起,变成54321。
Y+是一个无量纲的值,其定义如下所示:其中y是第一层网格节点与壁面的距离,uτ是摩擦速度,ν是流体粘度。
那么Y+这个值到底有什么用呢?能够表示什么含义呢?为了解释这些问题,就得从流体的流动特性来说起了。
流体由于粘度的存在,导致了流动存在边界层。而边界层根据流动状态不同,也分为了粘性底层、过渡层和对数层(完全湍流层)三层(见下图)。而边界层一般都非常的薄,常常是毫米到微米级别的。因此如果采用划分网格的方式来进行数值求解的话,那么就会大大的增加计算网格的数量,导致计算时间较长。
为了在一定的计算精度条件下加快计算速度,相关的专家学者通过实验发现,在粘性底层和过渡层内主要是粘性力起主导作用,而惯性力可以几乎忽略。故而在高雷诺数湍流流动的情况下,可以将网格节点画到对数层中,即完全湍流的区域,而过渡层和粘性底层则不需要网格划分,这一部分的物理量分布是通过数学公式——壁面函数wall function来计算的。

2023-07-19 广告