0.引言
CFD-POST作为一款优异的后处理软件,可作为所有ANSYS流体动力学产品的通用后处理软件,其具有友好的人机界面、强大的数据处理功能和优良的图表绘制处理功能,且其使用简单易用的可视化和数量化的工具,来进行CFD模拟得到结果的分析。该软件具有较广的应用范围,不仅可以处理CFX生成结果文件,而且对通过FLUENT,ANSYS等软件生成的结果也可进行处理,甚至其他通用格式的文件(如CGNS文件)也可进行处理。另外,该软件在二次开发方面也具有独特的功能。
在动态流场计算的后处理中,经常涉及到对几何位置目标点的相关物理参数进行提取、曲线图绘制等工作。针对涉及动网格的数据提取工作,具有不同于普通流场的特点。其数据不仅具有的海量性的特点,而且目标点的几何位置具有变动性,且在这种情况下采用相对坐标进行研究又具有诸多不便。传统目标点相关物理参数的提取采用手动方式完成,其不足之处在于耗时耗力,且准确性无法保证。另外,对于计算流体动力学计算软件的二次开发,目前多数工作主要集中于前处理和求解过程的研究,对后处理则研究的相对较少,对涉及动态流场计算的后处理研究的开发几乎没有。
通过对CFD-POST和MATLAB两款商业软件进行二次开发,本文开发了一套动态流场相关参数提取、转化及处理程序,并通过应用于某实际算例的计算结果,验证该程序的可行性和高效性。该程序可在提取点几何位置目标点变动和相关物理参数变动的情况下,实现数据的快读提取与图形绘制。该程序可避免其它软件在后处理中的不足,如其他软件在提取海量数据时需输入全部数据造成对计算机性能的要求较高,不可应用于原始结果文件模型不一致情况下数据提取等。
该程序在处理提取海量数据方法方面具有如下优势:(1)可以处理具有不同格式的模型文件、结果文