A Boundary Type Algorithm for Neutron Transport Problems in Two-Dimensional Cylindrical Coordinate Systems
Traditional deterministic methods require solving the inverse matrix of large matrices when studying high-dimensional neutron transport equations, which increases computational complexity and reduces computational efficiency. Therefore, this paper adopts a new type of boundary type method—the Half Boundary Method to solve such problems. The half boundary method uses existing neutron transport equations to derive a general formula for the neutron flux density relationship between adjacent points, and then iteratively applies this formula to obtain the neutron flux density relationship between any point inside the model and the boundary point, thereby obtaining the neutron flux density distribution of the entire model. The half boundary method can obtain the neutron flux density at any point inside the model by knowing the neutron flux density at half of the boundary conditions, which improves computational efficiency. This article compares the results obtained by the half boundary method in the vacuum boundary condition model with the numerical results obtained by NECP-MCX software. Through analysis, it is found that the influence of different spatial and angular variables on the numerical results of the half-boundary method is significant. When the spatial variables M = 20, N = 40, and angular variables H = 50, K=32, the average error of the half boundary method is 0.76%, indicating high accuracy.
Neutron Transport
中子输运理论的数值解法研究是反应堆物理分析、安全控制等相关领域的关键组成部分,在科研基础研究和工程实际应用中发挥重要作用。目前,研究中子输运问题的方法主要分为非确定论方法和确定论方法。非确定论方法主要是基于统计理论的蒙特卡罗方法
离散纵坐标法(Sn)
因此,本文将从柱坐标系下的二维中子输运方程
非稳态情况下的中子输运方程是中子输运理论和反应堆物理分析的基础,其主要表达式为:
(1)
式中v、t分别为中子运动速度和运动时间, 表示中子角通量密度, 为宏观截面, 为
固定中子源项, 为中子散射源项, 为中子裂变源。
柱坐标系下的中子运动描述如
多维中子输运方程表达式(1)中含有时间、空间等多个变量,求解起来耗时长、难度大。出于对低维中子输运方程在实际中运用多的考虑,以及为了更好地了解半边界法的精髓和适用性,本文将在稳态g能群和固定中子源的情况下,运用半边界法对二维圆柱对称模型进行中子输运方程的求解。对式(2)稍作修改即可,因此柱坐标下稳态、单能的二维中子输运问题可以写为:
(3)
式(3)中, 和 为角度方向变量,r为空间变量,g为能群编号,本文将基于式(3)利用半边界法解决柱坐标下的中子输运问题。
中子输运问题具有众多的变量,即使经过简化依然具有一定的求解难度。因此在求解中子输运问题之前,需要对二维圆柱模型进行在空间和角度上的变量离散。
首先对空间变量r、z和角度变量
进行离散,二维圆柱的三个变量离散模型如
在求解本文中子输运问题式(3)时,为方便计算引入一个新的变量 。当角度变量离散后,考虑某一 方向,上式可写为:
(4)
式(4)中, 表示在 处 方向上的中子角通量密度; 表示 点处 方向上的中子角通量密度,其中 ;而 和 为不同离散变量且各自独立互不影响,式(4)为圆柱坐标下描述本文所有中子运动方向的通式。
按上节2.2方法离散完二维圆柱中子输运模型后,在 区域对式(4)中的r和z进行求积分,求解后得到以下方程:
(5)
为进一步推导二维圆柱内部任一点与和边界点的中子通量密度通用关系式,引入“菱形”格式,对 方向上的中子通量密度进行近似,使中子通量密度在 内呈线性变化:
将式(6)带入式(5)第二个方程中消去 项,同时将式(5)第二个方程代入式(5)第一个方程,整理后得到 方向上 处和 、 、 处的中子通量密度关系:
(7)
将各个位置处的中子角通量密度和系数进行整理得到:
(8)
式中系数分别为:
公式(8)为
方向上任一节点
与节点
、
、
和
方向上节点
、
、
、
之间的关系式。因此如果已知
方向上4个节点和
方向上任意3个节点,则可以通过以上通式推导出节点
在
方向上的中子通量。利用公式(8)重复推导不同节点之间的关系,则可以得到模型
模型内部中子通量密度和边界面BCE中子通量密度的关系:
(9)
模型内部中子通量密度和边界面BDE中子通量密度的关系:
(10)
模型内部中子通量密度和边界面ACE中子通量密度的关系:
(11)
模型内部中子通量密度和边界面ADE中子通量密度的关系:
(12)
模型内部中子通量密度和边界面BCF中子通量密度的关系:
(13)
模型内部中子通量密度和边界面BDF中子通量密度的关系:
(14)
模型内部中子通量密度和边界面ACF中子通量密度的关系:
(15)
模型内部中子通量密度和边界面ADF中子通量密度的关系:
(16)
式(9)至式(16)中,i和j均为整数, , , , 为方程系数。为了求解这些系数,本文以式(9)为例,将式(9)中各个位置的中子通量密度均写为式(8)的形式,而后代入式(8)即可得到系数表达式:
(17)
(18)
(19)
(20)
式(17)到式(20)中, , , ;当且仅当 , 时 ,否则 ;当且仅当 , 时 ,否则 ;当且仅当 , 时 ,否则 ,同样地利用相同的方法即可以求解出其他式子中的系数。当在得到式(9)至式(16)的中子通量密度关系式后,根据不同方向下的条件选用相对应的中子通量密度关系式即可得到模型中任意位置相应方向下的中子通量密度。特别地,当 和0时,式(8)与 项无关,因而当模型中为真空边界条件时,直接利用(8)式便可以得到 方向上的中子通量密度分布情况。最后改变 的取值,根据式(9)至式(16)便能得到任意 方向上的中子通量密度,而后将所有方向下的中子通量密度值进行累加即可得到模型内任意位置的中子通量密度及模型内所有中子通量密度的分布情况。
对半边界法在二维圆柱坐标系下进行简单介绍和推导后,本文对真空边界条件的数值例子进行了测试,验证了半边界法在二维中子输运问题中的适用性。所有数值计算均在MATLAB R2021b软件中完成,运算过程中数值精度为双精度。对比分析过程以NECP-MCX软件计算结果作为基准解。
求解圆柱坐标系(r-z)下整个模型的二维稳态中子输运问题,如图所示的圆柱模型半径R = 1 cm,Z = 2 cm,模型内部具有固定的宏观截面(
)和固定的均匀中子源(
),模型整个外界面为真空边界条件(
由模型外部为真空边界条件可知:
特别地,当 时,式(8)与 项无关,由已知的初始条件(b)和(c)可得到 方向(其
中 )上任一点的中子通量,再将此结果带入式(9)便可以得到在某一 方向(其中 )
上任意 点(i从0到I,j从0到J)的中子角通量密度。之后通过圆柱轴心处的对称条件:
得到 处 方向(其中 )上的中子角通量密度。在 方向(其中 )上时,若模型中包含真空边界条件则利用“菱形”格式对 方向上的中子角通量密度进行取值(即 ,这样便得到了 处 方向(其中 )上的中子角通量密度。然后重复利用式(8)便可以得到所有 方向上任意一点的中子通量密度分布,最后将 位置处所有 方向(m为整数)的中子角通量密度进行累加便得到整个模型其中一个 方向上中子通量密度。接着改变 ( )的值,并将 点上所有 ( )方向下的中子通量密度累加便得到模型一半的中子通量分布情况。
当 取值在( )时,初始条件则为(a)和(c),可得到 方向(其中 )上任一点的中子通量,再将此结果带入式(11),接着利用上述同样的计算方法可得到 点上所有 ( )方向下的中子通量密度,依次累加 ( )方向上的中子通量密度,则可以得到模型另一半的中子通量密度,最后将所有 方向上的中子通量密度加和,可得到整个二维圆柱模型的中子通量分布情况。
由2.2节可知,在使用半边界方法研究二维柱模型中的中子分布情况时,需要对中子输运方程中的空间变量R、Z及角度变量 、 进行数值离散,因此以上四个变量的离散数目对半边界方法的计算结果有重大影响。本小节将对半径R、高度Z和角度 、 的离散数目进行敏感性分析,并筛选出其中最佳的离散数目值。
先对角度变量
的离散数目H进行敏感性分析,设置空间变量R的离散份数M = 10,空间变量Z的离散分数N = 10,角度变量
的离散份数K = 50,例题中半边界法的结果如
通过
综上所述,在M、N和K合理确定的情况下,若H ≥ 50半边界法的结果与MCX结果的误差将十分微小,因而半边界法的结果具有极高的准确性。
对角度变量
的离散份数K的敏感性分析时,设置半径R的离散数目M=10,高度Z的离散数目N = 10,角度变量
的离散份数H = 50,例题中半边界法的结果如
由
综上所述,在M、N和H的数值确定的情况下,增大K的值能明显提高半边界法的准确性,但当离散值超过适当范围,即使增加计算时间,也无法提高计算精度,因而在实际运用过程中需要根据具体的精度要求对K进行合理的取值。
对空间变量R的离散份数M进行敏感性分析时,设置高度Z的离散数目N = 10,角度变量
的离散份数H = 50,角度变量
的离散份数K = 32,计算结果如
由
综上所述,在N、H和K的值确定的情况下,增大M值对半边界法的计算结果影响不大,但在实际运用过程中仍需要根据具体的条件要求对M进行合理的取值。
对空间变量Z的离散份数N的敏感性进行分析时,设置半径R的离散数目M = 20,角度变量
的离散份数H = 50,角度变量
的离散份数K = 32,例题中半边界法的结果如
由
由此可见,在M、H和K的值确定的情况下,选择合适的N值,HBM和MCX的结果误差将会很小且半边界法具有更快的计算效率,所以半边界方法具有拓展到带有反射边界条件的二维中子输运问题中去的能力和前景。
本文基于半边界法,推导了中子输运方程在二维柱坐标系空间和角度方向上的离散过程,并把半边界法(HBM)应用于所提出的离散模型中,将其数值结果与NECP-MCX软件方法得到的结果进行了比较。与传统的离散纵坐标法不同,HBM得到的中子通量密度分布只与边界值有关,与其他空间位置的通量
密度无关,显著减少了研究过程中的计算量。此外,在真空边界条件下的例子中,当M = 20、N = 40、H = 50和K = 32时HBM结果具有较高精度,平均误差为0.76%,从而验证了HBM在中子输运问题中的适用性。
本研究得到了国家重点研发项目(2022YFB1902700)、国家教育部装备预研联合基金(8091B042203)、国家自然科学基金(11875129)、国家强脉冲辐射模拟与效应重点实验室基金(SKLIPR1810)、辐射应用创新中心基金(KFZC2020020402)、北京大学核物理与技术国家重点实验室基金(NPT2023KFY06)、中国铀业有限责任公司与华东理工大学核资源与环境国家重点实验室联合创新基金(2022NRE-LH-02)、中央高校基础研究基金(2023JG001)等支持。
*通讯作者。