24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 2962  |  回复: 9

10032119

银虫 (小有名气)

[求助] 如何用UDF求解面积分

如何用UDF求解面积分?
我的问题是要给一个UDS变量定义其在边界的值等于另外一个UDS变量在某个面的积分值!
帮助文档中有部分求体积分,但是面积分怎么求?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

10032119

银虫 (小有名气)

求解答
2楼2016-08-03 08:10:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mycc

专家顾问 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
10032119: 金币+5, ★★★很有帮助 2016-08-03 09:35:25
10032119: 金币+2, 有帮助 2016-08-19 09:02:03
累加(值*面积)
项目汇总:http://www.cfluid.com/forum.php?mod=viewthread&tid=114340&extra=
3楼2016-08-03 08:16:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

10032119

银虫 (小有名气)

内容已删除
4楼2016-08-03 09:35:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mycc

专家顾问 (正式写手)

引用回帖:
4楼: Originally posted by 10032119 at 2016-08-03 09:35:06
谢谢应答
在dajust中怎么获取某个边界的指针呢?单纯用
thread_loop_f (t,domain)
        {
                begin_f_loop (f,t)
                {
                }end_f_loop (f,t)
        }
只能获取所有的face,我想获取的只是某个边界的face上得值做积分?...

要得到某个边界上的值,那么 t 就要指定为那个边界的 thread
项目汇总:http://www.cfluid.com/forum.php?mod=viewthread&tid=114340&extra=
5楼2016-08-03 10:40:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dai26520

专家顾问 (著名写手)

#include "udf.h"
real NV_VEC(A);
real avg_pressure;
real sum_P_A=0.0;
real sum_A=0.0;
real outlet_down_ID=xx;
Thread *thread_out;
face_t f;
Domain *domain;
DEFINE_ADJUST(outlet_down,domain)
{
domain=Get_Domain(1);
thread_out=Lookup_Thread(domain,outlet_down_ID);/*outlet_down_ID是出口面的id*/
begin_f_loop(f,thread_out)
{
F_AREA(A,f,thread_out);
sum_A+=NV_MAG(A);                 
sum_P_A+=NV_MAG(A)*F_P(f, thread_out);
}
end_f_loop(f,thread_out)
avg_pressure=sum_P_A/sum_A;
}

DEFINE_PROFILE(pressure_down,t,i)
{
face_t f;
begin_f_loop(f,t)
{
F_PROFILE(f,t,i) = avg_pressure;
}
end_f_loop(f,t)
}


给你一个完整的例子参考下,算的平均压力。
个性只是一个代号,做好自己就行
6楼2016-08-03 15:48:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

10032119

银虫 (小有名气)

引用回帖:
6楼: Originally posted by dai26520 at 2016-08-03 15:48:21
#include "udf.h"
real NV_VEC(A);
real avg_pressure;
real sum_P_A=0.0;
real sum_A=0.0;
real outlet_down_ID=xx;
Thread *thread_out;
face_t f;
Domain *domain;
DEFINE_ADJUST(outlet_dow ...

非常感谢
7楼2016-08-03 17:47:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

10032119

银虫 (小有名气)

引用回帖:
5楼: Originally posted by mycc at 2016-08-03 10:40:35
要得到某个边界上的值,那么 t 就要指定为那个边界的 thread...

非常感谢
8楼2016-08-03 17:47:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

10032119

银虫 (小有名气)

引用回帖:
6楼: Originally posted by dai26520 at 2016-08-03 15:48:21
#include "udf.h"
real NV_VEC(A);
real avg_pressure;
real sum_P_A=0.0;
real sum_A=0.0;
real outlet_down_ID=xx;
Thread *thread_out;
face_t f;
Domain *domain;
DEFINE_ADJUST(outlet_dow ...

这个全局变量不会再一次次计算中不断累加吗?还是每一个计算周期内会初始化7一次?
9楼2016-08-04 08:10:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wahahawsw

铜虫 (正式写手)

引用回帖:
9楼: Originally posted by 10032119 at 2016-08-04 08:10:02
这个全局变量不会再一次次计算中不断累加吗?还是每一个计算周期内会初始化7一次?...

你这个问题解决了吗
10楼2018-09-25 01:28:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 10032119 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 291求调剂 +20 Y-cap 2026-03-29 25/1250 2026-04-01 23:49 by 欣喜777
[考研] 279求调剂 +3 学而思兮知 2026-04-01 3/150 2026-04-01 23:28 by 欣喜777
[考研] 11408 321分求调剂 +3 huchun12138 2026-03-30 4/200 2026-04-01 22:48 by guanxin1001
[考研] 重庆大学材料与化工085600,初试370+,求求调剂建议 +3 shzhou_ 2026-04-01 3/150 2026-04-01 20:41 by 无懈可击111
[考研] 290求调剂 +5 dfffsar 2026-03-29 5/250 2026-04-01 19:45 by 6781022
[考研] 一志愿郑大材料工程290求调剂 +18 Youth_ 2026-03-30 18/900 2026-04-01 19:23 by 无际的草原
[考研] 0856,材料与化工321分求调剂 +13 大馋小子 2026-03-27 14/700 2026-04-01 15:58 by yanflower7133
[考研] 086000生物与医药 初试274求调剂 +5 小叮当来了 2026-03-30 6/300 2026-04-01 14:25 by mxj1203
[考研] 材料调剂 +11 一样YWY 2026-03-31 11/550 2026-04-01 11:35 by wangjy2002
[考研] 301求调剂 +8 axibli 2026-04-01 8/400 2026-04-01 09:51 by 我的船我的海
[考研] 085900土木水利336分求调剂 +3 Zhangjiangj 2026-03-31 5/250 2026-04-01 09:14 by Zhangjiangj
[考研] 一志愿:西北大学,英一数一408-284分求调剂 +7 12.27 2026-03-27 7/350 2026-03-31 21:59 by lbsjt
[考研] 254材料与化工求调剂 +3 翰冬林楠 2026-03-30 4/200 2026-03-31 17:53 by yishunmin
[考研] 总分322求生物学/生化与分子/生物信息学相关调剂 +6 星沉uu 2026-03-26 7/350 2026-03-31 10:19 by GdShizy
[考研] 哈尔滨工业大学材料与化工专硕378求调剂 +3 塔比乌斯 2026-03-30 3/150 2026-03-30 22:55 by 无际的草原
[考研] 070305高分子化学与物理 304分求调剂 +12 c297914 2026-03-28 12/600 2026-03-29 16:21 by Serene1974
[考研] 085600,专业课化工原理,321分求调剂 +5 大馋小子 2026-03-28 5/250 2026-03-29 08:56 by qingfeng258
[考研] 312,生物学求调剂 +3 小译同学abc 2026-03-28 3/150 2026-03-28 15:32 by 落睿可思
[考研] 308求调剂 +7 墨墨漠 2026-03-27 7/350 2026-03-28 07:43 by 热情沙漠
[考研] 070300化学求调剂 +4 起个名咋这么难 2026-03-27 4/200 2026-03-27 21:39 by 83503孙老师
信息提示
请填处理意见