一种针对三浮陀螺高可靠使用的控制方法和系统

    公开(公告)号:CN114030653B

    公开(公告)日:2023-08-01

    申请号:CN202111129791.4

    申请日:2021-09-26

    Abstract: 本发明公开了一种针对三浮陀螺高可靠使用的控制方法和系统,该控制方法包括:选择陀螺选择标志对应指示的若干个陀螺作为备选陀螺;获取各备选陀螺的通讯标志和电机状态标志;根据各备选陀螺的通讯标志和电机状态标志,判断各备选陀螺的有效性,得到各备选陀螺的有效性标志;根据各备选陀螺的有效性标志,确定使用陀螺;根据使用陀螺测量得到的角速度,对卫星进行姿态控制。通过本发明,解决了三浮陀螺短时掉电情况下电机启动的安全问题及陀螺未启动完成时错误数据被引入控制系统的问题。

    基于绝对地址汇聚的数据访问冲突检测方法

    公开(公告)号:CN103699388B

    公开(公告)日:2015-07-08

    申请号:CN201310744736.5

    申请日:2013-12-30

    Abstract: 基于绝对地址汇聚的数据访问冲突检测方法,是一种针对航天嵌入式C程序数据竞争检测的改进方法。本发明以语法分析技术为基础,结合领域知识,更准确地识别的数据竞争,降低数据竞争检测的漏报率。该方法对C源程序进行语法分析,构造源程序中使用的绝对地址集合,利用绝对地址集合,构造间接影响关系。根据C源程序中的中断响应函数,寻找C源程序包括的所有中断上下文。根据绝对地址之间的间接影响关系,判断中断上下文是否会触发数据访问冲突。与现有的数据访问冲突检测方法相比,本发明所提出的方法,能够降低漏报,提高分析准确度。

    一种控制力矩陀螺替代动量轮的卫星稳态控制方法

    公开(公告)号:CN103950556A

    公开(公告)日:2014-07-30

    申请号:CN201410163314.3

    申请日:2014-04-22

    Abstract: 本发明公开了一种控制力矩陀螺替代动量轮的卫星稳态控制方法。当正常工作的动量轮数量为三个时,传统方式下动量轮只能以角动量过零方式工作实现姿态稳定控制,此时控制精度有所下降。针对这一问题,本发明提出了将备份控制力矩陀螺高速转子作为角动量固定动量轮使用,通过转动低速框架角提供某一方向的固定偏置角动量,使得剩余三个动量轮可以工作在偏置状态,从而使系统进入以备份控制力矩陀螺高速转子和三个工作在偏置角动量状态的动量轮组成的零动量控制系统的稳态控制模式,避免动量轮过零使用的精度损失问题。该方法使冷备份控制力矩陀螺兼顾了侧摆机动和稳态控制的备份作用,提高了该类卫星执行机构在轨使用的可靠性。

    基于绝对地址汇聚的数据访问冲突检测方法

    公开(公告)号:CN103699388A

    公开(公告)日:2014-04-02

    申请号:CN201310744736.5

    申请日:2013-12-30

    Abstract: 基于绝对地址汇聚的数据访问冲突检测方法,是一种针对航天嵌入式C程序数据竞争检测的改进方法。本发明以语法分析技术为基础,结合领域知识,更准确地识别的数据竞争,降低数据竞争检测的漏报率。该方法对C源程序进行语法分析,构造源程序中使用的绝对地址集合,利用绝对地址集合,构造间接影响关系。根据C源程序中的中断响应函数,寻找C源程序包括的所有中断上下文。根据绝对地址之间的间接影响关系,判断中断上下文是否会触发数据访问冲突。与现有的数据访问冲突检测方法相比,本发明所提出的方法,能够降低漏报,提高分析准确度。

    一种并发中断驱动软件系统的时序确定方法

    公开(公告)号:CN103699042A

    公开(公告)日:2014-04-02

    申请号:CN201310751632.7

    申请日:2013-12-31

    Abstract: 并发中断驱动软件系统的时序确定方法,通过功能分配,为每个具体的功能模块进行处理时间和调用时间间隔的时序确定,并对中断处理程序进行时序和功能模块组成确定。本发明通过将功能进行细化的时序分配,在设计中就考虑了时序约束,易于保证整个软件系统的时序正确性。本发明给出了放在中断处理中的功能模块的设计准则和处理方式。哪些功能模块需要放在中断中处理对系统时序影响很大,需要统筹考虑,如果不合适可能会导致时序错误。本发明中提供的准则指导了中断中模块的时序设计,减少了中断驱动软件系统行为的不确定性。

    一种引入无效态方式实现的注入数据解耦方法

    公开(公告)号:CN102929278A

    公开(公告)日:2013-02-13

    申请号:CN201210334300.4

    申请日:2012-09-12

    Abstract: 本发明涉及一种引入无效态方式实现的注入数据解耦方法,包括如下步骤:1)确定航天器的遥控块中需要更改的注入数据及取值;2)生成需要向航天器注入的遥控块,遥控块中包括需要更改的和不需要更改的注入数据,其中对需要更改的注入数据赋予步骤(1)中确定的取值,对不需要更改的注入数据取值为无效态约定值;3)地面对注入数据进行校验;4)地面向航天器注入遥控块,航天器依次查询遥控块中各注入数据是否为无效态约定值,若为无效态约定值,则不更改对应的在轨数据的取值;若为非无效态约定值,则将注入数据的取值赋予对应的在轨数据,本发明减小遥控块中注入数据的确认、生成、校验的工作量,解决上行数据注入遥控方式实时性差的问题。

    一种卫星自主任务规划复杂指令时序验证方法

    公开(公告)号:CN115079228B

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

    申请号:CN202210495299.7

    申请日:2022-05-07

    Abstract: 本发明涉及一种卫星自主任务规划复杂指令时序验证方法,属于卫星姿态轨道控制技术领域;针对规划结果中的任务时序、任务衔接性、指令动作的正确性等功能进行时序验证和自动判读,通过建立时序模型验证规划结果的时序和冲突检测;通过建立数传模型模拟数传的开关机、图像文件的记录、回放和擦除等时序功能;通过建立规则库为测试结果提供自动化判读支持;本发明能够解决任务规划结果最主要的指令时序和指令完整性验证等一系列问题,通过多个时序模型解决了指令时序难以验证的问题,为任务规划软件和系统测试提供了一种更加高效可靠的方法。

Patent Agency Ranking