@风云5091 我们这些都是槽道流里面的实际坐标,除以特征长度,得到的无量纲化坐标y+。
你如果只做验证的话,OF输出的yPlus足够了,应该可以在paraview显示出来。
OF输出的yPlus确实只存在于那个边界patch上。
学流体的小明
帖子
-
LES直流槽道边界层模拟,如何得到正则化速度u+以及正则化坐标y+? -
有关无滑移边界设置问题是的,praview这里会有问题,我也遇到过。应该是paraview没有正确识别noSlip边界条件的原因。
-
为什么计算域尺度不同会导致计算发散呀??h大小会影响到槽道的无量纲参数,比如摩擦雷诺数$Re_\tau=u_\tau h / \nu$,你要算湍流的话,网格要跟着$Re_\tau$去画。当然不能简单地缩放。
我不理解这句话
你说的这个是绝对速度,看相对速度的话,和转轴没多大关系
-
为什么计算域尺度不同会导致计算发散呀??旋转中心设置为-2 m,计算域还是0到0.04m,计算域距离旋转中心就很远了啊,旋转产生的速度$v=\omega \times r$也应该很大的吧。
-
为什么计算域尺度不同会导致计算发散呀??@Afr1yne 我还读在读博😂
我是拿pimpleFoam算的,网格都是精心设计过,和前人文献建议的一致,即使这样,OpenFOAM算出来的结果都不是很好。还是使用了更加精细的网格,得到的才和文献的DNS结果一致。 -
为什么计算域尺度不同会导致计算发散呀??DNS计算要考虑到网格尺寸的,你改变计算域大小,网格尺寸也改变了,$ \Delta x^+$这些都改变了。
可能是因为大计算域时候网格尺寸不满足DNS的条件?就是计算域尺度方面的一些问题。 -
量纲不匹配@bcp OKK,可以把怎样解决的发出来吗?大家有相同问题的话也可以参考你的方案。
-
周期性边界明渠的两点相关性分析Ruu、Rvv、Rww如何计算?取一个或多个平行于壁面的面(Kim的图也是不同高度的,y^+=5.39和149.23),使用surfaces工具输出这个面上的速度,然后每个面计算速度的展向、流向空间相关函数就行了。
可以直接计算二维的相关。
也可以固定z坐标,一条线一条线地计算流向的相关函数,再做个平均。 -
量纲不匹配@bcp 我搞错了,之前没看对你计算rField的公式。我以为是你rField的计算公式不对。
你把报错代码发一下。
debug,分别输出rho、U、rField的量纲看一看 -
量纲不匹配UEqn当中各项的量纲是 $[\mu][U]/L^2=M/(L^2T^2)$
rField
的量纲应该是$T^{-1}$才对,但看起来你写出来的并不是这样
你可以在定义场的时候显式地指定量纲volScalarField B ( IOobject ( "B", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE ), mesh, dimensionedScalar(dimless, 0.0) );
-
interFoam + 周期边界条件的压力问题平均流速就是用瞬时的流场速度U进行三维空间上的积分。可以看看代码
https://develop.openfoam.com/Development/openfoam/blob/OpenFOAM-v2012/src/fvOptions/sources/derived/meanVelocityForce/meanVelocityForce.C和重力不挂勾的,重力产生的加速度是它自己的效果,记为A;这个体积源项本身会产生一个加速度,记为B。
A不变,B会一直变化以使得平均速度保持为你设定的那个值。 -
展向平均 -
关于CFD计算服务器linux系统配置,AMD CPU是否会存在不兼容问题我自己一般在本地服务器做计算,超算上传下载比较麻烦。
内存1TB算1000万网格有点浪费吧,李老师卖的服务器,内存256G,我也能算2700万的网格,8000万网格的也不会爆。大网格情况下,CPU限制了计算速度,内存是确保程序能运行下去的。还有1000万网格时需要开到64核以上计算吗?
可以往上开,计算速度应该会更快。可以先研究一下加速比再做决定。
-
toposet之后出现空集。。。感觉是topoSet选择网格,提取各种面的时候有些问题了,我没用过这方面的功能,不太了解。
你如果只是想把边界面提取出来的话,在blockMesh当中就可以设置吧。 -
toposet之后出现空集。。。你blockMesh文件convertToMeters 0.001;
实际就是把下面的坐标乘以0.001画网格,画出来的计算域是(0,0,0)到(2,0.5,0.05)。
而你toposet直接从(0,0,10)开始画box,当然找不到了。 -
interPhaseChangeDyMFoam动网格计算时,alpha.water大于1,然后发散我也遇到过类似的问题,是在气泡槽道流当中。
计算域是一个长方体,四个面是周期边界,上下是固壁面。必须使用压力参考点。有时候就会在压力参考点周围,alpha.water变得大于1,导致那里有alpha.water梯度,表面张力生效,整个流场的压力都出问题。就像是压力参考点那里出现了个alpha.water源,不断地往外冒大于1的alpha.water。
图片是alpha.waterMean = 1.05等值面,中心处是压力参考点。具体的条件似乎还和自适应有关系,后来不用自适应了,但是出现过这样的情况:压力参考点凭空附近冒出alpha.water=0的相。
另外可能和压力没算收敛有关?又或者是这个alpha.water变得大于1导致压力收敛困难?希望能给你些参考。
-
并行运算后,reconstructPar,错误 -
设置vectorCodedSource类型源项,源项量纲和程序量纲不匹配!学到了学到了
-
大佬们。我想请问一下为什么这个算例跑出来,小球这里没有速度啊,加了一个入口速度分段式分布,但是会导致小球这里没有速度吗@yangom 无滑移边界条件,下面就是固壁面,无滑移就是壁面上速度为0,那下表面就需要从入口处开始发展发展出一个边界层。在这个边界层中,沿壁面法向向外,速度当然是从0逐渐变化成外流速度的
你直接看也看不出来有没有速度,画几条曲线出来。
1 靠近近壁面某个高度上,沿流动方向的一条线,画这条线上沿流动方向的速度
2 选几个位置,沿垂直于壁面方向的一条线,画这条线上沿流动方向的速度