第一论文网免费提供设计毕业论文范文,设计毕业论文格式模板下载

遗传算法优化加速器硼中子俘获治疗束流整形设计

  • 投稿
  • 更新时间2022-08-26
  • 阅读量20次
  • 评分0

摘    要:基于加速器的硼中子俘获治疗(AB-BNCT)设备是一种基于加速器产生的超热中子的癌症治疗装置,可以建在人口密集地区的医院。BNCT治疗对于中子注量率和各种沾污有严格的要求,为满足这些要求需对中子束流整形装置进行优化设计。本文以14 MeV回旋加速器为基础,研究了一种基于遗传算法的束流整形装置(BSA)的优化设计方案,利用遗传算法对束流整形装置内部材料及尺寸进行设计优化。结果表明,该方法可高效地实现多目标优化设计。该方法经过修改能够用于核工程其他相关领域的设计。


关键词:基于加速器的硼中子俘获治疗;束流整形装置;硼中子俘获治疗;结构设计;


Optimizing Design of Accelerator Boron Neutron Capture Therapy Beam Shaping

Assembly Using Genetic Algorithm

CHENG Fanje

LI Kajjan ZHANG Wei YANG Ljun

LI Yan

China Institute of Atomic Energy Bejing Zhongke Pegasus Information Technology Co.LTD


Abstract:

The accelerator-based boron neutron capture therapy(AB-BNCT) facility is a cancer treatment assembly based on epithermal neutrons generated by an accelerator, which can be built in hospitals in densely populated cities. BNCT has strict requirements for the neutron fluence rate and various contaminations. In order to meet these requirements, the neutron beam shaping assembly(BSA) needs to be designed. The traditional design method for BSA needs to know the performance of various materials in advance in terms of moderation, alignment, shielding, etc. Many researchers have done a lot of work in this area, but the neutron energy changes due to complex nuclear reactions between neutrons and materials. Since the nuclear reaction cross section is closely related to energy, the judgments on the properties of these materials are mostly qualitative and has only little use for the design of BSA. The traditional method first gives a preliminary plan, and then adjusts the material type and material size according to the theoretical calculation results, it is easy to fall into the local optimum, and it is difficult to obtain the global optimal solution. This process takes a lot of time. Traditional design methods rely heavily on the designer's experience, which is not a good guide for design work. Genetic algorithm is a random global search and optimization method developed by imitating the biological evolution mechanism. It draws on some ideas in evolutionary biology such as heredity, mutation, natural selection and hybridization, and is a general algorithm for solving search problems. The algorithm has little requirements for the problem to be solved, and only needs the fitness function. The genetic algorithm can deal with multiple individuals in the group at the same time, perform parallel search according to multiple routes, and use the roulette method to make selections. The advantage of genetic algorithm is that the search range is large, which is conducive to global selection. Genetic algorithm also has the characteristics of robustness, parallelism and portability. Genetic algorithm has applications in nuclear power plant fuel management, shielding design and reactor BNCT BSA design.In order to solve the problems existing in traditional methods, based on the 14 MeV cyclotron, an optimal design method of BSA based on genetic algorithm was studied in this paper. The program mainly included genetic algorithm module, fitness calculation module, input file generation module and output file processing module. The results show that the method can realize the multi-objective optimization design and obtain good results efficiently. The program can be modified for design in other related fields of nuclear engineering.


Keyword:

accelerator-based boron neutron capture therapy; beam shaping assembly; boron neutron capture therapy; structure design;


硼中子俘获治疗(BNCT)是一种二元治疗癌症的方法,经过几十年的研究,被认为是目前治疗癌症的有效方法之一。其原理是将含硼药物注入人体后,含硼药物会在肿瘤区域富集,然后利用中子束照射肿瘤部位,肿瘤中的硼原子与中子反应后产生高传能线密度粒子α和7Li,这两种粒子在细胞中的射程分别为9 μm和5 μm,粒子产生的电离辐射损伤作用仅限于含10B的细胞,并且可以引起肿瘤细胞DNA不可修复的损伤,从而达到选择性地杀死癌细胞的目的。


