[发明专利]一种分布式指数时变滑模姿态协同跟踪控制方法有效
申请号: | 201310404693.6 | 申请日: | 2013-09-09 |
公开(公告)号: | CN103439975A | 公开(公告)日: | 2013-12-11 |
发明(设计)人: | 刘向东;路平立;甘超 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G05D1/08 | 分类号: | G05D1/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种分布式指数时变滑模姿态协同跟踪控制方法,属于航天器编队飞行技术领域。本发明方法通过建立Euler-langrage形式的姿态动力学方程,选取指数时变滑模面函数,针对每个航天器求取其同步期望姿态,按照时变滑模控制器的设计思想,设计分布式姿态协同跟踪控制器使航天器协同跟踪期望姿态,并对外界干扰和惯量不确定具有较强的鲁棒性。与常规滑模控制相比,时变滑模使系统的相轨迹始终位于滑模面上,在编队航天器进行姿态协同过程中,如果通信受到限制需要改变拓扑结构时,仍然能够实现航天器的姿态协同跟踪。 | ||
搜索关键词: | 一种 分布式 指数 时变滑模 姿态 协同 跟踪 控制 方法 | ||
【主权项】:
1.分布式指数时变滑模姿态协同跟踪控制方法,其特征在于:具体包括以下步骤:步骤1,以刚性航天器编队为对象,在航天器本体坐标系下建立欧拉一拉格朗日姿态动力学方程;获取每个航天器的姿态信息,求取每个航天器相应的同步期望姿态;具体方法为:步骤1.1,建立个体航天器的姿态运动模型;编队包括n个航天器,其编号为1,2,…n,代表航天器编队期望姿态的“虚拟领导者”编号为n+1,对于其中第i个航天器,i∈1,2,…n,其姿态动力学和运动学方程如下所示:J i ω · i + [ ω i ] × J i ω i = u i + d i - - - ( 1 ) ]]>σ · i = G ( σ i ) ω i - - - ( 2 ) ]]> Ji∈R3×3为第i个航天器的惯量矩阵,并且,表示惯量阵的标称值,ΔJi表示惯量阵的不确定性;ωi∈R3为第i个刚体航天器相对于惯性坐标系的姿态角速度在本体坐标系中的表示,σi∈R3为第i个航天器姿态的修正罗德里格斯参数,ui,di∈R3分别表示第i个航天器受到的控制力矩和干扰力矩,(·)×表示向量的反对称矩阵算子;其中:G ( σ i ) = 1 2 [ ( 1 - σ i T σ i 2 ) I 3 + σ i × + σ i σ i T - - - ( 3 ) ]]> 则其相应的拉格朗日形式的姿态动力学方程为:H i ( σ i ) σ · · i + Q i ( σ i , σ · i ) σ · i = τ i - - - ( 4 ) ]]> 式中H i ( σ i ) = G - T ( σ i ) J i G - 1 ( σ i ) , Q i ( σ i , σ · i ) = - G - T ( σ i ) J i G - 1 ( σ i ) G · ( σ i ) G - 1 ( σ i ) - G - T ( σ i ) ]]> τi=G-1(σi)(ui+di),其中Hi(σi)是一个正定对称矩阵,且为反对称矩阵;以Gi,Hi,ΔHi,Qi,ΔQi分别表示G(σi),Hi(σi),ΔHi(σi),步骤1.2,对于第i个航天器,同步期望姿态定义如下:σ i d = b i ( n + 1 ) σ d + Σ j = 1 n a ij σ j b i ( n + 1 ) + Σ j = 1 n a ij - - - ( 5 ) ]]> 式中σi表示第i个航天器的姿态,aij表示航天器i和航天器j之间的通信关系,如果航天器i能够获取j的姿态信息,则aij=1,否则,aij=0;如果第i个航天器能够获取期望姿态信息ad,则bi(n+1)=1,否则bi(n+1)=0;步骤2,对每一个航天器,选取指数时变滑模面函数,求取滑模面函数中的相关参数,使得在初始时刻,系统的初始误差位于滑模面上;对于第i个航天器,时变滑模面变量si(t)为:s i ( t ) = ( σ · i - σ · i d ) + Λ i ( σ i - σ i d ) - exp ( - Λ i t ) A i - - - ( 6 ) ]]> 式中Λi∈R3×3且为正定矩阵,Ai∈R3,t为时间变量;在初始时刻,系统误差位于滑模面上,即si(0)=0;得到:A i = [ σ · i ( 0 ) - σ · i d ( 0 ) ] + Λ i [ σ i ( 0 ) - σ d ( 0 ) ] - - - ( 7 ) ]]> 步骤3,对步骤2设计的滑模面函数求导,然后左乘Hi得:H i s · i = H i ( σ · · i - σ · · i d ) + H i Λ i ( σ · i - σ · i d ) + H i Λ i A i exp ( - Λ i t ) = G i - T ( u i + d i ) - Q i σ · i - H i σ · · i d + H i Λ i ( σ · i - σ · i d ) + H i Λ i A i exp ( - Λ i t ) = G i - T ( u i + d i ) - Q i 0 σ · i + H i 0 Λ i ( σ · i - σ · i d ) + H i 0 Λ i A i exp ( - Λ i t ) - H i 0 σ · · i d + Y i ( · ) - - - ( 8 ) ]]> 其中,Y i ( · ) = - ΔQ i σ · i - Δ H i σ . . i d + Δ H i Λ i ( σ . i - σ . i d ) + Δ H i Λ i A i exp ( - Λ i t ) ]]> 步骤4,设计指数时变滑模控制律;控制律包括两部分:一部分用以抵消系统动力学中的非线性项;另一部分用于抵消惯量不确定部分和外界干扰;对于第i个航天器,设计时变滑模控制律如下:u i = u ieq + u isw = G i T [ Q i 0 ( σ · i - s i ) + H i 0 σ . . i d - H i 0 Λ i ( σ . i - σ . i d ) + H i 0 Λ i A i exp ( - Λ i t ) ] - ( γ i + λ i ) G i T sgn ( s i ) - - - ( 9 ) ]]> 其中sgn(·)为符号函数,定义如下:sgn ( x ) = 1 , x > 0 0 , x = 0 - 1 , x < 0 ]]> 则sgn(si)=[sgn(si1);sgn(si2);sgn(si3)],式中λi>0,λi+γi为切换控制量增益,并且ΔHi,ΔQi,di有界,且||Fi||∞有界,设γi=||Fi||∞,Fi表示为:F i = G i T Y i ( · ) + Δ Q i s i + d i ]]> 步骤5,编队中航天器根据自身与其他航天器的通信关系获取期望姿态和邻居航天器的姿态信息,将姿态信息作为步骤4中分布式时变滑模控制律的输入,计算出各航天器进行姿态协同跟踪所需要的控制力矩,各航天器的执行机构将产生这些控制力矩并分别作用于相应的航天器,通过步骤1得到的姿态动力学方程求得ωi,进而使得σi跟踪各航天器的同步期望姿态,最终实现该航天器群体的姿态一致。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310404693.6/,转载请声明来源钻瓜专利网。