Catia->Hypermesh->Nastran

[fluent]一个简单的流固耦合的例子

上一篇 / 下一篇  2007-04-24 21:06:08

流体对一方形物体的冲击受力,不考虑物体与壁面的摩擦以及液体和物体间的剪切力(只考虑压力)。

udf程序(fluent guide help里面有):
#include "udf.h"
static real v_prev = 0.0; 
DEFINE_CG_MOTION(moving_body, dt, vel, omega, time, dtime)
{
Thread *t;
face_t f;
real NV_VEC (A);
real force, dv;

NV_S (vel, =, 0.0);
NV_S (omega, =, 0.0);
if (!Data_Valid_P ()) return;

t = DT_THREAD (dt);

force = 0.0;
begin_f_loop (f, t)
{
 F_AREA (A, f, t);
 force = force + F_P (f, t) * A[0];
}
end_f_loop (f, t)

dv = dtime * force / 1000.0;
v_prev = v_prev + dv;

vel[0] = v_prev;
}

结果:


TAG:

引用 删除 Guest   /   2008-10-04 20:45:53
要考虑摩擦力呢
引用 删除 rainman   /   2008-10-03 18:40:17
牛人
引用 删除 耗子   /   2008-04-03 15:30:14
(!Data_Valid_P ()) 是什么意思啊
引用 删除 Guest   /   2007-08-06 07:11:22
老大是计算流的高手,久仰!!!
我这几天编个程序是物体从高空投下,该物体投下时刻初速度是水平速度100米/秒,程序计算结果图发现没有转动,但有平动。怎么回事呀???急需您的帮助, 物体质量45公斤,转动惯量分别为:MASS     = 46.0;
IXX      = 0.31;
IYY      = 53.45;
  IZZ     = 53.45;
我的邮箱地址:redhongcfd@163.com
电话号码:025-84303963
引用 删除 Guest   /   2007-08-06 07:01:57
引用 删除 fangyy82   /   2007-07-29 15:00:46
请问与moving_body相连的两个变化的边是否设为deform?如果设为deform,definition为plane,那么point on plane怎样设置呢?左边我设为此边上的初始最右点坐标,右边设为此边上初始最左侧坐标,为什么计算不能进行?
引用 删除 fangyy82   /   2007-07-21 11:01:43
xiaov  你好,你写的这个udf是加载在固体壁面上的,但是如果我想将计算速度加载在流体区域上,请问应该如何改写呢。
我也在做动网格,模型与此类似,但是与物体相连的线是axis,所以想将udf加载在流体区域上,一直不知道怎样修改,希望得到您的指点
引用 删除 xiaov   /   2007-05-30 14:42:14
NV_VEC(A)是定义A为一个矢量,你也可以定义一个包含三个数的数组。
引用 删除 magic_yang_2007   /   2007-05-25 16:34:13
NV_VEC (A ) 是什么意思?
我在做流固耦合
可以加我的QQ号吗405584182
xiaov的个人空间 引用 删除 xiaov   /   2007-05-16 11:31:03
老大也来捧场了。
确是速度入口。
引用 删除 午夜流星   /   2007-05-15 10:35:32
老兄,你做的不错啊,速度进口?
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2009-01-09  
    123
45678910
11121314151617
18192021222324
25262728293031

数据统计

  • 访问量: 1168
  • 日志数: 2
  • 建立时间: 2006-08-31
  • 更新时间: 2007-04-24

RSS订阅

Open Toolbar