24小时热门版块排行榜    

查看: 9064  |  回复: 36

zhaolei539

铁虫 (小有名气)

引用回帖:
15楼: Originally posted by ya634984094 at 2012-08-11 14:02:07
你把C_UDSI_G那个宏在源项里赋值给C_UDMI试试,再在define—adjust里用c_udmi~我先前也是能算,但是不能保存

想问一下 保存到UDMI 之后,如何提取其中数据使用? 用什么语句呢? 只见过保存的 没见过用的~~
我现在也用到UDMI 不知道其中数据如何提取使用??求教~~
努力!
31楼2014-06-17 15:25:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhaolei539

铁虫 (小有名气)

引用回帖:
21楼: Originally posted by 转石千仞 at 2013-12-17 18:31:56
楼主,我觉得,你这种情况,你要去想,你求解的标量是有范围的对不对?
如果标量只存在于一个区域内,而你的程序,要对所有区域都求标量的梯度,必然是要出错的。
我也出现过此种情况。
你加上线ID去识别你的标量 ...

你好!
想请教UDMI存储是如何进行的?里面的数据又要如何提取?
我的模型是提取边界面温度值,同时赋值给网格划分相同的另一边界面,每次迭代提取一次
网格划分不规则,UDMI如何存储使用?
下面是我的程序 能不能帮忙看看 ? 不胜感激~~
#include "udf.h"
DEFINE_ADJUST(temperature,d)
{
face_t f;
Domain *domain;
int ID_liquid=8;
real temp_liquid;
real temp_solid;
Thread *thread_liquid=Lookup_Thread(domain,ID_liquid);
begin_f_loop(f,thread_liquid)
{   
temp_liquid=F_T(f,thread_liquid);
F_UDMI(f,thread_liquid,0)=temp_liquid;
}
end_f_loop(f,thread_liquid)
begin_f_loop(f,d)
{
    F_T(f,d)=F_UDMI(f,thread_liquid,0);
}
  end_f_loop(f,t)
}
努力!
32楼2014-06-17 15:37:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhaolei539

铁虫 (小有名气)

引用回帖:
27楼: Originally posted by 759599290 at 2014-03-04 14:31:32
可以先不hook相应的adjust宏,先让Fluent计算收敛。如果是非稳态问题,第一步必须设置相当小的时间步长。第一步收敛后再hook如ajust函数就行了。...

你好!
想请教UDMI存储是如何进行的?里面的数据又要如何提取?
我的模型是提取边界面温度值,同时赋值给网格划分相同的另一边界面,每次迭代提取一次
网格划分不规则,UDMI如何存储使用?
下面是我的程序 能不能帮忙看看 ? 不胜感激~~
#include "udf.h"
DEFINE_ADJUST(temperature,d)
{
face_t f;
Domain *domain;
int ID_liquid=8;
real temp_liquid;
real temp_solid;
Thread *thread_liquid=Lookup_Thread(domain,ID_liquid);
begin_f_loop(f,thread_liquid)
{   
temp_liquid=F_T(f,thread_liquid);
F_UDMI(f,thread_liquid,0)=temp_liquid;
}
end_f_loop(f,thread_liquid)
begin_f_loop(f,d)
{
    F_T(f,d)=F_UDMI(f,thread_liquid,0);
}
  end_f_loop(f,t)
}
努力!
33楼2014-06-17 15:37:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhaolei539

铁虫 (小有名气)

你好!
想请教UDMI存储是如何进行的?里面的数据又要如何提取?
我的模型是提取边界面温度值,同时赋值给网格划分相同的另一边界面,每次迭代提取一次
网格划分不规则,UDMI如何存储使用?
下面是我的程序 能不能帮忙看看 ? 不胜感激~~
#include "udf.h"
DEFINE_ADJUST(temperature,d)
{
face_t f;
Domain *domain;
int ID_liquid=8;
real temp_liquid;
real temp_solid;
Thread *thread_liquid=Lookup_Thread(domain,ID_liquid);
begin_f_loop(f,thread_liquid)
{   
temp_liquid=F_T(f,thread_liquid);
F_UDMI(f,thread_liquid,0)=temp_liquid;
}
end_f_loop(f,thread_liquid)
begin_f_loop(f,d)
{
    F_T(f,d)=F_UDMI(f,thread_liquid,0);
}
  end_f_loop(f,t)
}
努力!
34楼2014-06-17 15:39:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gloomyjcjd

新虫 (初入文坛)

【答案】应助回帖

楼主定义变量的时候是否确定了变量空间,也就是是否调节过UDS的内存空间?
35楼2014-06-17 16:03:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fww2008

木虫 (小有名气)

【答案】应助回帖

C_UDSI_G(c,t,0)是一个矢量,怎么能乘以一个数再赋值给C_UDMI呢
加油!
36楼2015-01-17 13:51:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

无名12

新虫 (著名写手)

引用回帖:
7楼: Originally posted by duandiancqu at 2012-07-05 21:21:49
写了的,就是一个电势方程,求出电势,再利用欧姆定律求出电流密度...

楼主,你知道如何加磁场吗?谢谢了
37楼2015-03-29 17:45:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 duandiancqu 的主题更新
信息提示
请填处理意见