[发明专利]一种考虑姿态约束与抗退绕的航天器姿态机动控制方法有效
申请号: | 201710521561.X | 申请日: | 2017-06-30 |
公开(公告)号: | CN107168357B | 公开(公告)日: | 2018-08-07 |
发明(设计)人: | 胡庆雷;池碧茹;王陈亮;郭雷 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G05D1/08 | 分类号: | G05D1/08 |
代理公司: | 北京科迪生专利代理有限责任公司 11251 | 代理人: | 杨学明;顾炜 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 考虑 姿态 约束 抗退绕 航天器 机动 控制 方法 | ||
1.一种考虑姿态约束与抗退绕的航天器姿态机动控制方法,其特征在于包括以下步骤:
(1)基于航天器姿态动力学和运动学模型建立航天器姿态机动控制系统模型;
(2)基于步骤(1)建立的航天器姿态机动控制系统模型,根据要求的禁止姿态集,设计抗退绕规避势函数;
(3)在步骤(2)设计的抗退绕规避势函数的基础上,对于步骤(1)建立的航天器姿态机动控制系统模型,设计系统的控制律,实现航天器的姿态机动控制;
所述步骤(1)中建立的航天器姿态动力学方程为:
其中,J表示航天器的转动惯量矩阵,为3×3的对称矩阵;ω=[ω1,ω2,ω3]T表示航天器在本体坐标系下相对于惯性坐标系的角速度,ω1,ω2,ω3分别为卫星的横滚角速度、偏航角速度以及俯仰角速度;表示航天器的角加速度矢量;τ=[τ1,τ2,τ3]T表示系统的控制律,τ1,τ2,τ3分别为航天器本体轴向上执行机构提供的实际控制力矩;(·)×表示一类斜对称矩阵,其形式如下:
航天器的运动学方程为:
其中,Q=[q1,q2,q3,q0]T=[qT,q0]T为四元数定义的航天器的姿态,为四元数的标量部分,其中θ为航天器绕欧拉轴转过的角度,q=[q1,q2,q3]T表示四元数的向量部分,其中e1,e2,e3表示欧拉轴三个方向上的旋转轴,且满足即||Q||2=1;公式中I是3×3的单位阵,q×表示关于四元数向量部分的一类斜对称矩阵,其形式为:
所述步骤(2)中,设计的抗退绕规避势函数为:
其中,α,β为正常数;qe0为误差四元数的标量部分,误差四元数Qe定义为Qd=[qdT,qd0]T为目标四元数,qd为目标四元数的向量部分,qd0为目标四元数的标量部分,Qd*=[-qdT,qd0]为目标四元数的共轭四元数,qe为误差四元数的向量部分;表示四元数乘法,表达式为其中Qa=[qaT,qa0]T,Qb=[qbT,qb0]T均为四元数,qa,qb为四元数向量部分,qa0,qb0为四元数标量部分;Mi为与航天器视轴矢量和禁止姿态有关的矩阵;
所述步骤(3)中设计的系统控制律如下:
其中,k1,k2均为控制律参数且为正常数;为势函数Vr关于Q的偏导,为 的共轭,定义为Vec(·)表示取四元数的向量部分,为3×1的向量;s为滑模面,定义为s=ω+kparctan(k2qe),ω为航天器角速度,kp为滑模面参数且为正的常数,qe为误差四元数的向量部分,更新参数k满足更新律且其值为有界非负数,γk为更新律参数且为正的常数,定义arctan(k2qe)=[arctan(k2qe1),arctan(k2qe2),arctan(k2qe3)]T,其中arctan(k2qe1),arctan(k2qe2),arctan(k2qe3)为分别关于误差四元数向量qe分量qe1,qe2,qe3的反三角函数;定义tanh(s)的形式为tanh(s)=[tanh(s1),tanh(s2),tanh(s3)]T,tanh(s1),tanh(s2),tanh(s3)为分别关于滑模面s分量s1,s2,s3的双曲正切函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710521561.X/1.html,转载请声明来源钻瓜专利网。