BNCT治疗一般采用超热中子进行治疗,超热中子束穿透能力强,可以治疗深部肿瘤,是各国科学家研究的重点[1]。IAEA-TECDOC-1223报告[2]给出了BNCT装置出口束流参数,常被作为束流整形装置(BSA)优化的参考标准


早期BNCT使用反应堆做中子源,反应堆中子源具有中子注量高、稳定性好的特点,但由于造价高和核安全要求严等问题,难以在医院普及使用。相比于反应堆中子源,加速器中子源具有安装简单、维护费用低、相对安全的优点,更容易在医院中普及。近年来,世界各国都在致力于研制基于加速器的硼中子俘获治疗(AB-BNCT)设备。


加速器打靶产生的中子能量较高,而且含有大量γ无法直接用于治疗,必须经过特定的系统进行处理,才能满足BNCT要求,这一系统即为BSA。BSA可能的设计方案多,设计变量主要有材料种类、材料顺序以及几何尺寸。


传统的BSA设计方法需要在设计之前比较不同种类的材料在慢化、准直、反射以及屏蔽γ射线等方面的能力[3,4,5,6,7,8,9],以找到不同区域合适的材料,选出材料后还需要进行材料的组合和厚度的调整。但是由于材料的散射、吸收等各种反应截面随能量是变化的,当中子穿过材料时散射、吸收同时都在发生,不同尺寸材料效果也不同。这导致优化BSA时各参数会相互影响,如在降低快中子成分时,往往需要快中子截面大的材料,结果也会导致超热中子注量率下降。因此,传统方法在不同区域推荐的材料也只能是定性的结论,而且这些结论往往只对某一能量区间的中子有效,对于优化设计作用较小。由于材料种类较多、尺寸可调整的范围巨大,同时调整尺寸和材料得到的方案几乎是无限的,这个过程将花费大量的时间。得到初步方案后,再通过理论计算验证设计方案的可行性,如果不满足要求,则针对性地提出优化方案。


传统优化方法本质上是从少数个体迭代寻求最优解,这容易陷入局部最优解,难以兼顾多个参数同时优化。利用传统方法进行BSA设计工作量大、设计周期长,优化效果并不好。


为解决AB-BNCT BSA优化设计问题,将BSA设计转化为确定各栅元的材料种类、顺序以及几何尺寸的问题,优化目标是达到IAEA推荐的4个参数的要求。BSA设计转化为多个变量、多个目标参数的优化问题。像这种问题可通过智能算法来解决,遗传算法就是其中的一种。


遗传算法是一种模仿生物进化机制发展起来的随机全局搜索和优化方法,它借鉴了遗传、突变、自然选择以及杂交等进化生物学中的一些思想,是解决搜索问题的一种通用算法。该算法对于被求解问题要求低,只需要合适的适应度函数。该算法从初始解的1个集合开始搜索,同时处理群体中的多个个体,按照多种路线进行平行搜索,并且采用轮盘赌的方法进行选择。遗传算法的优势是搜索范围大,有利于全局择优。遗传算法还具有鲁棒性、可并行、可移植性的特点,遗传算法在核电厂燃料管理[10,11,12]、屏蔽设计[13,14,15]以及反应堆BNCT BSA设计[16]等方面均有应用。


本文基于中国原子能科学研究院14 MeV质子回旋加速器生成中子的特性,研制遗传算法与蒙特卡罗程序相耦合的设计程序,对BSA的材料种类、材料顺序、几何尺寸进行优化设计,以得到满足AB-BNCT治疗要求的超热中子束。


1 优化方法

BSA设计的本质是一个带有约束条件的多目标寻优过程。一种优化方法是将慢化区进行精细划分为若干个区,然后用多种材料进填充。这种方法从原理上可行,但是会导致可能的解过多,计算量巨大,难以得到最优解。另外一种方法是先将慢化区初步划分为较少数量的区域,通过优化算法选出最可能的材料;然后使用可能的材料进行材料顺序的优化;最后调整每个栅元的尺寸。这种BSA设计方法转化为材料种类、材料排列顺序、材料尺寸的优化,利用遗传算法可较快得到最优解,提高设计效率。


