基于T-S模糊模型与学习观测器的卫星故障诊断与容错控制方法技术

技术编号:9538465 阅读:119 留言:0更新日期:2014-01-04 13:45
基于T-S模糊模型与学习观测器的卫星故障诊断与容错控制方法,它涉及一种基于T-S模糊模型与观测器的卫星故障诊断与容错控制方法,本发明专利技术是要解决现有故障诊断方法无法有效处理空间干扰力矩的影响、保证故障诊断方法的鲁棒性以及现有容错控制方法容错性能差的问题。基于T-S模糊模型与学习观测器的卫星姿态控制系统的故障诊断与容错控制方法按以下步骤进行:1、建立非线性卫星姿控系统的数学模型;2、利用步骤1获得的结果,建立卫星姿控系统的T-S模糊模型;3、利用步骤2获得的结果,设计T-S模糊学习观测器实现卫星姿态角速度估计和执行机构的鲁棒故障检测、隔离以及故障重构;4、利用步骤3获得的结果,设计状态反馈容错控制器,使得卫星姿控T-S模糊系统闭环稳定。本发明专利技术可应用于航空航天领域。

【技术实现步骤摘要】
【专利摘要】基于T-S模糊模型与学习观测器的卫星故障诊断与容错控制方法,它涉及一种基于T-S模糊模型与观测器的卫星故障诊断与容错控制方法,本专利技术是要解决现有故障诊断方法无法有效处理空间干扰力矩的影响、保证故障诊断方法的鲁棒性以及现有容错控制方法容错性能差的问题。基于T-S模糊模型与学习观测器的卫星姿态控制系统的故障诊断与容错控制方法按以下步骤进行:1、建立非线性卫星姿控系统的数学模型;2、利用步骤1获得的结果,建立卫星姿控系统的T-S模糊模型;3、利用步骤2获得的结果,设计T-S模糊学习观测器实现卫星姿态角速度估计和执行机构的鲁棒故障检测、隔离以及故障重构;4、利用步骤3获得的结果,设计状态反馈容错控制器,使得卫星姿控T-S模糊系统闭环稳定。本专利技术可应用于航空航天领域。【专利说明】基于T-S模糊模型与学习观测器的卫星故障诊断与容错控制方法
本专利技术属于卫星故障诊断与容错控制领域,尤其涉及一种基于τ-s模糊模型与观测器的卫星姿态控制系统的故障诊断与容错控制方法。
技术介绍
卫星姿态控制系统是保证卫星正常运行的重要组成部分,卫星姿控系统不仅被要求能够有效的姿态控制,且必须具有高可靠性和安全性。然而卫星在轨运行时受到空间环境的各种摄动力作用以及高温、低温、电磁干扰、空间粒子辐射等多方面的环境因素,使得航天器各分系统、元部件的可靠度降低,从而容易发生故障。卫星姿控系统出现故障往往是致命的,轻则导致卫星丢失姿态、载荷无法正常工作,重则卫星坠毁,造成重大经济损失。因此,为了提高卫星的可靠性和安全性,对卫星姿控系统进行故障诊断与容错控制是十分必要的。故障诊断主要分为三步骤:故障检测、隔离和故障重构。通常利用故障检测和隔离确定故障发生时间以及发生位置,利用故障重构获得故障的大小。卫星姿态控制系统的故障诊断技术受到了专家学者的极大关注,已有丰富的研究成果;然而现有方法主要研究了卫星姿控系统的故障检测和故障隔离,卫星姿控系统故障重构受到极少关注;且现有故障诊断方法无法有效处理空间干扰力矩的影响、保证故障诊断方法的鲁棒性。容错控制分为:被动容错控制和主动容错控制,前者将故障作为额外干扰,设计容错控制器对可能发生故障具有鲁棒性,但此方法仅具有有限容错能力;后者要求已知故障诊断结果,进一步设计主动容错控制器,该方法具有更好的容错性能。因无需故障检测、隔离以及故障重构单元,卫星姿控系统被动容错控制获得专家学者的青睐;为了进一步提高卫星姿控系统的容错控制性能,基于故障诊断结果,研究卫星姿态控制系统的主动容错控制,进一步提高容错控制精度具有重要现实意义,然而此方法受到较少关注,有待进一步研究。考虑卫星在轨运行不可避免受到空间干扰影响,这将极大限制了卫星姿控系统的故障诊断精度和容错控制性能。利用新的故障诊断和容错控制技术抑制空间干扰的影响,提高故障诊断精度和容错控制性能具有重要的现实意义。
技术实现思路
本专利技术是要解决现有故障诊断方法无法有效处理空间干扰力矩的影响、保证故障诊断方法的鲁棒性以及现有容错控制方法容错性能差的问题,而提出基于T-S模糊模型与学习观测器的卫星姿态控制系统的故障诊断与容错控制方法。本专利技术所述基于T-S模糊模型与学习观测器的卫星姿态控制系统的故障诊断与容错控制方法,按以下步骤进行:步骤1、根据卫星姿态动力学方程和陀螺测量方程,建立非线性卫星姿控系统的数学模型;步骤2、将步骤I获得的非线性卫星姿控系统模型在r个工作点Co1, ω2,…,进行模糊线性化,设计r条if-then模糊规则,建立卫星姿控T-S模糊系统;步骤3、针对步骤2获得的卫星姿控系统的T-S模糊模型,设计T-S模糊学习观测器实现卫星姿态角速度估计和执行机构的鲁棒故障检测、隔离以及故障重构;步骤4、基于步骤3中获得的卫星姿态角速度似⑴= ,和执行机构故障重构信号/(/),设计状态反馈容错控制器,使得卫星姿控T-S模糊系统闭环稳定。本专利技术包括以下有益效果:1、考虑卫星姿态控制系统的强非线性,建立了卫星姿控系统的T-S模糊模型代替其强非线性数学模型;2、设计T-S模糊学习观测器实现全部执行机构的鲁棒故障检测、隔离与故障重构。与现有技术相比,提高了故障诊断的鲁棒性和精度,所设计观测器对部分空间干扰力矩解耦,且具有良好的抗干扰能力,利用所提观测器能够同时检测、隔离和重构执行机构故障,有效保证了卫星姿控系统的可靠性和安全性。【专利附图】【附图说明】图1为本专利技术方法的设计流程框图。【具体实施方式】为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合图1和【具体实施方式】对本专利技术作进一步详细的说明。【具体实施方式】一、本实施方式所述基于T-S模糊模型与学习观测器的卫星姿态控制系统的故障诊断与容错控制方法按以下步骤进行:步骤1、根据卫星姿态动力学方程和陀螺测量方程,建立非线性卫星姿控系统的数学模型;步骤2、将步骤I获得的非线性卫星姿控系统模型在r个工作点Co1, ω2,…,进行模糊线性化,设计r条if-then模糊规则,建立卫星姿控T-S模糊系统;步骤3、针对步骤2获得的卫星姿控系统的T-S模糊模型,设计T-S模糊学习观测器实现卫星姿态角速度估计和执行机构的鲁棒故障检测、隔离以及故障重构;步骤4、基于步骤3中获得的卫星姿态角速度?⑴= [#(/) my(t)七⑴了和执行机构故障重构信号m,设计状态反馈容错控制器,使得卫星姿控系统的T-S模糊模型闭环稳定。【具体实施方式】二、本实施方式是对【具体实施方式】一所述的基于T-S模糊模型与学习观测器的卫星姿态控制系统的故障诊断与容错控制方法的步骤一的具体内容为:考虑卫星出现执行机构故障和空间干扰力矩,根据卫星姿态动力学方程和陀螺测量方程,建立非线性卫星姿控系统的数学模型为:(b(t) = f((0(t)) + Bii(t) + Ed (t) + Ff (t)?g(t)=Cw(t)其中(0 (t)是卫星姿态角速度;u(t)是执行机构输出控制力矩;d(t)是空间干扰 力矩;f(t)是执行机构发生故障;《g(t)是不考虑漂移的陀螺测量角速度,其中B,E,F,C是 参数矩阵。【具体实施方式】三、本实施方式是对【具体实施方式】一所述的基于T-S模糊模型与学 习观测器的卫星姿态控制系统的故障诊断与容错控制方法的步骤二的具体内容为:将步骤 一建立的非线性卫星姿控系统的数学模型进行模糊线性化,选取r个操作点,,… ,?r,建立r条if-then模糊规则,具体模糊规则建立如下:如果(^是^,《7是%2,\是吣3,则(b{t) = A^oit) + B^uit) + E:d{t) + F.,f{t)?g(t)=CiO(t)其中Ai,Bp Ei; Fi,Q是参数矩阵%」(1=1,…r; j=l,2,3)是模糊集合。则卫星姿控系统的T-S模糊模型描写如下:(bit) = Yjhi(z(i))(Aico(t)+ 8,11(1) + £:丨(1(0 + FJ.iJ、、r(0,M) = I/7,.(z(/))C,.w(/) = Cco(f)其中hi(z(t))定义如下:k{z{t))=,略(0) ,(0,(z{t)) = YlMn(zi(0)七,,A、Hi=l其中z(t)是假设可测或已知的虚拟变量,其可选取为卫星姿态角速度《 (t)本文档来自技高网
...

【技术保护点】
基于T?S模糊模型与学习观测器的卫星故障诊断与容错控制方法,其特征在于它按以下步骤进行:?步骤1、根据卫星姿态动力学方程和陀螺测量方程,建立非线性卫星姿控系统的数学模型;?步骤2、将步骤1获得的非线性卫星姿控系统模型在r个工作点ω1,ω2,…,ωr进行模糊线性化,设计r条if?then模糊规则,建立卫星姿控系统的T?S模糊模型;?步骤3、针对步骤2获得的卫星姿控系统的T?S模糊模型,设计T?S模糊学习观测器实现卫星姿态角速度估计和执行机构的鲁棒故障检测、隔离以及故障重构;?步骤4、基于步骤3中获得的卫星姿态角速度和执行机构故障重构信号设计状态反馈容错控制器,使得卫星姿控系统闭环稳定。?FDA0000396893070000011.jpg,FDA0000396893070000012.jpg

【技术特征摘要】

【专利技术属性】
技术研发人员:贾庆贤张迎春耿云海李诚良胡芳芳管宇李化义陈雪芹
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1