壁面函数

合集下载

lbm 壁面函数

lbm 壁面函数

LBM(格子玻尔兹曼方法)是一种用于模拟流体动力学的数值方法。

在LBM中,壁面函数用于描述流体与固体壁面之间的相互作用。

壁面函数通常用于处理边界条件,以模拟流体在壁面上的行为。

它规定了流体粒子与固体壁面之间的相互作用,以及流体粒子在壁面附近的分布情况。

壁面函数通常具有以下作用:
1. 防止流体粒子穿透固体壁面,确保流体粒子与壁面之间没有相互渗透。

2. 规定了流体粒子在壁面附近的分布情况,以确保流体的边界条件得到满足。

3. 对流体的运动方程进行修正,以考虑壁面边界条件的影响。

在实际应用中,壁面函数的具体形式可能因模拟问题而异。

常用的壁面函数包括反弹壁面函数、无滑移壁面函数和部分滑移壁面函数等。

这些壁面函数根据不同的物理现象和模拟需求进行设计和选择。

总之,LBM中的壁面函数用于描述流体与固体壁面之间的相互作用,以确保模拟结果的准确性和可靠性。

关于FLUENT中Y+的一些讨论

关于FLUENT中Y+的一些讨论

关于FLUENT中Y+的⼀些讨论⼀、关于 fluent计算时壁⾯函数法和⽹格的关系,还有⼀个⼩问题1:各位⽤ fluent的同仁和⾼⼿们,我想要⽐较好的使⽤ fluent软件,最重要的就是要学好理论,在这⾥我想请教各位⼀个问题,在使⽤标准 k-eplison和⼀些其他的封闭模型时,对于近壁区的流动要使⽤壁⾯函数法求解。

那么在划分⽹格时,是不是⼀定要把把第⼀个内节点布置在湍流充分发展的区域内呢?我们如果⾃动⽣成⽹格时,如果说第⼀个节点在壁⾯的粘性底层内,是不是对计算有⼀定的影响呢?还有⼀个问题就是在 gambit中设置的 wall 壁⾯,怎么到fluent设置为内部表⾯ interior,好像在边界条件设置时没有这个边界呀。

2:为什么要⽤壁⾯函数??就是因为,k-epsilon模型中,k的 boundary condition已知,在壁⾯上为零,⽽ epsilon的 boundary condition在壁⾯上为⼀未知的⾮零量,如此如何来解两⽅程模型???所以,我们就需要壁⾯函数来确定⾄少第⼀内节点上的值,当然也包括壁⾯上的值。

实际上就是把 epsilon⽅程的 boundary condition放到了流体内部。

⾄于壁⾯函数的应⽤范围,要看它是如何获得的,简单说,他们都是由于,靠近壁⾯,雷诺应⼒在粘性底层内基本消失,所以,navier-stokes变为可解,⽽求得。

所以,凡是应⽤壁⾯函数求得的节点,都应设置在粘性底层(y+=5-8)或者⾄少为线性底层(y+>30?具体数值忘记了),当然你放得越低,精度越⾼,但是⽹格越⼩。

我在 matlab内⾃⼰写的 code,在 y+=5-8内放 10层,fluent应该可以更⾼。

放在 fully developed region是完全错误的。

4:⼆楼的兄弟,谢谢!我的意思是壁⾯函数法和 k-epsilon混合使⽤,是不是它只计算壁⾯到第⼀个节点线之间的区域?如果是这样的话,划分⽹格是不是要计算这个距离呢?Y+这个值是我们控制,还是 fluent在求解时⾃动计算呢?y+的临界值好像是 11.63,不过这个值不是绝对的。

壁面函数

壁面函数

FLUENT壁面函数的选择2011-10-09 10:22:05| 分类:默认分类|举报|字号订阅壁面函数问题1、无论是标准k—ε模型、RNGk—ε模型,还是Realizable k—ε模型,都是针对充分发展的湍流才有效的,也就是说,这些模型均是高Re数的湍流模型。

它们只能用于求解处于湍流核心区的流动。

而壁面函数是对近壁区的半经验描述,是对某些湍流模型的补充(近壁区对整体流动影响较大和低雷诺数Re的情况),通过壁面函数法和低Re数k—ε模型与标准k—ε模型和RNGk—ε模型配合,成功解决整个整个管道的流动计算问题。

2、在壁面区,流动情况变化很大。

解决这个问题目前有两个途径:一、是不对粘性影响比较明显的区域(粘性底层和过渡层)进行求解,而是用一组半经验的公式(即壁面函数)将壁面上的物理量与湍流核心区内的相应物理量联系起来。

这就是壁面函数法。

在划分网格的时候,不需要在壁面区加密,只需要把第一个节点布置在对数律成立的区域内,即配置在湍流充分发展区域。

如果要用到壁面函数的话,在define---modle--viscous面板里有near wall treatment一项。

可以选择标准壁面函数、不平衡壁面函数等。

二、是采用低Re数的k—ε模型来求解粘性底层和过渡层,此时需要在壁面区划分比较细密的网格,越靠近壁面,网格越细。

