【技术实现步骤摘要】
卫星姿态自适应控制方法、装置以及控制器和介质
本专利技术涉及航天器控制
,尤其涉及一种卫星姿态自适应控制方法、装置以及控制器和介质。
技术介绍
卫星姿态控制往往对卫星的通信质量起着至关重要的作用,既要保证每颗卫星对地定向的稳定,也需要每颗卫星间的相对姿态保持在一定范围内。现有技术中,常采用比例积分微分控制(proportion-integral-derivativecontrol,简称PID)进行卫星姿态控制,具体需要根据卫星姿态的精确数学模型或反复的测试实验来确定PID控制器参数,PID控制器参数包括比例参数和微分参数。但是,现有的卫星姿态控制技术至少具有以下缺点:(1)卫星中的挠性结构、组合结构以及在轨服务时天线的转动等常常使卫星姿态模型参数在较大范围内变化,而传统的PID控制器参数多为定值常数,这使得该类控制器无法适应卫星姿态模型参数的变化,降低了卫星姿态控制的鲁棒性,进而影响了卫星通信质量。(2)卫星在轨服务时,通常会受到各种环境力矩的干扰,且对卫星姿态控制有要求,例如低轨通信卫星的姿态精度要控制在0.1°以内。由于卫星姿态的强非线性、时变以及强耦合性等特性,难以获得精确的数学模型,影响了PID控制器参数的整定(指调整确定控制器参数),这会使得卫星姿态的稳定性差、控制精度低,从而影响通信质量。(3)传统PID控制器参数的整定通常建立在大量的测试实验数据上。测试实验过程会影响卫星在轨的正常工作,而且通常需要卫星将大量试实验数据传回至地面站进行计算,再将计算得到的或人工调整的PID控 ...
【技术保护点】
1.一种卫星姿态自适应控制方法,其特征在于,包括:/n获取当前时刻的卫星姿态控制器参数、卫星所受力矩和卫星实际姿态;/n基于预设的虚拟参考模型以及所述当前时刻的卫星姿态控制器参数、卫星所受力矩和卫星实际姿态确定预设的目标函数值;/n基于所述目标函数值和预设的目标函数阈值更新所述卫星姿态控制器参数。/n
【技术特征摘要】
1.一种卫星姿态自适应控制方法,其特征在于,包括:
获取当前时刻的卫星姿态控制器参数、卫星所受力矩和卫星实际姿态;
基于预设的虚拟参考模型以及所述当前时刻的卫星姿态控制器参数、卫星所受力矩和卫星实际姿态确定预设的目标函数值;
基于所述目标函数值和预设的目标函数阈值更新所述卫星姿态控制器参数。
2.根据权利要求1所述的卫星姿态自适应控制方法,其特征在于,
还包括:
构建所述虚拟参考模型M(s),所述虚拟参考模型用于表征卫星实际姿态与卫星期望姿态的目标对应关系,所述虚拟参考模型的传递函数为:
其中,、和均为模型参数,表示延时参数,m和n均为正整数,,是自然常数,s是复变量。
3.根据权利要求2所述的卫星姿态自适应控制方法,其特征在于,
所述卫星姿态控制器为PID控制器,所述基于预设的虚拟参考模型以及所述当前时刻的卫星姿态控制器参数、卫星所受力矩和卫星实际姿态确定预设的目标函数值,包括:
采用表示卫星所受力矩,表示卫星实际姿态,表示卫星期望姿态,为卫星姿态控制器的比例参数;为卫星姿态控制器的积分参数;为卫星姿态控制器的微分参数,
所述目标函数定义为:
,
,
,
,
,
,
其中,表示采样个数,表示时间变量,;、、、均为中间变量;为卫星姿态控制器的传递函数,由传统的卫星姿态控制器在时域上的数学表达式进行拉普拉斯变换所得,s为卫星姿态控制器的传递函数的复变量;L(∙)表示拉普拉斯变换;L-1(∙)表示拉普拉斯逆变换;Var(∙)表示方差。
4.根据权利要求3所述的卫星姿态自适应控制方法,其特征在于,
所述基于所述目标函数值和预设的目标函数阈值更新所述卫星姿态控制器参数,包括:
判断是否小于预设的目标函数阈值,若是,则将所述当前时刻的卫星姿态控制器参数设置为卫星姿态控制器参数,并返回获取当前时刻的卫星姿态控制器参数、卫星所受力矩和卫星实际姿态步骤;
否则,基于下述公式更新卫星姿态控制器参数,并返回基于预设的虚拟参考模型以及所述当前时刻的卫星姿态控制器参数、卫星所受力矩和卫星实际姿态确定预设的目标函数值步骤,
,
,
其中,表示定义为或赋值于;表示卫星姿态控制器参数更新速率,0<<1;、、分别表示目标函数对于卫星姿态控制器比例参数KP、积分参数KI、和微分参数KD的一阶偏导数。
5.一种卫星姿态自适应控制装置,其特征在于,包括:
参数获取模块,配置为获取当...
【专利技术属性】
技术研发人员:时昕,
申请(专利权)人:北京前沿探索深空科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。