一种威布尔型串联部件的备件需求量计算方法与流程

文档序号:15385412发布日期:2018-09-08 00:30阅读:264来源:国知局

本发明涉及备件需求量计算领域,尤其涉及一种威布尔型串联部件的备件需求量计算方法。



背景技术:

设备一般具有层次结构。例如,设备从顶层向低层可划分为:设备、部件、板件、元器件等。设备由多种类型的部件组成,各部件又由多种板件组成,以此类推。在本文中,我们把处于最底层的可更换/修理的产品称之为单元。由于单元处于最底层,其组成相对来说更为单纯、纯粹,因此其寿命的分布类型也就更接近理论上的“标准”分布类型,例如常见的指数分布、伽玛分布、正态分布、威布尔分布等。

在设备中,往往安装有多个同型单元,即该型单元的装机数n大于1。这n个同型单元之间常见的可靠性连接关系有:串联、并联、表决、混联等。所谓串联关系,是指:当n个单元中的任意一个出现故障时,都会导致整个部件停止工作。威布尔分布用来描述那些失效率随时间变化的产品,解释因老化、磨损而导致的故障统计规律,主要适用于机电类,如:滚珠轴承、继电器、开关、断路器、某些电容器、电子管、磁控管、电位计、陀螺、电动机、航空发电机、蓄电池、液压泵、空气涡轮发动机、齿轮、活门、材料疲劳件等。在本文中,把单元寿命服从威布尔分布,单元之间具有串联关系的n个同型单元,称之为威布尔型串联部件。此时,对于威布尔型串联部件来说,其寿命则难以用某种标准分布类型来准确描述。

在本文中,使用备件开展的“换件维修”特指:仅更换发生故障的单元,其他完好单元继续保留在装备中。

准确计算备件需求量,能从其对应的备件采购费用这种经济成本的角度,定量描述装备的保障性优劣程度。

目前,只有指数型串联部件有准确的备件需求量计算方法。针对威布尔型串联部件,现有的备件需求量计算思路为:首先计算装机数为1情况下的备件需求量,然后乘以一个加权系数作为该部件的备件需求量。用该方法计算的备件需求量结果不仅准确性不高,而且保障程度也不确定,在某些情况下会导致过度保障、在另一些情况下会导致保障不足。

串联部件意味着每发生一次故障,都会造成部件停机,因此必须立刻使用备件开展换件维修,即:相比表决部件或者n个单元之间为其他可靠性连接关系的情况,串联部件的备件需求量是最大的。如果能准确预测串联部件的备件需求,也就相当于给出了装机数为n时的备件需求量上限。因此,准确计算串联部件备件需求量在工程上的另一个重要意义是:当不知道装备内部n个同型单元之间到底是何种可靠性连接关系时,也能据此给出一个保障效果极为“保险”的备件方案。

记威布尔型单元的寿命服从威布尔分布w(α,b),其中α>0为尺度参数,b>0为形状参数,针对具体的威布尔型单元,这两个参数是确定的,其密度函数如式(1)。

约定:以t表示保障任务时间;以[s1s2…sn]来表示装备内n个该型单元位置使用的备件数量。例如[1023]表示装备内有4个该型单元,在一次保障任务期间,1号单元位置使用了1个备件,2号单元位置使用了0个备件,3号单元位置使用了2个备件,4号单元位置使用了3个备件。在整个保障任务期间,如果所有单元位置的备件需求都得到了满足,则该次保障任务视为成功;n个该型单元位置中有任意一个单元位置的备件需求没有得到满足,则该次保障任务视为失败。所谓备件保障概率,其物理含义为在一定数量的备件支持下,使保障任务得以成功的概率。



技术实现要素:

有鉴于此,本发明提出了一种精确的威布尔型串联部件的备件需求量计算方法。

本发明的技术方案是这样实现的:本发明提供了一种威布尔型串联部件的备件需求量计算方法,包括以下步骤,

s1,令备件数量j=0;

s2,遍历计算n个位置的备件使用情况矩阵sall,

其中,矩阵sall中的行向量形式为[i1i2…in],其中in为n号单元位置使用的备件数量,i1为非负整数,取值范围为[0,j];i2为非负整数,取值范围为[0,j-i1];ik为非负整数,1<k<n,取值范围为in等于对i1、i2、…in,在各自取值范围内进行遍历组合得到备件使用情况矩阵sall;

s3,对矩阵sall的每行向量sall(m,:),1≤m≤r,计算其保障成功的概率p1m;

s4,计算备件保障概率pok,