当局部湍流的Re数小于150时,就应该使用低Re数的k—ε模型。

总结:相对于低Re数的k—ε模型,壁面函数法计算效率高,工程实用性强。

但当流动分离过大或近壁面流动处于高压之下时,不是很理想。

在划分网格的时候,需要在壁面的位置设置边界层网格,原因也是如此。

====================================================== ============================================为什么要用壁面函数??就是因为,k-epsilon模型中,k的boundary condition已知,在壁面上为零,而epsilon的boundary condition 在壁面上为一未知的非零量,如此如何来解两方程模型所以,我们就需要壁面函数来确定至少第一内节点上的值,当然也包括壁面上的值。

FLUENT常用的湍流模型及壁面函数处理

FLUENT常用的湍流模型及壁面函数处理

FLUENT常用的湍流模型及壁面函数处理本文内容摘自《精通CFD工程仿真与案例实战》。

实际上也是帮助文档的翻译,英文好的可直接参阅帮助文档。

FLUENT中的湍流模型很多,有单方程模型,双方程模型,雷诺应力模型,转捩模型等等。

这里只针对最常用的模型。

1、湍流模型描述2、湍流模型的选择有两种方法处理近壁面区域。

一种方法,不求解粘性影响内部区域(粘性子层及过渡层),使用一种称之为“wall function”的半经验方法去计算壁面与充分发展湍流区域之间的粘性影响区域。

采用壁面函数法,省去了为壁面的存在而修改湍流模型。

另一种方法,修改湍流模型以使其能够求解近壁粘性影响区域,包括粘性子层。

此处使用的方法即近壁模型。

(近壁模型不需要使用壁面函数,如一些低雷诺数模型,K-W湍流模型是一种典型的近壁湍流模型)。

所有壁面函数(除scalable壁面函数外)的最主要缺点在于:沿壁面法向细化网格时,会导致使数值结果恶化。

当y+小于15时,将会在壁面剪切力及热传递方面逐渐导致产生无界错误。

然而这是若干年前的工业标准,如今ANSYS FLUENT采取了措施提供了更高级的壁面格式,以允许网格细化而不产生结果恶化。

这些y+无关的格式是默认的基于w方程的湍流模型。

对于基于epsilon方程的模型,增强壁面函数(EWT)提供了相同的功能。

这一选项同样是SA模型所默认的,该选项允许用户使其模型与近壁面y+求解无关。

(实际上是这样的:K-W方程是低雷诺数模型,采用网格求解的方式计算近壁面粘性区域,所以加密网格降低y+值不会导致结果恶化。

k-e方程是高雷诺数模型,其要求第一层网格位于湍流充分发展区域,而此时若加密网格导致第一层网格处于粘性子层内,则会造成计算结果恶化。

这时候可以使用增强壁面函数以避免这类问题。

SA模型默认使用增强壁面函数)。

只有当所有的边界层求解都达到要求了才可能获得高质量的壁面边界层数值计算结果。

这一要求比单纯的几个Y+值达到要求更重要。

lbm壁面函数

lbm壁面函数

lbm壁面函数LBM (Lattice Boltzmann Method) 是一种基于微观格子构建的流体模拟方法,常用于求解复杂的流体力学问题,特别是与壁面交互的问题。

在LBM中,流体被视为由格子上的离散粒子组成的,这些粒子之间通过碰撞和传输来模拟流体的宏观运动。

而壁面函数则是LBM中用来模拟流体与实际物体之间的交互作用的一种技术。

在LBM中,流体与壁面之间的交互过程可以通过壁面函数来描述。

壁面函数是一种用来模拟流体与壁面之间的交互力的函数。

其基本原理是根据流体碰撞粒子与壁面之间的相对速度,计算出每个碰撞粒子在碰撞后的反弹速度,并通过该速度来更新碰撞粒子的位置和速度。

壁面函数的计算可以分为两个步骤。

首先,根据流体中的碰撞粒子和壁面之间的相对速度,计算出每个碰撞粒子的反弹速度。

这个过程一般使用经验公式或者模型来计算,在不同的情况下可以选择不同的公式。

其次,根据反弹速度来更新碰撞粒子的位置和速度。

这个过程可以通过将反弹速度分解成法线方向和切向方向的速度分量,并将法线方向速度分量反向,切向方向速度分量保持不变,来完成碰撞粒子的位置和速度更新。

在LBM中,壁面函数的选择对模拟结果的准确性和稳定性有着重要的影响。

一个好的壁面函数应能够准确地模拟流体与壁面之间的交互作用,并能够保持模拟过程的稳定性。

对于不同类型的壁面,如平面壁面、凹凸壁面等,可以选择不同的壁面函数来模拟其交互过程。

同时,需要根据具体的模拟问题,合理地选择壁面函数中的参数,以达到最佳的模拟效果。

除了壁面函数以外,LBM中还有一些其他的技术可以用来模拟流体与壁面之间的交互作用。

