24小时热门版块排行榜    

查看: 3975  |  回复: 8
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

小虫子被鸟吃

新虫 (小有名气)

[求助] 流固耦合动网格出现负体积已有1人参与

计算的问题:
方形腔,用活塞隔开两个腔室,两个进气口,一个排气口,活塞完成压缩做工排气口排除,模拟两冲程的发动机工作过程。

Fluent边界设置,两个腔室内的流体与固壁解除都设置了interface,

动网格运动使用CG_MOTION,编译没有出错,display motion 也是正确的
UDF 如下:
#include "udf.h"
DEFINE_CG_MOTION(motion,dt,cg_vel,cg_omega,time,dtime)
{
NV_S(cg_omega,=,0.0);
NV_S(cg_vel,=,0.0);
if (time<=2)
        cg_vel[1]=0.0214*cos(3.141592*time);
   
else
        cg_vel[0]=0.0;
   
}



dynamic zones中rigid body分别定义了活塞与两边的流体的interface,活塞与方形腔室之间的接触面和前后两个端盖的接触wall
deforming 定义了出口流体域与活塞的interface。

preview 预览网格几部过后出现负体积,变形结果如图
自己感觉是流固耦合面上的网格变形有问题。

提问:
流固耦合的动网格仿真计算热场,直接用Fluent进行模拟可以吗?

如果可以,定义dynamic zones中流固耦合面的网格变形和重构应该怎样处理?

希望有做相关方面的大神不吝赐教

流固耦合动网格出现负体积
geometry.jpg


流固耦合动网格出现负体积-1
question 1.jpg


流固耦合动网格出现负体积-2
question2.jpg
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Turando

新虫 (正式写手)

引用回帖:
8楼: Originally posted by 小虫子被鸟吃 at 2014-11-13 16:11:14
但是又有了新的问题,在流体域接近运动边界的网格没有重构,一边一直压缩,一边一直拉伸
不知道是不是因为边界层网格的原因

你的问题解决了没有
9楼2017-03-08 16:27:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 9 个回答

小虫子被鸟吃

新虫 (小有名气)

为什么都没有人?自己顶一下
2楼2014-10-29 14:24:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

underbless

铜虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
你设置interface的目的是什么
哀民生之多艰
3楼2014-10-29 20:28:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小虫子被鸟吃

新虫 (小有名气)

引用回帖:
3楼: Originally posted by underbless at 2014-10-29 20:28:22
你设置interface的目的是什么

流体和固体之间设置的耦合面
4楼2014-10-30 09:49:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见