[发明专利]一种考虑时延特性的航天器敏捷机动控制误差补偿方法有效
申请号: | 201910889118.7 | 申请日: | 2019-09-19 |
公开(公告)号: | CN110647158B | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 关新;张科备;王淑一;郝仁剑;王有懿;雷拥军;汤亮 | 申请(专利权)人: | 北京控制工程研究所 |
主分类号: | G05D1/08 | 分类号: | G05D1/08 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 张丽娜 |
地址: | 100080 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 考虑 特性 航天器 敏捷 机动 控制 误差 补偿 方法 | ||
1.一种考虑时延特性的航天器敏捷机动控制误差补偿方法,其特征在于该方法的步骤包括:
(1)计算航天器三轴姿态控制误差Δθ和角速度控制误差Δω;
式中:qbr为航天器目标姿态四元数,q为航天器姿态估计四元数,Δqvb为航天器误差四元数Δqb的矢量部分;ωbr为航天器目标角速度,ω为航天器姿态估计角速度;
(2)建立航天器三轴PID控制器的输出力矩u的模型;
式中,Ιb为航天器三轴惯量阵,ksatp为航天器三轴PID控制器的比例参数,ksati为航天器三轴PID控制器的积分参数,ksatd为航天器三轴PID控制器的微分参数,Δθ为航天器三轴姿态控制误差,Δω为航天器三轴角速度控制误差;
(3)根据步骤(2)得到的输出力矩u的模型,建立航天器姿态动力学模型为:
式中,ω为航天器三轴角速度,q为航天器姿态四元数,Ιb为航天器三轴惯量阵,τ1为执行机构的时延特性参数,τ2为陀螺敏感器的时延特性参数,τ3为星敏感器的时延特性参数,u为航天器三轴PID控制器的输出力矩,y1为航天器陀螺敏感器的测量输出值,y2为航天器星敏感器的测量输出值,ω×为ω的反对称阵,s为拉氏变换因子;
当采样时间为ΔT时,上述航天器姿态动力学模型为:
y1(k)=ω(k-k2ΔT)
y2(k)=q(k-k3ΔT)
式中,ω(k)为k时刻航天器三轴角速度,ω(k-1)为k-1时刻航天器三轴角速度,y1(k)为陀螺敏感器k时刻的测量输出,y2(k)为星敏感器k时刻的测量输出,k1为执行机构的时延特性系数;k2为陀螺敏感器的时延特性系数;k3为星敏感器的时延特性系数;
(4)计算观测器的三轴姿态控制误差Δθs和角速度控制误差Δωs;
式中:qbr为航天器目标姿态四元数,qbs为观测器估计得到的姿态四元数,Δqvbs为观测器误差四元数Δqbs的矢量部分;ωbr为航天器目标角速度,ωbs为观测器姿态估计角速度;
(5)建立观测器三轴PID控制器的输出力矩us的模型为:
式中,Ιb为航天器三轴惯量阵,ksatp为航天器三轴PID控制器的比例参数,ksati为航天器三轴PID控制器的积分参数,ksatd为航天器三轴PID控制器的微分参数;
(6)根据步骤(5)得到的输出力矩us的模型,建立基于步骤(3)中航天器姿态动力学模型的观测器;
式中,ωs为观测器估计得到的航天器三轴角速度,Ιb为航天器三轴惯量阵,τs1、τs2、τs3分别为执行机构、陀螺敏感器和星敏感器的时延特性参数遍历的值,ys1为观测器获得的航天器三轴角速度的估计值,ys2为观测器获得的航天器三轴姿态四元数的估计值;qbs为观测器估计得到的航天器姿态四元数;
(7)设置执行机构τs1的遍历值为τs1=0.5ΔT+i*Δτ,i为执行机构时延特性参数τs1的遍历次数,执行机构τs1每遍历一次,计算步骤(1)中航天器三轴姿态控制误差Δθ与步骤(4)中观测器的三轴姿态控制误差Δθs的差值的绝对值,并将差值的绝对值标记为Si;i为自然数;或计算步骤(1)中航天器三轴角速度控制误差Δω与步骤(4)中观测器的三轴角速度控制误差Δωs的差值的绝对值,并将差值的绝对值标记为Wi;
(8)取步骤(7)中得到的Si的最小值对应的i用n1表示或Wi的最小值对应的i用n1表示,则执行机构时延特性参数τs1的辨识结果为τs1=0.5ΔT+n1*Δτ;
(9)设置陀螺敏感器τs2的遍历值为τs2=0.5ΔT+j*Δτ,j为陀螺敏感器时延特性参数τs2的遍历次数,陀螺敏感器τs2每遍历一次,计算步骤(1)中航天器三轴姿态控制误差Δθ与步骤(4)中观测器的三轴姿态控制误差Δθs的差值的绝对值,并将差值的绝对值标记为Sj;j为自然数;或计算步骤(1)中航天器三轴角速度控制误差Δω与步骤(4)中观测器的三轴角速度控制误差Δωs的差值的绝对值,并将差值的绝对值标记为Wj;
(10)取步骤(9)中得到的Sj的最小值对应的j用n2表示或Wj的最小值对应的j用n2表示,则陀螺敏感器时延特性参数τs2的辨识结果为τs2=0.5ΔT+n2*Δτ;
(11)设置星敏感器τs3的遍历值为τs3=0.5ΔT+c*Δτ,c为星敏感器时延特性参数τs3的遍历次数,星敏感器τs3每遍历一次,计算步骤(1)中航天器三轴姿态控制误差Δθ与步骤(4)中观测器的三轴姿态控制误差Δθs的差值的绝对值,并将差值的绝对值标记为Sc;c为自然数;或计算步骤(1)中航天器三轴角速度控制误差Δω与步骤(4)中观测器的三轴角速度控制误差Δωs的差值的绝对值,并将差值的绝对值标记为Wc;
(12)取步骤(11)中得到的Sc的最小值对应的c用n3表示或Wc的最小值对应的c用n3表示,则星敏感器时延特性参数τs3的辨识结果为τs3=0.5ΔT+n3*Δτ;
(13)根据步骤(8)得到的τs1的辨识结果、步骤(10)得到的τs2的辨识结果、步骤(12)得到的τs3的辨识结果计算航天器姿态机动的目标轨迹补偿量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京控制工程研究所,未经北京控制工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910889118.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种星载多路有效载荷管理器
- 下一篇:一种月球软着陆精确避障异构备份方法