A model predictive control method for spacecraft attitude avoidance considering the dynamic characteristics of flywheels includes the following steps: establishing a predictive model based on spacecraft attitude dynamics and flywheel dynamics; establishing a constrained mathematical model based on the dynamic characteristics of flywheels and instrument line-of-sight angle; and then designing a model for different mission requirements. The control problem is transformed into the extreme value problem of the objective function under the constraints of equality and inequality. Finally, the problem is solved quickly by the optimization method based on real-time iteration, which can deal with the attitude avoidance problem of spacecraft under the constraints of actuator. Through the design of the objective function, the energy and time can be optimized, and the real-time iteration and thermal start-up can be used to reduce the computational complexity of solving the optimization problem.
【技术实现步骤摘要】
一种考虑飞轮动态特性的航天器姿态规避的模型预测控制方法
本专利技术涉及属于航天器控制
,主要应用于使用反作用飞轮控制的航天器姿态机动的规避控制,具体涉及一种考虑飞轮动态特性的航天器姿态规避的模型预测控制方法。
技术介绍
近年来空间技术的发展飞速,在轨航天器的任务要求也越来越多,所以在航天器上都搭载有各种光学仪器,如CCD相机、红外干涉仪等,在这些仪器工作的过程中都需要使其视线避免直接对向强光,以保护仪器中对光照和温度比较敏感的元器件。所以这就要求航天器在姿态机动的过程中,使这些仪器的指向应绕开强光的方向。同时,大多数航天器姿态控制系统中的执行机构为反作用飞轮组合,反作用飞轮具有控制精度高、输出力矩只需消耗电能等优点。但是反作用飞轮在使用过程中也存在着反作用力矩比较小,容易达到饱和等问题,从而影响到航天器的姿态控制。所以,研究航天器在执行机构性能的约束条件下的姿态规避问题就的意义十分重要。关于姿态规避的方法可以有专利201710521561.X中提到的势函数法,势函数法可以有效的规避约束区域,不过使用模型预测控制的方法,不仅能考虑姿态规避约束,并能够考虑执行机构的性能约束,此外还能根据性能函数,实现能量和时间的优化,更适用于在执行机构性能约束下的姿态机动控制。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种考虑飞轮动态特性的航天器姿态规避的模型预测控制方法,在轨航天器的姿态机动过程中存在的执行机构性能约束和姿态约束的问题,本专利技术提供一种考虑飞轮动态特性的航天器姿态规避的模型预测控制方法。该方法是一种能同时处理执行机构的性能约束以及姿态规 ...
【技术保护点】
1.一种考虑飞轮动态特性的航天器姿态规避的模型预测控制方法,其特征在于,包括以下步骤:(1)根据航天器的姿态运动学和动力学特性以及飞轮的转动动力学特性建立包含执行机构的航天器姿态模型作为MPC的预测模型;(2)根据航天器搭载仪器的视线角以及规避向量建立姿态规避约束的数学模型,并根据飞轮的角动量饱和以及力矩饱和特性建立执行机构约束的数学模型;(3)根据任务需求设计相应的优化目标函数,包含执行机构输入的二次型以及系统状态误差的二次型,以综合考虑执行时间和能量消耗;(4)将控制问题转换成在系统动力学方程的等式和状态和输入受限的不等式约束条件下,求目标函数的极值,用实时迭代的优化处理方法快速求解,将优化得到的解作为系统的控制量输出。
【技术特征摘要】
1.一种考虑飞轮动态特性的航天器姿态规避的模型预测控制方法,其特征在于,包括以下步骤:(1)根据航天器的姿态运动学和动力学特性以及飞轮的转动动力学特性建立包含执行机构的航天器姿态模型作为MPC的预测模型;(2)根据航天器搭载仪器的视线角以及规避向量建立姿态规避约束的数学模型,并根据飞轮的角动量饱和以及力矩饱和特性建立执行机构约束的数学模型;(3)根据任务需求设计相应的优化目标函数,包含执行机构输入的二次型以及系统状态误差的二次型,以综合考虑执行时间和能量消耗;(4)将控制问题转换成在系统动力学方程的等式和状态和输入受限的不等式约束条件下,求目标函数的极值,用实时迭代的优化处理方法快速求解,将优化得到的解作为系统的控制量输出。2.根据权利要求1所述的方法,其特征在于:将飞轮的动力学方程结合到航天器姿态动力学方程中,并离散化处理,建立MPC的预测模型。3.根据权利要求2所述的方法,其特征在于:步骤(1)中的航天器姿态动力学模型如下表示:其中,ω=[ω1,ω2,ω3]T表示航天器在本体坐标系下相对惯性坐标系的姿态角速度向量,ω1,ω2,ω3分别为航天器关于本体系中的横滚轴、偏航轴和俯仰轴上的角速度分量;表示ω对时间的导数;J是航天器总的惯量矩阵,简化表示为对角阵J=diag(J1,J2,J3),J1,J2,J3为绕惯量主轴的转动惯量;S(ω)是斜对称矩阵,其形式为τ表示执行机构的输出力矩;q=[q0,q1,q2,q3]T表示航天器的姿态单位四元数,表示航天器的姿态单位四元数中的标量部分,θ表示绕着欧拉轴转过的一个角度,ex,ey,ez代表欧拉轴三个方向上的旋转轴,且满足表示q对时间的导数;Ω(ω)是斜对称矩阵,其形式如下:反作用飞轮组合的模型如下:其中Hrw为飞轮组合的角动量,为飞轮组合的角动量相对时间的导数,在由四个飞轮组成的飞轮组合中其角动量与转速的关系如下:Hrw=CJrwN其中C为3×4飞轮安装矩阵,N=[n1,n2,n3,n4]T为飞轮的角速度向量,n1,n2,n3,n4分别表示每个飞轮的角速度;Jrw表示飞轮组合的转动惯量矩阵,其形式为Jrw=JαI4×4,Jα表示单个飞轮的转动惯量,I4×4为4阶单位矩阵;由于执行机构是通过与航天器交换角动量的方式来控制姿态,所以系统总的角动量守恒:H=Hrw+JωH为系统总的角动量,在无外力矩时为一个常数;将执行机构的模型和航天器姿态动力学的模型整合起来得到:将上述模型离散化,设置采样间隔为Δt得到,在第k时刻有:ωk+1=J-1ΔtS(ωk)H+J-1JαCΔNk+ωk其中下标k表示对应变量在第k时刻的值,ΔNk=Nk-Nk-1,I3×3为三阶单位矩阵。4.根据权利要求3所述的方法,其特征在于:步骤(2)中...
【专利技术属性】
技术研发人员:胡庆雷,杨昊旸,郭雷,王陈亮,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。