999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

自動生成MCNP輸入文件中曲面卡的研究與實現

2013-04-12 00:00:00黃少華楊平利袁媛林成地
現代電子技術 2013年10期

摘 要: 針對手工編寫MCNP輸入文件中幾何模塊容易出錯的問題,采用Spatial公司推出ACIS提供的API函數、C++類和DI函數3種開發接口,實現根據給定的CAD模型得到該模型中所有曲面的面方程,在曲面與坐標軸不平行時,以輔助坐標系的形式簡化面方程,最終自動生成MCNP格式的曲面卡。通過對不同模型的驗證,該方法可以正確生成曲面卡,能提高編寫MCNP輸入文件的效率。

關鍵字: MCNP 輸入文件; 曲面卡; ACIS; CAD

中圖分類號: TN391?09 文獻標識碼: A 文章編號: 1004?373X(2013)10?0094?04

MCNP(Monte Carlo N?Particle transport code)是由美國LosAlamos國家實驗室研制開發的通用中性粒子輸運計算程序,用于計算中子、光子、電子或中子?光子的耦合輸運問題,也可以計算臨界系統(包括次臨界及超臨界)的本征問題,廣泛應用于多個學科領域[1]。

盡管MCNP具有較強的幾何處理能力,但是MCNP程序要求使用人員具有較強的專業水平,且缺乏有效的建模軟件,必須以方程來定義曲面,再用曲面的半空間方向上的交、并、余來定義實體的方式來描述三維幾何實體[2],且MCNP輸入文件的結構復雜,格式要求嚴格,目前輸入文件基本上都是以手工方式編寫完成的[3]。實踐表明,不借助任何軟件而直接根據CAD模型來得到輸入文件時,不僅極為抽象、不直觀,而且容易出錯。

針對這一問題,從20世紀90年代開始,國內外已經有研究人員為了簡化MCNP輸入文件的制作以及計算數據的抽取與顯示,研究開發了專用的MCNP程序可視化運行平臺,并能以圖形化的方式顯示MCNP的計算進程和運行時間的相關信息。特別是隨著計算機軟硬件技術的發展,在近幾年取得了一些有價值的研究成果[4],開發的MCNP可視化軟件,如MCNP Visual Editor[5],Sabrina[5],Moritz[5]和中國科學院等離子體物理研究所FDS團隊開發的自動建模可視化軟件系統 MCAM[6?7],能將目前商用CAD軟件中繪制的計算場景的幾何模型轉換為MCNP的仿真模型。MCNP模型包括MCNP幾何模型和MCNP物理模型兩部分,兩者均以文本形式表示,共同組成MCNP輸入文件。其中幾何模型是指計算對象的幾何形體以及附加在幾何形體上的其他信息,即輸入文件中的幾何塊卡(Cell Cards)、曲面卡(Surface Cards)和坐標轉換卡(TR)。目前因此由CAD模型生成MCNP幾何模型中曲面卡是MCNP可視化軟件中的關鍵問題之一[8]。

1 ACIS介紹

2 方案設計及實現過程

2.1 旋轉卡

2.2 ACIS中SPAtransf類

ACIS中的類SPAtransf描述了一個常規的3維仿射變換,該類定義了affine_part 和translation_part兩個成員變量。其中,affine_part的類型為SPAmatrix,是該仿射變換的旋轉矩陣部分,translation_part的類型為SPAvector,是該仿射變換的平移部分。經過測試,矩陣affine_part中的9個值對應于旋轉卡中的B1~B9,向量translation_part對應旋轉卡中的O1~O3,因此可以根據類SPAtransf可以很方便的描述曲面的旋轉卡。

2.3 具體實現過程

對于給定的幾何體,枚舉出該幾何體所有的面后,使用ACIS中的類FACE提供的函數face→geometry()→type_name()可以得到該面的類型,根據面的類型使用相應的ACIS構造幾何類獲取該面的基本參數,經過計算得到該面的方程,從而自動生成MCNP格式的曲面描述。下面從曲面的方向與坐標軸的關系來介紹具體的實現過程。

4 結 語

本文針對MCNP輸入文件結構復雜、幾何模型描述工作容易出錯的特點,提出了根據模型的幾何結構信息,將傳統的手工編寫輸入卡文件中的曲面卡轉化為由計算機自動生成的方法,并得到實踐的檢驗。該方法在一定程度上提高了 MCNP輸入文件的制作效率,同時也提高了曲面卡的準確性,為廣大 MCNP程序的研究人員提供了一種有價值的參考。但同時也存在著不足之處,如果在導入的模型中存在雙曲面、拋物面或樣條面,則無法給出該面的描述,需要在MCNP精度允許下用近似的其他曲面來替換。

