Fluent中温度-粘度UDF设置方法

/*定义物性参数*/

#include "udf.h"

DEFINE_PROPERTY(cell_viscosityh,c,t)

{

real mu_lam;

real temp = C_T(c,t);

mu_lam = (-3.295e-11 *temp*temp+ 6.797e-08*temp+1.112e-06);

return mu_lam;

}



作者:白色玻璃
链接:https://www.zhihu.com/question/517089389/answer/2465823071
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

粘度是描述流体内部摩擦力大小的物理性质。为了计算流体的粘度,我们可以使用Fluent软件的用户定义函数(UDF)。 UDF是一种编写自定义代码来扩展Fluent软件功能的方法。在这种情况下,我们需要编写UDF来计算粘度。 首先,我们需要在Fluent创建一个新的UDF。在UDF文件,我们将定义一个新的函数来计算粘度。这个函数将接受温度和压力作为输入,并返回粘度作为输出。 在函数内部,我们可以使用任何数学模型或公式来计算粘度。例如,我们可以根据流体的类型和温度使用Sutherland公式来计算粘度。 Sutherland公式是一个经验公式,用于计算气体粘度。对于液体,我们可以使用经验公式或实验数据来计算粘度。 在编写代码之后,我们需要将UDF编译为库文件,并将其加载到Fluent。通过加载UDF,我们可以将自定义粘度函数应用于流体模拟。 在Fluent,我们可以在设置选择自定义粘度函数,并将其应用于模拟。然后,Fluent将使用我们编写的UDF来计算流体的粘度。 通过使用UDF,我们可以根据我们的需要自定义粘度计算,并提高流体模拟的准确性。这是Fluent软件提供的一个强大的功能,可以满足各种流体力学模拟的要求。 需要注意的是,编写UDF需要一定的编程知识和经验。因此,在使用UDF之前,我们应该熟悉编程和流体动力学的基本原理,以便正确地编写和应用UDF
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值