顶部banner
Logo 折叠
学习从这里开始
下载app
返回旧版
首页 成长助手 小邻学院 社区 发现
职业认证 企业服务 行业会议

登录解锁更多功能

还没有账号?立即注册

技术邻
技术引领职场价值
电话
0571-86682823
商务合作
service@jishulink.com

关于udf小程序

浏览: 1666 回答: 1

#include"udf.h"

#include"mem.h"

#define p_pretotal 350000

#define pcr 185000

#define R 287.06

#define k 1.4

#define T 300

DEFINE_ADJUST(on_demamd_avg,d)

{

        real p_sum = 0;

        real p;

        real v = 0;

        real r = 0,tem;

        real V;

        real xc[ND_ND];

        Thread *t;

        face_t f;

        Domain *d;

        d = Get_Domain(1); /*获取液态区域的网格 */

        t=Lookup_Thread(d,12);/* 找到出口截面的线指针(ID在fluent中的phase找的) */

         /* 单元循环 */

               begin_f_loop(f,t)

  {

                          F_CENTROID(xc,f,t); /* 将网格坐标存入数组xc中 */

                               p_sum = F_P(f, t);    

                               if(p_sum<=p_pretotal)

                   {    

                        if(p_sum>=pcr)

                            {

                                F_U(f,t)=sqrt((2*k*R*T/(k-1))*pow((1-(p_sum/p_pretotal)),(k-1)/k));

                             }

   else

                               F_U(f,t)=sqrt(k*R*T*pow((p_sum/p_pretotal),(k-1)/k));

                    } 

else

                       F_U(f,t)=0;    

  }

                end_f_loop(f,t);

}

通过获取压力 比较压力得到相应的速度公式 求高手指点

全部回答 (1)

默认 最新
虞伦 2016年4月20日
@johnchee @CFD_MAPLE @steve_zheng @胡坤 @梵音静思
2016年4月20日
评论 点赞

相似问题

查看全部
  • 化学udf,没有发生反应?? 暂无回答

    各位老师,我的模型是一段长方形的管子,中间是多孔介质,里面没有设置reaction,模拟化学反应,反应方程为:4nh3+6NO=5N2+6h20 进口设置:NO:0.0989 NH3:0.0989 h2o(l):0 出口设置:为设置,全为0 开了能量方程和组分运输模型,组分运输模型里面没有勾选Volumetric,udf编写如下,反应用源相来表示,请问这段程序哪里有问题呢,有氮气生成,就是没有水,

  • Fluent 串行UDF改并行UDF? 3个回答

    串行可以计算,但是按照网上和帮助上改成并行的,结果并行计算和串行结果不一样(可以肯定并行计算错了),实在没搞明白host和node该怎么设,有没有大神指导一下改怎么改啊?UDF是求取特定体积的,涉及了循环,初步猜测是不同node的值没有汇总,导致结果中时间列是对的,变量列是错的.... #include "udf.h" DEFINE_EXECUTE_AT_END(execute_at_end) {

  • fluent中利用UDF定义物性随温度变化,初始化报错? 暂无回答

    用UDF定义了流体物性随温度变化,初始化时报错出现Error: received a fatal signal (segmentation fault) UDF 程序如下: #include "udf.h" DEFINE_PROPERTY(cell_density_hot,c,t) { Thread*t; cell_t c; real rho; real temp; temp=C_T(c,t);

推荐阅读

ansys结构动力学仿真

ansys结构动力学仿真

技术邻小李 技术邻小李
¥150
UG NX塑胶模具设计教学

UG NX塑胶模具设计教学

UG/CAD模具设计教学 UG/CAD模具设计教学
免费
用EVOLVE对接INSPIRE,加速产品迭代优化

用EVOLVE对接INSPIRE,加速产品迭代优化

咸鱼氮泵 咸鱼氮泵
免费
Fluent中升力和阻力的计算

Fluent中升力和阻力的计算

宁博士CAE团队 宁博士CAE团队
免费
后保险杠低速碰撞分析

后保险杠低速碰撞分析

Crisby_Vectory_TrHo Crisby_Vectory_TrHo
¥70
基于iSIGHT+Workbench的开孔平板性能优化

基于iSIGHT+Workbench的开孔平板性能优化

sjktzy sjktzy
¥5
Hyperworks CFD v2022.1前后处理教程

Hyperworks CFD v2022.1前后处理教程

ALTAIR ALTAIR
免费
线控底盘市场趋势分析

线控底盘市场趋势分析

小木匠砍树 小木匠砍树
免费
张量计算课程合集

张量计算课程合集

引垂思汀 引垂思汀
¥50
应用VI-grade仿真解决方案进行赛车圈速仿真和性能优化

应用VI-grade仿真解决方案进行赛车圈速仿真和性能优化

VI-grade中国 VI-grade中国
免费
Isight_Adams Car联合仿真_suspension案例--excle方式

Isight_Adams Car联合仿真_suspension案例--excle方式

东邪不邪 东邪不邪
免费
ANSYS APDL 单元生死在3D打印中的应用

ANSYS APDL 单元生死在3D打印中的应用

some some
¥50
4-平版印刷墨斗仿真手把手解说视频教程CAD-GAMBIT-fluent6.3-FLUENT15.0

4-平版印刷墨斗仿真手把手解说视频教程CAD-GAMBIT-fluent6.3-FLUENT15.0

仿真助手 仿真助手
¥39
Adams Car 转向系统的搭建与介绍

Adams Car 转向系统的搭建与介绍

仿真分析 仿真分析
¥19.8
2018 OptiStruct用户大会周明博士“仿真驱动设计”演讲

2018 OptiStruct用户大会周明博士“仿真驱动设计”演讲

ALTAIR ALTAIR
免费
AutoCAD小白入手教程(二)

AutoCAD小白入手教程(二)

wenyun wenyun
免费
新一代极速仿真建模平台 ——MSC APEX软件培训

新一代极速仿真建模平台 ——MSC APEX软件培训

Cruise Cruise
免费
优化软件modeFRONTIER优化气道流程介绍

优化软件modeFRONTIER优化气道流程介绍

IDAJ中国 IDAJ中国
免费
七步台阶法暗挖隧道施工

七步台阶法暗挖隧道施工

一直那么好
¥8.8
测量不确定度的应用实践

测量不确定度的应用实践

HBK测试与测量 HBK测试与测量
免费