fluent UDF学习笔记(1)

一、为什么要用UDF

在fluent中,UDF的作用是在一个区域或者边界上实现变化赋值

比如实现进口区域流体的速度随空间位置和时间变化、化学反应速率随反应物组分和反应物浓度变化

所以UDF作为函数是用来描述变量的变化规律,当参数是常量时不需要使用UDF

二、为什么学UDF难

比如在区域或边界实现一个功能需要调用DEFINE_PROFILE

通过物性定义的时候需要调用DEFINE_PROPERTY

定义源项或生成项的时候需要调用DEFINE_SOURSE

所以为了实现这些功能,需要分别学习调用不同的UDF工具

三、如何去学UDF

1.认识不同的DEFINE工具

当项目没有足够的系统学习的时间,就先做到认识工具(框架),找到有用的工具来学习

2.数据存储结构

编写UDF调用网格的参数值时需要知道网格数据存储的方式,即数据结构,只有把数据结构认识清楚写UDF才不会错

Thread本质上就是数据结构

编写UDF还有一个前提就是要清楚方程、清楚模型、清楚求解规律。比如mix模型本身不求解主相和次相的温度,再mix模型下调用次相的C_T就会报错,或者双欧拉模型本身不求解混合相的温度,就不能调用C_T_mix thread

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值