例如,可使用边界条件来约束流体在壁面处的速度和压力,以模拟流体在壁面上的粘附和滑移行为。

此外,还可以使用迷走模型来模拟流体在壁面上的倾斜或旋转等复杂运动。

总结来说,LBM中的壁面函数是一种用来模拟流体与实际物体之间交互作用的技术。

它通过计算流体中的碰撞粒子与壁面之间的相对速度,来更新碰撞粒子的位置和速度,从而模拟出流体与壁面的交互过程。

壁面函数wall y+

壁面函数wall y+
壁面函数的作用是通过将壁面附近的速度剖面近似为一个已知的函数形式,简化 CFD 模拟中对壁面处流动的计算。一般而言,壁面函数在 y+较小的区域(通常 是 y+ < 5)有较好的适用性,可以很好地描述壁面处的速度和剪切应力分布。 而在 y+较大的区域(通常是 y+ > 30),壁面函数的适用性会降低,需要采用 更为精细的壁面模型来描述流动的细节。
总之,壁面于研究流动在壁面 附近的行为以及预测壁面附近的速度和剪切应力分布具有重要意义。
壁面函数(wall function)是在计算流体力学(CFD)中,用于描述流体在靠近 壁面处的速度和剪切应力变化的一种数学模型。而 y+则是一个无量纲的参数, 用于描述流体粘性效应在壁面处的相对大小。具体来说,y+是壁面距离 y 与壁 面摩擦速度 u 的比值,即 y+ = y * u / ν,其中 ν 为流体的动力粘度。

FLUENT壁面函数的选择

FLUENT壁面函数的选择

FLUENT壁面函数的选择壁面函数问题1、无论是标准k—ε模型、RNGk—ε模型,还是Realizable k—ε模型,都是针对充分发展的湍流才有效的,也就是说,这些模型均是高Re数的湍流模型。

它们只能用于求解处于湍流核心区的流动。

而壁面函数是对近壁区的半经验描述,是对某些湍流模型的补充(近壁区对整体流动影响较大和低雷诺数Re的情况),通过壁面函数法和低Re数k—ε模型与标准k—ε模型和RNGk—ε模型配合,成功解决整个整个管道的流动计算问题。

2、在壁面区,流动情况变化很大。

解决这个问题目前有两个途径:一、是不对粘性影响比较明显的区域(粘性底层和过渡层)进行求解,而是用一组半经验的公式(即壁面函数)将壁面上的物理量与湍流核心区内的相应物理量联系起来。

这就是壁面函数法。

在划分网格的时候,不需要在壁面区加密,只需要把第一个节点布置在对数律成立的区域内,即配置在湍流充分发展区域。

如果要用到壁面函数的话,在define---modle--viscous面板里有near wall treatment一项。

可以选择标准壁面函数、不平衡壁面函数等。

二、是采用低Re数的k—ε模型来求解粘性底层和过渡层,此时需要在壁面区划分比较细密的网格,越靠近壁面,网格越细。

当局部湍流的Re数小于150时,就应该使用低Re数的k—ε模型。

总结:相对于低Re数的k—ε模型,壁面函数法计算效率高,工程实用性强。

但当流动分离过大或近壁面流动处于高压之下时,不是很理想。

在划分网格的时候,需要在壁面的位置设置边界层网格,原因也是如此。

为什么要用壁面函数??就是因为,k-epsilon模型中,k的boundary condition已知,在壁面上为零,而epsilon的boundary condition 在壁面上为一未知的非零量,如此如何来解两方程模型???所以,我们就需要壁面函数来确定至少第一内节点上的值,当然也包括壁面上的值。

实际上就是把epsilon方程的boundary condition放到了流体内部。

增强壁面函数

增强壁面函数

增强壁面函数增强壁面函数是一种新兴的图像处理技术,它可以按照用户要求对图像进行处理,以便将图像中的重要元素突出显示出来,使图像更加清晰。

增强壁面函数也可以通过修改图像的对比度和色彩,以增强图像的美感。

本文将从以下几个方面介绍增强壁面函数:定义、设计原理、应用以及未来发展方向。

首先,要理解增强壁面函数,必须先来认识它的定义。

增强壁面函数是一种基于曲线的图像处理技术,它对原始图像进行改变,以使曲线图满足用户的要求。

这一技术可以将曲线的曲率、前景的明暗度以及图像的色彩改变得更加突出,以便满足用户的需求。

其次,增强壁面函数的设计原理包括两个主要部分:曲线的曲率和色彩的平衡。

首先,在增强壁面函数中,曲线的曲率是增强图像的基础。

通过调整曲率,可以使每一种颜色的像素点在图像中显示得更清晰明了。

其次,在增强壁面函数中,色彩的平衡也是一个很重要的因素。

色彩平衡是指在一个图像中,把不同颜色的像素点的比例和明度调整到一定程度,使得图像看起来更加美观。

