论文部分内容阅读
大型通用中性粒子计算程序MCNP应用广泛,其输入文件包含三维几何模型。由于输入文件结构复杂,几何模型的描述工作又极为抽象、容易出错,这样使得描述工作复杂且效率低下。MCNP程序在技术和应用方面存在诸多挑战,本文在CSG模型到MCNP几何模型转换领域做了尝试性的研究。
主要工作如下:
1.在三维模型分解及模型信息提取方面:以UG模型为测试模型,利用UG提供的UG/Open接口对模型进行特征信息提取,将其表示为若干个简单凸体布尔运算的结果,方便模型信息存储。
2.在三维模型信息存储方面:对比MCNP几何模型结构及其描述方式,对CSG模型结构及其结点设计并实现。
3.在CSG模型信息处理方面:为方便到MCNP几何模型的转换,定义并描述CSG模型的规范化操作和简化操作,降低了模型信息的冗余,易于实现到MCNP几何模型的转换。
4.在CSG模型到MCNP几何模型转换方面:结合MCNP几何模型结构的CSG本质,给出了由CSG模型到MCNP几何模型转换的流程,并讨论了在转换过程中构造MCNP几何模型描述所需的数据的提取与处理时机。
本文提出的转换算法简单,实现并验证了CSG模型到MCNP几何模型描述的转换。在三维模型转换为MCNP几何模型时,我们只需关注三维模型凸分解、信息提取与处理上,简化了三维模型到MCNP几何模型转换的复杂度,为MCNP输入文件中几何模型描述工作的研究提供了一种新思路。