基于遗传算法的自由电子激光优化软件的开发
发布时间:2020-05-26 10:31
【摘要】:自由电子激光(Free-Electron Laser,FEL)上层应用软件的开发与应用在FEL建造及运行过程中起着相当重要的作用,优秀的上层应用软件可以为加速器的运行调试、参数优化等提供方便。在调研了国内外主要加速器实验室所使用的上层应用软件的功能和特性之后,我们认为由美国橡树岭国家实验室为美国散裂中子源(SNS)设计的XAL具有一定的优越性。国际上多家实验室的在经过合作开发后将XAL升级为Open XAL,旨在建立更加开源、通用的加速器物理应用软件,但是将Open XAL完全应用至FEL上仍然具有一定的难度。在对Open XAL的部分软件进行研究后,我们发现其中的虚拟加速器具有良好的通用性。本论文的前半部分内容主要围绕Open XAL的虚拟加速器的移植与开发展开,包括对Open XAL框架的研究和虚拟加速器配置文件的构建,以及对Open XAL其他应用程序的调试。另一方面,作为第四代光源,FEL的辐射功率、光谱强度等输出结果是表征其品质的重要因素。本论文的后半部分内容主要是针对FEL辐射强度的优化的研究,作者基于遗传算法设计了一个用于FEL优化的应用程序,该应用程序利用实数编码方式,选择合适的算子并作相应的改进,同时利用Java Swing构建了友好的用户界面。在FEL装置没有建造完成时,我们无法通过在线优化获得较优的FEL输出,此时虚拟加速器就可以为我们提供方便。因此,我们希望将虚拟加速器与优化应用结合起来,通过虚拟加速器模拟机器运行时的情况,使得优化结果更接近真实水平。本论文的研究是上海软X射线自由电子激光(Shanghai Soft X-ray FreeElectron Laser,SXFEL)和大连相干光源(Dalian Coherent Light Source,DCLS)上层应用软件开发工作的一部分,通过移植Open XAL将虚拟加速器应用至FEL,并基于遗传算法自行设计了一个拥有较强通用性的FEL优化软件,为FEL的离线调试与优化提供了便利。
【学位授予单位】:中国科学院研究生院(上海应用物理研究所)
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TL507
本文编号:2681703
【学位授予单位】:中国科学院研究生院(上海应用物理研究所)
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TL507
【参考文献】
相关期刊论文 前10条
1 谢燕丽;许青林;姜文超;;一种基于交叉和变异算子改进的遗传算法研究[J];计算机技术与发展;2014年04期
2 李书全;孙雪;孙德辉;边伟朋;;遗传算法中的交叉算子的述评[J];计算机工程与应用;2012年01期
3 赵小冰;王兆霞;白明;李宁宁;汪凯;;一种改进的二进制编码遗传算法研究[J];天津理工大学学报;2010年04期
4 张琛;詹志辉;;遗传算法选择策略比较[J];计算机工程与设计;2009年23期
5 张德敏;金晓;黎明;杨兴繁;胡和平;邓德荣;陈天才;;EPICS在加速器控制系统中的应用[J];强激光与粒子束;2008年04期
6 赵振勇;王力;王保华;杨本娟;;遗传算法改进策略的研究[J];计算机应用;2006年S2期
7 邝航宇;金晶;苏勇;;自适应遗传算法交叉变异算子的改进[J];计算机工程与应用;2006年12期
8 田小梅,龚静;实数编码遗传算法的评述[J];湖南环境生物职业技术学院学报;2005年01期
9 吉根林;遗传算法研究综述[J];计算机应用与软件;2004年02期
10 雷德明;多维实数编码遗传算法[J];控制与决策;2000年02期
,本文编号:2681703
本文链接:https://www.wllwen.com/projectlw/hkxlw/2681703.html