令pj为所有p1m之和,pj的物理含义为该部件总共使用了j个备件的概率,

s5,将保障概率pok与保障概率阈值ps进行比较:

若pok≥ps,则j为备件需求量,计算终止;

若pok<ps,则令j=j+1,继续步骤s2。

在以上技术方案的基础上,优选的,所述步骤s2中采用n-1层for循环来遍历得到备件使用情况矩阵sall。进一步优选的,所述采用n-1层for循环来遍历得到备件使用情况矩阵sall在matlab编程环境下的遍历计算代码包括,

令r=0;r为矩阵sall的行数量

fori1=0:j

fori2=0:j-i1

...

...

r=r+1;

sall(r,:)=[i1i2…in];

end

...

end

...

end

end。

在以上技术方案的基础上,优选的,步骤s3中,

其中,矩阵sall的第m行向量sall(m,:)=[i1i2…in],则其保障成功的概率p(iq)是在q号单元位置使用了iq个备件且保障成功的概率,

式中,γ(·)为伽玛函数,且

本发明的威布尔型串联部件的备件需求量计算方法相对于现有技术具有以下有益效果:

(1)采用本发明方法和模拟法计算的保障概率结果进行对比,两种方法得到的保障概率结果高度一致,显示了本发明方法的准确性;

(2)本发明方法不光能计算威布尔型串联部件的备件需求量,当不知道装备内部n个同型威布尔单元之间到底是何种可靠性连接关系时,也能据此给出一个保障效果极为“保险”的备件方案。

具体实施方式

下面将结合本发明实施方式,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。

实施例1

以装机数n=3、备件需求量s=3为例,如果保障任务成功,则各个单元位置使用的备件数量所有情况如表1所示:

表1各单元位置使用备件的数量情况

对表中的每一行,可计算该事件发生的概率。例如,对于表中的行数据[102],它的物理含义是:3个单元位置都保障成功,1号单元位置使用了1个备件,2号单元位置未使用备件,3号单元位置使用了2个备件,该事件发生的概率等于p(ns=1)×p(ns=0)×p(ns=2),ns的物理含义为保障任务期间各单元位置使用的备件数量。把表1中每行事件发生的概率相加,即为使用的备件总数为3时的概率。

具体的,某包含n个单元的串联部件,采用更换故障件的策略,仅更换部件内发生故障的单元,未发生故障的单元予以保留、可继续使用。已知n=3,保障任务时间t为1000h,单元寿命服从威布尔分布w(900,2.9),保障概率阈值ps为0.85,试计算备件需求量。

步骤如下:

(1)令备件数量j=0;

(2)遍历计算3个位置的单元使用备件的情况,此时sall=[000];

(3)该矩阵sall的行向量sall(1,:)计算对应的概率p11=0.012;

(4)备件保障概率p0=0.012;

(5)经判断,由于p0<ps,因此j=j+1,转步骤(2),后续步骤结果如表2所示。

经计算,当备件数量为3时,保障概率为0.901,大于保障概率阈值ps,因此本算例的备件需求量为3。

表2同时列出了分别采用本发明方法和模拟法计算的保障概率结果。表2表明:两种方法得到的保障概率结果高度一致,显示了本发明方法的准确性。

表2采用本发明方法和模拟法计算的保障概率结果

其中,采用模拟法计算备件保障概率的过程如下:

采用以下仿真模型,当备件数量为j时,可模拟一次针对威布尔型串联部件的备件保障过程。

步骤(1)初始化部件已工作时间simtw=0,令当前备件数量n1=j。

步骤(2)产生n个随机数ti(1≤i≤n),用于模拟装备中该部件n个单元的寿命,ti服从威布尔分布w(α,b);

步骤(3)从ti(1≤i≤n)中选取最小值,记其序号为min,即:tmin≤ti,1≤i≤n。

令simtw=simtw+tmin;

更新ti(≤i≤n),令ti=ti-tmin(1≤i≤n)。

步骤(4)判断simtw与保障任务时间t之间的大小。

若simtw≥t,则本次保障任务成功,记flag=1,本次模拟结束。

若simtw<t且当前备件数量n1=0,则本次保障任务失败,记flag=0,本次模拟结束。

若simtw<t且当前备件数量n1>0,则转步骤(5)。

步骤(5)产生1个随机数tr,tr服从威布尔分布w(α,b),令tmin=tr,用于模拟对故障单元开展换件维修,并更新当前备件数量n1=n1-1,转步骤(3)。

以上所述仅为本发明的较佳实施方式而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1