最小故障率下数控组合机床平均维修时间确定
申桂香, 曾文彬, 张英芝, 吴茂坤, 郑玉彬
吉林大学 机械科学与工程学院,长春 130022
通信作者:张英芝(1970-),女,副教授,博士.研究方向:数控机床可靠性.E-mail:zhangyz@jlu.edu.cn

作者简介:申桂香(1957-),女,教授,博士生导师.研究方向:数控装备及其全生命周期工程.E-mail:shengx@jlu.edu.cn

摘要

为合理计算数控组合机床整机平均维修时间,本文提出基于系统组件故障率和维修时间模型来确定系统平均维修时间的方法。根据数控组合机床子系统故障信息,引入平均秩次法进行基于时间相关的子系统故障率建模,进而实现数控组合机床系统故障率建模。结合各子系统维修时间函数,建立了数控组合机床整机平均维修时间模型,并确定了最小故障次数下的整机平均维修时间。本文研究为系统维修时间设计及维修计划制定奠定了理论基础。

关键词: 机床; 平均维修时间; 最小故障率; Johnson法
中图分类号:TG659 文献标志码:A 文章编号:1671-5497(2017)05-1519-08
Determination of average maintenance time of CNC machine tools under minimum failure rate
SHEN Gui-xiang, ZENG Wen-bin, ZHANG Ying-zhi, WU Mao-kun, ZHENG Yu-bin
College of Mechanical Science and Engineering, Jilin University, Changchun 130022, China
Abstract

In order to reasonably compute the average maintenance time of combination of CNC machine tools, a calculation method of the average maintenance time is developed based on the system component failure rate and maintenance time model. First, according to the subsystem fault information of the combination of CNC machine, the mean rank method is introduced to establish the time related subsystem failure rate model. Then the system failure rate model of the combination of CNC machine tools is derived. Finally, combining the subsystem maintenance time function, the average maintenance time model of the combination of CNC machine tools is established, and the average maintenance time is determined by the minimum number of failures. This research may provide reference for system maintenance time design and maintenance planning.

Key words: machine tool; average maintenance time; minimum failure rate; Johnson method
0 引 言

有统计表明[1], 数控组合机床维修保养费用在整个寿命周期费用中的占比高达20%~30%。因此, 进行整机维修时间研究对于合理选择维修策略、制定维修计划, 保证企业生产的可持续性、减少企业停机维修损失等有重要意义。

目前, 国内外对于维修策略的研究主要集中于维修模型的研究, 且主要基于成本与可靠性为约束展开。Dale等[2]建立了以可靠性为约束条件维修费用最小维修计划优化模型。成国庆等[3]针对工程技术领域中的串联可修系统, 以系统中部件的故障次数为更换策略, 系统平均费用率为目标函数, 提出了一种维修更换模型。申桂香等[4]在有效性最大的基础上, 提出一种在修复型维修状态下的最佳预防维修间隔时间模型, 最大限度保证机床的使用性能并减少维修费用。石慧等[5]提出一种基于复杂系统剩余寿命有效预测的预防性维护维修策略, 其优化模型的目标函数是最小化平均维护费用。程志君等[6]针对部件间存在经济相关性的复杂系统, 提出一类基于机会策略的视情维修优化模型。通过对比发现, 应用模型能够降低系统的运行维护费用, 如果部件级失效率之比在适当范围内, 其经济相关性越强, 节省费用的效率越高。蔡景等[7]以故障风险为约束, 以系统总体维修费用最小化、系统利用率最大化为目标, 建立了复杂系统成组维修策略的优化模型。李剑涛等[8]从装备的可靠性和维修费用出发, 重点研究了年龄维修策略的维修间隔期和定期检测策略的检测时间间隔的定量分析方法。

系统维修时间与组件故障率及维修时间密切相关, 是组件故障率及其维修时间的函数。但目前系统预防维修时间或平均维修时间的确定大多忽略系统组件的故障率及各组件维修时间, 而是将其所有组件维修时间不加区分统一放在一起, 通过模型假设、参数估计及假设检验确定其分布模型进而通过点估计得到。该计算得到的系统平均维修时间存在较大误差, 使得据此制定的维修周期计划不符合工程实际, 影响维修效果。因此, 本文将考虑系统组件的故障时间相关性, 建立基于故障时间相关的组件故障率模型[9], 结合各组件维修时间模型, 建立基于组件平均维修时间加权的系统平均维修时间模型以确定最小故障次数下系统平均维修时间。以数控组合机床为例介绍具体计算过程, 为实现系统维修时间设计及维修计划制定提供理论依据。

