一种刚体航天器预定时间容错姿态控制策略制造技术

技术编号:31755678 阅读:15 留言:0更新日期:2022-01-05 16:38
本发明专利技术公开了一种刚体航天器预定时间容错姿态控制策略,该控制策略通过构造预定时间容错控制器和预定时间姿态控制器来实现控制目标:通过基于积分滑模的障碍自适应律在预定时间内,实时估计执行器不完全故障、执行器饱和、外界干扰和系统惯性参数不确定的系统上界,同时在预定时间内补偿其系统的不确定项,从而实现预定时间容错控制;接下来,设计基于二阶滑模变量的预定时间姿态控制器,实现姿态跟踪误差在预定时间内收敛至零。本发明专利技术控制策略解决了刚体航天器在执行器不完全故障、执行器饱和、外界干扰及系统惯性参数不确定下的姿态跟踪控制问题,其算法鲁棒性强,预定时间内实现容错控制,跟踪性能好。跟踪性能好。跟踪性能好。

【技术实现步骤摘要】
一种刚体航天器预定时间容错姿态控制策略


[0001]本专利技术涉及小型航天器姿态控制
,具体是一种执行机构故障和执行机构饱和的小型刚体航天器系统预定时间容错姿态控制策略,可应用于小型刚体航天器,有助于小型航天器深空探测领域的发展。

技术介绍

[0002]小型航天器是指一种质量在1000kg以下的航天器,20世纪50年代以来,随着计算机、新材料和新工艺等技术的发展,功能密度高和技术性强的小型航天器成为各国研究的重点,较大型航天器相比,不仅具有体积小、重量轻、技术含量高等一系列优点,其研发周期短,发射平台灵活。同时,小型航天器还可以和大型航天器平台进行互补,完成一些复杂的空间探测任务。
[0003]需要注意的是,航天器长期处于高辐射,低温,真空环境下,其受到环境扰动以及由于燃料的消耗所导致的惯性参数不确定的影响,高性能的航天器姿态控制器的设计,仍然面临着诸多挑战。首先,由于长时间在恶劣环境下工作,在轨航天器在运行周期中,不可避免的会出现各种故障现象,其中,较为常见的执行器机构故障,例如执行机构不完全失效、执行机构饱和及随机漂移故障,如果航天器发生故障,基本不可能维修。随后,航天器容错以及航天器姿态收敛的时间,在设计航天器时,只能大致估计一个界并无法直接给出,因此,目前迫切的需要一种针对小型刚体航天器预定时间容错姿态控制策略,以保证系统在外界扰动、参数摄动和执行机构故障、饱和条件下的鲁棒性和可靠性。

技术实现思路

