openfoam的fvScheme中是否可以给某个变量指定范围?
-
如题。。
看到openfoam对某些值在0~1之间的变量可以指定特定的01格式保持其在0~1间严格有界,比如vanLeer01,那对于值不在0~1区间的变量可以指定吗?
比如说想对k指定范围0~100。。 -
@lllwonderliquid 可能你对插值格式的理解有误??vanLeer01这里的0-1指的是相对值。你想给定k的范围可能是绝对值?那就需要使用bound进行限制。
-
如何bound?搜了很久没搜到,求赐教
-
@lllwonderliquid 方法可能不止一种,我给你提供一个思路吧,可能需要写一些程序,通过fvOptions实现。具体可以参考limitTemperature。
./system/fvOptions limitT { type limitTemperature; active yes; selectionMode all; min 200; max 500; phase gas; //optional }
代码实现在 src/fvOptions/corrections/limitTemperature/ 目录。
-
@youmengtian 感谢指点!