《鲁棒故障诊断及容错控制方法研究贾克明》由会员分享,可在线阅读,更多相关《鲁棒故障诊断及容错控制方法研究贾克明(17页珍藏版)》请在金锄头文库上搜索。
1、鲁棒故障诊断及容错控制方法研究第1章绪论1.1课题研究现状及意义随着工业水平的快速捉高,系统日益复杂化和大型化。这一类的系统一旦出 现故障轻则导致系统无法正常运行、瘫痪,重则造成财产损失和安全事故,例如 1986年4月26日发生的切尔诺贝利核电站事故导致了大面积的核污染;2003 年2月1 F1的美国哥伦比亚号航天飞机事故导致机毁人亡,7名宇航员全部因 此而丧生;2011年3月口本福岛核电站事故因此提高可靠性和安全性对一 些大型的、复杂性的系统而言显得极为重要。如何捉高复杂系统的可靠性和安全 性成为人们关注的核心问题,容错控制为有效解决该问题提供了一条有效途径, 因而得到了广泛的重视。“容错”
2、这一概念最初出现于计算机系统,表示能够容 忍故障的意思。当某个控制系统发生故障吋,该系统的闭环稳定性及其他各项性 能指标,如快速性,平稳性等都将会受到不同程度的影响,因此容错控制以满足 系统稳定性和所要求的性能指标为指导前捉,进而称满足该性能的闭环控制系统 称为容错控制系统1。近些年来卫星技术迅速发展,航天器的结构由简单走向复杂化,并且任务需 求也开始多样化,因此提高其稳定度和控制精度显得尤为重要。在众多的控制方 法中,容错控制作为一种能够提高航天器的有效性、可维护性和可靠性的有效方 法,发展为该领域的研究热点。20世纪70年代航天航空领域开始研究高性能 航天器,容错控制作为保障航天器安全性的
3、重要理论支撑迅速发展起来,由此各 种容错控制技术如雨后春笋般开始涌现24。人类开始太空探索之旅始于苏联的第一颗人造T星。中国不甘其后,在航天 事业上也大显作为,留卜属于门己的印记。值得一提的是,早期的航天器结构和 功能都相对简单,而冃这些航天器的使用寿命短、控制精度比较低。随着时代的 发展,技术的提高,我国的航空航天器的发展乂边上了一个台阶:目前,在航天 器在轨控制与自主姿态确定方面我国的技术发展已经初具规模。以“资源一号” 卫星为例,该一卫星是目询国内第一颗能够真正进行自主故障诊断和重构的一卫星。 系统重构和故障诊断这一些智能化容错控制技哈尔滨工业大学工程硕士学位论 文术在新型飞船和对地探测
4、卫星等航天任务中已冇许多成功应用实例,文献5 指出,目前的这些航天器的轨道与姿态控制系统均具有自主定位、便于在轨维护、 自主故障检测、自主系统重构等优良特性,是一系列可靠性好的高精度姿轨控 制系统。卫星作为航天器一种,种类多、用途广。卫星在太空环境中长时间在轨运行 时,任务的多样化和强辐射,多干扰的运行环境极易造成卫星姿态控制系统故障, 而在各种控制系统故障中,执行器失效故障占有很大一部分比例。如果卫星姿态 控制系统发生故障,卫星将无法正常执行任务,甚至会出现脱轨,坠毁等一系列 重大事故,以致带来某些安全隐患。出于完整性容错控制在控制系统正常工作状 态和系统失效状态时都能够止常工作,而且不需耍
5、故障检测与诊断机构(FDD), 具冇快速性好,实时性强这些优点,因此对卫星姿态控制系统进行完整性容错控 制问题研究对提高卫星的可靠性和安全性具有重大意义。值得一提的是,当卫星 在常见的三正交反作用下如果处于执行机构部分失效吋,在某种程度内还可以继 续控制,若其完全失效,系统将不可控而带来安全问题,因此冇必要在考虑执行 器失效故障时将执行机构完全失效故障考虑进去。为了使卫星能够长时间工作, 并顺利完成各种航天任务,建立合适的容错机构以应对突发故障显得I分重要。1.2航天器的容错控制特点相对于各种复杂设备而言,航犬器元器件众多,需耍多种高端技术支持,而 冃其造价昂贵,极小的疏忽就可能带来重大的损失
6、。冇调研报告指出冇34%的故 障来自于控制系统执行机构6,航天器作为一个明显区别与其他系统的精密复 杂控制系统,其容错控制主要有以下几方面的不同:(1) 运行环境严峻在轨运行的航天器其所受的不确定因素是多方而的,其运行环境要比地而 苛刻得多,会不可避免地会受到来自太空的各种的影响,而且还会受到电磁干 扰,环境温差变化时低温、高温的影响,还可能遭到流星体撞击以及空间粒子辐 射、,空中的噪声、空间环境化学污染以及來自各个星体的杂光的干扰、振动等 其它方面的影响也不可忽略,这些因素将导致航天器上的元器件极容易受到影响 和出现故障,因此设计过程中不可当成一般地而状况对待,在仿真试验中耍将这 些环境因素
7、纳入在内。(2) 故障后果严重众所周知,任何一个系统出现故障的情景都是人们所不愿意见到的,航天 器作为复杂大系统的一种,对系统及元件的精密度和可靠度要求极高。在高精度 航天器的研制和发射过程中,需要巨大的人力、物力和财力支持,而且耗时长久, 任何一个微小元件的故障都不能容忍其出现,否则会造任务失败,甚至出现坠毁 和人员伤亡,带來巨大的经济损失这些故障所带來的后果都是人们难以承受的。 以“哥伦比亚号”和“挑战者号”失事事故为例,两次失事均造成了宇航员全部 罹难,过亿元财产顷刻化为乌有,给人们造成沉重的心里阴霾。这些故障的发生 都给了我们深刻的教训:航天器的任何故障都不容忽视,否则后患严重。(3)
8、 可维护性差区别于地面上的大型控制系统,航大器的人为控制力有限,具有升空过程 速度极快、运行过程中可监控性较差这一特点。这些加剧了人们对英展开观测的 难度。另外航天器不同于在地面上工作的其他系统,不方便人工对其进行维护及 检修,一旦失去控制,在短时间内便有可能带来严重后果,例如爆炸。而且即 便能够在轨或带回地面修理,但昂贵的修理费用令人忘而却步,甚至冇些无法带 回成为太空垃圾,对其他的飞行器造成干扰,甚至影响 到其他飞行器的飞行安全问题。(4) 星载条件有限作为i种人为控制能力有限的航天器,考虑到星上的能源的储量、元器件 配置都是有限的,因此进行容错控制设计时需要将这些限制因素考虑在内,因 此
9、其容错方法越简单冇效越好,要尽量避免复杂的容错算法以免降低软件可靠 性。所以在容错算法上要尽量的从工程适用、简洁的角度出发,另外在控制效果 上以快速性和准确性最为重要,以此来提高能源利用率,避免过多消费能源和燃 料,在这方而的设计上可以对能量和时间进行优化以达到目的。1.3容错控制及其相关理论的发展概况1.3.1容错控制的发展容错技术作为一门顺应时代需求而发展起來的新兴学科,它以实用耍求为前 捉,在解决实际系统的可靠性与安全性上起到了极大地帮助作用,它将理论的发 展与实践系统中的需求相结合,提出了许多建设性的研究的成果。尤其是最近儿 年,随着信息技术飞速地发展,除了航天器以外,许多复杂过程都需
10、要用到庞大 的计算机系统來进行数据处理,这对计算机的运算量及工作量明显要求增高,除 此Z外,系统还需要具备各种故障应付能力,因此系统的可靠性和安全性作为一 个致关重要的问题亟待解决7。50年代到60年代以复合冗余容错控制为代表60年代到70年代主要以硬件兀余容错为代表70年代到80年代主要以解析冗余容错为皋础80年代以后容错控制理论趋于完善朝着智能容错方法方向发展图11容错控制发展历程1971年,完整性的概念被提出,1980年可靠镇定的文章开始出现,直到 1986年9月,容错控制这一概念才在控制界的会议报告中被正式捉出来。 总的来看,可以将容错控制技术的发展历程大致上分成四个阶段,见图11。1
11、.3.2容错控制的分类容错控制的分类方法有多种,见图12。图1-2廿前广泛采用的是按设让原理的不同,即按是否具冇故障检测与诊断机构或 故障的先验知识来进行区分的被动及主动两大类容错控制方法。1.3. 2.1主动容错控制分类控制系统在发生故障后,需要要在整个系统闭环稳定的条件下,按照所期望 的动态特性以及其他性能要求对控制系统进行重新设计。当然,与原控制系统相 比,重新设计的控制系统在性能方面在一定程度上会有所降低。就目而来看,主 动容错控制方法主要分为以下几类。(1)重组容错控制方法这种容错控制方法的思想主要体现在调整控制器的参数上,在文献9中, 作者将重组技术应用在防空口动化系统中,并对几种
12、主耍重组方式和貝体实现做 了介绍。重组可以分为“离线重组”和“在线重组”这两种方式。(2)重构容错控制方法该方法与重组的不同支出在于它不仅调整控制系统参数,同吋还对系统的 结构进行调整,使Z以最佳状态来适应当前系统的工作状况。重构容错控制方法 主耍有模型跟随重构方法、伪逆建模重构法和反馈线性化重构法。模型跟随重构 方法的思想是是故障系统在某种程度上尽量的与原系统相接近。伪逆建模重构法 是通过修改或调节系统中的常数反馈增益量让重构系统在要求的性能方面(比如 渐近跟踪误差、动态响应等)与原系统相接近。反馈线性化容错控制方法可以用 来对非线性动态特性的影响进行补偿,该法以递推最小二乘估计方法来对离散
13、时 间形式的状态参数进行佔计,并所得的佔计结果对控制器的参数进行更新。(3)控制律再调度方法该方法是主动容错控制中原理最简单方法,它直接利用计算机中存储的控 制增益对系统的控制律增益进行调度。目前,该容错控制方法在化学过程控制、 航天、航空控制等方面已有许多应用实例。(4)鲁棒容错控制方法图1-3鲁棒容错控制系统该方法建立在鲁棒控制器基础Z上,耍求容错控制器对对象特性的变化满足 一定的鲁棒性,另外作为主动容错控制方法的一种,系统述必须充分利用到FDD 所获得申一系列信息。包含了模型不确定性的鲁棒容错控制系统的结构框图如图 1-3所示。(5)人工智能容错控制方法目前许多学者将人工智能方法用到容错
14、控制上,该类容错控制方法主要冇 以下两大类。1)神经网络的主动容错控制曲于基于神经网络的控制器在结构上具冇功能兀余特性,因此人们将其用在 了容错这一挑战性课题上。基于该方法的容错控制方法目前已取得一些成果 10-14,但考虑到稳定这一关键指标下,该理论自身还不具备完善条件(如稳定 性分析困难、影响无法明确获得、鲁棒性能较差等);而且系统要的对突发故障 具有快速响丿应能力,以确保系统的安全性,神经网络容错控制在实吋响应速度上 难以满足需求;另外该容错控制器在离线训练后对事先设定故障有效,处理突发故障能力不够,这些方面的缺点导致了神经网络容错方法在 航天器中应用受阻。2)专家系统的主动容错控制图1
15、4基于专家系统的容错系统基于专家系统的容错控制系统设计主要包含了故障的减弱、抑制和完全消除 以及其它故障补偿规则等方法。该方法主要借助容错控制推理器來实现对故障的 处理,该控制器能够通过判断故障特征和故障源来选取合适的控制措施,在尽量 满足性能指标的前捉下,完成系统所规定的任务,并冃在一定程度上具冇智能特 性。其容错原理如图14所示。1.3. 2.2被动容错控制分类被动容错设计作为容错控制领域中的热点所在,有以卜几个优点:(1)具冇对故障处理实时性强、快速性好等优点,和主动容错控制相比, 它不存在因FDI或FDD中延时而导致的控制品质降低问题。(2)控制器结构是形式固定的,不需要重构或重组,不
16、但在所有控制元器 件正常工作时而11在传感器、执行器或其余元器件失效时都能够保障稳定性条件 并尽量使性能品质优良。(3)具冇鲁棒性,能够消除闭环系统对设定故障的敏感作用,将故障和模 型不确定性一样对待,以此保证容错控制器对设定故障的“鲁棒性”和闭环系统 的稳定性。在鲁棒控制的理论的支撑下,被动容错控制系统设计取得了大量理论 成就,例如基于空间参数法2、解Riccati方程或Lyapunov方程15、基于LMI 法16、基于Hg或2H 17-21以及互质分解22等方法设计的具冇容错性能的鲁 棒控制器。被动容错控制的主要类型:(1)完整性如杲在出现传感器或执行器故障(尤其指断路故障),或者两者同时发生故障 时,闭环系统仍然能够持续稳定,则