基于失效模式和动态贝叶斯网络的数控机床可靠性分析

黄贤振 ,  李超 ,  孙超 ,  邱开慧

吉林大学学报(工学版) ›› 2025, Vol. 55 ›› Issue (11) : 3534 -3543.

PDF (1346KB)
吉林大学学报(工学版) ›› 2025, Vol. 55 ›› Issue (11) : 3534 -3543. DOI: 10.13229/j.cnki.jdxbgxb.20240052
车辆工程·机械工程

基于失效模式和动态贝叶斯网络的数控机床可靠性分析

作者信息 +

Reliability analysis of CNC machine tools based on failure modes and dynamic bayesian networks

Author information +
文章历史 +
PDF (1378K)

摘要

针对数控机床系统可靠性分析复杂的问题,将故障模式影响及危害性分析方法和动态贝叶斯网络相结合,建立了可靠性分析模型。首先,分析了数控机床的故障原因、故障模式以及主要故障零部件,并结合专家意见对故障原因进行了风险评估。然后,基于数控机床的故障模式表和故障数据构建了动态贝叶斯网络可靠性模型的结构和参数。通过该模型对系统的状态变化、故障零部件的重要性、子系统的重要性以及各零部件的状态变化进行了分析,并对模型分析的结果与传统的蒙特卡洛方法进行了对比验证。

Abstract

In order to solve the complex problem of reliability analysis of CNC machine tool system, this paper combines the failure mode influence and hazard analysis method with the dynamic Bayesian network to establish a reliability analysis model. Firstly, the failure causes, failure modes and main fault parts of CNC machine tools were analyzed, and the risk assessment of the failure causes was carried out in combination with expert opinions. Then, based on the failure mode table and fault data of the CNC machine tool, the structure and parameters of the dynamic Bayesian network reliability model were constructed. The state change of the system, the importance of the faulty parts, the importance of the subsystem and the state changes of each component are analyzed by the model, and the results of the model analysis are compared with the traditional Monte Carlo method.

Graphical abstract

关键词

机械设计 / 数控机床 / 可靠性分析 / 故障模式影响及危害性分析 / 动态贝叶斯网络

Key words

mechanical design / CNC machine tools / reliability analysis / failure mode impact and hazard analysis / dynamic Bayesian networks

引用本文

引用格式 ▾
黄贤振,李超,孙超,邱开慧. 基于失效模式和动态贝叶斯网络的数控机床可靠性分析[J]. 吉林大学学报(工学版), 2025, 55(11): 3534-3543 DOI:10.13229/j.cnki.jdxbgxb.20240052

登录浏览全文

4963

注册一个新账户 忘记密码

0 引 言

数控机床作为一种先进的机加工设备,在工业、航天航空等领域发挥着重要作用1。随着时代发展,各行业对高精度、高质量零部件的需求日益增加。因此,为确保设备稳定运行并提高加工零部件的精度和质量,对数控机床进行可靠性分析至关重要。

针对数控机床的可靠性分析,国内外研究人员对其进行了系统深入的研究。较为常见的分析方法有FMECA2、故障树3和马尔科夫分析4等。王刚等5利用FMECA方法对数控机床的转台进行了可靠性分析。章浩然等6提出了一种基于FMECA和模糊评判的数控机床可靠性分析方法。陈红霞等7利用模糊故障树对数控机床的主轴系统进行了分析。吴军等8利用隐马尔科夫模型实现了对数控铣床可靠性的预测。然而,传统FMECA无法对可靠度进行精确的定量评估和计算。随着贝叶斯网络的出现,作为一种新型的知识表达模型,更多人将其应用到了系统可靠性分析中。郑玉彬等9基于贝叶斯网络对链式刀库系统的重要度进行了分析。Mi等10基于DS证据理论和贝叶斯网络对数控车床进给控制系统的可靠性进行了分析。Zuo等11提出了考虑动态性和模糊性的贝叶斯网络方法并分析了数控机床液压系统的可靠性。因此,利用贝叶斯网络建立合理的可靠性模型,是一种有效的分析方法。考虑到系统早期的故障退化,Li等12通过建立贝叶斯网络模型,对某数控机床主传动系统的早期失效进行可靠性分析。贝叶斯网络作为一种概率图模型,在反推理方面有着较大优势,这也赋予了它在故障诊断方面的能力。王立平等13基于故障树建立贝叶斯网络,对盘式刀库进行了故障分析。葛红玉等14建立了单元装配的贝叶斯网络结构,利用证据推理实现了机床故障装配因素的识别。以上研究都是针对数控机床某一子系统进行的可靠性分析,无法对数控机床整体系统的可靠性进行计算。因此,为数控机床建立整体系统的可靠性模型,并对其分析十分必要。