參考文獻

[1] BRIESMEISTER J F. MCNP4C general Monte Carlo N?particle transport code, LA?13709?M [R]. USA: Los Alamos National Laboratory, 2000: 1?10.

[2] 劉曉平,王浩,吳宜燦.基于半空間理論的蒙特卡羅輸運仿真模型研究[J].計算機應用,2000,20(8):208?209.

[3] 丁愛平,李瑩,盧磊.粒子輸運計算模型MCNP模型的可視化實現[J].原子核物理評論,2006,23(2):130?133.

[4] 張建生,蔡勇,陳念年.MCNP程序研究進展[J].原子核物理評論,2008,25(1):48?51.

[5] SCHWARZ R A, CARTER L L. Current state of Monte Carlo visualization tools [C]// Proceedings of the Monte Carlo 2000 Conference on Advanced Monte Carlo for Radiation Physics, Particle Transport Simulation and Applications. Lisbon Portugal: Springer?Verlag, 2000: 815?819.

[6] 吳宜燦,李瑩,盧磊.蒙特卡羅粒子輸運計算自動建模程序系統的研究與發展[J].核科學與工程,2006,26(1):20?27.

[7] 曾勤,盧磊,李瑩.蒙特卡羅粒子輸運計算自動建模程序MCAM在 ITER核分析建模中的應用[J].原子核物理評論,2006,23(2):138?141.

[8] 羅月童,孫靜,薛曄.基于轉換特征的三維BREP模型的CSG樹自動生成算法[J].現代電子技術,2007,30(20):56?59.

[9] Spatial. 3D ACIS Modeler[EB/OL]. [2009?08?10]. http://www.evget.com/zh?CN/product/2157/feature.aspx.

[10] 吳敏.基于3D組件的CAE 前后處理軟件開發[EB/OL].[2012?04?01].http://www.spatial.com.cn.

主站蜘蛛池模板: 亚洲中文久久精品无玛| 国产精品成人一区二区不卡 | 免费中文字幕一级毛片| 毛片大全免费观看| 欧洲精品视频在线观看| 亚洲无线视频| 国产三级毛片| 在线观看视频99| 天天躁夜夜躁狠狠躁图片| 国产人人乐人人爱| 成人综合久久综合| 小说区 亚洲 自拍 另类| 国产特级毛片aaaaaaa高清| 国产欧美综合在线观看第七页| 色综合激情网| 精品精品国产高清A毛片| 色综合激情网| 在线精品自拍| 欧美精品成人一区二区视频一| 国产在线拍偷自揄观看视频网站| 国产在线精品美女观看| 免费观看男人免费桶女人视频| 国产婬乱a一级毛片多女| 91原创视频在线| AV网站中文| 中文字幕天无码久久精品视频免费| 国产AV无码专区亚洲精品网站| 国产女人水多毛片18| 色噜噜综合网| 在线免费a视频| 少妇精品网站| 亚洲国产成人精品无码区性色| 免费网站成人亚洲| 午夜国产大片免费观看| 亚洲综合专区| 国产黄视频网站| hezyo加勒比一区二区三区| 女人18毛片水真多国产| 国产成人综合日韩精品无码首页| 亚洲色图欧美在线| 精品国产一二三区| 亚洲中文字幕在线精品一区| 亚洲欧美不卡中文字幕| 人妻中文字幕无码久久一区| 国产av剧情无码精品色午夜| 久久国产拍爱| 久草性视频| 成人在线天堂| 亚洲视频一区在线| 欧美成人午夜视频免看| 国产农村精品一级毛片视频| 永久免费AⅤ无码网站在线观看| 91最新精品视频发布页| 亚洲欧美精品在线| 日本黄色不卡视频| 亚洲欧美一区二区三区麻豆| 亚洲中文字幕23页在线| 香蕉国产精品视频| 国产乱子伦精品视频| 日本91视频| 亚洲第一极品精品无码| 国产一级视频在线观看网站| 国产免费a级片| 成人福利在线免费观看| 国产va欧美va在线观看| 谁有在线观看日韩亚洲最新视频| aa级毛片毛片免费观看久| 成人精品免费视频| 国产在线一区视频| 无码中文字幕乱码免费2| 久久国产高清视频| 亚洲精品无码在线播放网站| 国产成人综合欧美精品久久| 中文字幕第1页在线播| 国产三级毛片| 免费一级毛片在线观看| 欧美精品在线免费| 91麻豆久久久| 免费一级毛片在线观看| 亚洲女人在线| 激情六月丁香婷婷| 久无码久无码av无码|