[发明专利]强动态条件下的卫星编队相对位置鲁棒高精度估计方法有效
申请号: | 202110474012.8 | 申请日: | 2021-04-29 |
公开(公告)号: | CN113204250B | 公开(公告)日: | 2022-03-08 |
发明(设计)人: | 李由;崔家山;张越;姚舒越 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G05D1/10 | 分类号: | G05D1/10;G01C21/00 |
代理公司: | 西安知诚思迈知识产权代理事务所(普通合伙) 61237 | 代理人: | 麦春明 |
地址: | 710126 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 条件下 卫星 编队 相对 位置 高精度 估计 方法 | ||
1.强动态条件下的卫星编队相对位置鲁棒高精度估计方法,其特征在于,包括以下步骤:
步骤S10、根据建立的编队卫星受控系统的状态矩阵,作为主-从模式的卫星编队的相对动力学模型,具体为:
首先,对于主-从模式的卫星编队,建立主星轨道坐标系:主星轨道坐标系包括相互垂直的x轴、y轴、z轴,x轴由主星质心指向地球质心,y轴位于轨道平面内垂直于x轴且与速度方向夹角为锐角,z轴与x、y轴构成右手系,定义从星质心到主星质心的向量为ρ,则ρ在主星轨道坐标系下的三轴投影分量分别为x、y、z,同时三轴投影x、y、z关于时间的一阶导数,即从星质心相对于主星质心的速度在三轴的投影分别为
其次,在主星轨道坐标系下,建立编队卫星受控系统的状态矩阵作为主-从模式的卫星编队的相对动力学模型,如下式所示:
式中,A表示编队卫星受控系统的系统参数矩阵,X表示编队中从星相对于主星的广义状态变量,u表示量测误差矩阵;
式中,编队中从星相对于主星的广义状态变量X,如下式所示:
式中,算子[]T表示矩阵的转置;
编队卫星受控系统的系统参数矩阵A,如下式所示:
式中,ω为主星轨道角速度,μ表示引力常量,r1表示从星质心到地球质心的向量,ε表示主星轨道角加速度,||r1||表示r1的2-范数;
量测误差矩阵u,如下式所示:
式中,aTx表示从星加速度aT在主星轨道坐标系下的x轴投影,aTy表示从星加速度aT在主星轨道坐标系下的y轴投影,aTz分别表示从星加速度aT在主星轨道坐标系下的z轴投影,r2表示主星质心到地球质心的向量,||r2||为r2的2-范数;
步骤S20:对建立的编队卫星受控系统的状态矩阵进行离散化处理,建立编队卫星受控系统的状态矩阵的离散化形式;所述编队卫星受控系统的状态矩阵的离散化形式,如下式所示:
X(k+1)=ΦX(k)+Γ
Φ=eAΔt,Γ=uΔt;
式中,X(k+1)表示下一个待估计时刻的编队卫星受控系统的状态矩阵,X(k)表示当前时刻编队卫星受控系统的状态矩阵,Φ为编队卫星受控系统的状态转移矩阵,Γ表示当前时刻编队卫星受控系统的过程噪声矩阵,eAΔt表示矩阵级数,Δt表示滤波步长,u表示量测误差矩阵,A表示编队卫星受控系统的系统参数矩阵;
所述矩阵级数eAΔt的计算,如下式所示:
式中,e作为数学常数,是自然对数函数的底数;k表示当前时刻;k!表示k的阶乘;i表示某一时刻;i!表示i的阶乘;I6为6阶单位矩阵;
步骤S31、鲁棒 滤波算法的初值更新;
步骤S32、鲁棒 滤波算法的滤波过程,包括如下计算步骤:
步骤S32-1,一步预测:计算当前时刻k的编队卫星受控系统的一步状态预测矩阵与一步状态预测矩阵的误差方差矩阵P(k|k-1),计算公式分别如下式所示:
P(k|k-1)=Φ(k)P(k-1)ΦT(k)+W(k);
式中,表示当前时刻k的编队卫星受控系统的一步状态预测矩阵,Φ(k)表示当前时刻k的状态转移矩阵,为上一时刻k-1的编队卫星受控系统的状态估计矩阵,Γ表示当前时刻k编队卫星受控系统的过程噪声,P(k|k-1)表示当前时刻k的一步状态预测矩阵的误差方差矩阵,P(k-1)表示上一时刻k-1的状态估计矩阵的误差方差矩阵,Φ(k)T表示当前时刻k的状态转移矩阵Φ(k)的转置矩阵,W(k)为当前时刻k的编队卫星受控系统的过程噪声方差矩阵;
步骤S32-2、残差计算:读取当前时刻k的编队卫星受控系统的外部直接量测向量Y(k),计算当前时刻k的量测残差
步骤S32-3、鲁棒切换:
步骤S32-3.1、计算误差方差判别矩阵
步骤S32-3.2、计算调节矩阵L(k);
步骤S32-3.3、进行鲁棒切换并给出滤波增益矩阵Σ(k),如下式所示
式中,P-1(k-1)表示上一时刻k-1的状态估计矩阵的误差方差矩阵的逆矩阵,P(k-1)表示上一时刻k-1的状态估计矩阵的误差方差矩阵,P(k)表示当前时刻k的状态估计矩阵的误差方差矩阵,α为待定正常数;γ表示渐消因子;表示误差方差判别矩阵;
步骤S33、新息:对误差方差矩阵、滤波增益矩阵Σ(k)、状态估计更新进行更新;
误差方差矩阵更新:
P(k)=HΣ(k)HT+V(k);
式中,Σ(k)表示增益调度矩阵,HT表示编队卫星受控系统的状态矩阵X到测量向量Y的转移矩阵的逆矩阵;V(k)为系统量测误差方差矩阵;
步骤S34、算法迭代:
在得到第k个时刻的状态估计矩阵的误差方差矩阵P(k)与状态估计之后,返回步骤S10,重新获取轨道参数计算相关矩阵,并进入鲁棒滤波算法,直到给出指令,鲁棒滤波算法结束;
步骤S35、误差约束与参数选取:
鲁棒性渐消因子γ满足下式:
式中,算子maxeig(A)为矩阵A的最大特征值;ε表示主星轨道角加速度;I为单位矩阵;Σ-1(k)表示滤波增益矩阵的逆矩阵;
系统状态估计误差满足下式:
式中,μ为正的常数且0<λ<1,k为当前时刻,表示系统状态估计误差初值,E{δ}表示变量δ期望,pmin、pmax为正常数且满足pmaxI≥P(k)≥pminI。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110474012.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:地下连续墙的施工方法
- 下一篇:一种低色度低酸值苹果酸酯的制备方法