24小时热门版块排行榜    

查看: 1691  |  回复: 3

axin1992212

新虫 (初入文坛)

[交流] 用FLUETN UDS解电场 电荷方程 已有2人参与

用uds解两方程:电场方程与电荷密度方程
http://muchongimg.xmcimg.com/data/b ... _1453125188_614.png
http://muchongimg.xmcimg.com/data/b ... _1453125188_698.png
结果与实际相差甚远,求大神指点,程序如下:
#include "math.h"
#include "udf.h"  
#define DIELECTRIC_CONSTANT 7.0e-10

/*电荷密度方程*/
DEFINE_UDS_FLUX(current_density,f,t,i)
{
real NV_VEC(current);
real NV_VEC(A);
real NV_VEC(ion_vel);
real NV_VEC(C_EE);
real flux;
cell_t c0;
Thread *t0;
c0=F_C0(f,t);
t0=THREAD_T0(t);
C_UDMI(c0,t0,0)=-C_UDSI_G(c0,t0,0)[0];
C_UDMI(c0,t0,1)=-C_UDSI_G(c0,t0,0)[1];
C_UDMI(c0,t0,2)=-C_UDSI_G(c0,t0,0)[2];
NV_D(ion_vel,=,C_U(c0,t0),C_V(c0,t0),C_W(c0,t0));
NV_D(C_EE,=,C_UDMI(c0,t0,0),C_UDMI(c0,t0,1),C_UDMI(c0,t0,2));
C_UDMI(c0,t0,3)=NV_MAG(C_EE);
NV_V_VS(current,=,ion_vel,+,C_EE,*,2.3e-5);
F_AREA(A,f,t);
flux=NV_DOT(current,A);
return flux;
}


/*电势方程源项*/
DEFINE_SOURCE(voltage_source,c,t,dS,eqn)
{
real vol;
vol=C_UDSI(c,t,1)/DIELECTRIC_CONSTANT;
dS[eqn]=0;
return vol;
}
用FLUETN UDS解电场 电荷方程
QQ截图20160118214105.png


用FLUETN UDS解电场 电荷方程-1
QQ截图20160118214116.png
回复此楼

» 猜你喜欢

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

小七工作室1

新虫 (著名写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
需要进行模型调试
2楼2016-01-19 10:15:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

axin1992212

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by 小七工作室1 at 2016-01-19 10:15:00
需要进行模型调试

你是指调什么模型
3楼2016-01-20 15:00:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Hover不断

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
你的两个方程的uds编写有误,电荷密度方程还有对流项没有写
4楼2018-12-03 15:59:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 axin1992212 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见