航天器电测数据库表结构的设计与实现
2012-12-29张海祥何晓宇李鹏吕伟
航天器工程 2012年3期
张海祥 何晓宇 李鹏 吕伟
(北京空间飞行器总体设计部,北京 100094)
1 引言
航天器电测是指在统一供配电条件下,对航天器电气功能、性能、接口等进行的全面检查。电测过程中,航天器按照一定的格式和频率下传数据,地面电测设备对数据进行解析、处理和分析,以此对航天器的功能和性能作出评估和判断[1]。航天器电测产生的数据量非常大,因此对电测数据必须有效存储。最简单的做法是利用文件系统来存储数据。这种方式每次将数据以文本文件的方式记录在单个数据文件中,然后再利用文件夹来管理所有的数据文件。这种形式虽然存储简单容易实现,但随着文件数量的不断增加,数据变得不可管理,不方便查询,通用性差,效率不高。
与数据文件存储方式相比,数据库管理系统(DBMS)在数据存储方面具有明显的优势:关系数据库技术和数据库理论发展成熟,应用工具多;与数据文件相比,DBMS能管理的数据量大,操作容易;利用SQL语句完成后期数据分析,效率高,且具有良好的通用性和可扩展性[2]。航天器电测领域引入数据库管理系统,利用数据库技术可以提高数据管理的有效性和方便性,提升航天器测试的信息化水平。
2 航天器电测数据特点分析
航天器是一个由供配电、测控、热控、姿态与轨道控制、有效载荷等多个分系统组成的复杂系统,各个分系统又分别由若干子单元组成,这些子单元又可进一步分解,直至元器件[3]。为了全面地反映航天器各个组成部分的性能和工作状态,每个航天器都设计了大量的遥测参数,这些参数包括电压、电流、温度、压力、星上设备状态等[4]。……
登录APP查看全文
