• 工作总结
  • 工作计划
  • 读后感
  • 发言稿
  • 心得体会
  • 思想汇报
  • 述职报告
  • 作文大全
  • 教学设计
  • 不忘初心
  • 打黑除恶
  • 党课下载
  • 主题教育
  • 谈话记录
  • 申请书
  • 对照材料
  • 自查报告
  • 整改报告
  • 脱贫攻坚
  • 党建材料
  • 观后感
  • 评语
  • 口号
  • 规章制度
  • 事迹材料
  • 策划方案
  • 工作汇报
  • 讲话稿
  • 公文范文
  • 致辞稿
  • 调查报告
  • 学习强国
  • 疫情防控
  • 振兴乡镇
  • 工作要点
  • 治国理政
  • 十九届五中全会
  • 教育整顿
  • 党史学习
  • 建党100周
  • 当前位置: 蜗牛文摘网 > 实用文档 > 公文范文 > 基于矩阵式软件库的航天系统快速构建

    基于矩阵式软件库的航天系统快速构建

    时间:2023-03-27 10:50:04 来源:千叶帆 本文已影响

    李赣华,樊恒海,董黎,邰能建

    (1.国家宇航动力学实验室,陕西 西安 710043;
    2.西安卫星测控中心,陕西 西安 710043)

    近年来,我国航天工业尤其是商业航天的发展速度很快,面向民商轨航天器数量井喷式增长。面对每年型号多样、数量较多的卫星数据处理,航天地面数据处理中心系统的功能很多、组成复杂,硬件系统数量不断上升,软件建设耗费人力和经费数量巨大,面向未来大量不断增加的在轨航天器,地面数据处理中心如何对主要分系统进行梳理分类,充分利用已经过充分验证的在用系统模块,结合在用模块配置更改和少量模块研发,快速构建新上卫星的地面数据处理系统,将是满足未来民用和商用卫星数量增加,降低成本的关键技术问题。基于类统一建模语言(Unified Modeling Language,UML),本文提出一个利用矩阵式软件库快速组建新的卫星数据处理系统,对应用软件和部署硬件进行解耦分离,实现在用系统不中断情况下快速构建新增卫星任务系统的方法。

    国内主要在软件流水线方面和软件库的管理方面开展了许多的研究。针对系统快速构建,金星波提出基于软件库的软件生产线过程模型及无缝迁移模型,采用生产线技术达到降低初期投入成本,有助于生产线的迁移能力[1]。陈永红提出了大规模工业化生产软件的模式,建立模块库管理系统,用户可以交互地和随意地往模块库中插入、删除、修改和查询模块[2]。曹洪雨提出一种基于开源架构的在线研发流水线组件的设计实现方法[3]。徐正权针对那些已经存在的传统相关联的软件资源能够利用Internet 技术进行网络发布和互操作,提出一种新的SoftStore 软件库系统模型——SSLM,并结合一个实际的类库系统讨论SoftStore 软件库的具体应用[4]。倪奇智针对存在精确异常要求的Java 程序,提出了一种软件流水线的算法,并以安腾作为底平台对该算法进行了测试,实验结果显示该算法在保证Java 精确异常要求的情况下能够大幅度提高Java 程序的性能[5]。同样,国外在系统快速组建和软件生产线方面开展了大量的研究,使系统开发时间大大缩短,降低软件开发费用[6-9]。

    国内外航天系统[10-11]同样采用了基于云平台和相对分离模块化软件架构。但是因为航天数据中心系统主要应用于航天器的地面操控和管理工作,系统结构复杂,软件模块组成量大,同系列不同型号系统组成相似,可以通过配置和相应更改实现构建,在这样的要求下,上述方法可以借鉴但难以直接利用。

    针对航天数据处理中心,本文提出一种云计算三层服务架构,即基础设施层(IaaS)、平台服务层(PaaS)和软件服务层(SaaS),如图1 所示。在云计算系统下是硬件设备层,为云计算系统提供硬件资源支撑。同时,为了减少不同系统层建设和运行维护产生的相互干扰,需通过技术手段实现SaaS、PasS、IaaS 和硬件设备层的解耦合,分别通过建设通用模块化硬件平台和动态调度定制化矩阵式软件库等途径来实现。

    图1 航天数据处理中心多态多层兼容结构示意图

    计算机系统包含服务器、终端、磁盘阵列、网络交换机及配套设施等,按照功能划分,主要包括标准化的模块设计机房和统一管理的集中部署硬件平台等,详细如下。

    3.1 标准化模块设计机房

    为了标准化设计航天数据中心机房,保证系统具备统一管理和集中部署能力,同时满足软硬件系统解耦合要求,可采用标准模块化机房设计,根据需要对机房进行隔断,实现功能区划分。机房包含温湿度监控系统、水浸监控系统、门禁系统、工具柜等配套设施。每个机房的布局如图2 所示。

    图2 标准化模块化机房设计示意图

    3.2 操作与系统分离的架构设计

    按一体化云架构建成的航天数据处理中心如图3所示,初步计划采用国产芯片硬件平台,从物理实体的视角看,主要由统一的计算中心、数据中心、操控中心、信息网络、安全中心以及云管理中心等组成,航天数据处理中心软件系统由统一平台提供硬件资源。

    图3 统管集中硬件平台架构示意图

    其中,计算中心包括各类计算硬件资源和虚拟化管理软件,以及承载在虚拟机上的多种粒度的应用软件;
    数据中心包括存储硬件资源以及承载其上的数据存储管理软件、各类任务数据;
    操控中心包括各类显示资源和承载其上的任务显示或用户交互软件;
    信息网络实现各中心和系统之间的信息传输;
    安全中心完成中心云平台用户认证、终端防护、应用审计等,并为天地信息交互提供密码保障;
    云管理中心实现中心私有云资源分配、服务管理、状态监控和日志管理等。

    如图4 所示,航天数据处理中心所有软件系统将采用统一的硬件系统平台,建设核心矩阵式软件武器库,通过需求可灵活地定制化组建新应用系统,按照系统运行要求,快速动态调整及加载卸载应用系统,达到“硬件资源充分优化利用,软件平台按需动态使用”的目的。

    图4 软件矩阵式软件库架构及选择使用示意图

    以其中一个型号卫星为例:首先,系统根据该星飞控任务软件配置需求,可对照矩阵式软件库的存储状态表生成软件模块配置矩阵;
    其次,系统读取配置矩阵,完成所需模块的快速精准抽取;
    最后,系统通过规则判断和软件配置/设置,完成任务应用系统的快速拼装组建。

    4.1 矩阵式软件库

    航天数据处理中心系统与协同单位、卫星用户、卫星研制等单位按照统一的信息传输要求,如图5 所示,采用模块化和标准化软件架构设计,由“矩阵式软件库”和“大数据分析管理”等组成软件数据层,支撑各个业务系统组成的系统应用层,通过统一的“航天信息交互系统”通信接口进行信息交互,实现航天数据处理中心的数据统一存储管理,对所有需部署的软件模块通过标准流程测试验证后,定型补充到矩阵式软件库中,持续扩展完善,形成航天数据中心的矩阵式软件库。

    图5 矩阵式软件库运行架构示意图

    4.2 定制化组建应用

    应用系统的组建将主要包括两种方式,一种是新建系统定制化生成,另一种是同系列型号的快速生成系统。下面介绍主要组建过程。

    4.2.1 新建系统定制化生成

    航天数据处理中心软件系统采用多维中心软件库进行存储和管理,应用系统将采用流水线方式开展应用系统的定制化组建,“组建”及“下线”的运行流程如图6所示。在用户申请下,提出新建应用需求,按照映射表建立库映射模板,通过软件武器矩阵库生成软件需求矩阵。针对系统必需的汇集分发、数据处理、数据存储、显示服务等功能要求,按规则对软件需求矩阵辅助判断检查,经查后,通过软件配置设置、应用系统生成,实现应用上线运行。当前系统不再使用时,根据系统运行需求,可对应用及数据进行卸载,并形成镜像文件封存,完成应用系统下线,释放硬件资源。

    图6 新建系统定制化组建流程示意图

    4.2.2 同系列系统快速生成

    对于同系列卫星的航天任务系统,如图7 所示,可选择库中保存的同系列型号镜像文件,采用快速统一系统配置,实现快速应用系统生成,实现快速组建,并同样可根据使用要求灵活动态加载和卸载应用。

    图7 同系列航天任务系统组建流程示意图

    4.3 按需动态加载系统

    如图8 所示,通过镜像文件方式,应用软件系统按需具备快速动态加载和卸载的能力,在集中部署和统一管理的硬件平台上,运行重要和长期驻留的应用软件,需临时和间断性运行的应用软件将按需上线和使用,达到充分优化硬件资源利用效率的目的。

    图8 应用系统按需动态加载使用示意图

    针对航天数据中心同系列卫星地面系统的快速构架和加载卸载应用,本文提出了一种基于多维矩阵式软件库的快速定制构建方法,同时提出了软硬件分离、操作和操作场地解耦的一体化方案,有效提高了系统研制的效率,降低了系统应用和管理的成本,提高了硬件系统和操作场地的使用灵活性。通过在航天数据中心的使用,能够满足当前我国井喷式增长的民商用航天器地面管理的任务要求。

    猜你喜欢 矩阵式示意图数据处理 认知诊断缺失数据处理方法的比较:零替换、多重插补与极大似然估计法*心理学报(2022年4期)2022-04-12ILWT-EEMD数据处理的ELM滚动轴承故障诊断水泵技术(2021年3期)2021-08-14奥迪e-tron汽车观察(2021年4期)2021-05-10电除尘矩阵式电磁振打器控制系统改进优化湖南电力(2021年1期)2021-04-13先画示意图再解答问题数学小灵通(1-2年级)(2020年9期)2020-10-27黔西南州旅游示意图当代贵州(2019年41期)2019-12-13四川省某医学院矩阵式临床素质团队教育模式下培养时间与科研产出关系的探讨医学与社会(2015年9期)2015-12-26基于希尔伯特- 黄变换的去噪法在外测数据处理中的应用中国惯性技术学报(2015年1期)2015-12-19两张图读懂“青年之声”中国共青团(2015年7期)2015-12-17Matlab在密立根油滴实验数据处理中的应用西华师范大学学报(自然科学版)(2015年3期)2015-02-27
    相关热词搜索:航天构建快速

    • 名人名言
    • 伤感文章
    • 短文摘抄
    • 散文
    • 亲情
    • 感悟
    • 心灵鸡汤