本文将故障模式影响及危害性分析方法与贝叶斯网络相结合,分析建立数控机床的动态贝叶斯网络模型,实现了数控机床的动态可靠性评估。首先,对数控机床进行故障模式分析,确定故障原因、故障模式以及故障零部件,并结合专家意见对故障原因进行风险评估。然后,根据故障模式表建立动态贝叶斯网络模型,利用动态贝叶斯网络的概率推理实现了对其可靠度的计算,并利用贝叶斯网络的故障诊断能力,对该数控机床的主要零部件以及子系统的重要度进行了计算。最后,通过蒙特卡洛方法对其可靠度分析进行验证,证明了方法的有效性,说明该模型可以实现数控机床可靠性的有效评估。

1 数控机床FMECA分析

1.1 数控机床FMECA分析

故障模式影响及危害性分析(Failure mode impact and hazard analysis,FMECA)是一种系统性的分析方法,在工程领域广泛用于评估系统或设备的可靠性15和安全性16。FMECA是FMEA的扩展,根据风险对失效模式进行优先级排序。最初,该方法在航天领域17得到了应用。本文针对某国产数控机床进行了FMECA分析,采用自底向上的分析方法,将整个机床划分为12个子系统,包括基础系统、主传动系统、台尾系统、进给系统、刀架系统、电气系统、液压系统、润滑系统、冷却系统、排屑系统、数控系统和防护系统。在分析过程中,确定了该机床的190个主要故障原因、98个常见故障模式以及48个主要故障零部件。主要零部件与主要故障模式的名称及代码见表1表2

1.2 故障原因的风险量化

经过相关领域专家对数控机床主要故障原因进行评分后,将发生度(O)、严重度(S)和探测度(D)3个风险参数相乘计算RPN(Risk priority number)值,用于表示故障原因的风险优先系数。第i个零件的n个故障原因的风险值构成评价向量:

Ri=[RPN1,RPN2,,RPNn]    i=1,2,,N

对于单个零件,根据相关的故障模式及其故障原因确定风险评价向量 Ri。根据p个故障原因的状态确定发生向量: L =[L1L2,…,LpTLjj=1,…,p)的值根据相应故障原因是否发生来确定,取值为0代表不发生,取值为1代表发生。

结合专家评估后的RPN值,作为衡量每个故障原因对零部件故障模式影响的贡献度。利用风险评价向量 Ri与发生向量 L 相乘,确定对应发生故障原因状态下的RPN对其中多种故障原因导致故障模式下的RPN值进行求和确定故障模式的风险评价向量:

RFM=[RPNFM1,RPNFM2,RPNFMk]

最后,经式(3)对整个零件故障模式的RPN值做归一化处理,可以求得相应故障模式发生的概率。将其结果作为故障原因与故障零部件之间的条件概率,作为后期动态贝叶斯网络故障原因节点与零部件之间节点的参数定义。

P(FMm)=RPNFMmm=1kRPNFMm   m=1,2,,k

1.3 故障原因的概率分布

根据实际的统计数据,对数控机床运行过程中出现的故障原因数据进行概率分布拟合。本文假定所有的故障原因均符合两参数的威布尔分布,其概率密度函数表达式见式(4),式中形状参数(η)和尺度参数(β)通过极大似然估计法确定。

f(t)=βη(tη)β-1e-(tη) β

n个产品进行试验,统计得到故障原因的故障时间集合T={t1t2,…,tn },结合威布尔分布表达式构造对数似然函数(5)。

