24小时热门版块排行榜    

查看: 3947  |  回复: 9

longma135

金虫 (小有名气)


[交流] 关于UDM的使用顺序问题

之前看过一张图,是压力求解器的求解顺序,如下
关于UDM的使用顺序问题

在我编写的UDF程序中,连续性方程,动量方程,组分方程和能量方程都有源项编写,他们之间也会有联系,我都存储在UDM中,例如,各组分的源项我赋值给UDM0,UDM1,UDM2。。。。然后,连续性方程我return UDM0+UDM1+UDM2。。。这样写对么?
现在我想知道fluent的求解顺序,因为这决定了UDM的使用顺序,是按照图中所示的吗?
回复此楼

» 猜你喜欢

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

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

longma135

金虫 (小有名气)


我的UDF从上到下写的顺序是组分方程,动量方程,连续性方程,能量方程,我这样写的原因是连续性方程和能量方程都会用到组分方程的数据,fluent会根据我UDF编写的顺序求解么?
2楼2013-12-19 21:26:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

FX5217

银虫 (正式写手)


★ ★
longma135(金币+1): 谢谢参与
longma135: 金币+1 2013-12-20 13:16:13
引用回帖:
2楼: Originally posted by longma135 at 2013-12-19 21:26:49
我的UDF从上到下写的顺序是组分方程,动量方程,连续性方程,能量方程,我这样写的原因是连续性方程和能量方程都会用到组分方程的数据,fluent会根据我UDF编写的顺序求解么?

我觉得没什么先后顺序吧  组分方程的数据总归有初始值的吧 你把这些初始值赋给你定义的UDM,在其他的方程调用它时,就会先利用这些初始值进行求解,然后你的组分方程的求解又会更新你的UDM,个人见解
3楼2013-12-20 09:31:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

longma135

金虫 (小有名气)


引用回帖:
3楼: Originally posted by FX5217 at 2013-12-20 09:31:24
我觉得没什么先后顺序吧  组分方程的数据总归有初始值的吧 你把这些初始值赋给你定义的UDM,在其他的方程调用它时,就会先利用这些初始值进行求解,然后你的组分方程的求解又会更新你的UDM,个人见解...

我懂你的意思,但是这样会不相差一个时间间隔,不过应该也没什么大事吧
4楼2013-12-20 13:17:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

秦岭ql

新虫 (初入文坛)


★
longma135(金币+1): 谢谢参与
请问你在使用UDM时,后处理中可以看到数据吗,为什么我在应用UDM时后处理就是数据全是零,求指导
5楼2014-08-30 21:10:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

longma135

金虫 (小有名气)


引用回帖:
5楼: Originally posted by 秦岭ql at 2014-08-30 21:10:41
请问你在使用UDM时,后处理中可以看到数据吗,为什么我在应用UDM时后处理就是数据全是零,求指导

我可以的,你是不是没初始化或者是多相的相不对
6楼2014-08-30 21:17:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

死天

专家顾问 (著名写手)


★
longma135(金币+1): 谢谢参与
引用回帖:
2楼: Originally posted by longma135 at 2013-12-19 21:26:49
我的UDF从上到下写的顺序是组分方程,动量方程,连续性方程,能量方程,我这样写的原因是连续性方程和能量方程都会用到组分方程的数据,fluent会根据我UDF编写的顺序求解么?

fluent只会按照设定好的耦合过程求解。与你的UDF无关。

请参考CFD的相关解法理论,你就不会有这种疑问了。
7楼2014-08-31 09:47:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lianghui0

银虫 (小有名气)


★
longma135(金币+1): 谢谢参与
引用回帖:
2楼: Originally posted by longma135 at 2013-12-19 21:26:49
我的UDF从上到下写的顺序是组分方程,动量方程,连续性方程,能量方程,我这样写的原因是连续性方程和能量方程都会用到组分方程的数据,fluent会根据我UDF编写的顺序求解么?

楼主请教,我最近初学UDF,想定义一个UDM存储一个表达式“C_UDMI(c,t,0) = C_DUDX(c,t) * C_DVDY(c,t) - C_DVDX(c,t) * C_DUDY(c,t);”,但是显示不出云图,如果把这句改成C_UDMI(c,t,0) = C_U(c,t) 就可以显示云图了,差别、差错在哪?求指导!!!程序如下:
#include "udf.h"
#include "mem.h"
  DEFINE_ON_DEMAND(on_demand_calc)
{
   Domain *d;       /* declare domain pointer since it is not passed as an argument to the DEFINE macro */
   real uavg = 0.;
   real umax = 0.;
   real umin = 0.;
   real temp,volume,vol_tot;
   Thread *t;
   cell_t c;
   d = Get_Domain(1);  /* Get the domain using ANSYS Fluent utility */

   /* Loop over all cell threads in the domain */
   thread_loop_c(t,d)
      {
      begin_c_loop(c,t)
        {
           volume = C_VOLUME(c,t);  /* get cell volume */
           temp = C_U(c,t);   /* get cell temperature */
           if (temp < umin || umin == 0.) umin = temp;
           if (temp > umax || umax == 0.) umax = temp;
           vol_tot += volume;
           uavg += temp*volume;
        }
    end_c_loop(c,t)
    uavg /= vol_tot;
    printf("\n Umin = %g  Umax = %g  Uavg = %g\n",umin,umax,uavg);

    /* Compute user's function and store in user-defined memory*/
    /*(location index 0) */
    begin_c_loop(c,t)
      {
         C_UDMI(c,t,0) = C_DUDX(c,t) * C_DVDY(c,t) - C_DVDX(c,t) * C_DUDY(c,t);
      }
     end_c_loop(c,t)
    }
}
8楼2014-09-01 13:51:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