此外,增强壁面函数的应用也非常广泛,主要包括以下几个方面:(1)在图像质量评价方面,增强壁面函数技术可以检测出图像中存在的不同色度,从而进行准确的图像质量评价;(2)在图像修复方面,增强壁面函数技术可以增加图像中细节的清晰度,以及改善图像的色彩和对比度;(3)在电影特效方面,增强壁面函数技术可以在电影中控制隐藏的细节,让电影画面变得更加丰富多彩。

最后,就增强壁面函数的未来发展而言,随着现代计算机技术的发展,增强壁面函数的使用范围也将不断扩大,并极大地改善图像处理的质量。

由此可见,增强壁面函数技术在图像处理领域将发挥重要作用,将带来更多的惊喜。

综上所述,增强壁面函数是一种新兴的图像处理技术,它可以按照用户要求对图像进行处理,以便将图像中的重要元素突出显示出来,使图像更加清晰。

增强壁面函数的定义、设计原理、应用以及未来发展方向都得到了详细的介绍,这些技术的使用范围也将不断扩大,将带来更多的惊喜。

des模型壁面函数

des模型壁面函数

des模型壁面函数
壁面函数是在流体动力学中用来描述流体在靠近固体壁面处的速度和剪切应力的函数。

在湍流模拟中,由于计算空间的限制,无法直接模拟整个边界层区域,因此需要使用壁面函数来近似描述边界层内的流动特性。

DES(Detached Eddy Simulation)是一种湍流模拟方法,结合了雷诺平均纳维-斯托克斯方程(RANS)和大涡模拟(LES)的优点。

在DES方法中,湍流流动被分为两个部分:一个是通过RANS方程求解,用来模拟湍流边界层的粘性效应;另一个是通过LES方程求解,用来模拟湍流边界层的非粘性效应。

在DES模型中,壁面函数起到了关键的作用。

它们用来描述流体在靠近壁面处的速度、剪切应力和湍流涡旋的大小。

常见的壁面函数有三种形式:1. 等度剪切剪切应力壁面函数(Eq. Wall Functions);2. 弱相对运动率壁面函数(Low-Reynolds-Number Wall Functions);3. 计算插值壁面函数(Computational Interpolation Wall Functions)。

在DES模型中,通常使用等度剪切剪切应力壁面函数。

这种壁面函数假设在壁面附近存在一个层状区域,该区域内的流动速度与剪切应力的分布呈线性关系。

通过将流体运动方程中的涡粘性项进行近似,可以得到壁面函数表达式。

DES模型壁面函数的具体形式和参数设置会根据具体的模拟问题而有所不同。

一般来说,需要根据流场的湍流强度、网格分
辨率等因素进行合理选择和调整。

在实际应用中,可以通过验证和比对实验数据来评估和改进壁面函数的准确性和适用性。

lbm 壁面函数

lbm 壁面函数

lbm 壁面函数
LB还原壁模型(LBMs)是计算流体动力学(CFD)中常用的一种技术。

它是一种基于格子的方法,用于模拟流体在不同壁面上的行为。

壁面函数是在模拟流动中用于处理流体靠近墙壁时的边界条件的一种方法。

LBMs中常用的壁面函数可以分为三类:无滑移壁面函数、局部滑移壁面函数和全局滑移壁面函数。

无滑移壁面函数是指流体在墙壁上的速度与墙壁完全相同,即不存在流体相对于墙壁的滑移。

这种壁面函数通常用于模拟流体与固体物体的接触,比如墙壁或管道。

局部滑移壁面函数是指流体在墙壁上的速度与墙壁之间存在一定的滑移,但滑移速度与墙壁上的切应力有关。

这种壁面函数通常用于模拟流体与粒子之间的相互作用,比如颗粒浆料中的流体与固体颗粒之间的接触。

全局滑移壁面函数是指流体在墙壁上的速度与墙壁之间存在一定的滑移,但滑移速度与墙壁上的切应力无关。

这种壁面函数通常用于模拟流体在微纳尺度上与墙壁之间的相互作用,比如纳米尺度上流体在固体表面的滑移行为。

在LBMs中,选择适当的壁面函数对于准确模拟流体在不同壁面上的行为非常重要。

根据具体的应用需求和模拟对象的特性,可以选择合适的壁面函数来处理流体与墙壁的相互作用,以获得准确的模拟结果。

lbm 壁面函数

lbm 壁面函数

lbm 壁面函数
LBM (Lattice Boltzmann Method) 壁面函数是指在LBM中对于
流体与固体壁面的相互作用模型。

在LBM中,流体被离散化为一系列具有不同速度的质点,通
过碰撞和迁移的过程来模拟流体的运动。

然而,在流体与固体壁面接触的情况下,需要对这种相互作用进行建模。

常用的壁面函数有以下几种:
1. No-slip边界条件:这是最常用的壁面函数,假设流体的速
度与固体壁面相切方向的速度为0,即质点在固体壁面上停滞。

这种模型适用于大多数情况下的固体壁面。

2. 强平滑壁面函数:这种壁面函数在固体壁面上采用连续平滑的速度分布,与No-slip边界条件相比,改变的速度梯度更加
平滑。

