论文部分内容阅读
基于蒙特卡罗方法的粒子输运程序MCNP在进行核物理计算分析时,因具有几何适应性强、计算精度高等众多特点,已广泛应用于反应堆物理、辐射防护、核探测和航空航天等诸多领域。当前对MCNP计算结果进行分析仍然使用传统手工数据分析方法,工作量大且效率低,而且也不够直观和准确。随着物理计算分析要求的日益提高和MCNP使用的日益广泛,海量MCNP计算数据的后结果分析时表现出的人工干预量大、工作量大、易出错、分析过程不直观、效率低等缺点已日渐成为制约其分析效率的重要瓶颈。如何实现直观、高效的MCNP计算结果的可视化管理与分析已成为当前核物理分析工作中急需解决的重要问题。本文在FDS团队的软硬件资源的支撑下,结合科学计算可视化技术、基于图形处理器的可视化编程技术、以及蒙特卡罗粒子输运计算自动建模系统MCAM的反向转换技术,自主研发了集计算结果的自动分类提取、图形化管理以及结合几何的多风格数据可视化分析功能于一体的MCNP计算结果可视化分析系统,有效地解决了传统分析方法的上述问题。本文提出了一种数据重采样的方法,实现了对扇形网格数据的快速重采样;通过深入分析VTK的可视化管道机制,发展了基于VTK的三维纹理映射方法;利用图形处理器编程技术实现了基于裁减几何的体数据裁减可视化,进一步提升可视化分析的灵活性。以大型复杂工程实际装置ITER(国际热核实验装置)为代表的大量测试结果表明,该系统能够有效满足MCNP计算结果的各项分析要求,并且实现了数据分析的自动化与可视化,达到了预期的设计目标。该系统的开发为MCNP计算提供了直观高效可视的集成后处理环境。