核设施源项活度智能反演方法、装置、设备及存储介质与流程

文档序号:22243059发布日期:2020-09-15 19:58阅读:179来源:国知局
核设施源项活度智能反演方法、装置、设备及存储介质与流程

本发明涉及辐射防护与核安全领域,特别是涉及一种核设施源项活度智能反演方法、装置、设备及存储介质。



背景技术:

放射性源项特征是对核设施进行退役或处理的非常重要的前提依据,在实际核设施复杂源项的辐射场景中,由于源项的活度和分布情况往往是未知的且存在较大的不确定性,受测量手段的限制,直接测量放射性物质的组成和数量是十分困难的,且测量结果也只是源项在某个局部的表象。因此,一般需采用分析计算的方式得到源项数据。三维辐射场是反映一个核设施内真实外照射分布的数据库,可以通过测量获得所需的辐射场数据,利用辐射场剂量率的测量值来反向计算源项活度。通过分析三维辐射场,不仅可以确定辐射热点的位置,还可以估算出设备或管道中放射性物质的等效活度和分布情况,进而建立有效的屏蔽措施,实现现场精细化的辐射防护最优化分析。

目前,采用物理拟合或数值插值法进行源项反演,只能处理简单固定模型的放射性活度计算,且对输入输出之间的物理相关性要求较高,无法很好地反演核设施复杂源项、强各向异性分布情况下的源项数据。

因此,如何智能化反演得到源项数据,是本领域技术人员亟待解决的技术问题。



技术实现要素:

有鉴于此,本发明的目的在于提供一种核设施源项活度智能反演方法、装置、设备及存储介质,可实现利用三维空间辐射场数据智能化反演得到三维体分布源项活度。其具体方案如下:

一种核设施源项活度智能反演方法,包括:

对源项进行分区,构建源项几何模型并进行辐射场计算;

从计算结果中提取空间辐射场数据和源项分区活度数据作为训练样本,构建并训练卷积神经网络模型;

将实际的辐射场剂量矩阵进行变换处理后输入至训练好的所述卷积神经网络模型,对源项活度进行预测;

根据源项分区还原预测的所述源项活度的三维分布,输出反演的源项活度数据。

优选地,在本发明实施例提供的上述核设施源项活度智能反演方法中,对源项进行分区,构建源项几何模型并进行辐射场计算,具体包括:

根据源项分布情况,对所述源项进行网格划分;

根据划分为多个区域后的所述源项,采用蒙特卡罗粒子输运计算程序构建源项几何模型;

对所述源项几何模型产生的多组不同源项几何参数进行随机抽样,批量产生蒙特卡罗计算文件;

调用蒙特卡罗粒子输运计算程序进行辐射场计算。

优选地,在本发明实施例提供的上述核设施源项活度智能反演方法中,在构建卷积神经网络模型之前,还包括:

对所述训练样本的一维向量三维网格化;

对三维网格化后的样本进行粗化或细化处理;

对粗化或细化处理后的样本加入高斯白噪声。

优选地,在本发明实施例提供的上述核设施源项活度智能反演方法中,构建并训练卷积神经网络模型,具体包括:

构建卷积神经网络模型,选取合适的卷积层数,确定全连接网络部分的隐含层节点数;

设置训练集、验证集和测试集之间的比例,选取最优学习率、传递函数和训练函数;

反复调整合适的超参数训练所述卷积神经网络模型,直到所述测试集的误差满足预期,达到终止训练条件。

优选地,在本发明实施例提供的上述核设施源项活度智能反演方法中,将实际的辐射场剂量矩阵进行变换处理,具体包括:

判断实际的辐射场剂量矩阵是否比所述卷积神经网络模型的输入矩阵分辨率高;

若是,则对所述剂量矩阵进行缩小变换;

若否,则对所述剂量矩阵进行放大变换。

优选地,在本发明实施例提供的上述核设施源项活度智能反演方法中,还包括:

验证反演结果与实际值之间的误差;当最大绝对误差的范围在30%以内时,确定所述反演结果可接受。

本发明实施例还提供了一种核设施源项活度智能反演装置,包括:

仿真计算模块,用于对源项进行分区,构建源项几何模型并进行辐射场计算;

模型训练模块,用于从计算结果中提取空间辐射场数据和源项分区活度数据作为训练样本,构建并训练卷积神经网络模型;

数据预测模块,用于将实际的辐射场剂量矩阵进行变换处理后输入至训练好的所述卷积神经网络模型,对源项活度进行预测;

数据还原模块,用于根据源项分区还原预测的所述源项活度的三维分布,输出反演的源项活度数据。

优选地,在本发明实施例提供的上述核设施源项活度智能反演方法中,还包括:

样本预处理模块,用于对所述训练样本的一维向量三维网格化;对三维网格化后的样本进行粗化或细化处理;对粗化或细化处理后的样本加入高斯白噪声。

本发明实施例还提供了一种核设施源项活度智能反演设备,包括处理器和存储器,其中,所述处理器执行所述存储器中保存的计算机程序时实现如本发明实施例提供的上述核设施源项活度智能反演方法。

本发明实施例还提供了一种计算机可读存储介质,用于存储计算机程序,其中,所述计算机程序被处理器执行时实现如本发明实施例提供的上述核设施源项活度智能反演方法。

从上述技术方案可以看出,本发明所提供的一种核设施源项活度智能反演方法、装置、设备及存储介质,包括:对源项进行分区,构建源项几何模型并进行辐射场计算;从计算结果中提取空间辐射场数据和源项分区活度数据作为训练样本,构建并训练卷积神经网络模型;将实际的辐射场剂量矩阵进行变换处理后输入至训练好的卷积神经网络模型,对源项活度进行预测;根据源项分区还原预测的源项活度的三维分布,输出反演的源项活度数据。

本发明针对未知源项活度和体分布情况的核设施,通过构建合适的卷积神经网络来构造智能化源项反演算法,在不进行输入输出之间的复杂物理关系解耦的情况下,采用提取的样本数据进行深度学习训练,能够得到不依赖于具体物理模型的适用于源项反演的泛化神经网络,进而实现利用核设施周围三维空间辐射场数据反演得到核设施强各向异性三维体分布源项活度,可在现场测量手段所限情况下,通过智能化反演快速计算得到任意指定区域的源项活度值。

附图说明

为了更清楚地说明本发明实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的核设施源项活度智能反演方法的流程图;

图2为本发明实施例提供的核设施源项活度智能反演方法的具体流程图;

图3为本发明实施例提供的圆柱形桶体放射性核设施源项模型的俯视图;

图4为本发明实施例提供的圆柱形桶体放射性核设施源项模型的主视图;

图5为本发明实施例提供的卷积神经网络训练误差图;

图6为本发明实施例提供的卷积神经网络预测结果误差统计图;

图7为本发明实施例提供的模型一中卷积神经网络反演源项活度与真实值对比图;

图8为本发明实施例提供的模型二中卷积神经网络反演源项活度与真实值对比图;

图9为本发明实施例提供的模型三中卷积神经网络反演源项活度与真实值对比图;

图10为本发明实施例提供的核设施源项活度智能反演装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明提供一种核设施源项活度智能反演方法,如图1所示,包括以下步骤:

s101、对源项进行分区,构建源项几何模型并进行辐射场计算;

s102、从计算结果中提取空间辐射场数据和源项分区活度数据作为训练样本,构建并训练卷积神经网络(convolutionalneuralnetworks,cnn)模型;具体地,以空间辐射场数据为输入,以源项分区活度数据为输出;

s103、将实际的辐射场剂量矩阵进行变换处理后输入至训练好的卷积神经网络模型,对源项活度进行预测;

s104、根据源项分区还原预测的源项活度的三维分布,输出反演的源项活度数据。

在本发明实施例提供的上述核设施源项活度智能反演方法中,针对未知源项活度和体分布情况的核设施,通过构建合适的卷积神经网络来构造智能化源项反演算法,在不进行输入输出之间的复杂物理关系解耦的情况下,采用提取的样本数据进行深度学习训练,能够得到不依赖于具体物理模型的适用于源项反演的泛化神经网络,进而实现利用核设施周围三维空间辐射场数据反演得到核设施强各向异性三维体分布源项活度,可在现场测量手段所限情况下,通过智能化反演快速计算得到任意指定区域的源项活度值。

