一种基于超算平台的辐射探测器表征方法及设备与流程

未命名 08-14 阅读:159 评论:0


1.本发明涉及辐射测量技术领域,尤其是指一种基于超算平台的辐射探测器表征方法及设备。


背景技术:

2.伽马辐射探测器在应用时,往往需要进行效率的校准。其中,无源效率刻度由于不需要使用放射源,可以应用的场景更加广泛。无源效率刻度通过对探测器表征,用户输入源的几何数据及刻度软件完成。刻度软件采用模拟计算的方法计算样品的探测效率,实现样品的无源刻度。它通过把探测器的几何模型所产生的探测器特征、数学几何参数和实际样品参数结合在一起,产生高精度的定性和定量分析结果。此种方法的优点是成本较低,系统通过刻度软件实现对样品的无源效率刻度,因此不必购买大量的刻度源,节省时间,快速校准。使用无源效率刻度软件刻度一个新的样品源只需要花费几秒的时间,而不需要准备传统的标准源以及进行长时间的测量,使用范围更广。当测量大尺寸样品或者复杂样品时,一般很难用标准源进行刻度,而无源效率刻度能够对几乎任意类型和尺寸条件下的样品进行效率计算。因此,系统无源刻度测量法与传统的现场采样后在实验室进行分析的方法相比,测量精度和速度都有很大的提高,费用也相对较低,体现了无源刻度测量法无法比拟的优越性。
3.然而,无源效率刻度的使用需要厂家对探测器的几何模型进行精准的表征,并通过蒙特卡罗方法进行建模,以及进行大量实验测量以校准模型。而且,厂家给出的探测器参数信息往往准确性很差,需要反复修正模型。其中,有研究使用x射线成像的方法对探测器内部形状及尺寸进行测量,但由于x射线成像的几何角问题,往往难以对所有尺寸进行测量,也无法测量晶体表面的死层厚度。国外厂家如mirion公司,采用每个探测器单独表征,使用放射源为可溯源的多能量标准源在7个位置进行刻度测量。并对测量结果与8个表征过的探测器结合分析软件进行测量结果对比,探测器模型修正完成后,给出4个实际样品(50mm直径滤纸、20cc液闪瓶、350cc杯状样品、2800cc马林杯)、以及点源在多个位置的测量结果一致性报告。整个流程往往需要数周的时间,且对于各个步骤的测量都要保证较高的精度,而且所使用的标准物质和标准源需要定期校准,由于校准所使用的核素存在短半衰期的核素,往往还需要进行定期更换。随着探测器使用时间的增加,死层厚度也会逐渐变化,从而引起效率误差的增大,就需要将探测器寄回厂家重新进行表征。
4.综上所述,现有的辐射探测器表征方法存在表征流程复杂,表征周期长以及探测器长时间使用后需要重新进行表征、同一型号的探测器仍需要逐个表征的问题。


技术实现要素:

5.为此,本发明所要解决的技术问题在于克服现有技术中存在的表征流程复杂,表征周期长以及探测器长时间使用后需要重新进行表征、同一型号的探测器仍需要逐个表征的问题。
6.为解决上述技术问题,本发明提供了一种基于超算平台的辐射探测器表征方法,包括:设定探测器的结构参数范围以及递进精度,并基于所述结构参数范围以及递进精度对探测器的结构参数进行取值,基于每次取值生成探测器模型文件集;分别设定探测器放射源的射线能量和位置的取值范围,并在所述射线能量和位置的取值范围内分别对探测器放射源的射线能量和位置进行取值,将每次取值分别与探测器模型文件集中的每个探测器模型文件组合,生成蒙特卡罗输入文件集;将所述蒙特卡罗输入文件集上传至超算平台,计算所述蒙特卡罗输入文件集中每个输入文件对应的模拟效率,基于所述输入文件及其对应的模拟效率得到探测器模型数据库文件;利用标准点源对探测器进行测量,计算探测器的第一测量效率;获取所述探测器模型数据库文件中探测器放射源的射线能量和位置与所述标准点源的射线能量和位置相同的目标输入文件子集;计算所述目标输入文件子集中的输入文件对应的模拟效率与所述第一测量效率的第一误差,将所述目标输入文件子集中第一误差小于预设误差的输入文件作为目标输入文件;利用标准体源对探测器进行测量,计算探测器的第二测量效率,分别计算所述第二测量效率与所述目标输入文件对应的模拟效率之间的第二误差,将所述第二误差最小的目标输入文件中的探测器结构参数作为探测器表征参数。
7.在本发明的一个实施例中,所述设定探测器的结构参数范围以及递进精度,并基于所述结构参数范围以及递进精度对探测器的结构参数进行取值,基于每次取值生成探测器模型文件集包括:获取探测器的结构参数,所述结构参数包括但不限于探测器的内部晶体固定壳体以及外部壳体的尺寸、晶体直径、晶体长度、晶体外侧死层厚度、晶体内孔死层厚度;分别设定所述晶体直径、所述晶体长度、所述晶体外侧死层厚度以及所述晶体内孔死层厚度的取值范围以及相应的递进精度;在取值范围内基于相应的递进精度分别对所述晶体直径、所述晶体长度、所述晶体外侧死层厚度以及所述晶体内孔死层厚度进行取值,并基于每次取值生成相应的探测器模型文件;将所述探测器模型文件组合得到探测器模型文件集。
8.在本发明的一个实施例中,所述分别设定探测器放射源的射线能量和位置的取值范围,并在所述射线能量和位置的取值范围内分别对探测器放射源的射线能量和位置进行取值,将每次取值分别与探测器模型文件集中的每个探测器模型文件组合,生成蒙特卡罗输入文件集包括:根据探测器放射源实际测量区域设定探测器放射源的位置取值范围以及测量精度,并在所述位置取值范围内基于所述测量精度在探测器剖面、端面和侧面进行取值;设定探测器放射源的射线能量取值范围,并在所述射线能量取值范围内进行取值;将探测器放射源的位置和射线能量的每次取值分别与所述探测器模型文件集中
的每个探测器模型文件组合,生成与每次取值相应的输入文件子集;将多个输入文件子集组合得到蒙特卡罗输入文件集。
9.在本发明的一个实施例中,所述将所述蒙特卡罗输入文件集上传至超算平台,计算所述蒙特卡罗输入文件集中每个输入文件对应的模拟效率,基于所述输入文件及其对应的模拟效率得到探测器模型数据库文件包括:将所述蒙特卡罗输入文件集中的输入文件划分为n组;将所述n组输入文件上传至超算平台,计算每个输入文件对应的模拟效率和不确定度;基于所述n组输入文件及其对应的模拟效率和不确定度得到探测器模型数据库文件。
10.在本发明的一个实施例中,所述标准点源和所述标准体源均为单能放射源。
11.在本发明的一个实施例中,利用标准点源或标准体源对探测器进行测量时,测量位置取值在探测器放射源的位置取值范围内。
12.在本发明的一个实施例中,所述第一测量效率的计算公式为:,其中,为标准点源的特征峰净计数,为标准点源的测量活时间,为标准点源能量发射几率,为标准点源修正后的活度值;所述第二测量效率的计算公式为:,其中,为标准体源的特征峰净计数,为标准体源的测量活时间,为标准体源能量发射几率,为标准体源修正后的活度值。
13.在本发明的一个实施例中,所述第一误差的计算公式为:,其中,为目标输入文件子集中的输入文件对应的模拟效率;所述第二误差的计算公式为:,其中,为目标输入文件对应的模拟效率。
14.本发明还提供了一种基于超算平台的辐射探测器表征设备,包括:上位机,包括:探测器模型文件生成模块,用于设定探测器的结构参数范围以及递进精度,并基于所述结构参数范围以及递进精度对探测器的结构参数进行取值,基于每次取值生成探测器模型文件集;蒙特卡罗输入文件集生成模块,用于分别设定探测器放射源的射线能量和位置的取值范围,并在所述射线能量和位置的取值范围内分别对探测器放射源的射线能量和位置进行取值,将每次取值分别与探测器模型文件集中的每个探测器模型文件组合,生成蒙特
卡罗输入文件集;数据获取模块,用于接收超算平台发送的探测器模型数据库文件和测量模组发送的标准点源的射线能量和位置、第一测量效率与第二测量效率,并获取所述探测器模型数据库文件中探测器放射源的射线能量和位置与所述标准点源的射线能量和位置相同的目标输入文件子集,以及所述目标输入文件子集中的输入文件对应的模拟效率;计算模块,用于计算所述目标输入文件子集中的输入文件对应的模拟效率与所述第一测量效率的第一误差,将所述目标输入文件子集中第一误差小于预设误差的输入文件作为目标输入文件,并分别计算所述第二测量效率与所述目标输入文件对应的模拟效率之间的第二误差,将所述第二误差最小的目标输入文件中的探测器结构参数作为探测器表征参数;超算平台,与所述上位机通讯连接,用于接收所述上位机的蒙特卡罗输入文件集生成模块生成的蒙特卡罗输入文件集,并计算所述蒙特卡罗输入文件集中每个输入文件对应的模拟效率,基于所述输入文件及其对应的模拟效率得到探测器模型数据库文件,并将所述探测器模型数据库文件发送至所述上位机;测量模组,与所述上位机通讯连接,包括:第一测量单元,用于利用标准点源对探测器进行测量,采集探测器的第一测量效率,并将所述标准点源的射线能量和位置以及所述第一测量效率发送至所述上位机;第二测量单元,用于利用标准体源对探测器进行测量,采集探测器的第二测量效率,并将所述第二测量效率发送至所述上位机。
15.在本发明的一个实施例中,所述蒙特卡罗输入文件集生成模块包括:第一取值范围设定单元,用于根据探测器放射源实际测量区域设定探测器放射源的位置取值范围以及测量精度,并在所述位置取值范围内基于所述测量精度在探测器剖面、端面和侧面进行取值;第二取值范围设定单元,用于设定探测器放射源的射线能量取值范围,并在所述射线能量取值范围内进行取值;输入文件子集生成单元,用于将探测器放射源的位置和射线能量的每次取值分别与所述探测器模型文件集中的每个探测器模型文件组合,生成与每次取值相应的输入文件子集;蒙特卡罗输入文件集生成单元,用于将多个输入文件子集组合得到蒙特卡罗输入文件集;蒙特卡罗输入文件集划分单元,用于将所述蒙特卡罗输入文件集中的输入文件划分为n组;输入文件发送单元,用于将所述n组输入文件上传至所述超算平台,以便计算每个输入文件对应的模拟效率和不确定度。
16.本技术针对同一型号探测器的可变结构参数设定了取值范围,并基于不同结构参数、不同放射源的射线能量和位置建立了蒙特卡罗输入文件集,利用超算平台计算该蒙特卡罗输入文件集中每个输入文件对应的模拟效率,并基于输入文件及其对应的模拟效率得到探测器模型数据库文件,使用超算平台计算输入文件对应的模拟效率,提高了计算效率,缩短了探测器表征周期;在对同一型号的探测器进行表征时,仅需要根据效率误差在该探
测器模型数据库中进行调用比对,不需要对每个探测器进行逐个表征,表征流程简单且时间相对较短,并且在探测器使用时间过长导致表征参数不准确时,仅需要重新使用标准点源和标准体源对探测器进行测量,在探测器模型数据库文件中调用效率误差最小的输入文件中的结构参数作为当前探测器表征参数。
附图说明
17.为了使本发明的内容更容易被清楚的理解,下面根据本发明的具体实施例并结合附图,对本发明作进一步详细的说明,其中图1为本发明提供的基于超算平台的辐射探测器表征方法流程示意图;图2为本发明实施例提供的一种伽马探测器模型结构参数示意图;图3为本发明实施例提供的一种放射源位置取值示意图;图4为本发明提供的基于超算平台的辐射探测器表征设备结构示意图。
具体实施方式
18.下面结合附图和具体实施例对本发明作进一步说明,以使本领域的技术人员可以更好地理解本发明并能予以实施,但所举实施例不作为对本发明的限定。
19.伽马辐射探测器在应用前往往需要对其进行效率校准,但是目前常用的无源效率刻度方法需要对探测器模型进行精准的表征,因此,本技术提供了一种用于伽马探测器的基于超算平台的辐射探测器表征方法及设备。
20.参照图1所示为本发明提供的基于超算平台的辐射探测器表征方法流程示意图,具体包括:s10:设定探测器的结构参数范围以及递进精度,并基于该结构参数范围以及递进精度对探测器的结构参数进行取值,基于每次取值生成探测器模型文件集。
21.s20:分别设定探测器放射源的射线能量和位置的取值范围,并在该射线能量和位置的取值范围内分别对探测器放射源的射线能量和位置进行取值,将每次取值分别与探测器模型文件集中的每个探测器模型文件组合,生成蒙特卡罗输入文件集。
22.s30:将蒙特卡罗输入文件集上传至超算平台,计算蒙特卡罗输入文件集中每个输入文件对应的模拟效率,基于输入文件及其对应的模拟效率得到探测器模型数据库文件。
23.s40:利用标准点源对探测器进行测量,计算探测器的第一测量效率。
24.具体地,步骤s40的具体实现方式为:使用标准点源在设定的探测器放射源的位置取值范围内选择测量位置对探测器进行测量,并计算第一测量效率。
25.其中,第一测量效率的计算公式为:,其中,为标准点源的特征峰净计数,为标准点源的测量活时间,为标准点源能量发射几率,为标准点源修正后的活度值。
26.s50:获取探测器模型数据库文件中探测器放射源的射线能量和位置与标准点源的射线能量和位置相同的目标输入文件子集。
27.具体地,步骤s50的具体实现方式为:获取标准点源的射线能量和位置,并以标准
点源的射线能量和位置为索引,提取探测器模型数据库文件中探测器放射源的射线能量和位置与该标准点源的射线能量和位置取值相同的目标输入文件子集。
28.其中,标准点源的射线能量和位置为已知参数。
29.s60:计算目标输入文件子集中的输入文件对应的模拟效率与第一测量效率的第一误差,将目标输入文件子集中第一误差小于预设误差的输入文件作为目标输入文件。
30.具体地,第一误差的计算公式为:,其中,为目标输入文件子集中的输入文件对应的模拟效率。
31.s70:利用标准体源对探测器进行测量,计算探测器的第二测量效率,分别计算第二测量效率与目标输入文件对应的模拟效率之间的第二误差,将第二误差最小的目标输入文件中的探测器结构参数作为探测器表征参数。
32.具体地,步骤s70的具体实现方式为:使用标准体源在探测器放射源的位置取值范围内选择测量位置对探测器进行测量,并计算第二测量效率。
33.其中,第二测量效率的计算公式为:,其中,为标准体源的特征峰净计数,为标准体源的测量活时间,为标准体源能量发射几率,为标准体源修正后的活度值。
34.第二误差的计算公式为:,其中,为目标输入文件对应的模拟效率。
35.本技术提供的基于超算平台的辐射探测器表征方法针对同一型号探测器的可变结构参数设定了取值范围,并基于不同结构参数的探测器建立了探测器模型文件集,基于该探测器模型文件集和设定的探测器放射源的射线能量和取值生成蒙特卡罗输入文件集,利用超算平台得到蒙特卡罗输入文件集中每个输入文件的模拟效率,并基于输入文件及其模拟效率生成探测器模型数据库文件。在对同一型号的不同探测器进行表征时,仅需要使用标准点源和标准体源对探测器进行测量,根据测量效率在该探测器模型数据库中进行调用比对,不需要对每个探测器进行逐个表征,表征流程简单且时间相对较短,并且在探测器使用时间过长导致表征参数不准确时,仅需要重新使用标准点源和标准体源对探测器进行测量,在探测器模型数据库文件中调用效率误差最小的输入文件中的结构参数作为当前探测器表征参数。
36.具体地,步骤s10的具体实现方式为:s100:获取探测器的结构参数,该结构参数包括但不限于探测器的内部晶体固定壳体以及外部壳体的尺寸、晶体直径、晶体长度、晶体外侧死层厚度、晶体内孔死层厚度。
37.如图2所示为本技术实施例提供的一种伽马辐射探测器模型参数示意图,从图中可以看出,探测器的主要尺寸包括:晶体直径c1、晶体长度d1、晶体固定环内径c2、外壳直径c3、端窗厚度t1、迈拉膜厚度t2、迈拉膜固定环厚度t3、迈拉膜固定环宽度d3、晶体固定环厚
度t4、晶体固定凸台厚度t5、晶体固定凸台宽度d5、外壳侧壁厚度t6、晶体外侧死层厚度t7、晶体内孔死层厚度t8、间距d4、间距d6。
38.s101:分别设定晶体直径、晶体长度、晶体外侧死层厚度以及晶体内孔死层厚度的取值范围以及相应的递进精度。
39.s102:在取值范围内基于相应的递进精度分别对晶体直径、晶体长度、晶体外侧死层厚度以及晶体内孔死层厚度进行取值,并基于每次取值生成相应的探测器模型文件。
40.具体地,当晶体直径、晶体长度、晶体外侧死层厚度及晶体内孔死层厚度中任意一个变量取不同值时,均生成一个对应的包含有探测器内部使用的晶体固定壳体以及外部壳体尺寸和变量尺寸的探测器模型文件。
41.示例地,对晶体直径在设定的取值范围内基于相应的递进精度进行取值时,每当晶体直径取不同的值时,相应的生成一个包含探测器结构参数的探测器模型文件。
42.s103:将探测器模型文件组合得到探测器模型文件集。
43.示例地,探测器模型文件集中的探测器模型文件的数量为:,其中,表示变量的个数,表示变量的编号,表示第个变量的取值范围,表示第个变量的递进精度。
44.由于同一型号的探测器其内部使用的晶体固定壳体以及外部壳体尺寸(参考图2中的d2-d6,t3-t6,c2-c3)均为固定尺寸,因此本技术仅对变量尺寸晶体直径c1、晶体长度d1、晶体外侧死层厚度t7以及晶体内孔死层厚度t8设定取值范围,并设定相应的递进精度以便对该变量尺寸进行取值。
45.具体地,步骤s20的具体实现方式为:s200:根据探测器实际测量区域设定探测器放射源的位置取值范围以及测量精度,并在该位置取值范围内基于测量精度在探测器剖面、端面和侧面进行取值。
46.如图3所示为本技术实施例提供的对放射源位置进行取值的示意图,由于晶体及探测器均具有轴对称的特性,因此只需要在探测器剖面一侧、端面和侧面的不同位置进行取值。
47.示例地,可以将放射源位置p使用坐标点(x,y)表示,其中,y为沿探测器轴向的位置,x为垂直于轴向的位置,其不同位置取值之间的间隔可以根据测量精度进行设置。
48.s201:设定探测器放射源的射线能量取值范围,并在该射线能量取值范围内进行取值。
49.探测器放射源的射线能量取值范围根据实际具备的放射源能量进行设定,示例地,在本实施例中,射线能量取值范围为3kev~10mev,基于此,在该取值范围内获取不同射线能量离散点。
50.s202:将探测器放射源的位置和射线能量的每次取值分别与探测器模型文件集中的每个探测器模型文件组合,生成与每次取值相应的蒙特卡罗输入文件子集。
51.将每一组位置取值和射线能量取值分别与每个探测器模型文件组合得到当前位置取值和射线能量取值对应的蒙特卡罗输入文件子集,蒙特卡罗输入文件子集中的每个输入文件均包含有探测器模型文件、探测器放射源位置、探测器放射源射线能量。
52.s203:将多个输入文件子集组合得到蒙特卡罗输入文件集。
53.示例地,蒙特卡罗输入文件集中的输入文件数量为:,其中,为探测器放射源射线能量的数量,为探测器放射源位置的数量,为探测器模型文件的数量。
54.由于生成的输入文件数量往往达到几十万甚至数百万条,普通计算机已经无法计算需求,因此本技术借助超级计算机进行计算。而且,对于每个输入文件仅需要计算其对应的模拟效率和不确定度,计算任务较少,但需要计算的输入文件数量较多,因此本技术实施例采用单条少节点,多任务多线程的方法进行运算,即采用串行和并行结合的运算方式,从而实现高效运算。
55.具体地,步骤s30的具体实现方式为:s300:将蒙特卡罗输入文件集中的输入文件划分为n组。
56.s301:将n组输入文件上传至超算平台,计算每个输入文件对应的模拟效率和不确定度。
57.s302:基于n组输入文件及其对应的模拟效率和不确定度得到探测器模型数据库文件。
58.示例地,将输入文件输入至超级计算机后,提取超级计算机的输出数据,其中,为该输入文件对应的模拟效率,为该模拟效率对应的不确定度。
59.具体地,将每个输入文件及其对应的模拟效率和不确定度组合作为探测器模型数据库文件中的一组探测器模型参数,例如:(d2-d6,t3-t6,c2-c3,c1,d1,t7,t8,e,p,),其中,e表示放射源射线能量,p表示放射源位置。基于n组输入文件及其对应的模拟效率和不确定度生成探测器模型数据库文件,即最后生成的探测器模型数据库文件中包含有n组探测器模型参数。
60.该探测器模型数据库文件中包含同一型号探测器在不同结构参数、不同放射源位置、不同放射源能量下对应的模拟效率和不确定度,因此在对同一型号的探测器进行表征时,仅需从该探测器模型数据库文件中进行选择调用效率误差最小的输入文件中的结构参数作为探测器表征参数即可,不需要对每个探测器进行逐个表征。
61.可选地,对探测器进行测量时的标准点源和标准体源均为单能射线放射源,相比多能射线放射源,单能射线放射源在计算效率时不需要考虑符合相加效应。
62.本技术还提供了一种基于超算平台的辐射探测器表征设备,如图4所示,包括:上位机10,包括:探测器模型文件生成模块110,用于设定探测器的结构参数范围以及递进精度,并基于结构参数范围以及递进精度对探测器的结构参数进行取值,基于每次取值生成探测器模型文件集。
63.蒙特卡罗输入文件集生成模块120,用于分别设定探测器放射源的射线能量和位置的取值范围,并在射线能量和位置的取值范围内分别对探测器放射源的射线能量和位置进行取值,将每次取值分别与探测器模型文件集中的每个探测器模型文件组合,生成蒙特卡罗输入文件集。
64.数据获取模块130,用于接收超算平台发送的探测器模型数据库文件和测量模组发送的标准点源的射线能量和位置、第一测量效率与第二测量效率,并获取探测器模型数据库文件中探测器放射源的射线能量和位置与标准点源的射线能量和位置相同的目标输入文件子集,以及目标输入文件子集中的输入文件对应的模拟效率。
65.计算模块140,用于计算目标输入文件子集中的输入文件对应的模拟效率与所述第一测量效率的第一误差,将目标输入文件子集中第一误差小于预设误差的输入文件作为目标输入文件,并分别计算第二测量效率与目标输入文件对应的模拟效率之间的第二误差,将第二误差最小的目标输入文件中的探测器结构参数作为探测器表征参数。
66.超算平台20,与上位机通讯连接,用于接收上位机的输入文件生成模块生成的蒙特卡罗输入文件集,并计算蒙特卡罗输入文件集中每个输入文件对应的模拟效率,基于输入文件及其对应的模拟效率得到探测器模型数据库文件,并将探测器模型数据库文件发送至上位机。
67.测量模组30,与上位机通讯连接,包括:第一测量单元310,用于利用标准点源对探测器进行测量,采集探测器的第一测量效率,并将标准点源的射线能量和位置以及第一测量效率发送至上位机。
68.第二测量单元320,用于利用标准体源对探测器进行测量,采集探测器的第二测量效率,并将第二测量效率发送至上位机。
69.具体地,在一些实施例中,蒙特卡罗输入文件集生成模块120包括:第一取值范围设定单元121,用于根据探测器放射源实际测量区域设定探测器放射源的位置取值范围以及测量精度,并在位置取值范围内基于测量精度在探测器剖面、端面和侧面进行取值。
70.第二取值范围设定单元122,用于设定探测器放射源的射线能量取值范围,并在射线能量取值范围内进行取值。
71.输入文件子集生成单元123,用于将探测器放射源的位置和射线能量的每次取值分别与探测器模型文件集中的每个探测器模型文件组合,生成与每次取值相应的输入文件子集。
72.蒙特卡罗输入文件集生成单元124,用于将多个输入文件子集组合得到蒙特卡罗输入文件集。
73.蒙特卡罗输入文件集划分单元125,用于将蒙特卡罗输入文件集中的输入文件划分为n组。
74.输入文件发送单元126,用于将n组输入文件上传至超算平台,以便计算每个输入文件对应的模拟效率和不确定度。
75.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
76.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流
程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
77.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
78.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
79.显然,上述实施例仅仅是为清楚地说明所作的举例,并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。