1 系统平均维修时间建模原理

首先, 建立时间相关下系统组件故障率模型; 然后, 依据系统组件串联关系建立系统故障率模型并确定系统最小故障率值; 最后, 结合各组件维修时间模型建立最小故障率下系统平均维修时间模型。

1.1 基于时间相关的系统组件可靠性建模

综合考虑系统其余组件故障时间和定时截尾可靠性试验等多重截尾数据对系统组件故障时间的影响, 引入平均秩次法对故障时间次序进行修正, 应用近似中位秩法建立经验分布函数, 采用极大似然估计法(MLE)法进行参数估计, 采用d检验法进行模型拟合性检验, 以确定各系统组件可靠性函数[10]

(1)系统组件故障秩次修正

为节约试验时间和费用, 数控组合机床可靠性试验采用定时截尾方式进行, 因此, 试验结束时每台试验机床会产生一个截尾数据(验截止时间与最后一个试验时间之差)。同时, 当系统故障时, 一个组件会产生一个自身的故障时间并使得系统所有其他组件的时间截尾。因为多重截尾数据的存在, 致使被研究组件的故障次序发生变化, 为此, 本文采用Johnson法[8], 引入秩增量来修正这一秩次变动。

系统任一组件Ai个故障数据的秩增量 AΔti按下式计算:

AΔti=N+1-At(i-1)N+2-j(1)

式中: At(i-1)为组件Ai-1个故障数据秩次, i=1, 2, …, n, 定义 At0=0; N为故障数据与截尾数据总数; jN个故障数据从小至大的排列秩次, j=1, 2, …, N

组件A的第i个故障数据的秩次为:

Ati=At(i-1)+AΔti=At(i-1)+N+1-At(i-1)N+2-j(2)

修正后的数控组合机床的故障分布函数F(ti)的经验值按近似中位秩法计算, 公式为:

FtiAti-0.3N+0.4(3)

(2)参数估计与修正

本文以两参数威布尔分布为假设模型, 考虑到各系统组件样本量较少, 为提高参数估计精度, 本文采用极大似然估计法(MLE)进行模型参数估计。

t1, t2, …, tn为一组件故障间隔时间顺序统计量, 威布尔模型的形状参数和尺寸参数的极大似然估计 β^和尺寸参数 α^满足以下方程:

1β^=i=1ntiβ^lntii=1ntiβ^-1ni=1nlnti(4)

α^=1ni=1ntiβ^1/β^(5)

迭代算法为:

β^k+1=12β^k+12hβ^k-X--1β^0=1.0(6)

式中: X-= 1ni=1ntiβ^k; h β^k= i=1ntiβ^klntii=1ntiβ^k; β^k为第k次迭代后求解到的 β^, 随迭代次数的递增, 其值接近最优解。

因系统组件故障数据个数较少, 属于小样本问题。使用MLE法得到的结果有一定偏差, 因此需要在参数估计结果的基础上进行偏差修正, 公式如下:

β* =γβnβ^7

式中:γ β nβ^的修偏系数, 按下式计算:

γβn=2Γn-12nΓn2-1, n423π, n=3(8)

n≥ 4, 且为偶数时, 有

γβn=πn×1×3×5××n-32n-32n2-2!(9)

n为大于等于5的奇数时, 有

γβn=2n2-1×n-32!1×3×5××n-4(10)

对于任意n≥ 3, 有γ β n< 1, 且 limnγ β n=1, 所以β * < β^, 用式(7)对形状参数β 进行偏差修正。

基于MLE的尺度参数α 的偏差修正公式为:

α* =γαn, β* α^11

式中:γ α n, β* = n1β* n-1!Γn+1β*

(3)假设检验

本文采用d检验法对系统组件故障间隔时间分布函数进行拟合优度检验。d检验法是将n个试验数据按由小到大的次序排列, 根据假设的分布, 计算每个数据对应的F0(xi), 将其与经验分布函数Fn(xi)进行比较, 其中差值的最大绝对值即检验统计量Dn的观察值。将Dn与临界值Dn, α 进行比较。满足下列条件, 则接受原假设, 否则拒绝原假设。

Dn=sup-< x< +Fn(ti)-F0(ti)=maxdi< Dn, α(12)

式中:Dn, α 为临界值; F0 x为原假设分布函数; Fn x为样本大小为n的经验分布函数, 即

Fn(x)=0, x< xiri-0.3n+0.4,  xi< x< xi+1, x1< x2< < xn1, xxn(13)

