paulyu 发表于 2007-8-4 14:05:40

MTTF与MTBF的差异性

MTTF估算公式(Shooman模型)是
http://www.kekaoxing.com/d/upimg/allimg/070804/1614150.gif

其中,K是一个经验常数,美国一些统计数字表明,K的典型值是200;
???ET是测试之前程序中原有的故障总数;
???IT是程序长度(机器指令条数或简单汇编语句条数);
???t是测试(包括排错)的时间;
???EC(t)是在0~t期间内检出并排除的故障总数。
公式的基本假定是:
??·单位(程序)长度中的故障数ET∕IT近似为常数,它不因测试与调试而改变。
??·故障检出率正比于程序中残留故障数,而MTTF与程序中残留故障数成反比;
??·故障不可能完全检出,但一经检出立即得到改正。
下面对此问题做一分析:
??设Ec(τ)是0~τ时间内检出并排除的故障总数,τ是测试时间(月),则在同一段时间0~τ内的单条指令累积规范化排除故障数曲线εc(τ)为:
?????εc(τ)=Ec(τ)∕IT
这条曲线在开始呈递增趋势,然后逐渐和缓,最后趋近于一水平的渐近线ET∕IT。
??利用公式的基本假定:故障检出率(排错率)正比于程序中残留故障数及残留故障数必须大于零,经过推导得:
http://www.kekaoxing.com/d/upimg/allimg/070804/1615280.gif
这就是故障累积的S型曲线模型.

paulyu 发表于 2007-8-4 14:09:02

如何辨別MTTF及MTBF

兄弟們,請賜教吧,呵呵!

如何辨别可靠性参数MTTF、MTBF和MTTR 
 可靠性是最初是确定一个系统在一个特定的运行时间内有效运行的概率的一个标准。可靠性的衡量需要系统在某段时间内保持正常的运行。目前,使用最为广泛的一个衡量可靠性的参数是,MTTF(meantimetofailure,平均失效前时间),定义为随机变量、出错时间等的"期望值"。但是,MTTF经常被错误地理解为,"能保证的最短的生命周期"。MTTF的长短,通常与使用周期中的产品有关,其中不包括老化失效。
  MTTR(meantimetorestoration,平均恢复前时间),源自于IEC61508中的平均维护时间(meantimetorepair),目的是为了清楚界定术语中的时间的概念,MTTR是随机变量恢复时间得期望值。它包括确认失效发生所必需的时间,以及维护所需要的时间。MTTR也必须包含获得配件的时间,维修团队的响应时间,记录所有任务的时间,还有将设备重新投入使用的时间。

  MTBF(Meantimebetweenfailures,平均故障间隔时间)定义为,失效或维护中所需要的平均时间,包括故障时间以及检测和维护设备的时间。对于一个简单的可维护的元件,MTBF=MTTF+MTTR。因为MTTR通常远小于MTTF,所以MTBF近似等于MTTF,通常由MTTF替代。MTBF用于可维护性和不可维护的系统。



[本帖最后由cliffcrag于2007-8-517:14编辑]

338 发表于 2007-8-4 16:29:00

不错不错...概念性的东东,还是要区分好.多谢LZ的文章.

MTTF接触的比较少,是针对不可修产品吧.

fjd6581 发表于 2007-8-6 11:31:39

LZ的第一个帖子是软件可靠度的概念,在软件可靠度的各种模型中,目前发表的约有300多种,如果将这些概念逐一讨论,真的此生休已。还是在网上发布些常用的可靠性概念来讨论吧。
第二个帖子提出了MTTR的概念,这是可靠性维修的概念,只要系统失效,修复后重新开始工作的这一段时间都称为MTTR。帖子中关于MTBF的解释首先从翻译就出现概念错误,后面的解释就不要看了。
正如338所说MTTF和MTBF,一个是表征可维修的产品(MTBF)一个是不可维修产品(MTTF)的”平均无故障工作时间“。

fjd6581 发表于 2007-8-6 11:43:01

估算错误产生频度的一种方法是估算平均失效等待时间MTTF(MeanTimeToFailure)。这是软件可靠度MTTF的定义,与我们常说的是否有不同?大家看看
         

paulyu 发表于 2007-8-6 11:45:21

回复 #5 fjd6581 的帖子

MTTF計算公式


其實MTTF最簡單的計算方法,即實驗樣本總數*實驗時間/故障個數=MTTF

338 发表于 2007-8-6 11:55:34

平均失效前时间MTTF

原帖由paulyu于2007-8-414:05发表
MTTF估算公式(Shooman模型)是
http://www.kekaoxing.com/d/upimg/allimg/070804/1614150.gif

ET是测试之前程序中原有的故障总数;
???IT是程序长度(机器指令条数或简单汇编语句条数);

原帖由fjd6581于2007-8-611:31发表http://www.kekaoxing.com/club/images/common/back.gif
LZ的第一个帖子是软件可靠度的概念,在软件可靠度的各种模型中,目前发表的约有300多种,如果将这些概念逐一讨论,真的此生休已。还是在网上发布些常用的可靠性概念来讨论吧。


目前发表的约有300多种,如果将这些概念逐一讨论,真的此生休已!!:victory::victory:


第二个贴子关于MTTF我这里看到的解释是:

平均失效前时间MTTF(meantimetofailure)---表示观察到下次失效的期望的时间!

fjd6581 发表于 2007-8-6 11:59:20

全寿命试验条件下公式正确,各种结尾试验条件下以上公式需考虑,建议将MTTF估算公式(Shooman模型的文章做较详细的说明,以免误人概念。

paulyu 发表于 2007-8-16 10:31:43

回复 #7 338 的帖子

338兄:
不知道能否分享一些關于這方面的資料呢?小弟手頭上面這方面的資料太少了。:loveliness:
先謝謝了。:lol:lol

338 发表于 2007-8-16 11:38:28

回复 #9 paulyu 的帖子

目前发表的约有300多种,如果将这些概念逐一讨论,真的此生休已!!
第二个贴子关于MTTF我这里看到的解释是:

平均失效前时间MTTF(meantimetofailure)---表示观察到下次失效的期望的时间!

呵呵,我这里倒是没有什么这方面的资料,第一句话是fjd6581前辈说的,后面我看到的也只是这个概念。没有更多其它的详细资料。
页: [1] 2
查看完整版本: MTTF与MTBF的差异性