@喻涛涛 我不做阀的流体研究,只是使用。看你能不能研究研究阀芯转换过程中,阀内的流场波动(以及对外部流动的影响),在阀套窗口附近可能出现的空化,阀内部的泄漏量什么的。
H
hellofoam
@hellofoam
帖子
-
有没有做阀相关的 -
udf动网格壁面运动速度的问题还是没有总逛论坛的习惯~
我就是利用DEFINE_GRID_MOTION将坐标按照一定的规律重新赋值。#include "udf.h" DEFINE_GRID_MOTION(my_grid,d,dt,time,dtime) { Thread *t=DT_THREAD(dt); Node *node; face_t f; int n; SET_DEFORMING_THREAD_FLAG(THREAD_T0(t)); begin_f_loop(f,t) { f_node_loop(f,t,n) { node=F_NODE(f,t,n); if(NODE_POS_NEED_UPDATE(node)) { NODE_POS_UPDATED(node); if(NODE_X(node)!=0) { NODE_COORD(node)[0]=NODE_X(node)+NODE_Y(node); } else NODE_COORD(node)[0]=0; } } } end_f_loop(f,t) }
NODE_COORD(node)是重新赋值的部分,[0]表示x坐标。不知道这样做好不好~
-
udf动网格壁面运动速度的问题@硫酸亚铜已经解决了,谢谢😊
-
udf动网格壁面运动速度的问题大家好,我想让一个壁面实现一个简单的变形,如图:
就是从左图变形边界壁面变形到右边。
我用DEFINE_CG_MOTION的宏写了一个udf:begin_f_loop(f,t) { F_CENTROID(x,f,t); y = x[1]; printf("\ny=%f\t",y); vel[0] = -2.*(y+2.5); printf("vel[0]=%f\n",vel[0]); } end_f_loop(f,t) printf("vel=%f\n",vel[0]);
其中我想让在左边壁面上的每个节点的运动速度跟y坐标值有关。
但是,我在预览动网格变形的时候发现壁面的运动并没有像我想象的那样倾斜,而是保持竖直的。
请问,我的这段程序该怎么修改才能实现那样的效果呢?谢谢! -
oscillatingFixedValue边界条件的问题@xpqiu 哦哦好的吧,谢谢了
-
paraview彩虹条设置我自己是这么设置到:
点这个颜色设置到按钮,
然后找到这个Color Space,选这个HSV
再把他上面到这些值改成这样。
我到效果是这样,不知道是不是你想要到。 -
oscillatingFixedValue边界条件的问题@xpqiu 说:
oscillatingFixedValue
请问我是不是可以这样理解:
refvalue 在速度场里的设置,比如(1 0 0),就是指速度是沿x 方向的呢?
那么,如果我希望的壁面运动是和x方向有一定的夹角,(1 0 0)是表示沿壁面方向还是严格的x方向呢?
谢谢您了! -
oscillatingFixedValue边界条件的问题在oscillatingFixedValue这个边界条件中,
- refValue 和 offset 的含义和作用是什么呢?
- 这个边界条件可不可以应用在随时间变化,按照一定函数规律(比如正弦函数)的运动壁面上呢?还是只能作为入口边界条件?
- 如果可以运用在动壁面上,那他是怎么来判断运动方向的呢?
- 如果不能运用在动壁面上,我想实现以正弦规律运动的动壁面的边界条件该选取哪个边界条件修改?
谢谢了!