一种面向姿轨一体化控制的多执行机构协同控制分配方法

文档序号:10533984阅读:355来源:国知局
一种面向姿轨一体化控制的多执行机构协同控制分配方法
【专利摘要】一种面向姿轨一体化控制的多执行机构协同控制分配方法,本发明涉及多执行机构协同控制分配方法。本发明是为了解决现有的面向姿轨一体化控制分配策略对推力器燃料使用率低及执行机构间相互配合少的问题。本发明首先将轨控期望控制力和姿控期望控制力矩在既能轨控又能姿控的推力器间进行分配,在此分配过程中,优先满足轨道控制需求,并在不额外消耗多余燃料的前提下,优化求解出与姿控期望控制力矩最接近的推力器控制分配方案,然后再将剩余期望控制力矩在只能用于姿控的执行机构间进行分配。在完成姿轨一体化控制任务的同时,减少推力器燃料消耗,降低飞轮、磁力矩等姿控型执行机构负担,延长航天器在轨寿命。本发明应用于航天器控制领域。
【专利说明】
一种面向姿轨一体化控制的多执行机构协同控制分配方法
技术领域
[0001 ]本发明涉及面向姿轨一体化控制的多执行机构协同控制分配方法。
【背景技术】
[0002] 姿轨一体化控制是指航天器在轨运行时,同时考虑轨道与姿态机动任务,实现对 轨道和姿态同时控制的一门控制技术,广泛应用于空间交会对接、航天器编队以及接近操 作等复杂航天任务中。传统上航天器都是采用轨道和姿态单独控制模式,为此,需要分别设 计轨道控制算法和姿态控制算法并配备相应的执行机构,若通过共用一套执行机构配置实 现姿态和轨道的控制,将能够充分发挥执行机构的控制能力,提高系统的功能密度,满足现 代航天器小型化需求,同时考虑到姿态和轨道实际是相互耦合的,若能实现姿轨一体化控 制,将能够提高控制系统控制精度,提升飞行器的在轨性能。
[0003] 控制分配是一种在满足容许约束下,完成期望控制量到执行机构控制指令确定任 务,并能够提供额外的设计自由度,使得系统的实际输出与期望控制量尽可能一致,同时能 够提供额外设计自由度以实现特定需求的一种控制设计技术,该方法为实现姿轨一体化问 题提供了一条可行途径。目前,根据控制算法是否具有实时性,可以将解决控制分配问题的 算法分为静态控制分配算法和动态控制分配算法,静态控制分配算法包括传统指令直接分 配方式以及固化的分配列表方式;而动态控制分配方法包括广义逆法、线性规划方法、二次 规划算法等,该类控制分配方法根据执行机构的约束条件和优化目标,将控制分配问题转 化为数学优化问题,并根据期望控制量进行实时计算和调整,使其具有容错性能强、鲁棒性 好的特点,也为此备受青睐。
[0004] 对于航天器来讲,按照执行机构的功能,可以将执行机构分为两大类,一类是以推 力器为典型代表的多功能型执行机构,另一类是只能用于姿态控制的单一功能型执行机 构,主要包括动量交换型的飞轮、环境场类型的重力梯度杆和磁力矩器等。推力器是一类既 能用于轨控又能用于姿控的特殊执行机构,同时也是目前唯一应用于在轨航天器的轨控执 行机构,虽然它具有如此多的优势,但是它工作需要消耗燃料,而燃料是影响航天器在轨寿 命的直接因素,为此,推力器在使用时受到了诸多限制。现有的面向姿轨一体化控制的控制 分配策略往往是一种解耦形式的控制分配策略,通常将轨道期望推力和姿态期望控制力矩 单独考虑,未考虑推力器在输出推力和力矩时的相互耦合作用,这种解耦式的控制分配策 略的执行机构使用效率低,容易造成燃料浪费。

【发明内容】

