[发明专利]基于故障解耦的单框架控制力矩陀螺航天器容错控制方法有效
申请号: | 201710203436.4 | 申请日: | 2017-03-30 |
公开(公告)号: | CN106933241B | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 金磊;张福桢 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G05D1/08 | 分类号: | G05D1/08 |
代理公司: | 11232 北京慧泉知识产权代理有限公司 | 代理人: | 王顺荣;唐爱华<国际申请>=<国际公布> |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于故障解耦的单框架控制力矩陀螺航天器容错控制方法,具体操作步骤如下:步骤1:建立存在执行机构部分失效情况下的航天器动力学和运动学方程;步骤2控制器设计。本发明有如下优点:本发明为针对以单框架控制力矩陀螺群为执行机构的航天器,克服了单框架控制力矩陀螺群的奇异性问题。本发明设计的控制器结构简单,各个控制力矩陀螺的容错控制器结构相同,彼此之间互相解耦,而不会发生直接的影响。本发明综合考虑工程实际,不要求事先确知故障和干扰的确切信息。本发明并不具体针对某种构型的单框架控制力矩陀螺群,而是可以用于任意构型的单框架控制力矩陀螺群中,拓宽了其实际应用范围。 | ||
搜索关键词: | 基于 故障 框架 控制 力矩 陀螺 航天器 容错 方法 | ||
【主权项】:
1.一种基于故障解耦的单框架控制力矩陀螺航天器容错控制方法,特征在于:该方法包括如下步骤:/n步骤1:建立存在执行机构部分失效情况下的航天器动力学和运动学方程对于动力学方程,考虑先建立无故障情况下的带有控制力矩陀螺群的航天器的动力学模型,此后加入故障模型;同时,对各个控制力矩陀螺的框架轴建立动力学模型;/n步骤1.1运动学方程/n定义如下坐标系:/na)地心惯性坐标系 /n地心惯性坐标系原点固定于地心Oi,OiXi轴在赤道平面并且指向春分点,OiZi垂直于赤道平面,方向同地球自转方向,OiYi轴在赤道平面,且OiXi,OiYi和OiZi构成右手直角坐标系;/nb)轨道坐标系 /n轨道系原点位于航天器质心,OoZo轴指向地心,OoXo轴垂直于OoZo且指向运动前方,OoYo垂直于OoXoZo平面且OoXo,OoYo和OoZo构成右手直角坐标系;/nc)本体坐标系 /n本体系原点同轨道坐标系位于航天器质心,ObXb指向航天器的运动方向,ObZb轴指向航天器上方且垂直于飞行轨道平面,ObXb,ObYb和ObZb构成右手直角坐标系;/n采用Euler角来描述航天器的姿态,基于3-1-2转动顺序,姿态运动学方程描述如下:/n /n其中ωb=[ωbx ωby ωbz]T为航天器绝对角速度在本体系下的分量列阵, θ,ψ为航天器的滚动角、俯仰角和偏航角; 为航天器的滚动角速度、俯仰角速度和偏航角速度,表示 θ,ψ关于时间的导数;ωo为轨道角速度,表示轨道系绕本体系Ooyo轴转动的角速度;/n将上述运动学方程改写;引入状态量 则运动学方程(1)修改成/n /n基于小角度假设sin(x)=x,cos(x)=1,其中, 并设/n /n则运动学方程简化为:/n /n步骤1.2动力学模型/n为了方便描述SGCMGs的力矩提供能力,引入控制力矩陀螺框架坐标系 框架坐标系的原点在SGCMG的质心Oc处,坐标系各方向单位矢量分别为沿框架轴方向的单位向量 沿转子轴转速方向的单位向量 沿陀螺力矩输出反方向的单位向量 由于SGCMGs会由多个控制力矩陀螺通过某种结构构成,各个控制力矩陀螺的物理结构相同,因此框架坐标系的描述相同,以后为了区别各个不同控制力矩陀螺的坐标表述,会给各个轴的向量添加下标“i”代表第“i”个陀螺,具体为 /n不考虑航天器的故障,装有SGCMGs的航天器动力学描述如下:/n /n其中,Ib为整个系统的转动惯量矩阵,认为Ib为一个常值惯量矩阵; 为ωb关于时间的导数;h0为每个单框架控制力矩陀螺由于转子旋转产生的角动量; 为与ωb有关的反对称矩阵,定义为:/n /nAs=[s1 s2 … sn]为SGCMGs转子转速方向矩阵,si为单位向量 在本体系 下的表示;Iws=diag(Iws1 Iws2 … Iwsn)为SGCMGs转子轴向转动惯量阵,Iwsi为第i个控制力矩陀螺的转子轴向转动惯量;Ω=[Ω1 Ω2 … Ωn]T为转子转动角速度,Ωi是第i个控制力矩陀螺的转子转速;SGCMGs的各个控制力矩陀螺结构和参数相同,因此可记,其中,i=1,2,…,n;/nIwsi=Iwsj=Iws,Ωi=Ωj=Ω其中,i,j=1,2,…,n/nh0=IwsΩ为各个陀螺转子的标称角动量且各个控制力矩陀螺的角动量相同;At=[t1t2 … tn]为SGCMGs的横向矩阵,ti为单位向量 在本体系 下的表示;δr为陀螺的各框架角组成的列向量,称其为SGCMGs的陀螺框架角; 为陀螺框架角速度,为δr对时间的导数;Td为航天器受到的外干扰力矩;/n上述动力学方程(4)中,矩阵As和At通过如下式子计算得到:/n /n其中,si0和ti0分别是si和ti的初始时刻的值;/n步骤1.3故障模式下的动力学方程/n对于每个控制力矩陀螺,仅考虑其框架转速故障,则故障模型建立如下:/n /n式中, 为第i个控制力矩陀螺的实际框架角速度;ki(t)为故障因子,为区间[0,1]之间的数;ki(t)=0表示框架无法转动,0<ki(t)<1表示框架部分失效,ki(t)=1正常工作;对于上述过程,框架无法转动在实际工作中便于观测,此时只需要认为该框架不存在,对控制力矩陀螺群进行重新构造即可;解决0<ki(t)≤1的情况;因此考虑故障模式下的动力学方程建立如下:/n /n其中,K(t)=diag(k1(t) k2(t) … kn(t))为对角矩阵,为了简化形式,定义如下变量:/n /nJ为当h0=1时的航天器等效转动惯量,Jws为当h0=1时的控制力矩陀螺群等效转动惯量,h为当h0=1时的控制力矩陀螺群的等效角动量,d为当h0=1时的航天器等效干扰力矩,上述结果为归一化结果;/n此时故障模式下的动力学方程描述如下:/n /n步骤1.4控制力矩陀螺框架动力学模型/n控制力矩陀螺的框架和转子均有电机驱动;转子电机维持转子以常速运转,而框架电机驱动框架以特定框架角速度运转,从而产生力矩对航天器进行姿态控制;对于每个控制力矩陀螺的框架,电机驱动模型即动力学模型为:/n /n其中,Ic是控制力矩陀螺的框架角动量,Te为驱动电机的电磁力矩,Tf为框架运转中的摩擦力矩, 是阻尼力矩,KD是阻尼系数;摩擦力矩Tf采用Stribeck模型,/n /n其中,fc是库伦摩擦力矩,fm为静摩擦力矩,fv为粘性摩擦系数,e≈2.71828为自然常数, 为Stribeck特征速度, 为框架角速度,sgn(·)为符号函数;/n步骤2控制器设计/n该步骤是设计控制器来使得航天器的姿态稳定,控制器设计过程:/n步骤2.1力矩控制器设计/n设计力矩控制器产生期望控制力矩,采用PD控制器来作为力矩控制器,力矩控制结构为:/n /n其中, 为步骤1.1中参数F(x)对时间的导数,ωb和 在步骤1.1中给出定义,x是Euler角组成的状态向量, 为状态量x对时间的导数,Kp,Kd是为三阶正定矩阵;/n步骤2.2操纵律设计/n通过步骤2.1,能得到镇定航天器姿态的控制力矩序列;若执行机构能够产生步骤2.1的控制力矩系列,无论航天器执行机构是否发生故障,都能使得航天器实现姿态稳定;进一步设计操纵律,从而能够根据上述控制力矩序列获得框架转速序列;/n采用鲁棒伪逆操纵律来设计操纵律来避免单框架控制力矩陀螺群的奇异问题,设定期望框架转速为 则 计算如下:/n /n其中,At为单框架控制力矩陀螺群的横向矩阵,具体形式在步骤1.2中给出; 是矩阵At的转置;E3×3为一对称矩阵,具体形式为/n /n取εj=0.01sin(0.5πt+π(j-1)/2);参数λ为一较小的常数,取10-4~10-2,需要根据具体情况进行确定;Te为步骤2.1中的期望控制力矩;其中,j=1,2,3;/n通过上述步骤,获得单框架控制力矩陀螺群的一组期望框架转速序列;由此可知,若航天器的执行机构单框架控制力矩陀螺群的框架能够按照步骤2.2的得到的期望框架转速进行运动,则能保证航天器实现姿态稳定控制且由于操纵律的引进能够使得执行机构避开奇异点而不会造成控制力矩陀螺群的不稳定问题;/n步骤2.3容错控制器设计/n基于步骤2.1和2.2,得到期望框架转速 其中 的第i个分量 表示第i个控制力矩陀螺的期望框架转速;因此本步骤针对第i个控制力矩陀螺,设计容错控制律使得其实际框架转速 能在故障或无故障情况下跟踪到期望框架转速 对控制力矩陀螺的故障模式(6),为了方便,忽略下标i,故障方程改写为:其中,i=1,2,…,n;/n /n且定义如下参数/n /nl1,f分别代表阻尼系数KD与摩擦力矩Tf与单个SGCMG的转动惯量Ic的比值,ue为新定义的控制量,上述量为Ic=1时的归一化结果;因此,联立方程(10),(14)和(15),得到实际框架转速的微分方程为/n /n其中,k表示故障因子, 为k关于时间的导数, 分别代表实际框架角和实际框架转速;/n基于工程实际,有如下假设:/n假设1:控制力矩陀螺不会发生完全失效故障;因此,存在某未知正实数e0满足/n0<e0<k(t)≤1 (17)/n假设2:控制力矩陀螺故障为渐变故障而非突变故障,即存在未知正实数τ1满足 根据假设1和假设2,可以有:/n /n假设3:存在某未知常数Td满足/n /n上述假设的合理性在于,k(t), f均有界,所以能够确定“假设3”;/n进一步,定义误差 由此得到关于误差e的微分方程为/n /n其中, k(t),l1,ue, f在步骤2.3中已经给出定义, 表示框架角速度 对时间的进一步求导; 进一步,定义如下参数:/n /n从而针对每个控制力矩陀螺设计如下的控制器,/n /n式中,l1,e, 步骤2.3中给出定义,sgn(e)为符号函数;参数 为“假设2”中τ的估计值,同样通过自适应控制器来对τ进行估计,为:/n /n 为“假设3”中Td的估计值,通过自适应控制器来对Td进行估计,为:/n /n函数σ(t)为/n /n其中,/n /n 是对参数 的估计,采用自适应控制器:/n /n自适应控制律(22),(23),(26)中的γ1,γ2,γ3均为正数,为控制器待调整的参数,需要根据航天器的实际参数进行参数调整。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710203436.4/,转载请声明来源钻瓜专利网。
- 上一篇:基于光纤通讯的无人机飞行控制系统
- 下一篇:一种多无人机的复杂任务规划方法