如何提取瞬态计算结果?



  • 各位老师,前辈大家好,
    我现在模拟气液两相流,然后发现,由于模拟的是瞬态,所以结果是一个动态的过程,那么我想判断出口的分离效率,需要用到出口的气体质量流量,而出口的气体质量流量是一个动态变化的量,那么应该如何去提取数据呢?
    监测一段时间的流量然后除以这段时间内的进口质量流量?
    谢谢各位


  • Fluent教授

    你需要自己有一个目标算法 然后自己编个udf来输出到文本 最后可以用Excel和matlab处理
    并行udf的输出参考帮助 有一定难度



  • 第一步,在Define>Custom Field Function Calculator 里编辑一个所求量的算法。
    第二步,在File>Export>During Calculation>Solution data里选择 File Type。如果有专业软件,选择相应格式,如果用Excel处理,选择ASCII码。 Location 选择Cell center或node 看你自己需求。
    第三步, Frequency里选择保存频率。是时间步长的倍数。
    第四步,在surface里选择需要的表面,你的话应该选择outlet
    第五步, quantities里选择刚才定义的算法方程。
    第六步, OK



  • 谢谢刘侃老师和walten,@l-j刘侃 @walten
    由于我想提取出口的质量流量,
    我目前用的一个方法是,通过surface 监控,然后把数据保存下来,
    对于有波动的数据,选择足够大的样本取平均数,这样可以吗?



  • @walten 你的回答很有帮助


Log in to reply