顶部banner
Logo 折叠
全网首发仿真工程师项目实训
下载app
返回旧版
首页 成长助手 小邻学院 社区 发现
职业认证 企业服务 行业会议

登录解锁更多功能

还没有账号?立即注册

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

求教一段和梯度相关的UDF代码的含义,先谢过了~

浏览: 6198 回答: 1


代码内容如下:

DEFINE_ADJUST(adjust_for_force, domain)

{

Thread **pt;

Thread *t;

cell_t c0;

Domain *pDomain = DOMAIN_SUB_DOMAIN(domain,1);


/*  if turbulence begin */


Alloc_Storage_Vars(pDomain,SV_VOF_RG,SV_VOF_G,SV_NULL);

Scalar_Reconstruction(pDomain, SV_VOF,-1,SV_VOF_RG,NULL);

Scalar_Derivatives(pDomain,SV_VOF,-1,SV_VOF_G,SV_VOF_RG,Vof_Deriv_Accumulate);


mp_thread_loop_c (t,domain,pt)

if (FLUID_THREAD_P(t))

{

Thread *tp = pt[1];

begin_c_loop (c0,t)

{

C_UDMI(c0,t,0) =

Ctd*C_R(c0,pt[0])*C_K(c0,t)*C_VOF_G(c0,tp)[0] ;

C_UDMI(c0,t,1) =

Ctd*C_R(c0,pt[0])*C_K(c0,t)*C_VOF_G(c0,tp)[1] ;


#if RP_3D

C_UDMI(c0,t,2) = Ctd*C_R(c0,pt[0])*C_K(c0,t)*C_VOF_G(c0,tp)[2] ;

#endif


}

end_c_loop (c0,t)

}

Free_Storage_Vars(pDomain,SV_VOF_RG,SV_VOF_G,SV_NULL);

}



代码的大致含义我明白了,但是

Alloc_Storage_Vars(pDomain,SV_VOF_RG,SV_VOF_G,SV_NULL);

Scalar_Reconstruction(pDomain, SV_VOF,-1,SV_VOF_RG,NULL);

Scalar_Derivatives(pDomain,SV_VOF,-1,SV_VOF_G,SV_VOF_RG,Vof_Deriv_Accumulate);

这一段代码,在UDF手册和网络上都没有找到相关的介绍,所以特地再次求教一下,还请各位赐教

@刘腾炼 @胡坤 @仿真小刘
Ansys.Fluent 流体力学及仿真 CAE 通用CFD ANSYS 结构CAE

全部回答 (1)

默认 最新
捌玖_1055 2022年4月21日

请问楼主问题解决了吗



2022年4月21日
评论 点赞

相似问题

查看全部
  • Fluent,UDF,比热随空间分布? 1个回答

    我写了一个fluent UDF,以实现比热Cp在不同cell zone有不同的值。尽管在运行中没有报错,但在不同区域并没有出现不同的值,而统一是一个值。代码如下: #include "udf.h" DEFINE_SPECIFIC_HEAT(cell_CO2_spec,T,Tref,h,yi) { int zone_ID1 = 3; int zone_ID2 = 4; Thread *thread1

  • 求助,我的源项出了什么问题呢? 1个回答

    各位老师,我写的源项是找贴近壁面的网格然后赋给负的源项,可以编译但是没办法计算,请问哪里有问题呢? 报错如下 Node 0: Process 876: Received signal SIGSEGV.====================================================================================================

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

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

推荐阅读

用户自定义场变量子程序USDFLD从入门到高级 (如何通过USDFLD实现本构模型参数随状态改变)

用户自定义场变量子程序USDFLD从入门到高级 (如何通过USDFLD实现本构模型参数随状态改变)

长江学渣 长江学渣
¥48
0#块箱梁托架法施工结构模拟

0#块箱梁托架法施工结构模拟

yudachuan1105 yudachuan1105
¥200
ABAQUS钢管混凝土柱温度场及耐火性能分析(未完)

ABAQUS钢管混凝土柱温度场及耐火性能分析(未完)

地下结构设计
¥40
前沿技术!大数据分析及人工智能在优化软件中的应用

前沿技术!大数据分析及人工智能在优化软件中的应用

IDAJ中国 IDAJ中国
¥9.99
新一代智能头灯的动态设计评估与仿真

新一代智能头灯的动态设计评估与仿真

Ansys中国 Ansys中国
免费
UG培训第九课:自由曲面构造法

UG培训第九课:自由曲面构造法

luffy8610 luffy8610
¥20
应用ANSYS瞬态动力学法模拟啮合齿轮的高速转动

应用ANSYS瞬态动力学法模拟啮合齿轮的高速转动

夏日星空 夏日星空
¥35
一线科技工作者接受仿真咨询服务的全过程经验分享

一线科技工作者接受仿真咨询服务的全过程经验分享

技术邻直播 技术邻直播
免费
混凝土材性试块拉压数值模拟(ABAQUS通法建模初级案例3)

混凝土材性试块拉压数值模拟(ABAQUS通法建模初级案例3)

大平-结构工程 大平-结构工程
¥299
汽车仪表模具模流分析的实战讲解

汽车仪表模具模流分析的实战讲解

北卡 北卡
免费
UG有限元基础教程

UG有限元基础教程

moonshine🤓 moonshine🤓
免费
ABAQUS桁架结构强度分析

ABAQUS桁架结构强度分析

wj_2704 wj_2704
¥500
ADAS功能软件基础介绍

ADAS功能软件基础介绍

Alex王 Alex王
免费
abaqus lamb波传播分析

abaqus lamb波传播分析

abaquser abaquser
¥25
TurboTides 2024R2全新版本发布会--智能算法驱动的全自动优化透平机械集成设计平台

TurboTides 2024R2全新版本发布会--智能算法驱动的全自动优化透平机械集成设计平台

TurboTides TurboTides
免费
场景仿真加速智能网联开发测试进程

场景仿真加速智能网联开发测试进程

海克斯康设计与仿真 海克斯康设计与仿真
免费
ANSYS speos汽车信号灯案例实操教程

ANSYS speos汽车信号灯案例实操教程

IDAJ中国 IDAJ中国
¥9.9
ANSYS SI/PI/EMI&TI 2019 R3 新功能介绍

ANSYS SI/PI/EMI&TI 2019 R3 新功能介绍

Ansys中国 Ansys中国
免费
复杂电驱动系统动态实时功率测试

复杂电驱动系统动态实时功率测试

HBK测试与测量 HBK测试与测量
免费
基于有限元方法的整车风噪声仿真分析介绍

基于有限元方法的整车风噪声仿真分析介绍

窃听风吟 窃听风吟
免费