L(β,η)=nlnβ-nβlnη+(β-1)i=1nlnti-1ηβi=1ntiβ

对上述函数进行求解,可得似然方程(6)。

ηβ-nlnη+i=1nlnti-i=1n(tiη)βln(tiη)=0nβη+i=1n(tiη)ββη=0

利用迭代法对方程求解最大似然估计值,从而确定形状参数(η)和尺度参数(β)。以主轴轴承发生损坏为例,对n台机床主轴轴承发生故障的时间进行统计,利用上述方法进行求解,最终确定形状参数η的值为1 771 435.42,尺度参数β为1.96。其他可统计的故障原因利用最大似然法进行估计,无法统计的故障原因根据相关专家的经验作出假设。

2 数控机床FMECA-DBN模型

2.1 FMECA-DBN结构建模

贝叶斯网络(Bayesian network,BN)作为一种概率图模型18,由有向无环图和概率表组成,而动态贝叶斯网络(Dynamic bayesian networks,DBN)是在其基础上引入了时间维度。在FMECA-DBN结构建模时,通过将故障原因、故障模式以及故障零部件、子系统和整个系统的关系映射到DBN中,实现对复杂系统的概率建模。图1展示了某一简单系统在不同时间点下的贝叶斯网络结构建模示例。图中C1~C8表示故障原因,L1~L4表示故障零件层,S1~S2表示子系统层,T表示整个系统。除零件层其余变量节点均有两种状态,因不同零件有着多种故障模式,所以其状态对应可分为正常以及其相关的故障模式等状态。

通过对数控机床进行FMECA分析,建立图2所示的FMECA-DBN模型。图中C01~C190表示导致机床故障的190个故障原因节点,CS-FHZ表示数控机床的主要零部件节点,JCS-FHS表示数控机床的12个子系统节点,节点T表示机床故障。

2.2 FMECA-DBN参数建模

图3是一个简单的DBN网络结构,变量X1X2的状态随时间发生变化,而根据贝叶斯网络的特性,各变量在下一时刻的状态只取决于前一个时刻的状态。

针对图3的动态贝叶斯网络,定义出变量状态转移矩阵。假设故障变量X1X2有发生(True)与不发生(False)两种状态,随时间变化,其状态变化的条件概率见式(7),其中fX1t)为变量X1的失效概率密度函数。变量X2的定义与变量X1相同。这两个故障变量决定了T的状态,T具有正常工作(Work)和失效(Fault)两种状态。只有当X1X2同时为不发生(False)时,T才可以正常工作(Work),其条件概率见式(8)

P(X1(t+Δt)=False|X1(t)=False)= 1-0ΔtfX1(t)dtP(X1(t+Δt)=True|X1(t)=False)=0ΔtfX1(t)dtP(X1(t+Δt)=True|X1(t)=True)=1P(X1(t+Δt)=False|X1(t)=True)=0
P(T(t+Δt)=Work|X1(t+Δt),X2(t+Δt)=False=1P(T(t+Δt)=Work|else)=0

根据1.3节中所提出的方法对各个故障原因的概率分布进行拟合,可以得出相应故障的韦布尔分布模型的参数。故障原因有发生(True)和不发生(False)两种状态。根据式(7)可以推导得出式(9),该公式表示故障原因从t时刻到tt时刻状态转变的条件概率函数。其中,k表示时间片的索引,Δt表示两时间片之间的时间间隔,取时间间隔Δt=1年。

P{Ci(t+Δt)=False|Ci(t)=False}=e-(kΔtη)β+((k-1)Δtη)βP{Ci(t+Δt)=True|Ci(t)=False}=1-e-(kΔtη)β+((k-1)Δtη)βP{Ci(t+Δt)=True|Ci(t)=True}=1P{Ci(t+Δt)=False|Ci(t)=True}=0

变量节点之间的条件概率关系根据节点之间的关系进行确定。故障原因与零部件之间的条件概率关系通过1.2节所提的方法定义。而零部件与子系统以及子系统与整个系统之间均为串联,可以使用式(8)来确定。

通过上述方法,定义动态贝叶斯网络模型的条件概率参数,并基于此进行概率推理。

3 数控机床可靠性分析

数控机床系统的可靠性表示在规定时间内,数控机床及其子系统以及各零部件正常运行的能力。通过前文所构建的数控机床FMECA-DBN模型对其可靠性进行分析。初始时刻,假定所有故障原因都处于不发生(False)状态。在t=0时,在FMECA-DBN模型中各输入节点Ci 的先验概率为PCi (0)=False}=1,PCi (0)=True}=0。随着时间变化,故障原因的状态在不发生到发生之间转换。利用Netica软件搭建的贝叶斯网格,实现对整个系统的动态建模,并利用联结树算法作为贝叶斯网络后验概率的求解算法,推导出数控机床系统可靠性。

