一种星载软件测试自动执行方法

    公开(公告)号:CN103218289A

    公开(公告)日:2013-07-24

    申请号:CN201310108439.1

    申请日:2013-03-29

    Abstract: 本发明公开了一种星载软件测试自动执行方法,根据可执行测试脚本序列动态创建顺序执行线程和实时监控线程,将可执行测试脚本序列导入到顺序执行线程,将可执行测试脚本序列中的实时监控任务导入到实时监控线程中形成实时比对序列;所述可执行测试脚本序列包括多个脚本序列块,每个脚本序列块包括多个操作块。本发明不但可以基于测试事件的时间先后顺序,还可以通过比对变量的变化来触发测试事件的执行,提高了自动测试序列执行的灵活性和对各种状态更改的测试覆盖率。

    一种基于时分复用的多星敏感器时序同步处理方法

    公开(公告)号:CN103034236A

    公开(公告)日:2013-04-10

    申请号:CN201210519559.6

    申请日:2012-11-30

    Abstract: 一种基于时分复用的多星敏感器时序同步处理方法,依据姿轨控系统控制周期与星敏感器图像处理周期的关系,通过设计一个基于控制周期的时间操作序列,一方面完成了卫星姿轨控系统与多个星敏感器之间的读写同步操作,另一方面通过时序安排,根据需要切换姿轨控系统使用的星敏感器数据更新率,保证在正常的模式控制环节,可以周期性完成对所有星敏感器的数据采集和指令发送,在姿态高精度要求的模式(一般为位保模式),可以保证每周期都有更新的星敏感器数据用于定姿计算,在姿轨控系统不同模式下都能够满足星敏数据更新率的要求,在一定程度上保证了卫星姿轨控系统的定姿精度。

    基于分布式数据采集的卫星控制方法及装置

    公开(公告)号:CN119568442A

    公开(公告)日:2025-03-07

    申请号:CN202411706706.X

    申请日:2024-11-26

    Abstract: 本发明公开了一种基于分布式数据采集的卫星控制方法及装置,属于卫星控制技术领域。方法包括:利用四个计算机来构建控制系统,每一个计算机通过总线连接至对应下位机,多个下位机分散开由不同计算机实现数据采集和控制,在控制系统内,每一个计算机均采集自身负责的本机数据,然后将本机数据与其它计算机进行数据交换以得到本机输入数据,进一步对本机输入数据进行融合处理后,以进行控制计算得到本机输出数据,为保证输出数据的可靠性,对本机输出数据与它机输出数据进行交换比对,从而得到本机输出控制数据,利用本机输出控制数据对下位机进行控制。本发明通过分布式数据采集与四机热备份相结合,能够提高数据处理的实时性。

    一种四机热备份计算机中失步单机的故障恢复方法和装置

    公开(公告)号:CN119537107A

    公开(公告)日:2025-02-28

    申请号:CN202411594220.1

    申请日:2024-11-08

    Abstract: 本发明提供了一种四机热备份计算机中失步单机的故障恢复方法和装置,该方法应用于采用拜占庭容错结构的四机热备份计算机中,包括:在每个任务周期中,将四机热备份计算机中的内存数据进行分类,得到包括共有慢变数据和共有快变数据的分类数据;在四机热备份计算机的各单机的输出结果不一致时,确定失步单机;根据共有慢变数据对失步单机进行第一次恢复,并确定第一次恢复时所在的任务周期中发生变化的变化共有慢变数据;根据变化共有慢变数据和共有快变数据对失步单机进行第二次恢复,得到恢复数据;其中,第二次恢复在暂停任务运行状态下进行。本方案实现了四机热备份系统的单机级故障精确自主恢复,提高了星载计算机系统的高冗余容错能力。

    一种空间飞行器在轨控制程序的调度方法及装置

    公开(公告)号:CN119473548A

    公开(公告)日:2025-02-18

    申请号:CN202411603053.2

    申请日:2024-11-11

    Abstract: 本发明公开了一种空间飞行器在轨控制程序的调度方法及装置,属于空间飞行器在轨操作技术领域。方法包括:基于星载软件的控制周期以及在轨控制程序的调度周期确定调度周期点的数量,建立控制周期计数器与调度周期点的对应关系;为所需并发运行的多个在轨控制程序分配对应的调度周期点;在每一个控制周期内,确定与当前控制周期计数器具有对应关系的调度周期点所对应的可调度在轨控制程序,并对该可调度在轨控制程序的当前所需调度的最小可调度单元进行调度;每一个在轨控制程序被分割为多个最小可调度单元。本发明不仅调度简单、快速和高效,且可以避免多任务之间需要同步互斥机制,实现了嵌入式环境下轻量级的多协程并发能力,具有良好的通用性。

    一种空间飞行器在轨控制程序的同步处理方法及装置

    公开(公告)号:CN119356900A

    公开(公告)日:2025-01-24

    申请号:CN202411603107.5

    申请日:2024-11-11

    Abstract: 本发明公开了一种空间飞行器在轨控制程序的同步处理方法及装置,属于空间飞行器在轨操作技术领域。方法包括:获取在轨控制程序的同步机制信息;所述同步机制信息包括具有绑定关系的同步条件和同步动作;对所述同步机制信息中的同步条件进行监测,同步条件未满足之前所述同步机制信息所对应的在轨控制程序处于挂起状态,直到监测到同步条件被满足时,调用所述同步机制信息所对应的在轨控制程序以触发执行与该同步条件绑定的同步动作。本发明能够可以降低系统资源占用率,提高在轨控制程序的并发调度性能。

    一种高效的卫星自主任务规划任务池设计方法及系统

    公开(公告)号:CN112817733B

    公开(公告)日:2023-12-12

    申请号:CN202110220744.4

    申请日:2021-02-26

    Abstract: 一种高效的卫星自主任务规划任务池设计方法及系统,将卫星任务划分为成像任务和数传任务两大类。通过对任务信息进行公共特征提取,将任务信息分为任务级信息和子任务级信息,任务级信息主要包括任务状态、任务序号、优先级、子任务索引、子任务数量、成像数据量等信息,子任务级信息主要包括子任务序号、推扫方式、地理坐标、成像的各类时间、姿态机动、相机状态等信息。建立分类分级的任务池用来接收、存储和管理各类任务。本发明方法在卫星计算机资源受限的情况下,通过一级任务池的动态碎片式整理和二级任务池的循环存储设计策略有效压缩了卫星规划任务数据空间,通过多维度索引表的建立为任务的动态插入和信息的高效使用提供了有力支持。

    一种姿轨控系统多部件动力学仿真模块的设计方法

    公开(公告)号:CN110750869B

    公开(公告)日:2023-07-14

    申请号:CN201910896582.9

    申请日:2019-09-23

    Abstract: 本发明公开一种姿轨控系统多部件动力学仿真模块的设计方法,采用动力学仿真模块分散细化的插针思路,不再将动力学仿真模块的运行时域统一放置于控制周期的固定位置,而是将动力学仿真模块拆分为若干子模块,按照实际性能需求决定细化程度,每个子模块按照其执行序列及时间裕度要求,重新安排执行时域,并且为每个部件设置调用标志,仅在需调用的周期进行数据输出,尽可能优化、均衡仿真性能。在不损失系统仿真度的前提下,成功解决了多部件动力学仿真的时间瓶颈问题。该方法目前已在空间站仿真环境中成功运用。

Patent Agency Ranking