1.2 基于小样本的系统组件维修时间建模

在系统组件维修性建模过程中, 考虑系统组件的小样本特点, 采用正态分布的小样本数据处理方法和粒子群优化算法进行参数优化估计, 确定其维修时间模型间, 计算各系统组件平均维修时间, 为后面考虑系统组件间故障相关性的维修时间计算提供基础。

故障维修时间τ 服从对数正态分布ln(μ , σ 2), 则其对数lnτ 服从正态分布N(μ , σ 2)。那么维修时间τ 的概率密度函数表达式为:

m(τ)=1σt2πexp-12lnτ-μσ2(14)

累积分布函数表达式为:

Mτ=0τ1σx2πexp-12lnx-μσ2dx(15)

式中:σ μ 为待估参数。

σ μ 进行参数估计。设样本τ 1, τ 2, …, τ n是某个层级系统组件的维修时间数据, 对于样本τ i处的维修概率估计值 p^i:

p^i=tn-1nn+1·Xi-X-S(16)

式中:Xi=lnτ i; X-= 1ni=1nlnτ i; S= 1n-1· Xi-X-2

由于Xi=lnτ i, 因此在得到维修概率估计值 p^i后, 进一步可以得到各个 τi, p^i点, 再结合最小二乘法可以得到该系统组件的维修性模型参数估计值。

最小二乘法的约束准则为:

Q=i=1n0τi1σx2π·exp-12lnx-μσ2dx-p^i2=min(17)

式(17)是在最小二乘法的约束准则下的参数优化问题, 可以使用粒子群优化算法(Particle swarm optimization, PSO)来求解。PSO优化算法的流程图如图1所示。

图1 PSO算法流程图Fig.1 Flow chart of PSO algorithm

1.3 最小故障率下系统平均维修时间建模

一个系统的维修时间可以表示成其组成零部件维修时间的函数, 因此, 可以通过计算其系统组件或部件的平均维修时间得到系统的平均维修时间。系统平均维修时间可以通过计算系统组件平

均维修时间的加权平均值得到, 加权系数的大小跟系统组件的故障次数相关。设MTTRi为第i个系统组件的平均维修时间, fi为第i个系统组件在系统设计寿命期内的故障次数, qi为系统组件i的数量, 则系统平均维修时间为:

MTTR=i=1nqifiMTTRii=1nqifi(18)

考虑到系统组件的故障次数与其故障率密切相关且所有部件使用时间相同, 加之考虑了系统组件间故障相关性的故障率, 使得加权系数更加准确合理, 故可以用λ i代替fi。若在一个设备里面, 系统组件划分都是唯一的, 则qi=1, 进而系统平均维修时间可以改写为:

MTTR=i=1nλiMTTRii=1nλi(19)

式中:λ i为各层级系统组件故障率。

由式(19)可知, 该系统平均维修时间计算综合考虑了各个系统组件的故障率, 对不同系统组件赋予了相应的维修加权系数, 使得系统平均维修时间计算符合企业生产实际。

数控组合机床系统是各组件组成的串联系统, 依据各系统组件故障率函数λ i(t), 得到数控组合机床系统故障率函数λ (t)为:

λ(t)=i=1nλi(t)(20)

依据Matlab编程可确定系统最小故障率时的时间 tλmin, 进而求得此时各系统组件故障率λ i tλmin, 根据式(19)可得到系统最小故障率下系统平均维修时间为:

MTTRtλmin=i=1nλitλminMTTRii=1nλitλmin(21)

2 案 例
2.1 数控组合机床系统组件划分

本文结合数控组合机床的主要结构以及工作过程, 应用模块化方法进行整机的功能系统划分, 具体如表1所示。

表1 数控组合机床子系统划分表 Table 1 Subsystem partition of numerical control combined machine tool

为简化计算过程, 进一步将其划分为3类组件, 具体如表2所示。

表2 数控组合机床组件划分 Table 2 Division of CNC machine tool components
2.2 数控组合机床子系统可靠性建模

课题组对5台采用定时截尾方式进行可靠性试验的数控组合机床进行为期6个月跟踪, 采集5台数控组合机床的现场运行故障数据28条, 试验截尾时间数据5条。如表3所示, 可以根据故障机理分析确定3类组件故障信息。

表3 三系统组件故障时间 Table 3 Failure time of three system component

表3中带“ * ” 的表示机械组件故障数据; 带“ #” 的表示辅助组件故障数据; 其余为电气组件故障数据。

本文以机械组件为例介绍建模过程, 依据式(3)对机械组件故障秩序进行修正, 如表4所示。

