24小时热门版块排行榜    

查看: 2874  |  回复: 14

suiyuan712

铜虫 (小有名气)

[求助] Fluent 中UDF程序的编写

各位虫友好,我想在fluent中设置一个周期性边界,即想让边界入口在奇数时刻进气,偶数时刻无气,这个边界条件如何编写,如下图。求帮忙,谢谢!

Fluent 中UDF程序的编写
11.jpg
回复此楼
时不待人!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

BeObjective

银虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
suiyuan712: 金币+10, ★★★很有帮助 2015-09-10 15:42:38
引用回帖:
4楼: Originally posted by suiyuan712 at 2015-09-09 21:59:51
怎样使编辑的程序函数与迭代时间步联系上,请高手指点!

晚上回来给你写了这个程序:
#include "udf.h"
DEFINE_PROFILE(inlet_velocity,t,i)
{
        real flow_time=RP_Get_Real("flow-time";
        real deta=0.5;/*(zhouqi_ziji xiugai)*/
        real n=flow_time/deta+1;
        int a=n%2;
        face_t f;
        begin_f_loop(f,f_thread)
        {
                if(n=1)
                        F_PROFILE(f,t,i)=1;/*suduzhi_ziji xiugai*/
                else
                        F_PROFILE(f,t,i)=0;
        }
}
liveinday-tightcompartments.
5楼2015-09-09 22:57:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

BeObjective

银虫 (正式写手)

引用回帖:
5楼: Originally posted by BeObjective at 2015-09-09 22:57:06
晚上回来给你写了这个程序:
#include "udf.h"
DEFINE_PROFILE(inlet_velocity,t,i)
{
        real flow_time=RP_Get_Real("flow-time";
        real deta=0.5;/*(zhouqi_ziji xiugai)*/
        real n=fl ...

那个表情是右括号 不知道怎么上去的,你可以修改deta 和下面的1这两个参数,分别表示周期和速度值。
liveinday-tightcompartments.
6楼2015-09-09 23:05:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

BeObjective

银虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
这是一个时间宏吧,获得流动实际的时间,然后就是选择语句,然后给进口的face速度赋值,挺简单的,稍微看看udf文档就行

[ 发自小木虫客户端 ]
liveinday-tightcompartments.
2楼2015-09-08 23:31:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

suiyuan712

铜虫 (小有名气)

引用回帖:
2楼: Originally posted by BeObjective at 2015-09-08 23:31:58
这是一个时间宏吧,获得流动实际的时间,然后就是选择语句,然后给进口的face速度赋值,挺简单的,稍微看看udf文档就行

程序编辑不太懂啊,需要的急,是一个三维管道入口边界条件的设定,对这方面不甚了解,你能不能给编写一下这个UDF? 谢谢
时不待人!
3楼2015-09-09 09:54:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

suiyuan712

铜虫 (小有名气)

怎样使编辑的程序函数与迭代时间步联系上,请高手指点!
时不待人!
4楼2015-09-09 21:59:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

suiyuan712

铜虫 (小有名气)

引用回帖:
6楼: Originally posted by BeObjective at 2015-09-09 23:05:02
那个表情是右括号 不知道怎么上去的,你可以修改deta 和下面的1这两个参数,分别表示周期和速度值。...

程序中的  int a=n%2; 是什么意思?我看后面好像没用到a 啊?
还有real n=flow_time/deta+1;   和后面的  if(n=1)         
                                    F_PROFILE(f,t,i)=1
貌似只有0秒时,有气流,随后就为0了。是不是我理解错了?还请指点!谢谢!
时不待人!
7楼2015-09-10 20:12:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

suiyuan712

铜虫 (小有名气)

引用回帖:
6楼: Originally posted by BeObjective at 2015-09-09 23:05:02
那个表情是右括号 不知道怎么上去的,你可以修改deta 和下面的1这两个参数,分别表示周期和速度值。...

我好像明白了,但是还是有两个问题,开头定义的real deta=0.5,deta是UDF中默认的周期指令代码吗? 后面if语句中的 if(n=1) 应该是 if(a=1)吧? 大神求指导!谢谢
时不待人!
8楼2015-09-10 20:51:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

suiyuan712

铜虫 (小有名气)

帅哥,按你的导入到fluent中出现了错误:cpp -I"D:\PROGRA~1\ANSYSI~1\v150\fluent\fluent15.0.0/src" -I"D:\PROGRA~1\ANSYSI~1\v150\fluent\fluent15.0.0/cortex/src" -I"D:\PROGRA~1\ANSYSI~1\v150\fluent\fluent15.0.0/client/src" -I"D:\PROGRA~1\ANSYSI~1\v150\fluent\fluent15.0.0/multiport/src" -I. -DUDF
ONFIG_H="<udfconfig.h>" "F:\ss moni\CFD-EDM-SIMULATION\uu.c"
Error: F:\\ss moni\\CFD-EDM-SIMULATION\\uu.c: line 7: invalid type for integral binary expression: double % int.
是求余那出现了错误吗,求指教!谢谢
时不待人!
9楼2015-09-10 22:57:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

BeObjective

银虫 (正式写手)

【答案】应助回帖

引用回帖:
9楼: Originally posted by suiyuan712 at 2015-09-10 22:57:25
帅哥,按你的导入到fluent中出现了错误:cpp -I"D:\PROGRA~1\ANSYSI~1\v150\fluent\fluent15.0.0/src" -I"D:\PROGRA~1\ANSYSI~1\v150\fluent\fluent15.0.0/cortex/src" -I"D:\PROGRA~1\AN ...

if括号里的n改成a,写错了,其他没问题

[ 发自小木虫客户端 ]
liveinday-tightcompartments.
10楼2015-09-10 23:04:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 suiyuan712 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[硕博家园] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +3 G6APbkg8SA6w 2026-08-29 4/200 2026-08-30 07:17 by ZPa0EcMwuECS
[考研] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +3 gy1nBQXYQJqL 2026-08-29 4/200 2026-08-30 06:57 by ZPa0EcMwuECS
[找工作] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +4 gy1nBQXYQJqL 2026-08-29 7/350 2026-08-30 06:46 by ZPa0EcMwuECS
[硕博家园] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +3 gy1nBQXYQJqL 2026-08-29 6/300 2026-08-30 06:22 by ZPa0EcMwuECS
[硕博家园] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +6 ASdOkHsho7FD 2026-08-28 11/550 2026-08-30 06:00 by ZPa0EcMwuECS
[考研] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +4 G6APbkg8SA6w 2026-08-29 5/250 2026-08-30 02:40 by ZPa0EcMwuECS
[博后之家] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +5 gy1nBQXYQJqL 2026-08-29 6/300 2026-08-30 01:47 by ZPa0EcMwuECS
[考博] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 gy1nBQXYQJqL 2026-08-29 4/200 2026-08-30 01:34 by ZPa0EcMwuECS
[基金申请] 中青基了要发朋友圈吗? +4 349506619 2026-08-28 4/200 2026-08-29 22:41 by alongwaytogo
[基金申请] 麻烦专家们看看评委们的意见(F口面上) +5 gdd2018 2026-08-28 10/500 2026-08-29 14:10 by Jacob678
[基金申请] 基金系统什么内容也没有 30+4 winsaint 2026-08-27 9/450 2026-08-28 11:06 by maolC
[基金申请] 看板上这么多中的,有点像50人群里49个人都是骗子的那种感觉…… +5 a089 2026-08-26 6/300 2026-08-27 14:05 by jonewore
[文学芳草园] 梦想 +3 myrtle 2026-08-26 3/150 2026-08-27 10:01 by angelyueyi
[基金申请] 2026年的国家社科基金项目通讯评审的新规则与新动向、新挑战 +7 process2012 2026-08-23 10/500 2026-08-26 19:23 by hmhminy
[基金申请] 能否退出参与的面上项目解除限项 +23 koalala 2026-08-24 26/1300 2026-08-26 14:29 by 宝贝虫子
[基金申请] 国际合作可查了,中了面上 (EPI+1)(金币+50) +18 Ldrop2023 2026-08-26 18/900 2026-08-26 11:15 by cmrandy
[基金申请] 系统进不去 +4 yanglien 2026-08-26 5/250 2026-08-26 11:10 by wenfengw83
[基金申请] 项目信息和经费信息在系统里都可以看到了 +6 wittyboy 2026-08-26 14/700 2026-08-26 10:55 by wittyboy
[基金申请] 国合现在查不到了吗? +10 chengyan1220 2026-08-24 20/1000 2026-08-26 08:57 by peasantsprig
[基金申请] 没有任何消息-是不是就凉了 +9 图啦图啦 2026-08-24 10/500 2026-08-25 11:59 by 南海小哥
信息提示
请填处理意见