Institutional Repository of Radio Astronomy Research Laboratory
大口径射电望远镜天文观测与监控软件系统架构设计 | |
Alternative Title | The architecture design of astronomical observation and system;monitoring and control software for large radio telescope |
刘志勇1,2,3![]() ![]() ![]() ![]() ![]() | |
2019-09-01 | |
Source Publication | 中国科学:物理学 力学 天文学
![]() |
ISSN | 1674-7275 |
Volume | 49Issue:9Pages:099509 |
Contribution Rank | 1 |
Abstract | 奇台110 m口径全可动射电望远镜波段覆盖范围宽、科学目标广、配备设备种类多,在天文观测中不仅需要协调、控制和监视各类观测设备,还需要在高精度观测中实时校准和调整设备,所以天文观测与监控软件系统的顶层设计对实现科学观测尤为重要.随着望远镜设备增多,控制与监视的节点数增加,观测系统变得非常复杂,传统的集中式控制系统已不能满足系统要求.本文提出一种基于消息队列中间件ZeroMQ和序列化通信的天文观测与监控软件体系架构.该架构由用户交互系统、动态调度、协调中心、健康管理、数据处理、本地控制和硬件等系统组成.其中,协调中心作为软件系统的核心,以往大多数研究强调如何调度观测任务的序列而不是不同系统之间的任务调度.本文涉及的协调中心,通过任务管理、多线程和消息缓存等方法,使天文观测系统成为一个有机的整体.架构设计基于分布式设计模式,结合层次结构、设计模式和微服务设计思想,使系统具有更好的跨平台和自动化的性能要求. |
Other Abstract | Astronomical 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 Email | na.wang@xao.ac.cn |
Keyword | 射电望远镜 天文观测系统 架构设计 协调中心 |
DOI | 10.1360/SSPMA-2019-0042 |
Indexed By | CSCD ; 中文核心期刊要目总览 |
Language | 中文 |
CSCD ID | CSCD:6579479 |
Citation statistics | |
Document Type | 期刊论文 |
Identifier | http://ir.xao.ac.cn/handle/45760611-7/3174 |
Collection | 射电天文研究室_天线技术实验室 110米口径全可动射电望远镜(QTT)_110米大口径全可动射电望远镜关键技术研究(973项目)_课题4:反射面高精度快速测量与主动面实时闭环修正 110米口径全可动射电望远镜(QTT)_技术成果_“大型全可动射电望远镜关键技术研究”专辑(中国科学:物理学 力学 天文学 Volume 49, Issue 9, 2019) |
Corresponding Author | 王娜 |
Affiliation | 1.中国科学院新疆天文台, 乌鲁木齐830011; 2.中国科学院射电天文重点实验室, 南京210008; 3.中国科学院大学, 北京100049 |
First Author Affilication | Xinjiang Astronomical Observatory, Chinese Academy of Sciences |
Corresponding Author Affilication | Xinjiang 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-SA | View Application Full Text |
Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.
Edit Comment