二维柱坐标系中子输运问题的边界型算法
A Boundary Type Algorithm for Neutron Transport Problems in Two-Dimensional Cylindrical Coordinate Systems
DOI:10.12677/nst.2024.123024,PDF,HTML,XML,下载: 26浏览: 68国家自然科学基金支持
作者:肖晓玲,刘 洋*,倪之贻:华北电力大学核科学与工程学院,北京
关键词:中子输运半边界方法柱坐标系Neutron TransportHalf Boundary MethodCylindrical Coordinate System
摘要:传统的确定论方法在研究高维度的中子输运方程时需要求解大型矩阵的逆矩阵,该过程将增加计算量、降低计算效率,因此本文采用了一种新型的边界型方法——半边界法(the Half Boundary Method)来解决此类问题。半边界方法利用已有的中子输运方程推导得出相邻两点之间的中子通量密度关系通式,然后迭代地应用此通式求出模型内部任一点与边界点之间的中子通量密度关系,即可得到整个模型的中子通量密度分布。半边界方法在已知一半边界条件处的中子通量密度即可求得模型内部任一点的中子通量密度,提高了计算效率。本文将半边界法在真空边界条件模型中得出的结果与NECP-MCX软件得到的数值结果进行比较,通过分析发现不同空间变量和角度变量离散数量对半边界法数值结果的影响,当空间变量 M= 20, N= 40和角度变量 H= 50, K= 32时,半边界法的平均误差为0.76%,具有较高精确度。
Abstract: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.
文章引用:肖晓玲, 刘洋, 倪之贻. 二维柱坐标系中子输运问题的边界型算法[J]. 核科学与技术, 2024, 12(3): 238-251. https://doi.org/10.12677/nst.2024.123024

1. 引言

中子输运理论的数值解法研究是反应堆物理分析、安全控制等相关领域的关键组成部分,在科研基础研究和工程实际应用中发挥重要作用。目前,研究中子输运问题的方法主要分为非确定论方法和确定论方法。非确定论方法主要是基于统计理论的蒙特卡罗方法[1],该方法被广泛应用于核工程领域,如探测器场、核反应堆等。然而,为了获得足够准确的结果,蒙特卡罗方法需要大量的计算样本和计算时间来消除其存在的统计涨落问题以提高计算精度。

离散纵坐标法(Sn)[2]和球谐函数法(Pn)[3]是现阶段常用的两种确定论方法,其思想都是通过对不同变量进行离散得到中子输运方程的数值解。Sn法[4]和Pn法相较于非确定方法中的蒙特卡罗方法具有更高的计算效率和更稳定的计算误差。然而这两种确定论方法在求解更精确解时各有局限,Sn法的数值结果大小受射线效应[5]和不同求积组的选取影响,Pn法在计算过程中需要求解复杂的角度耦合方程。近年来,人们提出了一种新的确定论方法,即半边界方法(HBM)。该方法已被广泛运用于导热[6]、熔化[7]、对流扩散[8]和中子输运问题中,其中包括核反应堆压力容器[9]和燃料棒上的导热熔化[10]。此外黄美团队等人将半边界法运用到了具有不同边界条件的二维稳态对流扩散方程中[11]。但现阶段半边界法在中子输运方程中的应用还很少,仅仅停留在简单的一维中子输运问题[12],对于高维度的中子输运问题研究甚少。

因此,本文将从柱坐标系下的二维中子输运方程[13]出发,将半边界法用于求解真空边界条件下的中子输运问题。该方法主要是将基础的中子输运方程进行相应地空间和角度离散后经过一些近似处理得到模型相邻两点之间的递推通式,然后由递推关系式迭代推导出模型中内部点和边界点的关系。该方法将原本求解大型矩阵的逆矩阵过程转换为了求解边界点与内部点的关系过程,显著提高了计算效率和计算精度。为了验证半边界法在中子输运方程中的适用性和准确性,本文将半边界法得到的结果同NECP-MCX软件[14]得到的结果进行了比较分析,该分析表明,在选定合理的空间离散数目MN和角度离散数目HK后,半边界法具有极高的计算精度和计算效率。

2. 半边界法在圆柱坐标下的基本方程

2.1. 柱坐标系下的中子输运方程

非稳态情况下的中子输运方程是中子输运理论和反应堆物理分析的基础,其主要表达式为:

1 v ϕ t + Ω ϕ + Σ t ( r , E ) ϕ = S 0 ( r , E , Ω , t ) + Q s ( r , E , Ω , t ) + Q f ( r , E , Ω , t ) (1)

式中vt分别为中子运动速度和运动时间, ϕ = ϕ ( r , E , Ω , t ) 表示中子角通量密度, Σ t 为宏观截面, S 0

