摘要
Geant4是一种应用广泛的蒙特卡罗程序包,其计算模型可以用几何描述标记语言(GDML)描述,然而依赖手工建模耗时且容易出错。本文提出一种基于计算机辅助设计(CAD)的Geant4自动建模方法,该方法能够把复杂的CAD几何模型自动转换为Geant4支持的GDML格式几何模型。基于多物理耦合自动建模软件平台MCAM进行了该方法的研究,通过包括聚变反应堆模型FDS-Ⅱ在内的测试例题的测试与校验,初步验证其正确性和有效性。
Geant4is a widely used Monte Carlo transport simulation package.Its geometry models could be described in Geometry Description Markup Language(GDML),but it is time-consuming and error-prone to describe the geometry models manually.This study implemented the conversion between computer-aided design(CAD)geometry models and GDML moldels.This method has been Studied based on Multi-Physics Coupling Analysis Modeling Program(MCAM).The tests,including FDS-Ⅱ model,demonstrated its accuracy and feasibility.
引文
[1]Geant4官方网站[OL].http://www.geant4.org/geant4/.
[2]Constantin M,Constantin D E,Keall P J,et al.Linking computer-aided design(CAD)to Geant4-based Monte Carlo simulations for precise implementation of complex treatment head geometries[J].Physics in Medicine and Biology,2010,55(8):211-220.
[3]Ma Y,Xu P J,Xiao G..Development of Auto-Modeling Tool for Neutron Transport Simulation[C].Audio Language and Image Processing(ICALIP),2010:623-627.
[4]Xu G.Methods of integrating computer aided design for Monte Carlo simulations[C].Monte Carlo 2005Topical Meeting,2005:175-184.
[5]Beutier T,Delage E,Wout M,Serres O,Peyrard PF.Fastrad new Tool for Radiation Prediction[C].Radiation and its Effects on Components and Systems,Proceeding of the 7th European Conference,2003.
[6]Geant4 User's Guide for Application Developers[OL].[2012-11-30].Geant4官网.
[7]Wu Y and FDS team.CAD-based interface programs for fusion neutron transport simulation[J].Fusion Engineering and Design,2009,84(7-11):1987-1992.
[8]吴宜灿,李莹,卢磊,等.蒙特卡罗粒子输运计算自动建模程序系统的研究与发展[J].核科学与工程,2006,26(01):20-27.
[9]Briesmeister J F.MCNP-A general Monte Carlo NParticle transport code,version 4C[R].USA:Los Alamos National Laboratory,2000.
[10]李莹,曾勤,卢磊,等.利用ITER基准模型对MCAM4.2进行检验(Ⅰ)[J].核科学与工程,2008,28(1):47-50.
[11]Diop C M,Dumonteil E,Hugot F X,et al.An overview on the Monte Carlo particle transport code TRIPOLI-4[J].Trans.Am.Nucl.Soc.,2007,97:694-695.
[12]张俊军,曾勤,王国忠,等.蒙特卡罗程序TRIPOLI自动建模方法研究[J].核科学与工程,2010,20(3):84-88.
[13]WU Y,SONG J,ZHENG H Q,et al.CAD-based Monte Carlo program for integrated simulation of nuclear system SuperMC[J].Annals of Nuclear Energy,2014.08.058.
[14]SONG Ji,SUN G,CHEN Z,et al.Benchmarking of CAD-based superMC with ITER benchmark model[J].Fusion Engineering and Design,2014,89(11):2499-2503.
[15]卢磊,李莹,丁爱平,等.MCAM在ITER窗口限制器蒙特卡罗计算建模过程中的应用[J].核科学与工程,2007,27(3):277-281.
[16]曾勤,卢磊,李莹,等.蒙特卡罗粒子输运计算自动建模程序MCAM在ITER核分析建模中的应用[J].原子核物理评论,2006,23(2):138-141.
[17]吴宜灿,李静惊,李莹,等.大型集成多功能中子学计算与分析系统Visual BUS的研究与发展[J].核科学与工程,2007,27(5):72-85.
[18]吴宜灿,胡丽琴,龙鹏程,等.先进核能系统设计分析软件与数据库研发进展[J].核科学与工程,2010,30(1):55-64.
[19]熊健,王国忠,王电喜,等.MCAM在ITER装置TRIPOLI三维中子学建模中的应用[J].核科学与工程,2011,31(2):162-168.
[20]王国忠,党同强,熊健,等.MCAM4.8在ITER建筑大厅中子学建模中的应用[J].核科学与工程,2011,31(4):351-355.
[21]GDML USER'S GUIDE[OL].[2011-11-23].http://gdml.web.cern.ch/GDML/doc/GDMLmanual.pdf.
[22]吴宜灿,汪卫华,刘松林,等.聚变发电反应堆概念设计研究[J].核科学与工程,2006,81(23-24):2713-2718.
[23]Y.Wu and FDS Team.Conceptual design activities of FDS series fusion power plants in China[J].Fusion Engineering and Design,2006,81(23-24):2713-2718.