在具体实施时,在本发明实施例提供的上述核设施源项活度智能反演方法中,步骤s101对源项进行分区,构建源项几何模型并进行辐射场计算,具体可以包括:首先,根据源项分布情况,对源项进行网格划分;然后,根据划分为多个区域后的源项,采用蒙特卡罗粒子输运计算程序(montecarlonparticletransportcode,mcnp)构建源项几何模型;之后,对源项几何模型产生的多组不同源项几何参数进行随机抽样,批量产生蒙特卡罗计算文件;最后,调用蒙特卡罗粒子输运计算程序(mcnp)进行辐射场计算。

在实际应用中,如图2所示,确定反演场景、源项的分区后,随机产生n组不同的源项仿真参数,批量产生蒙特卡罗计算文件,调用蒙特卡罗粒子输运计算程序进行仿真计算,获得计算结果。需要了解的是,该计算结果包括源项分区活度、空间辐射场等数据。从计算结果中提取源项分区活度、空间辐射场数据,产生并输出神经网络学习训练样本。

进一步地,在具体实施时,在本发明实施例提供的上述核设施源项活度智能反演方法中,在执行步骤s102构建卷积神经网络模型之前,还需要对训练样本进行预处理,具体可以包括:对训练样本的一维向量三维网格化;对三维网格化后的样本进行粗化或细化处理;对粗化或细化处理后的样本加入高斯白噪声。其中,根据实际需要,对三维网格化后的样本进行粗化处理可以降低网格分辨率,对三维网格化后的样本进行细化处理可以提升网格分辨率;加入高斯白噪声可以提升网络的泛化能力。

在具体实施时,在本发明实施例提供的上述核设施源项活度智能反演方法中,步骤s102构建并训练卷积神经网络模型,具体可以包括:构建卷积神经网络模型,选取合适的卷积层数,确定全连接网络部分的隐含层节点数;设置训练集、验证集和测试集之间的比例,选取最优学习率、传递函数和训练函数;反复调整合适的超参数训练卷积神经网络模型,直到测试集的误差满足预期,达到终止训练条件。

在实际应用中,如图2所示,使用适当的参数构建卷积神经网络,使用合适的超参数训练网络,以达到终止训练条件,使测试机误差达到期望后,保存神经网络结构与参数。具体地,卷积层数可以设置在五层及以上;在确定全连接网络部分的隐含层节点数时,需尽量保证隐含层神经元为其下一层神经元的1~2倍;训练集、验证集和测试集之间的比例可以设置为8:1:1;学习率不宜过大,可以小于0.01,传递函数可以对非输出层使用relu或elu函数以获取更好的训练效果;训练函数可以选择sgd或adam函数。

需要注意的是,针对核设施复杂源项强各向异性分布情况,构建并调参得到合适的卷积神经网络,由若干卷积层、池化层进行特征提取,将特征输入全连接网络层,经过一定数量样本数据的深度学习、训练、泛化,可实现由三维辐射场数据对三维源项活度数据的智能化反演计算。

在具体实施时,在本发明实施例提供的上述核设施源项活度智能反演方法中,步骤s103将实际的辐射场剂量矩阵进行变换处理,具体可以包括:判断实际的辐射场剂量矩阵是否比卷积神经网络模型的输入矩阵分辨率高;若是,则对剂量矩阵进行缩小变换;若否,则对剂量矩阵进行放大变换。

在具体实施时,在本发明实施例提供的上述核设施源项活度智能反演方法中,在执行完步骤s104之后,还可以包括:验证反演结果与实际值之间的误差;当最大绝对误差的范围在30%以内时,确定反演结果可接受。

下面以圆柱形桶体放射性核设施源项为例,对本发明实施例提供的上述核设施源项活度智能反演方法进行详细描述:

步骤一、构建圆柱形桶体放射性核设施源项模型,根据源项分布情况将桶体分为若干网格区域,本例中源项划分为28个区域,采用mcnp程序建模,如图3和图4所示,桶体上有盖、下有底,底、盖部分径向分3层,轴向分2层;中间桶体部分径向分2层,轴向分2层,角方向4等分;桶内物质假设为水,桶体材料假设为铁;桶外为以空气为介质的立方体空间,分为40×40×20个网格;

步骤二、采用mcnp程序通用源sdef卡,在28个栅元中产生一定分布的源项数据;具体地,在桶体径向,源项活度从内到外递减,具体描述为内侧栅元产生粒子的概率大于外侧栅元;在桶体轴向,源项活度从下到上递减,具体描述为下侧栅元产生粒子的概率大于上侧栅元;而在每个栅元内,源项活度的分布为均匀分布,即径向上按照二次幂函数规律分布抽样,轴向按照均匀分布抽样。

步骤三、对源项几何参数进行抽样,随机抽取5000组样本,批量产生计算文件,采用mcnp程序进行辐射场计算;

步骤四、从计算输出结果中提取源项分区活度、空间辐射场等数据,产生神经网络学习训练样本,对样本进行预处理,将5000×32000大小的空间辐射场数据三维网格化为5000×40×40×20,并将三维网格缩放为20×20×20,得到大小为5000×20×20×20的输入样本,源项分区活度数据作为输出样本,其数据大小为5000×28,并加入高斯白噪声(噪声的σ参数为样本的0.0033%);

步骤五、构建卷积神经网络模型,确定神经网络的隐含层节点数,设置训练集与测试集,选取最优学习率、传递函数、训练函数等参数;具体地,输入层,大小为(20,20,20);卷积层1,包含8个卷积核,卷积核大小为(5,5,5),卷积填补为“相似(same)”,激活函数为elu;卷积层2,包含8个卷积核,卷积核大小为(5,5,5),卷积填补为“相似(same)”,激活函数为elu;池化层1,掩膜大小(5,5,5),步长1;卷积层3,包含16个卷积核,卷积核大小为(3,3,3),卷积填补为“相似(same)”,激活函数为elu;卷积层4,包含16个卷积核,卷积核大小为(3,3,3),卷积填补为“相似(same)”,激活函数为elu;池化层2,掩膜大小(5,5,5),步长1;卷积层5,包含8个卷积核,卷积核大小为(2,2,2),卷积填补为“相似

(same)”,激活函数为elu;卷积层6,包含8个卷积核,卷积核大小为(2,2,2),卷积填补为“相似(same)”,激活函数为elu;参数向量化层,将卷积层6输出的13824个参数转化为一维向量;全连接隐含层1,包含200个神经元,激活函数为relu;全连接隐含层2,包含60个神经元,激活函数为relu;输出层,大小为28,无激活函数;训练函数选取adam算法(学习率为1e-4,β=0.5),损失函数选取均方误差函数(mse),批处理大小设为128,交叉验证集比例为8:1:1,训练迭代次数为2000;

步骤六、反复调整合适的超参数训练神经网络,直到测试集误差满足预期,训练集最终的平均绝对相对误差为1.1404%,验证集最终的平均绝对相对误差为1.7140%,达到终止训练条件。训练误差变化如图5所示,预测误差分布如图6所示;

步骤七、输入实际的辐射场剂量矩阵,将剂量场缩放转换为神经网络输入,加载训练完成的卷积神经网络,对源项活度进行预测;

步骤八、按源项分区还原源项活度三维分布,输出反演的源项活度数据,验证反演结果与实际值之间的误差。工程中,源项计算误差在30%以内即认为可接受。

下面选取三组模型进行验证:

模型一:桶体内径:95.6165cm,桶体外径:128.998cm,桶体内高:200cm,桶体外高:271.655cm,基于卷积神经网络的智能反演预测活度与真实值对比,活度单位:bq,如表一和图7所示。平均绝对误差为2.23%,最大绝对误差为10.16%。

表一