[0005] 本发明是为了解决现有的面向姿轨一体化控制分配策略对推力器燃料使用率低 及执行机构间相互配合少的问题,而提出的一种面向姿轨一体化控制的多执行机构协同控 制分配方法。
[0006] -种面向姿轨一体化控制的多执行机构协同控制分配方法按以下步骤实现:
[0007] 步骤一:根据期望控制力F。,利用推力修正系数优化模型,将推力修正系数优化模 型转化为标准的线性规划模型,求解期望推力修正因子k,计算输出期望控制力Fm,。;
[0008] Fm,c = kFc (16)
[0009]步骤二:根据期望控制力矩T。和步骤一得到的输出期望控制力Fm,。,利用燃料消耗 和力矩分配误差最小的混合优化模型,将燃料消耗和力矩分配误差最小的混合优化模型转 化为标准的线性规划模型,并计算期望控制力矩残差I,。,其中期望控制力矩残差为期望控 制力矩与推力器实际输出力矩的差值;
[0010] 步骤三:根据步骤二中得到的期望控制力矩残差Te,。,利用力矩分配误差最小的优 化模型,将力矩分配误差最小的优化模型转化为标准的线性规划模型,计算姿控性执行机 构的控制指令V。
[0011] 发明效果:
[0012] -、本发明提出了一种面向姿轨一体化控制的多执行机构协同控制分配方法,该 方法充分发挥各种执行机构的特点,能够有效地完成姿轨一体化控制任务。
[0013] 二、多执行机构控制策略考虑推力器既能轨控又能姿控的独特优势,同时考虑到 推力器燃料的约束限制,针对推力器,通过满足轨控期望推力需求且在不消耗燃料的前提 下对姿态力矩进行控制分配,能够显著提高推力器燃料使用效率。
[0014] 三、在姿轨一体化控制过程中,推力器在进行轨道控制的同时,考虑对姿态进行控 制,可降低飞轮、磁力矩器等姿控型执行机构的控制负担,避免飞轮出现转速饱和出现情况 的概率。
[0015] 四、针对姿轨一体化控制分配面临的多目标以及多约束问题,提出了将其分解为 多个简单的子优化问题,可以通过任意更换目标函数中优化函数的形式,满足各种控制优 化任务,本发明方法具有很好的扩展性和灵活性。
【附图说明】
[0016] 图1为本发明的姿轨一体化控制系统框图;
[0017] 图2为本发明流程图。
【具体实施方式】
【具体实施方式】 [0018] 一:如图1和图2所示,一种面向姿轨一体化控制的多执行机构协同 控制分配方法包括以下步骤:
[0019] 步骤一:根据期望控制力F。,利用面向推力分配误差最小的推力修正系数优化模 型,将推力修正系数优化模型转化为标准的线性规划模型,求解期望推力修正因子k,计算 输出期望控制力?%。;
[0020] 其中期望推力修正因子k是针对期望控制量超出执行机构输出能力范围时,对期 望推力进行修正。
[0021] Fm,c = kFc (16)
[0022]步骤二:针对推力器,根据期望控制力矩Tc和步骤一得到的输出期望控制力Fm, c, 利用保证推力分配误差最小前提下燃料消耗和力矩分配误差最小的混合优化模型,将燃料 消耗和力矩分配误差最小的混合优化模型转化为标准的线性规划模型,确定推力器控制指 令u,并计算期望控制力矩残差T e,。,其中期望控制力矩残差为期望控制力矩与推力器实际 输出力矩的差值;
[0023]步骤三:针对飞轮、磁力矩器等姿控型执行机构,根据步骤二中得到的期望控制力 矩残差Te,。,利用力矩分配误差最小的优化模型,将力矩分配误差最小的优化模型转化为标 准的线性规划模型,计算姿控性执行机构的控制指令V。
[0024]对于步骤一至步骤三中的优化模型,均将其转化为标准的线性规划模型进行求 解,标准的线性规划模型为:
[0025] Min J = cTx (13)
[0026] St.Dx = b (14)
[0027] O^x^h (15)
[0028]标准线性规划模型可表示为(cT,D,b,h,x)。因此,步骤一至步骤三中的优化模型, 可以将它们转化为标准线性规划模型(cT,D,b,h,x)。
[0029] 本发明是一种分步协同式分配方法,该方法考虑姿轨一体化控制目标、推力器既 能轨控又能姿控但需耗燃而飞轮、磁力矩器等姿控制型机构不耗燃但姿控控制能力小等各 类执行机构输出特性,本发明首先将轨控期望控制力和姿控期望控制力矩在既能轨控又能 姿控的推力器间进行分配,在此分配过程中,优先满足轨道控制需求,并在不额外消耗多余 燃料的前提下,优化求解出与姿控期望控制力矩最接近的推力器控制分配方案,然后再将 剩余期望控制力矩在只能用于姿控的执行机构间进行分配。本发明通过该控制分配方法在 完成姿轨一体化控制任务的同时,减少推力器燃料消耗,降低飞轮、磁力矩等姿控型执行机 构负担,延长航天器在轨寿命。
【具体实施方式】 [0030] 二:本实施方式与一不同的是:所述步骤一中推力修 正系数优化模型具体为:
[0031] Min J = ~k (1)
[0032] St.Bu = kFc (2)
[0033] Ui,min<Ui<Ui,max, i = l ,2, ??? ,n (3)
[0034]其中m为第i个推力器,n为推力器数目(表示有n列矩阵),k为推力修正系数,B为 推力器的推力控制效率矩阵,u为推力器的控制指令,J为目标函数。
[0035] 其它步骤及参数与【具体实施方式】一相同。
[0036] 【具体实施方式】三:本实施方式与【具体实施方式】一或二不同的是:所述步骤一中将 推力修正系数优化模型转化为标准的线性规划模型的具体形式为:
(4)
[0038] 中Umax-[Ul,max U2,max ??? Un,max],Umin -[Ul,min U2,min ??? Un,min],工素 均为1的P行q列矩阵,〇Pxq代表元素均为0的p行q列矩阵,I3Xn代表元素为1的3行n列矩阵, 〇^代表元素为0的3行n列矩阵,03X1代表元素为0的3行1列矩阵,01Xn代表元素为0的1行n列 矩阵,有n个推力器即有n列矩阵,而U+ = Umax-U,U_ = U-Umin 〇
[0039] 其它步骤及参数与【具体实施方式】一或二相同。
【具体实施方式】 [0040] 四:本实施方式与一至三之一不同的是:所述步骤二 中燃料消耗和力矩分配误差最小的混合优化模型具体为:
[0041] Min J= | |Aiu-Tc| | i+e | |u| |i (5)
[0042] St.Bu=Fm,c (6)
[0043] Ui,min<Ui<Ui,max, i = l ,2, ??? ,n (3)
[0044] e代表权重系数,常取为0.7~USt.是subject to的缩写,意思是"服从于",式中 ? I U代表向量的1范数(本文中该形式均代表1范数),向量的1范数代数定义为向量元素 的绝对值之和,^为步骤一确定的推力器控制力矩效率矩阵,T。为期望控制力矩。
[0045] 其它步骤及参数与【具体实施方式】一至三之一相同。
[0046] 【具体实施方式】五:本实施方式与【具体实施方式】一至四之一不同的是:所述步骤二 中将燃料消耗和力矩分配误差最小的混合优化模型转化为标准的线性规划模型具体为:
(7)
[0048]定义符号函数y = s(x): f X .T > 0 ,
[0049] v = 5(A') = < C8) |() ,v<0
[0050] 将任意向量xGRn(x相当于自变量,代表任意的n维向量)相应的符号函数y = s(x) 定义为(而对于任意向量xGRn,相应的符号向量函数为y = s(x)):
[0051] y = s(x) = [s(xi) S(X2)…s(xn)]T (9)
[0052] 模型(7)中的变量e+,e-分别为e+ = s (Am-Tc),e- = s (Tc-Am),e應=s (Tc),模型中 的其它变量的定义与模型一中一致。
[0053] 其它步骤及参数与【具体实施方式】一至四之一相同。
[0054]【具体实施方式】六:本实施方式与【具体实施方式】一至五之一不同的是:所述步骤三 中力矩分配误差最小的优化模型具体为:
[0055] Min J= | |A2V-Te,c | 11(10)
[0056] St. Vj,min<Vj<Vj,max, j = l ,2, ??? ,m (11)
[0057] 其中巧为第j个力矩型执行机构(包括飞行和磁力矩器等),m为力矩型执行机构数 目,A2为姿控力矩型执行机构的控制力矩效率矩阵,T e,。为推力器分配后的期望力矩残差。
[0058]其它步骤及参数与【具体实施方式】一至五之一相同。
[0059]【具体实施方式】七:本实施方式与【具体实施方式】一至六之一不同的是:所述步骤三 中将燃料消耗和力矩分配误差最小的混合优化模型转化为标准的线性规划模型的具体形 式为:
(12)
[0061 ] 中 Vmax-[ VI, max V 2, max Vm,max] jVmin -[vi,min V2,min Vm,min],^^里 e 矛口 e 别定义为e+ = S(A2V-Te,c),e-= S(Te,c-A2V),emax=S(Te,c),V+和V-分别定义为V+ = Vmax-V,V-= V-Vmir^S的含义与y = S(X)中S的含义相同,代表符号函数。
[0062] 实施例一:
[0063] 为了说明本发明的可行性和有效性,针对具有冗余倾斜安装布局推力器以及金字 塔构型飞轮配置的航天器,对本方法进行仿真试验。该航天器的执行机构由16个推力器和4 个飞轮组成,单个推力器的最大输出推力均为100N,单个飞轮的输出力矩范围均为±5N.m, 而根据推力器以及飞轮的安装构型,可以确定推力器的推力效率矩阵B、力矩效率矩阵Ai, 以及飞轮的力矩效率矩阵A 2分别为:
[0067] 基于以上仿真条件,利用本发明提出的多执行机构协同控制分配算法,对多组不 同的期望控制力和期望控制力矩情况进行分配,计算出执行机构的控制指令,计算出的结 果如表1所示:
[0068] 表1面向姿轨一体化控制的多执行机构协同控制分配结果
[0070] 同时对本发明的策略进行性能评估,主要包括轨控推力和姿控力矩分配误差指标 AF与AT,以及描述推力器燃料消耗指标| |u| h与评价飞轮输出负担指标| |v| h,分配误差 定义为推力器实际产生的控制量与期望控制量之间的偏差,计算结果如表2所示。
[0071] 表2面向姿轨一体化控制的多执行机构协同控制性能指标计算结果
[0073]从仿真结果表1和表2可以看出,对于姿轨一体化中的推力和力矩,该控制分配方 法均能获得满足执行机构约束条件的可行解,并获得良好的控制效果。对于1~3组,轨道控 制的期望控制推力比较小,处于推力器输出能力范围之内,此时可达修正因子均为1,不对 期望控制推力进行修正,此时轨控推力分配误差为0,而4~6组的期望控制推力超出了推力 器输出能力范围,此时会存在推力分配误差,从1~3组或4~6组中期望控制推力均相同,只 有姿态控制力矩不同,从结果可以看出,在期望控制推力相同的情况下,推力器的燃料消耗 相同,这说明了在该控制分配方法下,推力器能够在完成轨道控制的情况下,保证不消耗其 他燃料尽可能地对姿态进行控制,能够减轻飞轮的负担,验证了本发明控制方法的可行性 和有效性。
【主权项】
1. 一种面向姿轨一体化控制的多执行机构协同控制分配方法,其特征在于,所述分配 方法包括以下步骤: 步骤一:根据期望控制力F。,利用推力修正系数优化模型,将推力修正系数优化模型转 化为标准的线性规划模型,求解期望推力修正因子k,计算输出期望控制力Fm,。; Fm,c = kFc (16) 步骤二:根据期望控制力矩T。和步骤一得到的输出期望控制力Fm,。,利用燃料消耗和力 矩分配误差最小的混合优化模型,将燃料消耗和力矩分配误差最小的混合优化模型转化为 标准的线性规划模型,确定推力器控制指令u,并计算期望控制力矩残差T e3,。,其中期望控制 力矩残差为期望控制力矩与推力器实际输出力矩的差值; 步骤三:根据步骤二中得到的期望控制力矩残差Te,。,利用力矩分配误差最小的优化模 型,将力矩分配误差最小的优化模型转化为标准的线性规划模型,计算姿控性执行机构的 控制指令V。2. 根据权利要求1所述的一种面向姿轨一体化控制的多执行机构协同控制分配方法, 其特征在于,所述步骤一中推力修正系数优化模型具体为:其中m为第i个推力器,η为推力器数目,B为推力器的推力控制效率矩阵,u为推力器的 控制指令。3. 根据权利要求2所述的一种面向姿轨一体化控制的多执行机构协同控制分配方法, 其特征在于,所述步骤一中将推力修正系数优化模型转化为标准的线性规划模型的具体形 式为:(4) 中Umax-[Ul,max U2, max ... Un, max] ,Umin-[ui,min U2,min . . . Un,min],工3Xn彳戈兀I素犬/1 的3行n列矩阵,O3xn代表元素为O的3行n列矩阵,O3xl代表元素为O的3行I列矩阵,O lxn代表元 素为〇的1行η列矩阵,而U+ = Umax-U,U_ = U-Umin O 4 .根据权利要求3所述的一种面向姿轨一体化控制的多执行机构协同控制分配方法, 其特征在于,所述步骤二中燃料消耗和力矩分配误差最小的混合优化模型具体为:ε为权重系数,A1S步骤一确定的推力器控制力矩效率矩阵,T。为期望控制力矩。5. 根据权利要求4所述的一种面向姿轨一体化控制的多执行机构协同控制分配方法, 其特征在于,所述步骤二中将燃料消耗和力矩分配误差最小的混合优化模型转化为标准的 线性规划模型具体为:将任意向量XeRn相应的符号函数y = s (X)定义为: y = s(x) = [s(xi) s(x2) ... s(xn)]T (9) 模型(7)中的变量e+,e-分别为e+ = s(Aiu-Tc),e-= S(Tc-AiU),emax=s(Tc) ο6. 根据权利要求5所述的一种面向姿轨一体化控制的多执行机构协同控制分配方法, 其特征在于,所述步骤三中力矩分配误差最小的优化模型具体为: Min J= I |A2V-Te,c| I I ( 10)St · Vj,min<Vj<Vj,max,j = 1,2,…,m (11) 其中W为第j个力矩型执行机构,m为力矩型执行机构数目,A2为姿控力矩型执行机构的 控制力矩效率矩阵,Te,。为推力器分配后的期望力矩残差。7. 根据权利要求6所述的一种面向姿轨一体化控制的多执行机构协同控制分配方法, 其特征在于,所述步骤三中将燃料消耗和力矩分配误差最小的混合优化模型转化为标准的 线性规划模型的具体形式为:中 Vmax-[ Vl, max V 2, max ... Vm, max],Vmin -[vi,min V2,min . . . Vm,min],里 e 矛口 Θ 力[J 定义为e+ = S(A2V-Te,c),e-= S(Te,c-A2V),emax=S(Te,c),V+和V-分另|J定义为V+ = Vmax_V,V-= V-
【文档编号】G05D1/08GK105892478SQ201610494492
【公开日】2016年8月24日
【申请日】2016年6月29日
【发明人】张世杰, 聂涛, 赵亚飞, 曹喜滨, 叶东, 孙兆伟
【申请人】哈尔滨工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1