分享Matlab读取Fluent数据代码



  • 问:为什么要写这个?
    答:其实实际中有很多场合需要把fluent数据导入到matlab,比如对数据进行后处理,用matlab绘图,或者将matlab计算好的边界条件或者其他数据导回到dat文件中回fluent继续计算(我也实现了向dat文件的回写,但是没放在这里)。

    问:使用的matlab和fluent是什么版本的?
    答:fluent用的ansys fluent 16.0,matlab版本是2019a。

    问:现在有什么局限吗?
    答:还是比较初步的,目前只能处理6面体网格。混合网格还不能处理,但是如果看明白了实现方法其实还是很简单的,直接在我写好的框架里修改就好了,欢迎讨论。

    问:若自己的研究中使用会有什么限制吗?
    答:完全自由使用,如果有帮到你我很高兴。

    下载地址:
    链接:https://pan.baidu.com/s/1lRJdA-TnWLUINL2p2TmiBA
    提取码:131n

    其中FluentDataProcessV_1.m是代码,fluent-mesh2.cas和fluent-mesh2.dat是测试文件。



  • 感谢分享!改天CFD界给你推一下



  • 感谢李老师!很久没有交流联系了,上一次还是5年前,那时还有群里的逐-云也来找过我两次。不过博士课题不作数值模拟就不怎么发言了,后来也被群请了出去:zoule: 。既然站主留言了就一起把写入dat文件的代码放出来,欢迎测试使用。但是千万不要用这个做坏事......

    链接:https://pan.baidu.com/s/1rWV0w5hkoG783dMq0W7gmg
    提取码:5gds



  • @chenxiseu 大神,我有个问题想要请教下您,fluent中UDF能够在结构网格中运行,但是不能再非结构网格中运行,是因为UDF需要针对非结构网格做一个修改吗?
    我的疑问其实就是,flunt中结构网格或非结构网格差异是否会影响UDF的运行,UDF那些宏函数是否有针对结构网格或者非结构网格表达形式的差异?
    若能指点一二,当感激不尽!!!



  • @低碳生活 真是不好意思,我没写过UDF,实在是爱莫能助...



  • @chenxiseu 哦哦,那打扰您了。