[发明专利]编队飞行航天器反步滑模控制方法有效
申请号: | 201710742149.0 | 申请日: | 2017-08-25 |
公开(公告)号: | CN107577145B | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | 李鹏;周彦;兰永红;盘宏斌;刘勇;向礼丹;赵昆仑 | 申请(专利权)人: | 湘潭大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04;G05D1/08 |
代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 夏艳 |
地址: | 411105 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编队 飞行 航天器 反步滑模 控制 方法 | ||
1.编队飞行航天器反步滑模控制方法,其特征在于:包括五个步骤,(1)建立编队飞行航天器的姿态动力学模型、(2)引入航天器姿态误差、(3)建立旋转矩阵的航天器姿态协同鲁棒控制器、(4)建立反步姿态协同鲁棒控制器;(5)建立航天器反步滑模姿态协同控制器:
(1)建立编队飞行航天器的姿态动力学模型
由于航天器建模为刚体,采用旋转矩阵进行描述:
Ri为将体坐标系转化为惯性坐标系的旋转矩阵,ωi∈R3×1为体坐标系中的角速度,ui∈R3×1和di∈R3×1分别为控制力矩和外部干扰力矩,Ji∈R3×3为惯性矩阵,描述航天器姿态动力学方程如下:
(2)引入航天器姿态误差
Rd∈SO(3)和ωd∈R3×1为参考坐标系中的参考姿态和角速度,和分别是旋转矩阵误差和角速度误差,并且由于是矩阵,不能直接用来设计控制器,因此定义新的航天器姿态误差方程如下:
其中,映射∨将斜对称矩阵变换为向量,如(a×)∨=a和(A∨)×=A,其中a∈R3×1,A为斜对称矩阵;
结合方程组(1)-(4),航天器的运动方程如公式(5)和(8)所示:
(3)建立旋转矩阵的航天器姿态协同鲁棒控制器
采用有限时间收敛设计思想,设计了航天器姿态协同鲁棒控制器;
引理1:假设则存在x∈R3,||x||≤π,矩阵Ei的2-范数为此外,如果||x||≠π,则Ei为可逆矩阵,
引理2:假设α1,α2,…,αn和0<ρ<2都是正数,则下面的不等式成立;
引理3:假设其中α>0,β>0,0<γ<1,V(t)为连续正定函数,则系统在有限时间内收敛到平衡点:
假设1:假定d,ωd和分别满足||d||≤dmax和其中dmax和ωdmax是已知正常数;
使用无向图来描述编队航天器之间的信息交换,一个节点集v={1,2,…,n},加权邻接矩阵A=[aij]∈Rn×n和一个边界集组成一个加权无向图表示从节点jth到节点ith的信息传输,在无向图中,如果且i≠j,则加权邻接矩阵A中的元素被定义为aij=aji>0;否则,aij=0;
航天器ith和航天器jth之间的编队误差由方程组定义如下:
eij=ei-ej (11)
假设和是航天器ith的总误差,由下面的方程组定义:
aij和lij是加权邻接矩阵A和图拉普拉斯矩阵l中的元素,fi是对角矩阵f的元素,定义:
则方程(13)和(14)可以重写为下式方程:
l是半正定矩阵,Hl和l+f是正定矩阵;
定义:
E=diag(Ei),
J=diag(Ji),
Qd=[ωd,ωd,…,ωd]T,
d=[d1,d2,…,dn]T,
F=[F1,F2,…,Fn]T,
u=[u1,u2,…,un]T. (20)
根据公式(20)变量的定义,动态方程(5)和(6)表达为下式:
(4)建立反步姿态协同鲁棒控制器,变量x1和变量x2定义如下列方程:
x1=e (23)
根据方程(23),首先按下式设计所需的有限时间控制,其中0<γ<1,
k1,k2,λ和η为正的常数,(*)i,j是航天器ith和jth(j=1,2,3)个元素;
f(e)=[f(e1),f(e2),…,f(en)]T (27)
f(ei)=[f(ei,1),f(ei,2),f(ei,3)]T (28)
r1=(2-γ)ηγ-1 (30)
r2=(γ-1)ηγ-2 (31)
(5)建立航天器反步滑模姿态协同控制器
采用设计航天器姿态协同鲁棒控制器设计,矢量形式的滑动面方程如下:
基于滑模控制器,给出了编队飞行中的飞行器ith的控制率方程:
将控制率方程(34)用于设计航天器反步滑模姿态协同控制器。
2.编队飞行航天器反步滑模控制方法,其特征在于:包括五个步骤,(1)建立编队飞行航天器的姿态动力学模型、(2)引入航天器姿态误差、(3)建立旋转矩阵的航天器姿态协同鲁棒控制器、(4)建立反步姿态协同鲁棒控制器、(5)建立航天器反步滑模姿态协同控制器:
(1)建立编队飞行航天器的姿态动力学模型
由于航天器建模为刚体,采用旋转矩阵进行描述:
Ri为将体坐标系转化为惯性坐标系的旋转矩阵,ωi∈R3×1为体坐标系中的角速度,ui∈R3×1和di∈R3×1分别为控制力矩和外部干扰力矩,Ji∈R3×3为惯性矩阵,描述航天器姿态动力学方程如下:
(2)引入航天器姿态误差
Rd∈SO(3)和ωd∈R3×1为参考坐标系中的参考姿态和角速,和分别是旋转矩阵误差和角速度误差,并且由于是矩阵,不能直接用来设计控制器,因此定义新的航天器姿态误差方程如下:
其中,映射∨将斜对称矩阵变换为向量,如(a×)∨=a和(A∨)×=A,其中a∈R3×1,A为斜对称矩阵;
结合方程组(1)-(4),航天器的运动方程如公式(5)和(8)所示:
(3)建立旋转矩阵的航天器姿态协同鲁棒控制器
采用有限时间收敛设计思想,设计了航天器姿态协同鲁棒控制器;
引理1:假设则存在x∈R3,||x||≤π,矩阵Ei的2-范数为此外,如果||x||≠π,则Ei为可逆矩阵,
引理2:假设α1,α2,…,αn和0<ρ<2都是正数,则下面的不等式成立;
引理3:假设其中α>0,β>0,0<γ<1,V(t)为连续正定函数,则系统在有限时间内收敛到平衡点:
假设1:假定d,ωd和分别满足||d||≤dmax和其中dmax和ωdmax是已知正常数;
使用无向图来描述编队航天器之间的信息交换,一个节点集v={1,2,…,n},加权邻接矩阵A=[aij]∈Rn×n和一个边界集组成一个加权无向图表示从节点jth到节点ith的信息传输,在无向图中,如果且i≠j,则加权邻接矩阵A中的元素被定义为aij=aji>0;否则,aij=0;
航天器ith和航天器jth之间的编队误差由方程组定义如下:
eij=ei-ej (11)
假设和是航天器ith的总误差,由下面的方程组定义:
aij和lij是加权邻接矩阵A和图拉普拉斯矩阵l中的元素,fi是对角矩阵f的元素,定义:
则方程(13)和(14)可以重写为下式方程:
l是半正定矩阵,Hl和l+f是正定矩阵;
定义:
E=diag(Ei),
J=diag(Ji),
Qd=[ωd,ωd,…,ωd]T,
d=[d1,d2,…,dn]T,
F=[F1,F2,…,Fn]T,
u=[u1,u2,…,un]T. (20)
根据公式(20)变量的定义,动态方程(5)和(6)表达为下式:
(4)建立反步姿态协同鲁棒控制器
应用反步方法设计控制方案,变量x1和变量x2定义如下列方程:
x1=e (23)
根据方程(23),首先按下式设计所需的有限时间控制,其中0<γ<1,k1,k2,λ和η为正的常数,(*)i,j是航天器ith和jth(j=1,2,3)个元素;
f(e)=[f(e1),f(e2),…,f(en)]T (27)
f(ei)=[f(ei,1),f(ei,2),f(ei,3)]T (28)
r1=(2-γ)ηγ-1 (30)
r2=(γ-1)ηγ-2 (31)
(5)建立航天器反步滑模姿态协同控制器
为了处理未知的有界干扰,设计下式控制率方程;假设外部干扰di是有界的,满足不等式|di||≤dMi,dMi是一个未知正的常数,为dMi的估计值,
将(50)-(51)用于设计航天器反步滑模姿态协同控制器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湘潭大学,未经湘潭大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710742149.0/1.html,转载请声明来源钻瓜专利网。