论文部分内容阅读
内燃机缸内燃烧过程的研究业已成为当今内燃机研究的热点,尤其是数值仿真与模拟计算相结合在预测内燃机的性能方面展现出强大的优势。与此同时,可视化作为一门新兴技术在海量数据的处理方面取得了突飞猛进的发展,成为发现和分析科学计算过程中各种现象、洞察事物本质的有力工具。为了弥补试验方法及现有可视化软件在本专业应用中存在的局限性,开展柴油机缸内流场的可视化研究,本文以燃烧理论为基础,以科学计算可视化为指导思想,在Visual C++6.0开发平台下创建MFC应用程序框架,实现柴油机数值模拟计算系统与本系统之间的资源调度和共享,并利用OpenGL图形开发工具进行可视化编程,开发出适应本专业需求的柴油机缸内流场可视化软件。图形用户界面遵循“用户至上”的原则采用面向用户的菜单式方法设计,将可视化系统各个功能集成于一体,分别以菜单的形式列出,通过消息响应传递参数,实现图形的实时显示及交互控制的多种功能,最终得到柴油机缸内流场的多种图形。此外,可以根据用户需求进行视口背景设置以及图像的平移、旋转、缩放、保存及动态显示等。整个系统操作简单、使用方便,能够从多角度、多时刻、多层面快速、全面、直观的显示数据的可视化图像。实践证明,该缸内流场可视化系统在实际应用中节省了大量的研究经费、人力物力,有效缩短科研周期,减少必要劳动时间,提高工作效率。它是科学计算可视化思想在内燃机后处理领域灵活运用,其设计方法对于开发同类专业软件具有启发、参考作用。