3.1 数控机床可靠度分析

在进行数控机床可靠性分析时,将时间间隔设定为一年。通过使用贝叶斯网络进行正向推理,可以得出数控机床在9年时间内的可靠度情况。图4展示了各个子系统以及整个数控机床系统的可靠度随时间的变化曲线。

图 4可以看出,随着时间的推移,数控机床的可靠度会逐步降低。在不考虑数控机床的定期维修下,数控机床的可靠度会在9年后最终变为0.030 288 4。其中,主传动系统的可靠度下降对整个数控机床系统的可靠度影响最为显著,其次是刀架系统和液压系统,其他系统的影响相对较小。根据各个子系统对数控机床系统可靠度的影响程度,可以加强对这些薄弱子系统的初期设计和后期维护,以确保数控机床能够正常工作的能力。

3.2 数控机床主要零部件状态分析

利用贝叶斯网络可以得到机床主要组成零部件的各状态发生概率,这也是不同于以往对系统零件状态建模的一点。传统的贝叶斯网络将零件简单划分为正常和故障两种状态,而本文方法对主要零部件的状态划分不仅包括了正常工作状态,更将其故障状态细化为多种故障模式。由于本文涉及的零部件较多,故只对主轴零件进行分析,其各状态的发生度随时间变化结果如图5所示。

图5中可以看出,主轴在故障时,主轴噪声过大(FM14)的发生度较大,主轴发热过大(FM13)的故障模式次之,主轴无变速(FM16)的概率最低。通过分析结果,可以判断主轴无法正常工作时,更可能处于哪种故障模式,以便快速准确地对机床故障进行定位并修复。

3.3 数控机床子系统及主要零部件重要度

数控机床FMECA-DBN模型可用于计算机床发生故障后各子系统或者零部件故障的概率,以衡量它们的重要程度。采用反推理方法,在将机床状态设为故障的先验概率下,反向推导出每个子系统或零部件出现故障的概率(即PSit)=1|Tt)=1})。以此为依据,可根据概率大小排序,确定每个子系统或零部件的重要度。对数控机床子系统的重要度进行分析,选取一年后数控机床整机系统故障作为已知条件,进而得出其各子系统故障的概率,分析结果如图6所示。从图6中可以看出,主传动系统的重要度最高,刀架系统和液压系统次之,随后的是其他系统,如润滑系统、基础系统等。

利用相同的方法可以实现对零部件重要度的分析,对9年后各零部件的可靠度以及各重要度进行分析,其分析结果如图7所示。从图7中可以看出,9年后主轴(ZZ)的可靠度最低。又因为所有零部件是串联关系,所以其重要度值最大,为0.354 0。伺服电机(SFDJ)的重要度次之,其值为0.326 4。相应的其他零部件的重要度依次排列,如液压泵(YYB)、电磁阀(DCF)等。通过对零部件重要度进行分析,可以明确数控机床系统在运行中的薄弱环节,从而对这些零部件进行日常维修与维护,进一步提高机床系统的可靠度。

3.4 数控机床子可靠性模型验证

在系统可靠性分析中,常见的定量分析方法包括基于概率的方法,如蒙特卡洛方法以及马尔科夫分析方法。本文通过对比FMECA-DBN模型和蒙特卡洛方法在9年内可靠度变化的结果,得出了图8所示的对比结果。从表 3中分析可以看出,利用蒙特卡洛方法在样本数为106时得到的数控机床可靠度结果与本文提出的方法进行对比时,误差较小,这进一步验证了本文方法的准确性。而与图9中蒙特卡洛方法耗时12.693 0 s相比,利用本文提出的模型分析时间更短,效率更高,并且能够使用图模型来表达系统中各部件之间的组成关系。

