收藏 分销(赏)

蒙特卡罗mncp.doc

上传人:仙人****88 文档编号:8556747 上传时间:2025-02-18 格式:DOC 页数:13 大小:252KB 下载积分:10 金币
下载 相关 举报
蒙特卡罗mncp.doc_第1页
第1页 / 共13页
蒙特卡罗mncp.doc_第2页
第2页 / 共13页


点击查看更多>>
资源描述
蒙特卡罗方法在实验核物理中的应用 结课论文 学院:核工程技术学院 专业:核技术 指导老师:吴和喜 2011年12月9号 作业一 1. HPGe探测器,35cm*35cm,面源r=20cm,两中心相距4.5cm,求面源射线为1.0Mev,3.0Mev,0.7Mev(各自的几率为0.25,0.15,0.6)时,HPGe探测能谱? 一、建立坐标系 以闪烁体中轴线为z轴建立柱坐标系,闪烁体位于0<z<4且r<2的区域。Cs电源位于z=-2,r=0点。 二、编程思想 一个粒子的状态用表示。其中E为粒子能量,为粒子的位置坐标,为粒子的运动方向。其中为粒子运动方向与 z 轴的夹角的余弦,为粒子运动方向在 x y 平面上投影的方位角。 对于一个粒子经历以下过程: 1. 源抽样: 由于是点源,能量和位置的分布均为δ函数,抽样得到 。 抽样得:。 2.到达闪烁体: 如果1/2,无法到达闪烁体,丢弃,返回源抽样重新产生粒子。粒子进入闪烁体的瞬间,状态为:其他量不变。 3.输运过程: 抽样得到到下次碰撞的距离,根据当前粒子状态中的算出下次碰撞的坐标,如果不在闪烁体区域(0<z<45且r<20),输运过程结束。如果在,继续-> 碰撞有两种可能:光电效应和康普顿散射。 根据粒子当前的能量,(由NaI(Tl)闪烁体宏观界面数据)线性插值确定它的光电效应截面和康普顿散射界面。抽样得到本次反应的类型。 如果光电效应,E=0,输运过程结束。如果康普顿效应,抽样获取碰撞后的能量和运动方向(康普顿散射的能量分布密度函数知道,具体抽样方法参考讲义。) 如果E<1KeV输运过程结束,反之,重复本过程直到输运过程结束。 4.记录与统计: 记录末态能量,计算沉积能量,考虑到测量系统分辨率,多道记录能量为沉积能量的高斯展宽。 记录能量。其中,。由标准正态分布抽样得到。 五:程序如下: count=input('input the count:');%输入模拟粒子数 sigmaedata=[28370,13845,6908,2555,1223,2602,1925,905.3,479.7,164.5,74.24,23.86,66.60,36.62,22.29,9.978,5.298,1.668,0.7378,0.2361,0.1099,0.06211,0.03939,0.02030]; sigmacdata=[0.0220,0.0393,0.0568,0.0904,0.1209,0.1479,0.1722,0.2136,0.2480,0.3092,0.3486,0.3932,0.4153,0.4268,0.4319,0.4291,0.4215,0.3969,0.3691,0.3269,0.2944,0.2709,0.2512,0.2209]; Edata=[1,1.5,2,3,4,5,6,8,10,15,20,30,40,50,60,80,100,150,200,300,400,500,600,800];%截面数据 channel=zeros(1,ceil(662/5)+10);%多道数组 nget=0;%探测到的总计数 ntotal=0;%进入探测器的总计数 for ii=1:count%count个粒子循环 collidetime=0;%当前粒子碰撞次数 E0=input('input the energ0:');%输入模拟面源的一个能量 E1=input('input the energy1:');%输入模拟面源的另一个能量 E2= input('input the energy2:') %输入模拟面源的另另一个能量 %粒子状态初始化 E0=622; E=E0; z=-2; r=0; theta=2*pi*rand(1);% 源抽样,z,r,theta坐标 miu=2*rand(1)-1; fai=2*pi*rand(1);%方向角抽样 if miu<cos(pi/4) %是否能进入探测器 continue; else z=0; r=2*sqrt(1-miu^2)/miu; theta=fai; end while E>1%一个粒子在闪烁体中的输运过程 sigmae=interp1(Edata,sigmaedata,E,'linear'); sigmac=interp1(Edata,sigmacdata,E,'linear'); sigmat=sigmae+sigmac;%线性插值得到截面数据 L=-log(rand(1))/sigmat;%下次碰撞的距离 %计算下次碰撞位置坐标 rnew=sqrt(r^2+L^2*(1-miu^2)+2*r*L*sqrt(1-miu^2)*cos(fai-theta)); z=z+L*miu; cdth=(rnew^2+r^2-L^2*(1-miu^2))/2/r/rnew; sdth=L*sqrt(1-miu^2)*sin(fai-theta)/rnew; dtheta=asin(sdth); if cdth<0 dtheta=pi-dtheta; end theta=theta+dtheta; r=rnew; if(r>2)|(z>=4)|(z<0)%判断是否在闪烁体内 break; else collidetime=collidetime+1; end if rand(1)<(sigmae/sigmat) %光电效应 E=0; else%康普顿散射 alpha=E/511; flag=0; while flag==0 if rand(1)<=27/(4*alpha+29) x=(1+2*alpha)/(1+2*alpha*rand(1)); if rand(1)<=0.5*((alpha+1-x/alpha)^2+1) flag=1; end else x=1+2*alpha*rand(1); if rand(1)<=27/4*((x-1)^2)/x^3 flag=1; end end end E=E/x; alphat=alpha/x; miuL=1-1/alphat+1/alpha;%散射后的方向 a=miuL; b=sqrt(1-a^2); randangle=2*pi*rand(1); miunew=a*miu+b*sqrt(1-miu^2)*cos(randangle); sdf=b*sin(randangle)/sqrt(1-miunew^2); cdf=(a-miu*miunew)/sqrt(1-miu^2)/sqrt(1-miunew^2); sfn=sdf*cos(fai)+cdf*sin(fai); cfn=cdf*cos(fai)-sdf*sin(fai); fainew=asin(sfn); if(cfn<0) fainew=pi-fainew; end fai=fainew; miu=miunew; end%conputon/electtron %记录结果 end%while ntotal=ntotal+1;%进入探测器的总计数 if collidetime>0 nget=nget+1;%探测到的计数 Edown=E0-E;%沉积能量 FWHM=0.01+0.05*sqrt(Edown+0.4*Edown^2); delta=0.4247*FWHM; Eget=Edown+delta*randn(1);%记录能量 num=ceil(Eget/5); %寻道址 if num~=0 channel(num)=channel(num)+1; end end end%for count plot(channel); fprintf(1,'探测效率为%1.5f',nget/ntotal); 五、模拟结果 在计算了四百万个粒子后,得到HGPE探测能谱。 1) 探测效率与峰总比 N=486597――进入闪烁体的总粒子数 Nm=279832――探测到的总粒子数 NP=89752――全能峰的总计数(全能峰半高宽以内道的计数之和) 探测效率: 峰总比: 2:能谱图: 图2 全谱图 3:线性插值求得半高宽 图3 全能峰局部展宽 作业二 热态不同水铀比.硼浓度的栅元计算 1实验目的:在一已知栅元中,在不同的水铀比.硼浓度下,冷却剂吸收效应主导地位不同,所处区域不同(慢化区,过慢化区),为了弄清在不同水铀比.硼浓度下的冷却剂吸收效应主导地位.慢化转折点以及中子的利用率各种关系,采用MCNP软件编写代码,模拟在已知材料下的水铀比.硼浓度不同条件情况下冷却剂吸收效应主导地位。 2实验原理:MCNP是一个通用的蒙特卡罗粒子运输程序,可用于中子,光子,电子运输,可以计算临界系统的特征值,可以处理材料的任意三维结构,栅元的边界可以是一阶,二阶,以及四阶椭圆曲面,使用逐点的截面数据,对于中子可以计算截面中的所有反应,热中子自由气体和S两种模型描述,对于光子考虑了相干和非相干散射,光电子吸收后的荧光发射,,以及韧致辐射。对于电子,使用连续的Slowing down模型,包括正电子,韧致辐射,但不考虑外部或自身的感应场,MCNP可以使用强大的通用源,临界源和曲面源;可以空间几何结构和输出数据作图;有丰富的方差衰减技术:方便的记数结构,广泛的截面数据库 3栅元描述:栅距13.3mm,燃料棒外径:8.46mm, 锆合金包壳外径:8.6mm,锆合金包壳内径:10mm, 边界条件:栅元边界全反射条件。 4几何描述: 材料:1 燃料棒材料为UO2,在不同富密度比原子密度比不同。 原子密度比为: 原子密度比 UO2富密度 U235 U238 O16 1.8 0.01875426 0.981745956 2 2.4 0.02435689 0.976564617 2 3.1 0.03140184 0.968591827 3 2锆合金包壳材料为:Sn 百分之一点五,Fe百分之二 ,氧百分之一 3 冷却剂材料:含硼水,硼浓度为1000ppm,原子密度比为H:2,O:1 B10:0.00033,B11:0.00133,温度定义为290,质量密度为0.7457 燃料棒及包壳尺寸已知,但栅距随水铀比的不同而改变,其具体数值如下: 水铀比 栅距 水铀比 栅距 0.5 10.31730 3 15.68380 0 11.59110 3.5 16.54960 1.5 12.73820 4 17.37230 1.762 13.3 5 18.91060 2 13.79020 6 20.33290 2.5 14.76740 7 21.66190 5:材料描述: 冷却剂温度为290°C,密度为0.745克每立方米厘米,燃料富密集固定为百分之3.1,硼浓度及相应的B10,B11的原子密度列表如下: B(ppm) B10(H:2.O:1) B11(H:2,O:1) 0 0.000000 0.000000 200 0.000065 0.000267 300 0.000098 0.000107 400 0.000131 0.000533 500 0.000164 0.000668 700 0.000231 0.000935 1000 0.000429 0.001335 1300 0.000660 0.001738 2000 0.000785 0.002676 6MCNP程序: 1 1 -10.4 -1 -9 10 imp:n=1 2 0 1 -2 -9 10 imp:n=1 3 2 -6.55 2 -3 -9 10 imnp:n=1 4 3 -0.745121551 3 4 -5 6 -7 -9 10 imp:n=1 5 0 -4:5 -6:7:9:-10 imp:n=0 1 cz 0.4215 2 cz 0.4300 3 cz 0.5000 *4 px -0.5158 *5 px 0.5158 *6 py -0.5158 *7 py 0.5158 *9 pz 1.0 *10 pz -1.0 m1 9225 0.0314081743 92238 0.9685918257 8016 2 m2 50000 -0.015 2600 -0.002 2400 -0.001 8016 -0.001 40000 -0.981 m3 1001 2 8016 1 5010 0.000657421 5011 0.0002671395 $B-200ppm kcode 5000 1.0 50 100 ksrc 0 0 0 print 7:结果分析:将结果画成表,可知: 水铀比 栅题 硼浓度(ppm) 0 200 300 400 500 700 1000 1300 0.3 10.3 1.07 1.06 1.066 1.065 1.055 1.055 1.1853 1.0432 1 11.5 1.25 1.23 1.006 1.222 1.271 1.200 1.228 1.163 1.5 12.7 1.33 1.30 1.230 1.288 1.280 1.256 1.233 1.198 1.762 13.3 1.36 1.33 1.303 1.307 1.302 1.269 1.232 1.199 2 13.7 1.38 1.34 1.321 1.316 1.297 1.274 1.221 1.195 2.3 14.7 1.40 1.36 1.331 1.324 1.305 1.272 1.22 1.176 3 15.6 1.41 1.36 1.343 1.321 1.298 1.258 1.210 1.149 3.5 16.5 1.41 1.34 1.331 1.308 1.281 1.236 1.172 1.117 4 17.3 1.41 1.31 1.32 1.291 1.216 1.212 1.114 1.085 5 18.9 1.39 1.32 1.285 1.251 1.218 1.163 1.087 1.018 8:目的意义分析: 经过软件模拟得到数据,可得到在已知栅元条件下,不同水铀比.硼浓度对冷却剂吸收效应主导地位所处区域有如下关系: 1在硼浓度为0~1300ppm时,处于慢化区,而高于此浓度时,则会处于过慢化区,为了提高中子的利用率,核电站都将水铀比设置在欠慢化区。 2 由硼浓度为200,300 ,400的数据及曲线可知,硼浓度越大,其微分价值的绝对值越小 3 由图可知,随着硼浓度的增大,欠慢化区与过慢化区的转折点向左移动,因为硼的加入对冷却剂的慢化性能几乎无影响,但却增大了冷却剂的吸收性能,使平衡向慢化区倾斜,故转折点左移。 4 硼浓度越大,栅元德反应性越小,反应出硼的对中子的吸收效应。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 小学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服