自动生成MCNP输入文件中曲面卡的研究与实现.docxVIP

  • 0
  • 0
  • 约1.05万字
  • 约 9页
  • 2026-02-11 发布于浙江
  • 举报

自动生成MCNP输入文件中曲面卡的研究与实现.docx

2013年

2013年5月15日

第36卷第10期

May2013Vol.36No.10

ModernElectronicsTechnique

自动生成MCNP输入文件中曲面卡的研究与实现

黄少华,杨平利,袁媛,林成地

(西北核技术研究所,陕西西安710024)

摘要:针对手工编写MCNP输入文件中几何模块容易出错的问题,采用Spatial公司推出ACIS提供的API函数、C++类和DI函数3种开发接口,实现根据给定的CAD模型得到该模型中所有曲面的面方程,在曲面与坐标轴不平行时,以辅助坐标系的形式简化面方程,最终自动生成MCNP格式的曲面卡。通过对不同模型的验证,该方法可以正确生成曲面卡,能提高编写MCNP输入文件的效率。

关键字:MCNP输入文件;曲面卡;ACIS;CAD

中图分类号:TN391-09文献标识码:A文章编号:1004-373X(2013)10-0094-04

ResearchofautomaticallygeneratingthecurvedsurfacecardsinMCNPinputfile

HUANGShao-hua,YANGPing-li,YUANYuan,LINCheng-di

(NorthwestInstituteofNuclearTechnology,Xi’an710024,China)

Abstract:Sincethegeometrymoduleinhand-writtenMCNPinputfileiseasytomakemistakes,threedevelopmentinter-faces(APIfunction,C++classanddirectinterfacefunction)providedbySpatialCompany’sACISwereadoptedtogetthesur-faceequationforallsurfacesinthemodelaccordingtothegivenCADmodel.Especiallywhentheunevensurfaceandcoordi-nateaxislineisnotparallel,thesimplifiedsurfaceequationoftheauxiliarycoordinatesystemisusedtoautomaticallygeneratethecurvedsurfacecardwithMCNPformat.Throughvalidationofdifferentmodels,thismethodcangeneratethesurfacecardcorrectlyandimprovetheefficiencyofcompilingtheMCNPinputfile.

Keywords:MCNPinputfile;curvedsurfacecard;ACIS;CAD

MCNP(MonteCarloN-Particletransportcode)是由美国LosAlamos国家实验室研制开发的通用中性粒子输运计算程序,用于计算中子、光子、电子或中子-光子的耦合输运问题,也可以计算临界系统(包括次临界及超临界)的本征问题,广泛应用于多个学科领域[1]。

尽管MCNP具有较强的几何处理能力,但是MCNP程序要求使用人员具有较强的专业水平,且缺乏有效的建模软件,必须以方程来定义曲面,再用曲面的半空间方向上的交、并、余来定义实体的方式来描述三维几何实体[2],且MCNP输入文件的结构复杂,格式要求严格,目前输入文件基本上都是以手工方式编写完成的[3]。实践表明,不借助任何软件而直接根据CAD模型来得到输入文件时,不仅极为抽象、不直观,而且容易出错。

针对这一问题,从20世纪90年代开始,国内外已经有研究人员为了简化MCNP输入文件的制作以及计算数据的抽取与显示,研究开发了专用的MCNP程序可视化运行平台,并能以图形化的方式显示MCNP的计算进程

收稿日期:2012-12-24

和运行时间的相关信息。特别是随着计算机软硬件技术的发展,在近几年取得了一些有价值的

文档评论(0)

1亿VIP精品文档

相关文档