1.1 程序架构

遗传算法主要通过编码和解码、交叉、变异、适应度评估来进行寻优,根据遗传算法原理编制了遗传算法与蒙特卡罗方法耦合的设计程序,程序流程图如图1所示。该程序主要包括4个模块:遗传算法模块、适应度计算模块、输入文件生成模块和输出文件处理模块。


遗传算法模块主要功能是设置参数,参数包括变量数目,变量上限、下限,种群规模,交叉概率,变异概率,初始种群,保留到下一代的精英数量,终止条件等。返回的是最优个体的基因及其适应度。


适应度计算模块主要功能是调用输入文件生成模块,执行蒙特卡罗程序以及调用输出文件处理模块,得到适应度。该模块在产生输入文件之前判断是否存在该文件输入文件、输出文件,如果存在就跳过输入文件生成和蒙特卡罗程序计算两个步骤,直接处理输出文件得到适应度。由于蒙特卡罗程序计算耗费了绝大多数时间,这样做的优势是可以避免重复计算、节约时间。


输入文件生成模块主要功能是将个体基因带入到模板文件中产生蒙特卡罗程序计算的输入文件。参数个数不受限制,可以通过合适的编码实现材料尺寸和材料种类同时优化,但这样会导致可能的解更多,优化时间更长。实际优化时按照材料种类、顺序和尺寸分步进行优化,每一步变量数目较少,这样可以提高效率。


输出文件处理模块主要功能是处理蒙特卡罗程序结果文件,得到对应计数卡的结果,根据适应度公式计算适应度并返回给适应度计算模块,同时产生记录文件。在输出文件处理模块中,通过调整每个参数的权重可以针对某个参数进行优化。记录文件中的信息包括蒙特卡罗程序输出文件中的原始数据、权重因子和适应度等参数。


该程序中断运行后可以继续运行,运行结束后的蒙特卡罗程序输出文件和记录文件保留在文件夹中。初始种群可以根据记录文件个体信息选择加快收敛速度。


1.2 适应度函数

遗传算法中适应度函数是决定结果的最关键因素,是描述个体优劣的主要指标,遗传算法根据个体适应度大小进行优胜劣汰[16]。根据优化的问题,定义适应度函数为:


式中:fitness为目标函数;wi为权重因子;S为解空间;k为优化的参数个数;Ti为每个目标函数的目标值,计算时采用IAEA的推荐值;x为向量,进行材料优化时,x为代表材料顺序的向量,进行尺寸优化时,x为代表材料尺寸的向量;fi(x)代表方案一定情况下利用蒙特卡罗程序计算得到的各参数值。


IAEA的推荐值如表1所列,其中:En为超热中子能量范围;df为快中子产生的剂量;dr为γ产生的剂量;J为中子流量;φepi为超热中子注量率,可以看出各目标参数值有数量级的差异,该适应度函数可消除参数之间数量级的差异,实现多个目标参数同时优化。


2 BSA优化设计

结合14 MeV回旋加速器生成中子的特性,按照装置辐射防护要求,确定整型装置内慢化材料为含硼聚乙烯,屏蔽材料为铅。然后将慢化区域分成9个区域,准直区分为2个区域,慢化区中每个区厚度约为8 cm,优化前相关部分结构如图2所示。然后,利用程序依次进行材料种类、材料顺序、几何尺寸的优化。


2.1 材料种类优化

如前文所述,必须使用适当的慢化材料将产生中子慢化到超热范围。这些材料必须在超热能段具有低散射截面,但在较高的能量段具有高散射截面。某些具有较高吸收截面的慢化材料在中子到达患者病灶之前会吸收较多中子,发生(n,γ)反应,导致γ射线污染。但是,传统方法很难给出满足BSA全部要求的材料组合。