通过定义变量之间的条件概率,可以降低计算的复杂度。此外,贝叶斯网络的反推理能力能够实现对系统中主要部件的重要度分析,而蒙特卡洛方法无法实现这一点。

为了对比和验证贝叶斯网络反向推理方法计算的子系统重要度,本文采用Birnbaum重要度方法19进行了分析。该方法是计算子系统从正常变为故障时,导致整个系统失效的变化率,具体表达式如式(10)所示:

IB(i|t)=h(1i,P)-h(0i,P)

式中:i表示第i个零件或子系统;1表示处于正常状态;0表示处于故障状态;P表示着整个系统处于失效状态。

将两种方法计算得到的子系统重要度进行比较(见表4),结果表明贝叶斯网络反向推理方法计算得出的子系统重要度排序准确可靠。这些对比和验证表明:本文提出的方法在系统可靠性分析中具有优势,不仅能够准确计算可靠度,还能够实现对系统主要部件重要度的分析,而且无需大量样本点,降低了计算的复杂度。

4 结束语

本文针对数控机床系统的可靠性分析,将FMECA模型与动态贝叶斯网络模型相结合,考虑了故障原因、故障模式以及故障影响等因素,建立了FMECA-DBN的数控机床可靠性分析模型。该模型综合考虑了系统各个组成部分的故障概率以及故障对系统的影响,能够对数控机床系统的可靠性进行全面的分析。通过FMECA-DBN模型,可以分析主要组成零部件在不同故障模式下的发生概率,还可得出各个子系统和整个机床的可靠度变化情况。同时,利用贝叶斯网络的反推理能力,能够确定各子系统的重要度。

从可靠性结果可得出以下结论:在9年之后数控机床整体的可靠度下降到了0.030 288 4,而其中主传动系统、刀架系统及液压系统相比于其他子系统对机床整机的影响较大。在主传动系统中,主要零部件主轴因噪声过大和发热过大而产生故障的概率最高。

参考文献

[1]

陈红霞, 李宏悦, 包斯日古楞, . 某重型数控机床可靠性建模及评估研究[J]. 机床与液压, 2024,52(12): 239-243.

[2]

Chen Hong-xia, Li Hong-yue, Bao Si-ri-gu-leng, et al. Research on reliability modeling and evaluation of a heavy-duty CNC machine tool[J]. Machine Tools and Hydraulics, 2024, 52(12): 239-243.

[3]

Stamatis D H. Failure Mode and Effect Analysis[M]. Welshpool: Quality Press, 2003.

[4]

Lee W S, Grosh D L, Tillman F A, et al. Fault tree analysis, methods, and applications: a review[J]. IEEE Transactions on Reliability, 1985, 34(3): 194-203.

[5]

Cowles M K, Carlin B P. Markov chain monte carlo convergence diagnostics: a comparative review[J]. Journal of the American Statistical Association, 1996, 91(434): 883-904.

[6]

王刚, 陈捷, 王华, . 基于FMECA的数控转台可靠性分析[J]. 南京工业大学学报: 自然科学版, 2018, 40(4): 52-58.

[7]

Wang Gang, Chen Jie, Wang Hua, et al. Reliability analysis of CNC turntable based on FMECA[J]. Journal of Nanjing University of Technology (Natural Science Edition), 2018, 40(4): 52-58.

[8]

章浩然, 洪荣晶, 陈复兴, . 基于FMECA和模糊评判的数控机床可靠性分析方法[J]. 制造技术与机床, 2020(11): 125-129.

[9]

Zhang Hao-ran, Hong Rong-jing, Chen Fu-xing, et al. Reliability analysis method of CNC machine tools on FMECA and fuzzy evaluation[J]. Manufacturing Technology and Machine Tool, 2020(11): 125-129.

[10]