这种模型适用于对速度剪切较小的场景。

3. 科莞壁面函数:这是一种用于模拟多孔介质流动的壁面函数,它采用了一种渗透边界条件,通过调整渗透率和阻尼参数来模拟流体在多孔介质中的流动。

选择合适的壁面函数取决于具体的模拟问题,需要考虑流体的性质、流动类型以及模拟结果的精度需求等因素。

fluent壁面函数

fluent壁面函数

fluent壁面函数
Fluent壁面函数是3D流体力学软件Fluent的一种材料流体模型的计算方法,用于解决复杂流动的数学模型。

Fluent壁面函数可以模拟从一个表面发出的流量,以及它如何随着它在壁面上移动而改变。

Fluent壁面函数使用壁面平衡来计算壁面流体的性质。

它们通过简单的流体力学原理来描述壁面上流体的行为。

在壁面平衡中,以特定的壁面上的单位面积为基础,在该面积上求和所有流体运动控制件,以z轴为准确地计算壁面的准确运动。

Fluent壁面函数可用于描述复杂的表面形状,如管道、箱子、板条和船等。

可以模拟在特定表面上的流动,以及表面上流体的改变情况。

它们还可以用来预测整体流体行为,如流量和速度。

Fluent壁面函数可以帮助研究者更好地理解流体是如何在某一表面上传播的,从而更好地设计流体系统。

它们还可以用来确定流体系统中存在的压力、温度和流速。

- 1 -。

壁面函数 correlation

壁面函数 correlation

壁面函数(correlation)是指在汽车、飞机、船舶及其它工程上,流体粘性剪切应力与与壁面的相互作用。

在流体动力学和传热学中具有重要意义。

一、壁面函数的定义壁面函数(correlation)是描述壁面附近流场物性参数变化的函数关系,它在计算流体流动特性时起到重要作用。

壁面函数的主要作用是用来计算物质在壁面附近的速度分布及各种参数关系的函数,以便在计算流场的数学模型中引入一些物性参数的变化,使得模型更符合实际情况。

二、壁面函数的研究意义1. 改善模型精度壁面函数的研究对于改善流体流动特性的计算模型精度具有重要作用。

在工程领域,尤其是在飞机、汽车等交通工具的设计中,对流体流动的精确计算往往能够带来更加合理和有效的设计方案。

2. 提高计算效率壁面函数的合理选取可以帮助提高流体流动特性的计算效率。

通过引入合适的壁面函数,可以简化数学模型,减少计算量,提高计算速度,从而更快地获得流场的物理性质参数。

3. 优化工程设计壁面函数的研究还可以帮助工程设计师更好地理解流体流动特性,以便优化工程设计。

通过对壁面函数的深入研究,可以提高对流体流动行为的理解,为工程设计提供更加准确的参考数据和理论依据。

三、壁面函数的应用领域壁面函数广泛应用于飞机、汽车、船舶等工程领域中。

在这些工程中,流体流动特性是设计过程中必须考虑的重要因素,而壁面函数的研究和应用则可以帮助工程师更好地理解和控制流体流动行为。

四、壁面函数的研究方法1. 实验方法壁面函数的研究可以通过实验来进行。

利用流体力学实验装置,观测流体在壁面附近的流动情况,获取相关数据,进行分析和总结,从而得出壁面函数的理论模型。

2. 数值模拟方法壁面函数的研究亦可通过数值模拟来实现。

利用计算流体动力学(CFD)等数值模拟方法,建立流体流动的数学模型,在其中引入壁面函数的影响,通过计算得出流体流动的各种参数,从而分析壁面函数的影响规律。

五、壁面函数的发展趋势随着科学技术的不断发展,壁面函数的研究也在不断深入。

壁面函数在激波诱导分离流动中的应用

壁面函数在激波诱导分离流动中的应用

中 图分 类 号 : V 2 1 1
文 献标 识 码 : A
文章 编 号 : 1 6 7 1 . 6 5 4 X( 2 0 1 3 ) 0 6 — 0 0 2 6 — 0 4
Wa l l Fun c t i o n Me t ho d f o r Sh o c k I n d uc e d Se p a r a t e d Fl o ws Si mu l a t i o n
N a v i e r . S t o k e s ( R A N S ) 方 程 的 流 场 数 值 模 拟 方 法 。利 用壁 面 函数 模 型得 到 壁 面 剪 切 应 力 , 通过修 正壁面粘性通量 , 构造 了一 种 新 的湍 流 边 界 处 理 方 法 , 并将 其 耦 合 到 R A N S方 程 和 S S T k 一 湍 流 模 型 的数 值 求 解 中; 同时, 针 对 激 波诱 导 引起 的 附 面层 流 动 分 离 问题 , 提 出一 种 附 面层 网格 加 密技 术 , 能 够 自适 应 加 密分 离 区 内 附 面 层 网格 , 使 得 在
Ab s t r a c t : A i f n i t e v o l u m e t y p e R e y n o l d s A v e r a g e N a v i e r — S t o k e s( R A N S )s o l v e r f o r s e p a r a t e d f l o w s i n —
t o h a n d l e t h e l f o w s e p a r a t i o n i n d u c e d b y s h o c k, a b o u n d a y r l a y e r me s h a d a p t i o n t e c h n i q u e w i t h t h e wa l l f u n c t i o n mo d e l w a s e mp l o y e d t o r e i f n e t h e b o u n d a y r l a y e r me s h e s i n t h e s e p a r a t i n g a r e a . N u me ic r a l s t u d — i e s s h o w e d t h e g i r d s e n s i t i v i t y d e c r e a s e d b y u s i n g wa l l f u n c t i o n mo d e 1 . Me a n wh i l e, t h e r o b u s t n e s s a n d S O — l u t i o n a c c u r a c y o f t h e p r e s e n t a p p r o a c h i n d e a l i n g wi t h s h o c k i n d u c e d f l o w s e p a r a t i o n wa s d e mo n s t r a t e d