[0004]本专利技术为克服小型刚体航天器姿态控制问题的执行机构故障和执行机构饱和问题,提出了一种刚体航天器预定时间容错姿态控制策略。该控制策略利用基于障碍自适应律的积分滑模面设计预定时间自适应控制器,实时估计并在预定时间内补偿上界未知的外界扰动、执行器饱和问题、时变的惯性参数以及执行器不完全失效的故障。同时设计了连续的预定时间姿态控制器,使得航天器姿态误差在预定时间内收敛到零,避免了由切换项所引起的抖振现象,跟踪性能好。
[0005]本专利技术解决所述技术问题的技术方案是,设计一种刚体航天器预定时间容错姿态控制策略,其特征在于,其设计过程如下:
[0006]步骤1:基于单位四元数姿态描述法建立包含执行器饱和、执行器不完全失效、未知参数和不确定项的刚体航天器姿态运动数学模型,同时,根据刚体力矩原理建立姿态动力学模型;
[0007]步骤2:通过刚体航天器姿态传感器获取刚体航天器的姿态信息,并给定期望的姿态角速度,根据姿态运动数学模型得到期望的姿态角度,建立刚体航天器姿态误差运动学模型与姿态误差动力学模型;
[0008]步骤3:设计积分滑模变量,结合步骤2所得的姿态误差运动学模型与姿态误差动
力学模型,考虑边界未知的外界扰动、惯性参数不确定、执行器不完全失效、执行器饱和问题,设计基于积分滑模的障碍自适应律的自适应预定时间容错控制器;
[0009]步骤4:通过Lyapunov综合能量函数方法证明步骤3所设计的自适应预定时间容错控制器的稳定性;
[0010]步骤5:刚体航天器在步骤3所设计的自适应预定时间容错控制器的控制下,刚体航天器不受执行器故障以及外界干扰的影响,此时刚体航天器系统可视为标称系统,然后基于二阶滑模变量设计航天器预定时间姿态控制器,在预定时间姿态控制器的控制下,使姿态跟踪误差在预定时间内收敛至零;
[0011]步骤6:通过Lyapunov综合能量函数方法证明步骤5所设计的预定时间姿态控制器的稳定性;
[0012]步骤7:通过MATLAB/Simulink模型仿真验证该控制策略的有效性。
[0013]与现有技术相比,本专利技术的有益效果为:本专利技术控制策略首先基于单位四元数姿态描述法建立包含执行器饱和、执行器不完全失效、未知参数和不确定项的刚体航天器姿态运动数学模型,并根据刚体力矩原理建立姿态动力学模型。然后根据姿态误差运动学模型与姿态误差动力学模型分别设计了自适应预定时间容错控制器与预定时间姿态控制器,先采用自适应预定时间容错控制器对刚体航天器进行控制,在预定时间内实现对执行机构故障以及扰动的补偿,则刚体航天器系统可视为标称系统;然后采用预定时间姿态控制器对刚体航天器进行控制,使姿态跟踪误差在预定时间内收敛至零。自适应预定时间容错控制器的设计充分考虑了航天器系统受外界干扰、执行器失效、饱和、惯性参数不确定方面的因素,提出了一种基于积分滑模的预定时间容错控制方案,可以在预定时间内克服综合不确定的影响,实现预定时间内容错控制,该控制方案不需要不确定性上界的信息,能够实现对控制增益的实时在线调节,避免了对不确定上界的过估计。预定时间姿态控制器采用了连续性的设计,使得刚体航天器姿态误差在预定时间内收敛到零,避免了由切换项所引起的抖振现象,跟踪性能好。本专利技术控制策略解决了刚体航天器在执行器不完全故障、执行器饱和、外界干扰及系统惯性参数不确定下的姿态跟踪控制问题,其算法鲁棒性强,预定时间内实现容错控制,跟踪性能好。
附图说明
[0014]图1为本专利技术控制策略的设计步骤流程图。
[0015]图2为本专利技术控制策略一种实施例的控制原理图。
[0016]图3为本专利技术控制策略一种实施例的采用MATLAB/Simulink模型仿真所得的姿态误差轨迹。
[0017]图4为本专利技术控制策略一种实施例的采用MATLAB/Simulink模型仿真所得的角速度误差轨迹。
[0018]图5为本专利技术控制策略一种实施例的采用MATLAB/Simulink模型仿真所得的积分滑模变量曲线。
[0019]图6为本专利技术控制策略一种实施例的采用MATLAB/Simulink模型仿真所得的增益变化曲线。
[0020]图7为本专利技术控制策略一种实施例的采用MATLAB/Simulink模型仿真所得的控制
力矩曲线。
具体实施方式
[0021]下面将结合本专利技术实施例中的附图,对本专利技术实施例当中的技术方案进行清楚、完整地描述。
[0022]本专利技术提供一种刚体航天器预定时间容错姿态控制策略(简称控制策略),其特征在于,其设计过程如下:
[0023]步骤1:基于单位四元数姿态描述法建立包含执行器饱和、执行器不完全失效、未知参数和不确定项的刚体航天器姿态运动数学模型,同时,根据刚体力矩原理建立姿态动力学模型。
[0024]步骤2:通过刚体航天器姿态传感器获取刚体航天器的姿态信息,并给定期望的姿态角速度,根据姿态运动数学模型得到期望的姿态角度,建立刚体航天器姿态误差运动学模型与姿态误差动力学模型。
[0025]步骤3:设计积分滑模变量,结合步骤2所得的姿态误差运动学模型与姿态误差动力学模型,考虑边界未知的外界扰动、惯性参数不确定、执行器不完全失效、执行器饱和问题,设计基于积分滑模的障碍自适应律的自适应预定时间容错控制器。
[0026]步骤4:通过Lyapunov综合能量函数方法证明步骤3所设计的自适应预定时间容错控制器的稳定性。
[0027]步骤5:刚体航天器在步骤3所设计的自适本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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

【专利技术属性】
技术研发人员:胡宇尚王婕杨德东
申请(专利权)人:河北工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1