平均无故障时间的计算方法及公式?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了平均无故障时间的计算方法及公式?相关的知识,希望对你有一定的参考价值。

参考技术A

MTBF即平均无故障时间,英文是“MeanTimeBetweenFailure”,具体是指产品从一次故障到下一次故障的平均时间,是衡量一个产品的可靠性指标(仅用于发生故障经修理或更换零件能继续工作的设备或系统),单位为“小时”。数控机床常用它作为可靠性的定量指标。 MTBF的数值如何计算呢?假设一台机床的MTBF为5000小时,是不是把这台机床连续运行5000小时检测出来的呢?当然不是,否则那么多机床,新产品又不断开发出来,而每台机床的工作条件又不一样,是没法检测完全的。

MTBF值的计算方法,目前最通用的权威性标准是MIL-HDBK-217(美国国防部可靠性分析中心及Rome实验室提出并成为行业标准,专门用于军工产品)、GJB/Z299B(中国军用标准)和Bellcore(AT&TBell实验室提出并成为民用产品MTBF的行业标准)。 MTBF计算中主要考虑的是产品中每个元器件的失效率。由于器件在不同的环境、不同的使用条件下其失效率会有很大的区别,所以在计算可靠性指标时,必须考虑这些因素。而这些因素几乎无法通过人工进行计算,但借助于软件如MTBFcal和其庞大的参数库,就能够轻松地得出MTBF值。 每天工作三班的工厂如果要求24小时连续运转、无故障率P(t)=99%以上,则机床的MTBF必须大于4500小时。

拓展资料:

平均无故障工作时间是修复产品的可靠性的一个基本参数。单位为“小时”。它反映了产品的时间质量,是体现产品在规定的时间内保持功能的一种能力。具体来说,工作时间是指相邻两次故障之间的平均也被称为平均故障间隔。

“平均无故障工作时间”表示的是一批产无故障工作时间的平均值,“无故障时间”是指一批产品第一次出现故障前的工作时间。某批产品的可靠度随时间变化的曲线如图所示。从中可以看出,当一批产品的可靠度R为I时的这段时间才是“无故障时间”,约200h,而“平均无故障'时间”约为1200h。

数学表达式

MTBF=t/Nf(t)式中,t为产品的工作时间;Nf(t)为产品在工作时间内的故障数。平均无故障工作时间是产品可靠性的一个重要的定量指标,在现代产品设计时都要提出明确的无故障工作时间指标要求。根据此要求,在设计和生产时,就可利用数学方法计算和预测产品的可靠性;在产品生产出来之后,则可根据实践中的统计资料分析出产品在使用过程中的可靠性。对于武器装备而言,票据无故障工作时间也可以用等效的射击(或发射)次数、行驶里程和飞行时间等来表示,如平均无故障发射导弹(或炮弹)数、平均无故障行驶里程和平均无故障飞行小时,等等。随着科学技术进步和对可靠性理论、可靠性工程及其管理等研究不断深入,各类武器装备的平均无故障工作时间值不断提高。

参考资料:百度百科-平均无故障工作时间

用C语言如何算平均数和方差及标准差

由于没有指明数据的来源,下面就从文本文件"data.txt"中取出一些学生的身高数据,并计算平均值,方差和标准差!代码如下:

#include<stdio.h>

#include <math.h>

#define hh printf("\\n===================================\\n");

void main()

FILE *fp; 

float a[520],x,avr,fc,bzc,t,sum=0.0;

int i,k=0;

fp=fopen("D:\\\\data.txt","r");

if(fp==NULL)

printf("文件打开失败!\\n");

else

 

printf("身高数据:\\n");

fscanf(fp,"%f",&x);

while(x!=0)

a[k++]=x;

printf("%.0f ",x);

sum+=x;

fscanf(fp,"%f",&x);

 

avr=sum/k;

sum=0; 

for(i=0;i<k;i++)

sum+=(a[i]-avr)*(a[i]-avr);

fc=sum/(k-1);

bzc=sqrt(fc);hh

printf("  学生人数:%d\\n",k);

printf("  身高均值:%.2f\\n",avr);

printf("  身高方差:%.2f\\n",fc);

printf("身高标准差:%.2f\\n",bzc);

hh

fclose(fp);


扩展资料:

c语言的特点

1、C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。

2、C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value)。

3、不同的变量类型可以用结构体(struct)组合在一起。

4、只有32个保留字(reserved keywords),使变量、函数命名有更多弹性。

5、部份的变量类型可以转换,例如整型和字符型变量。

6、通过指针(pointer),C语言可以容易的对存储器进行低级控制。

7、预编译处理(preprocessor)让C语言的编译更具有弹性。

参考技术A #include "stdio.h"
#include "math.h"
#define N 100
void main()

int a[N],n,i;
float aver,s;
float sum=0,e=0;
printf("请输入样本量:");
scanf("%d",&n);
printf("请输入%d个样本:",n);
for(i=0;i<n;i++)

scanf("%d",&a[i]);
sum+=a[i];

aver=sum/n;
for(i=0;i<n;i++)
e+=(a[i]-aver)*(a[i]-aver);
e/=n-1;
s=sqrt(e);
printf("平均数为:%.2f,方差为:%.2f,标准差为:%.2f\n",aver,e,s);
本回答被提问者和网友采纳
参考技术B 这个math.c里面有 建议看看

以上是关于平均无故障时间的计算方法及公式?的主要内容,如果未能解决你的问题,请参考以下文章

网络的可用性指标都有哪些?

计算并发用户数/tps/响应时间的方法

知道的平均响应时间计算方法

计算并发用户数的五种方法

Power Pivot中如何通过添加列计算移动平均?

系统架构设计-系统的可靠性分析与设计