欢迎来到天天文库
浏览记录
ID:34855936
大小:350.23 KB
页数:5页
时间:2019-03-12
《Monte Carlo输运程序自动建模方法研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第33卷第3期核科学与工程Vol.33No.32013年9月NuclearScienceandEngineeringSep.2013蒙特卡罗输运程序FLUKA自动建模方法研究王电喜1,2,胡丽琴1,2,王国忠1,2,赵子甲1,2,聂凡智1,2,龙鹏程2,吴宜灿1,2,FDS团队(1.中国科学技术大学,安徽合肥230027;2.中国科学院核能安全技术研究所,安徽合肥230031)摘要:FLUKA是一种应用广泛的综合性蒙特卡罗粒子输运计算程序,使用其进行核装置的输运计算分析时需要建立装置的几何模型。传统的手工建模方式耗时费力且容易
2、出错。本文发展了一种基于计算机辅助设计(ComputerAidedDesign,CAD)技术的FLUKA自动建模方法,能够把通用CAD几何模型转换为FLUKA输入文件格式的几何模型,并基于FDS团队研发的核与辐射输运自动建模软件MCAM,实现了该方法。测试结果初步验证了该自动建模方法的正确性。关键词:蒙特卡罗;FLUKA;自动建模;计算机辅助设计中图分类号:TL371文献标志码:A文章编号:0258-0918(2013)03-0269-05R&DonAutomaticModelingMethodsforMonteCarloCo
3、desFLUKA1,2,HULi-qin1,2,*,WANGGuo-zhong1,2,ZHAOZi-jia1,2,WANGDian-xi1,2,LONGPeng-cheng2,WUYi-can1,2,FDSTeamNIEFan-zhi(1.UniversityofScienceandTechnologyofChina,HefeiofAnhuiProv.230027,China;2.InstituteofNuclearEnergySafetyTechnology,ChineseAcademyofSciences,HefeiofA
4、nhuiProv.230031,China)Abstract:FLUKAisafullyintegratedparticlephysicsMonteCarlosimulationpackage.Itisnecessarytocreatethegeometrymodelsbeforecalculation.However,itistime-consuminganderror-pronetodescribethegeometrymodelsmanually.Thisstudydevelopedanautomaticmodeling
5、methodwhichcouldautomaticallyconvertcomputer-aideddesign(CAD)geometrymodelsintoFLUKAmodels.TheconversionprogramwasintegratedintoCAD/image-basedautomaticmodelingprogramfornuclearandradiationtransportsimulation(MCAM).Itscorrectnesshasbeendemonstrated.Keywords:MonteCar
6、lo;FLUKA;automaticmodeling;computer-aideddesign[1]FLUKA是由欧洲核子中心(CERN)和用于计算粒子输运以及物理事件相互作用问题意大利国家核物理研究院(INFN)共同研发的的蒙特卡罗程序,在高能物理等诸多领域获得收稿日期:2013-03-12;修回日期:2013-04-12基金项目:中国科学院战略性先导科技专项(XDA03040000)作者简介:王电喜(1986—),男,河南人,硕士研究生,主要从事数字仿真与可视化研究工作269了广泛的应用。通过FLUKA进行粒子输运FLUK
7、A几何模型采用组合几何[18]计算时,需要首先建立装置的几何模型。目前,(CombinatorialGeometry,CG)表示法。CGFLUKA的建模方式主要有两种:一种是手工表示法是利用基本几何体素,通过一系列布尔书写文本文件,耗时费力且容易出错;另一种则运算来构造复杂三维实体的方法。基本体素形[2]是依赖辅助建模软件,常用的有Flair和状比较规则,因此其数据结构简单,容易表达,[3]SimpleGeo。这两个软件均由CERN研发。且需要的存储空间较小。另外,CG表示法对Flair是FLUKA的高级用户接口,简化了物体几
8、何形状的描述精确、严格,可建立较准确FLUKA的手工建模过程,并将建模结果可视的数学模型。CG表示法在粒子输运计算程序化,提高了建模的效率和准确性;但不具备界面中有较多的应用。[18]交互功能,模型修改依然只能通过几何卡的编FLUKA中的基本体素可分为三类:第辑来实现。Sim
此文档下载收益归作者所有