一个RS485多机通信系统的可靠性评估的建模和仿真(终稿)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

一个RS485多机通信系统的可靠性评估的建模和仿真摘要:目前的电子器件的可靠性度量非常重要,开发人员必须针对特定的产品或服务给出恰当的界定,以评判其好坏实用性。本文通过研究一个RS485多机通信系统,研究其可靠性问题,并针对实际系统做数学建模,模拟电子器件的使用寿命,做算法研究、仿真实验,得出系统的模拟使用时修理次数、无故障运行时间、无重大故障运行时间等重要参数,从而为系统设计提供最佳方案,为系统的改进提出合理化建议。关键词:主从多机,可靠性建模,RS4851.引言:(研究课题)我们研究的系统为一个“1主3从”通信系统,其结构图如下。图1基本配置下系统的组成在基本配置下,其组成示意图如图1。为提高该系统的可靠性,实际可能采取的工程措施有以下三项:措施1:微处理器中引入Watchdog机构措施2:防止接口电路板故障阻塞总线措施3:主机的双机热备2.模型假设:2.1发生故障概率及修理时间所有元件连续无故障运行时间t的概率密度分布都遵从负指数分布tTetf)(构成控制硬部件、接口部件、集线器部件的所有元件特性满足独立同分布,对应参数hour51103/1控制电路接口电路通信主机控制电路接口电路通信从机1集线器通信总线控制电路接口电路通信从机2控制电路接口电路通信从机3构成控制软部件的单元件,对应分布参数hour42102/1对故障进行人工修理,排除故障所需花费的时间t是随机变量,其概率密度分布遵从负指数分布tTetf1)(控制软部件由Watchdog重启从故障状态中恢复,所需花费的时间是随机变量,其概率密度分布遵从负指数分布,参数hour1/12。2.1发生故障概率及修理时间控制硬部件、集线器部件、接口部件组成元件的故障需要依靠人工修复。未采取措施1时,控制软部件组成元件的故障需要依靠人工修复;采取措施1以后,控制软部件组成元件的故障中有97%可以通过自动重启恢复,还有3%的故障需要依靠人工修复。未采取措施2时,接口部件组成元件的故障中有7%会引发总线阻塞;采取措施2以后,可完全避免引发总线阻塞,但并不能降低元件故障发生率。未采取措施3时,通信主机子系统一旦有故障即刻完全失效。采取措施3以后,在互为备份的双机同时失效时,子系统失效,即双机适用并联组合。但这不是严格意义上的并联组合,如果未同时采取措施2,双机热备配置中的单机接口电路硬件故障的引发总线阻塞,仍会造成系统失效。3.仿真算法:这里为了使逻辑显得紧凑高效,我们采用“故障树”的方法进行分析与仿真。图2基本配置下系统“故障树”在“故障树”中,我们可以很清楚的看到故障类型,引起故障的原因,以及发生元件损系统发生重大故障+主机子系统失效集线器坏总线阻塞从机坏了2个或3个+8个元件串联,有一个元件损坏控制硬部件损坏控制软部件损坏接口部件损坏32个串联元件任一个损坏。控制软部单元件件损坏。8个元件串联,有一个元件损坏,且0.93的概率不会导致总线阻塞。主机、1、2、3号从机接口部件8个元件串联,有一个元件损坏,且达到0.07的概率而导致总线阻塞。+每个从机失效情况同主机子系统失效情况坏的概率。我们利用“故障树”分层编程仿真,取步长为hour1进行仿真实验。若提高该系统的可靠性,实际可能采取的工程措施有以下三项。1.采取watchdog(看门狗)方式进行故障修复。主机部分控制软部件损坏那部分故障树见图3.2.通过特别的电路设计,可以防止接口电路故障导致总线阻塞。改进后接口不会出现阻塞总线的情况,但是增加了5个接口部件。3.采用主机双机设备。采用双机可以显著减少因主机失效导致的重大故障。主机子系统失效部分故障树见图4.4.同时采用措施1、2、3。此故障树为前三个的综合,这里不再赘述。图3.采用措施1(watchdog)改进后主机子系统“故障树”图4.采用双机设备主机子系统“故障树”4.仿真结果我们根据前文提出的理论假设、基本参数和理论模型,确立仿真算法,利用蒙特卡洛法模拟100套同型系统连续运行10年的各种状况。分别对以下参数进行统计:1.人工修理平均次数。2.系统故障平均发生次数。3.系统重大故障平均发生次数。4.平均无故障运行时间。5.平均连续无故障运行时间。6.平均连续无重大故障运行时间。注:对于参数5、6我们不计最后一次故障之后的一段非完整段落。仿真结果得图5、图6,数据见表1.主机子系统失效+控制硬部件损坏控制软部件损坏接口部件损坏32个串联元件任一个损坏。控制软部件损坏,0.97的概率自动修复,0.03的概率需人工修复。8个元件串联,有一个元件损坏,且0.93的概率不会导致总线阻塞。主机子系统失效×1号主机失效2号主机失效32个串联元件任一个损坏。控制软部件损坏。8个元件串联,有一个元件损坏,且0.93的概率不会导致总线阻塞。++图5.对100套系统仿真结果图6.对100套系统仿真结果仿真数据:表1.对100套系统仿真数据无措施措施1:采用看门狗措施2:改进接口措施3:使用双机系统三种措施全用采用措施1、3人工修理平均次数6539.6573.1684.155.2747.56系统故障平均发生次数64.966.483.348490.9380.06系统重大故障平均发生次数18.162120.43.572.763.3平均无故障运行时间(千小时)87.0587.1586.9986.8886.9887.05平均连续无故障运行时间(百小时)13.4513.0911.9310.429.6810.93平均连续无重大故障运行时间(百小时)45.9641.0442.09238.58321.75258.815.结论及合理化建议从表中和图中,我们可以很清楚地比较出采用各个措施对不同指标的影响。从表中我们得到了以下结论:1.采用改进接口方式,系统的稳定性提高不明显,反而使修理次数增多。通过比较三种措施全用和采用措施的结果可以看出,人工修理平均次数、系统故障平均发生次数在改进接口后都有所增加。而系统重大故障平均发生次数却没有明显增加,平均连续无故障运行时间反而更长。只是平均连续无重大故障运行时间稍有减少。我们可以发现,在综合考虑人工修理成本的因素下,其实不改进接口是可取的。原因是:原本接口部件坏只有百分之七的概率发生总线接口阻塞,采用增加元件改进接口的方式,虽然没有阻塞系统阻塞的情况,但是增加5个元件。这对于减小发生总线阻塞这种重大故障的概率并不明显,反而由于引入新的原件,导致发生故障概率大幅增加。因此,对于这个系统单独采取增加元件改进接口的方式来提高系统稳定性是不明智的。2.采用双机系统,可以大幅减少发生重大故障次数,极大地提高平均无重大故障运行时间。但是引入了一个新的主机,发生一般故障的概率也相应提高了。因此,系统故障平均发生次数和其他措施相比较多。3.采用watchdog可以显著减少人工修理次数,但由于watchdog只是一种自动修复的机制,它只能做到尽快自动修复系统,不能减少发生故障次数。相应地,我们对这个系统提出我们的一些合理化建议:①如果人工修理比较麻烦,费用较高,希望这个系统尽量减小人工修理费用,可以考虑采用watchdog方式改进原来系统。②如果想保证系统无重大故障运行时间尽量长,最好的选择就是三种措施全部采用。从表中可以看出,对100个系统进行模拟,系统重大故障平均只发生了2.76次,平均连续无重大故障运行时间也显著提高。③如果想节省总的维修费用,即希望总的故障发生次数最少,仍然是建议采用watchdog方式改进系统。其他方案都能一定程度减少系统发生重大故障的概率,却增加了系统发生一般故障的概率。总而言之,根据实际情况的不同需要,可以选择不同的改进方式。每种方案都有它独特的优缺点,需要我们设计系统是仔细斟酌。6.参考文献:[1]“主从多机通信系统可靠性建模研究”案例二的要求V6.1__2012-5-13updated[2]《案例2》课件[3]百度百科—“故障树”

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功