专利名称:一种火星探测器无陀螺自主空间姿态机动控制方法
技术领域:
本发明涉及一种火星探测器姿态机动控制技术,尤其是用于火星探测器对不同定 向目标间的无陀螺姿态机动控制模式中,探测器姿态机动前确定目标姿态四元素,仅依靠 星敏感器测量数据,使用飞轮闭环控制星体绕欧拉轴以最短路径完成姿态机动。
背景技术:
在执行火星探测任务时,需要对火星定向完成拍照任务,对地球定向完成数传任 务,完成太阳电池阵对日定向保证整星能源供应,各定向目标切换时可能进行任意角度的 姿态机动。
在进行姿态机动的控制规律时,首先要选取控制反馈量,以往卫星使用陀螺测量 角速率和积分到欧拉角作为反馈输入,如果使用陀螺积分的欧拉角进行姿态机动还需进行 参考系的解算;当姿态机动的角度较大时,使用欧拉角可能会出现奇异;最重要原因还是 由于飞轮的最大转速有限,使用欧拉角进行姿态机动,更易使飞轮饱和,因此,需要研制一 种无需陀螺数据的姿态机动控制技术。发明内容
针对现有技术存在的不足,本发明要解决的技术问题是提供一种火星探测器无陀 螺自主空间姿态机动控制方法,能够完成火星探测器对任意目标的姿态机动任务,无需陀 螺的角速度数据作为反馈,增加探测器姿态机动的可靠性。
为解决上述技术问题,本发明是通过以下的技术方案实现的,一种火星探测器无 陀螺自主空间姿态机动控制方法,其具体包括如下步骤
1.探测器进入姿态机动模式前,首先使用推力器将飞轮转速卸载到200rpm内,使 飞轮角动量达到姿态机动前的需要;
2.探测器进入姿态机动模式后,根据目标姿态四元素和当前星体姿态四元素计算 姿态机动欧拉轴和欧拉角;
3.根据飞轮转动动量和星体惯量计算姿态机动角速度,确定星体加速时间tm与 整个姿态机动过程所需时间ts,这两个时间取值的确定必须保证反作用飞轮的转速不超过 其最大转速;
4.采用前馈+反馈策略的解耦控制律,探测器姿态准确跟踪机动规划的角速度和 控制力矩,保证了控制的精度和稳定性;
本发明采用的方法与现有技术相比,其优点和有益效果是
该火星探测器姿态机动控制方法,无需陀螺姿态机动控制,采用星敏感器和飞轮 的最小配置,实现了整个机动过程的闭环控制,整个任务均为星上自主处理自主计算任务 剖面、机动控制过程自主迭代、不依赖陀螺信息,真正实现了最短路径的全姿态机动功能。
以下将结合附图和具体实施例对本发明作进一步说明。
图1为本发明的机动示意图2为姿态机动指令时序图。
具体实施方式
如图1所示,当探测器需要姿态机动时,首先进行飞轮转速卸载到200rpm内,使飞轮角动量达到姿态机动前的需要,之后进行姿态机动,综合电子计算机计算出欧拉转角和欧拉转轴,从而实现星体从当前指向转动到目标指向,而姿态机动所需时间的确定要根据反作用飞轮的最高转速和所能提供的最大力矩来计算。
火星探测器的大角度姿态机动控制是通过使星体绕欧拉轴进行单轴转动实现的。 得到期望的目标指向四元数I后,再根据星敏感器的测量得到qib,可以计算出当前星体指向到期望目标指向所需要转动的误差四元数I。
权利要求
1.一种火星探测器无陀螺自主空间姿态机动控制方法,其特征在于包括如下步骤 1)探测器进入姿态机动模式前,首先使用推力器将飞轮转速卸载,使飞轮角动量达到姿态机动前的需要; 2)探测器进入姿态机动模式后,根据目标姿态四元素和当前星体姿态四元素计算姿态机动欧拉轴和欧拉角; 3)根据飞轮转动动量和星体惯量计算姿态机动角速度,确定星体加速时间tm与整个姿态机动过程所需时间ts,这两个时间取值的确定必须保证反作用飞轮的转速不超过其最大转速; 4)采用前馈+反馈策略的解耦控制律,探测器姿态准确跟踪机动规划的角速度和控制力矩。
2.根据权利要求1所述的火星探测器无陀螺自主空间姿态机动控制方法,其特征在于所述步骤1-2)中计算姿态机动欧拉转角和欧拉转轴g公式为
3.根据权利要求1或2所述的火星探测器无陀螺自主空间姿态机动控制方法,其特征在于所述步骤1-3)中,确定星体加速时间1。 与整个姿态机动过程所需时间ts的计算公式为
全文摘要
本发明公开一种火星探测器无陀螺自主空间姿态机动控制方法,适用于探测器不同定向目标间的姿态机动控制,不依靠陀螺数据而仅依靠星敏感器数据完成任意指向的姿态机动。探测器姿态机动前确定目标姿态四元素,使用飞轮闭环控制星体绕欧拉轴以最短路径完成姿态机动。与现有技术相比,该方法以最小硬件配置,即星敏感器和飞轮,可以最短路径完成任意指向的姿态机动,具有实用性。
文档编号G05D1/08GK103019247SQ20111028981
公开日2013年4月3日 申请日期2011年9月27日 优先权日2011年9月27日
发明者尹海宁, 周连文, 聂章海, 杜宁, 李芳华, 蔡陈生, 袁彦红 申请人:上海航天控制工程研究所