The invention relates to a method of iterative learning control of spacecraft fault tolerance based on disturbance observer, aiming at the actuator faults and external disturbance problem of spacecraft attitude control work process, put forward a control method of active fault tolerant control based on iterative learning observer; the invention comprises the following steps: firstly, spacecraft attitude control actuator in the presence of failures and external disturbances in the space spacecraft by considering the effects of spacecraft attitude control system dynamics model; then, the design of iterative learning observer to estimate the interference by the actuator fault information and external disturbances consisting of generalized disturbance torque; finally, the generalized design of active fault tolerant controller interference estimate based on the method ensured when; the actuator of spacecraft attitude control system faults and external disturbances exist The stability of the system satisfies the precision requirements of the actual control system, and has the advantages of strong fault tolerance and robustness to external disturbances.
【技术实现步骤摘要】
一种基于迭代学习干扰观测器的航天器姿态容错控制方法
本专利技术涉及一种基于迭代学习干扰观测器的航天器姿态容错控制方法,主要应用于航天器在进行空间任务时遇到执行器故障且受到外部扰动影响时的姿态控制系统。
技术介绍
“十三五”是中国航天发展的战略机遇期,到2020年左右,我国将完成载人航天、探月工程、北斗导航、高分辨率对地观测系统等现有的重大科技专项;2025年前后,将全面建成国家民用空间基础设施,推动空间信息应用规模化、业务化、产业化发展;2030年实现整体跃升,跻身航天强国之列,以航天梦助力中国梦。姿态控制系统作为航天器重要分系统之一,它的可靠性、是否正常工作将直接决定航天器能否正常完成既定航天任务。根据统计数据可知,姿态控制系统中约44%的故障是由飞轮、控制力矩陀螺以及包括离子推进系统在内的执行器失效故障所造成的,这类执行器故障将会导致航天器全部或者部分丧失对系统的控制能力,如果不能及时、正确地被检测、定位、隔离并进行相应容错处理,则姿态控制性能将显著下降或系统稳定性将受到破坏,严重时将导致整个航天任务失败;考虑到反作用飞轮制造与装配过程中机械精度、物理工艺技术的约束,以及环境干扰力矩的影响,其安装构型往往与标称构型存在一定的偏差,即存在安装偏差问题;因此,提供航天器在轨自主处理相应的执行器故障方法便显得尤为重要;此外,航天器会受到来自空间的各种扰动力矩的影响,如重力梯度力矩、气动力矩、太阳辐射压力矩和剩磁力矩,在一定程度上会影响控制性能;因此,考虑到这些问题,提高航天器姿态控制系统的容错能力和鲁棒性同时保证比较满意的控制精度和控制要求是航天器姿态控制系 ...
【技术保护点】
一种基于迭代学习干扰观测器的航天器姿态容错控制方法,其特征在于包括以下步骤:(1)对于航天器姿态控制系统,由执行器对航天器提供有效力矩,但同时需考虑航天器的执行器存在失效故障和安装偏差,以及含有外部扰动力矩对航天器姿态控制性能的影响,基于航天器姿态动力学及运动学方程,建立航天器姿态控制系统动力学模型;(2)基于第一步建立的航天器姿态控制系统动力学模型,设计迭代学习观测器,以此估计由执行器故障信息和外部扰动组成的广义干扰;(3)在第二步的基础上,对于第一步中给出的航天器姿态控制系统动力学模型,引入第二步所得的广义干扰估计值,设计主动容错控制器。
【技术特征摘要】
1.一种基于迭代学习干扰观测器的航天器姿态容错控制方法,其特征在于包括以下步骤:(1)对于航天器姿态控制系统,由执行器对航天器提供有效力矩,但同时需考虑航天器的执行器存在失效故障和安装偏差,以及含有外部扰动力矩对航天器姿态控制性能的影响,基于航天器姿态动力学及运动学方程,建立航天器姿态控制系统动力学模型;(2)基于第一步建立的航天器姿态控制系统动力学模型,设计迭代学习观测器,以此估计由执行器故障信息和外部扰动组成的广义干扰;(3)在第二步的基础上,对于第一步中给出的航天器姿态控制系统动力学模型,引入第二步所得的广义干扰估计值,设计主动容错控制器。2.根据权利要求1所述的基于迭代学习干扰观测器的航天器姿态容错控制方法,建立步骤(1)中航天器姿态控制系统模型的动力学方程为:其中,表示航天器在本体坐标系下相对惯性坐标系的姿态角速度向量,ω1,ω2,ω3分别为航天器关于本体系中的横滚轴、偏航轴和俯仰轴上的角速度分量;J是航天器总的惯量矩阵,且是3×3的对称矩阵;表示航天器角加速度矢量;为了提高航天器姿态控制系统的容错能力,使用多于三个的执行器冗余配置的方式,是执行器分配矩阵且其秩为rank(D0)=3,;uc为通过设计出的主动容错控制器得到的控制信号;由执行器失效故障、安装偏差和外部扰动组成的广义干扰可以定义为uf=(D0+△D)τf+△Duc+d,这里,表示执行器的安装偏差矩阵;表示航天器所受来自空间环境的外部扰动,包括重力梯度力矩、气动力矩、太阳辐射压力矩和剩磁力矩,虽然其值未知但是有界,表示为||d||≤dmax,dmax定义为外部扰动的上界值;τf表示由于执行器失效故障导致损失的那部分输出力矩,其形式为τf=(E(t)-Im×m)uc,这里,表示m个执行器的健康状况矩阵,称为执行器的失效矩阵,元素ei(t),i=1,2,...,m为各个执行器的失效因子,且满足0≤ei(t)≤1,用来表征执行器效能的大小,如果ei(t)=1则表示第i个执行器正常工作,如果0<ei(t)<1则表示第i个执行器损失了部分效能,如果ei(t)=0则表示第i个执行器完全失效;Im×m是m×m的单位矩阵。3.根据权利要求1所述的基于迭代学习干扰观测器的航天器姿态容错控制方法,其特征在于:所述步骤(2)中,迭代学...
【专利技术属性】
技术研发人员:胡庆雷,牛广林,王陈亮,郭雷,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。