Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
各位老师好, 我最近在做网格尺寸的缩放,但是碰到了求解结果不一致的情况。 比方我将计算域(单位网格)的线尺寸缩小10倍,那么网格体积和表面积将分别缩小10^3和10^2倍。对比离散后的控制方程,如果要得到缩放前的计算结果(速度或温度),那么对应的时间长度应该取缩小10^2倍,但是,这样求解出来结果与缩放前并不一致,请问有老师知道这是为什么吗?
你是把之前100米的计算域,缩小到1米么。这样的话肯定结果不一样。尺度不一样,结果差异很大的。
@李东岳 东岳老师好,我做的是一个三维案例,所以线尺度缩小10倍,计算域整个体积就缩小了1000倍。我是这么想的,比方说下面的离散方程(忽略对流项),如果取alpha是线尺度缩放因子,那么,为了求解得到与缩放前相同的的T,只要将时间相应的缩小alpha^2倍即可。但是实际求解起来得到的结果却不一样,不知道是哪一点出现了问题
线尺度
我不太知道这个术语什么意思
@李东岳 就是长度,长度缩小10倍,体积缩小1000倍
这个涉及到缩尺比问题,各种参数缩尺比,具体看不同物理量。可以参照物理实验与全尺寸的缩尺比设置。对比结果还只能对比无量纲的参数,对比有量纲还要转换下缩尺比。但网格差矩很大,比如LES模拟的过滤程度感觉上可能是非线性的,因此不能单纯直接比较结果,结果肯定有差距。
@coolhhh 感谢您的回复,应该就是求解器中那些非线性模型导致的。感觉openfoam做无量纲化有不少trick。。