加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

UDF——读取文件作为边界条件(类似profile的效果)

(2019-11-29 16:11:24)
标签:

ansys

cfd

fluent

udf

二次开发

分类: fluent

    本文编译工具:VC++ UDF Studio

    该插件可以直接在Visual Studio中一键编译、加载、调试UDF源码,极大提高编写排错效率,且支持C++MFCWindows API和第三方库,大大拓展UDF功能。插件的官方网站:https://vcudfstudio.bitbucket.io/index_cn.html 。注:我不是这款插件的作者

算例来源于:https://confluence.cornell.edu/display/SIMULATION/FLUENT+-+Laminar+Pipe+Flow

文件中的数据如下:

0 0.1

1 0.2

2 0.3

3 0.4

4 0.5

UDF——读取文件作为边界条件(类似profile的效果)

说明:第一列为时间,第二列为入口速度

采用线性插值的方式对数据进行拟合

代码如下(注:代码没有处理数据末端的情况!):

UDF——读取文件作为边界条件(类似profile的效果)

计算结果如下:

UDF——读取文件作为边界条件(类似profile的效果)
UDF——读取文件作为边界条件(类似profile的效果)

算例网格文件,udf源码,对应设置的脚本文件:

https://pan.baidu.com/s/1ebG002Oo0xn7qAVm8Orkzg 提取码: dd8k 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有