一种航天器交会系统的增益切换方法及最大吸引域估计的制作方法

文档序号:10487857阅读:483来源:国知局
一种航天器交会系统的增益切换方法及最大吸引域估计的制作方法
【专利摘要】本发明公开了一种航天器交会系统的增益切换方法及最大吸引域估计,该方法为,首先建立航天器交会相对运动模型,其次提出航天器交会系统的增益切换方法,最后通过求解凸优化问题,给出在增益切换方法下闭环系统的最大吸引域估计。本发明将航天器非对称执行器饱和控制问题转化为执行器对称饱和控制问题。本发明的控制器计算只需要求解线性矩阵不等式,计算简单易行;改善了闭环系统动态性能;同时给出了闭环系统最大吸引域的估计。
【专利说明】
一种航天器交会系统的増益切换方法及最大吸引域估计
技术领域
[0001] 本发明属于航天领域,具体涉及一种执行器非对称饱和航天器交会系统的增益切 换方法及最大吸引域估计。
【背景技术】
[0002] 航天器轨道交会是指一个航天器(称为追踪航天器)主动追踪、靠近另一个航天器 (称为目标航天器),使两者能实施对接的空间使命。粗略地说,交会是指一个运行在圆形或 椭圆形轨道上的目标飞行器,其轨道附近的追踪飞行器通过调整自身的轨道,最终跟随上 目标飞行器,让他们最终具有相同的轨道参数。航天器交会是实现一些高级空间操作的先 决条件。
[0003] 航天器轨道交会要受到推力器产生的加速度的约束,当根据控制器的设计而得到 的加速度超过了最大加速度时,实际的控制系统将不能按照设计的方式运行,这将影响控 制系统的控制品质及稳定性,导致航天器交会任务不能顺利完成。现有的研究方法大多关 注航天器交会系统的执行器对称饱和问题而对于执行器非对称饱和的控制问题相关研究 结果较少。研究航天器交会的执行器非对称饱和控制问题具有重要的理论及应用价值。

【发明内容】

