IR-FEL装置数据存档和查询系统

Data Archiving and Query System of IR-FEL Facility

  • 摘要: IR-FEL装置控制系统是基于EPICS的分布式控制系统,装置运行过程中产生的历史数据可用于装置的性能分析和故障诊断,对装置的性能提升和运行维护具有重要意义。本文以Archiver Appliance作为历史数据存档工具,采用前、后端分离的软件架构,设计和开发了IR-FEL装置数据存档和查询系统。系统后端包含历史数据查询和实时数据推送两种服务端程序,使用Nginx反向代理服务器提供了统一的数据查询接口;前端是基于Vue.js的单页应用,提供了历史数据定制查询、自由查询和运行状态显示页面。系统自投入运行以来,性能稳定、功能完善,满足了IR-FEL调试和运行的需求。

     

    Abstract: The control system of IR-FEL facility is a distributed control system based on EPICS. The archived data generated during the operation of the facility can be used for the performance analysis and fault diagnosis of the facility. It helps to improve the performance of the facility and is also important for the operation and maintenance of the facility. The data archiving and query system of IR-FEL facility was designed and deve-loped based on the front-end and back-end separated software architecture and taking Archiver Appliance as the data archiving tool. The back-end of the system includes historical data query and real-time data push service-side programs. The Nginx reverse proxy server provides a unified data query interface. The front-end is a single page application based on Vue.js, which provides customized query, free query and real-time data display pages. Since the system was put into operation, it has stable performance and perfect functions, which meets the requirements of commissioning and operation of IR-FEL facility.

     

/

返回文章
返回