24小时热门版块排行榜    

查看: 976  |  回复: 1
【悬赏金币】回答本帖问题,作者何弃疗啊哥将赠送您 100 个金币

何弃疗啊哥

铜虫 (小有名气)

[求助] FLUENT UDF问题求助 如何把每个时间步的变量值不断叠加并储存? 已有1人参与

一个非稳态计算中。自定义一个变量值,如何把它每个时间步的计算值不断叠加然后储存起来呢?
例:

time = 1s时,UDMI(c,t,0) = a1;   UDMI(c,t,1)=a1;
time = 2s时,UDMI(c,t,0) = a2;   UDMI(c,t,1)=a1+a2;
time = 3s时,UDMI(c,t,0) = a3;   UDMI(c,t,1)=a1+a2+a3;
......
time = ns时,UDMI(c,t,0) = an;   UDMI(c,t,1)=a1+a2+a3+...+an;

这个 UDMI(c,t,1)怎么通过代码实现?
回复此楼

» 猜你喜欢

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

CRAYON黄昏晓

木虫 (正式写手)

【答案】应助回帖

1. 最简单的就是把你自己定义的UDMI(c,t,0)在每一个时间步下的数值保存到本地,然后算到最后,自己用excel或者其他啥的加起来。
2. 如果在UDF里弄的话,比如你的time = 2s时,UDMI(c,t,0) = a2;   UDMI(c,t,1)=a1+a2; 是不是可以写成UDMI(c,t,1)=UDMI(c,t,1)+a2
2楼2023-10-02 20:33:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 何弃疗啊哥 的主题更新
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
信息提示
请填处理意见