基于XAL的CSNS虚拟加速器的开发

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:ryterj45
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
加速器物理应用软件在大型粒子加速器建造和运行中的作用越来越重要,作者在调研了国际上主要的加速器物理应用软件包的功能、扩展性和先进性后,认为由美国散裂中子源(SNS)开发的XAL软件包具有明显的优势。中国散裂中子源(CSNS)控制系统欲引入该XAL软件包,并希望从加速器的设计和建造阶段就让其发挥作用。XAL虽然由美国SNS工程针对其加速器的情况而设计的,但是其中的大部分软件都具有良好的通用性,只需要更改其初始化配置文件就可以应用到其他加速器上。本论文的内容围绕着将XAL移植到CSNS加速器而展开的关键技术研究。   本文作者使用标准化规则及接口构建了CSNS加速器数据库,并将CSNS直线加速器和二条输运线(LRBT和RTBT)的部分设备数据录入数据库,为XAL物理应用软件先于加速器的建造提供了数据平台。在此基础上,参考原有的XAL与数据库接口软件,重新编写一套通用性更强的软件,使XAL可以更容易地应用于CSNS或其它加速器上。然后,利用该软件自动生成了XAL初始化配置文件,使得为SNS编写的大部分设备类都可以引进到CSNS工程中,也为CSNS虚拟加速器的开发提供了支持。   CSNS虚拟加速器是本文的重要研究内容,作者改进了SNS原有虚拟加速器软件的功能和界面,并成功地开发出了CSNS虚拟加速器。该虚拟加速器已可以模拟CSNS直线加速器和二条输运线上的各个设备的工作状态,并通过EPICS访问通道与EPICS客户端实现互动,从而达到了提前调试加速器调束软件的目的,今后还将扩展到包括所有的CSNS加速器。   在SLAC实验室交流访问期间,作者研发了加速器模式管理器,填补了加速器模式管理类软件中的一项空白。该软件现在已经应用到LCLS加速器的调束中,为LCLS工程调束发挥了重要的作用。   另外,作者还参与了国家自然科学基金课题资助下的将XAL改造为Eclipse插件体系结构这一国际合作项目。在分析了XAL加速器软件在新型的插件体系下的分解和扩展的基础上,独立地开发了若干个XAL插件,为XAL的插件化做出了有益的尝试。   本论文的研究作为CSNS工程控制系统预研工作的一部分,开展了将先进的XAL软件移植到国内的工作,并进行了一些很有效的改进工作,而且为CSNS加速器数据库的构建和加速器物理应用软件的研发提供了重要的依据和经验。本论文的工作可以直接应用于CSNS加速器控制系统的建造中。
其他文献
随着辐射源和核能的广泛应用,现代核技术几乎已渗透到社会经济的每个方面,在物理、化学、生物等基础学科和农业、医学、航天等领域中发挥了巨大作用,解决了许多其他手段不能解决的问题,核技术已对人类社会产生了很高的经济效益和社会效益。但是,随着辐射源和核能的广泛利用在给人类带来莫大利益的同时,也使人类接触核射线的机会明显增加,特别是长期低剂量照射。因此,人类应该在最大限度利用核射线的同时,深入研究核辐射的生
一rn“旅行,能让你遇到更好的自己.”我盯着书上的这句话已经有半个多小时了,此刻,我坐在玛吉阿米柔软舒适的沙发上,阳光如同水银一般透过窗口倾泻而下,而我面前的桌子上正摊
期刊
近年来,如何利用新技术扩大教学的范围,提高教学的质量,方便教学活动的开展,逐渐成为学校信息化建设的关键问题.利用信息化教学和在线学习的新模式让越来越多的师生感受到新
期刊
新形势下,小学音乐教学对于提高学生音乐素养具有重要意义,所以应该重视小学音乐教学.在小学音乐教学中,应该注重应用音乐游戏进行,基于此,本文展开了研究分析.
国际热核实验反应堆ITER将是世界上第一个热核实验反应堆,为人类开发聚变能提供重要的物理和工程技术实验平台。ITER实验包层模块(TBM)技术是人类开发聚变能源进程中必须掌握
期刊
著名军事学家张绍忠在一次电视访谈中说“中国是世界上基础教育最好的国家,没有之一”,这是对我国教育事业的高度肯定.事物的发展都具有两面性,在我们把文化课成绩摆在第一位
数学是一门非常重要的学科,在小学阶段的数学中,包含了许多的数学知识,而且这些知识的结构性非常强.在小学数学教学的过程中,老师传授完学生一些必要的理论知识以后,必须还要
期刊
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