Font Size: a A A

Development And Design Of Application Software For CAFe Control System

Posted on:2021-04-12Degree:MasterType:Thesis
Country:ChinaCandidate:Z N ChenFull Text:PDF
GTID:2392330611994416Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
Accelerator Driven Sub-critical System(ADS)is the most effective nuclear waste disposal program currently.The China ADS research project undertaken by the Institute of Modern Physics is the China initiative Accelerator Driven System(CiADS).The Chinese ADS Front-end Demo Linac(CAFe device)currently operating in Lanzhou is a prototype of CiADS and its scientific significance is to verify the feasibility of the 10 mA continuous beam of CiADS device.The upper-layer application software with good performance can provide strong support for CAFe operation debugging and equipment safety.The upper application software currently used by the CAFe control system is CSS(Control System Studio),which cannot meet the complex application requirements on site.After investigating the development of physical application software and databases at home and abroad,combined with the development cost and on-site requirements,this paper designs the framework of the upper application software of the CAFe control system based on the three-tier architecture model,and designs the overall architecture of the upper application software.In this process,this article uses a modular,hierarchical approach,so that the developed software has better stability and reusability.The first half of the paper mainly focuses on the design and development of physics application software.It completes the development and design of functions such as loading of dipole magnet current data,calculation and monitoring of experimental parameters,processing of unified format of equipment data,and failure analysis of equipment data.jobs.Then encapsulate different applications into a module package,and realize the indirect data access of the application software to the field device through the call between the modules,which reduces the call of the underlying device interface and improves the development efficiency.The second half of this paper is focused on the optimization of big data storage and retrieval performance.After investigating different database storage methods,we believe that column storage databases have certain advantages.This paper defines the data structure and storage data table based on the HBase database,and uses the NodeJs + Express framework to build a friendly and simple web application.The research of this paper is a part of the development of upper application software of CAFe control system.The upper-layer application software designed in this paper runs stably and is easy to use.The developed and designed physical application software improves the current insufficient functions of the upper-layer physical application.At the same time,it provides an interface for other developers to expand and transplant subsequent work.The designed HBase database has better performance in data storage and concurrent retrieval,which provides a reference database design solution for future big data applications.
Keywords/Search Tags:CAFe control system, EPICS, physical application software, database
PDF Full Text Request
Related items