王昊,张义民,杨周,刘盼学
(东北大学 机械工程与自动化学院, 沈阳 110819)
摘要:
以数控车床为研究对象,针对基于子系统间失效独立假设分配模型的不足,提出一种考虑子系统故障相关性的多因素可靠性分配方法.应用Copula理论进行故障相关性分析,建立整机可靠度函数.根据数控车床故障模式、影响及危害性分析(FMECA),对传统危害度计算公式进行修正.考虑多种分配因素建立分配矩阵,得到分配向量.将分配向量与整机可靠度函数模型将结合,得到各子系统失效率分配值.将分配方法应用到具体实例中,并将考虑不同子系统故障相关性情况的结果进行分析对比.结果表明,提出的可靠性分配方法相对于基于独立假设的分配法能够分配给各子系统更高的失效率,在降低数控车床子系统设计制造成本上具有重要意义.
关键词: 数控车床 FMECA 故障相关性 Copula 修正的危害度 可靠性分配
DOI:10.11918/j.issn.0367-6234.201606057
分类号:TB114.3
文献标识码:A
基金项目:
Multi-factor reliability allocation method of CNC lathes considering failure correlation
WANG Hao,ZHANG Yimin,YANG Zhou,LIU Panxue
(School of Mechanical Engineering & Automation, Northeastern University, Shenyang 110819, China)
Abstract:
Taking CNC (computerized numerical control) lathe as research object, this paper aims at drawbacks of the allocation model based on traditional failure independence hypothesis, and a multi-factor reliability allocation is proposed considering failure correlation among subsystems. Copula theory was applied to failure correlation analysis, and reliability function of CNC lathe was established. According to the failure mode effects and criticality analysis (FMECA), traditional computational formula of criticality was modified. Allocation matrix was established considering several allocation factors to get allocation vector, and allocation vector and reliability function of CNC lathe was combined to get failure rates of all the subsystems. The allocation method was applied to a specific example of a CNC lathe, and results were analyzed and compared considering different situations of failure correlation. It can be concluded that the allocation results of failure rate considering failure correlation are better than those based on failure independence hypothesis. Therefore, the allocation method proposed in this paper is of great significance in reducing the costs for design and manufacture of subsystems of CNC lathe.
Key words: CNC lathe FMECA failure correlation Copula modified criticality reliability allocation
王昊, 张义民, 杨周, 刘盼学. 考虑相关性的数控车床多因素可靠性分配法[J]. 哈尔滨工业大学学报, 2017, 49(7): 93-99. DOI: 10.11918/j.issn.0367-6234.201606057.
WANG Hao, ZHANG Yimin, YANG Zhou, LIU Panxue. Multi-factor reliability allocation method of CNC lathes considering failure correlation[J]. Journal of Harbin Institute of Technology, 2017, 49(7): 93-99. DOI: 10.11918/j.issn.0367-6234.201606057.
基金项目 国家自然科学基金(51135003,U1234208);"高档数控机床与基础制造装备"科技重大专项课题(2013ZX04011-011);中央高校基本科研业务费(N150304006);辽宁省高等学校优秀人才支持计划(LJQ2014030) 作者简介 王昊(1991—),男,博士研究生;
张义民(1958—),男,****特聘教授,博士生导师 通信作者 张义民,ymzhang@mail.neu.edu.cn 文章历史 收稿日期: 2016-06-16
Contents -->Abstract Full text Figures/Tables PDF
考虑相关性的数控车床多因素可靠性分配法
王昊, 张义民, 杨周, 刘盼学
东北大学 机械工程与自动化学院,沈阳 110819
收稿日期: 2016-06-16
基金项目: 国家自然科学基金(51135003,U1234208);"高档数控机床与基础制造装备"科技重大专项课题(2013ZX04011-011);中央高校基本科研业务费(N150304006);辽宁省高等学校优秀人才支持计划(LJQ2014030)
作者简介: 王昊(1991—),男,博士研究生;
张义民(1958—),男,****特聘教授,博士生导师
通信作者: 张义民,ymzhang@mail.neu.edu.cn
摘要: 以数控车床为研究对象,针对基于子系统间失效独立假设分配模型的不足,提出一种考虑子系统故障相关性的多因素可靠性分配方法.应用Copula理论进行故障相关性分析,建立整机可靠度函数.根据数控车床故障模式、影响及危害性分析(FMECA),对传统危害度计算公式进行修正.考虑多种分配因素建立分配矩阵,得到分配向量.将分配向量与整机可靠度函数模型将结合,得到各子系统失效率分配值.将分配方法应用到具体实例中,并将考虑不同子系统故障相关性情况的结果进行分析对比.结果表明,提出的可靠性分配方法相对于基于独立假设的分配法能够分配给各子系统更高的失效率,在降低数控车床子系统设计制造成本上具有重要意义.
关键词: 数控车床 FMECA 故障相关性 Copula 修正的危害度 可靠性分配
Multi-factor reliability allocation method of CNC lathes considering failure correlation
WANG Hao, ZHANG Yimin, YANG Zhou, LIU Panxue
School of Mechanical Engineering & Automation, Northeastern University, Shenyang 110819, China
Abstract: Taking CNC (computerized numerical control) lathe as research object, this paper aims at drawbacks of the allocation model based on traditional failure independence hypothesis, and a multi-factor reliability allocation is proposed considering failure correlation among subsystems. Copula theory was applied to failure correlation analysis, and reliability function of CNC lathe was established. According to the failure mode effects and criticality analysis (FMECA), traditional computational formula of criticality was modified. Allocation matrix was established considering several allocation factors to get allocation vector, and allocation vector and reliability function of CNC lathe was combined to get failure rates of all the subsystems. The allocation method was applied to a specific example of a CNC lathe, and results were analyzed and compared considering different situations of failure correlation. It can be concluded that the allocation results of failure rate considering failure correlation are better than those based on failure independence hypothesis. Therefore, the allocation method proposed in this paper is of great significance in reducing the costs for design and manufacture of subsystems of CNC lathe.
Key words: CNC lathe FMECA failure correlation Copula modified criticality reliability allocation
数控车床在机械装备中占据重要地位,其可靠性设计在很大程度上决定了加工制造的成本以及运行过程中的平均无故障工作时间(MTBF)[1-3].可靠性分配是可靠性设计的初始阶段任务,能否合理有效地将可靠性指标分配给各子系统至关重要[4-5].数控车床在传统意义上被视为串联系统,且各子系统的运行状态相互独立.然而,大量研究数据表明,故障独立假设不能够十分准确地描述数控车床的实际运行状态[6-7],建立的可靠性分配模型及得到的分配结果都具有一定偏差.因此,需要提出一种充分考虑故障相关性的可靠性分配方法.近年来,国内外学者对于可靠性分配的研究不断取得进展. Wang等[8]提出了考虑7种不同因素的分配方法. Yadav等[9]在Itabishi等[10]将危害度引入可靠性分配的基础上,考虑子系统可靠性提升潜能,修正了危害度的计算公式,并提出了一种三维分析法.张义民等[11]利用模糊数学理论,提出了一种基于数控车床故障信息的可靠性分配法. Kim等[12]提出了严重度非线性指数化的分析方法. Mou等[13]和张英芝等[14]分别建立了基于Copula函数的机械系统可靠度模型,但具体形式存在差别. Chen等[15]和唐家银等[16]应用Copula函数,分别以子系统失效率和不可靠度比值为基础,提出了可靠性分配方法.现有分配方法对于客观故障信息的利用不够完善,且对于子系统之间的关联性考虑不够充分,对于Copula函数应用形式也不尽相同,导致可靠度模型的不统一.
本文结合数控车床故障模式、影响及危害分析(FMECA),确定子系统严重度等级,结合三阶转换函数及观测失效率计算各子系统修正的危害度取值,并将其作为可靠性分配因素之一.分析了故障次数比重比、故障停时比重比、可靠性影响度和子系统复杂度4种分配因素.将Copula理论运用到可靠性分配中,提出一种考虑故障相关性的多因素综合分配法.通过实例及对比分析说明了分配方法的优越性.
1 Copula理论 1.1 Copula函数及Sklar定理设p维随机变量X1, X2, …, Xp的边缘分布函数分别为F1(X1), F2(X2), …, Fp(Xp),且均服从[0, 1]均匀分布.称C(F1(X1), F2(X2), …, Fp(Xp))为描述p维变量的Copula函数[17]. p维Copula函数具有如下性质和特点[17-18]:
1) C(F1(X1), F2(X2), …, Fp(Xp))的定义域为[0, 1]p= Ip;
2) 对于任意的F1(X1), F2(X2), …, Fp(Xp)∈Ip,C(F1(X1), F2(X2), …, Fp(Xp))对于每个Fi(Xi)都是增函数;
3) 对于任意的F1(X1), F2(X2), …, Fp(Xp)∈Ip,若存在Fα(Xα)=0,则C(F1(X1), F2(X2), …, Fp(Xp))=0;
(4) 对于任意的F1(X1), F2(X2), …, Fp(Xp)∈Ip,若除了Fα(Xα)外, 其余均为1,则C(F1(X1), F2(X2), …, Fp(Xp))= Fα(Xα).
Sklar定理[19]指出,设p维随机变量的联合分布函数为F(X1, X2, …, Xp),则存在一个Copula函数,使得
$F\left( {{X_1},{X_2}, \cdots ,{X_p}} \right) = C\left( {{F_1}\left( {{X_1}} \right),{F_2}\left( {{X_2}} \right), \cdots ,{F_p}\left( {{X_p}} \right)} \right).$ (1)
式中:若F1(X1), F2(X2), …, Fp(Xp)连续,则C(F1(X1), F2(X2), …, Fp(Xp))唯一.记uα= Fα(Xα),其中α=1, 2, …, p,则式(1) 可以改写为
$C\left( {{u}_{1}},{{u}_{2}},\cdots ,{{u}_{p}} \right)=F\left( {{F}_{1}}^{-1}\left( {{X}_{1}} \right),{{F}_{2}}^{-1}\left( {{X}_{2}} \right),\cdots ,{{F}_{p}}^{-1}\left( {{X}_{p}} \right) \right).$
式中Fα-1(Xα)为Fα (Xα)的逆函数.
根据Sklar定理,F(X1, X2, …, Xp)的密度函数为
$\begin{array}{*{20}{c}}{f\left( {{X_1},{X_2}, \cdots ,{X_p}} \right) = \frac{{\partial F\left( {{X_1},{X_2}, \cdots ,{X_p}} \right)}}{{\partial {X_1}\partial {X_2} \cdots \partial {X_p}}} = }\\{\frac{1}{2}\frac{{\partial C\left( {{F_1}\left( {{X_1}} \right),{F_2}\left( {{X_2}} \right), \cdots ,{F_p}\left( {{X_p}} \right)} \right)}}{{\partial {X_1}\partial {X_2} \cdots \partial {X_p}}} = }\\{c\left( {{F_1}\left( {{X_1}} \right),{F_2}\left( {{X_2}} \right), \cdots ,{F_p}\left( {{X_p}} \right)} \right) \times \prod\limits_{i = 1}^p {{f_\alpha }\left( {{X_\alpha }} \right)} .}\end{array}$
式中,c(.)为Copula函数的密度函数,fα(Xα)为Fα(Xα)的密度函数.
1.2 Gumbel Copula函数Archimedean Copula函数是Copula函数中最为常用的一种,其表达式为
${C_A}\left( {{u_1},{u_2}, \cdots ,{u_p}} \right) = {\varphi ^{ - 1}}\left( {\varphi \left( {{u_1}} \right) + \varphi \left( {{u_2}} \right) + \cdots + \varphi \left( {{u_p}} \right)} \right).$
式中: 0≤uα≤1,φ是一个非增且连续的函数,称为Copula生成元.当φ(uα)=(-ln uα)1/θ时,得到的Copula即为Gumbel Copula,其表达式为
$\begin{array}{l}C\left( {{F_1}\left( {{X_1}} \right),{F_2}\left( {{X_2}} \right), \cdots ,{F_p}\left( {{X_p}} \right)} \right) = \\\;\;\;\;\exp \left( { - \left\{ {\left[ { - \ln \left( {{F_1}\left( {{X_1}} \right)} \right)} \right]1/\theta + {{\left[ { - \ln \left( {{F_2}\left( {{X_2}} \right)} \right)} \right]}^{1/\theta }} + \cdots + } \right.} \right.\\\;\;\;\;\left. {{{\left. {{{\left[ { - \ln \left( {{F_p}\left( {{X_p}} \right)} \right)} \right]}^{1/\theta }}} \right\}}^\theta }} \right).\end{array}$
式中: θ为描述变量之间相关性的相关参数,其取值为(0, 1]. θ越接近于0,变量之间相关程度越强,当θ=1时,变量完全独立. θ的估计值可以通过极大似然估计法得到.
对于数控车床,因其结构相对复杂,整机的某个功能需要多个子系统的共同配合才能完成.某个子系统发生故障不仅与其自身材料、使用情况等因素有关,还会受到其他子系统故障的影响,这就是所谓的故障相关性[14].对于任何两个或多个子系统,若其在结构上或功能上有重叠部分或一致性,则认为具有故障相关性. Gumbel Copula函数能够较好地描述机械系统的相关性问题[15-16],因此本文选取其作为连接函数.
2 FMECA与危害度的修正FMECA[20-21]是数控车床故障分析常用的方法,包括故障模式影响分析(FMEA)和危害性分析(CA). FMEA能够针对整机和子系统进行拆分,得到整机可靠性框图,并分析每个最底层零部件可能出现的故障模式及其对上一层次的影响. CA是FMECA中定量化的分析方法,其是在FMEA基础上进行的.
记第i(i=1, 2, …, N)个子系统在第j(j=1, 2, …, M)种故障模式下的严重度和发生度分别为Sij和Oij,其均分为10个等级,1级程度最轻,之后依次递增.传统意义上,将Sij和Oij的乘积作为第i个子系统在第j种故障模式下的危害度Cij取值,则第i个子系统的危害度为
${C_i} = \frac{1}{M}\sum\limits_{j = 1}^M {{C_{ij}}} = \frac{1}{M}\sum\limits_{j = 1}^M {{S_{ij}}} \times {O_{ij}}.$
根据文献[12],传统的严重度分级显然存在不足之处,而等级之间对应乘积对于可靠性分析意义不大,即不能简单地认为6级严重度对应造成的危害程度是3级严重度的2倍.因此,Kim等[12]提出了一种将严重度取值进行指数化的转换,其表达式为
$S_{ij}^ * = {{\rm{e}}^{\alpha {S_{ij}}}}.$
式中: Sij*为经指数转换后的严重度取值,α为转换系数,其值一般在(0, 1) 之间.取M种故障模式的最大值作为第i个子系统的严重度取值Si*,即Si*=Max(Sij*).
杨周等[22]进一步分析了指数转换对于严重度取值于中低区间(1~7级)的不适用性,提出一种严重度三阶转换函数.定义FMEA严重度水平为E,则转换函数的表达式为
$\begin{array}{l}\mathop {{S_i}}\limits^ \wedge \left( E \right) = \\\left\{ \begin{array}{l}{a_0}\left[ { - \frac{{{E^3}}}{3} + {E^2}\xi - \left( {2\xi - 1} \right)E} \right] + {c_0},E \le 2\xi - 1;\\{c_1},\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;E > 2\xi - 1.\end{array} \right.\end{array}$ (2)
式中,a0、c0、c1均为待定系数, 可以通过将式(3) 带入式(2) 获得;ξ为失效严重度集中水平,且
$\left\{ \begin{array}{l}\mathop {{S_i}}\limits^ \wedge \left( {10} \right) = {\mathit{\Lambda }_S},\;\;\;\;\;2\xi - 1 > 10;\\\mathop {{S_i}}\limits^ \wedge \left( {2\xi - 1} \right) = {\mathit{\Lambda }_S},\;2\xi - 1 \le 10;\\\mathop {{S_i}}\limits^ \wedge \left( 1 \right) = 1.\end{array} \right.$ (3)
式(3) 称为条件方程.其中,ΛS可以人为确定,本文取和文献[22]相同值50.因此得到子系统的转换严重度取值
$C_i^ * = \mathop {{s_i}}\limits^ \wedge /{t_i}.$ (4)
式中,
$\mathop {{s_i}}\limits^ \wedge = \frac{{\mathop {{S_i}}\limits^ \wedge }}{{\sum\limits_{i = 1}^N {\mathop {{S_i}}\limits^ \wedge } }},{t_i} = \frac{{{T_i}}}{{\sum\limits_{i = 1}^N {{T_i}} }}.$ (5)
式(5) 中,Ti称为降低失效率所需成本,其计算方法为
${T_i} = - \frac{{\ln {\lambda _i}}}{K}.$ (6)
式(6) 中,λi为第i个子系统的观测失效率;K为成本梯度,本文取K=100.
3 可靠性分配影响因素文献[8]综合考虑了失效频率、危害度、维修性、子系统复杂度、制造工艺、工作环境和成本7个因素进行可靠性分配.本文首先将第2节论述的子系统修正的危害度作为分配因素之一.然后,基于数控机床定期监测反馈数据,忽略制造工艺和工作环境等不能从故障数据获得的因素及需要采取专家评分的主观因素,结合文献[11],考虑故障次数、故障平均停时、可靠性影响度和子系统复杂度作为接下来可靠性分配的部分影响因素.本节主要说明除修正的危害度以外的其他4个基于故障数据及结构分析的分配因素.
3.1 故障次数比重比故障次数比重比ci为子系统故障次数占整机故障总次数的比例.根据收集整理到的有效故障信息,可以统计出各子系统故障次数,进而计算得到相应的故障次数比重比数值.
若第i个子系统的ci值较大,说明该子系统出现故障的次数较多,在可靠性分配过程中应分配较高的故障率.
3.2 故障停时比重比故障停时比重比di为某子系统因故障造成的平均维修时间与整机因故障造成的平均维修时间的比值.这里的平均维修时间是指除去停机时等待维修人员到来、意外因素造成维修时间浪费等因素的单纯维修时间,其能够较为全面地反应各子系统在经历故障时通过维修恢复正常工作的能力.
第i个子系统的平均维修时间越长,说明其维修性越差,应分配较低的故障率.
3.3 可靠性影响度可靠性影响度是识别关键子系统可靠性对整机可靠性影响的一个重要指标.影响度相对较高的子系统,在整个故障周期内,对于整机失效率的贡献度就越高,因此应分配相对较低的故障率.
子系统可靠性影响度为
${I_i} = \partial R\left( t \right)/\partial {R_i}\left( t \right).$ (7)
在求解子系统可靠性影响度时,仍将数控车床视为传统串联系统,不考虑故障相关性模型.因此,式(7) 可以改写为
${I_i} = \frac{{\partial R\left( t \right)}}{{\partial {R_i}\left( t \right)}} = {R_1}\left( t \right) \cdot {R_2}\left( t \right) \cdots {R_N}\left( t \right) = \frac{{R\left( t \right)}}{{{R_i}\left( t \right)}}.$
3.4 子系统复杂度子系统复杂度CMi定义为其所含重要零部件的数目与数控机床整机所含重要零部件的比值.若第i个子系统复杂度越高,说明其包含的重要零部件的数量越多,因而出现故障的可能性就越大,在分配过程中应给予较高的故障率,且
$C{M_i} = {n_i}/\left( {\sum\limits_{i = 1}^N {{n_i}} } \right).$
式中: ni即为第i个子系统所含重要零部件的数目.
以上提到的前3种分配因素都可以根据数控机床现场监测及客户反馈数据整理获得,而子系统复杂度可根据FMEA对于子系统的结构分析获得.所有的4种分配因素均是根据最真实的现场数据以及对于数控机床结构的深入了解获得,充分体现了分配的客观性和真实性.
4 数控车床可靠性分配法首先建立针对各分配因素的比例矩阵Bk:
${\mathit{\boldsymbol{B}}^k} = \left[ {\begin{array}{*{20}{c}}{\beta _{11}^k}&{\beta _{12}^k}& \cdots &{\beta _{1N}^k}\\{\beta _{21}^k}&{\beta _{22}^k}& \cdots &{\beta _{2N}^k}\\ \vdots & \vdots &{}& \vdots \\{\beta _{N1}^k}&{\beta _{N2}^k}& \cdots &{\beta _{NN}^k}\end{array}} \right].$
式中,βijk为第k个分配因素下子系统i和j的相对值.本文考虑5个分配因素,即修正的危害度(k=1),故障次数比重比(k=2),故障停时比重比(k=3),可靠性影响度(k=4) 和子系统复杂度(k=5),βijk的计算方法如式(8) 所示.
$\beta _{ij}^k = \left\{ \begin{array}{l}\frac{{\xi _i^k}}{{\xi _i^k + \xi _j^k}},\;\;\;k = 2,5;\\\frac{{\xi _j^k}}{{\xi _i^k + \xi _j^k}},\;\;\;k = 1,3,4.\end{array} \right.$ (8)
式中: ξik和ξjk分别表示第i和第j个子系统在第k个分配因素下的取值.对于第k个分配因素,取比例矩阵每行的平均数
${\gamma _{ki}} = \frac{1}{N}\sum\limits_{i = 1}^N {\beta _{ij}^k} .$
因此,针对每个分配因素可得到N个γki的值,将其作为一个新矩阵Γ的第k行.这里,Γ称为综合分配矩阵,形式为
$\mathit{\boldsymbol{ \boldsymbol{\varGamma} = }}\left[ {\begin{array}{*{20}{c}}{{\gamma _{11}}}&{{\gamma _{12}}}& \cdots &{{\gamma _{1N}}}\\{{\gamma _{21}}}&{{\gamma _{22}}}& \cdots &{{\gamma _{2N}}}\\ \vdots & \vdots &{}& \vdots \\{{\gamma _{51}}}&{{\gamma _{52}}}& \cdots &{{\gamma _{5N}}}\end{array}} \right].$
根据现有文献,权重向量W一般通过专家打分或熵权法得到.根据综合分配矩阵和权重向量得到分配向量的表达式
$\mathit{\boldsymbol{A = }}\left\{ {{A_1},{A_2}, \cdots ,{A_N}} \right\} = \mathit{\boldsymbol{W}} \cdot \mathit{\boldsymbol{ \boldsymbol{\varGamma} }}.$
假设失效率分配目标值为λobj,若基于独立假设,将λobj按分配向量中的比例分配给各子系统.现考虑具有故障相关性的n个子系统,应用Copula理论建立这n个子系统的可靠度函数,如式(9) 所示:
$\begin{array}{l}{{\tilde R}_{\rm{s}}}\left( t \right) = P\left( {{T_1} > t,{T_2} > t, \cdots ,{T_n} > t} \right) = 1 - \\\;\;\;\;\;\;\;\;\;\;\;\sum\limits_{i = 1}^n {P\left( {{T_i} \le t} \right)} + \sum\limits_{1 \le j < k \le n} {P\left( {{T_i} \le t,{T_k} \le t} \right) + \cdots + } \\\;\;\;\;\;\;\;\;\;\;\;{\left( { - 1} \right)^m}\sum\limits_{1 \le {i_1} < {i_2} < \cdots < {i_m} \le n} {P\left( {{T_{{i_1}}} \le t,{T_{{i_2}}} \le t, \cdots } \right.} \\\;\;\;\;\;\;\;\;\;\;\;\left. {{T_{{i_m}}} \le t} \right) + \cdots + {\left( { - 1} \right)^n}P\left( {{T_1} \le t,{T_2} \le t, \cdots {T_n} \le } \right.\\\;\;\;\;\;\;\;\;\;\;\;\left. t \right) = 1 - \sum\limits_{i = 1}^n {{F_i}\left( t \right) + {{\left( { - 1} \right)}^q}} \sum\limits_{1 \le {i_1} < {i_2} < \cdots < {i_q} \le n} {C\left( {1,1, \cdots ,} \right.} \\\;\;\;\;\;\;\;\;\;\;\;\left. {{F_{{i_1}}}\left( t \right),1, \cdots ,{F_{{i_2}}}\left( t \right), \cdots ,{F_{{i_q}}},1, \cdots ,1} \right) = \\\;\;\;\;\;\;\;\;\;\;\;\Delta _{{F_1}\left( t \right)}^1\Delta _{{F_2}\left( t \right)}^1 \cdots \Delta _{{F_n}\left( t \right)}^1C\left( {{F_1}\left( t \right),{F_2}\left( t \right), \cdots ,{F_n}\left( t \right)} \right).\end{array}$ (9)
式中,Fi(t)为第i个子系统的不可靠度,且Fi(t)=1-Ri(t). Δ为差分符号,且Δabg(x)=g(b)-g(a),g(.)为任意函数.
数控车床共有N个子系统,若其中n个子系统具有故障相关性,则其余m=N-n个子系统相互独立.整机可靠度可以表示为
$\widetilde {{R_{{\rm{sys}}}}}\left( t \right) = \widetilde {{R_{\rm{s}}}}\left( t \right)\prod\limits_{i = 1}^m {{R_i}\left( t \right)} .$ (10)
若在N个子系统中,其中n1个子系统具有相关性,另n2个子系统具有相关性,依此类推,得到数控车床整机可靠度为
$\begin{array}{l}\widetilde {{R_{{\rm{sys}}}}}\left( t \right) = \widetilde {{R_{{n_1}}}}\left( t \right) \cdot \widetilde {{R_{{n_2}}}}\left( t \right) \cdots \widetilde {{R_{{n_\sigma }}}}\left( t \right) \cdot \prod\limits_{i = 1}^m {{R_i}\left( t \right)} = \\\;\;\;\;\;\;\;\;\;\;\;\;\prod\limits_{\gamma = 1}^\sigma {\widetilde {{R_{{n_\gamma }}}}\left( t \right)} \cdot \prod\limits_{i = 1}^m {{R_i}\left( t \right)} .\end{array}$
式中: N1, N2, …, Nσ分别为具有故障相关性的子系统数,其和为N-m.
用
$\begin{array}{l}\widetilde {{\lambda _1}}:\widetilde {{\lambda _2}}: \cdots :\widetilde {{\lambda _N}} = {A_1}:{A_2}: \cdots :{A_N} = \\\;\;\;\;\;1:\frac{{{A_2}}}{{{A_1}}}:\frac{{{A_3}}}{{{A_1}}}: \cdots :\frac{{{A_N}}}{{{A_1}}}\left( {{A_1} \ne 0} \right).\end{array}$ (11)
根据现有文献,选取初始阶段t=1进行分配.将λobj转换成可靠度指标Robj,通常认为数控车床故障规律服从指数分布,即
${R_i}\left( t \right) = {{\rm{e}}^{ - {\lambda _i}t}}.$
以第一个子系统的失效率
5 实例针对第4节提出的分配方法,本节通过数控车床实例进行分析说明.结合FMECA,将数控车床分为8个关键子系统,各子系统的观测失效率及传统严重度等级如表 1所示.
表 1
表 1 数控车床子系统严重度取值及观测失效率 Table 1 Severity values and observed failure rates of all the subsystems 子系统名称 子系统符号 Si λi/10-4
主传动系统 M 7 0.32
进给系统 F 5 0.48
冷却系统 B 4 0.64
转塔刀架 T 10 1.76
装夹附件 C 9 0.96
液压系统 H 3 0.48
电气系统 E 8 4.64
防护系统 P 1 0.16
表 1 数控车床子系统严重度取值及观测失效率 Table 1 Severity values and observed failure rates of all the subsystems
下面计算严重度三阶转换函数的表达式.前文提到,取ΛS=50.式(2) 中,失效严重度集中水平
$\begin{array}{l}\mathop {{S_i}}\limits^ \wedge \left( E \right) = \\\;\;\;\left\{ \begin{array}{l}0.3226 \times \left[ { - \frac{{{E^3}}}{3} + {E^2}\xi - \left( {2\xi - 1} \right)E + 2.6804} \right],\\\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;E \le 2\xi - 1;\\50,\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;E > 2\xi - 1.\end{array} \right.\end{array}$ (12)
将子系统Si取值代入式(12) 即求得转换严重度取值,结合式(4)~(6) 得到各子系统修正的危害度取值如表 2所示.
表 2
表 2 数控车床子系统转换严重度、成本及修正的危害度取值 Table 2 Transformed severity values, costs and modified criticality values of all the subsystems 子系统符号
M 34.392 6 0.103 5 1.204 0
F 19.282 6 0.099 4 0.702 8
B 12.251 9 0.096 6 0.459 2
T 50.000 0 0.086 5 2.093 7
C 46.598 9 0.092 5 1.825 5
H 6.431 0 0.099 4 0.234 8
E 41.181 3 0.076 8 1.942 2
P 1.000 0 0.110 4 0.032 6
表 2 数控车床子系统转换严重度、成本及修正的危害度取值 Table 2 Transformed severity values, costs and modified criticality values of all the subsystems
将修正的危害度作为分配的第1个因素,根据数控车床故障信息及结构信息,第3节提到的4个因素取值如表 3所示.
表 3
表 3 故障次数比重比等4种分配因素取值 Table 3 Values of four allocation factors 子系统符号 ci di Ii CMi
M 0.104 1 0.069 2 0.254 6 0.104 2
F 0.115 1 0.128 9 0.260 8 0.197 9
B 0.227 4 0.062 9 0.267 1 0.046 9
T 0.164 4 0.421 4 0.316 0 0.322 9
C 0.156 2 0.069 2 0.280 3 0.145 8
H 0.158 9 0.088 1 0.260 8 0.062 5
E 0.030 1 0.094 3 0.486 8 0.072 9
P 0.043 8 0.066 0 0.248 6 0.046 9
表 3 故障次数比重比等4种分配因素取值 Table 3 Values of four allocation factors
根据表 2和表 3中的数据,计算比例矩阵Bk,进而得到综合分配矩阵
$\mathit{\Gamma = }\left[ {\begin{array}{*{20}{c}}{0.3986}&{0.5033}&{0.5827}&{0.2949}&{0.3197}&{0.6934}&{0.3084}&{0.8990}\\{0.4940}&{0.5168}&{0.6667}&{0.5970}&{0.5857}&{0.5895}&{0.2414}&{0.3089}\\{0.5763}&{0.4324}&{0.5982}&{0.2047}&{0.5763}&{0.5203}&{0.5045}&{0.5872}\\{0.5316}&{0.5256}&{0.5197}&{0.4782}&{0.5078}&{0.5256}&{0.3741}&{0.5374}\\{0.5123}&{0.6523}&{0.3365}&{0.7456}&{0.5873}&{0.3977}&{0.4317}&{0.3365}\end{array}} \right].$
根据专家打分得到分配权重向量
$\mathit{\boldsymbol{W = }}\left\{ {0.30,0.16,0.14,0.22,0.18} \right\},$
进而得到分配向量
$\begin{array}{l}\mathit{\boldsymbol{A = }}\left\{ {0.4885,0.5273,0.5401,0.4521,0.4877,} \right.\\\;\;\;\;\;\;\;\left. {0.5624,0.3618,0.5801} \right\}.\end{array}$
本文用tMTBF表示整机平均无故障工作时间.要求整机MTBF达到1 500 h,即tMTBF=1 500 h,根据指数分布的性质得到失效率分配目标值λobj=1/tMTBF≈ 0.000 666 7.若基于独立假设,将λobj按分配向量中的比值分配给各子系统,分配结果如表 4所示.
表 4
表 4 基于独立假设的失效率分配结果 Table 4 Allocation results based on independence hypothesis 子系统符号 M F B T C H E P
失效率分配值/10-5 8.14 8.79 9.00 7.53 8.13 9.37 6.03 9.67
表 4 基于独立假设的失效率分配结果 Table 4 Allocation results based on independence hypothesis
下面考虑子系统故障相关性进行可靠性分配.首先考虑进给系统(F)和装夹附件(C)的故障相关性,其余子系统之间视为独立.得到整机可靠度为
$\begin{array}{l}{{\tilde R}_{{\rm{sys}}}}\left( t \right) = {{\tilde R}_{{\rm{FC}}}}\left( t \right) \cdot {R_{\rm{M}}}\left( t \right) \cdot {R_{\rm{B}}}\left( t \right) \cdot \\\;\;\;\;\;\;\;\;\;\;\;\;\;{R_{\rm{T}}}\left( t \right) \cdot {R_{\rm{H}}}\left( t \right) \cdot {R_{\rm{E}}}\left( t \right) \cdot {R_{\rm{P}}}\left( t \right).\end{array}$ (13)
仍取失效率分配目标值为λobj=0.000 666 7.记主传动系统(M)的失效率分配值为
$\begin{array}{l}\widetilde {{R_{{\rm{FC}}}}}\left( t \right) = 1 - \left( {1 - {R_{\rm{F}}}\left( t \right)} \right) - \left( {1 - {R_{\rm{C}}}\left( t \right)} \right) + \\\;\;\;\;\;\;\;\;\;\;\;\;\;{{\rm{e}}^{ - {{\left[ {{{\left( { - \ln \left( {1 - {R_{\rm{F}}}\left( t \right)} \right)} \right)}^\theta } + {{\left( { - \ln \left( {\left( {1 - {R_{\rm{C}}}\left( t \right)} \right)} \right)} \right)}^\theta }} \right]}^\theta }}},\\{R_{\rm{F}}}\left( t \right) = {{\rm{e}}^{ - 1.0794\lambda _1^{\tilde t}}},\;\;\;\;{R_{\rm{C}}}\left( t \right) = {{\rm{e}}^{ - 0.9984\lambda _1^{\tilde t}}},\end{array}$
$\begin{array}{l}{R_{\rm{M}}}\left( t \right) = {{\rm{e}}^{ - \lambda _1^{\tilde t}}},\;\;\;\;{R_{\rm{C}}}\left( t \right) = {{\rm{e}}^{ - 1.1056\lambda _1^{\tilde t}}},\\{R_{\rm{T}}}\left( t \right) = {{\rm{e}}^{ - 0.9255\lambda _1^{\tilde t}}},\;\;\;\;{R_{\rm{H}}}\left( t \right) = {{\rm{e}}^{ - 1.1513\lambda _1^{\tilde t}}},\\{R_{\rm{E}}}\left( t \right) = {{\rm{e}}^{ - 0.7406\lambda _1^{\tilde t}}},\;\;\;\;{R_{\rm{P}}}\left( t \right) = {{\rm{e}}^{ - 1.1875\lambda _1^{\tilde t}}}.\end{array}$
取t=1及Gumbel Copula相关系数θ=0.3,并令式(13)=Robj=e-λobj,解得
表 5
表 5 考虑两个子系统相关性的失效率分配结果 Table 5 Allocation results when considering failure correlation between two subsystems 子系统符号 M F B T C H E P
失效率分配值/10-5 8.31 8.97 9.19 7.69 8.30 9.57 6.16 9.87
表 5 考虑两个子系统相关性的失效率分配结果 Table 5 Allocation results when considering failure correlation between two subsystems
进一步考虑所有子系统的相关性,得到分配结果如表 6所示.
表 6
表 6 考虑所有子系统相关性的失效率分配结果 Table 6 Allocation results when considering failure correlation among all the subsystems 子系统符号 M F B T C H E P
失效率分配值/10-5 10.19 11.00 11.26 9.43 10.17 11.73 7.55 12.10
表 6 考虑所有子系统相关性的失效率分配结果 Table 6 Allocation results when considering failure correlation among all the subsystems
图 1是在所有子系统故障关联的情况下,当相关参数取不同值时,主传动系统(M)的分配失效率与整机可靠度之间的关系. 图 2为在独立假设、考虑两系统故障相关性和考虑所有子系统故障相关性的情况下,各子系统失效率的分配值.可以看出,在保证整机失效率分配目标值不变的情况下,考虑子系统故障相关性的可靠性分配能够使子系统得到较高的失效率,这意味着在子系统的可靠性设计上所需要的成本得以降低,对于数控机床的设计制造具有重要意义.另外,相关参数θ越小,说明子系统间相关性越强,因此在整机失效率目标值一定时,子系统分配的失效率越高.当θ=1时,子系统之间完全独立,若要达到相同的可靠性指标,分配的失效率最低.
Figure 1
图 1 主传动系统失效率与整机可靠度的关系曲线 Figure 1 Relationship between failure rate of main driving system and reliability of the lathe
Figure 2
图 2 考虑子系统不同相关性情况时失效率分配值 Figure 2 Allocation results when considering different situations of failure correlation
6 结论1) 基于数控车床FMECA,考虑子系统严重度的三阶转换函数及降低子系统失效率所需成本,建立修正的危害度表达式,充分体现了故障分析对于可靠性分配的重要作用.
2) 考虑子系统故障相关性,利用Copula函数建立整机可靠度模型,进而提出一种针对5种分配因素的可靠性分配法.选取的分配因素客观性较强,且整机可靠度模型充分研究了子系统之间的故障相关性,更加符合数控车床运行的实际状态.
3) 通过数控车床实例论证说明了本文分配方法能够充分考虑数控车床故障信息及结构信息,且考虑故障相关性的分配结果能够使得子系统在设计、生产制造中的成本得以降低,有利于数控车床的改进设计.
参考文献
[1]张义民. 我国数控机床可靠性的研究"何去何从"?[J].世界制造技术与装备市场, 2015(2): 91-103.
ZHANG Y M. Where that reliability researches of CNC lathes in China will go[J].World Manufacturing Engineering and Market, 2015(2): 91-103.
[2]KELLER A Z, KAMATH A R R, PERERA U D. Reliability analysis of CNC machine tools[J].Reliability Engineering, 1982, 3(6): 449-473.DOI: 10.1016/0143-8174(82)90036-1
[3]张义民. 机械可靠性设计的内涵与递进[J].机械工程学报, 2010, 46(14): 167-188.
ZHANG Y M. Connotation and development of mechanical reliability-based design[J].Journal of Mechanical Engineering, 2010, 46(14): 167-188.
[4]HUDOKLIN A, ROZMAN V. Reliability allocation[J].Elektrotehniski Vestnik, 1980, 47(1): 10-14.
[5] VILADIMIRSKY YY. Optimal reliability allocation[D]. Washington: George Washington University, 2000.
[6]唐家银, 赵永翔, 何平, 等. 机械系统相关性可靠度计算的Copula新理论[J].机械科学与技术, 2009, 28(4): 532-535; 541.
TANG J Y, ZHAO Y X, HE P, et al. Copulas new theory for reliability calculation involving correlation in mechanical systems[J].Mechanical Science and Technology for Aerospace Engineering, 2009, 28(4): 532-535; 541.
[7]SUN Y, MA L, MATHEW J, et al. An analytical model for interactive failures[J].Reliability Engineering & System Safety, 2006, 91(5): 495-504.DOI: 10.1016/j.ress.2005.03.014
[8]WANG Y Q, YAM R, ZUO M J, et al. A comprehensive reliability allocation method for design of CNC lathes[J].Reliability Engineering & System Safety, 2001, 72(3): 247-252.DOI: 10.1016/S0951-8320(01)00018-7
[9]YADAV O P, ZHUANG X. A practical reliability allocation method considering modified criticality factors[J].Reliability Engineering & System Safety, 2014, 129: 57-65.DOI: 10.1016/j.ress.2014.04.003
[10] ITABISHI-CAMPELL R R, YADAV O P. System reliability allocation based on FMEA criticality[J]. SAE Technical Paper, 2009-010202, 2009.
[11]张义民, 贾敬存, 黄贤振. 基于数控机床故障信息的可靠性模糊分配[J].东北大学学报(自然科学版), 2015, 36(2): 245-249.
ZHANG Y M, JIA J C, HUANG X Z. Reliability allocation of CNC machine tools based on failure information and fuzzy mathematics[J].Journal of Northeastern University (Natural Science), 2015, 36(2): 245-249.
[12]KIM K O, YANG Y, ZUO M J. A new reliability allocation weight for reducing the occurrence of severe failure effects[J].Reliability Engineering & System Safety, 2013, 117(2): 81-88.DOI: 10.1016/j.ress.2013.04.002
[13] MOU P B, TAO F H, JIA C Z, et al. A copula-based function model in fuzzy reliability analysis on the planetary steering gear[C]// 2013 International Conference on Quality, Reliability, Risk, Maintenance, and Safety Engineering. Piscataway: IEEE Press, 2013: 375-378.
[14]张英芝, 郑锐, 申桂香, 等. 基于Copula理论的数控装备故障相关性[J].吉林大学学报(工学版), 2011, 41(6): 1636-1640.
ZHANG Y Z, ZHENG R, SHEN G X, et al. Failure dependency of CNC equipment based on copula theory[J].Journal of Jilin University (Engineering and Technology Edition), 2011, 41(6): 1636-1640.
[15] CHEN Z Z, LIU Y, HUANG H Z, et al. A reliability allocation method considering failure dependence[C] // 2013 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. Portland: American Society of Mechanical Engineers, 2013.
[16]唐家银, 何平, 赵永翔, 等. 考虑零件失效相关性的机械系统可靠度分配[J].机械设计与制造, 2010(2): 102-104.
TANG J Y, HE P, ZHAO Y X, et al. Reliability allocation for mechanical system considering the failure correlation existed in components[J].Mechanical Design & Manufacture, 2010(2): 102-104.
[17]NELSEN R B. An introduction to Copulas[M]. 2nd ed. New York: Springer, 2006: 20-46.
[18]易文德. 应用Copula探讨可靠性理论中的相依性[D]. 成都: 西南交通大学, 2005.
YI W D. Applying copula to study the dependence of reliability[D]. Chengdu: Southwest Jiaotong University, 2005.
[19]SKLAR A. Random variables, distribution functions, and copulas: a personal look backward and forward[J].Lecture notes-monograph series, 1996, 28: 1-14.
[20]BOWLES J B, PELAEZ C E. Fuzzy logic prioritization of failures in a system failure mode, effects and criticality analysis[J].Reliability Engineering & System Safety, 1995, 50(2): 203-213.DOI: 10.1016/0951-8320(95)00068-D
[21]陈颖, 康锐. FMECA技术及其应用[M]. 2版. 北京: 国防工业出版社, 2006: 12-35.
CHEN Y, KANG R. FMECA methodology and applications[M]. 2nd. Beijing: National Defense Industry Press, 2006: 12-35.
[22]杨周, 朱云鹏, 张义民, 等. 基于Copula函数的数控车床可靠性综合分配方法[J].兵工学报, 2016, 37(1): 131-140.
YANG Z, ZHU Y P, ZHANG Y M, et al. A comprehensive reliability allocation method for numerical-controlled lathes based on copula function[J].ACTA Armamentarii, 2016, 37(1): 131-140.