Font Size: a A A

Design Of Data Archiving System For Injector Ⅱ In ADS

Posted on:2017-04-01Degree:MasterType:Thesis
Country:ChinaCandidate:J B LuoFull Text:PDF
GTID:2308330503464376Subject:Control Engineering
Abstract/Summary:PDF Full Text Request
The deal with nuclear spent fuel of nuclear reactor is nuclear power’s biggest obstacles. The ADS(accelerator driven sub-critical system) proposed by scientists in recent years can let long life radioactive nuclides in nuclear reactor evolution to a lower level, and can greatly improve the efficiency in the use of nuclear fuel. Institute of modern physics in CAS is responsible for the development of high power proton linac namely ADS injector II. This thesis does some research on data archiving system for running and beam monitoring of ADS injector II. The development of this system is based on Eclipse plugin and database technology, and finally achieved the stable running goal of the data archiving system.Data archiving system is used to gather devices’ state information and the order given from the central control room at run time. It can provide accurate reference information for trouble shooting and data analysis by accelerator maintenance personnel. In this thesis, I first introduce the control system structure of injector II, and then illustrate the temporary system created by using CSS(Control System Studio).The system mainly includes database and archiving engine, and the engine can directly get the device’s state data through EPICS CA(Channel Access) Protocol because of the EPICS architecture of injector II. In the process of using the temporary system, I found that there are some deficiencies, such as having no GUI(Graphical User Interface) and running monitor module. In this work, I’m going to redesign the archiving system to solve the unstability drawback, this work is based on the High Available database and Eclipse plugin technology. By implementing system running monitor, the stability for the system is improved so much. The experience accumulation of Eclipse plugin technology can provide help for the maintenance and upgrade the control system of flexible in the future.According to the specific needs of data archiving, the design of database in archiving system is described in detail, including demand analysis, database model creating and optimization and the HA(High Available) database service set up by Keepalived. The design of archiving engine includes CA protocol module and JDBC(Java Data Base Connectivity) database connecting module, and it also contain a web module to publish running state. The web module is realized by embedded jetty servlet container. The monitoring module of the system includes database server monitoring and the engine monitoring, server monitoring is realized by Linux shell script, engine monitoring is realized through web page. The monitoring system can provide text messaging, voice and e-mail alarm function. This solves the problem of having no alarm when the archiving system goes wrong and greatly improves the stability of the system.
Keywords/Search Tags:data archiving, ADS, control system, database, EPICS
PDF Full Text Request
Related items