首页> 外文会议>International conference on space operations >The Common Ground System for both satellite ground test and on-orbit operations
【24h】

The Common Ground System for both satellite ground test and on-orbit operations

机译:用于卫星地面测试和在轨操作的通用地面系统

获取原文

摘要

Although the EGSE (Electrical Ground Support Equipment) for satellite ground test prior to launch and MCS (Mission Control System) for on- orbit operations after launch have many similar or even identical functions, the EGSE used for assembly, integration and validation phase and the MCS for the mission operations phase are normally developed separately and used by different groups of engineers. However, the demand for the single common ground system for EGSE and MCS has increased rapidly in order to minimize risk, reduce cost and improve overall product quality. To keep up with the increasing demand, the CGS (Common Ground System) has been developed over recent years for Korean satellite program. It tries to provide all essential functions to monitor and control a satellite both in orbit and during testing. In practice, many space missions for Korean satellite programs have used or will use it. In this paper, we introduce CGS (Common Ground System) and give a brief overview on the CGS. The current version of CGS runs on Microsoft Windows operating systems (Windows Server 2010 / Windows 7) and the DBMS (database management system) used in CGS is MS SQL Server which is a relational model database server produced by Microsoft. All the software components of CGS are based on the Microsoft .NET Framework installed on computers running Microsoft Windows operating systems. The .NET Framework is a software framework including a large library of pre-coded solutions to common programming problems. The client side application of CGS can access spacecraft database running on server side via ADO.NET which is a part of the base class library that is included with the Microsoft .NET Framework. The client application of CGS is also RIA (Rich Internet Application) being capable of delivering a rich experience to the user over the web. To be more concrete, it is based on Microsoft Silverlight which is an application framework for writing and running RIA in order to be able to be accessible via a browser anywhere at any time. Additionally CGS relies upon SOA (service-oriented architecture) to design and implement more robust, maintainable, and reusable software components which is easily assembled and combined efficiently and rapidly for different purpose. The CGS has multi-mission capability. It can be used to control and monitor multiple satellites at the same time with single hardware platform. That is, CGS is able to share servers and clients across missions for minimizing the amount of hardware platform. In order to perform automated operations and describe scripted procedures, it also supports the procedure automation language for both satellite ground test and mission operation such as PLUTO (Procedure Language for Use in Test and Operations) which is published as an ECSS standard and Spacecraft Test and Operations Language (STOL) which is developed by NASA (National Aeronautics and Space Administration) and is used in numerous ground systems today. The procedure automation language in CGS is easy to use and used to monitor spacecraft telemetry and send commands to ground equipment or a spacecraft. Moreover, the telemetry data received from satellite in real-time are used to monitor satellite both in orbit and during testing. However, it is impossible to check all the incoming telemetry data from satellite in real time in order to detect abnormality of satellite quickly. MIMIC within the CGS is used in order to display summarized information about spacecraft in a visualized way that is quickly and easily understood. That is, it provides essential function to monitor a satellite both in orbit and during testing. In future work, we plan to enhance the CGS in order to improve the reusability, maintainability and portability. For example, the CGS will minimize the dependencies on COTS (commercial off-the-shelf) products for future Korean space missions. Some COTS products such as NetAdvantage (Infragistics), RadControls(Telerik), and SyntaxEditor (Actipro) are currently used in CGS. In order to make CGS be more open and flexible system, the dependencies on COTS products should be minimized to a negligible level in the near future. This paper also will include the lessons learned from the design and implementation of the CGS.
机译:尽管发射前用于卫星地面测试的EGSE(电气地面支持设备)和发射后用于在轨运行的MCS(任务控制系统)具有许多相似甚至相同的功能,但EGSE用于组装,集成和验证阶段以及任务运营阶段的MCS通常是单独开发的,并由不同的工程师组使用。但是,对EGSE和MCS的单一公共接地系统的需求已迅速增加,以最大程度地降低风险,降低成本并提高整体产品质量。为了满足不断增长的需求,近年来已为韩国卫星计划开发了CGS(公用地面系统)。它试图提供所有必要的功能,以监视和控制在轨和测试期间的卫星。实际上,许多韩国卫星计划的太空任务已经使用或将要使用它。在本文中,我们介绍了CGS(公用地面系统),并简要介绍了CGS。 CGS的当前版本在Microsoft Windows操作系统(Windows Server 2010 / Windows 7)上运行,CGS中使用的DBMS(数据库管理系统)是MS SQL Server,它是Microsoft生产的关系模型数据库服务器。 CGS的所有软件组件均基于运行Microsoft Windows操作系统的计算机上安装的Microsoft .NET Framework。 .NET Framework是一个软件框架,其中包括针对常见编程问题的大量预编码解决方案库。 CGS的客户端应用程序可以通过ADO.NET访问在服务器端运行的航天器数据库,ADO.NET是Microsoft .NET Framework附带的基类库的一部分。 CGS的客户端应用程序也是RIA(富Internet应用程序),它能够通过Web向用户提供丰富的体验。更具体地说,它基于Microsoft Silverlight,后者是用于编写和运行RIA的应用程序框架,以便能够随时随地通过浏览器进行访问。另外,CGS依靠SOA(面向服务的体系结构)来设计和实现更健壮,可维护和可重用的软件组件,这些组件易于组装,高效,快速地组合以用于不同目的。 CGS具有多任务功能。它可以用于通过单个硬件平台同时控制和监视多颗卫星。也就是说,CGS能够跨任务共享服务器和客户端,以最大程度地减少硬件平台的数量。为了执行自动化操作并描述脚本化程序,它还支持用于卫星地面测试和任务操作的程序自动化语言,例如PLUTO(用于测试和操作的过程语言),该语言已作为ECSS标准和《航天器测试》发布。由NASA(美国国家航空航天局)开发的操作语言(STOL),如今已在众多地面系统中使用。 CGS中的过程自动化语言易于使用,可用于监视航天器遥测并将命令发送到地面设备或航天器。此外,从卫星实时接收的遥测数据可用于监视在轨和测试期间的卫星。但是,不可能实时检查来自卫星的所有遥测数据以快速检测卫星的异常。使用CGS中的MIMIC以便以可视化的方式显示有关航天器的摘要信息,该信息可以快速,轻松地理解。也就是说,它提供了在轨道上和在测试期间监视卫星的基本功能。在未来的工作中,我们计划增强CGS,以提高可重用性,可维护性和可移植性。例如,对于未来的韩国太空飞行任务,CGS将最大限度地减少对COTS(商用现货)产品的依赖。 CGS当前使用了一些COTS产品,例如NetAdvantage(Infragistics),RadControls(Telerik)和SyntaxEditor(Actipro)。为了使CGS更加开放和灵活,在不久的将来应将对COTS产品的依赖性最小化到可以忽略的水平。本文还将包括从CGS的设计和实施中学到的经验教训。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号