《蒙特卡罗方法及应用》6.MCNP在粒子输运中的应用课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《蒙特卡罗方法及应用》6.MCNP在粒子输运中的应用课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 蒙特卡罗方法及应用 蒙特卡罗 方法 应用 MCNP 粒子 输运 中的 课件
- 资源描述:
-
1、1.MCNP应用概述应用概述2.MCNP一般应用步骤一般应用步骤3.MCNP输入文件描述输入文件描述4.例子例子 MCNP是现成的蒙特卡罗应用软件之一。是现成的蒙特卡罗应用软件之一。一般情况下,使用者只是应用,无需再一般情况下,使用者只是应用,无需再去按照蒙特卡罗基本思想编制软件。去按照蒙特卡罗基本思想编制软件。在这种情况下,使用者要做的工作有:在这种情况下,使用者要做的工作有:准备准备MCNP软件(复制、安装软件)软件(复制、安装软件)建模、编写输入文件,建模、编写输入文件,运行、计算,运行、计算,分析结果。分析结果。按照如下步骤可快速入门按照如下步骤可快速入门 (课堂讲解、演示操作)(课堂
2、讲解、演示操作)(1)准备软件,)准备软件,MCNP4C(2)根据任务建模)根据任务建模(3)编写输入文件,)编写输入文件,t.inp(4)运行、计算)运行、计算,MCNP i=t.inp o=t.o(5)提取目标信息、作图与分析,)提取目标信息、作图与分析,t.o MCNP4C易学易用、不需要安装,易学易用、不需要安装,复制到硬盘中即可使用;复制到硬盘中即可使用;在文件夹在文件夹MCNP4C中运行。中运行。MCNP5版本需要安装。版本需要安装。最新版本最新版本MCNP6,还没见国内用户公开使用。,还没见国内用户公开使用。根据工作任务建根据工作任务建立模型,根据模型建立模型,根据模型建立输入文
3、件,模型与立输入文件,模型与输入文件一一对应。输入文件一一对应。根据工作任务建根据工作任务建立模型,根据模型建立模型,根据模型建立输入文件,模型与立输入文件,模型与输入文件一一对应。输入文件一一对应。根据工作任务建立模型,根据模型建立根据工作任务建立模型,根据模型建立输入文件,模型与输入文件一一对应。输入文件,模型与输入文件一一对应。MCNP的输入包括几个文件,但主要的一的输入包括几个文件,但主要的一个是由用户编写的个是由用户编写的INP文件,是文本文件。文件,是文本文件。该文件包括描述问题所必须的全部输入信该文件包括描述问题所必须的全部输入信息。文件采用卡片结构,每行代表一张卡片,息。文件采
4、用卡片结构,每行代表一张卡片,文件由一系列卡片组成。文件由一系列卡片组成。输入文件,就是按照规定的格式和规则,输入文件,就是按照规定的格式和规则,填写模型的几何参数、物理参数和输出参数。填写模型的几何参数、物理参数和输出参数。占用每行前占用每行前80列。列。文本文件,采用文本编辑器,不要采用文本文件,采用文本编辑器,不要采用word等字处理软件。文件名,如:等字处理软件。文件名,如:lr.inp(1)inp文件的组成主要有三块,即三个部分:文件的组成主要有三块,即三个部分:最上一块最上一块栅元卡栅元卡 中间一块中间一块曲面卡曲面卡 最下一块最下一块数据卡数据卡 且相邻的两块之间必须空一行。且相
5、邻的两块之间必须空一行。(1)输入文件构成)输入文件构成信息块选择项标题卡仅一行,占用第 180 列。作为输出标题。栅元卡栅元卡定义构成整个系统的各个基本介质定义构成整个系统的各个基本介质单元以及相应的物理信息。单元以及相应的物理信息。曲面卡曲面卡定义组成栅元的曲面信息。定义组成栅元的曲面信息。数据卡数据卡其它数据,包括问题类型、源描述、其它数据,包括问题类型、源描述、材料描述、计数描述,问题截断条材料描述、计数描述,问题截断条件等。件等。其它选择项表表1,MCNP输入文件中物理量的单位输入文件中物理量的单位长度长度厘米厘米能量能量MeV时间时间10-8 秒秒温度温度MeV(kT)原子密度原子
6、密度1024 个原子个原子/厘米厘米3质量密度质量密度克克/厘米厘米3截面截面10-24 厘米厘米2原子量原子量中子质量的中子质量的1.008664967倍倍阿伏加德罗常数阿伏加德罗常数6.0231023 栅元卡部分栅元卡部分 第一列,栅元号第一列,栅元号 第二列,材料号第二列,材料号 随后,描述该行栅元的密度、所有曲面,随后,描述该行栅元的密度、所有曲面,重要性,重要性,$后是注释后是注释栅元卡部分栅元卡部分 曲面卡部分曲面卡部分 数据卡部分数据卡部分 问题类型(问题类型(MODE)卡)卡 如果不给出MODE卡,则缺省形式是MODE N,即缺省值是中子输运问题。格式:MODEx1 xi xi
7、 N,中子输运。P,光子输运。E,电子输运。ERG 能量(能量(Mev)POS 抽样位置的参考点抽样位置的参考点 PAR 特殊类型源特殊类型源 1 MODE N或或N P或或N P E为中子为中子 2 MODE P或或P E为光子为光子 3 MODE E为电子为电子Fn 计数卡计数卡 F8:P或或F8:E或或F8:P,E 探测器中脉冲数的能量分布探测器中脉冲数的能量分布En 记数能量卡记数能量卡例:例:E11 0.1 1 20 把把F11流量计数分成流量计数分成4个能量箱:个能量箱:(1)从截断能量到)从截断能量到0.1MeV,(2)从)从0.1到到1.0MeV,(3)从)从1.0到到20.0
8、MeV,(4)整个能量范围,即从截断能到)整个能量范围,即从截断能到20.0MeV。例例2,栅元卡部分,栅元卡部分 反推几何模型反推几何模型 晶体的几何描述几种方法?晶体的几何描述几种方法?栅元用各相关曲面的布尔运算表示,布栅元用各相关曲面的布尔运算表示,布尔算符包括:尔算符包括:交交(用空格表示(用空格表示)、)、并并(用冒号(用冒号:表示)、表示)、非非(用(用#表示)。表示)。缺省的运算顺序是先缺省的运算顺序是先非非,其次是,其次是交交,最,最后是后是并并,使用括号可控制布尔运算的次序。,使用括号可控制布尔运算的次序。非运算有两种形式:(1)#n,n是某个栅元号,#n表示一个由不在栅元n
9、内的点组成的空间区域。(2)#(-),括号内是对某一个栅元进行描述的曲面栅元关系组,这一形式定义的几何区域由不属于括号内描述区域的点组成的空间。例如:3 0 -1 2 -4$定义栅元3#3$与下行相同#(-1 2 -4)例例2,曲面卡部分,曲面卡部分 曲面编号可以不连续曲面编号可以不连续 表表3 MCNP曲面卡曲面卡助记符 类型说 明方 程卡片上的数据项PPXPYPZ平面一般垂直X轴垂直Y轴垂直Z轴SOSSXSYSZ球面球心在原点一般球心在X轴球心在Y轴球心在Z轴C/XC/YC/ZCXCYCZ圆柱面平行于X轴平行于Y轴平行于Z轴轴心在X轴轴心在Y轴轴心在Z轴RzRyRxRzyxRRzzyxRz
10、yyxRzyxxRzzyyxxRzyx0)(0)(0)(0)()()(022222222222222222222DDDDCBADzDyDxDCzByAx0000RRRRyxRzxRzyRyxRzxRzyRyyxxRzzxxRzzyy0000)()(0)()(0)()(222222222222222222表表3.1 MCNP曲面卡(续一)曲面卡(续一)助记符 类型说 明方 程卡片上的数据项K/XK/YK/ZKXKYKZ圆锥面平行于X轴平行于Y轴平行于Z轴轴心在X轴轴心在Y轴轴心在Z轴1只用于单叶锥面SQ椭球面双曲面抛物面轴平行于X、Y或Z轴GQ圆柱面圆锥面椭球面双曲面抛物面轴不平行于X、Y或Z轴
11、1111110)(0)(0)(0)()()(0)()()(0)()()(222222222222222222tztytxtzyxtzyxtzyxzztyxyytzxxxtzyzztyyxxyytzzxxxxtzzyyzyxGFEDCBAGzzFyyExxDzzCyyBxxA0)(2)(2)(2)()()(222KJHGFEDCBAKJzHyGxFzxEyzDxyCzByAx0222表表3.1 MCNP曲面卡(续二)曲面卡(续二)助记符 类型方 程卡片上的数据项TXTYTZ椭圆或圆形的圆环面对称轴平行于X、Y或Z轴X Y Z P由点定义的曲面CBAzyxCBAzyxCBAzyxCAyyxxBzz
12、CAzzxxByyCAzzyyBxx01)()()(01)()()(01)()()(222222222222222222 曲面的指向在曲面的指向在MCNP中具有重要意义。中具有重要意义。如果点(如果点(x,y,z)在一个曲面的方程计算)在一个曲面的方程计算值为正,则称该点对于这个曲面是正向的;值为正,则称该点对于这个曲面是正向的;反之则为负向的。反之则为负向的。对于球、柱、锥及环,曲面外部是正向对于球、柱、锥及环,曲面外部是正向的。对于垂直于坐标轴的平面(的。对于垂直于坐标轴的平面(PX、PY或或PZ),大于相应平面截距的点是正向的。),大于相应平面截距的点是正向的。在栅元的几何说明中,关于曲
13、面的指向在栅元的几何说明中,关于曲面的指向是很重要。是很重要。假定曲面假定曲面 s 的曲面方程为的曲面方程为 f(x,y,z)0,则,则对于对于f(x,y,z)0的区域对于曲面的区域对于曲面 s 具有正的指具有正的指向;向;对于对于f(x,y,z)0的区域对于曲面的区域对于曲面 s具有负具有负的指向。的指向。正指向的区域用正指向的区域用+s表示,表示,“+”号可不写;号可不写;负指向的区域用负指向的区域用-s表示。表示。例例2,数据卡部分,数据卡部分 为书写方便,可以使用如下书写功能:为书写方便,可以使用如下书写功能:I.nR功能,表示将它前面的数据重复功能,表示将它前面的数据重复n次。次。例
14、如:例如:2 4R 等同于等同于 2 2 2 2 2II.xM功能,它表示的数值为前面的数据乘上x。例如:1 1 2M 2M 4M 2M 1 1 2 4 16 32III.nI功能,表示在与其前后相邻的两个数之间,功能,表示在与其前后相邻的两个数之间,插入插入n个线性插值点。对于个线性插值点。对于 X nI Y 的结构,的结构,如果如果X和和Y是整数,且是整数,且XY刚好是刚好是n+1的整倍的整倍数,则产生标准的整数插值,否则产生实数数,则产生标准的整数插值,否则产生实数插值,但插值,但Y值直接存储。值直接存储。例如:例如:1.5 2I 3.0 1.5 2.0 2.5 3 2.0可能不精确可能
15、不精确而而 1 4I 6 1 2 3 4 5 6 都是精确定整数都是精确定整数必须满足以下规则:i.nR前面必须放一个数或者放由R或M产生的数据项。ii.nI 前面必须放一个数或者放由R或M产生的数据项,而它的后面还必须有一个常数。iii.xM 前面必须放一个数或者放由R或M产生的数据项。例如:1 3M 2R1 3 3 31 3M I 41 3 3.5 41 3M 3M1 3 91 2R 2I 2.51 1 1 1.5 2.0 2.51 R 2M1 1 21 R R1 1 11 2I 4 3M 1 2 3 4 121 2I 4 2I 101 2 3 4 6 8 101 4I 3M错误!错误!I
16、V.NPS 历史数截断卡历史数截断卡格式格式:NPS N N 粒子的历史数。粒子的历史数。该卡指定要计算的粒子历史数,当计算该卡指定要计算的粒子历史数,当计算的粒子历史数达到指定值时,的粒子历史数达到指定值时,MCNP将中止将中止计算。计算。举例,举例,nps 100000 nps 10000000 两者运行结果的区别?两者运行结果的区别?V.CTIME 计算时间截断卡计算时间截断卡格式:格式:CTIME x x 计算时间(分钟)。计算时间(分钟)。该卡指定该问题在计算机上花费的时间该卡指定该问题在计算机上花费的时间限制,超过该时间,限制,超过该时间,MCNP将中止计算。将中止计算。所有中止计
展开阅读全文