技术特征:
1.一种基于超算平台的辐射探测器表征方法,其特征在于,包括:设定探测器的结构参数范围以及递进精度,并基于所述结构参数范围以及递进精度对探测器的结构参数进行取值,基于每次取值生成探测器模型文件集;分别设定探测器放射源的射线能量和位置的取值范围,并在所述射线能量和位置的取值范围内分别对探测器放射源的射线能量和位置进行取值,将每次取值分别与探测器模型文件集中的每个探测器模型文件组合,生成蒙特卡罗输入文件集;将所述蒙特卡罗输入文件集上传至超算平台,计算所述蒙特卡罗输入文件集中每个输入文件对应的模拟效率,基于所述输入文件及其对应的模拟效率得到探测器模型数据库文件;利用标准点源对探测器进行测量,计算探测器的第一测量效率;获取所述探测器模型数据库文件中探测器放射源的射线能量和位置与所述标准点源的射线能量和位置相同的目标输入文件子集;计算所述目标输入文件子集中的输入文件对应的模拟效率与所述第一测量效率的第一误差,将所述目标输入文件子集中第一误差小于预设误差的输入文件作为目标输入文件;利用标准体源对探测器进行测量,计算探测器的第二测量效率,分别计算所述第二测量效率与所述目标输入文件对应的模拟效率之间的第二误差,将所述第二误差最小的目标输入文件中的探测器结构参数作为探测器表征参数。2.根据权利要求1所述的基于超算平台的辐射探测器表征方法,其特征在于,所述设定探测器的结构参数范围以及递进精度,并基于所述结构参数范围以及递进精度对探测器的结构参数进行取值,基于每次取值生成探测器模型文件集包括:获取探测器的结构参数,所述结构参数包括但不限于探测器的内部晶体固定壳体以及外部壳体的尺寸、晶体直径、晶体长度、晶体外侧死层厚度、晶体内孔死层厚度;分别设定所述晶体直径、所述晶体长度、所述晶体外侧死层厚度以及所述晶体内孔死层厚度的取值范围以及相应的递进精度;在取值范围内基于相应的递进精度分别对所述晶体直径、所述晶体长度、所述晶体外侧死层厚度以及所述晶体内孔死层厚度进行取值,并基于每次取值生成相应的探测器模型文件;将所述探测器模型文件组合得到探测器模型文件集。3.根据权利要求1所述的基于超算平台的辐射探测器表征方法,其特征在于,所述分别设定探测器放射源的射线能量和位置的取值范围,并在所述射线能量和位置的取值范围内分别对探测器放射源的射线能量和位置进行取值,将每次取值分别与探测器模型文件集中的每个探测器模型文件组合,生成蒙特卡罗输入文件集包括:根据探测器放射源实际测量区域设定探测器放射源的位置取值范围以及测量精度,并在所述位置取值范围内基于所述测量精度在探测器剖面、端面和侧面进行取值;设定探测器放射源的射线能量取值范围,并在所述射线能量取值范围内进行取值;将探测器放射源的位置和射线能量的每次取值分别与所述探测器模型文件集中的每个探测器模型文件组合,生成与每次取值相应的输入文件子集;将多个输入文件子集组合得到蒙特卡罗输入文件集。
4.根据权利要求1所述的基于超算平台的辐射探测器表征方法,其特征在于,所述将所述蒙特卡罗输入文件集上传至超算平台,计算所述蒙特卡罗输入文件集中每个输入文件对应的模拟效率,基于所述输入文件及其对应的模拟效率得到探测器模型数据库文件包括:将所述蒙特卡罗输入文件集中的输入文件划分为n组;将所述n组输入文件上传至超算平台,计算每个输入文件对应的模拟效率和不确定度;基于所述n组输入文件及其对应的模拟效率和不确定度得到探测器模型数据库文件。5.根据权利要求1所述的基于超算平台的辐射探测器表征方法,其特征在于,所述标准点源和所述标准体源均为单能射线放射源。6.根据权利要求1所述的基于超算平台的辐射探测器表征方法,其特征在于,利用标准点源或标准体源对探测器进行测量时,测量位置取值在探测器放射源的位置取值范围内。7.根据权利要求1所述的基于超算平台的辐射探测器表征方法,其特征在于,所述第一测量效率的计算公式为:,其中,为标准点源的特征峰净计数,为标准点源的测量活时间,为标准点源能量发射几率,为标准点源修正后的活度值;所述第二测量效率的计算公式为:,其中,为标准体源的特征峰净计数,为标准体源的测量活时间,为标准体源能量发射几率,为标准体源修正后的活度值。8.根据权利要求7所述的基于超算平台的辐射探测器表征方法,其特征在于,所述第一误差的计算公式为:,其中,为目标输入文件子集中的输入文件对应的模拟效率;所述第二误差的计算公式为:,其中,为目标输入文件对应的模拟效率。9.一种基于超算平台的辐射探测器表征设备,其特征在于,包括:上位机,包括:探测器模型文件生成模块,用于设定探测器的结构参数范围以及递进精度,并基于所述结构参数范围以及递进精度对探测器的结构参数进行取值,基于每次取值生成探测器模型文件集;蒙特卡罗输入文件集生成模块,用于分别设定探测器放射源的射线能量和位置的取值范围,并在所述射线能量和位置的取值范围内分别对探测器放射源的射线能量和位置进行取值,将每次取值分别与探测器模型文件集中的每个探测器模型文件组合,生成蒙特卡罗输入文件集;
数据获取模块,用于接收超算平台发送的探测器模型数据库文件和测量模组发送的标准点源的射线能量和位置、第一测量效率与第二测量效率,并获取所述探测器模型数据库文件中探测器放射源的射线能量和位置与所述标准点源的射线能量和位置相同的目标输入文件子集,以及所述目标输入文件子集中的输入文件对应的模拟效率;计算模块,用于计算所述目标输入文件子集中的输入文件对应的模拟效率与所述第一测量效率的第一误差,将所述目标输入文件子集中第一误差小于预设误差的输入文件作为目标输入文件,并分别计算所述第二测量效率与所述目标输入文件对应的模拟效率之间的第二误差,将所述第二误差最小的目标输入文件中的探测器结构参数作为探测器表征参数;超算平台,与所述上位机通讯连接,用于接收所述上位机的蒙特卡罗输入文件集生成模块生成的蒙特卡罗输入文件集,并计算所述蒙特卡罗输入文件集中每个输入文件对应的模拟效率,基于所述输入文件及其对应的模拟效率得到探测器模型数据库文件,并将所述探测器模型数据库文件发送至所述上位机;测量模组,与所述上位机通讯连接,包括:第一测量单元,用于利用标准点源对探测器进行测量,采集探测器的第一测量效率,并将所述标准点源的射线能量和位置以及所述第一测量效率发送至所述上位机;第二测量单元,用于利用标准体源对探测器进行测量,采集探测器的第二测量效率,并将所述第二测量效率发送至所述上位机。10.根据权利要求9所述的基于超算平台的辐射探测器表征设备,其特征在于,所述蒙特卡罗输入文件集生成模块包括:第一取值范围设定单元,用于根据探测器放射源实际测量区域设定探测器放射源的位置取值范围以及测量精度,并在所述位置取值范围内基于所述测量精度在探测器剖面、端面和侧面进行取值;第二取值范围设定单元,用于设定探测器放射源的射线能量取值范围,并在所述射线能量取值范围内进行取值;输入文件子集生成单元,用于将探测器放射源的位置和射线能量的每次取值分别与所述探测器模型文件集中的每个探测器模型文件组合,生成与每次取值相应的输入文件子集;蒙特卡罗输入文件集生成单元,用于将多个输入文件子集组合得到蒙特卡罗输入文件集;蒙特卡罗输入文件集划分单元,用于将所述蒙特卡罗输入文件集中的输入文件划分为n组;输入文件发送单元,用于将所述n组输入文件上传至所述超算平台,以便计算每个输入文件对应的模拟效率和不确定度。

技术总结
本发明涉及一种基于超算平台的辐射探测器表征方法及设备,属于辐射测量技术领域。该方法基于探测器的结构参数范围及放射源的射线能量和位置取值范围生成蒙特卡罗输入文件集,利用超算平台计算蒙特卡罗输入文件集中输入文件的模拟效率,基于输入文件及其模拟效率生成探测器模型数据库文件;利用标准点源对探测器进行测量,根据测量效率与探测器模型数据库文件中的模拟效率误差选择目标输入文件;利用标准体源对探测器进行测量,根据测量效率与目标输入文件的模拟效率之间的误差选择最优目标输入文件,并利用其中的结构参数对探测器进行表征。本发明提供的基于超算平台的辐射探测器表征方法流程简单,对于同一型号的探测器无需逐个表征。无需逐个表征。无需逐个表征。


技术研发人员:蔡骏 马佳林 黄艳
受保护的技术使用者:苏州泰瑞迅科技有限公司
技术研发日:2023.07.12
技术公布日:2023/8/9
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