徐宁, 祖铁军, 曹良志, 吴宏春
(西安交通大学 核科学与技术学院,陕西 西安 710049)
在核反应堆屏蔽物理计算中,需要同时考虑对于中子和光子的屏蔽作用。准确的屏蔽计算可以为屏蔽设计提供重要依据,而屏蔽数据库的精度是影响核反应堆屏蔽物理计算的重要因素,因此需要获得高精度的屏蔽数据库用于核反应堆屏蔽物理计算。影响屏蔽数据库精度的因素主要有共振自屏计算方法以及屏蔽数据库能群结构[1]。由于多采用阈能反应的反应率作为探测器响应,所以能群结构的选择应确保可获得准确的快中子注量率,同时又因为热中子对于光子的产生更为重要,因此为保证光子注量率计算结果的准确性,需要在选择能群结构时兼顾热中子注量率的计算精度。
国际常用的屏蔽数据库为BUGLE-B7数据库[2],由美国橡树岭国家实验室基于ENDF/B-VII.0评价核数据库[3]制作得到。该屏蔽数据库能群结构为47群中子、20群光子,快中子能群(>0.1 MeV)为26群,可保证计算得到的快中子注量率以及探测器响应的准确性,但热中子能群(<5.043 5 eV)仅有5群,使计算得到的热中子注量率以及光子注量率存在较大偏差。国内外已针对屏蔽数据库的能群结构优化进行了部分研究,Alpan[4]提出了CPXSD方法对屏蔽数据库能群结构进行优化,对不同能群结构计算结果进行对比;文献[5]在AP1000的1维模型上基于响应贡献理论对中子、光子能群结构进行优化,改进中子、光子注量率计算结果,但并没有将优化后的能群结构应用于辐射屏蔽基准题的计算中。
本文在文献[6]自主研发的核数据处理程序NECP-Atlas的基础上,开发了屏蔽数据库制作功能模块shield_calc,并对其进行了验证。针对验证过程中BUGLE-B7数据库能群结构存在的对热中子注量率以及光子注量率计算不准确等问题,基于响应贡献理论[7]对BUGLE-B7数据库的热群以及超热群能群结构进行了优化,在保证探测器响应计算结果不变的情况下,使计算得到的热中子注量率以及光子注量率更加准确。
屏蔽数据库的制作主要包括3部分:细群截面数据库的产生、基于典型问题的共振自屏计算以及问题相关的宽群截面数据库的制作。
1.1.1 细群截面数据库的产生
细群截面数据库选用MATXS格式[8],该格式数据库可存储多种类型的数据,例如:不同温度和背景截面下的截面数据、任意阶数的散射矩等,并且MATXS格式数据库具有拓展性强,便于维护等特点,便于扩展用于储存多种粒子的截面数据。
中子、光子耦合截面数据库制作流程如图1所示。中子截面和中子-光子散射矩阵数据可由评价核数据经过共振重构与线性化、多普勒展宽、不可辨共振区有效自屏截面处理、热中子散射处理以及能群归并获得。对于多群光原子截面的计算,只需要对评价核数据库中给出的截面数据进行线性化以及能群归并即可。图1为MATXS格式细群截面数据库的制作流程,图中涉及到的NECP-Atlas中各功能模块理论见文献[6]。
图1 中子-光子耦合MATXS数据库制作流程Fig.1 Procedure for generating coupled neutron-photon MATXS library
以上处理过程中,能群结构选用与VITAMIN-B7能群结构相同的199群中子、 42群光子;中子权重谱选用fission spectrum+1/e + maxwellian谱;光子权重谱选用1/e+rolloffs谱;勒让德阶数选择为P5;温度点选择为300、600、1 000和2 100 K;数据库中的背景截面选择为1010、106、105、104、1 000、300、100、50、10、1和0.1靶恩。
1.1.2 共振自屏计算
获得问题无关的MATXS格式细群截面数据库后,需针对应用堆型开展共振自屏计算,获得问题相关的有效自屏截面。共振计算需处理的典型结构包括压水堆典型燃料栅元、下降水、碳钢、不锈钢以及混凝土等模型。
BUGLE数据库制作时,基于Bondarenko方法进行共振自屏计算,丹可夫因子的计算基于Sauer方法处理燃料栅元的共振自屏。本文为实现对不同反应堆堆型的共振自屏计算,采用超细群方法耦合Bondarenko方法分别处理共振能量段以及非共振能量段的共振自屏效应,可实现对于一维压水堆典型燃料栅元、一维球栅元、一维板栅元以及均匀材料的共振自屏计算。
在共振能量段,采用超细群方法进行共振自屏计算:
(1)
式中:Σt,i(E)为区域i的宏观总截面;φi(E)为注量率;Vi为区域i的体积;Pj→i(E)为区域j到区域i的碰撞概率;Sj(E)为散射源项,可表示为:
(2)
碰撞概率Pj→i(E)针对不同的几何采用Carlvik方法进行计算[9]。对于方程(1)右侧散射源项的计算,采用递推方法提高计算效率,具体方法可见文献[10]。
对于非共振能量段,采用Bondarenko方法计算有效自屏截面,该方法通过背景截面插值细群截面数据库中的共振积分表获得核素的有效自屏截面,区域I中核素r的背景截面可表示为:
(3)
(4)
由式(4)可知,区域I的碰撞概率可表示为:
(5)
在Bondarenko方法中,式(4)中的碰撞概率计算与区域I的宏观总截面有关,但宏观总截面又是由背景截面插值得到的,因此,需要通过迭代计算求解区域I中核素的有效自屏截面。
利用上述超细群方法以及Bondarenko方法,可根据具体问题模型进行共振自屏计算,获得问题相关的细群有效自屏截面。
1.1.3 能群归并
得到问题相关的细群截面库后,为提高计算效率,需要利用典型能谱对细群截面数据库进行能群归并得到宽群截面数据库。为获得精确的并群权重能谱,利用NECP-Hydra[11]基于一维典型压水堆模型进行离散纵标输运计算,获得并群过程中使用的权重能谱,主要包括堆芯、下降水、压力容器1/4厚度以及混凝土位置处的中子注量率,一维典型压水堆模型如图2所示。基于反应率守恒,对共振自屏后的细群截面库进行能群归并,得到宽群截面数据库,宽群截面数据库可采用BUGLE数据库中的ANISN格式进行输出。
图2 一维典型压水堆模型Fig.2 1-D typical PWR model
由于BUGLE数据库的47群中子能群结构中热群只有5群,导致计算得到的热中子注量率与细群计算结果存在较大偏差,而热中子是光子的重要来源,热中子注量率计算结果不准确会导致光子注量率的计算结果不可信。因此在保证快群能群结构不变的情况下,基于响应贡献理论对热群以及超热群能群结构进行优化,使优化后的能群结构在保证探测器响应计算准确的情况下,可同时获得较为准确的热中子注量率以及光子注量率。
中子对于某一能群的响应贡献C(E)可表示为:
(6)
式中:ψ(r,E,Ω)、ψ*(r,E,Ω)分别表示位置r处、能量为E、方向为Ω的前向以及共轭中子角通量。
在实际计算中,对前向以及共轭中子角通量进行球谐函数展开,并且只采用0阶标通量,多群形式的响应贡献可表示为:
(7)
细群的前向注量率和共轭注量率可基于图2所示一维典型压水堆模型,通过求解前向以及共轭输运方程获得。共轭输运计算的共轭源项采用探测器响应截面,此时响应贡献表示为探测器响应。
响应贡献理论的基本思想为对响应贡献较小的能群进行归并;对于响应贡献较大的能群,表示其对探测器响应的贡献较为重要,对该能群进行细化,从而使优化后的能群结构更加合理,计算结果更加精确[12]。在能群结构优化过程中,由于探测器响应主要对于能量范围大于0.1 MeV的快中子敏感,且经过了广泛的验证,因此本文在能群结构优化过程中对于能量范围大于0.1 MeV的能群结构采用与BUGLE-B7相同的能群结构,只针对能量范围小于0.1 MeV的能群结构进行优化。由于核反应堆中光子主要由裂变反应和辐射俘获反应产生,且上述2种反应类型主要由热中子主导,因此对于能量范围小于5.043 5 eV的热中子能群进行单独优化。对于某一特定能群,最终得到的宽群第G群的中子贡献CG为:
(8)
式中:Cg表示宽群中所包含细群的中子贡献;CG表示该能量段总的中子贡献;H表示该能量段中划分的宽群数目;ε为误差。
基于上述响应贡献理论,选用VITAMIN-B7能群结构作为初始细群能群结构计算中子注量率以及共轭注量率,根据计算得到的热群以及超热群中子响应贡献对热群以及超热群能群结构进行优化,得到优化后的47群中子能群结构如表1所示。
表1 基于响应贡献理论优化后的能群结构Table 1 The optimal energy-group structure based on contributon theory
基于上述屏蔽数据库制作过程,在核数据处理程序NECP-Atlas中开发了屏蔽数据库制作功能模块shield_calc,利用与BUGLE-B7数据库相同的能群结构以及评价核数据库ENDF/B-VII.0制作了NECL-SHIELD数据库;根据基于响应贡献理论优化得到的能群结构制作了NECL-SHIELD-NEW数据库。利用SN输运程序NECP-Hydra基于上述屏蔽数据库对SINBAD屏蔽基准题库中的PCA基准题[13]、HBR-2基准题[14]以及VENUS-3基准题[15]进行计算。对于快中子计算结果的准确性通过探测器响应进行验证,并与BUGLE-B7验证报告中给出的计算结果进行对比;热中子和光子主要关注利用上述2个数据库计算得到的热中子注量率和光子注量率与细群计算结果的相对偏差。
探测器响应多采用阈能反应的反应率进行量化,因此快中子注量率在进行探测器响应计算时更为重要。以下将对上述3道屏蔽基准题中给出的不同位置处探测器响应进行计算,并与实验结果进行对比验证。
PCA基准题中给出了103Rh(n,n′)、115In(n,n′)以及32S(n,p)探测器反应率。利用NECL-SHIELD以及NECL-SHIELD-NEW数据库对PCA基准题进行计算。图3给出了利用上述2个屏蔽数据库计算得到的3种探测器的计算结果与实验结果的比值(C/E值)以及BUGLE-B7验证报告中给出的计算结果。由图可以看出,3种探测器反应率的C/E值范围为0.85~1.1,满足美国核学会给定的计算值与实验值偏差小于20%的要求[16]。同时利用NECP-Atlas制作的屏蔽数据库计算结果与BUGLE-B7验证报告中给出的计算结果吻合较好。
图3 PCA基准题中不同探测器反应率C/E值Fig.3 Different detector reaction rate ratios calculated in PCA benchmark
HBR-2基准题中给出了辐照监督管和中子计量仪处的46Ti(n,p)、54Fe(n,p)、58Ni(n,p)、63Cu(n,a)、238U(n,f)以及237Np(n,f)探测器反应率。图4给出了利用上述2个屏蔽数据库计算得到的辐照监督管和中子计量仪处不同探测器的C/E值。由图4可以看出,利用上述2个屏蔽数据库计算得到的辐照监督管和中子计量仪处不同探测器的C/E值均在0.8~1.2,与实验结果吻合较好。由于在BUGLE-B7验证过程中,采用DORT程序计算得到一维注量率和二维注量率,重构得到三维注量率,导致计算结果存在一定的偏差,同时在计算过程中模型的网格划分不同也会对结果造成影响。图4中同时给出了文献[17]中的计算结果,其使用TORT[18]程序建立3维模型进行计算。由图可以看出,NECL-SHIELD数据库计算结果在中子计量仪238U(n,f)和237Np(n,f)探测器处反应率C/E值均优于BUGLE-B7验证报告以及文献[17]中给出的计算结果。
图4 HBR-2基准题不同位置探测器反应率C/E值Fig.4 Reaction rate ratios calculated for the dosimeters in HBR-2 benchmark
VENUS-3基准题中给出了115In(n,n′)、58Ni(n,p)以及27Al(n,a)探测器的等效裂变注量率。图5给出了利用上述2个屏蔽数据库计算得到的3种反应探测器的等效裂变注量率的C/E值。由图5可以看出,对于115In(n,n′)探测器,所有位置处探测器C/E值均在0.9~1.15,与实验值吻合较好。对于58Ni(n,p)探测器,除在第153号、167号、174号以及244号探测器处NECL-SHIELD计算结果与BUGLE-B7计算结果存在较大偏差外,其他位置处58Ni(n, p)探测器的等效裂变注量率C/E值均与BUGLE-B7验证报告计算结果吻合较好。对于27Al(n,a)探测器,在前2个探测器处NECL-SHIELD计算结果明显优于BUGLE-B7计算结果,其他位置处27Al(n,a)探测器的等效裂变注量率C/E值与BUGLE-B7验证报告中给出的结果精度相当。
图5 VENUS-3基准题不同探测器反应率C/E值Fig.5 Different detector reaction rate ratios calculated in VENUS-3 benchmark
NECL-SHIELD-NEW数据库基于响应贡献理论对热群以及超热群能群结构进行优化,在保证原有探测器响应计算结果不变的情况下,对热中子注量率以及光子注量率计算结果进行优化。计算基准题选用上述PCA基准题、HBR-2基准题以及VENUS-3基准题,分别统计不同探测器位置处热中子注量率以及光子注量率,并与采用VITAMIN-B7细群能群结构数据库(细群)的计算结果进行对比。
PCA基准题中10个探测器位置处热中子注量率以及光子注量率计算结果及相对偏差如图6所示,利用BUGLE-B7数据库的能群结构制作的NECL-SHIELD数据库计算得到的热中子注量率和光子注量率与细群计算结果的平均相对偏差分别为108.45%和98.53%,其中第6个探测器位置处热中子注量率相对偏差最大,为164.18%;第10个位置处光子注量率相对偏差最大,为168.98%。基于能群结构优化后的NECL-SHIELD-NEW数据库计算得到的热中子注量率平均相对偏差为14.09%,光子注量率平均相对偏差为18.91%,计算精度均有明显的提高。
图6 PCA基准题不同探测器位置处热中子、光子注量率计算结果及相对偏差Fig.6 Calculated results and bias of thermal neutron flux and photon flux in different detector positions in PCA benchmark
HBR-2基准题中主要关注辐照监督管和中子计量仪位置处的探测器响应,分别统计2个位置处的热中子注量率以及光子注量率,如表2和表3所示。计算结果表明,在中子剂量仪位置处,利用NECL-SHIELD-NEW数据库计算得到的热中子注量率相对偏差较NECL-SHIELD数据库计算结果有明显改善,热中子注量率和光子注量率相对偏差减小为NECL-SHIELD数据库计算结果的1/3左右。且在辐照监督管位置处热中子注量率和光子注量率计算结果也均有所改善。
表2 HBR-2基准题不同位置处热中子注量率Table 2 Thermal neutron flux in different positions in HBR-2 benchmark
表3 HBR-2基准题不同位置处光子注量率Table 3 Photon flux in different positions in HBR-2 benchmark
VENUS-3基准题中3种探测器不同位置处热中子注量率以及光子注量率计算结果及相对偏差如图7~9所示。对于115In(n,n′)探测器、58Ni(n,p)探测器和27Al(n,a)探测器不同位置处热中子注量率的计算结果相对偏差分别从88.81%、70.15%和82.73%减小为29.49%、18.86%和32.80%;对于上述3种探测器,光子注量率计算结果的相对偏差从60%减小到10%左右。
图7 VENUS-3基准题115In(n,n′)探测器位置处热中子、光子注量率计算结果及相对偏差Fig.7 Calculated results and bias of thermal neutron flux and photon flux in 115In(n,n′) detector positions in VENUS-3 benchmark
通过以上结果可以发现,当热中子计算结果精度提高后,光子注量率的计算精度也会随之提高。因此,在屏蔽计算中要想获得可信的光子计算结果,需要保证热中子计算结果的准确性。
图8 VENUS-3基准题58Ni(n,p)探测器位置处热中子、光子注量率计算结果及相对偏差Fig.8 Calculated results and bias of thermal neutron flux and photon flux in 58Ni(n,p) detector positions in VENUS-3 benchmark
图9 VENUS-3基准题27Al(n,a)探测器位置处热中子、光子注量率计算结果及相对偏差Fig.9 Calculated results and bias of thermal neutron flux and photon flux in 27Al(n,a) detector positions in VENUS-3 benchmark
1)在核数据处理程序NECP-Atlas中开发了屏蔽数据库制作功能模块shield_calc,利用与BUGLE-B7数据库相同的能群结构制作得到了NECL-SHIELD屏蔽数据库,并利用PCA基准题、HBR-2基准题和VENUS-3基准题验证了制作得到的屏蔽数据库的正确性。
2)利用验证后的屏蔽数据库制作流程,针对BUGLE-B7数据库对热中子注量率以及光子注量率计算不准确等问题,基于响应贡献理论对热群以及超热群能群结构进行了优化,制作得到了NECL-SHIELD-NEW数据库,并对上述屏蔽基准题中探测器位置处热中子注量率以及光子注量率进行了计算,使屏蔽数据库计算结果与细群数据库计算结果更加吻合,改善了BUGLE-B7数据库对热中子以及光子计算结果不准确的问题。