固定中子源项, Q s = 0 d E Ω Σ s ( r , E , Ω E , Ω ) ϕ ( r , E , Ω ) d Ω 为中子散射源项, Q f = χ ( E ) 4 π 0 d E 4 π ν Σ f ( r , E ) ϕ ( r , E , Ω ) d Ω 为中子裂变源。

柱坐标系下的中子运动描述如图1所示,图中空间点的位置坐标由 r ( r , φ , z ) 确定,Ω为中子运动方向向量, θ 为Ω和 e z 的夹角(其余弦 ε = cos θ ), ω 为向量Ω在 e θ e r 所形成的平面的投影与向量 e r 的夹角, η 为向量Ω和向量 e θ 的余弦( η = sin ω 1 ξ 2 ), μ 为向量Ω和向量 e r 的余弦( μ = cos ω 1 ξ 2 )。因此柱坐标系下的一般中子输运方程可以表示为:

1 ν ϕ t + μ ϕ r + η r ϕ φ η r ϕ ω + ξ ϕ z + Σ t ( r , E ) ϕ = Q s ( r , E , Ω , t ) + Q f ( r , E , Ω , t ) + S 0 ( r , E , Ω , t ) (2)

Figure1.Description of neutron motion direction in cylindrical coordinate system

1.柱坐标系下中子运动方向的描述

多维中子输运方程表达式(1)中含有时间、空间等多个变量,求解起来耗时长、难度大。出于对低维中子输运方程在实际中运用多的考虑,以及为了更好地了解半边界法的精髓和适用性,本文将在稳态g能群和固定中子源的情况下,运用半边界法对二维圆柱对称模型进行中子输运方程的求解。对式(2)稍作修改即可,因此柱坐标下稳态、单能的二维中子输运问题可以写为:

| sin θ | cos ω φ g r | sin θ | sin ω r φ g ω + cos θ φ g z + Σ g , t ( r , z ) φ g = S g ( r , z , Ω ) (3)

式(3)中, θ ω 为角度方向变量,r为空间变量,g为能群编号,本文将基于式(3)利用半边界法解决柱坐标下的中子输运问题。

2.2. 半边界法求解二维中子输运方程的推导柱坐标系下的离散模型

中子输运问题具有众多的变量,即使经过简化依然具有一定的求解难度。因此在求解中子输运问题之前,需要对二维圆柱模型进行在空间和角度上的变量离散。

Figure2.Discrete schematic diagram of the model

2.模型的离散示意图

首先对空间变量rz和角度变量 ω 进行离散,二维圆柱的三个变量离散模型如图2所示,沿二维柱模型的半径方向以圆柱轴心为起点,柱面上的点为终点,离散为I个部分,共I+ 1个点,第i点和第(i+ 1)点间的距离为 Δ r i = r i + 1 r i 。沿二维圆柱z轴方向,以下底面圆心为起始点,对空间变量z进行等距离离散,离散为J个部分,共J+ 1个点,第j点和第(j+ 1)点间的距离为 Δ z j = z j + 1 z j 。在 ω 角度方向由于圆柱几何的对称性,因此只需考虑离散一半角度,即 0 < ω < 180 这部分。将 ω ( 0 , 180 ) 内离散为M部分,离散步长 Δ ω = ω m + 1 ω m

Figure3.Discrete schematic diagram of angle θ

3.角度 θ 的离散示意图

θ 角度方向的离散范围为 0 < ω < 180 θ 方向离散模型如图3所示,将 θ ( 0 , 180 ) 内离散为H部分,任意 θ h 上的中子通量密度相互独立互不影响,离散步长 Δ θ = θ h + 1 θ h ,这样某一 ( r i , z j ) 处任意 Ω 方向都可由 θ ω 描述。

2.3. 半边界法求解二维中子输运方程的推导

在求解本文中子输运问题式(3)时,为方便计算引入一个新的变量 V g = ϕ g w 。当角度变量离散后,考虑某一 ( θ h , ω m ) 方向,上式可写为:

