论文部分内容阅读
气体辅助注塑成型数值模拟的目的不仅仅要获取数据,而且还要获得对分析结果数据的理解和洞察。基于科学可视化技术的计算结果后置处理可以把海量的计算结果信息转变为直观的图形、图像或动画等显示形式,从而方便技术人员深入理解、分析和洞察,获得模具或产品设计方案的可行性判断,进而优化设计方案。因此后置处理功能越强,就越能发挥数值模拟的作用,这就使得后置处理技术成为推广应用数值模拟的关键。本文在研究科学计算可视化技术、气体辅助注塑成型数值模拟技术的基础上,给出了气体辅助注塑成型数值模拟后置处理的基本思想,然后采用面向对象的软件开发方法,以Visual C++为平台、OpenGL为图形开发工具,研究开发了气体辅助注塑成型数值模拟后置处理交互式真实感可视化系统,实现了系统的3D几何模型重构、网格模型重构、数值模拟计算结果数据的获取等数据准备功能和气辅成型数值模拟计算结果的三维动态显示、彩色云图显示、剖切显示等后处理功能。在本文的研究中,作者提出了“节点邻接单元”算法、类“关键帧”算法、“有效单元”算法等创新算法。这些算法的提出和使用,简化了程序算法,避免了控制体积单元重构和对计算结果数据的二次运算,取得了比较理想的效果。本文的主要研究成果包括:(1)采用面向对象的软件开发方法,以Visual C++为平台、OpenGL为图形开发工具打造气体辅助注塑成型数值模拟后置处理系统的真实感图形显示平台,并设计良好的用户界面,实现友好的人机交互功能。(2)研究STL、3DW等常用图形数据转换格式以及模拟结果数据文件的格式,开发实现了3D几何模型和3D网格模型重构及可视化功能,实现了计算结果数据的提取和转换,完成了后置处理的数据准备。(3)研究后置处理的关键技术和算法,开发实现了气辅成型数值模拟计算结果数据的动态显示、彩色云图显示、剖切显示等后处理功能。