BSA常用的材料有铝、Fluental、氟化铝、镍、铋、氟化锂、氟化镁、硫、铅、含硼聚乙烯、铍、聚乙烯、不锈钢、石墨、氟化钙等[3,4,5,6,7,8,9],共计15种。这些材料多数是反应堆或加速器BNCT慢化材料,也有屏蔽材料,这里不进行人为区分,全部作为备选材料。优化时对超热中子注量率、快中子成分、γ成分、流量注量率比值4个参数的权重wi分别进行设定。


利用程序进行优化,得到每代个体适应度的变化,如图3所示。


根据优化结果,得到最优的10种方案均含有铝、氟化铝、石墨、铅、Fluental,其中最优方案的出口束流的参数列于表2。由表2可看出,各项参数较靶后的参数均有很大提升,但此方案的超热中子注量率较低,γ成分偏高,不能满足要求,需要继续优化。


此次优化得到了合适的材料,与最初材料相比可看出含氢和硼的材料均被舍弃。通过分析记录文件可看出,方案中含有这两种元素会大幅度降低超热中子注量率,在优化过程中含硼聚乙烯、聚乙烯等材料很容易被淘汰,这与实事相符。


2.2 材料顺序优化

根据初步优化选出的这些材料进行材料顺序的优化。由于超热中子注量率低,快中子和γ成分高,需要提高两参数的绝对权重。进行优化时,每一代适应度的变化如图4所示。由图4可看出,在200代左右优化停止,得到最优的材料排列顺序,BSA第2次优化结果列于表3。


Fluental的主要成分是27Al和19F,第2次优化后BSA主体元素排序基本上是208Pb、27Al和19F,在出口处用的主要是208Pb和12C。经过分析,208Pb、27Al、19F 3种核素共振峰所在的能量区间逐渐降低,其弹性散射截面也逐渐下降,这种排序可以使能量高于10 keV的中子都能得到慢化,大幅度降低了快中子成分,而在出口处采用208Pb可以减少γ成分。


2.3 几何尺寸优化

进行材料种类和材料顺序优化时,每个区域几何尺寸是固定的,两次优化后快中子成分仍然偏高,其他参数满足IAEA要求。然后优化各层之间的尺寸,直到满足参数要求。


优化后相关结构如图5所示。调整后的方案与之前方案相比减少了氟化铝厚度,增加了铅和Fluental的厚度,减少了出口铅的厚度。这是由于铅和Fluental在相应的能量范围慢化性能优于氟化铝,这样调整可进一步减少快中子份额。由于屏蔽γ所需要的铅比较少,减少铅厚度可以减少超热中子的损失。几何尺寸优化后的出口束流参数列于表4。


另外模拟了加速器打靶产生的中子能谱和BSA出口处的中子能谱,如图6所示。优化后在0.5 eV~10 keV能量范围内,超热中子份额约为84.2%,如图7所示。对比图6可看出,利用该方法优化BSA设计可以大幅度提高超热中子份额,减小了快中子份额。


3 总结和展望

本文将遗传算法与蒙特卡罗程序进行耦合,并利用该程序开展了AB-BNCT BSA优化设计,包括材料种类、材料顺序和几何尺寸。优化前只需要修改生成蒙特卡罗计算输入文件的模板和各变量的上下限,优化过程自动完成。计算结果表明,利用该程序优化得到的BSA模型满足IAEA的推荐参数要求,该方法为AB-BNCT BSA设计提供了一种有效的技术方案。该程序通用性强,也可应用于反应堆设计、核临界安全和屏蔽设计中。


参考文献

[1] 李广儒,姜韦,张璐,等.基于加速器的多终端硼中子俘获治疗装置的束流整形组件设计[J].原子核物理评论,2021,38(1):80-88.LI Guangru,JIANG Wei,ZHANG Lu,et al.Design of beam shaping assembly for an accelerator-based multi-terminal BNCT facility[J].Nuclear Physics Review,2021,38(1):80-88(in Chinese).

[2] LEVIN V,ANDREO P,DODD B,et al.Current status of neutron capture therapy,IAEA-TECDOC-1223[R].Vienna:IAEA,2001.

