基于虚拟化的火箭测发控软件冗余技术
发布时间:2025-01-05 22:14
火箭测发控软件是地面的核心软件,其重点业务需要使用软件冗余技术来保障发射的可靠性。本文研究并提出一种基于B/S架构的测发控软件系统设计方案,并在虚拟化平台上实现软件冗余技术,以满足日益增长的对测发控软件可靠性的需求。
【文章页数】:8 页
【部分图文】:
本文编号:4023350
【文章页数】:8 页
【部分图文】:
图1 虚拟化测发控平台架构图
测发控软件以业务功能为单元,部署到虚拟化容器(下文简称容器)上,多个相同业务的容器相互配合构成虚拟化业务域,形成对业务的主备冗余。测发控软件虚拟化平台的组成如图1所示。本文建立适合于测发控软件的虚拟化平台,前后端交互业务容器采用tomcat作为业务容器基础镜像,并整合交互域中的前....
图2 控制域冗余通信方式图
流程控制业务主容器在启动时可以选择主从状态,运行处于主状态时,通过和协议处理业务的通信,控制包括PLC、PXI、LXI、测试计算机等设备终端,执行测试及发射控制任务。同时,流程控制业务主容器将测试项目、步序、数据等信息发送给控制域从容器,供从容器跟踪当前的测试进程,当发生切换时能....
图3 流程控制业务容器数据流图
图2控制域冗余通信方式图协议处理业务容器主从数据流图,如图4所示。
图4 协议处理业务容器数据流图
查询控制命令消息(CtrSearchCMD)是主容器向从容器发送,查询从响应主的命令任务,包含ID号和命令参数2种数据。ID号是当前需要给从容器发送的控制命令,共有3种命令,分别是清空命令、主从容器切换命令、主查询从容器是否允许切换命令;命令参数为3种命令的操作内容,清空命令对应....
本文编号:4023350
本文链接:https://www.wllwen.com/kejilunwen/hangkongsky/4023350.html