{ | sin θ h | cos ω m ϕ r , z h , m r | sin θ h | sin ω m r V r , z h , m + cos θ h φ r , z h , m z + Σ g , t ( r , z ) ϕ r , z h , m = S g h , m ( r , z , Ω ) V r , z h , m = ϕ r , z h , m + 1 / 2 ϕ r , z h , m 1 / 2 Δ w m (4)

式(4)中, ϕ r , z h , m 表示在 ( r , z ) ( θ h , ω m ) 方向上的中子角通量密度; ϕ r , z h , m ± 1 / 2 表示 ( r , z ) 点处 ( θ h , ω m ± 1 / 2 ) 方向上的中子角通量密度,其中 ω m ± 1 / 2 = ω m ± Δ ω m 2 ;而 θ h ω m 为不同离散变量且各自独立互不影响,式(4)为圆柱坐标下描述本文所有中子运动方向的通式。

按上节2.2方法离散完二维圆柱中子输运模型后,在 Δ r × Δ z 区域对式(4)中的rz进行求积分,求解后得到以下方程:

{ | sin θ h | cos ω m Δ z r i + 0.5 ( ϕ i + 1 , j + 1 h , m + ϕ i + 1 , j h , m ) ( ϕ i , j + 1 h , m + ϕ i , j h , m ) 2 | sin θ h | sin ω m Δ r Δ z V i + 1 , j + 1 h , m + V i + 1 , j h , m + V i , j + 1 h , m + V i , j h , m 4 + cos θ h r i + 0.5 Δ r ( ϕ i + 1 , j + 1 h , m + ϕ i , j + 1 h , m ) ( ϕ i + 1 , j h , m + ϕ i , j h , m ) 2 + r i + 0.5 Σ i + 0.5 , j + 0.5 g , t Δ r Δ z ϕ i + 1 , j + 1 h , m + ϕ i + 1 , j h , m + ϕ i , j + 1 h , m + ϕ i , j h , m 4 = r i + 0.5 Δ r Δ z S i + 0.5 , j + 0.5 h , m ¯ V i / i + 1 , j / j + 1 h , m = ϕ i / i + 1 , j / j + 1 h , m + 1 / 2 ϕ i / i + 1 , j / j + 1 h , m 1 / 2 Δ w m (5)

其中 V i / i + 1 , j / j + 1 h , m ( θ h , ω m ) 方向上 ( r i , z j ) 处、 ( r i + 1 , z j ) 处、 ( r i , z j + 1 ) 处或 ( r i + 1 , z j + 1 ) 处变量V的值; Σ i + 0.5 , j + 0.5 g , t 为在节点 ( i , j ) ( i + 1 , j + 1 ) 点间的平均宏观截面; S i + 0.5 , j + 0.5 h , m ¯ ( θ h , ω m ) 方向上 ( i , j ) ( i + 1 , j + 1 ) 点间的平均固定中子源。

为进一步推导二维圆柱内部任一点与和边界点的中子通量密度通用关系式,引入“菱形”格式,对 ω m 方向上的中子通量密度进行近似,使中子通量密度在 Δ ω 内呈线性变化:

ϕ r , z h , m 1 2 ( φ r , z h , m + 1 / 2 + ϕ r , z h , m 1 / 2 ) (6)

将式(6)带入式(5)第二个方程中消去 ϕ r , z h , m 1 / 2 项,同时将式(5)第二个方程代入式(5)第一个方程,整理后得到 ( θ h , ω m ) 方向上 ( r i + 1 , z j + 1 ) 处和 ( r i + 1 , z j ) ( r i , z j + 1 ) ( r i , z j ) 处的中子通量密度关系:

( | sin θ h | cos ω m r i + 0.5 Δ z 2 + | sin θ h | sin ω m Δ r Δ z 2 Δ ω m + r i + 0.5 cos θ h Δ r 2 + r i + 0.5 Σ i + 0.5 , j + 0.5 g , t Δ r Δ z 4 ) Φ i + 1 , j + 1 h , m = ( | sin θ h | cos ω m r i + 0.5 Δ z 2 | sin θ h | sin ω m Δ r Δ z 2 Δ ω m + r i + 0.5 cos θ h Δ r 2 r i + 0.5 Σ i + 0.5 , j + 0.5 g , t Δ r Δ z 4 ) Φ i + 1 , j h , m + ( | sin θ h | cos ω m r i + 0.5 Δ z 2 | sin θ h | sin ω m Δ r Δ z 2 Δ ω m r i + 0.5 cos θ h Δ r 2 r i + 0.5 Σ i + 0.5 , j + 0.5 g , t Δ r Δ z 4 ) Φ i , j + 1 h , m

+ ( | sin θ h | cos ω m r i + 0.5 Δ z 2 | sin θ h | sin ω m Δ r Δ z 2 Δ ω m + r i + 0.5 cos θ h Δ r 2 r i + 0.5 Σ i + 0.5 , j + 0.5 g , t Δ r Δ z 4 ) Φ i , j h , m + r i + 0.5 Δ r Δ z S i + 0.5 , j + 0.5 h , m ¯ + | sin θ h | sin ω m Δ r Δ z 2 Δ ω m ( φ i + 1 , j + 1 h , m + 1 / 2 + φ i + 1 , j h , m + 1 / 2 + φ i , j + 1 h , m + 1 / 2 + φ i , j h , m + 1 / 2 ) (7)

将各个位置处的中子角通量密度和系数进行整理得到:

ϕ i + 1 , j + 1 , m h = X 1 i j m ϕ i + 1 , j , m h + X 2 i j m ϕ i , j + 1 , m h + X 3 i j m ϕ i , j , m h + X 4 i j m ( ϕ i + 1 , j + 1 , m + 1 / 2 h + ϕ i + 1 , j , m + 1 / 2 h + ϕ i , j + 1 , m + 1 / 2 h + ϕ i , j , m + 1 / 2 h ) + X 5 i j m , { i = 0 , 1 , 2 , , I 1 j = 0 , 1 , 2 , , J 1 m = 1 , 2 , 3 , , K (8)

式中系数分别为:

X 1 i j m = | sin θ h | cos ω m r i + 0.5 Δ z 2 | sin θ h | sin ω m Δ r Δ z 2 Δ ω m + r i + 0.5 cos θ h Δ r 2 r i + 0.5 Σ i + 0.5 , j + 0.5 g , t Δ r Δ z 4 | sin θ h | cos ω m r i + 0.5 Δ z 2 + | sin θ h | sin ω m Δ r Δ z 2 Δ ω m + r i + 0.5 cos θ h Δ r 2 + r i + 0.5 Σ i + 0.5 , j + 0.5 g , t Δ r Δ z 4

X 2 i j m = | sin θ h | cos ω m r i + 0.5 Δ z 2 | sin θ h | sin ω m Δ r Δ z 2 Δ ω m r i + 0.5 cos θ h Δ r 2 r i + 0.5 Σ i + 0.5 , j + 0.5 g , t Δ r Δ z 4 | sin θ h | cos ω m r i + 0.5 Δ z 2 + | sin θ h | sin ω m Δ r Δ z 2 Δ ω m + r i + 0.5 cos θ h Δ r 2 + r i + 0.5 Σ i + 0.5 , j + 0.5 g , t Δ r Δ z 4

X 3 i j m = | sin θ h | cos ω m r i + 0.5 Δ z 2 | sin θ h | sin ω m Δ r Δ z 2 Δ ω m + r i + 0.5 cos θ h Δ r 2 r i + 0.5 Σ i + 0.5 , j + 0.5 g , t Δ r Δ z 4 | sin θ h | cos ω m r i + 0.5 Δ z 2 + | sin θ h | sin ω m Δ r Δ z 2 Δ ω m + r i + 0.5 cos θ h Δ r 2 + r i + 0.5 Σ i + 0.5 , j + 0.5 g , t Δ r Δ z 4

X 4 i j m = | sin θ h | sin ω m Δ r Δ z 2 Δ ω m | sin θ h | cos ω m r i + 0.5 Δ z 2 + | sin θ h | sin ω m Δ r Δ z 2 Δ ω m + r i + 0.5 cos θ h Δ r 2 + r i + 0.5 Σ i + 0.5 , j + 0.5 g , t Δ r Δ z 4

X 5 i j m = r i + 0.5 Δ r Δ z S i + 0.5 , j + 0.5 h , m ¯ | sin θ h | cos ω m r i + 0.5 Δ z 2 + | sin θ h | sin ω m Δ r Δ z 2 Δ ω m + r i + 0.5 cos θ h Δ r 2 + r i + 0.5 Σ i + 0.5 , j + 0.5 g , t Δ r Δ z 4

公式(8)为 ( θ h , ω m ) 方向上任一节点 ( r i + 1 , z j + 1 ) 与节点 ( r i + 1 , z j ) ( r i , z j + 1 ) ( r i , z j ) ( θ h , ω m + 1 / 2 ) 方向上节点 ( r i + 1 , z j + 1 ) ( r i + 1 , z j ) ( r i , z j + 1 ) ( r i , z j ) 之间的关系式。因此如果已知 ( θ h , ω m + 1 / 2 ) 方向上4个节点和 ( θ h , ω m ) 方向上任意3个节点,则可以通过以上通式推导出节点 ( r i + 1 , z j + 1 ) ( θ h , ω m ) 方向上的中子通量。利用公式(8)重复推导不同节点之间的关系,则可以得到模型图2内部任一点与边界面BCE、边界面BDE、边界面ACE、边界面ADE、边界面BCF、边界面BDF、边界面ACF、边界面ADF内节点之间的关系,具体关系如下:

模型内部中子通量密度和边界面BCE中子通量密度的关系:

ϕ i , j , m h = k = m K 1 f = i I 1 a i , j , m , f ϕ f 0 k h + k = m K 1 l = 1 j b i , j , m , l ϕ I l k h + l = 1 j f = i I 1 c i , j , m , k ϕ i , j , K h + q i , j , m h , ( 0 i < I , 0 < j J , 0 m < K ) (9)

模型内部中子通量密度和边界面BDE中子通量密度的关系:

ϕ i , j , m h = k = m K 1 f = 1 i a i , j , m , f ϕ f 0 k h + k = m K 1 l = 1 j b i , j , m , l ϕ 0 l k h + l = 1 j f = 1 i c i , j , m , k ϕ i , j , K h + q i , j , m h , ( 0 < i I , 0 < j J , 0 m < K ) (10)

模型内部中子通量密度和边界面ACE中子通量密度的关系:

ϕ i , j , m h = k = 0 m f = i I 1 a i , j , m , f ϕ f J k h + k = m K 1 l = j J 1 b i , j , m , l ϕ I l k h + l = j J 1 f = i I 1 c i , j , m , k ϕ i , j , K h + q i , j , m h , ( 0 i < I , 0 j < J , 0 m < K ) (11)

模型内部中子通量密度和边界面ADE中子通量密度的关系:

ϕ i , j , m h = k = m K 1 f = 1 i a i , j , m , f ϕ f J k h + k = m K 1 l = j J 1 b i , j , m , l ϕ 0 l k h + l = j J 1 f = 1 i c i , j , m , k ϕ i , j , K h + q i , j , m h , ( 0 < i I , 0 j < J , 0 m < K ) (12)

模型内部中子通量密度和边界面BCF中子通量密度的关系:

ϕ i , j , m h = k = 1 m f = i I 1 a i , j , m , f ϕ f 0 k h + k = 1 m l = 1 j b i , j , m , l ϕ I l k h + l = 1 j f = i I 1 c i , j , m , k ϕ i , j , 0 h + q i , j , m h , ( 0 i < I , 0 < j J , 0 < m K ) (13)

模型内部中子通量密度和边界面BDF中子通量密度的关系:

ϕ i , j , m h = k = 1 m f = 1 i a i , j , m , f ϕ f 0 k h + k = 1 m l = 1 j b i , j , m , l ϕ 0 l k h + l = 1 j f = 1 i c i , j , m , k ϕ i , j , 0 h + q i , j , m h , ( 0 < i I , 0 < j J , 0 < m K ) (14)

模型内部中子通量密度和边界面ACF中子通量密度的关系:

ϕ i , j , m h = k = 1 m f = i I 1 a i , j , m , f ϕ f J k h + k = 1 m l = j J 1 b i , j , m , l ϕ I l k h + l = j J 1 f = i I 1 c i , j , m , k ϕ i , j , 0 h + q i , j , m h , ( 0 i < I , 0 j < J , 0 < m K ) (15)

模型内部中子通量密度和边界面ADF中子通量密度的关系:

ϕ i , j , m h = k = 1 m f = 1 i a i , j , m , f ϕ f J k h + k = 1 m l = j J 1 b i , j , m , l ϕ 0 l k h + l = j J 1 f = 1 i c i , j , m , k ϕ i , j , 0 h + q i , j , m h , ( 0 < i I , 0 j < J , 0 < m K ) (16)

式(9)至式(16)中,ij均为整数, a i , j , m , f b i , j , m , l c i , j , m , k q i , j , m h 为方程系数。为了求解这些系数,本文以式(9)为例,将式(9)中各个位置的中子通量密度均写为式(8)的形式,而后代入式(8)即可得到系数表达式:

a i , j , m , f = X 1 p q n a i , j 1 , m , f + X 2 p q n a i 1 , j , m , f + X 3 p q n a i 1 , j 1 , m , f + X 4 p q n a i , j , m + 1 / 2 , f + X 5 p q n a i , j 1 , m + 1 / 2 , f + X 6 p q n a i 1 , j , m + 1 / 2 , f + X 7 p q n a i 1 , j 1 , m + 1 / 2 , f , ( 0 < i I , 0 < j J , 0 < m K ) (17)

b i , j , m , l = X 1 p q n b i , j 1 , m , l + X 2 p q n b i 1 , j , m , l + X 3 p q n b i 1 , j 1 , m , l + X 4 p q n b i , j , m + 1 / 2 , l + X 5 p q n b i , j 1 , m + 1 / 2 , l + X 6 p q n b i 1 , j , m + 1 / 2 , l + X 7 p q n b i 1 , j 1 , m + 1 / 2 , l , ( 0 < i I , 0 < j J , 0 < m K ) (18)

c i , j , m , k = X 1 p q n c i , j 1 , m , k + X 2 p q n c i 1 , j , m , k + X 3 p q n c i 1 , j 1 , m , k + X 4 p q n c i , j , m + 1 / 2 , k + X 5 p q n c i , j 1 , m + 1 / 2 , k + X 6 p q n c i 1 , j , m + 1 / 2 , k + X 7 p q n c i 1 , j 1 , m + 1 / 2 , k , ( 0 < i I , 0 < j J , 0 < m K ) (19)

q i , j , m = X 1 p q n q i , j 1 , m + X 2 p q n q i 1 , j , m + X 3 p q n q i 1 , j 1 , m + X 4 p q n q i , j , m + 1 / 2 + X 5 p q n q i , j 1 , m + 1 / 2 + X 6 p q n q i 1 , j , m + 1 / 2 + X 7 p q n q i 1 , j 1 , m + 1 / 2 + X 8 p q n , ( 0 < i I , 0 < j J , 0 < m K ) (20)

式(17)到式(20)中, p = i 1 q = j 1 n = m 1 ;当且仅当 j = m = 1 f = i a i , j , m , f = 1 ,否则 a i , j , m , f = 0 ;当且仅当 i = m = 1 l = j b i , j , m , l = 1 ,否则 b i , j , m , l = 0 ;当且仅当 i = j = 1 k = m c i , j , m , f = 1 ,否则 c i , j , m , f = 0 ,同样地利用相同的方法即可以求解出其他式子中的系数。当在得到式(9)至式(16)的中子通量密度关系式后,根据不同方向下的条件选用相对应的中子通量密度关系式即可得到模型中任意位置相应方向下的中子通量密度。特别地,当 ω m = π 和0时,式(8)与 ϕ i / i + 1 , j / j + 1 , m + 1 / 2 h 项无关,因而当模型中为真空边界条件时,直接利用(8)式便可以得到 ( θ h , ω m ) 方向上的中子通量密度分布情况。最后改变 θ h 的取值,根据式(9)至式(16)便能得到任意 ( θ h , ω m ) 方向上的中子通量密度,而后将所有方向下的中子通量密度值进行累加即可得到模型内任意位置的中子通量密度及模型内所有中子通量密度的分布情况。

3. 半边界法在二维圆柱坐标下的验证

对半边界法在二维圆柱坐标系下进行简单介绍和推导后,本文对真空边界条件的数值例子进行了测试,验证了半边界法在二维中子输运问题中的适用性。所有数值计算均在MATLAB R2021b软件中完成,运算过程中数值精度为双精度。对比分析过程以NECP-MCX软件计算结果作为基准解。

求解圆柱坐标系(r-z)下整个模型的二维稳态中子输运问题,如图所示的圆柱模型半径R= 1 cm,Z= 2 cm,模型内部具有固定的宏观截面( Σ t = 1 cm 1 )和固定的均匀中子源( S = 1 n cm 2 s 1 ),模型整个外界面为真空边界条件(图4)。

Figure4.Columnar symmetric model

4.柱对称模型

由模型外部为真空边界条件可知:

{ ϕ r , Z , m h = 0 , 0 θ h < π 2 ( a ) ϕ r , 0 , m h = 0 , π 2 θ h π ( b ) ϕ R , z , m h = 0 , π 2 ω m π ( c )

特别地,当 ω m = π 时,式(8)与 ϕ i / i + 1 , j / j + 1 , m + 1 / 2 h 项无关,由已知的初始条件(b)和(c)可得到 ( θ h , ω m ) 方向(其

ω m = π )上任一点的中子通量,再将此结果带入式(9)便可以得到在某一 ( θ h , ω m ) 方向(其中 π 2 < ω m < π )

上任意 ( r i , z j ) 点(i从0到Ij从0到J)的中子角通量密度。之后通过圆柱轴心处的对称条件:

( 0 , j , ω m ) = ( 0 , j , π ω m ) , ( 0 < ω m π 2 )

得到 ( 0 , z j ) ( θ h , ω m ) 方向(其中 0 ω m < π 2 )上的中子角通量密度。在 ( θ h , ω m ) 方向(其中 ω m = π 2 )上时,若模型中包含真空边界条件则利用“菱形”格式对 ω m = π 2 方向上的中子角通量密度进行取值(即 2 ϕ r , z , m h = ϕ r , z , m + 1 / 2 h + ϕ r , z , m 1 / 2 h ,这样便得到了 ( 0 , z j ) ( θ h , ω m ) 方向(其中 0 ω m < π 2 )上的中子角通量密度。然后重复利用式(8)便可以得到所有 ( θ h , ω m ) 方向上任意一点的中子通量密度分布,最后将 ( r i , z j ) 位置处所有 ω m 方向(m为整数)的中子角通量密度进行累加便得到整个模型其中一个 θ h 方向上中子通量密度。接着改变 θ h ( 0 θ h < π 2 )的值,并将 ( r i , z j ) 点上所有 θ h ( 0 θ h < π 2 )方向下的中子通量密度累加便得到模型一半的中子通量分布情况。

θ h 取值在( π 2 θ h π )时,初始条件则为(a)和(c),可得到 ( θ h , ω m ) 方向(其中 ω m = π )上任一点的中子通量,再将此结果带入式(11),接着利用上述同样的计算方法可得到 ( r i , z j ) 点上所有 θ h ( π 2 θ h π )方向下的中子通量密度,依次累加 θ h ( π 2 θ h π )方向上的中子通量密度,则可以得到模型另一半的中子通量密度,最后将所有 θ h 方向上的中子通量密度加和,可得到整个二维圆柱模型的中子通量分布情况。

离散变量的敏感性分析

由2.2节可知,在使用半边界方法研究二维柱模型中的中子分布情况时,需要对中子输运方程中的空间变量RZ及角度变量 θ ω 进行数值离散,因此以上四个变量的离散数目对半边界方法的计算结果有重大影响。本小节将对半径R、高度Z和角度 θ ω 的离散数目进行敏感性分析,并筛选出其中最佳的离散数目值。

先对角度变量 θ 的离散数目H进行敏感性分析,设置空间变量R的离散份数M= 10,空间变量Z的离散分数N= 10,角度变量 ω 的离散份数K= 50,例题中半边界法的结果如图5所示,不同H下的平均误差如图6所示。

Figure5.Neutron flux distribution under differentHconditions

5.不同H下的中子通量分布

Figure6.Average error under differentHvalues

6.不同H下的平均误差

通过图5可知,当H离散值超过50时,半边界方法计算结果和MCX计算结果十分贴合,此现象说明在真空条件下,半边界方法和MCX方法具有很高的准确性;由图6可知,在H由2增加至4时,半边界法的结果与MCX方法的结果的平均误差减少了69.24%,由4增加至20时,半边界法的结果与MCX方法的结果的平均误差减少了51.11%,继续增大H的值,半边界法的结果更加贴合MCX方法的结果,同时误差变化将非常微小,在H由50增加至60时平均误差只减少了0.56%。根据上述数据可知,在H= 50时误差最小,平均误差为1.09%。

综上所述,在MNK合理确定的情况下,若H≥ 50半边界法的结果与MCX结果的误差将十分微小,因而半边界法的结果具有极高的准确性。

对角度变量 ω 的离散份数K的敏感性分析时,设置半径R的离散数目M=10,高度Z的离散数目N= 10,角度变量 θ 的离散份数H= 50,例题中半边界法的结果如图7所示,不同K下的平均误差如图8所示。由图7可知,在K离散数值越大,半边界法的结果与MCX方法的结果越贴合,但无明显的变化。

图8可知,K的值由20增加至32的过程中半边界法的结果与MCX结果相对更加拟合,两种方法对比的平均误差减少了38.62%;当K≥ 32后,随K值逐渐增大,MCX方法和半边界方法的结果的平均误差差别十分微小,此误差精度在0.00001内。

综上所述,在MNH的数值确定的情况下,增大K的值能明显提高半边界法的准确性,但当离散值超过适当范围,即使增加计算时间,也无法提高计算精度,因而在实际运用过程中需要根据具体的精度要求对K进行合理的取值。

对空间变量R的离散份数M进行敏感性分析时,设置高度Z的离散数目N= 10,角度变量 θ 的离散份数H= 50,角度变量 ω 的离散份数K= 32,计算结果如图9所示,不同M下的平均误差如图10所示。

图9可知,半边界方法与MCX方法的计算结果十分相近;由图10可知,改变M的离散值对结果影响不大,且当M= 20时,半边界方法与MCX方法的平均误差最小,小的离散数值可有效提高计算时间。

综上所述,在NHK的值确定的情况下,增大M值对半边界法的计算结果影响不大,但在实际运用过程中仍需要根据具体的条件要求对M进行合理的取值。

对空间变量Z的离散份数N的敏感性进行分析时,设置半径R的离散数目M= 20,角度变量 θ 的离散份数H= 50,角度变量 ω 的离散份数K= 32,例题中半边界法的结果如图11所示,不同N下的平均误差如图12所示。

Figure7.Neutron flux distribution under differentKconditions

7.不同K下的中子通量分布图

Figure8.Average error under differentKvalues

8.不同K下的平均误差

图10可知,在N< 40时半边界法的结果对N的取值敏感,在N≥ 40时半边界法和蒙卡方法的结果十分吻合,若继续增大N的值,并不能明显提高半边界法的精度。由图12可知,N由20增加至40时半边界法的结果和MCX结果的误差相对减少最多,平均误差减少了8.38%。

由此可见,在MHK的值确定的情况下,选择合适的N值,HBM和MCX的结果误差将会很小且半边界法具有更快的计算效率,所以半边界方法具有拓展到带有反射边界条件的二维中子输运问题中去的能力和前景。

Figure9.Neutron flux distribution under differentMconditions

9.不同M下的中子通量分布图

Figure10.Average error under differentMvalues

10.不同M下的平均误差

4. 结论

本文基于半边界法,推导了中子输运方程在二维柱坐标系空间和角度方向上的离散过程,并把半边界法(HBM)应用于所提出的离散模型中,将其数值结果与NECP-MCX软件方法得到的结果进行了比较。与传统的离散纵坐标法不同,HBM得到的中子通量密度分布只与边界值有关,与其他空间位置的通量

Figure11.Neutron flux distribution under differentNconditions

11.不同N下的中子通量分布图

Figure12.Average error under differentNvalues

12.不同N下的平均误差

密度无关,显著减少了研究过程中的计算量。此外,在真空边界条件下的例子中,当M= 20、N= 40、H= 50和K= 32时HBM结果具有较高精度,平均误差为0.76%,从而验证了HBM在中子输运问题中的适用性。

基金项目

本研究得到了国家重点研发项目(2022YFB1902700)、国家教育部装备预研联合基金(8091B042203)、国家自然科学基金(11875129)、国家强脉冲辐射模拟与效应重点实验室基金(SKLIPR1810)、辐射应用创新中心基金(KFZC2020020402)、北京大学核物理与技术国家重点实验室基金(NPT2023KFY06)、中国铀业有限责任公司与华东理工大学核资源与环境国家重点实验室联合创新基金(2022NRE-LH-02)、中央高校基础研究基金(2023JG001)等支持。

NOTES

*通讯作者。

参考文献

[1] 邓力, 袁国兴, 黄正丰, 等. 非定常粒子输运蒙特卡罗自适应并行计算[J]. 数值计算与计算机应用, 2003(2): 111-115.
[2] Wareing, T.A., McGhee, J.M., Morel, J.E. and Pautz, S.D. (2001) Discontinuous Finite ElementSnMethods on Three-Dimensional Unstructured Grids.Nuclear Science and Engineering, 138, 256-268.
https://doi.org/10.13182/nse138-256
[3] Markel, V. (2004) Modified Spherical Harmonics Method for Solving the Radiative Transport Equation.Waves in Random Media, 14, L13-L19.
https://doi.org/10.1088/0959-7174/14/1/l02
[4] 卢皓亮, 吴宏春, 曹良志, 等. 非结构网格中子输运方程的离散纵标节块数值解法[J]. 西安交通大学学报, 2006(9): 1066-1069.
[5] Coelho, P.J. (2001) The Role of Ray Effects and False Scattering on the Accuracy of the Standard and Modified Discrete Ordinates Methods.ICHMT Third International Symposium onRadiativeTransfer, Antalya, 17-22 June 2001, 231-238.
https://doi.org/10.1615/ichmt.2001.radiationsymp.90
[6] Tang, J., Huang, M., Yang, M., Zhao, Y. and Ouyang, X. (2018) A Procedure for Solving Transient Nonlinear Thermal Problems of High Burn-Up Nuclear Fuel Rods in a Light Water Reactor.Applied Thermal Engineering, 140, 455-465.
https://doi.org/10.1016/j.applthermaleng.2018.04.134
[7] Huang, M., Tang, J., Zhao, Y. and Ouyang, X. (2017) A New Efficient and Accurate Procedure for Solving Heat Condution Problems.International Journal of Heat and Mass Transfer, 111, 508-519.
https://doi.org/10.1016/j.ijheatmasstransfer.2017.03.109
[8] Zhao, Y., Huang, M., Tang, J., Ouyang, X. and Morita, C. (2019) A HBM Approach for Temperature and Heat Flux Convection-Diffusion Equations and Nonlinear Problems.Nuclear Engineering and Design, 342, 115-127.
https://doi.org/10.1016/j.nucengdes.2018.11.023
[9] Tang, J., Huang, M., Zhao, Y., Maqsood, S. and Ouyang, X. (2018) Numerical Investigations on the Melting Process of the Nuclear Fuel Rod in Rias and Locas.International Journal of Heat and Mass Transfer, 124, 990-1002.
https://doi.org/10.1016/j.ijheatmasstransfer.2018.04.001
[10] Tang, J., Huang, M., Zhao, Y., Ouyang, X. and Huang, J. (2017) A New Procedure for Solving Steady-State and Transient-State Nonlinear Radial Conduction Problems of Nuclear Fuel Rods.Annals of Nuclear Energy, 110, 492-500.
https://doi.org/10.1016/j.anucene.2017.05.061
[11] Zhao, Y., Huang, M., Ouyang, X., Tang, J. and Morita, C. (2020) Half Boundary Method for Steady State Convection-Diffusion Equations with Different Boundary Conditions.Engineering Analysis with Boundary Elements, 113, 26-39.
https://doi.org/10.1016/j.enganabound.2019.12.005
[12] 郑征, 吴宏春, 曹良志, 等. 一维平板几何中子输运方程P_N-DP_N耦合方法[J]. 核动力工程, 2010, 31(S2): 29-33.
[13] 魏军侠, 袁光伟, 阳述林, 等. 二维柱几何非定常中子输运方程基于格式的界面预估校正并行算法[J]. 计算物理, 2012, 29(2): 198-204.
[14] He, Q., Zheng, Q., Li, J., Wu, H., Shen, W., Cao, L.,et al. (2021) NECP-MCX: A Hybrid Monte-Carlo-Deterministic Particle-Transport Code for the Simulation of Deep-Penetration Problems.Annals of Nuclear Energy, 151, Article 107978.
https://doi.org/10.1016/j.anucene.2020.107978

为你推荐







Baidu
map