longma135

金虫 (小有名气)


引用回帖:
8楼: Originally posted by lianghui0 at 2014-09-01 13:51:17
楼主请教,我最近初学UDF,想定义一个UDM存储一个表达式“C_UDMI(c,t,0) = C_DUDX(c,t) * C_DVDY(c,t) - C_DVDX(c,t) * C_DUDY(c,t);”,但是显示不出云图,如果把这句改成C_UDMI(c,t,0) = C_U(c,t) 就可以显 ...

导数这东西感觉比较玄乎,我也不太懂
9楼2014-09-01 19:06:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小小子220

银虫 (初入文坛)


★
小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
8楼: Originally posted by lianghui0 at 2014-09-01 13:51:17
楼主请教,我最近初学UDF,想定义一个UDM存储一个表达式“C_UDMI(c,t,0) = C_DUDX(c,t) * C_DVDY(c,t) - C_DVDX(c,t) * C_DUDY(c,t);”,但是显示不出云图,如果把这句改成C_UDMI(c,t,0) = C_U(c,t) 就可以显 ...

您好,我刚开始学习UDF,请问这个宏的使用步骤是什么样的??先编译然后再udm还需要execute_on_demand吗?请求告知正确的使用步骤
10楼2015-06-03 11:43:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 longma135 的主题更新
普通表情 龙 兔 虎 猫 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[博后之家] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +4 IDs3scOF0tjC 2026-09-28 4/200 2026-09-29 19:27 by cqwQDCxMcL3I
[考博] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +4 ZYXdhzDAy9ZX 2026-09-28 4/200 2026-09-29 16:47 by yCO1Ll7aHtsw
[考研] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +3 ZYXdhzDAy9ZX 2026-09-28 4/200 2026-09-29 16:37 by etmYJ6d2rquH
[博后之家] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 ZYXdhzDAy9ZX 2026-09-28 3/150 2026-09-29 16:30 by etmYJ6d2rquH
[硕博家园] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +3 ZYXdhzDAy9ZX 2026-09-28 3/150 2026-09-29 16:03 by etmYJ6d2rquH
[考博] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +3 tqUTOxClQUMF 2026-09-28 3/150 2026-09-29 15:46 by etmYJ6d2rquH
[博后之家] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 tqUTOxClQUMF 2026-09-28 3/150 2026-09-29 15:04 by etmYJ6d2rquH
[公派出国] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +3 tqUTOxClQUMF 2026-09-28 3/150 2026-09-29 14:58 by etmYJ6d2rquH
[硕博家园] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +3 GDBe8tDZqE8z 2026-09-28 3/150 2026-09-29 14:30 by etmYJ6d2rquH
[找工作] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +6 IDs3scOF0tjC 2026-09-28 6/300 2026-09-29 14:13 by etmYJ6d2rquH
[博后之家] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +6 IDs3scOF0tjC 2026-09-28 7/350 2026-09-29 14:07 by etmYJ6d2rquH
[博后之家] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +3 IDs3scOF0tjC 2026-09-28 3/150 2026-09-29 13:56 by etmYJ6d2rquH
[公派出国] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +4 IDs3scOF0tjC 2026-09-28 5/250 2026-09-29 13:50 by etmYJ6d2rquH
[教师之家] 某top大学教授说“能够在市场中兑现的能力才是真能力”无比同意! +8 zju2000 2026-09-26 9/450 2026-09-29 13:47 by ahsoarli
[考研] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +3 tqUTOxClQUMF 2026-09-28 3/150 2026-09-29 09:59 by JzYBbHIXWSrW
[教师之家] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +4 GDBe8tDZqE8z 2026-09-28 4/200 2026-09-29 09:49 by JzYBbHIXWSrW
[找工作] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +3 ZYXdhzDAy9ZX 2026-09-28 3/150 2026-09-29 06:28 by ZvyPK8n6Nfki
[考研] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 GDBe8tDZqE8z 2026-09-28 3/150 2026-09-28 23:12 by b8fCuTHqckEt
[找工作] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +3 IDs3scOF0tjC 2026-09-28 5/250 2026-09-28 22:32 by ez6fGg9abYaj
[论文投稿] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 CfXuS1rDhLYN 2026-09-28 3/150 2026-09-28 19:08 by 9lS3ad5oOymn
信息提示
请填处理意见