0 引 言现场可靠性试验是进行数控机床可靠性评估的基本方法, 也是数控机床故障分析和可靠性改进设计的主要数据来源[1, 2]。为了使可靠性评估结果更加准确, 现场可靠性试验往往需要设定较长的试验周期, 这会使试验成本上升。为了降低试验成本, 就要缩短试验周期, 这又会导致评估精度降低。因此, 在保证可靠性评估精度的前提下使可靠性试验周期最短, 并确定两者之间的量化关系, 具有重要工程意义。余闯等[3]和陈炳锟[4]在综合考虑生产方风险和使用方风险的前提下提出产品交付使用时进行序贯试验的试验件数及试验时间的确定方法。Mckane等[5]研究了被试产品服从对数位置-尺度模型时, 在不同枢轴量区间估计宽度的要求下确定试验件数和试验时间的试验方案。何峻等[6]以评估参数的区间估计长度最短作为判断依据来确定试验样本量。Guo等[7]提出以上、下区间估计长度的对数比为评估精度要求来确定可靠性样本试验周期的方法。由此可知上述文献多以模型参数的区间估计精度作为确定试验周期和样本量的依据。对于数控机床, 其故障间隔工作时间通常服从威布尔分布[8, 9, 10], 而上述文献方法均不适用于威布尔分布, 不宜直接应用于数控机床的可靠性评估的试验周期的确定。因此, 如何科学合理地确定数控机床可靠性评估的试验周期需要作进一步深入的探讨。
借鉴上述文献, 本文以平均故障间隔工作时间的区间估计宽度的变化率作为确定试验周期的依据。其物理意义为:可靠性评估试验在进行一个单位时间的试验时, 平均故障间隔工作时间的区间估计宽度的变化量。在结合相似数控机床历史故障数据的基础上, 应用Bootstrap方法求取MTBF的区间估计及其变化率, 给出了可靠性评估的试验周期设计模型。结合实例验证了该方法的可行性。
1 数控机床可靠性的区间估计1.1 数控机床可靠性模型许多学者已证明数控机床故障间隔时间服从二参数威布尔分布[8, 9, 10], 其可靠度函数为:
故障概率密度函数为:
式中: 为形状参数; 为尺度参数。
数控机床平均故障间隔工作时间(MTBF)为:
式中: 为Gamma函数。
1.2 模型参数的点估计通常数控机床可靠性评估试验为多台机床定时截尾试验, 设有 台数控机床进行定时截尾试验, 为第 台被试数控机床从发生第 次故障到发生第j次故障的故障间隔工作时间, 为第 台被试数控机床发生第j次故障的时刻, 为该批数控机床试验周期。设 为第 台数控机床的定时截尾数据, 表示第 台数控机床发生故障的次数。
定时截尾试验场合下的似然函数为:
对式(4)取对数得到:
式(5)无解析解, 本文采用模拟退火优化算法[11]求解式(5)中的形状参数 和尺度参数 的点估计。
1.3 模型参数的区间估计本文采用参数Bootstrap方法进行可靠性参数的区间估计。该方法通过重抽样来构造Bootstrap样本, 常用于计算样本参数的区间估计[12, 13]。数控机床可靠性参数的区间估计步骤如图1所示。
在给定置信水平 下, 由图1可求解出 台数控机床在试验周期 时MTBF的区间估计为 形状参数 的区间估计为 ; 尺度参数 的区间估计为
2 试验周期的确定在Bootstrap重抽样时, 可设定 个不同的试验周期T。分别求解在每个试验周期 时参数MTBF、η 、β 的区间估计值: , , 。
对 个MTBF区间上限值 采用Matlab Cftool工具箱进行函数拟合, 得到MTBF区间估计的上限值拟合函数
同理可分别得到 区间估计的上限值拟合函数
对 个MTBF区间下限值 采用Matlab Cftool工具箱进行函数拟合, 得到MTBF区间估计的下限值拟合函数
同理可分别得到 区间估计的下限值拟合函数
为表达方便, 统一表示为 统一表示为 则MTBF、 区间估计宽度为:
对式(6)求导数分别得到MTBF、 的区间估计变化率为:
文献[5, 6, 7]以参数的区间估计的宽度或上、下区间比作为评估要求。本文以MTBF、 区间估计宽度的变化率 作为可靠性评估试验要求。设QMTBF为可靠性评估试验时要求达到的MTBF区间估计宽度的变化率。则机床试验周期 应满足:
设 为可靠性评估试验时要求达到的 的区间估计变化率。则机床试验周期 应满足:
设 为可靠性评估试验时要求达到的 的区间估计变化率。则机床试验周期 应满足:
由式(4)~(10)可以看出, 影响机床试验周期 的参数为被试机床台数 和形状参数
3 实例分析课题组将对11台某型号的加工中心进行可靠性评估试验, 试验方法为用户现场的定时截尾试验。试验前, 首先要确定试验周期T。要求确定可靠性评估试验周期T是以MTBF的区间宽度变化率为指标, 设:QMTBF=0.2。则具体步骤为:
(1)确定该批机床的可靠性模型参数
在试验前, 收集了与该型号机床相似的机床的历史故障数据信息, 故障间隔工作时间分别为:386, 248, 874, 83, 214, 1623, 934, 91, 1546, 204, 1685 h。通常数控机床故障间隔工作时间服从威布尔分布, 则通过1.1节和1.2节求得模型参数为:η =740.8671, β =1.0886。根据式(3)得MTBF=717.3649 h。
(2)MTBF的区间估计
根据1.3节Bootstrap区间估计方法, 设定试验周期T为1~6倍的MTBF。以0.1倍MTBF为步长进行Bootstrap重抽样, 则分别得到各Bootstrap重抽样试验周期T处的MTBF的区间估计上、下限值, 以Matlab Cftool工具箱中的Power函数对区间估计的上、下限值分别进行拟合。得到MTBF的区间估计上限拟合函数为:
MTBF的区间估计下限拟合函数为:
则拟合结果如图2所示。
由图2可知, 该批机床的MTBF区间估计随试验周期T的延长而急剧变短, 达到一定试验时间后趋于稳定。
由式(7)得到MTBF的区间估计变化率函数:
则拟合结果如图3及表1所示。
表1
Table 1
表1(Table 1)
表1 MTBF区间估计变化率 Table 1 Change rate of interval estimation of MTBF试验周期 /MTBF | MTBF区间估计 变化率 | 试验周期 /MTBF | MTBF区间估计 变化率 |
---|
1.0000 | -3.4335 | 3.0000 | -0.1582 | 1.5000 | -1.0682 | 3.5000 | -0.1058 | 2.0000 | -0.4753 | 4.0000 | -0.0754 | 2.5000 | -0.2576 | 4.5000 | -0.0563 | 2.7000 | -0.2093 | 5.0000 | -0.0437 | 2.7466 | -0.2000 | 5.5000 | -0.0349 | 2.7467 | -0.1999 | 6.0000 | -0.0285 |
| 表1 MTBF区间估计变化率 Table 1 Change rate of interval estimation of MTBF |
由图3和表1知:随试验周期T的延长, MTBF区间估计变化率 趋于零。根据试验前要求的MTBF区间估计变化率QMTBF=0.2, 可确定该批机床可靠性评估试验的试验周期为2.7467倍MTBF, 约为2.7467× 717.3649≈ 1970 h, 此时|Q(T)|=0.1999< QMTBF, 满足试验设定的要求。
3.1 机床试验台数m对试验周期T的影响 为了分析被试机床台数 对机床可靠性评估试验的试验周期 的影响, 本文假设该型号被试机床有很多台, 如30台, 并仍服从参数为 的威布尔分布。可靠性评估试验要求不变, 即:MTBF区间估计变化率QMTBF=0.2。
依次改变试验周期T, 采用1.3节区间估计方法可分别得到被试机床台数为1、2、3、4、5、11、20、30台时MTBF区间估计的上限值和下限值, 如图4所示。
由图4可知, 当只有1台被试机床时, 随着试验周期T的延长, MTBF区间估计呈无规律波动, 此时, 不能根据区间估计的变化率来确定试验周期T, 产生该现象的主要原因为:产生的故障数据较少, 属于小样本数据。当被试机床台数大于、等于2台时, 随着被试机床试验周期T的延长, MTBF的区间估计宽度呈规律性变化。
对上述大于、等于2台机床的MTBF区间估计上、下限值分别以Matlab Cftool工具箱中的Power函数进行拟合, 得到MTBF区间估计上限拟合函数Hup(T)和下限拟合函数HLow(T), 如表2所示。
表2
Table 2
表2(Table 2)
表2 不同台数机床时MTBF区间估计拟合函数 Table 2 Fitting function of MTBF interval estimation under different NC machine tools number机床台 数/台 | 区间估计上限拟合函数 | 区间估计下限拟合函数 |
---|
2 | | | 3 | | | 4 | | | 5 | | | 11 | | | 20 | | | 30 | | |
| 表2 不同台数机床时MTBF区间估计拟合函数 Table 2 Fitting function of MTBF interval estimation under different NC machine tools number |
由式(7)及表2可得到不同台数机床的MTBF的区间估计变化率函数 如表3和图5所示。
表3
Table 3
表3(Table 3)
表3 不同台数被试机床时MTBF的区间估计变化率函数 Table 3 Change rate of MTBF interval estimation under different NC machine tools number机床台数/台 | MTBF区间估计变化率函数 |
---|
2 | | 3 | | 4 | | 5 | | 11 | | 20 | | 30 | |
| 表3 不同台数被试机床时MTBF的区间估计变化率函数 Table 3 Change rate of MTBF interval estimation under different NC machine tools number |
由图5可知, 在满足QMTBF=0.2的前提下, 不同台数被试机床的可靠性评估试验的试验周期 如表4所示。表4中第三列数值等于第二列数值乘以717.3649。
表4
Table 4
表4(Table 4)
表4 不同台数被试机床的试验周期 Table 4 Testing periods under different NC machine tools number机床台数 /台 | 试验周期 | MTBF区间估计 变化率 |
---|
/MTBF | | /h |
---|
2 | > 6.0000 | > 4304.1894 | 0.2422 | 3 | 5.4481 | 3908.2757 | 0.1999 | 4 | 4.7112 | 3379.6495 | 0.1999 | 5 | 4.0545 | 2908.5560 | 0.1999 | 11 | 2.7463 | 1970.0992 | 0.1999 | 20 | 2.3133 | 1659.4802 | 0.1999 | 30 | 2.0168 | 1446.7815 | 0.1999 |
| 表4 不同台数被试机床的试验周期 Table 4 Testing periods under different NC machine tools number |
由表4、图5可知, 当被试机床台数由2台增至5台时, 其可靠性评估试验的试验周期T可缩短最少(6-4.0545)× 717.3649≈ 1396 h。当被试机床台数由11台增至20台时, 其可靠性评估试验的试验周期T缩短了(2.7463-2.3133)× 717.3649≈ 311 h。而当被试机床台数由20台增至30台时, 其可靠性评估试验的试验周期T只缩短了(2.3133-2.0168)× 717.3649≈ 213 h。由此可以看出:随着被试机床台数 的增加, 机床可靠性评估的试验周期T缩短, 但当被试机床台数 达到一定数量时, 如20台, 该批机床可靠性评估试验的试验周期T缩短的幅度不大。因此, 在进行数控机床可靠性评估试验时, 应合理控制被试机床台数m。
3.2 形状参数β 对试验周期T的影响 在数控机床可靠性评估试验中, 威布尔分布的形状参数 代表了数控机床所处的状态, 即当 时, 机床处于早期故障期; 当 时, 机床处于偶然故障期; 当 时, 机床处于耗损期。通常认为数控机床β 值落在[0.5, 3.0]范围内[4, 8, 9]。因此, 仍以该型号机床为研究对象, 假设有处于不同 值时的被试机床需要在试验前确定试验周期 。为讨论方便, 分别取值为0.5, 0.8, 1.0, 1.2, 1.5, 2.0, 3.0, 并假设尺度参数仍为η =740.8671, 试验机床台数仍为11台, 采用本文1.3节重抽样方法得到MTBF区间估计上、下限值, 如图6所示。试验前要求的MTBF区间估计变化率仍为QMTBF=0.2。在图6中, 为了比较不同 值对MTBF区间估计的影响, 对坐标进行归一化处理, 即坐标值除以不同形状参数 对应的MTBF。
对上述不同形状参数 下的数控机床MTBF区间估计上、下限值以Matlab Cftool工具箱中的Power函数分别进行拟合, 得到MTBF的区间估计上限拟合函数 和区间估计下限拟合函数 如表5所示。
表5
Table 5
表5(Table 5)
表5 不同β 时MTBF区间估计拟合函数 Table 5 Fitting function of MTBF interval estimation with different shape parameter β 形状参数 | 区间估计上限拟合函数 | 区间估计下限拟合函数 |
---|
0.5 | | | 0.8 | | | 1.0 | | | 1.2 | | | 1.5 | | | 2.0 | | | 3.0 | | |
| 表5 不同β 时MTBF区间估计拟合函数 Table 5 Fitting function of MTBF interval estimation with different shape parameter β |
由式(7)和表5得到不同形状参数 下的MTBF的区间估计变化率函数 如表6和图7所示。
表6
Table 6
表6(Table 6)
表6 不同β 时MTBF区间估计变化率函数 Table 6 Change rate of MTBF interval estimation with different shape parameter β 形状参数 | MTBF区间估计变化率函数 |
---|
0.5 | | 0.8 | | 1.0 | | 1.2 | | 1.5 | | 2.0 | | 3.0 | |
| 表6 不同β 时MTBF区间估计变化率函数 Table 6 Change rate of MTBF interval estimation with different shape parameter β |
由图7可知, 在满足QMTBF=0.2的前提下, 不同 时机床的试验周期 如表7所示。表7中第三列由第二列乘以 所对应的MTBF值得到。
表7
Table 7
表7(Table 7)
表7 不同β 下的机床试验周期 Table 7 Testing periods with different shape parameter β 形状 参数 | 试验周期 | MTBF区间估计 变化率 |
---|
/MTBF | | /h |
---|
0.5 | 4.8572 | 7197.0794 | 0.1999 | 0.8 | 3.4531 | 2898.5484 | 0.1999 | 1.0 | 2.9035 | 2151.1076 | 0.1999 | 1.2 | 2.6459 | 1843.9303 | 0.1999 | 1.5 | 2.2948 | 1534.7950 | 0.1999 | 2.0 | 2.0326 | 1334.5571 | 0.1999 | 3.0 | 1.7207 | 1138.3792 | 0.1999 |
| 表7 不同β 下的机床试验周期 Table 7 Testing periods with different shape parameter β |
由表7和图7可知:随着 增加, MTBF区间估计宽度的变化率 改变明显。本例中, 在评估要求QMTBF=0.2时, β =1, 即机床进入偶然故障期时, 试验周期 约为2.9035倍的MTBF, 即2151.1076 h; 当β < 1, 即机床处于早期故障期时, 试验周期 的减小而延长, 如当β =0.8时, 试验周期约为3.4531倍的MTBF, 即2898.5484 h。而当β =0.5时, 试验周期 超过了4.8572倍的MTBF, 即7197.0794 h。当β > 1, 即机床处于损耗期时, 试验周期 值增加而缩短。如, 当β =1.5时, 试验周期为2.2948倍MTBF, 即1534.7950 h。而当β =3时, 试验周期 缩短到了1.7207倍的MTBF, 即1138.3792 h。综上, 随着β 的增加, 试验周期 缩短。