[3] FAUZI A,TSURAYYA A H,HARISH A F,et al.Beam shaping assembly optimization for boron neutron capture therapy facility based on cyclotron 30 MeV as neutron source[J].ASEAN Journal on science and Technology for Development,2018,35(3):183-186.

[4] DURISI E,ZANINI A,MANFREDOTTI C,et al.Design of an epithermal column for BNCT based on D-D fusion neutron facility[J].Nuclear Instruments and Methods in Physics Research Section A,2007,574(2):363-369.

[5] BURLON A A,KREINER A J,VALDA A A,et al.An optimized neutron-beam shaping assembly for accelerator-based BNCT[J].Applied Radiation and Isotopes,2004,61(5):811-815.

[6] HASSANEIN A M,HASSAN M H,MOHAMED N M A,et al.An optimized epithermal BNCT beam design for research reactors[J].Progress in Nuclear Energy,2018,106:455-464.

[7] RASOULI F S,MASOUDI S F.Design and optimization of a beam shaping assembly for BNCT based on D-T neutron generator and dose evaluation using a simulated head phantom[J].Applied Radiation and Isotopes,2012,70(12):2 755-2 762.

[8] TANAKA H,SAKURAI Y,SUZUKI M,et al.Improvement of dose distribution in phantom by using epithermal neutron source based on the Be(p,n) reaction using a 30 MeV proton cyclotron accelerator[J].Applied Radiation and Isotopes,2009,67(7-8):S258-S261.

[9] LEELANOI P,BURANURAK S,SANGAROON S.Investigating a proton beam-based neutron source for BNCT using the MCNP simulation[J].Journal of Physics:Conference Series,2018,1144(1):12004.

[10] 彭钢.遗传算法在堆芯燃料管理中的应用[J].核动力工程,2002(2):93-96.PENG Gang.Application of genetic algorithm in reactor fuel management[J].Nuclear Power Engineering,2002(2):93-96(in Chinese).

[11] 吴宏春,谢仲生,姚栋,等.遗传算法在AC-600堆芯换料优化中的应用研究[J].核科学与工程.2000,21(4):289-296.WU Hongchun,XIE Zhongsheng,YAO Dong,et al.AC-600 reactor reloading pattern optimization by using genetic algorithms[J].Chinese Journal of Nuclear Science and Engineering,2000,21(4):289-296(in Chinese).

[12] 王丽华,吴宏春,李冬生.遗传算法及其应用于堆芯换料优化问题的特性研究[J].核动力工程.2003,24(2):122-126.WANG Lihua,WU Hongchun,LI Dongsheng.Study on characteristics of genetic algorithms and its application to optimize reloading pattern problem[J].Nuclear Power Engineering,2003,24(2):122-126(in Chinese).

[13] 甘明刚,陈杰,蔡涛,等.多层平板屏蔽体的多目标优化设计[J].兵工学报,2007,28(2):242-245.GAN Minggang,CHEN Jie,CAI Tao,et al.Multi-objective optimization design of the multilayered planar shield[J].Acta Ariamentarii,2007,28(2):242-245(in Chinese).

[14] 杨寿海,陈义学,王伟金,等.多目标辐射屏蔽优化设计方法[J].原子能科学技术,2012,46(1):79-83.YANG Shouhai,CHEN Yixue,WANG Weijin,et al.Multi-objective optimization design method of radiation shielding[J].Atomic Energy Science and Technology,2012,46(1):79-83(in Chinese).

[15] 宋英明,赵云彪,李鑫祥,等.一种用于船用反应堆屏蔽结构优化的方法[J].核科学与工程,2017,37(3):355-361.SONG Yingming,ZHAO Yunbiao,LI Xinxiang,et al.Study on optimization of shielding structure in marine reactor[J].Nuclear Science and Engineering,2017,37(3):355-361(in Chinese).

[16] TURKMEN M,ERGUN S,COLAK U.A new method in beam shaping:Multi-objective genetic algorithm method coupled with a Monte-Carlo based reactor physics code[J].Progress in Nuclear Energy,2017,99:165-176.