-
公开(公告)号:CN103164220B
公开(公告)日:2016-03-02
申请号:CN201310055488.3
申请日:2013-02-21
申请人: 北京控制工程研究所
IPC分类号: G06F9/44
摘要: 一种星载计算机在轨维护所用浮点立即数的自主处理方法,步骤为:(1)提取浮点立即数集合以及表示浮点立即数使用的浮点全局变量集合;(2)定义一个包含无符号整数类型成员与浮点型成员的共用体类型变量;(3)从提取的浮点立即数集合中选择一个未处理的浮点立即数,根据IEEE754数据格式计算该浮点立即数在计算机内存中的32位2进制表示值,并赋值给所述共用体类型变量中的无符号整数类型成员;(4)读取所述共用体类型变量中的浮点型成员的数值,并赋值给所述提取出的浮点全局变量集合中对应的一个浮点全局变量,即实现了该浮点立即数的处理,之后直至所有浮点立即数均处理完毕,星上计算机再进行后继处理。
-
公开(公告)号:CN103217982A
公开(公告)日:2013-07-24
申请号:CN201310055543.9
申请日:2013-02-21
申请人: 北京控制工程研究所
IPC分类号: G05D1/10
摘要: 本发明公开了一种基于轮控模式的轨道控制方法,本发明针对太阳同步轨道卫星高精度轨道冻结的特点,在轨道控制中采用双频GPS和DORIS定轨+高精度星敏定姿+高精度轮控的控制方法,提高了卫星轨道控制精度,实现卫星的高精度轨道冻结任务,是以往从未采用过的卫星轨道控制方法。从2011年开始,本发明已经成功应用于多颗太阳同步轨道卫星的轨道控制,轨道控制精度达到世界先进水平,取得了良好的效果。
-
公开(公告)号:CN103116361A
公开(公告)日:2013-05-22
申请号:CN201310055410.1
申请日:2013-02-21
申请人: 北京控制工程研究所
IPC分类号: G05D1/10
摘要: 本发明公开了一种卫星动量轮控制下的变轨间隔确定方法,包括以下步骤:(1)计算动量轮能够承受的最大角动量变化;(2)获取轨控推力器带来的干扰力矩;(3)计算干扰角动量的幅值;(4)计算动量轮控制下的变轨时间间隔;(5)地面注入本次变轨序列的变轨数据块;(6)执行变轨。本发明方法在动量轮控制下进行,一方面不至于动量轮饱和,另一方面,本发明设计的变轨方式不需要姿控发动机喷气,仅仅需要轨控发动机喷气即可实现变轨,节省燃料。
-
公开(公告)号:CN103092760A
公开(公告)日:2013-05-08
申请号:CN201310036432.3
申请日:2013-01-30
申请人: 北京控制工程研究所
IPC分类号: G06F11/36
摘要: 一种软件修正性在轨维护优化方法,步骤为:(1)确定星上软件代码中需要实施在轨维护函数的最后一个修改点语句;(2)在所述新函数的最后一个修改点语句之后,进行恢复寄存器现场和修改所述新函数的返回地址的操作,将新函数的返回地址修改为所述需要实施在轨维护函数在其最后一个修改点语句之后的下一条语句的地址;(3)将所述新函数与原有星上软件代码进行联合编译;(4)提取联合编译之后的所述新函数对应的代码并且上注到星上用于替换所述需要实施在轨维护函数。采用本发明方法实现了软件修正性在轨维护的优化设计,可明显减少程序的注入量,降低注入程序被单粒子打翻的风险。
-
-
公开(公告)号:CN103116546B
公开(公告)日:2015-08-19
申请号:CN201310055556.6
申请日:2013-02-21
申请人: 北京控制工程研究所
IPC分类号: G06F11/36
摘要: 本发明公开了一种卫星在轨大规模程序修改的自动验证系统,针对在轨大规模程序修改量大,人工比对效率低、可靠性低的问题分析,本发明提出了一种在轨大规模程序修改的地面自动验证系统,将待修改的程序自动分割成符合在轨注入要求的程序块,将程序块注入星载计算机后,再从星载计算机的内存中下卸程序块,最后将下卸的修改程序内容与待修改的程序块进行比对,由此来验证注入过程中程序修改的正确性,这种方法大大提高了程序修改验证的效率和可靠性,为海洋二号卫星在轨抢救工作提供了有力的地面支持,卫星在轨抢救节省了宝贵时间,提供的程序修改块100%正确。
-
公开(公告)号:CN103235509B
公开(公告)日:2015-10-21
申请号:CN201310108761.4
申请日:2013-03-29
申请人: 北京控制工程研究所
IPC分类号: G05B13/04
摘要: 一种基于动量轮的转动部件干扰补偿方法,包括以下步骤:(1)对所述转动部件进行干扰分析;(2)确定所述转动部件的干扰补偿函数;(3)设计基于时间片中断调用的干扰补偿实现方法;(4)将补偿力矩与姿控力矩进行融合;(5)确定将控制电压输出给动量轮I/O口的方式,从而实现对转动部件干扰补偿。本发明在提高姿态控制精度的同时可以减少喷气推进系统补偿的燃料消耗,同时,本发明补偿方法为结合姿态控制周期和控制计算机时间片中断规律的补偿方法,充分利用了硬件资源,硬件和软件相结合的方式解决了控制周期与补偿周期不一致的问题,实现了在轨实时补偿控制。
-
-
公开(公告)号:CN103235509A
公开(公告)日:2013-08-07
申请号:CN201310108761.4
申请日:2013-03-29
申请人: 北京控制工程研究所
IPC分类号: G05B13/04
摘要: 一种基于动量轮的转动部件干扰补偿方法,包括以下步骤:(1)对所述转动部件进行干扰分析;(2)确定所述转动部件的干扰补偿函数;(3)设计基于时间片中断调用的干扰补偿实现方法;(4)将补偿力矩与姿控力矩进行融合;(5)确定将控制电压输出给动量轮I/O口的方式,从而实现对转动部件干扰补偿。本发明在提高姿态控制精度的同时可以减少喷气推进系统补偿的燃料消耗,同时,本发明补偿方法为结合姿态控制周期和控制计算机时间片中断规律的补偿方法,充分利用了硬件资源,硬件和软件相结合的方式解决了控制周期与补偿周期不一致的问题,实现了在轨实时补偿控制。
-
公开(公告)号:CN103116546A
公开(公告)日:2013-05-22
申请号:CN201310055556.6
申请日:2013-02-21
申请人: 北京控制工程研究所
IPC分类号: G06F11/36
摘要: 本发明公开了一种卫星在轨大规模程序修改的自动验证系统,针对在轨大规模程序修改量大,人工比对效率低、可靠性低的问题分析,本发明提出了一种在轨大规模程序修改的地面自动验证系统,将待修改的程序自动分割成符合在轨注入要求的程序块,将程序块注入星载计算机后,再从星载计算机的内存中下卸程序块,最后将下卸的修改程序内容与待修改的程序块进行比对,由此来验证注入过程中程序修改的正确性,这种方法大大提高了程序修改验证的效率和可靠性,为海洋二号卫星在轨抢救工作提供了有力的地面支持,卫星在轨抢救节省了宝贵时间,提供的程序修改块100%正确。
-
-
-
-
-
-
-
-
-