ke方程的壁面函数

ke方程的壁面函数

ke方程的壁面函数一、引言Ke方程是一种重要的湍流模型,用于模拟流体在不同条件下的湍流流动。

在边界层内,流体与壁面之间存在着摩擦力,这种摩擦力对于湍流模拟来说是非常重要的。

因此,在Ke方程中引入了壁面函数来描述壁面附近的速度分布。

本文将详细介绍Ke方程的壁面函数。

二、Ke方程简介Ke方程是一种基于雷诺平均方法(RANS)的湍流模型,它通过求解三个方程来描述湍流运动:连续性方程、动量方程和能量方程。

其中,动量方程可以分解为x、y、z三个分量,每个分量都包含一个非线性项和一个线性项。

而壁面函数则主要用于描述非线性项。

三、壁面函数的定义在Ke方程中,壁面附近速度分布可以用以下公式表示:u+=u/uτ其中,u表示实际速度大小,uτ表示摩擦速度(或称为摩擦速度尺度),u+表示无量纲化后的速度大小。

为了更好地描述壁面附近的速度分布情况,引入了一个无量纲化距离y+:y+=yuτ/ν其中,ν表示运动粘度,y+表示无量纲化后的距离。

四、壁面函数的计算方法Ke方程中的非线性项可以用以下公式表示:u'v'=u'u*-(u*)^2其中,u'v'表示速度扰动,u*表示摩擦速度。

为了更好地描述速度扰动在壁面附近的分布情况,引入了一个壁面函数f(y+):f(y+)=y+/(1+A*y+)^2其中,A为常数。

壁面函数可以用来描述速度扰动在壁面附近的分布情况。

五、壁面函数的应用在Ke方程中,壁面函数主要用于描述非线性项和摩擦速度之间的关系。

通过计算壁面函数可以得到摩擦速度尺度uτ。

然后再将摩擦速度尺度带入到Ke方程中进行求解即可得到流场的各个参数。

六、总结本文详细介绍了Ke方程中的壁面函数及其计算方法和应用。

通过对壁面函数的计算可以更好地描述流体在边界层内的湍流运动情况。

同时,在实际模拟过程中需要注意选择合适的常数A来保证模拟结果的准确性。

FLUENT中壁面函数

FLUENT中壁面函数

FLUENT中壁⾯函数 vs 近壁⾯模型在数值模拟中,如何有效处理固体壁⾯附近的流场⼀直是⼀个⽐较棘⼿的问题。

⼀个稍复杂⼀点算例,简单更换⼀下壁⾯处理⽅法对计算结果都有较显著的影响,在缺少实验数据验证和流场涉及多种流动形态时,如何选择⾏之有效和经济合理的算法是⼀个艰难的考验,⼀般需要仔细考察流场与算法机理之间的契合度。

边界层分为层流边界层和湍流边界层,层流边界层为最靠近壁⾯或者层流流动时的边界层,对于⼀般湍流流动,两种边界层都有。

按参数分布规律划分时,边界层分为内区和外区,内区分为:粘性底层,Laminar sublayer(y+<5,Amano的三层模型),粘性起主导作⽤,在粘性⽀层中与壁⾯平⾏的速度与离开壁⾯的距离成线性关系(陶⽂铨,《数值传热学》);过渡层,Buffer region(5<y+<30),湍流作⽤与粘性作⽤共同作⽤;对数律层,Log-law region(30<y+),湍流起主导作⽤,⽆量纲速度与温度分布服从对数分布律;外区:惯性⼒主导,上限取决于雷诺数图1 边界层结构(引⾃中科⼤Fluent讲稿)FLUENT中有两种⽅法处理近壁⾯区域:A.壁⾯函数法。

不求解粘性影响内部区域(粘性⼦层及过渡层),使⽤⼀种称之为“wall function”的半经验⽅法去计算壁⾯与充分发展湍流区域之间的粘性影响区域。

采⽤壁⾯函数法,省去了为壁⾯的存在⽽修改湍流模型。

Fluent中的standard wall functions, scalable wall functions, Non-Equilibrium wall functions和Enhanced wall treatment都属于壁⾯函数法的模型。

