Font Size: a A A

Preliminary Design Of RF Data System Based On Redis

Posted on:2020-06-11Degree:MasterType:Thesis
Country:ChinaCandidate:Z GongFull Text:PDF
GTID:2392330590477934Subject:Nuclear power and nuclear technology engineering
Abstract/Summary:PDF Full Text Request
Accelerator Driven Sub-critical System(ADS)has critical requirement on the stability and reliability of the accelerator.The function of the RF system is to accurately control the amplitude and phase of electronic field in cavity,which plays a vital role in ensuring the stable operation.In the operation of ADS 25 MeV demo facility,it was found that some transient instability occurred in the RF system,such as Pickup signal cut off,unreasonable phase loop open,etc.For the lacking of high speed data acquisition,storage and real time monitoring for RF system operating status,it is difficult to point out the problem and reproduce the event process in time.In this paper,combining with the operating experience of ADS 25 MeV demo facility,a design scheme of the RF data system was proposed for the RF system of the China Initiative Accelerator Driven System(CiADS),and technical route design,program writing,function implementation and test verification was carried out.In order to deal with high-speed data,referring to the current database technology in the Internet field,this paper uses Redis,a NoSQL database with advantages in highspeed data reading and writing,as the core to build a post-top desktop RF data management system.The low-level control system sends the operating data of the RF system to the data system through the network from the bottom layer,and the data system performs data storage,real-time analysis and processing.RF data system consists of distributed multi server nodes,single master and multi slave structure,which has feature of expand horizontal just adding physical node and simplified configuration.Data security guaranteed through duplicated and backup data between master and slave nodes realized by configuration node working as master or slave mode.Improved the ability of processing high speed stream load,enhanced the stability of entire system by seperated read-write of master and slave nodes.Further more,high availability of data system guaranteed by adopted Redis' s sentinel function switching from fault node automatically.On the aspect of basic function,real time monitoring and display in time domain for multi-channel RF amplitude and phase signal realized by calling JFreeChart plugin and multi-threading technologies.Dynamic spectrum analysis and real-time display of RF signals realized by FFT algorithm coded in Java language.Overrun data recording,remote alarming(though Email e.g.),threshold checking and fault event statistics realized through programming development by using open source class libraries such as jcifs,datepicker and JavaMail,etc.A small RF data system test prototype was built,and preliminary operation tests were carried out on the ADS 25 MeV demo facility to verify the realization of the main functions,such as data acquisition,real-time data calculation,data query and data filtering of the RF data system and the reliability of the system.
Keywords/Search Tags:RF System, Data process, Database, Redis, Java
PDF Full Text Request
Related items