[发明专利]基于张量积多胞鲁棒H2滤波的无陀螺卫星姿态确定方法无效
申请号: | 201210466941.5 | 申请日: | 2012-11-16 |
公开(公告)号: | CN102980580A | 公开(公告)日: | 2013-03-20 |
发明(设计)人: | 刘向东;杨帆;刘冰;陈振 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G01C21/20 | 分类号: | G01C21/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于张量积多胞鲁棒H2滤波的无陀螺卫星姿态确定方法,属于飞行器技术领域。本发明针对卫星姿态动力学方程和运动学方程的非线性特性,提出了基于张量积转换的多胞鲁棒H2滤波,将非线性滤波问题转化为线性滤波问题;首先建立姿态确定系统的状态方程和星敏感器测量方程,并利用雅可比线性化将非线性系统化为线性变参数误差系统,然后根据张量积模型转换建立LPV系统多胞模型描述,并结合鲁棒H2滤波获取姿态确定系统的状态估计校正量,最后利用估计校正量对EKF方法获取的姿态一步预测量进行校正,获取姿态估计值;避免了EKF方法中实时计算更新滤波增益,大大减小了滤波计算量。 | ||
搜索关键词: | 基于 张量积 多胞鲁棒 h2 滤波 陀螺 卫星 姿态 确定 方法 | ||
【主权项】:
1.基于张量积多胞鲁棒H2滤波的无陀螺卫星姿态确定方法,其特征在于:包括以下步骤:步骤1,建立卫星姿态的状态模型和星敏感器测量模型;选取惯性系作为参考坐标系,确定卫星本体系相对于惯性系的方位;建立卫星姿态动力学方程:J ω · + ω × Jω = T ]]> 其中,ω为在卫星本体系中相对于惯性系的角速度;J为卫星惯性阵,T为施加到卫星上的转动力矩,包含控制力矩和作用在卫星上的外部各种干扰力矩;采用修正罗德里格参数σ作为姿态描述参数,卫星姿态运动学方程为:σ · = M ( σ ) ω - - - ( 2 ) ]]> 式中,M ( σ ) = 1 4 [ ( 1 - σ T σ ) I 3 + 2 [ σ × ] + 2 σσ T ] ; ]]> 采用星敏感器测量得到的测量模型为:Sb=R(σ)Si+ΔS其中,Si为恒星在惯性系中的单位方向矢量,ΔS为星敏感器测量噪声,R(σ)为惯性系到卫星本体系的姿态转换矩阵;步骤2,采用雅可比线性化将步骤1建立的非线性系统变换为LPV系统,得到卫星姿态滤波状态误差模型和测量误差模型;设系统的状态估计x ^ = σ ^ T ω ^ T T , ]]> 其中和满足:ω ^ · = - J - 1 ω ^ × J ω ^ + J - 1 T ^ - - - ( 3 ) ]]>σ ^ · = M ( σ ^ ) ω ^ - - - ( 4 ) ]]> 结合雅可比线性化,得到:ω · - ω ^ · = Δ ω · = F ω Δω + n ω ]]>σ · - σ ^ · = Δ σ · = - [ ω ^ × ] Δσ + 1 4 Δω ]]> 式中:F ω = J - 1 [ ( J ω ^ ) × ] - J - 1 [ ω ^ × ] J , ]]> nω=J-1ΔT,ΔT为力矩误差;选取误差状态变量Δx = Δ σ ^ T Δ ω ^ T T , ]]> 则系统的滤波状态误差模型为Δ x · = FΔx + Gw - - - ( 5 ) ]]> 式中:F = - [ ω ^ × ] 1 4 I 3 × 3 0 3 × 3 F ω , ]]>G = 0 3 × 3 I 3 × 3 , ]]> w=nω星敏感器测量残差为ΔS b = S b - S ^ b ]]>= R ( σ ) S i - R ( σ ^ ) S i + ΔS ]]>= [ I - R ( Δσ ) ] R ( σ ^ ) S i + ΔS ]]> Δσ为小量时,忽略二阶量,R(Δσ)≈I-4[Δσ×],则星敏感器的测量残差方程为:ΔS b = [ 4 ( R ( σ ^ ) S i ) × ] Δσ + ΔS ]]> 采用m个星敏感器对卫星姿态进行测量,得到系统测量模型为:z=[Sb1,Sb2,...,Sbm]T,系统的测量误差模型为Δz = H ( σ ^ ) Δx + v - - - ( 6 ) ]]> 式中,H ( σ ^ ) = 4 ( R ( σ ^ ) S i 1 ) × 0 3 × 3 4 ( R ( σ ^ ) S i 2 ) × 0 3 × 3 · · · · · · 4 ( R ( σ ^ ) S im ) × 0 3 × 3 ]]>v = ΔS 1 ΔS 2 · · · ΔS m , ]]> Sbm为第m个星敏感器的测量模型,Sim为第m个星敏感器在惯性系中的单位方向矢量,ΔSm为第m个星敏感器的测量噪声;步骤3,根据步骤1中的卫星姿态动力学、运动学方程,得到变参数的上下界,代入仿射参数依赖的矩阵F,得到其多胞顶点F1,F2;对于非仿射参数依赖的矩阵通过张量积模型转换方法获得LPV系统的测量误差模型的多胞描述;系统滤波状态和测量误差方程的多胞描述形式为:Δ x · = FΔx + Gw ]]> (8)Δz=HΔx+v其中,( F , H ) = { Σ i = 1 2 λ 1 i F i , Σ i = 1 s λ 2 i H i | Σ i = 1 2 λ 1 i = 1 , Σ i = 1 s λ 2 i = 1 } , ]]> (Fi,Hi)为多胞形系统的顶点;s为多胞顶点数目,为1模式、2模式、3模式下分别保留的奇异值个数相乘;步骤4,结合鲁棒H2滤波获取姿态确定系统的状态估计校正量;将多胞描述形式离散化,得到系统滤波状态方程和测量误差方程的离散多胞描述模型:Δxk+1=AΔxk+BwkΔzk=CΔxk+Dwk其中,A=I+FTs,B、C、D为多胞描述形式中相应参数的离散值,且( A , C ) = { Σ i = 1 2 λ 1 i A i , Σ i = 1 s λ 2 i C i | Σ i = 1 2 λ 1 i = 1 , Σ i = 1 s λ 2 i = 1 } , ]]> Ts为采样周期;Δxk表示k时刻的状态误差,wk为离散后的系统噪声,Δzk表示k时刻的测量误差;根据姿态确定滤波误差系统的离散多胞描述模型,并利用基于LMI技术的鲁棒H2滤波原理,得到姿态估计校正量的计算公式为:x ^ mk + 1 = A F x ^ mk + B F ( z k - z ^ k | k - 1 ) ]]>Δ x ^ k = C F x ^ mk + D F ( z k - z ^ k | k - 1 ) ]]> 其中,是中间变量,是k-1时刻测量模型到k时刻的一步测量预测,是k时刻的状态估计值;滤波系数AF、BF、CF、DF计算公式为:A F = G 2 - 1 S A , B F = G 2 - 1 S B , ]]> CF=SC、DF=SD其中,SA、SB、SC、SD、G2通过求解下述优化问题得到:min trace(Z)s . t . G 11 + G 11 T - P 11 j G 2 + G 21 T - P 12 j ψ 1 j * G 2 + G 21 T - P 22 j ψ 2 j * * ψ 3 j * * * * * * ]]>S A - F 21 T G 11 B j + S B D j S A - λ 2 G 2 T G 21 B j + S B D j ψ 4 j - F 11 B j - λ 1 S B D j P 22 j - λ 2 S A - λ 2 S A T - F 21 B j - λ 2 S B D j * I > 0 , ]]>Z I - S D C j - S C - S D D j * P 11 j P 12 j 0 * * P 22 j 0 * * * I > 0 , j = 1,2 , · · · , 2 s ]]> 其中,λ1,λ2,G11,G21,G2,F11,F21,SA,SB,SC,SD,P11j,P12j,P22j为变量;ψ 1 j = G 11 A j + S B C j - F 11 T , ]]> ψ2j=G21Aj+SBCj-λ1G2Tψ 3 j = P 11 j - F 11 A j - λ 1 S B C j - A j T F 11 T - λ 1 C j T S B T ]]>ψ 4 j = P 12 j - λ 1 S A - A j T F 21 T - λ 2 C j T S B T ]]> 步骤5,对EKF算法获取的系统姿态进行一步预测,得到:σ ^ k | k - 1 = σ ^ k - 1 + M ( σ ^ k - 1 ) ω ^ k - 1 T s ]]>ω ^ k | k - 1 = ω ^ k - 1 + ( - J - 1 ( [ ω ^ k - 1 × ] J ω ^ k - 1 ) + J - 1 T ^ ) T s ]]> 式中,为k-1时刻角速度估计值和MRP估计值;分别为k时刻角速度预测值和MRP预测值;步骤6,利用步骤4得到的估计校正量对步骤5得到的预测值进行校正,获得k时刻角速度和MRP状态估计为:σ ^ k = Δ σ ^ k ⊗ σ ^ k | k - 1 ]]>ω ^ k = ω ^ k | k - 1 + Δ ω ^ k ]]> 步骤7,令k=k+1,将步骤6获得的k时刻状态估计值代入步骤5,得到k+1时刻一步预测;将该预测值代入步骤4,得到k+1时刻的姿态估计校正量;再进行步骤6,得到k+1时刻的角速度和MRP状态估计;在无陀螺卫星运行过程中,按照上述方法,实现卫星姿态的实时获取。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210466941.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种PCB行业垂直线电镀用超薄板电镀挂具
- 下一篇:带钢镀锌线S辊除渣器