陈红霞, 王纪华, 马爱博, . 基于模糊故障树的某重型数控机床主轴系统可靠性分析[J]. 机床与液压, 2022,50(24):165-170.

[11]

Chen Hong-xia, Wang Ji-hua, Ma Ai-bo, et al. Reliability analysis of a heavy-duty CNC machine tool spindle system based on fuzzy fault tree[J]. Machine Tools and Hydraulics, 2022, 50(24): 165-170.

[12]

吴军, 邵新宇, 邓超. 隐马尔科夫链模型在装备运行可靠性预测中的应用[J]. 中国机械工程, 2010, 21(19): 2345-2349.

[13]

Wu Jun, Shao Xin-yu, Deng Chao. Application of hidden Markov chain model in equipment operation reliability prediction[J]. Chinese Mechanical Engineering, 2010, 21(19): 2345-2349.

[14]

郑玉彬, 申桂香, 张英芝, . 基于贝叶斯网络的链式刀库系统重要度分析[J]. 吉林大学学报: 工学版, 2019, 49(2): 466-471.

[15]

Zheng Yu-bin, Shen Gui-xiang, Zhang Ying-zhi, et al. Importance analysis of chain-type tool magazine system based on Bayesian network[J].Journal of Jilin University (Engineering and Technology Edition) 2019, 49(2): 466-471.

[16]

Mi J, Li Y F, Peng W, et al. Reliability analysis of complex multi-state system with common cause failure based on evidential networks[J]. Reliability Engineering & System Safety, 2018, 174: 71-81.

[17]

Zuo F, Jia M, Wen G, et al. Reliability modeling and evaluation of complex multi-state system based on bayesian networks considering fuzzy dynamic of faults[J]. CMES-Computer Modeling in Engineering & Sciences, 2021, 129(2): 993-1012.

[18]

Li H, Deng Z M, Golilarz N A, et al. Reliability analysis of the main drive system of a CNC machine tool including early failures[J]. Reliability Engineering & System Safety, 2021, 215: 107846.

[19]

王立平, 朱斌, 吴军, . 基于贝叶斯网络的盘式刀库故障分析[J]. 吉林大学学报: 工学版, 2022, 52(2):280-287.

[20]

Wang Li-ping, Zhu Bin, Wu Jun, et al.Fault analysis of circular tool magazine based on Bayesian network[J].Journal of Jilin University (Engineering and Technology Edition), 2022, 52(2): 280-287.

[21]

葛红玉, 王拓, 刘园, . 基于贝叶斯网络推理的数控机床元动作装配情景异常识别[J]. 机械设计, 2023, 40(4): 36-42.

[22]

Ge Hong-yu, Wang Tuo, Liu Yuan, et al. CNC machine tool element action assembly scenario anomaly identification based on Bayesian network reasoning [J]. Mechanical Design, 2023, 40(4): 36-42.

[23]

Zúñiga A A, Fernandes J F P, Branco P J C. Fuzzy-based failure modes, effects, and criticality analysis applied to cyber-power grids[J]. Energies, 2023, 16(8): 3346.

[24]

Yu L, Zhang T, Tian H, et al. FMECA of CNC machine tool design stage based on CBWM and DEA[J]. Quality and Reliability Engineering International, 2024, 40(1):154-169.

[25]

Liu H C, Liu L, Bian Q H, et al. Failure mode and effects analysis using fuzzy evidential reasoning approach and grey theory[J]. Expert Systems with Applications, 2011, 38(4): 4403-4415.

[26]

Friedman N, Koller D. Bayesian approach to structure discovery in Bayesian networks[J]. Machine Learning, 2003, 50(1/2): 95-125.

[27]

Andrews J D, Beeson S. Birnbaum's measure of component importance for noncoherent systems[J]. IEEE Transactions on Reliability, 2003, 52(2): 213-219.

基金资助

国家自然科学基金项目(U23B2098)

国家自然科学基金项目(U22B2087)

辽宁省应用基础研究计划项目(2023JH2/101300160)

AI Summary AI Mindmap
PDF (1346KB)

0

访问

0

被引

详细

导航
相关文章

AI思维导图

/