[0004] 本发明为解决具有执行器非对称饱和的航天器交会系统的稳定性和安全性问题, 提出了一种执行器非对称饱和航天器交会系统的增益切换方法及最大吸引域估计。本发明 的主要贡献在于将非对称饱和控制问题转化为对称饱和控制问题,通过引入设计参数提高 了闭环系统状态的收敛速度并给出最大吸引域的估计。
[0005] 本发明为解决上述技术问题采用的技术方案为:一种执行器非对称饱和航天器交 会系统的增益切换方法是通过下述步骤来实现的:
[0006] 步骤一:建立航天器交会相对运动模型 [0007] 首生給m里份饱和函教的定义:
[0008]
(1)
[0009] 考虑两个航天器的相对运动方程
[0010] X = M + SV ⑵
[0011] 其中,
[0012] (3)
[0013]并且相对运动状态向量
[0014] X = [x j 2 .X y i]1 :?
[0015] 控制输入向量
[0016] V= [ax,aY,az]T
[0017] x,y,z,A九i分别表示追踪航天器相对于目标航天器在X轴,Y轴和Z轴上的相对位 ? 置和相对速度分量,ax,aY和az分别表不为在三个坐标轴方向的加速度分量,/? = .^7> 0 (μ为 R: 引力常数,R为目标轨道半径)为目标航天器轨道角速度。
[0018] 考虑执行器非对称饱和时,系统(2)可以重新写为
[0019] J = JX+ ^SAT(F) (4)
[0020] 其中SAT表示非对称饱和,定义为
[002】]
(5;)
[0022] 这里ah关Ph为大于零的实数,h=l,2,3。
[0023] 通过参数变换,将SAT(V)表示为
[0024] SAT(V) =Disat(U)+D2f, (6)
[0025] 其中
[0026]
[0027]
[0028]将(6)式代入(4)式可得
[0029] A> = /1,\' + /JlSat(") + $/, (7)
[0030]其中 B1 = KDi, B2 = BD2;
[0031]综上所述,将航天器交会系统的执行器非对称饱和控制问题转化为具有有界干扰 的执行器对称饱和控制问题。
[0032]步骤二:航天器交会系统的增益切换 [0033] 1)控制律的设计
[0034] U=KX,
[0035] 其中增益
[0036] K = PH'
[0037] PeR6x6为对称正定矩阵,HeR6x3为6行3列实矩阵,R为欧几里得空间。
[0038] 2)设计嵌套椭球集合
[0039] 考虑集合
[0040] Φν= {ξο,ξι, ··· ,?} ,ξι-ι<ξ?, i = l,2, . . . ,Ν, (8)
[0041] 其中N是任意给定的正整数。对于任意ΦΝ,定义椭球集合
[0042] r; = j^e Ri'K'P 11 ) A'< l], / = (11,2,..., Λ; (9)
[0043] 假设系统(7)的初始条件在给定的有界集合Ω ER6内。定义ξ〇为
[0044] |a=4(n) = min(§ : ξΧ^ρ-'(ξ)Χ = \\ (1〇)
[0045] 对于任意」=0,1,...,1考虑集合
[0046] Θ j = {X: I |KjX| I < 1} (11)
[0047] 当系统状态在该集合中且所设计的控制增益为/ΛΛ1时,执行器不会发生饱 和。
[0048]考虑到(9)和(11),为了保证
[0049]
(12)
[0050] 也就是为了保证对于任意Zelf,,执行器不会发生饱和。矩阵匕和出需要满足下面 的不等式:
[0051 ]
(13)
[0052] 其中,I为3*3的单位矩阵。
[0053] 为了保证椭球T/的嵌套性,矩阵/^1需要满足下面的不等式:
[0054]
(11),
[0055] 3)设计切换增益
[0056] 控制增益根据系统状态的变化进行切换,具体如下所示
[0057]
(15)
[0058] 4)闭环系统的稳定性分析
[0059] 根据上面设计的控制增益K可知,控制器为
[0060] U=KX, (16)
[0061 ]在控制器(16)作用下,得到闭环系统 [0062] X = AX + BlSiiti KX)+ BJ (切
[0063]定义如下集合:
[0064] =Tm VT,., f = l,2,......,N (18)
[0065] 当XE Π i-i时,选取Lyapunov函数
[0066] Vi-i(X)=XTP_1(Ci-i)X (19)
[0067] 当XeY(Pjv)时,选取 Lyapunov函数
[0068] Vn(X)=XV1(Cn)X (20)
[0069]为了证明闭环系统(17)的稳定性,需要证明
[0070] Vi^ (X) = 2Χτρ-λ (ξ_χ )Χ<0 (21)
[0071] 即W日隹合X ,县Pe格不变集合,需要满足下面的不等式
[0072] (22)
[0073] 其中 Ψ n=APi-i+Pi-iAT+BDi (BDi )T+BD2 (BD2 )T+3|i-iPi-1,
[0074] 且需要证明
[0075]
(23)
[0076] 成立,即状态Xh最终将进入到椭球集合TiV中且不再离开集合IV,需要满足如下 不等式
[0077] (24)
[0078] 其中 Ψ!!=APn+PnAt+BDi (BDi) T+BD2 (BD2) T+3 CnPn。
[0079] -种执行器非对称饱和航天器交会系统的增益切换方法及最大吸引域估计,具体 为:求解如下凸优化问题
[0080]
[0081]
[0082]
[0083]
[0084]
[0085]
[0086] 其中 Wn=APo+P()AT+BDi(BDi)T+BD2(BD2) T+3|oPo
[0087] 第三个不等式保证了 "S e T:。,Ξ = ·}χ e R6 |?τ0Κ 1,泛> 〇}。
[0088]控制器的实施
[0089] 1)对于任意初始状态X(O),ξ〇可以通过求解非线性方程
[0090] ξ,χρ-^ξ^=! (25)
[0091] 得到。
[0092] 2)式(8)中的集合ΦΝ可以任意进行设计。下面给出一种简单的方法。
[0093]
(26)
[0094] 其中ξΝ>ξο是一个给定的常数。
[0095] 3)根据前两步得到的参数值,求解线性矩阵不等式(13)、(14)、(22)和(24)得到正 定对称矩阵Pj和矩阵Hj的值,j = 0,1,2,…,Ν。
[0096] 4)按照(15)和(16)设计控制器U。
[0097] 5)控制增益(15)的切换非常简单。首先给出一个变量w(初值为w = 0),此时的增益 为K=Ko。当w < N-I时,对于任意时刻的状态X(t),计算
[0098] d(X) =CwXV1(Cw)X-I (27)
[0099] 的值,当d(XH〇时,增益进行切换即K = KW+1并令w = w+l;否则增益不进行切换K = Kw O
[0100] 本发明与现有技术相比具有以下效果:
[0101] 本发明将航天器非对称执行器饱和控制问题转化为执行器对称饱和控制问题。本 发明的控制器计算只需求解线性矩阵不等式,计算简单易行;改善了闭环系统动态性能;同 时给出了闭环系统最大吸引域的估计。
【附图说明】
[0102] 图1目标航天器轨道坐标系;
[0103] 图2嵌套椭球;
[0104] 图3航天器相对距离变化曲线,其中N表示增益的切换次数;
[0105] 图4航天器相对速度变化曲线,其中N表示增益的切换次数;
[0106] 图5控制输入曲线,其中N表示增益的切换次数。
【具体实施方式】
[0107] -种执行器非对称饱和航天器交会系统的增益切换方法,该方法具体包括以下步 骤:
[0108] 步骤一:建立航天器交会相对运动模型
[0109] 首先给出单位饱和函数的定义:
[0110]
(1)
[0111] 考虑两个航天器的相对运动方程
[0112] X = AX+ BV (2)
[0113] 其中,
[0114]
.(3):
[0115] 并且相对运动状态向量
[0116]
[0117] 控制输入向量
[0118]
[0119] x,y,z,i,丸i分别表示追踪航天器相对于目标航天器在X轴,Y轴和Z轴(X轴,Y轴和 Z轴如图1所不)上的相对位置和相对速度分量,ax,aY和az分别表不为在三个坐标轴方向的 加速度分量,/
&为引力常数,R为目标轨道半径)为目标航天器轨道角速度。
[0120] 考虑执行器非对称饱和时,系统(2)可以重新写为
[0121]
(4)
[0122] S由?ΑΤ券完並对输休!未Π-???々先
[0123]
[0124] 这里为大于零的实数,h=l,2,3。
[0125] 通过参数变换,将SAT(V)表示为
[0130] 将(6)式代入(4)式可得[0131] 彳=W + /))丨sat(") + $/, (7)[0132] 其中 B1 = KDi, B2 = BD2;[0133] 综上所述,将航天器交会系统的执行器非对称饱和控制问题转化为具有有界干扰 的执行器对称饱和控制问题。[0134]步骤二:航天器交会系统的增益切换[0135] 3)控制律的设计[0136] U=KX,[0137] 其中增益
[0126]
[0127]
[0128]
[0129]
[0138] K = PH'
[0139] PeR6x6为对称正定矩阵,HeR6x3为6行3列实矩阵,R为欧几里得空间。
[0140] 4)设计嵌套椭球集合
[0141] 考虑集合
[0142]
(8)
[0143] 其中N是任意给定的正整数。对于任意ξi e ΦN,定义椭球集合
[0144]
(9)
[0145] 假设系统(7)的初始条件在给定的有界集合Ω ER6内。定义ξ〇为
[0146]
[0147]
[0148]
[0149] 当系统状态在该集合中且所设计的控制增益为心=Z/,/:1时,执行器不会发生饱 和。
[0150] 考虑到(9)和(11),为了保证
[0151] T1C^1 ^mt(KlX) = K = .....;V (1:2)
[0152] 也就是为了保证对于任意IeT,,执行器不会发生饱和。矩阵匕和比需要满足下面 的不等式:
[0153]
[0154] 其中,I为3*3的单位矩阵。
[0155] 为了保证椭球^的嵌套性(如图2所示),矩阵乃4需要满足下面的不等式:
(M);
[0156] 3)设计切换增益
[0157] 控制增益根据系统状态的变化进行切换,具体如下所示
[0158]
[0159] 4)闭环系统的稳定性分析
[0160] 根据上面设计的控制增益K可知,控制器为
[0161] U=KX, (16)
[0162] 在控制器(16)作用下,得到闭环系统
[0163]
[0164]
[0165]
[0166] 当XE Π i-i时,选取Lyapunov函数
[0167] Vi-i(X) =XV1(Ci-I)X (19)
[0168] 当X e Τ(Λ.)时,选取Lyapunov函数
[0169] Vn(X)=XV1(Cn)X (20)
[0170] 为了证明闭环系统(17)的稳定性,需要证明
[0171] Vi^(X) = IX1 ρ-' {ξ,_Λ) X < Q (21)
[0172] 即证明集合^^是严格不变集合,需要满足下面的不等式
[0173] (22)
[0174] 其中 Ψ n=APi-i+Pi-iAT+BDi (BDi )T+BD2 (BD2 )T+3|i-iPi-1,
[0175] 且需要证明
[0176]
(23)
[0177] 成立,即状态Xh最终将进入到椭球集合Yft.中且不再离开集合??¥,需要满足如下 不等式
[0178] (24):
[0179] 其中 Ψ n=APn+PnAt+BDi (BDi) T+BD2 (BD2) t+3|nPn。
[0180] 上述增益切换控制方法下航天器交会系统的最大吸引域估计,具体为:
[0181] 求解如下凸优化问题
[0182]
[0183]
[0184]
[0185]
[0186]
[0187]
[0188]
[0189]
[0190]控制器的实施
[0191] 6)对于任意初始状态X(O),ξο可以通过求解非线性方程
[0192] ξιχρ-\ξ??)Χη =1 (25)
[0193] 得到。
[0194] 7)式(8)中的集合ΦΝ可以任意进行设计。下面给出一种简单的方法。
[0195]
(26)
[0196] 其中ξΝ>ξ〇是一个给定的常数。
[0197] 8)根据前两步得到的参数值,求解线性矩阵不等式(13)、(14)、(22)和(24)得到正 定对称矩阵Pj和矩阵H j的值,j = 0,1,2,…,Ν。
[0198] 9)按照(15)和(16)设计控制器U。
[0199] 10)控制增益(15)的切换非常简单。首先给出一个变量w(初值为w = 0 ),此时的增 益为K=Ko。当w ^N-I时,对于任意时刻的状态X(t),计算
[0200] d(X) =CwXV1(Cw)X-I (27)
[0201] 的值,当d(XH〇时,增益进行切换即K = KW+1并令w = w+l;否则增益不进行切换K = Kw O
[0202] 针对系统(7)进行仿真并结合图3至图5说明本实施例。假设目标航天器运行在地 球同步卫星轨道上,给出如下技术参数:
[0203] 目标航天器轨道角速度:n = 7 · 2722 X 10-5rad/s;
[0204] 两航天器初始时刻的相对运动状态:X(0) = [10 10 10 -0.5 3 -1]τ;
[0205] 根据控制器实施步骤1)计算得到ξο = 0.004。根据步骤2)中式(26)设计ΦΝ,其中, ξΝ = 0.04,Ν = 4。根据步骤3)求解线性矩阵不等式(13)、(14)、(22)和(24),利用MATLAB软件 中LMI工具箱求解矩阵匕和矩阵^,j = 0,l,...,Ν。根据以上求得的参数,根据步骤4)设计控 制增益Κ。
[0206] 仿真结果分析:
[0207] 图3和图4给出了航天器交会系统的相对位置和相对速度曲线。从图中可以看出, 当N=4时两航天器完成交会的时间约为200秒较N=0时的交会时间至少节省了 800秒。说明 当增加切换次数N时,对应的参数ξ值增加,进而控制增益的范数也增加,改善了闭环系统的 动态性能。图5给出了控制输入曲线,从图中可以看出控制输入没有超出最大控制输入。
【主权项】
1. 一种航天器交会系统的增益切换方法,其特征在于,该方法具体包括W下步骤: 步骤一:建立航天器交会相对运动模型 首先给出单位饱和函数的定义:(1) 考虑两个航天器的相对运动方程 乂 =,林+ Z"' 《巧 其中,贷) 并且相对运动状态向量 义=杉J 2 X少^f:, 控制输入向量 V= [ax,aY,az]T x,y,z,i >,i分别表示追踪航天器相对于目标航天器在X轴,Υ轴和Z轴上的相对位置和 相对速度分量,ax,3Υ和az分别表示为在Ξ个坐标轴方向的加速度分量为目标航 天器轨道角速度,μ为引力常数,R为目标轨道半径; 执行器非对称饱和时,系统(2)可W重新写为 义二 /化 4-公SAT (Κ) (4) 其中SAT表示非对称饱和,定义为巧) 运里Qh辛0h,为大于零的实数,h=l,2,3; 通过参数变换,将SAT(V)表示为 SAT(V)=Disat(U)+D2f ,(6) 其中将(6)式代入(4)式可得 乂 =儿\' + 公|Sat (?; ) + 公i/' :, (、7 ) 其中Bi =抓1,B2 =抓2; 综上所述,将航天器交会系统的执行器非对称饱和控制问题转化为具有有界干扰的执 行器对称饱和控制问题; 步骤二:航天器交会系统的增益切换 1) 控制律的设计 U = KX, 其中增益 K = PH_i, PeRSxs为对称正定矩阵,HERSx3为6行3列实矩阵,R为欧几里得空间; 2) 设计嵌套楠球集合 考虑集合 巫Ν={ξο,ξι,...,Cn},Ci-i<Ci,i = l,2,. . .,N, (8) 其中N是任意给定的正整数;对于任意ξ^ΕΦΝ,定义楠球集合 丫 j={XeR6:CjXTp-l^j)x<i}j二〇,ι,2,...,ν (9) 假设系统(7)的初始条件在给定的有界集合Ω ER6内;定义ξ〇为 备,=挺(Ω)=巧盛:(引J = i} (10) 对于任意j = 0,1,...,N,考虑集合 0j = {X: I iKjXll(11) 当系统状态在该集合中且所设计的控制增益为馬:=A.巧1时,执行器不会发生饱和; 考虑到(9)和(11),为了保证 T, C 化"(Kj-X) = Kj-义 J = 0丄(12) 也就是为了保证对于任意xe 丫 J,执行器不会发生饱和;矩阵門和田需要满足下面的不 等式:其中,I为3*3的单位矩阵; 为了保证楠球Y说嵌套性,矩阵巧-1需要满足下面的不等式: (H); 3) 设计切换增益控制增益根据系统状态的变化进行切换,具体如下所示4)闭环系统的稳定性分析 根据上面设计的控制增益K可知,控制器为 U = KX, (16) 在控制器(16)作用下,得到闭环系统 'V 二 /!乂 + /一?,sat (/、'乂) + 公?/ (17) 定义如下集合: Π i-i= 丫 i-i\ 丫 i,i = l,2,. . . ,Ν (18) 当Xe Π i-i时,选取Lyapunov函数 Vi-i(X)=XVHCi-i)X (19) 当Xe 丫(P丫N)时,选取Lyapunov函数 νΝ(Χ)=χΤρ-ι(ξΝ)Χ (20) 为了证明闭环系统(17)的稳定性,需要证明 tr (Χ) = 2Χ^ρ-'(?,_,μ<0 (21) 即证明集合丫 1-1是严格不变集合,需要满足下面的不等式(22) 其中 Ψ11 = APi-i+Pi-iAT+抓1 (抓1) Τ+抓2 (抓2) Τ+3 Ci-iPi-i, 且需要证明(23) 成立,即状态Xi-1最终将进入到楠球集合丫 N中且不再离开集合丫 N,需要满足如下不等 式(24) 其中 Ψ11 = APn+PnAT+抓1 (抓1) T+抓2 (抓2) t+3CnPn。2.根据权利要求1所述的一种航天器交会系统的增益切换方法下最大吸引域估计,其 特征在于,具体包括W下步骤: 求解凸优化问题其中 Ψ11 = APo+PoAT+BDi (BDi) T+BD2 ( BD2 ) τ+3ξοΡο 第Ξ个不等式保证了巧£ 丫 ο,Ξ= {xER6 IxTqx。,Q>〇}。
【文档编号】G05B17/02GK105843077SQ201610216228
【公开日】2016年8月10日
【申请日】2016年4月7日
【发明人】王茜, 薛安克
【申请人】杭州电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1