模型二:桶体内径:98.1884cm,桶体外径:132.088cm,桶体内高:200cm,桶体外高:266.049cm,基于卷积神经网络的智能反演预测活度与真实值对比,活度单位:bq,如表2和图8所示。平均绝对误差为2.80%,最大绝对误差为11.02%。

表二

模型三:桶体内径:92.1967cm,桶体外径:114.138cm,桶体内高:200cm,桶体外高:258.058cm,基于卷积神经网络的智能反演预测活度与真实值对比,活度单位:bq,如表3和图9所示。平均绝对误差为2.12%,最大绝对误差为5.29%。

表三

由验证对比结果可以看出,以上三个模型的三维源项活度值反演的最大绝对误差均在30%以内,表示反演结果可以接受。

基于同一发明构思,本发明实施例还提供了一种核设施源项活度智能反演装置,由于该装置解决问题的原理与前述一种核设施源项活度智能反演方法相似,因此该装置的实施可以参见核设施源项活度智能反演方法的实施,重复之处不再赘述。

在具体实施时,本发明实施例提供的核设施源项活度智能反演装置,如图10所示,具体包括:

仿真计算模块11,用于对源项进行分区,构建源项几何模型并进行辐射场计算;

模型训练模块12,用于从计算结果中提取空间辐射场数据和源项分区活度数据作为训练样本,构建并训练卷积神经网络模型;

数据预测模块13,用于将实际的辐射场剂量矩阵进行变换处理后输入至训练好的卷积神经网络模型,对源项活度进行预测;

数据还原模块14,用于根据源项分区还原预测的源项活度的三维分布,输出反演的源项活度数据。

在本发明实施例提供的上述核设施源项活度智能反演装置中,可以通过上述四个模块的相互作用,构建合适的卷积神经网络,实现利用核设施周围三维辐射场反演核设施强各向异性三维体分布的源项活度,可在现场测量手段所限情况下,通过智能化反演快速计算得到任意指定区域的源项活度值。

在具体实施时,在本发明实施例提供的上述核设施源项活度智能反演装置中,为了根据需求改变网格分辨率以及为了提升网络的泛化能力,还可以包括:样本预处理模块,用于对训练样本的一维向量三维网格化;对三维网格化后的样本进行粗化或细化处理;对粗化或细化处理后的样本加入高斯白噪声。

关于上述各个模块更加具体的工作过程可以参考前述实施例公开的相应内容,在此不再进行赘述。

相应的,本发明实施例还公开了一种核设施源项活度智能反演设备,包括处理器和存储器;其中,处理器执行存储器中保存的计算机程序时实现前述实施例公开的核设施源项活度智能反演方法。

关于上述方法更加具体的过程可以参考前述实施例中公开的相应内容,在此不再进行赘述。

进一步的,本发明还公开了一种计算机可读存储介质,用于存储计算机程序;计算机程序被处理器执行时实现前述公开的核设施源项活度智能反演方法。

关于上述方法更加具体的过程可以参考前述实施例中公开的相应内容,在此不再进行赘述。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置、设备、存储介质而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

综上,本发明实施例提供的一种核设施源项活度智能反演方法、装置、设备及存储介质,包括:对源项进行分区,构建源项几何模型并进行辐射场计算;从计算结果中提取空间辐射场数据和源项分区活度数据作为训练样本,构建并训练卷积神经网络模型;将实际的辐射场剂量矩阵进行变换处理后输入至训练好的卷积神经网络模型,对源项活度进行预测;根据源项分区还原预测的源项活度的三维分布,输出反演的源项活度数据。本发明针对未知源项活度和体分布情况的核设施,通过构建合适的卷积神经网络来构造智能化源项反演算法,在不进行输入输出之间的复杂物理关系解耦的情况下,采用提取的样本数据进行深度学习训练,能够得到不依赖于具体物理模型的适用于源项反演的泛化神经网络,进而实现利用核设施周围三维空间辐射场数据反演得到核设施强各向异性三维体分布源项活度,可在现场测量手段所限情况下,通过智能化反演快速计算得到任意指定区域的源项活度值。

最后,还需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上对本发明所提供的核设施源项活度智能反演方法、装置、设备及存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1