关于directionMixed边界条件
-
有一个立方体的计算域.设速度为u,那么它有三个分量(u1,u2,u3).
我想设置du1/dz为某个常数.
我找到了directionMixed边界条件.
我看了这个帖子,https://www.cfd-online.com/Forums/openfoam-pre-processing/61989-directionmixed-mixed-bc.html, 仍然感到说得云里雾里.
有人能举例讲讲这个边界条件的使用吗?
-
我尝试理解一下,各位看对不对.
这个边界条件是用于各向异性的场.
譬如,对于速度场,有三个分量(u,v,w),其在三个方向(x,y,z)上的变化各不相同,那么根据排列组合知识,它的梯度分量应该有9个.但是独立的只有6个.
directionMixed有三个参数refValue,refGradient,valueFraction.
第一个参数用于指定固定值,第二个参数用于指定固定的梯度,第三个参数用于指定前两个参数的混合比例.例如,我想指定速度的第一个分量在z方向的梯度为常数值,即(du/dz=5),其余均为0,那么边界条件设定如下
type directionMixed; refValue uniform (0 0 0); refGradient uniform (0 0 5); valueFraction uniform (0 0 1 0 0 0);