B.近壁模型法。

修改湍流模型以使其能够求解近壁粘性影响区域,包括粘性底层。

此处使⽤的⽅法即近壁模型。

(近壁模型不需要使⽤壁⾯函数,如⼀些低雷诺数模型,K-W湍流模型是⼀种典型的近壁湍流模型)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

FLUENT壁面函数的选择2011-10-09 10:22:05| 分类:默认分类|举报|字号订阅壁面函数问题1、无论是标准k—ε模型、RNGk—ε模型,还是Realizable k—ε模型,都是针对充分发展的湍流才有效的,也就是说,这些模型均是高Re数的湍流模型。

它们只能用于求解处于湍流核心区的流动。

而壁面函数是对近壁区的半经验描述,是对某些湍流模型的补充(近壁区对整体流动影响较大和低雷诺数Re的情况),通过壁面函数法和低Re数k—ε模型与标准k—ε模型和RNGk—ε模型配合,成功解决整个整个管道的流动计算问题。

2、在壁面区,流动情况变化很大。

解决这个问题目前有两个途径:一、是不对粘性影响比较明显的区域(粘性底层和过渡层)进行求解,而是用一组半经验的公式(即壁面函数)将壁面上的物理量与湍流核心区内的相应物理量联系起来。

这就是壁面函数法。

在划分网格的时候,不需要在壁面区加密,只需要把第一个节点布置在对数律成立的区域内,即配置在湍流充分发展区域。

如果要用到壁面函数的话,在define---modle--viscous面板里有near wall treatment一项。

可以选择标准壁面函数、不平衡壁面函数等。

二、是采用低Re数的k—ε模型来求解粘性底层和过渡层,此时需要在壁面区划分比较细密的网格,越靠近壁面,网格越细。

当局部湍流的Re数小于150时,就应该使用低Re数的k—ε模型。

总结:相对于低Re数的k—ε模型,壁面函数法计算效率高,工程实用性强。

但当流动分离过大或近壁面流动处于高压之下时,不是很理想。

在划分网格的时候,需要在壁面的位置设置边界层网格,原因也是如此。

====================================================== ============================================为什么要用壁面函数??就是因为,k-epsilon模型中,k的boundary condition已知,在壁面上为零,而epsilon的boundary condition 在壁面上为一未知的非零量,如此如何来解两方程模型所以,我们就需要壁面函数来确定至少第一内节点上的值,当然也包括壁面上的值。

实际上就是把epsilon方程的boundary condition放到了流体内部。

至于壁面函数的应用范围,要看它是如何获得的,简单说,他们都是由于,靠近壁面,雷诺应力在粘性底层内基本消失,所以,navier-stokes变为可解,而求得。

所以,凡是应用壁面函数求得的节点,都应设置在粘性底层(y+<5-8)或者至少为线性底层(y+<30?具体数值忘记了),当然你放得越低,精度越高,但是网格越小。

我在matlab内自己写的code,在y+<5-8内放10层,fluent应该可以更高。

放在fully developed region是完全错误的。

-------这短话理解得有问题====================================================== ============================================为什么要使用壁面函数呢?首先,在CFD中应用湍流模型并不一定需要使用壁面函数,在粘性支层中可以对N-S方程直接求解。

在粘性支层中,速度梯度很大,vorticity 不为零,所以要直接求解,就必须在粘性支层中布置较多节点,一般要10层以上,这就是一般的低Re数湍流模型。

当然这样将占用较多的计算资源。

而在边界层中,是存在解析解的,如果在粘性支层内不求解三维N-S方程,而用一维数学模型代替,将大大降低计算资源的使用,这就是壁面函数。

一般高Re数湍流模型都使用壁面函数。

第一层网格节点布置在粘性支层之外。

那么你如何判断你的边界层网格节点布置是否合适呢?这就要检查你的y+,y+就是第一层网格质心到壁面的无量纲距离,与速度、粘度、剪应力等等都有关系。

对于y+的值,各个学者推荐的范围是不一样的,但一般在30-60之内肯定是没有问题的。

也有推荐10-110甚至200的。

y+的值合理,意味着你的第一层边界网格布置比较合理,如果y+不合理,就要调整你的边界层网格。

====================================================== ============================================面函数:在划分网格时,把第一个内节点布置在对数律成立的范围内,即配置到旺盛湍流区域,11..5~30< y+<200~400。

流场计算完后,查看:Display>Contours…> Contours of/Turbulence…/Wall Yplus如果y+ 的值大于该范围,应该加密该区域网格,重新计算,再查看y+ ,如果仍不在其范围,继续加密网格。

壁面网格加密可采用自适应网格:Adapt>Y+/Y*…,Options选项,只选Refine ;Type选Y+;点击Mark,再点击Adapt;及完成网格加密。

非平衡壁面函数(Non-Equilibrium Wall Function)主要应用于以下情况:涉及分离、再附着、冲击等受压力梯度影响的远离平衡的复杂流动Enhanced Wall Treatment要求y+ <4~5。

