摘要
MCNP是用于计算中子、光子或者中子/光子/电子输运方程的通用蒙特卡罗中性粒子程序,该系统应用广泛,但其仿真模型的建模工作非常复杂,尤其是几何模型。为了简化建模过程,开发了该系统辅助建模工具。本文讨论了辅助建模工具中的核心算法之一——“自动添加辅助面”算法。该算法用于解决辅助工具中处理复杂几何模型时的关键问题。文中详细的介绍了该算法的设计思路和流程,并给出有效性的数学证明。随后通过例子展示算法的功能。以该算法为核心算法之一的辅助工具已经在实际中得到运用,并取得较好的效果。
MCNP is a general-purpose Monte Carlo NParticle code that can be used for neutron, photon, electron, or coupled neutron/photon/electron transport. Its used widely, but it is very complicated to construct its simulation model. And due to requirement of complex geometry modeling, this paper introduces software that has been developed to construct geometry model of the MCNP and simplify the work. One of the key algorithms discussed in the paper is named as 揂uto-adding aided surface. The main contribution of algorithm is to solve the key problem in processing complex geometry model. The paper gives a detailed presentation of how to design the algorithm and how the algorithm runs. The algorithms validity and function are proved by some examples. The result is satisfied.
出处
《系统仿真学报》
CAS
CSCD
2002年第4期470-473,共4页
Journal of System Simulation
基金
中科院"百人计划"基金
安徽省自然基金(01042201)资助
关键词
蒙特卡罗仿真
建模
辅助面
算法
系统仿真
geometry model
auxiliary surface
simulation
construct model