【技术实现步骤摘要】
一种刚体航天器预定时间容错姿态控制策略
[0001]本专利技术涉及小型航天器姿态控制
,具体是一种执行机构故障和执行机构饱和的小型刚体航天器系统预定时间容错姿态控制策略,可应用于小型刚体航天器,有助于小型航天器深空探测领域的发展。
技术介绍
[0002]小型航天器是指一种质量在1000kg以下的航天器,20世纪50年代以来,随着计算机、新材料和新工艺等技术的发展,功能密度高和技术性强的小型航天器成为各国研究的重点,较大型航天器相比,不仅具有体积小、重量轻、技术含量高等一系列优点,其研发周期短,发射平台灵活。同时,小型航天器还可以和大型航天器平台进行互补,完成一些复杂的空间探测任务。
[0003]需要注意的是,航天器长期处于高辐射,低温,真空环境下,其受到环境扰动以及由于燃料的消耗所导致的惯性参数不确定的影响,高性能的航天器姿态控制器的设计,仍然面临着诸多挑战。首先,由于长时间在恶劣环境下工作,在轨航天器在运行周期中,不可避免的会出现各种故障现象,其中,较为常见的执行器机构故障,例如执行机构不完全失效、执行机构饱和及随机漂移故障,如果航天器发生故障,基本不可能维修。随后,航天器容错以及航天器姿态收敛的时间,在设计航天器时,只能大致估计一个界并无法直接给出,因此,目前迫切的需要一种针对小型刚体航天器预定时间容错姿态控制策略,以保证系统在外界扰动、参数摄动和执行机构故障、饱和条件下的鲁棒性和可靠性。
技术实现思路
[0004]本专利技术为克服小型刚体航天器姿态控制问题的执行机构故障和执行机构饱 ...
【技术保护点】
【技术特征摘要】
1.一种刚体航天器预定时间容错姿态控制策略,其特征在于,其设计过程如下:步骤1:基于单位四元数姿态描述法建立包含执行器饱和、执行器不完全失效、未知参数和不确定项的刚体航天器姿态运动数学模型,同时,根据刚体力矩原理建立姿态动力学模型;步骤2:通过刚体航天器姿态传感器获取刚体航天器的姿态信息,并给定期望的姿态角速度,根据姿态运动数学模型得到期望的姿态角度,建立刚体航天器姿态误差运动学模型与姿态误差动力学模型;步骤3:设计积分滑模变量,结合步骤2所得的姿态误差运动学模型与姿态误差动力学模型,考虑边界未知的外界扰动、惯性参数不确定、执行器不完全失效、执行器饱和问题,设计基于积分滑模的障碍自适应律的自适应预定时间容错控制器;步骤4:通过Lyapunov综合能量函数方法证明步骤3所设计的自适应预定时间容错控制器的稳定性;步骤5:刚体航天器在步骤3所设计的自适应预定时间容错控制器的控制下,刚体航天器不受执行器故障以及外界干扰的影响,此时刚体航天器系统可视为标称系统,然后基于二阶滑模变量设计航天器预定时间姿态控制器,在预定时间姿态控制器的控制下,使姿态跟踪误差在预定时间内收敛至零;步骤6:通过Lyapunov综合能量函数方法证明步骤5所设计的预定时间姿态控制器的稳定性;步骤7:通过MATLAB/Simulink模型仿真验证该控制策略的有效性。2.根据权利要求1所述的一种刚体航天器预定时间容错姿态控制策略,其特征在于,该控制策略适用于小型刚体航天器,该控制策略的设计过程如下:步骤1:小型刚体航天器的姿态运动数学模型和姿态动力学模型描述为如下模型:式中(
·
)
T
表示矩阵的转置;[q
v
,q4]∈R3×1×
R,其中R为实数,并且R
m
×
n
代表了m
×
n实数矩阵,为本体坐标系相对于地心惯性坐标系的四元数组,同时,满足约束条件表示姿态角度对时间t的导数;I
n
表示n阶单位向量;ω=[ω1,ω2,ω3]
T
,为本体坐标系相对于地心惯性坐标系的角速度对本体坐标系的投影,同时表示姿态角速度对时间t的导数;J∈R3×3,为正定的惯性矩阵,其包含标称的惯性矩阵和未知的惯性矩阵;d∈R3×1,为未知边界的外界干扰力矩;E(t)=diag(e1(t),e2(t),e3(t)),为执行机构乘性故障系数,不完全失效故障,即0<e
i
(t)≤1;sat(τ
u
)=υ(t)+τ
u
,为执行机构施加的输入力矩饱和问题,其中τ
u
为控制输入力矩,υ(t)为过量饱和度被限制的部分,并满足其中ξ2是一个未知的正常数,运算
×
和υ(t)表示如下:
其中为执行机构所能输出的最大力矩;步骤2:通过刚体航天器姿态传感器获取刚体航天器的姿态信息,并给定期望的姿态角速度,根据姿态运动数学模型得到期望的姿态角度,建立刚体航天器姿态误差运动学模型与姿态误差动力学模型;步骤3:设计积分滑模变量,结合步骤2所得的姿态误差运动学模型与姿态误差动力学模型,考虑边界未知的外界扰动、惯性参数不确定、执行器不完全失效、执行器饱和问题,设计基于积分滑模的障碍自适应律的自适应预定时间容错控制器;步骤4:通过Lyapunov综合能量函数方法证明步骤3所设计的自适应预定时间容错控制器的稳定性;步骤5:刚体航天器在步骤3所设计的自适应预定时间容错控制器的控制下,刚体航天器不受执行器故障以及外界干扰的影响,此时刚体航天器系统可视为标称系统,然后基于二阶滑模变量设计航天器预定时间姿态控制器,在预定时间姿态控制器的控制下,使姿态跟踪误差在预定时间内收敛至零;步骤6:通过Lyapunov综合能量函数方法证明步骤5所设计的预定时间姿态控制器的稳定性;步骤7:通过MATLAB/Simulink模型仿真验证该控制策略的有效性。3.根据权利要求2所述的一种刚体航天器预定时间容错姿态控制策略,其特征在于,所述步骤2的具体过程为:获取刚体航天器的姿态信息并且给定期望姿态角速度的参考轨迹,通过姿态运动学数学模型,得到期望的姿态角度相关方程:式中[q
dv
,q
d4
]
T
∈R3×1×
R,为期望的姿态角度,并满足同时ω
d
∈R3×1,为期望姿态角速度,其余符号的定义同式(1),则姿态误差变量可以定义为:式中C为旋转矩阵,并且其满足如下形式:
基于上述表述,刚体航天器姿态误差运动学模型与姿态误差动力学模型可以表述为:令x=[x1,x2]
T
,x1=e
v
,将式(7)的刚体航天器姿态误差运动学方程转换为如下形式:式中为e
v
对时间t的二阶导数;其中控制器τ
u
、集总干扰δ(e
v
,t)、M和F(e
v
,ω
e
)分别为:τ
u
=τ
u,fc
+τ
u,nom
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(9)(9)(9)其中,τ
u,nom
=[τ
u,nom,1
,τ
u,nom,2
,τ
u,nom,3
]
T
定义为预定时间姿态控制器,τ
u,fc
=[τ
u,fc,1
,τ
u,fc,2
,τ
u,fc,3
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。