The invention discloses an adaptive compensation method for out-of-control faults of the actuator of a satellite attitude control system, which includes: (1) modeling the out-of-control faults of the actuator of the satellite attitude control system according to its working conditions, and generating the out-of-control fault model of the actuator of the satellite attitude control system. (2) Based on the out-of-control fault model of the satellite attitude control system actuator, the inverse matrix of the new control gain matrix is constructed by using the assembly matrix of the satellite attitude control system actuator, and the satellite attitude control system is parameterized. (3) An adaptive law is designed to estimate directly the inverse matrix of the new control gain matrix constructed in step 2 and the uncertainty of the satellite attitude control system. (4) use the estimated values obtained in step three to construct adaptive controllers. The invention can directly deal with system uncertainties caused by faults, and does not need multi model switching. It not only solves the problem of singularity of the estimation matrix, but also reduces the computational complexity of the control effectively, and guarantees the good asymptotic tracking performance of the satellite attitude angular velocity.
【技术实现步骤摘要】
一种卫星姿态控制系统执行器失控故障的自适应补偿方法
本专利技术属于卫星姿态控制
,涉及一种卫星姿态控制系统执行器失控故障的自适应补偿方法。
技术介绍
进入21世纪以来,随着航天科技的日益发展,为了完成各种精细复杂的空间任务,现代卫星要求具有高指向精度、高机动能力、高姿态跟踪度以及长使用寿命以胜任不同的工作模式。例如,2013年“马航”事件发生后,为搜寻坠毁的客机,各国卫星需由正常运行的轨道机动到特定的轨道进行搜寻,这同时也需要卫星姿态的快速机动,从而保证有效载荷发挥其功效。但由于长时间在轨运行,卫星的执行器如飞轮、控制力矩陀螺和推力器等的内部元件将老化,从而导致工作效率降低甚至是故障的发生。轻微的执行器故障将降低姿态控制性能,严重的故障将导致姿态快速机动无法顺利完成,甚至导致卫星的丢失。例如,2008年GIOVE-B卫星在发射时,反作用飞轮在星箭刚刚分离后异常工作,导致卫星启动了安全模式,无法正常完成任务;2010年EutelsatW3B卫星因发射后推力器故障而导致任务终止;2013年深空探测器Kepler上的反作用飞轮发生故障,导致其姿态失控,最终终止了所有任务。因此,未来先进卫星的控制系统必须具备自主决策和容错的能力,而为了提高我国航天实力,保证卫星的可靠性和安全性,其姿态控制动力学系统的执行器故障是亟需解决的问题。自适应方法能够有效处理卫星姿态控制动力学系统参数不确定性,被广泛应用于故障补偿控制器设计中。目前卫星执行器失控故障的补偿方法主要有两种:(1)自适应多设计融合,该方法针对每种可能的故障模式设计单独的控制信号,再将所设计的多个控制信号进 ...
【技术保护点】
1.一种卫星姿态控制系统执行器失控故障的自适应补偿方法,所述的卫星姿态控制系统的动力学方程为:
【技术特征摘要】
1.一种卫星姿态控制系统执行器失控故障的自适应补偿方法,所述的卫星姿态控制系统的动力学方程为:其中:ω=[ωxωyωz]T是卫星空间转动角速度向量,ωx、ωy、ωz是ω在x轴、y轴、z轴上的分量;是ω的导数;[·]T代表括号内的向量或矩阵的转置运算;是卫星的转动惯量矩阵,Jxx、Jyy、Jzz是卫星绕x轴、y轴、z轴上的转动惯量,Jxy=Jyx、Jyz=Jzy、Jxz=Jzx是惯量积;D∈R3×m是卫星姿态控制系统执行器的装配矩阵;m是卫星姿态控制系统执行器的个数;u∈Rm×1是由卫星姿态控制系统执行器产生的控制力矩向量;其特征在于,所述方法包括如下步骤:步骤一、依据卫星姿态控制系统执行器工作状况,对其失控故障进行建模,生成卫星姿态控制系统执行器失控故障模型;步骤二、基于所述的步骤一所建立的卫星姿态控制系统执行器失控故障模型,利用卫星姿态控制系统执行器的装配矩阵构造新的控制增益矩阵的逆矩阵,并对卫星姿态控制系统进行参数化;步骤三、设计自适应律对所述的步骤二所构造的新的控制增益矩阵的逆矩阵以及卫星姿态控制系统的不确定性直接进行估计;步骤四、利用步骤三所获得的估计值构造自适应控制器。2.根据权利要求1所述的一种卫星姿态控制系统执行器失控故障的自适应补偿方法,其特征在于,在所述步骤一中,所述的依据卫星姿态控制系统执行器工作状况,对其失控故障进行建模,生成卫星姿态控制系统执行器失控故障模型如下:其中:υ∈Rm×1是需要设计的控制信号向量;σ=diag{σ1,σ2,…,σm}是故障模式矩阵,diag{·}表示对角矩阵,是故障值向量;Im是m阶单位矩阵;对于卫星姿态控制系统而言,可以补偿的故障应满足条件:矩阵Dσ的秩为3;参照所建立的卫星姿态控制系统执行器失控故障模型,当存在故障时,卫星姿态控制系统的动力学方程为:3.根据权利要求2所述的一种卫星姿态控制系统执行器...
【专利技术属性】
技术研发人员:马亚杰,姜斌,陶钢,程月华,
申请(专利权)人:南京航空航天大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。