表4 机械组件故障秩序修正 Table 4 Fault order correction of mechanical component

按式(4)进行迭代计算, 对机械组件的参数估计, 运行Matlab编程进行100次迭代。得到形状参数的估计值为:

β^=1.4893

再由式(5)可得尺度参数α 的估计值为:

α^=366.4572

同理, 可得其余两系统组件的参数估计值, 如表5所示。

表5 三系统组件可靠性模型参数估计值 Table 5 Reliability model parameter estimation of three system component

利用式(8)对3个系统组件威布尔分布的参数进行偏差修正, 整理得表6

表6 三系统组件可靠性模型参数修正值 Table 6 Reliability model parameter correction value of three system component

对数控组合机床机械组件故障时间分布函数进行d检验, 得到拟合检验表, 如表7所示。

表7 机械组件拟合性检验表 Table 7 Fitting test of mechanical components

表7可知, Dn的观察值为0.4969, 取显著性水平α =0.10, 查表Dn, α =1.22/ 6=0.498。由于Dn< Dn, α , 因此接受原假设, 模型通过了拟合优度检验, 数控组合机床机械组件故障时间服从威布尔分布。所以, 该型数控组合机床机械组件故障间隔时间的故障率函数λ 1(t)为:

λ 1 t= f1(t)R1(t)= 1.1502379.0124t379.01240.1502

同理, 可得电气组件的故障率函数为:

λ 2 t= f2(t)R2(t)= 0.9615352.9758t352.9758-0.0385

辅助组件的故障率函数为:

λ 3 t= f3(t)R3(t)= 0.7821450.1370t450.1370-0.2179

2.3 数控组合机床子系统维修时间建模

5台数控组合机床的故障维修时间信息分析整理如表8所示。

表8 数控组合机床故障维修时间表 Table 8 Failure repair time of CNC machine tool

表格中, 带“ * ” 的为机械组件维修时间数据; 带“ #” 的为辅助组件维修时间数据; 其余为电气组件维修时间数据。

以机械组件为例, 对其维修时间进行建模。假设机械组件维修时间服从对数正态分布, 其参数估计如表9所示, 表中均值和方差分别为1.4256、1.003。

在得到机械组件样本各点(τ i, p^i)之后, 采用粒子群优化算法, 运用Matlab进行编程可以得到机械组件维修性模型的参数估计值 μ^1=1.4031, σ^1=0.9501。同理, 可得电气组件参数估计值 μ^2=1.3548, σ^2=0.5197; 辅助组件参数估计值 μ^3=1.3349, σ^3=1.1157。

表9 机械组件维修模型参数估计表 Table 9 Parameters estimation of mechanical components maintenance model

同样进行d检验对模型进行拟合优度检验, 如表10所示(取显著性水平α =0.10)。

表10 三类组件维修时间模型d检验 Table 10 Maintenance time model d test of three class component

表10可知, 所有Dn< Dn, α , 通过拟合优度检验。系统组件的维修时间分布函数, 如表11所示。

表11 三类系统组件维修时间分布函数 Table 11 Maintenance time distribution function of three types of system components

依据公式MTTR= 0tm(t)dt=exp(μ + σ2), 可得系统组件平均维修时间MTTR点估计值, 机械系统、电气系统和辅助系统分别为6.388、4.436和7.080 h。

2.4 数控组合机床整机平均维修时间

数控组合机床系统是3类组件组成的串联系统, 依据各系统组件故障率函数, 得到数控组合机床系统故障率函数为:

λt=1.1502379.0124t379.01240.1502+0.9615352.9758t352.9758-0.0385+0.7821450.1370t450.1370-0.2179

数控组合机床系统故障率曲线如图2所示。

图2 数控组合机床故障率曲线Fig.2 Failure rate curve of numerical control combined machine tool

使用Matlab对系统综合率函数进行极小值编程可得, 当故障时间t=494.6 h时, 对应于数控组合机床故障率的最低, 对应的各系统组件故障率为:

λ t 494.6=0.00316

λ t 494.6=0.00289

λ t 494.6=0.00170

故可得故障时间t=494.6 h时, 数控组合机床整机平均维修时间为:

MTTRt=494.6h=λiMTTRiλi=5.812h

因此, 最小故障率下的数控组合机床整机平均维修时间为5.812 h。

3 结束语

