XAO OpenIR  > 射电天文研究室  > 已撤销团组  > 天线技术组
大口径射电望远镜天文观测与监控软件系统架构设计
Alternative TitleThe architecture design of astronomical observation and system;monitoring and control software for large radio telescope
刘志勇1,2,3; 李军1,3; 王娜1,2; 袁野1,2; 陈卯蒸1,2
2019-09-01
Source Publication中国科学:物理学 力学 天文学
ISSN1674-7275
Volume49Issue:9Pages:099509
Contribution Rank1
Abstract奇台110 m口径全可动射电望远镜波段覆盖范围宽、科学目标广、配备设备种类多,在天文观测中不仅需要协调、控制和监视各类观测设备,还需要在高精度观测中实时校准和调整设备,所以天文观测与监控软件系统的顶层设计对实现科学观测尤为重要.随着望远镜设备增多,控制与监视的节点数增加,观测系统变得非常复杂,传统的集中式控制系统已不能满足系统要求.本文提出一种基于消息队列中间件ZeroMQ和序列化通信的天文观测与监控软件体系架构.该架构由用户交互系统、动态调度、协调中心、健康管理、数据处理、本地控制和硬件等系统组成.其中,协调中心作为软件系统的核心,以往大多数研究强调如何调度观测任务的序列而不是不同系统之间的任务调度.本文涉及的协调中心,通过任务管理、多线程和消息缓存等方法,使天文观测系统成为一个有机的整体.架构设计基于分布式设计模式,结合层次结构、设计模式和微服务设计思想,使系统具有更好的跨平台和自动化的性能要求.
Other AbstractAstronomical observation and system monitoring and control software is an important component for the wide-band, multi-scientific, and general-purpose QiTai Radio Telescope. Its function is to coordinate the assignments, control and monitor the equipment either remotely or locally, and to perform real-time calibration and adjustment for high precision observations. As the number of the controlling and monitoring nodes increases, the complexity of the observation system also increases and the traditional centralized controlled system can no longer meet the system requirements. This paper proposes an architecture design of astronomical observations which based on message queue middleware ZeroMQ and serialized communication. The architecture consists of a graphical user interaction system, dynamic scheduling, coordination center, health monitoring system, data processing system, local control system and hardware system. As the core of the software system, the function of the coordination center has been emphasized on how to schedule the sequence of observation tasks in most previous studies rather than on scheduling among different systems. In our design, the coordination center controls and manages other systems through task management, multi-threading and message caching making the astronomical observation system functions as an integrated whole. The architecture design adopts a distributed design pattern in combination with the ideas of hierarchy, design patterns and microservices design to equip the system with better cross-platform and highly automated performance requirements.
Correspondent Emailna.wang@xao.ac.cn
Keyword射电望远镜 天文观测系统 架构设计 协调中心
DOI10.1360/SSPMA-2019-0042
Indexed ByCSCD ; 中文核心期刊要目总览
Language中文
CSCD IDCSCD:6579479
Citation statistics
Document Type期刊论文
Identifierhttp://ir.xao.ac.cn/handle/45760611-7/3174
Collection射电天文研究室_已撤销团组_天线技术组
Corresponding Author王娜
Affiliation1.中国科学院新疆天文台, 乌鲁木齐830011;
2.中国科学院射电天文重点实验室, 南京210008;
3.中国科学院大学, 北京100049
First Author AffilicationXinjiang Astronomical Observatory, Chinese Academy of Sciences
Corresponding Author AffilicationXinjiang Astronomical Observatory, Chinese Academy of Sciences
Recommended Citation
GB/T 7714
刘志勇,李军,王娜,等. 大口径射电望远镜天文观测与监控软件系统架构设计[J]. 中国科学:物理学 力学 天文学,2019,49(9):099509.
APA 刘志勇,李军,王娜,袁野,&陈卯蒸.(2019).大口径射电望远镜天文观测与监控软件系统架构设计.中国科学:物理学 力学 天文学,49(9),099509.
MLA 刘志勇,et al."大口径射电望远镜天文观测与监控软件系统架构设计".中国科学:物理学 力学 天文学 49.9(2019):099509.
Files in This Item:
File Name/Size DocType Version Access License
刘志勇-2019-大口径射电望远镜天文观(1240KB)期刊论文出版稿开放获取CC BY-NC-SAView Application Full Text
Related Services
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Google Scholar
Similar articles in Google Scholar
[刘志勇]'s Articles
[李军]'s Articles
[王娜]'s Articles
Baidu academic
Similar articles in Baidu academic
[刘志勇]'s Articles
[李军]'s Articles
[王娜]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[刘志勇]'s Articles
[李军]'s Articles
[王娜]'s Articles
Terms of Use
No data!
Social Bookmark/Share
File name: 刘志勇-2019-大口径射电望远镜天文观测与监控软件系统架构设计.pdf
Format: Adobe PDF
All comments (0)
No comment.
 

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.