论文部分内容阅读
核反应堆的乏燃料处理一直以来都是核电发展的技术难题。加速器驱动次临界系统可以将反应堆中的长寿命放射性核素,通过嬗变实现有效利用和减少核废料。目前,中国科学院近代物理研究所承担了强流质子直线加速器注入器II的研制工作。本文主要针对注入器II现场设备运行和束流调试,基于Eclipse插件和数据库技术,对加速器数据归档系统的关键技术做了相关设计和研究工作,实现数据归档系统的可靠运行。加速器数据归档系统主要用于实时采集加速器运行时各设备的工作状态和控制指令,为加速器调束和系统维护提供详细的离线参考信息,方便故障排查和机器研究。本文首先介绍注入器Ⅱ控制系统的总体结构,然后介绍采用CSS(Control System Studio)搭建的临时归档系统,整个归档系统主要包含数据库、归档引擎。由于注入器Ⅱ控制系统采用EPICS(实验物理和工业控制系统,Experimental Physics and Industrial Control System)架构,归档引擎可以直接通过EPICS CA(Channel Access)协议获取设备数据。根据临时归档系统使用过程中发现的问题,基于高可用数据库技术和插件开发,重新设计和配置归档系统,增加系统运行故障监测,解决系统的运行稳定性和实时故障报警问题。通过对插件技术的学习和应用,可为注入器II控制系统的软件维护和升级提供技术支持。论文根据数据归档的具体需求,对归档系统的数据库设计部分进行了详细描述,包括需求分析、数据库模型的建立以及优化,并采用Keepalived搭建了高可用数据库服务。归档引擎的设计部分主要包含CA协议模块的实现和JDBC数据库连接模块的实现技术介绍,并增加了引擎运行状态的Web发布模块,Web发布采用嵌入式Jetty Servlet容器实现。系统运行监测部分包含数据库服务器的监测和引擎运行的监测。服务器端监测采用Linux shell脚本实现,引擎的运行监测则通过Web页面实现,并实现了系统运行的短信、语音和邮件报警功能,解决了归档系统故障无主动报警提示的缺陷,提高了系统的运行稳定性和可维护性。