第10章 控制系统可靠性.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 控制系统可靠性

一、软件的失效率 失效率曲线可分为两个部分,第一部分类似于浴盆曲线的早期失效期,但持续时间较长,故障原因是软件设计中残留的逻辑错误,随着时间的增长,这些错误被逐渐发现和纠正,于是进入了曲线的第二部分,即成熟阶段,由于软件不存在老化问题,所以此阶段的失效率接近为 0 ,为了保证软件的可靠性,应在软件投入现场使用之前,已进入成熟阶段。 二、软件工程开发方法 像搞机械工程、土木工程一样,将一套科学的工程方法应用到软件开发中来。软件工程的实践表明,要提高软件的可靠性,必须在软件设计的全部阶段(即问题定义、需求分析、总体设计、编码、软件测试和维护等阶段)采取一系列规范化的方法来减少错误,提高软件的可维护性。 三、故障自诊断技术 故障自诊断技术是用软件的办法迅速准确确定系统内部是否发生故障,以及故障发生的部位,指导运行维护人员及时发现故障、及时维修。 故障诊断的常用方法有(见下页) 1. 检查CPU的运算功能 在特定的存储区储存一组确定的数据,其中一个数据是其余数据经过作某些运算的结果。在诊断时,把参加运算的数据按预定的运算规律进行运算,运算结果与原来存储结果进行比较,如有差错就输出报警信号。 2. RAM的检查 自诊断程序定时向RAM中各区域分别写入一个随机数,然后又读出来与原写入数据比较,检查它们是否仍然一致,将该数求反再进行一次存、取、比较的检查,若有错误就输出报警信号。 3. 输入/输出通道的检查 设计系统时,留一对输入—输出通道做检查通道用,并将输出通道的输出端与输入通道的输入端连接起来。诊断时,计算机向检查通道的输出通道输出一个随机数,再从输入通道读取回来,然后对输出输入数作比较,正常情况下对于数字量通道,这两个数应完全一致。对于模拟量通道,两数的误差应在精度允许的范围内,否则就输出通道错的报警信号。 4. 控制软件及寄存器检查 编制寄存器检查程序,对计算机内部应用程序逐条指令和逐个寄存器进行检查,发现错误,立即停机并显示故障点。 5. 监视定时器检查 对集散控制系统,给每个直接控制器设置一个监视定时器,正常工作时,由它定时向上位机发出一个脉冲,当某直接控制器的CPU出现故障或断电,便会停止发出定时脉冲,上位机立即发出报警信号。 6. 数据的有效性检查 由于输入通道采集的数据,运算结果的数据,总是在一个有限的范围以内,通过检查这些数据是否超限,便可判断相关部分的硬件是否出现故障。 7. 设定软件模块出入口标志 当程序执行某一模块时,便在某存储单元存入该模块的标志,该模块执行完毕,通过读取该模块的出口标志并与原存入的入口标志比较,若不相符,说明程序执行过程由于某些故障引起了出错。 8. 程序存储区的写保护 程序的存储区在正常情况下是只允许读不允许写的,如果发生向这部分存储单元写入的操作,就说明出现不正常的运行状态,所以在编制用户程序时,凡遇到对存储器的写操作,可先检查所写单元地址是否属于合法的地址,只有正确无误才进行写操作,否则报警停机。 返回本章首页 思考题与习题 1.计算机控制系统的可靠性设计原则是什么? 2.什么是平均故障间隔时间和平均修复时间? 3.对来自电源干扰有那些抗扰措施? 4.什么是故障自诊断技术?常用的故障自诊断技术有哪些? 返回本章首页 实 验 实验一 步进电机控制实验 实验二 数字PID控制 实验三 炉温控制实验 实验四 数字滤波器实验 10.1 计算机控制系统的可靠性概述 10.2 硬件可靠性技术 10.3 软件可靠性技术 第10章 计算机控制系统的可靠性 10.1 计算机控制系统的可靠性概述 计算机控制系统的可靠性是指在规定条件下,在规定的时间内完成规定功能的能力,它和技术性能同是控制系统的两个重要方面 。 设系统投入运行后,如下图所示: 图中:t1、t2……tn为系统正常工作时间 Tl、T2……Tk为维护时间 一、可靠性的基本概念 主要衡量指标: 1. 故障率λ(失效率) 即单位工作时间内发生故障的次数 2.维护率μ 单位维护时间内修复的次数 3.平均故障间隔时间MTBF(Mean Time Between Failure) 表示系统发生多次故障的情况下,平均连续工作时间。 4.平均修复时间MTTR(Mean Time To Repair)

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档