如何自定义修改symmetry边界条件,使其不要求0文件夹下各个文件内一定保持是symmetry?
- 
							
							
							
							
							
							
各位老师: 
 我需要用到 “切向梯度为0,而法向值固定为0” 这个边界条件
 想了想只有symmetry边界条件是这个我现在植入了一个温度方程,那么: 
 U文件夹内,边界是使用symmetry条件的。
 p文件夹内,边界是也使用symmetry条件的。
 T文件夹内,边界需要指定固定的温度值fixedValue 373。因此,T文件夹内,我直接设定为 
 type fixedValue;
 value uniform 373;
 但是通不过symmetry的边界条件检查,说是U,P,T的边界条件不一致,所以如何取消symmetry的这个检查呢?或者各位老师有没有其他的办法能用到 “切向梯度为0,而法向值固定为0” 这个边界条件? 谢谢 
- 
							
							
							
							
那我理解的话,就是矢量是slip,标量是零梯,然后你要设置的值是fixedValue,然后constant/polyMesh/boundary里可以设成wall? 
- 
							
							
							
							
							
							
@cresendo 老师您好,您说得确实是正确的,官方也提到过Slip和Symmetry基本上就是数值等效的 Notes on Computational Fluid Dynamics: General Principle 
  但是,能否请您帮忙看看这个帖子(您可以直接看第#54楼的评论回复): 
 Slip边界和Symmetry边界应用于弯曲界面的结果对比Slip边界条件 和Symmetry边界条件应用到曲面边界得到的速度结果(以及基于此得出的阻力系数)并不一致,这也是我目前较为疑惑的地方。 
- 
							
							
							
							
@tidedrinker 老师您好,还是不行。 
 相当于我的困境是:用Symmetry,T文件夹内,无法给目标边界指定固定的温度值fixedValue 373。 然后想到官方文档也提到过Slip和Symmetry基本上就是数值等效的 
 但因为我的目标边界是个曲面,不是平面,
 验证对比发现Slip边界条件 和 Symmetry边界条件应用到曲面边界得到的速度结果(以及基于此得出的阻力系数)并不一致因此,另一个困境是: 
 用Slip边界,T文件夹内,虽然能给目标边界指定固定的温度值fixedValue 373,但是Slip边界条件 和 Symmetry边界条件算出来的流场信息不一样,现在拿不准哪个对。
- 
							
							
							
							
@Prometheus10 
 我看了一下那个帖子,可能因为实现方法的差异,两种边界会有细微的差别,但应该不会这么大。你的其他边界是怎么设置的?symmetry不用特别设置,每一个变量都是sym就行。但是,slip你是具体怎么设置的?速度肯定是slip,其他边界是什么?如果搭配不合适的话,和sym不一致是很正常的事情。 再一个,是不是因为雷诺数特别小,以致实现方法带来的微小区别被放大了?或者说,在低雷诺数下,实现方法带来的差异特别大?建议可以加点流速试试,看一下高流速下是不是还差这么多? 
 
			
