声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1555|回复: 1

[UDF专题] 拋物線速度...

[复制链接]
发表于 2009-2-13 13:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
#include "udf.h"
DEFINE_PROFILE(velocity_inlet,thread,position)
{
real x[ND_ND];
real y;
face_t f;
begin_f_loop(f,thread)
    {
     F_CENTROID(x,thread);
     y=x[1];
     F_PROFILE(f,thread,position)=0.5-y*y/(0.02*0.02)*0.5;
    }
  end_f_loop(f,thread)
}


以上是我找到的UDF參考寫法
因為參考例子的圖形是圓管入口 2D 取對稱
如果解讀沒錯 應該是先抓入口的質心(=圓心) x[1]為質心縱座標 再把x[1]傳回去給y
所以y的值就是從圓心一直到圓周
但現在的問題是平板流場 我的入口現在是一個長方形面
如果照上面的寫法 入口的速度分布會變成小山丘曲線 而不是向上的拋物線
想請問一下板上會寫UDF的人 這種情況應該要怎麼修改呢
入口的形狀 尺寸為9x5的長方形
麻煩了 謝謝
回复
分享到:

使用道具 举报

发表于 2009-2-13 23:16 | 显示全部楼层
把你的抛物线速度分布的数学表达式写出来,直接写进去就可以了
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-11 01:08 , Processed in 0.072556 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表