24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 1172  |  回复: 0

三肇小霸王

新虫 (初入文坛)

[求助] 导入UDF后显示P_USER_REAL undeclare variable

请教一下关于DEFINE_DPM_SCALAR_UPDATE函数的问题:刚刚接触静电除尘方面的数值模拟,按照帮助文档上的内容编写UDF,可是导入后总是显示“P_USER_REAL undeclare variable”,P_USER_REAL不是已有的DPM变量宏吗?怎么回未声明,还望大佬予以帮助,小弟感激不尽,在此奉上全部家当
代码如下:
DEFINE_DPM_SCALAR_UPDATE(E_Q,c,t,initialize,p)
{
        if(initialize)
        {
                P_USER_REAL(p,0)=0;
                P_USER_REAL(p,1)=3*PI*DIELECTRIC_CONSTANT*dp*dp*C_UDMI(c,t,3)*C_CONSTANT/(C_CONSTANT+2);
                P_USER_REAL(p,2)=4*DIELECTRIC_CONSTANT*C_UDMI(c,t,3)/C_UDMI(c,t,4);
                P_USER_REAL(p,3)=C_UDMI(c,t,0);
                P_USER_REAL(p,4)=C_UDMI(c,t,1);
                P_USER_REAL(p,5)=C_UDMI(c,t,2);
        }
        else
        {
                P_USER_REAL(p,1)=3*PI*DIELECTRIC_CONSTANT*dp*dp*C_UDMI(c,t,3)*C_CONSTANT/(C_CONSTANT+2);
                P_USER_REAL(p,2)=4*DIELECTRIC_CONSTANT*C_UDMI(c,t,3)/C_UDMI(c,t,4);
                P_USER_REAL(p,3)=C_UDMI(c,t,0);
                P_USER_REAL(p,4)=C_UDMI(c,t,1);
                P_USER_REAL(p,5)=C_UDMI(c,t,2);
                if(P_USER_REAL(p,0)<P_USER_REAL(p,1))
                {
                        P_USER_REAL(p,0)+=(P_USER_REAL(p,1)-P_USER_REAL(p,0))*(P_USER_REAL(p,1)-P_USER_REAL(p,0))/(P_USER_REAL(p,2)*P_USER_REAL(p,1))*P_DT(p);
                }
                else
                {
                        P_USER_REAL(p,0)+=0;
                }
        }
}

DEFINE_DPM_BODY_FORCE(E_force,p,i)
{
        real bforce=0;
        if(P_TIME(p)>=TSTART)
        {
                if(i==0) bforce=P_USER_REAL(p,3)*P_USER_REAL(p,0);
                else if(i==1) bforce=P_USER_REAL(p,4)*P_USER_REAL(p,0);
                else if(i==2) bforce=P_USER_REAL(p,5)*P_USER_REAL(p,0);
        }
        else
        bforce=0.0;
        return (bforce/P_MASS(p));
}

@月只蓝 发自小木虫Android客户端
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 三肇小霸王 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 287分求调剂 有专利国奖一志愿哈工大085406 +3 白易辰 2026-04-06 4/200 2026-04-06 15:24 by going home
[考研] 考研生物与医药调剂 +8 铁憨憨123425 2026-03-31 9/450 2026-04-06 12:52 by lys0704
[考研] 0860 求调剂 一志愿国科大 348 分 +3 WiiiP 2026-04-03 3/150 2026-04-05 17:43 by Ecowxq666!
[考研] 一志愿北交大材料工程总分358求调剂 +6 cs0106 2026-04-05 6/300 2026-04-05 16:34 by imissbao
[考研] 313求调剂 +5 海日海日 2026-04-04 5/250 2026-04-05 15:52 by jndximd
[考研] 298求调剂 +7 manman511 2026-04-05 7/350 2026-04-05 10:29 by 唐沐儿
[考研] 材料调剂 +12 一样YWY 2026-04-04 12/600 2026-04-05 08:24 by 544594351
[考研] +5 化工专硕323分 2026-04-04 5/250 2026-04-05 08:02 by 544594351
[考研] 324求调剂 +9 想上学求调 2026-04-03 9/450 2026-04-04 23:57 by 果冻大王
[考研] 求调剂 +4 晟功? 2026-04-03 4/200 2026-04-04 21:58 by hemengdong
[考研] 材料与化工306分找调剂 +23 沧海轻舟e 2026-04-02 27/1350 2026-04-04 21:52 by laoshidan
[考研] 085601,一志愿厦大334复试被刷求调剂 +13 曾仰之 2026-04-03 15/750 2026-04-04 20:13 by dongzh2009
[考研] 学硕288调剂!!! +3 小王xw123 2026-04-03 3/150 2026-04-03 21:20 by 啵啵啵0119
[硕博家园] 求老师收留 +9 lllq123 2026-04-03 9/450 2026-04-03 13:48 by 呼吸都是减肥
[考研] 325分化学调剂 +5 15771691647 2026-04-02 5/250 2026-04-03 09:58 by ChemPharm
[考研] 312求调剂 +6 小小墨123 2026-04-02 7/350 2026-04-03 07:32 by jsw79
[考研] 化学070300-总分378-求调剂 +5 挪椅子的泡泡糖 2026-04-02 5/250 2026-04-02 22:20 by ZXlzxl0425
[考研] 材料340分调剂 +7 夏夜晚风_long 2026-04-02 9/450 2026-04-02 21:20 by dongzh2009
[考研] 272求调剂,接受跨专业调剂! +4 闲鱼卢 2026-03-31 4/200 2026-04-02 11:18 by guyan1000
[考研] 311求调剂 +10 李芷新1 2026-03-31 10/500 2026-04-01 14:38 by chenqifeng666
信息提示
请填处理意见