论文部分内容阅读
科学计算可视化是近年来新发展起来的一个十分活跃的技术领域,在各个学科得到了广泛的应用.在数值模拟可视化平台研制中,需要对不同类型的数值模拟结果进行统一管理和可视化,基于开源可视化组件VisIt开发了数值模拟后处理模块,可对多种格式的数值模拟程序计算结果进行读取和可视化,进行多物理场的同时分析,并可将可视化图像以指定的图形格式进行保存,较好地满足了系统需求.论文主要在VisIt的开发、数据文件格式的研究、后处理模块的应用等方面开展工作,主要完成的工作有:1) 对开源可视化组件VisIt的结构和功能进行了研究,根据系统需求进行了二次开发和本地化,使后处理界面更加友好,并与系统风格达到较好的统一.2) 对UEMP、MCNP、Fluent、LS_Dyna等数值模拟程序的计算结果的文件格式进行了研究,并对各程序的后处理需求进行了分析.3) 对于MCNP程序结果文件,由于其包含的数据较为复杂,包括输入信息、输出信息及注释等内容,通过MFC编程实现了结果文件中输出数据的提取,并将其写为后处理模块支持的格式,之后即可得到正确的读取和可视化.4) 对于Fluent结果数据,其结果数据不能被后处理模块很好地支持.采用将其在Fluent程序中另存为CGNS或Ensight格式,即可在后处理模块中正确地读取和可视化.5) 对于LS_Dyna结果数据,读取时将引文件及各时间步的结果存放在同一目录下,仅需读取引文件,即可将各时间步的结果读入后处理模块,进而进行可视化.