




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
容错控制系统培训2011年8月3.1 容错控制系统3.1.1 容错控制概述容错原是计算机系统设计技术中的一个概念,指当系统在遭受到内部环节的局部故障或失效后,仍然可以继续正常运行的特性。将此概念引入到控制系统中,产生了容错控制的概念。容错技术是指系统对故障的容忍技术,也就是指处于工作状态的系统中一个或多个关键部分发生故障时,能自动检测与诊断,并能采取相应措施保证系统维持其规定功能或保持其功能在可接受的范围内的技术。如果在执行器、传感器、元部件或分系统发生故障时,闭环控制系统仍然是稳定的,仍具有完成基本功能的能力,并仍然具有较理想的动态特性,就称此闭环控制系统为容错控制系统。3.1.2 容错控制分类根据不同的产品和客户需求,容错控制系统分类方式有多种,重点介绍两种:n 按设计分类:被动容错控制、主动容错控制;n 按实现分类:硬件容错、功能容错和软件容错。 按设计分类的容错控制1 被动容错控制介绍被动容错控制是设计适当固定结构的控制器,该控制器除了考虑正常工作状态的参数值以外,还要考虑在故障情况下的参数值。被动容错控制是在故障发生前和发生后使用同样的控制策略,不进行调节。被动容错控制包括:同时镇定,完整性控制,鲁棒性容错控制,即可靠控制等几种类型。2 主动容错控制介绍主动容错控制是在故障发生后需要重新调整控制器参数,也可能改变控制器结构。主动容错控制包括:控制器重构,基于自适应控制的主动容错控制,智能容错控制器设计的方法。 按实现分类的容错控制1 硬件容错技术容错控制系统中通常采用的余度技术,主要涉及硬件方面,是指对计算机、传感器和执行机构进行硬件备份,如图3所示。在系统的一个或多个关键部件失效时,通过监控系统检测及监控隔离故障元件,并采用完全相同的备用元件来替代它们以维持系统的性能不变或略有降级(但在允许范围之内)。硬件冗余技术虽然可以提高系统的可靠性,但增加了系统的备用部件,提高了控制系统的成本,也增加了元件故障的概率。图3 简易三余度控制系统方框图随着控制系统的规模日益增大,复杂性迅速提高,其结构也越来越复杂,对数量庞大的系统单元全部采用硬件冗余有时是不可能的。随之产生了基于解析余度的功能容错控制技术。2 功能容错技术功能容错技术是基于控制系统不同部件的内在联系和功能上的冗余性,当系统的某些部件失效时,用其余完好的部件部分甚至全部地承担起故障部件所丧失的作用,以维持系统的性能在允许范围之内。重构容错控制是容错控制的一种重要方法,它主要基于故障诊断技术,重新组合控制系统的结构,以达到容错控制的目的。如图4所示,重构控制是针对系统的各种结构损伤,充分利用系统的功能冗余来实现控制律的重构。重构控制实质上是减少了传统余度控制中多重硬件冗余和软件冗余的方法,依托系统自身的功能冗余,使系统性能在发生故障时能得以恢复或维持。以飞机控制系统为例,当飞机某些舵面发生故障后,通过重构控制策略,将失效舵面的控制效果分配给健全的舵面,以补偿失效舵面的影响,保证飞机安全飞行或着陆。图4 重构飞行控制系统的典型结构3 软件容错技术软件容错的目的是屏蔽软件故障,恢复因出错而影响程序运行进程。这类系统对硬件瞬时干扰引起的故障也能起到一定的屏蔽作用。软件容错的实现中需要硬件的保证和协同,如果软件容错配合合理的硬件冗余,可以起到比各自独自考虑容错更好的作用。常用的软件容错技术包括:多版本编程技术,恢复块技术等。(1) 多版本编程技术多版本编程由V个实现相同功能的不同程序和一个管理程序组成,其结果经相互比较(表决)后输出,这种比较或表决可以采用多数决定、一致决定等方式。N个版本的程序产生的结果送管理程序中的比较向量,由管理程序的比较状态指示器发出表决指令,然后决定输出运算结果还是输出报警。图5 多版本编程冗余基本结构(2 ) 恢复块技术恢复块技术首先认为程序是由若干个可以独立定义的块来构成,每个块都可以用一个根据同一需求说明设计的不同版本的备用块来替换,每个版本的模块和接受测试及恢复结构一起构成一个恢复块结构。其基本工作方式是:运行模块1,然后进行接收测试,如果通过测试便将输出结果给后续程序块:否则,调用模块2,直到调用模块N,在N个模块用完后仍未通过测试,便进行出错处理。随着容错控制系统的发展,现在软件部分在控制系统中的地位越来越重要了,甚至很多时候是容错控制系统的核心。这样,控制系统的可靠性的特性就由原来的硬件为主,逐渐转变为软硬件相结合,软硬件同等重要的情况。图6 恢复块冗余基本结构3.1.3 容错控制特点典型的容错控制系统一般由传感器、计算机和执行机构三大部分组成。在各个部分分别采用硬件余度通过表决监控方式提高系统可靠性的同时,通过容错计算机控制,可以采用复杂的重构控制策略,在不增加系统硬件复杂性的前提下提高系统的可靠性。容错计算机的主要功能是:完成控制律的计算、所有传感器和执行机构的监控和余度管理以及计算机自身的监控和测试。容错控制系统具有以下特点: 系统的结构复杂为了提高系统的可靠性,容错控制系统中无论是软件,还是硬件都采用了余度备份的方法,同时,还存在热备份和冷备份等许多情况,因此系统在结构上比实现相同功能的单通道系统复杂得多。此外,通过比较监控装置和余度管理策略,当检测隔离某故障元部件后,系统结构会发生相应的变化,利用冗余元部件在余度降级情况下继续维持其功能或保持其功能在可接受的范围内,这些相比于传统的控制系统来说也较复杂。要对这样一个复杂结构的系统进行故障诊断和可靠性分析,困难是显而易见的。 软硬件的相关性首先,软硬件之间的功能相关性。在控制系统中,软硬件所完成的功能相互渗透。有些功能既可以由硬件来完成,也可以由软件来完成。软件固化在硬件中实现实时控制功能和信号处理功能,软硬件的接口己相当模糊,很难将软件和硬件严格区分开来。虽然功能的分配必须将功能完整地分配给硬件或软件,但其功能实现是由软硬件协同作用完成的。同时软件对硬件、硬件对软件都有一定的要求,例如实时控制软件要求硬件有足够快的运算速度和与之匹配的时序配置:硬件又要求软件以尽量少的代码占用尽量少的硬件空间实现控制功能。因此必须协调好硬件和软件之间的各种匹配关系,这种特点构成了软硬件之间的功能相关性。其次,软硬件的故障相关性。由于软硬件在功能上的相互渗透,软硬件在故障上必定存在一定的藕合关系。通常一个硬件(或软件)的故障可以引发一系列其它的硬件或软件的故障,即产生相关的多重故障。相关多重故障不仅可以发生在硬件内部、软件内部、接口,也会在硬件、软件之间交替发生。有些情况下,一个原因会造成多个故障,即共因故障;有些情况下,虽然某些故障不至于立刻导致系统失效,但却加大了系统失效的趋势;而有些故障的发生,却使另外一些故障没有了出现的机会。在软件容错设计中,有些硬件故障可以用软件来弥补,称之为允许硬件故障的软件设计;信息传输过程中可以用硬件或软件来实现纠错。硬件在软件工作和不工作时都有可能发生故障,软件的工作和维修活动会因硬件的故障而中断;而软件不工作就不会发生故障。以上的软硬件之间的关系体现了软硬件的故障相关性。3.1.4 容错控制应用容错控制为提高复杂动态系统系统的可靠性提供一条新的途径,可以看作是保证系统安全运行的最后一道防线,被广泛应用高可靠要求的工业控制领域,现介绍几个应用系统。 冗余表决系统TRICONEX公司的TS3000三重冗余表决系统(TMR),是典型的冗余容错控制系统,参见节,被广泛应用发电厂、石化、冶金等行业。 容错服务器工业控制系统有多种服务器:数据服务器、画面服务器等,这些服务器对工业生产至关重要,因此,保证它们的可靠稳定运行,就需要容错服务器的支持。主流应用的容错服务器有三类:服务器群集、双机热备份和单机容错。它们各自所对应的容错级别是从低到高的,也就是说服务器群集技术容错级别最低,而单机容错技术级别最高。现重点介绍双机热备份和单机容错。1. 双机热备份双机热备份技术是一种软硬件结合的较高容错应用方案。该方案是由两台服务器系统和一个外接共享磁盘阵列柜(也可没有,而是在各自的服务器中采取RAID卡)及相应的双机热备份软件组成。在这个容错方案中,操作系统和应用程序安装在两台服务器的本地系统盘上,整个网络系统的数据是通过磁盘阵列集中管理和数据备份的。数据集中管理是通过双机热备份系统,将所有站点的数据直接从中央存储设备读取和存储,并由专业人员进行管理,极大地保护了数据的安全性和保密性。用户的数据存放在外接共享磁盘阵列中,在一台服务器出现故障时,备机主动替代主机工作,保证网络服务不间断。双机热备份系统采用“心跳”方法保证主系统与备用系统的联系。所谓“心跳”,指的是主从系统之间相互按照一定的时间间隔发送通讯信号,表明各自系统当前的运行状态。一旦“心跳”信号表明主机系统发生故障,或者备用系统无法收到主机系统的“心跳”信号,则系统的高可用性管理软件认为主机系统发生故障,主机停止工作,并将系统资源转移到备用系统上,备用系统将替代主机发挥作用,以保证网络服务运行不间断。双机热备份方案中,根据两台服务器的工作方式可以有三种不同的工作模式,即:双机热备模式、双机互备模式和双机双工模式。(1)双机热备模式:即active/standby 方式,active服务器处于工作状态;而standby 服务器处于监控准备状态,服务器数据(包括数据库数据)同时往两台或多台服务器写入,保证数据的即时同步。当active服务器出现故障的时候,通过软件诊测或手工方式将standby机器激活,保证应用在短时间内完全恢复正常使用。(2)双机互备模式:指两个相对独立的应用在两台机器同时运行,但彼此均设为备机,当某一台服务器出现故障时,另一台服务器可以在短时间内将故障服务器的应用接管过来,从而保证了应用的持续性,但对服务器的性能要求比较高,配置相对要好。(3)双机双工模式:是目前cluster(群集)的一种形式,两台服务器均为活动,同时运行相同的应用,保证整体的性能,也实现了负载均衡和互为备份,需要利用磁盘柜存储技术(最好采用San方式)。WEB服务器或FTP服务器等用此种方式比较多。2. 单机容错单机容错技术是在一台服务器实现高性能容错的。单机容错服务器最大的优势就在于它能够自动分离故障模块,在不中断运行的情况下,进行模块调换,对损坏的部件进行维护,并且在一切物理故障消除后,系统会自动重新同步运行,从而有效的解决了客户的后顾之忧。单机容错服务器是通过CPU时钟锁频,通过对系统中所有硬件的备份,包括CPU、内存和I/O总线等的冗余备份;通过系统内所有冗余部件的同步运行,实现真正意义上的容错。系统任何部件的故障都不会造成系统停顿和数据丢失。目前,很多容错系统是基于IA架构的服务器,与Windows 系统完全兼容,实现以前只有在RISC系统上才能实现的容错。这种容错技术在IA服务器上的实现,将IA服务器的可靠性提高到了99.999%,同时服务器的运行是不间断的。 煤粉炉的容错控制系统某130t/h煤粉炉的容错控制系统,如图7所示。图7 某130t/h煤粉炉的容错控制系统该容错控制系统的输入设备由传感器组、配电器和A/D模块组成。由于控制系统所需要采集的信号都是表征受控系统状态的重要参数,因此,该设计对输入单元,采用的都是三重余度布置,应用比较法,检测传感器通道故障,并自动隔离,进行报警。控制系统的输出设备由一系列执行机构组成。由于大部分执行机构,如风门等,无法有效隔离,因此,对于执行机构单元,未进行冗余布置。执行机构的检测主要依靠测量执行机构的位置反馈信号和控制器输出信号,然后进行比较,同时辅以执行机构动作影响的参数变化信号。以给粉机速度控制为例,调整机构的故障主信号是给
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物业电工维修车合同范本
- 消防合同续期协议书范本
- 珠海对口帮扶协议书范本
- 香港投资项目合作协议书
- 销售合作协议中间商合同
- 高中教室出租协议书模板
- 防洪堤项目工程合同范本
- 汽车商贸怎样拟合同协议
- 机构运营合作合同协议书
- 私人幼儿园老师合同范本
- 2025年新修订《治安管理处罚法》
- 吊装起重作业安全培训课件
- 灵芝完整分享
- 特种设备管理台帐(5个台账)
- 广东省推进粤港澳大湾区国际科技创新中心建设重点任务实施方案
- 牛津版沪教版英语八年级(上)Unit-1-Encyclopaedias-词句讲解+练习+答案
- 小学升初中入学测试宁外入学试卷
- 广东省茂名市各县区乡镇行政村村庄村名明细
- 雨露计划职业教育补助-学籍证明-模板-(四川)
- 初中数学北师大七年级上册(2023年修订)综合与实践探寻神奇的幻方教学设计4
- QC080000有害物质过程管理体系内部审核检查表
评论
0/150
提交评论