【技术实现步骤摘要】
针对核反应堆屏蔽设计的基于神经网络的中子输运方法
[0001]本专利技术属于核反应堆工程
,具体涉及一种针对核反应堆屏蔽设计的基于神经网络的中子输运方法。
技术介绍
[0002]屏蔽设计是核反应堆设计中重要的一大环节,其核心是获得核反应堆屏蔽中各能群中子角通量密度的分布,但由于核反应堆屏蔽里中子各向异性严重,必须进行中子输运计算。针对核反应堆屏蔽中子输运计算,目前经典方法可分为概率论方法和确定论方法两类。
[0003]概率论方法,即蒙特卡罗方法,不需要对变量进行离散且复杂几何适应性强,理论上能够精确进行连续能量中子输运计算,但由于屏蔽计算中容易出现“深穿透”问题,再加上如果需要获取精细的统计结果,需要海量的粒子进行模拟来降低统计方差,导致计算效率严重低下。
[0004]确定论方法,常对能量变量采用多群近似,对角度变量常采用离散纵标法或者球谐函数展开法,对空间变量则进行网格离散,其求解速度虽然比概率论方法快,但是高度依赖网格,复杂几何适应性差,而且屏蔽输运计算的结果以离散网格节点表示,如果精细化计算则网格量巨大,导致结果存储占用巨大。此外,其在空间变量离散时常采用差商近似微分的数值梯度形式,导致计算时还有一定的精度损失。
技术实现思路
[0005]为解决上述问题,本专利技术提供了一种针对核反应堆屏蔽设计的基于神经网络的中子输运方法,此方法通过构建全连接神经网络预测核反应堆屏蔽中各位置处的各能群中子角通量密度,在空间位置以及飞行方向上使用加扰低差异序列进行配点采样,然后结合最小二乘法 ...
【技术保护点】
【技术特征摘要】
1.一种针对核反应堆屏蔽设计的基于神经网络的中子输运方法,其特征在于:包括如下步骤:步骤1:构建一个具有输入层、输出层和多层隐藏层的全连接神经网络预测核反应堆屏蔽中的各能群中子角通量密度并采用Xavier初始化方法初始化所构建的全连接神经网络所有层的权重和偏置;步骤2:读取核反应堆屏蔽的几何信息、材料信息和外中子源信息:(a)几何信息包括描述核反应堆屏蔽的最终几何体的几何参数和边界参数、基本几何体的几何参数和边界参数以及基本几何体的组合方式;(b)材料信息包括核反应堆屏蔽材料的空间分布、各个能群下相应空间位置材料的总截面和散射截面;(c)外中子源信息包括各能群外中子源的空间分布和角度分布;步骤3:根据步骤2读取的几何信息,使用低差异序列在最终几何体的内部空间位置与中子飞行方向上随机均匀采样N
Γ
个内部配点,在最终几何体的边界空间位置与中子飞行方向上随机均匀采样N
B
个边界配点,再结合步骤2读取的材料信息和外中子源信息,根据每个内部配点对应的中子空间位置和中子飞行方向,判断并存储N
Γ
个内部配点对应的材料信息和外中子源信息,由此生成内部配点数据集S
Γ
;根据每个边界配点对应的中子空间位置,判断并存储N
B
个边界配点对应的边界外法向量信息和边界条件信息,由此生成边界配点数据集步骤4:将步骤3获得的内部配点数据集中每个内部配点对应的中子空间位置和中子飞行方向输入到步骤1构建的全连接神经网络中,输出得到核反应堆屏蔽内每个内部配点对应的各能群中子角通量密度;然后计算得到核反应堆屏蔽的中子输运平均损失函数loss
Γ
:消失算子L作用在φ
g
(r,Ω)上的具体形式定义为:式(2)中等号右边从左至右,三个物理项依次为泄漏项、移出项和散射项。r—中子空间位置;r
i
—内部配点数据集S
Γ
中第i个内部配点对应的中子空间位置;Ω—中子飞行方向;Ω
′
—物理过程使中子状态发生变化前的中子飞行方向;Ω
i
—内部配点数据集S
Γ
中第i个内部配点对应的中子飞行方向;g—中子能群编号;g
′
—物理过程使中子状态发生变化前的中子能群编号;φ
g
(r,Ω)—中子空间位置r处沿Ω方向飞行的第g能群中子角通量密度;φ
g
′
(r,Ω
′
)—物理过程使中子状态发生变化前的中子空间位置r处沿Ω
′
方向飞行的第g
′
能群中子角通量密度;φ
g
(r
i
,Ω
i
)—内部配点数据集S
Γ
中第i个内部配点对应的中子空间位置r
i
处沿Ω
i
方向
飞行的第g能群中子角通量密度;G—中子能群的总数;Σ
t,g
(r)—中子空间位置r处材料的第g能群的总截面;Σ
s,g
′→
g
(r,Ω
′→
Ω)—中子空间位置r处材料使沿Ω
′
方向飞行的第g
′
能群中子散射至飞行方向为Ω、能量处于第g能群的状态的散射截面;Q
g
(r
i
,Ω
i
)—内部配点数据集S
Γ
中第i个内部配点对应的中子空间位置r
i
处发射飞行方向为Ω
i
、能量处于第g能群状态的外中子源;步骤5:将步骤3获得的边界配点数据集中每个边界配点对应的中子空间位置和中子飞行方向信息输入到步骤1构建的全连接神经网络中,输出得到核反应堆屏蔽边界上每个边界配点对应的各能群中子角通量密度;并根据每个边界配点对应的边界外法向量信息和边界条件信息,计算得到核反应堆屏蔽的边界平均损失函数loss
B
;步骤6:固定步骤1构建的全连接神经网络中输入层和多层隐藏层的权重和偏置不变,使用最小二乘法获得使步骤5构建的边界平均损失函数loss
B
的值最小时全连接神经网络输出层的权重和偏置大小,并对原输出层的权重和偏置进行相应更新;步骤7:固定步骤6基于最小二乘法获得并更新后的全连接神经网络输出层的权重和偏置大小不变,采用优化算法更新调整全连接神经网络的输入层和多层隐藏层的权重和偏置,使得步骤4构建的中子输运平均损失函数loss
Γ
与步骤5构建的边界平均损失函数loss
B
之和最小化;步骤8:在进行基于神经网络的中子输运计算时,先执行步骤3之后重复执行N
grad
次步骤4至步骤7为输运计算的一大步,反复执行若干次大步输运计算,直至相邻输运计算大步的全连接神经网络在内部配点数据集和边界配点数据集上,以每个配点对应的中子空间位置和中子飞行方向作为输入,输出得到的各能群中子角通量密度的L2范数相对误差小于10
‑3,则全连接神经网络训练完成且整个基于神经网络的中子输运计算结束;此时将核反应堆屏蔽内任意中子空间位置和中子飞行方向输入到训练...
【专利技术属性】
技术研发人员:吴宏春,雷铠灰,王飞,尚勇,孙靖博,曹良志,
申请(专利权)人:西安交通大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。