IR-FEL装置数据存档和查询系统
发布时间:2021-02-22 06:50
IR-FEL装置控制系统是基于EPICS的分布式控制系统,装置运行过程中产生的历史数据可用于装置的性能分析和故障诊断,对装置的性能提升和运行维护具有重要意义。本文以Archiver Appliance作为历史数据存档工具,采用前、后端分离的软件架构,设计和开发了IR-FEL装置数据存档和查询系统。系统后端包含历史数据查询和实时数据推送两种服务端程序,使用Nginx反向代理服务器提供了统一的数据查询接口;前端是基于Vue.js的单页应用,提供了历史数据定制查询、自由查询和运行状态显示页面。系统自投入运行以来,性能稳定、功能完善,满足了IR-FEL调试和运行的需求。
【文章来源】:原子能科学技术. 2020,54(06)北大核心
【文章页数】:5 页
【部分图文】:
IR-FEL装置数据存档和查询系统架构图
历史数据查询页面包含了两种不同的查询方式,分别是定制查询和自由查询,分别对应了两个子页面,如图2、3所示。定制查询子页面左侧显示PV分组树,用于PV的查找和勾选;自由查询子页面中,用户可在左侧文本框内自由输入PV名称进行查询。两个子页面右侧是相似数据可视化部分,展示给定时间范围的数据变化曲线,并提供了原始数据查看、统计信息显示和数据下载功能。图3 历史数据自由查询页面
图2 历史数据定制查询页面定制查询子页面中的PV分组树是根据PV名自动生成的,无需手动配置。IR-FEL控制系统中,所有PV名遵循严格的分级分段命名规则,即“系统名:设备名:通道名(可选):参量名:记录类型”。定制查询子页面被加载后,首先调用Archiver Appliance的getAllPVs接口获得所有PV列表,按照符号对PV名分段,各段名称标识了该PV所属的系统,根据从属关系组成PV分组树。图2中的树状结构有共同的根节点IRFEL,表明所有的PV均来自IRFEL控制系统,下级是各子系统,如IRFEL:DM为辐射剂量检测系统,IRFEL:VA为真空系统,IRFEL:BD为束流诊断系统。将根节点到底层叶节点路径上的节点名连接,即为完整的PV名。在每个底层节点左侧均有一复选框,用于勾选PV名。如图2中用户勾选了IRFEL:DM:G1:ai、IRFEL:DM:G2:ai和IRFEL:DM:N1:ai 3个PV,之后点击Draw Line Chart按钮,右侧将显示这3个PV一段时间内的PV变化曲线。
【参考文献】:
期刊论文
[1]Automatic data archiving and visualization at HLS-Ⅱ[J]. Yi-Fan Song,Chuan Li,Ke Xuan,Gong-Fa Liu. Nuclear Science and Techniques. 2018(09)
[2]HLS-Ⅱ恒温冷却水控制系统的设计与实现[J]. 孙晓康,宋一凡,李川,蒋思远,刘功发. 原子能科学技术. 2018(06)
[3]基于EPICS的X射线小角散射实验站控制和数据采集系统[J]. 周平,杨春明,洪春霞,边风刚,王玉柱,王劼. 原子能科学技术. 2017(08)
[4]FELiChEM联锁系统的设计[J]. 黄子滪,宋一凡,宣科,王季刚,李川,刘功发. 原子能科学技术. 2017(09)
[5]EPICS data archiver at SSRF beamlines[J]. 胡正,米清茹,郑丽芳,黎忠. Nuclear Science and Techniques. 2014(02)
硕士论文
[1]HLS-Ⅱ历史数据查询与分析系统[D]. 文鹏权.中国科学技术大学 2016
本文编号:3045615
【文章来源】:原子能科学技术. 2020,54(06)北大核心
【文章页数】:5 页
【部分图文】:
IR-FEL装置数据存档和查询系统架构图
历史数据查询页面包含了两种不同的查询方式,分别是定制查询和自由查询,分别对应了两个子页面,如图2、3所示。定制查询子页面左侧显示PV分组树,用于PV的查找和勾选;自由查询子页面中,用户可在左侧文本框内自由输入PV名称进行查询。两个子页面右侧是相似数据可视化部分,展示给定时间范围的数据变化曲线,并提供了原始数据查看、统计信息显示和数据下载功能。图3 历史数据自由查询页面
图2 历史数据定制查询页面定制查询子页面中的PV分组树是根据PV名自动生成的,无需手动配置。IR-FEL控制系统中,所有PV名遵循严格的分级分段命名规则,即“系统名:设备名:通道名(可选):参量名:记录类型”。定制查询子页面被加载后,首先调用Archiver Appliance的getAllPVs接口获得所有PV列表,按照符号对PV名分段,各段名称标识了该PV所属的系统,根据从属关系组成PV分组树。图2中的树状结构有共同的根节点IRFEL,表明所有的PV均来自IRFEL控制系统,下级是各子系统,如IRFEL:DM为辐射剂量检测系统,IRFEL:VA为真空系统,IRFEL:BD为束流诊断系统。将根节点到底层叶节点路径上的节点名连接,即为完整的PV名。在每个底层节点左侧均有一复选框,用于勾选PV名。如图2中用户勾选了IRFEL:DM:G1:ai、IRFEL:DM:G2:ai和IRFEL:DM:N1:ai 3个PV,之后点击Draw Line Chart按钮,右侧将显示这3个PV一段时间内的PV变化曲线。
【参考文献】:
期刊论文
[1]Automatic data archiving and visualization at HLS-Ⅱ[J]. Yi-Fan Song,Chuan Li,Ke Xuan,Gong-Fa Liu. Nuclear Science and Techniques. 2018(09)
[2]HLS-Ⅱ恒温冷却水控制系统的设计与实现[J]. 孙晓康,宋一凡,李川,蒋思远,刘功发. 原子能科学技术. 2018(06)
[3]基于EPICS的X射线小角散射实验站控制和数据采集系统[J]. 周平,杨春明,洪春霞,边风刚,王玉柱,王劼. 原子能科学技术. 2017(08)
[4]FELiChEM联锁系统的设计[J]. 黄子滪,宋一凡,宣科,王季刚,李川,刘功发. 原子能科学技术. 2017(09)
[5]EPICS data archiver at SSRF beamlines[J]. 胡正,米清茹,郑丽芳,黎忠. Nuclear Science and Techniques. 2014(02)
硕士论文
[1]HLS-Ⅱ历史数据查询与分析系统[D]. 文鹏权.中国科学技术大学 2016
本文编号:3045615
本文链接:https://www.wllwen.com/projectlw/hkxlw/3045615.html