====================================================== ============================================一个成功的湍流计算离不开好的网格。

在许多的湍流中,空间的有效粘性系数不同,是平均动量和其它标量输运的主要决定因素。

因此,如果需要有足够的精度,这就需要保证湍流量要比较精确求解。

由于湍流与平均流动有较强的相互作用,因此求解湍流问题比求解层流时候更依赖网格。

对于近壁网格而言,不同的近壁处理对网格要求也不同。

下面对常见的几种近壁处理的网格要求做个说明。

采用壁面函数时候的近壁网格:第一网格到壁面距离要在对数区内。

对数区的y+ >30~60。

FLUENT在y+ <12.225时候采用层流(线性)准则,因此网格不必要太密,因为壁面函数在粘性底层更本不起作用。

对数区与完全湍流的交界点随压力梯度和雷诺数变化。

如果雷诺数增加,该点远离壁面。

但在边界层里,必须有几个网格点。

壁面函数处理时网格划分采用双层模型时近壁网格要求当采用双层模型时,网格衡量参数是y+ ,并非y* 。

最理想的网格划分是需要第一网格在y+ =1位置。

如果稍微大点,比如=4~5,只要位于粘性底层内,都是可以接收的。

理想的网格划分需要在粘性影响的区域内(Rey<200 )至少有十个网格,以便可以计算粘性区域内的平均速度和湍流量。

采用双层区模型时网格划分采用Spalart-Allmaras 模型时的近壁网格要求该模型属于低雷诺数模型。

这就要求网格能满足求解粘性影响区域内的流动,引入了阻尼函数,用以削弱粘性底层的湍流粘性影响。

因此,理想的近壁网格要求和采用双层模型时候的网格要求一致。

采用大涡模拟的近壁网格要求对于大涡模拟,壁面条件采用了壁面法则,因此对近壁网格划分没有太多限制。

但是,如果要得到比较好的结果,最好网格要细,最近网格距离壁面在 y+=1的量级上。

for Hexa mesh, ==>Y+是第一层高度一半和 viscous length scale 的比值 for Tetra mesh==>Y+是第一层高度1/3和 viscous length scale 的比值。

要准确求解壁面处的流动,需要很细的网格,用壁面函数就是为了避开这一点采用的近似处理。

壁面函数在很多书和PAPER里都提到过,但不同模型和不同的人相差很远,而且没有完整的步骤。

我在编程中用到高雷诺数两方程模型,碰到了壁面函数的问题:1)由初始的速度U,按对数律计算U+;2)由U+计算出Y+;3)判断Y+>11.5,第一内点P位于旺盛湍流区,符合对数律,求P点U,K,E以及壁面W点的U,K,E 4)若Y+<11.5,第一内点P位于粘性支层,按U+=Y+计算。

这是我的理解,但更详细的细节,我还没弄清?比如P、W点的U、V、K、E的具体计算表达式。

以上谈到的是规则域的壁面函数法处理,对于贴体坐标转换的壁面函数法处理起来更复杂,因为与壁面平行的速度才满足对数律。

希望CFD朋友参加讨论,更希望提供详细的步骤和有关壁面函数法的子程序!====================================================================== ============================我的理解:由于k-e方程要求高雷诺数,所以壁面第一点应布置在粘性支层外,粘性支层外一定范围内速度分布呈对数分布(这是流体理论的研究结果),而壁面函数主要处理的是湍流黏度,k,e,处理这些要用到这个粘性支层厚度,和速度和切应力。

如果知道厚度了,就可以根据对数分布求出速度,然后计算其他的。

所以壁面函数就是要先求出粘性子层厚度Y+,然后求U+(不要求u和u*,u*是为了无量纲用的,用以简化推导和计算,事实上后边用的都是u+,y+,知道u+和y+就可以干求其他)。

壁面函数要求第一点布置在湍流旺盛区(就是确定y+,有推导出来的表达式),而对数分布的成立也是有范围的,所以壁面处网格的划分才是最关键的,一般通过试算搞出来。

这就个大概思想,主要的理论你还得看看陶的书,peric的书在怎么推讲得更细致一些。

希望大家补充。

====================================================================== ============================壁面函数:在划分网格时,把第一个内节点布置在对数律成立的范围内,即配置到旺盛湍流区域,11..5~30< y+<200~400。

流场计算完后,查看:Display>Contours…> Contours of /Turbulence…/Wall Yplus如果y+ 的值大于该范围,应该加密该区域网格,重新计算,再查看y+ ,如果仍不在其范围,继续加密网格。

壁面网格加密可采用自适应网格:Adapt>Y+/Y*…,Options选项,只选Refine ;Type选Y+;点击Mark,再点击Adapt;及完成网格加密。

非平衡壁面函数(Non-Equilibrium Wall Function)主要应用于以下情况:涉及分离、再附着、冲击等受压力梯度影响的远离平衡的复杂流动Enhanced Wall Treatment要求y+ <4~5。

相关文档
最新文档