Font Size: a A A

Research On The Framework Of NVST Distributed Observation Control System

Posted on:2019-06-04Degree:MasterType:Thesis
Country:ChinaCandidate:Y X FuFull Text:PDF
GTID:2430330563457652Subject:Computer technology
Abstract/Summary:PDF Full Text Request
At present,the world's largest caliber vacuum solar telescope-New Vacuum Solar Telescope has been put into observation.It has a good infrastructure,and the observations are also expected by experts and scholars.However,the observation telescope terminal itself basically related to work independently.There is no unified control and observation scheduling,which results in heavy reliance on manual operation in observation,and data communication efficiency is not high,and observation efficiency is relatively low.In view of the urgent need of NVST to improve the observation efficiency,this research work is based on the systematic investigation of the development of the Observation Control System(OCS)at home and abroad,and focuses on the architecture of the observation control system,the underlying communication,and the realization of the equipment control.The specific description are as follows:1)The framework of the observation and control system for astronomical telescopes at home and abroad was studied.The system architecture was designed based on the actual situation of NVST and its possibility in application was discussed.2)This paper focuses on the key technologies for stable and reliable observation control systems,including the underlying communication framework and software architecture design.This study selects the middleware ZeroMQ which can be applied in a complex distributed environment and has high performance and has a variety of basic communication models;it is based on ZeroMQ and is based on the device layer,control layer,etc.The underlying communication is implemented,and serialization technology and high availability-heartbeat mechanism are introduced to improve the reliability of the system.3)For the need to add new equipment for future observations,the dynamic equipment expansion mechanism under the observation environment was studied in depth.Specific steps include: First,design several types of commonly used functional interfaces,such as data connection interfaces(Data),device interfaces(Device);then,in the design of the system base class,design several abstract classes of key equipment,including telescopes(Telescope),CCD(Camera),Dome,etc,where a large number of virtual functions are used.Finally,new device classes are designed,and abstract classes of the same type of device are inherited,methods are overwritten,parameter expansion,and command extension are performed.Among them,this article designed a virtual device class(Dummy)implementation method,you can think of it as a simulation device.In summary,the paper designed the communication framework of NVST observation control system based on ZeroMQ network communication library,and it designed a system architecture with distributed features.Under the premise of ensuring the smooth completion of observation scheduling and equipment cooperation,the system is standardized,and the versatility of the system is improved.It also provides reference and reference for other domestic astronomical telescopes in the construction of observation and control systems.
Keywords/Search Tags:Observing Control System, New Vacuum Solar Telescope, message communication, distributed, system framework
PDF Full Text Request
Related items