本文引入平均秩次法进行多重截尾故障秩次修正, 应用极大似然估计法进行系统组件故障率模型参数估计, 并进行参数修正与模型拟合性检验, 实现时间相关下系统组件故障率建模, 提高模型准确性与合理性。针对各系统组件维修时间小样本特点, 进行最小二乘法约束准则下的参数优化, 使用粒子群优化算法进行参数估计, 并进行模型拟合性检验, 建立了小样本下系统组件维修时间模型, 提高了模型精度。综合考虑数控组合机床系统组件故障时间相关性, 结合各组件维修时间模型, 建立了最小故障次数下基于组件平均维修时间加权的系统平均维修时间模型以确定系统平均维修时间, 修正传统系统维修时间设计的弊端, 为合理制定维修策略奠定基础。

The authors have declared that no competing interests exist.

参考文献
[1] 蔡景, 左洪福, 王华伟. 多部件系统的预防性维修优化模型研究[J]. 系统工程理论与实践, 2007, 27(2): 133-138.
Cai Jing, Zuo Hong-fu, Wang Hua-wei. Research on the preventive maintenance optimization model of multi component system[J]. System Engineering Theory and Practice, 2007, 27(2): 133-138. [本文引用:1]
[2] Dale B G, Ireland F. A study of total productive maintenance implementation[J]. Journal of Quality in Maintenance Engineering, 1995, 7(3): 183-192. [本文引用:1]
[3] 成国庆, 李玲, 唐应辉. 多态退化可修系统的最优维修更换策略[J]. 系统工程理论与实践, 20012, 32(5): 1118-1123.
Cheng Guo-qing, Li Ling, Tang Ying-hui. Optimal maintenance and replacement policy for repairable system with multi state degradation[J]. System Engineering Theory and Practice, 20012, 32(5): 1118-1123. [本文引用:1]
[4] 申桂香, 谷东伟, 张英芝, . 数控机床最佳预防维修间隔时间的确定[J]. 重庆大学学报, 2012, 35(1): 7-10.
Shen Gui-xiang, Gu Dong-wei, Zhang Ying-zhi, et al. Optimal preventive maintenance interval period of CNC[J]. Journal of Chongqing University, 2012, 35(1): 7-10. [本文引用:1]
[5] 石慧, 曾建潮. 基于寿命预测的预防性维护维修策略[J]. 计算机集成制造系统, 2014, 20(5): 1133-1140.
Shi Hui, Zeng Jian-chao. Preventive maintenance strategy based on life prediction[J]. Computer Integrated Manufacturing System, 2014, 20(5): 1133-1140. [本文引用:1]
[6] 程志君, 杨征, 谭林. 基于机会策略的复杂系统视情维修决策模型[J]. 机械工程学报, 2012, 48(6): 168-174.
Cheng Zhi-jun, Yang Zheng, Tan Lin. A decision model of maintenance decision model for complex systems based on opportunity strategy[J]. Journal of Mechanical Engineering, 2012, 48(6): 168-174. [本文引用:1]
[7] 蔡景, 左洪福, 刘明. 复杂系统成组维修策略优化模型研究[J]. 应用科学学报, 2006, 24(5): 533-537.
Cai Jing, Zuo Hong-fu, Liu Ming. Research on the optimization model of group maintenance strategy for complex systems[J]. Journal of Applied Science, 2006, 24(5): 533-537. [本文引用:1]
[8] 李剑涛, 蒋里强, 黄立波. 装备最佳预防性维修间隔时间研究[J]. 装备指挥技术学院学报, 2004, 15(3): 26-29.
Li Jian-tao, Jiang Li-qiang, Huang Li-bo. Study on the interval in the best equipment preventive maintenance[J]. Journal of the Academy of Equipment Command & Technology, 2004, 15(3): 26-29. [本文引用:2]
[9] 张英芝, 刘津彤, 申桂香, . 基于故障相关性分析的数控机床系统可靠性建模[J]. 吉林大学学报: 工学版, 2017, 47(1): 169-173.
Zhang Ying-zhi, Liu Jin-tong, Shen Gui-xiang, et al. Reliability modeling of CNC machine tools system based on failure correlation analysis[J]. Journal of Jilin University(Engineering and Technology Edition), 2017, 47(1): 169-173. [本文引用:1]
[10] 申桂香, 孟书, 张英芝, . 平均秩次法在子系统可靠性建模中的应用[J]. 吉林大学学报: 工学版, 2014, 44(1): 101-105.
Shen Gui-xiang, Meng Shu, Zhang Ying-zhi, et al. Application of average rank time method in reliability modeling for subsystems[J]. Journal of Jilin University(Engineering and Technology Edition), 2014, 44(1): 101-105. [本文引用:1]