上海交通大学学报(自然版), 2021, 55(7): 858-867 doi: 10.16183/j.cnki.jsjtu.2019.221

多元退化系统维修与备件订购策略优化模型

杨志远1, 赵建民1, 程中华,1, 郭驰名1, 李俐莹2

1.陆军工程大学石家庄校区 装备指挥与管理系,石家庄 050003

2.河北科技大学 信息科学与工程学院, 石家庄 050000

Optimization Model of Maintenance and Spare Parts Ordering Policy in Multivariate Degradation System

YANG Zhiyuan1, ZHAO Jianmin1, CHENG Zhonghua,1, GUO Chiming1, LI Liying2

1. Department of Equipment Command and Management, Shijiazhuang Campus of Army Engineering University, Shijiazhuang 050003, China

2. School of Information Science and Engineering, Hebei University of Science and Technology, Shijiazhuang 050000, China

通讯作者: 程中华,男,教授,博士生导师,电话(Tel.):0311-87994566;E-mail:13143648622@163.com.

责任编辑: 石易文

收稿日期: 2019-07-29  

基金资助: 国家自然科学基金资助项目(71871220)
国家自然科学基金资助项目(71871219)

Received: 2019-07-29  

作者简介 About authors

杨志远(1990-),男,河北省石家庄市人,博士生,主要研究方向为装备维修保障理论与技术 。

摘要

针对具有多个相关退化过程系统的状态维修及备件订购决策问题,在连续监测条件下,建立系统维修与备件订购决策优化模型.首先,采用Gamma过程和Copula函数建立系统多元退化模型,然后提出基于控制限策略的系统维修与备件订购策略.在此基础上,考虑系统退化量对维修费用的影响,获得系统长期运行条件下的期望维修费用率解析表达式.同时为简化模型计算,提出系统期望维修费用率近似表达式.利用人工蜂群算法在费用准则下获得系统最优预防性更换阈值和备件订购阈值.案例分析结果说明了在维修决策中考虑退化相关的必要性.与已有策略相比,综合优化预防性更换和备件订购阈值能够有效降低系统维修费用.

关键词: 维修决策; 备件订购; 多元退化过程; 退化相关性; 状态监测

Abstract

Aimed at the decision-making problem of condition-based maintenance and spare parts ordering for systems with multiple dependent degradation processes, an optimization model of system maintenance and spare parts ordering policy is developed under the condition of continuously monitoring. First, the Gamma process and Copula function are used to develop the system multivariate degradation model. Then, the system maintenance and spare parts ordering policy based on the control limit strategy is proposed. Considering the influence of system degradation on maintenance cost, the analytical expression of the expected maintenance cost rate under long-term operation conditions is obtained. At the same time, an approximate expression of the expected maintenance cost rate is proposed to simplify the model calculation. The optimal preventive replacement threshold and spare parts ordering threshold of the system are obtained by using the artificial bee colony algorithm under the cost criterion. The case analysis shows that it is necessary to consider degradation in maintenance decision-making. Compared with the existing policy, the comprehensive optimization of preventive replacement and spare parts ordering thresholds can effectively reduce the maintenance cost of the system.

Keywords: maintenance decision; spare parts ordering; multivariate degradation process; dependent degradation; condition monitoring

PDF (2404KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

杨志远, 赵建民, 程中华, 郭驰名, 李俐莹. 多元退化系统维修与备件订购策略优化模型[J]. 上海交通大学学报(自然版), 2021, 55(7): 858-867 doi:10.16183/j.cnki.jsjtu.2019.221

YANG Zhiyuan, ZHAO Jianmin, CHENG Zhonghua, GUO Chiming, LI Liying. Optimization Model of Maintenance and Spare Parts Ordering Policy in Multivariate Degradation System[J]. Journal of shanghai Jiaotong University, 2021, 55(7): 858-867 doi:10.16183/j.cnki.jsjtu.2019.221

现代复杂系统通常装备有状态监测单元如传感器、仪表、计算设备[1],这为基于状态的维修(CBM)实施提供了系统状态数据.相对于基于时间的维修方式,CBM能够有效控制“维修不足”和“维修过度”的问题[2].通常来说,获取系统状态信息的方式可分为定期检测和连续监测两类,相比于定期检测,连续监测能够实时获取系统状态信息,从而更为及时有效地进行CBM决策,降低系统故障风险和维修费用.随着传感器技术的发展,连续监测的应用场景越来越多,特别是对于一些关键部件或系统,如发电机组,其本身价值高、停机损失大,对系统状态进行连续监测更为适用.同时,复杂系统通常存在多个退化过程,且由于共同的运行环境、应力等因素,退化过程间往往是相关的,在CBM决策中需要充分考虑这些因素[3],这也增加了多元退化系统CBM决策的难度.

对于有多个相关退化过程的系统而言,CBM决策的基础是对不同退化过程间的相关性进行建模描述.目前,常用的方法包括多维退化模型[4,5]、退化率相关模型[6,7]和基于Copula函数的退化相关模型[8,9].文献[4,5]分别采用多元正态分布和二元Birnbaum-Saunders(B-S)分布来描述不同退化过程间的相关关系,而分布形式也限制了此类方法的应用.文献[6,7]将不同退化过程间的相关关系表示为一个部件退化水平对其余部件退化速率的影响.在工程实际中,这种影响关系及程度很难采用定量化方法描述和确定.相对而言,Copula函数在定量描述随机变量相关性方面具有很高的灵活性,并且提供了分析相关结构对系统可靠性影响的参数化方法.基于不同种类的Copula相关结构,文献[10]利用仿真方法对定期检测策略下的系统维修费用进行分析,其中预防性维修阈值为固定值.文献[11]建立了多部件系统检测维修策略优化模型,其中部件故障间的相关性采用Gaussian Copula函数来描述.文献[12]采用Levy Copula函数描述系统二元退化间的相关关系,并在此基础上提出系统定期检测与机会维修策略,利用仿真方法获得了最优预防性维修阈值和机会维修概率阈值.在现有的基于Copula函数建立多元退化模型的文献中,很少研究在连续监测条件下的CBM决策优化问题,且没有考虑系统备件约束,而对一些价值较高的重要系统而言,很难保证时刻有可用备件,通常需要提前预定.在连续监测条件下,文献[13]研究了单一退化过程的预防性更换阈值优化问题.在此基础上,文献[14]考虑二元相关Levy退化过程,以系统长期运行条件下的期望维修费用率和可用度为准则,计算获得在不同系统结构下的最优预防性更换阈值.上述研究均是在维修延迟(维修资源的到达需要一定时间,此处的维修资源也可指备件)条件下,对预防性更换阈值进行决策,没有综合考虑备件订购阈值以及预防性维修阈值的优化问题.

针对上述问题,本文考虑系统不同退化过程间具有的相关性,利用Copula函数建立系统多元退化模型.在此基础上,提出系统维修及备件订购策略,分析直接维修费用、备件库存费用和故障停机损失,建立系统维修费用模型.以系统期望维修费用率准则,引入人工蜂群(ABC)算法搜索最优维修及备件订购策略,从而提高维修工作的经济性,为科学制定系统维修及备件订购计划提供方法支撑.

1 系统描述

系统性能会随着工作时间的增加不断退化,当退化超过阈值时会导致系统出现故障.假设系统存在n个相关性能退化过程,任意退化过程超过特定阈值时系统即会出现故障.

现有的退化过程模型主要包括退化轨迹模型、退化量分布模型和基于随机过程的退化模型等.相对于前两种模型,基于随机过程的退化模型能够描述性能退化在时间轴上的不确定性,更符合工程实际.在基于随机过程的退化模型中,Gamma过程由于其良好的性质,广泛应用于连续非减的退化过程建模,包括材料的磨损、侵蚀、裂纹、老化等.本文采用Gamma过程来建立系统退化过程模型.

Xi(t),i=1,2,…,n表示系统第i个性能退化过程,根据Gamma过程平稳独立增量性质可知,对于任意t>u>0,Xi(t)-Xi(u)=Xi(t-u)~Γ(αi(t-u),βi),其中:Γ(·,·)为Gamma分布;αi>0和βi>0分别为形状参数和尺度参数.假设系统初始退化量均为0,那么Xi(t)的概率密度函数和概率密度分布函数可表示为

fXi(t)(x|αi,βi)=1Γ(αit)βiαitxαit-1e-xβiIx0FXi(t)(x|αi,βi)=0xfXi(t)(s|αi,βi)ds=  1-Γαit,xβiΓ(αit)

式中:Γ(α)=0rα-1e-rdr为Gamma函数;Γ(α,x)=xrα-1e-rdr为不完全Gamma函数;I{x≥0}为示性函数.系统第i个退化过程的均值为αiβit,方差为αiβi2t.

如上所述,本文采用Copula函数描述退化过程的相关性.为便于实际应用,这里假设:在不同时间间隔内,不同退化过程的退化过程增量间的相关性可忽略.在文献[8]中也采用了类似的假设分析多元Wiener退化过程的相关性.令t>u>0,根据Sklar定理,系统n个退化过程在时间区间[u,t]上退化增量Xi(t-u)的联合概率分布函数可表示为

Ht-u(x)=C(FX1(t-u)(x1),FX2(t-u)(x2),…,FXn(t-u)(xn);θ)

其对应的概率密度函数可表示为

ht-u(x)=Ht-u(x)x= c(FX1(t-u)(x1),FX2(t-u)(x2),…,FXn(t-u)(xn);θi=1nfXn(t-u)(xn)
c(FX1(t-u)(x1),FX2(t-u)(x2),…,FXn(t-u)(xn);θ)=C(FX1(t-u)(x1),FX2(t-u)(x2),,FXn(t-u)(xn);θ)FX1(t-u)(x1)FX2(t-u)(x2)FXn(t-u)(xn)

式中:C为Copula函数;c为Copula密度函数;x=[x1x2xn],xi≥0;FXi(t-u)(xi)为第i个退化过程在[u,t]内增量的分布函数;θ=[θ1θ2θm]为Copula函数中的参数向量,其取值直接影响着随机变量间相关关系强弱.对于Copula函数参数估计问题,可基于退化数据通过最大似然估计或边际推断(IFM)法分两步获得.在此基础上,可采用赤池信息准则(AIC)选择合适的Copula函数描述系统退化相关性.关于Copula函数的参数估计方法参考文献[15].

在此基础上,假设系统退化故障阈值向量为 QL=[ QL1QL2QLn],可获得系统可靠度函数为

Rsys(t)=P(X1(t)≤QL1,X2(t)≤QL2,…,Xn(t)≤QLn)= Ht(QL)=C(FX1(t)(QL1),FX2(t)(QL2),…,FXn(t)(QLn);θ)

式中:P为概率.

由于Gamma函数和不完全Gamma函数的影响,FXi(t)(QLi)的计算较为复杂,可采用B-S分布对其进行近似计算[16].FXi(t)(QLi)可近似表示为

FXi(t)(QLi)≈1-FBS(t;QLi)= Φ1γiλit-tλi

式中:FBS(t;QLi)为B-S分布函数;γi=βi/QLi;λi=QLiiβi;Φ(·)为标准正态分布.

Ui(t)=1γiλit-tλi,由此,系统可靠度函数可近似表示为

Rsys(t)=CFX1(t)(QL1),FX2(t)(QL2),,FXn(t)(QLn);θCΦ(U1(t)),Φ(U2(t)),,Φ(Un(t));θ

2 系统维修与备件订购策略

本文的系统维修和备件订购采用控制限策略(CLP),即根据系统退化状态确定相应的备件订购和维修活动.备件订购阈值为QA=[QA1QA2QAn],预防性更换阈值为QM=[QM1QM2QMn].为建立系统维修与备件订购决策优化模型,对相关策略做出如下假设.

(1) 对系统在运行过程中的退化状态进行连续监测,系统各性能退化指标水平可以通过连续监测得到;单位时间状态监测费用记为CI.

(2) 初始备件库存为0,当系统任意退化过程达到备件订购阈值时,系统发出订货信号,备件经过时间τ后到达.此时,若系统不进行更换,会产生相应的备件库存费用;备件订购费用记为CO,单位时间库存费用记为CS.

(3) 当系统任意退化过程达到预防性更换阈值后,系统发出维修信号,如果此时库存中有备件,直接对系统进行更换;否则,在备件到达后对系统进行更换.更换后,系统修复如新,且之后系统退化过程与更换前的系统无关.如果备件是在系统故障后到达,即会产生停机损失,系统单位时间内的停机损失记为CLO.一般来说,系统维修更换费用与其退化量相关,退化量高的系统通常所需维修费用也较多.系统退化量是由多个退化过程共同决定的,由于各退化过程的故障阈值和量纲可能会不同,进而将影响系统退化量的计算.因此,首先定义各退化过程的相对退化量为

χi(t)=Xi(t)QLi, i=1,2,…,n

由式(8)可以看出,当任意χi(t)≥1时,系统处于故障状态.多退化过程引发的系统故障为竞争失效过程,系统状态由多退化过程中的最大相对退化量决定.基于此,系统在t时刻的维修更换费用可表示为

CMAN=CR+ρEsupt)

式中:Esup(χt)=max{E(χ1(t)),E(χ2(t)),…,E(χn(t))},E(χi(t))为χi(t)的期望;CR为系统更换固定费用;ρ为更换费用随系统退化量变化系数.

(4) 维修时间相对于系统寿命周期来说非常短,在建模过程中忽略不计.

(5) 为使备件订购阈值和系统预防性更换阈值有意义,令QAiQMiQLi,i=1,2,…,n.

以单退化过程为例,系统退化过程和更新过程如图1所示.其中:tAtMtL分别为退化过程到达备件订购阈值、预防性更换阈值及故障阈值的时间,且tLtMtA>0.

图1

图1   系统退化和更新过程

Fig.1   System degradation and renew process


对于Gamma过程而言,其退化路径为跳跃过程,因此有P(tM-tA=0)>0,P(tL-tA=0)>0,如图1中系统第2个更新周期内的退化过程所示.事实上,对于很多左极右连的Levy过程(包含Gamma过程)来说,均存在上述性质.

系统不同维修时机如图2所示.根据备件到达的时间不同,系统维修情况可划分为以下3种:

(1) 当tA+τ<tM时,在系统退化状态到达预防性更换阈值时对系统进行更换;

(2) 当tMtA+τ<tL时,在备件到达时对系统进行预防性更换;

(3) 当tA+τtL时,在备件到达时对系统进行故障更换.

图2

图2   系统的不同维修时机

Fig.2   Different maintenance opportunities of the system


3 费用模型

本文以系统长期运行情况下单位时间平均费用(即期望费用率)为指标,对系统预防性维修和备件订购策略进行评价.由前文分析可以看出,备件订购阈值和预防性更换阈值的高低会影响不同维修方式发生概率、维修费用、库存费用、更新周期长度,从而影响系统期望维修费用率.

3.1 期望维修费用率计算

考虑上述3种不同的系统维修情况,在不同情况下系统在一个更新周期内的维修费用C(T)及其相应的更新周期长度T可表示为

(1) 当tA+τ<tM时,

C(T)=CS(tM-tA-τ)+CI(tM)+ CR+ρEsup(χtM)+COT=tM

(2) 当tMtA+τ<tL时,

C(T)=CR+ρEsup(χtA+τ)+ CI(tA+τ)+COT=tA+τ

(3) 当tA+τtL时,

C(T)=CLO(tA+τ-tL)+CI(tA+τ)+  CR+ρEsup(χtA+τ)+COT=tA+τ

在此基础上,根据更新报酬原理可得系统的期望维修费用率为

γ=[CSE(max{tM-tA,τ})-CLOE(min{tL-tA,τ})+(CLO-CS)τ+ρ(Esup(χtA+τ)-Esup(χtM))P(tM-tAτ)+ρEsup(χtM)+CR+CO]/[E(max{tM-tA,τ})+E(tA)]+CI

3.2 具体表达式推导

为获得系统期望维修费用率的解析式,假设GM(u)和GL(u)分别为tM-tAtL-tA的分布函数,相应的生存函数G-M(u)=1-GM(u),G-L(u)=1-GL(u),可得:

E(max{tM-tA,τ})=τGM(τ)+τ+sdGM(s)=τGM(τ)+τ+0sdudGM(s)=τGM(τ)+
0ττ+dGM(s)du+τ+u+dGM(s)du=τGM(τ)+τ-τGM(τ)+τ+(1-GM(u))du=τ+τ+G-M(u)du
E(min{tL-tA,τ})=0τsGL(s)ds+τG-L(τ)=GL(τ)τ-0τGL(s)ds+τG-L(τ)=0τG-L(s)ds
P(tM-tAτ)=1-P(tM-tA>τ)=1-G-M(τ)

由所建立的系统退化过程模型可得tA的生存函数为

P(tA>t)=P(X1(t)<QA1,X2(t)<QA2,…,Xn(t)<QAn)=Ht(QA)

式中:Ht(QA)可由式(2)获得.在此基础上可得期望E(tA)的表达式为

E(tA)=0+P(tA>u)du=0+Hu(QA)du

在上述推导结果基础上,当τ为常数时,可得系统期望维修费用率表达式为

γ=[CSτ+G-M(s)ds-CL0τG-L(s)ds+CLτ+ρ(Esup(χtA+τ)
-Esup(χtM))[1-G-M(τ)]+ρEsup(χtM)+CR+CO]/[τ+τ+G-M(s)ds+0+Hu(QA)du]+CI

通过式(19)可以看出,计算系统期望维修费用率的关键在于推导G-M(s),τ+G-M(s)ds,0τG-L(s)ds,Esup(χtM)Esup(χtA+τ)的表达式.

根据定义,G-M(s)和G-L(s)分别为tM-tAtL-tA的生存函数,即

G-M(s)=P(tM-tA>s)G-L(s)=P(tL-tA>s)

基于前文中的系统相关退化过程模型,可以通过推导获得G-M(s),τ+G-M(s)ds0τG-L(s)ds的表达式为

G-M(s)= 0+x[0,QA]Hs(QM-x)shv(x)dxdv+ Hs(QM)τ+G-M(s)ds=τ+Hs(QM)ds- 0+x[0,QA]Hτ(QM-x)hv(x)dxdv0τG-L(s)ds= 0+x[0,QA]Hτ(QL-x)hv(x)dxdv- 0+Hv(QA)dv+0τHs(QL)ds

式中:QL-x=[QL1-x1QL2-x2QLn-xn],QM-x也是类似的表示;x[0,QA](·)dx为关于[x1x2xn]的n重积分;Hs(·)和hv(·)可分别由式(2)和(3)获得.

对于Esup(χtM)Esup(χtA+τ),由定义可知:

Esup(χtM)=max{E(X1(tM))QL1,E(X2(tM))QL2,…,E(Xn(tM))QLn},系统各性能退化均为Gamma过程,在任意时刻退化量联合分布的边缘分布为Gamma分布,根据鞅停时定理[13],容易得到:

E(Xi(tM))=αiβiE(tM)

式中:E(tM)与式(18)有类似表达式,此处不再赘述.在此基础上,可得:

Esup(χtM)=maxα1β1E(tM)QL1,α2β2E(tM)QL2,,αnβnE(tM)QLn

同理可得:

Esup(χtA+τ)=Max{α1β1(E(tA)+τ)QL1,α2β2(E(tA)+τ)QL2,…,αnβn(E(tA)+τ)QLn}

将式(21)、(23)和(24)代入式(19)即可得到系统期望维修费用率的解析表达式.

3.3 期望维修费用率估算

通过前文获得的系统期望维修费用率模型,可以得到相关的数值计算结果.但由于模型中涉及到x=[x1x2xn]的高维积分,虽然在MATLAB等科学计算软件中集成了高维积分的数值算法,可以直接使用,但算法的计算复杂度较高.为简化计算,下面给出模型的近似表达式.

假设系统各退化过程在订货时间点tA的退化量已知,记为

XtA=[X1(tA) X2(tA) … Xn(tA)],那么容易得到:

G-M(s)=P(tM-tA>s)=P(tQM-XtA>s)= P(Xs<QM-XtA)

由于退化过程均为随机过程,所以在实际中XtA为随机变量.因此,这里用XtA的期望值E(XtA)=[E(X1(tA)) E(X2(tA)) … E(Xn(tA))]代替XtA.由此可得:

G-M(s)≈P(Xs<QM-E(XtA))= Hs(QM-E(XtA))

同理可得:

G-L(s)≈Hs(QL-E(XtA))

因此,τ+G-M(s)ds0τG-L(s)ds的表达式可近似为

τ+G-M(s)dsτ+Hs(QM-E(XtA))ds0τG-L(s)ds0τHs(QL-E(XtA))ds

通过这种近似方法,可以避免x=[x1x2xn]的高维积分运算.将式(26)和(28)代入式(19),即可得到系统期望维修费用率的近似表达式,记为γ.可以看出,γγ之间的差值主要是由E(XtA)XtA引起的,所以当XtA的方差较小时,估计结果也相对较为精确;反之,误差会相应增大.

4 优化模型及算法

在上述费用模型基础上,为制定最优系统维修与备件订购策略,以系统长期运行期望维修费用率最小为优化目标,对预防性维修阈值和备件订购阈值进行优化.基于此,建立如下优化模型

(QA*,QM*)=argmin γ(QA,QM)

s.t. 0<QAQMQL

在上述决策模型中,可以看出目标函数TC具有非线性、不可微的特点,且模型决策变量较多,当系统存在n个退化过程时,模型有2n个决策变量,因此,难以得到模型的解析解.

为解决这一问题,采用ABC算法搜索系统最优维修与备件订购策略.ABC算法是一种基于蜂群搜索蜜源行为的群体智能优化算法,在智能优化算法中属于比较新的算法,该算法控制参数少、易于实现、全局收敛性能好,并且其优化性能优于其他一些传统智能优化算法[17],如遗传算法(GA)、粒子群优化(PSO)算法、差分进化(DE)算法等,特别是在非线性优化函数求解方面具有良好的性能.ABC算法已广泛应用于解决各类优化问题,关于ABC算法的具体机理和优化过程可参考文献[18],这里不再赘述.在案例分析中,ABC算法采用MATLAB实现.

5 案例分析

为验证上述决策优化模型的有效性,以两部件系统为例,即n=2,对系统维修及备件订购策略进行优化,并分析相关参数对模型优化结果的影响.考虑两种不同的情形,在案例1中假设系统两个退化过程参数相同,单位时间退化量均值为2,方差为4,故障阈值也相同;在案例2中假设系统两个退化过程参数存在差异,单位时间内退化量均值分别为2和1.5,方差分别为4和1,相应的故障阈值也不同.不同案例的退化过程及故障阈值参数如表1所示.

表1   系统退化过程及故障阈值参数

Tab.1  Parameters of system degradation processes and failure thresholds

退化过程案例1案例2
αiβiQLiαiβiQLi
i=112101210
i=212109/42/38

新窗口打开| 下载CSV


对于模型中的费用参数,为方便说明,假定单位时间系统状态监测费用为1,其余各项费用值均为与状态监测费用的比值.系统维修费用参数值如表2所示.

表2   系统维修费用参数

Tab.2  Parameters of system maintenance costs

参数取值
CI1
CO3
CS5
CLO50
CR10
ρ20

新窗口打开| 下载CSV


在Copula函数选择方面,以Gaussian Copula函数为例,描述系统两个退化过程间的相关关系,二元Gaussian Copula函数的分布函数为

C(u,v;θ)=-Φ-1(u)-Φ-1(v)12π1-θ2exp2θxy-x2-y22(1-θ2)dxdy

式中:Φ-1(·)为标准正态分布逆函数.当表示两个变量间为正相关关系时,θ∈[0,1],在本案例中令 θ=0.7.当然,这里也可以采用其他类型的Copula函数描述退化间相关关系,其分析过程相同.

5.1 系统维修及备件订购策略优化

在以上参数设置基础上,假设备件订购交付时间为τ=1.为验证期望维修费用率式(13)的准确性,在不同的维修及备件订购策略下采用Monte-Carlo(MC)方法对维修费用进行仿真,具体过程为:首先对系统退化过程进行仿真,得到备件订购时间、系统更换、系统故障时间,进而计算系统库存费用、更换费用及停机损失,最后得到费用具体值.在这里重复上述过程104次,得到系统维修费用的104个实现值.在此基础上,求得平均值并与解析结果进行比较,如表3所示.

表3   解析结果与仿真结果对比

Tab.3  Comparison of analytical results and MC simulations

案例(QA1,QA2,
QM1,QM2)
解析
结果
MC仿真
结果
MC仿真95%
置信区间
1(2,2,5,3)11.2511.18[10.75,11.62]
(4,3,6,5)10.0710.02[9.64,10.40]
(3,3,8,8)10.3410.27[9.76,10.77]
2(2,2,3,3)10.6610.61[9.88,11.34]
(3,2.5,5,5)9.699.67[9.13,10.21]
(3,3,7,6)9.589.52[9.04,10.01]

新窗口打开| 下载CSV


表3可以看出,解析方法得到的期望费用率与仿真结果很接近,并且在MC仿真结果95%置信区间内,由此说明了上述系统期望维修费用率表达式的准确性.

下面分析当备件订购阈值(QA1,QA2)为常数时,系统期望维修费用率γ随预防性更换阈值(QM1,QM2)的变化情况,结果如图3所示.

图3

图3   γ随(QM1,QM2)变化情况

Fig.3   γ versus (QM1,QM2)


图3可以看出,无论对于案例1还是案例2,当(QA1,QA2)为常数时,随着(QM1,QM2)的增大,γ总体上来说呈现先减小后增大的趋势,这是由库存费用、维修费用增加以及系统更新周期增长共同作用的结果.在给定的备件订购阈值下,存在最优的(QM1,QM2)使得γ达到最小.同理,下面固定预防性更换阈值(QM1,QM2),分析系统期望维修费用率γ随备件订购阈值(QA1,QA2)的变化情况,结果如图4所示.

图4

图4   γ随(QA1,QA2)的变化情况

Fig.4   γ versus (QA1,QA2)


图4可以看出,无论对于案例1还是案例2,当(QM1,QM2)为常数时,随着(QA1,QA2)的增大,γ总体上来说呈现先减小后增大的趋势,这主要是受预防性更换概率减小、故障更换概率增大以及库存费用减少的影响.同样,在给定的预防性更换阈值下,存在最优的(QA1,QA2)使得γ达到最小.

下面基于ABC算法对模型进行求解,得到最优维修及备件订购策略.在ABC算法中,设置种群数量为10,适应度函数为1/γ(QA,QM).以案例1为例,考虑到算法中随机因素的影响,运行ABC算法5次,获得的系统维修及备件订购策略优化过程如图5所示,其中:K为迭代次数;上标*表示最优.

图5

图5   ABC算法优化过程

Fig.5   Optimization process of ABC algorithm


图5可以看出,当迭代次数达到100次后,最优期望费用率值不再变化,且各优化过程均收敛于相同的最优值,对案例2也有类似的结果.当退化过程增多时,可适当增加算法中种群数量的设置,以提高算法收敛速度及精度.在此基础上,得到的系统最优维修及备件订购策略如表4所示.此外,假如在这里采取文献[14]中的策略,即不单独考虑系统备件订购阈值,而是在预防性更换阈值(QM1,QM2)处订购备件,即QAi=QMi.在此策略下,所获得的系统最优维修策略见表4.

表4   系统最优维修及备件订购策略

Tab.4  Optimal system maintenance and spare parts ordering policy

维修策略案例1案例2
$Q_{{A}_{1}}^{*}$$Q_{{A}_{2}}^{*}$$Q_{{M}_{1}}^{*}$$Q_{{M}_{2}}^{*}$$γ_{∞}^{*}$$Q_{{A}_{1}}^{*}$$Q_{{A}_{2}}^{*}$$Q_{{M}_{1}}^{*}$$Q_{{M}_{2}}^{*}$$γ_{∞}^{*}$
本文5.925.928.038.038.9226.075.357.966.508.649
文献[14]6.066.069.5866.944.809.192

新窗口打开| 下载CSV


通过对比表4中的数据可知,相对于文献[14]中的维修策略,综合优化备件订购阈值和预防性更换阈值能够有效降低系统期望维修费用率.在案例1和案例2下系统最优维修及备件订购策略对应的系统期望维修费用率γ*分别降低了6.9%和5.9%,这是由于同时优化调整QAiQMi值可以在降低停机费用的同时,增加更新周期长度,使得系统寿命得到更为充分的利用.

为验证系统期望维修费用率的近似表达式的精确性,下面对期望维修费用率近似值γ和精确值γ进行对比.由于在推导γ时将XtAE(XtA)代替,所以这里考察不同备件订购阈值(QA1,QA2)下,γγ的差异.如图6所示.

图6

图6   不同(QA1,QA2)γγ对比

Fig.6   Comparison of γ and γ at different (QA1,QA2) values


图6可以看出,当(QA1,QA2)较小时,γγ的值较为接近;随着(QA1,QA2)的增大,γγ的差值也逐渐增大,但最大差值仅为0.12,在精度要求不是很严格时,可以用γ代替γ以简化计算.γγ差值增大的原因主要是因为(QA1,QA2)变大导致退化达到备件订购阈值的期望时间增大,从而退化量在该时间点的方差变大,所以导致估计结果的误差也相应变大.

5.2 灵敏度分析

首先分析备件交付时间对系统最优维修及备件订购策略的影响,当备件交付时间τ发生变化时,对于案例1和案例2,(QA1*,QA2*,QM1*,QM2*)γ*的变化情况如图7所示.

图7

图7   备件交付时间对优化结果的影响

Fig.7   Influence of spare parts delivery time on optimization results


图7可以看出,无论是在案例1还是案例2的情形下,随着备件交付时间τ的增长,最优备件订购阈值(QA1*,QA2*)和预防性更换阈值(QM1*,QM2*)均呈下降趋势,最优期望维修费用率γ*则是逐渐上升的.这是由于总体上来说,随着备件交付时间的增长,导致不能对退化严重系统及时进行更换,维修费用和停机损失会增加,因此,需要降低备件订购阈值.这将会导致库存费用的增加,预防性更换阈值降低是为了平衡库存费用和预防性更换费用.此外,由图7还可以看出τ的变化对(QA1*,QA2*)影响较大,而对(QM1*,QM2*)影响相对较小.

下面分析θ的变化对系统最优维修及备件订购策略的影响,在案例1和案例2规定的情形下,计算结果如表5所示.

表5   不同θ下的系统最优维修及备件订购策略

Tab.5  Optimal system maintenance and spare parts ordering policies at different θ values

θ案例1案例2
QA1*QA2*QM1*QM2*γ*QA1*QA2*QM1*QM2*γ*
05.965.968.538.539.1037.185.208.316.839.006
0.56.076.078.198.198.9966.075.448.076.598.763
0.75.925.928.038.038.9226.075.357.966.508.649
0.95.145.147.827.828.6436.274.917.846.398.491

新窗口打开| 下载CSV


表5可以看出,当Q发生变化时,系统的最优维修及备件订购策略也发生了一定变化.当相关系数增大时,预防性更换阈值(QM1*,QM2*)的值逐渐减小,而备件订购阈值(QA1*,QA2*)的变化趋势不明显,最优期望维修费用率γ*值逐渐减小.γ*值的减小是由于随着相关系数的增大,系统可靠性也随之提高的原因.

6 结语

多元退化系统CBM决策通常需要考虑不同退化过程间的相关性.在维修策略中同时考虑预防性更换阈值和备件订购阈值,在推导系统退化状态到达各阈值时间联合分布基础上,得到了连续监测条件下的系统期望维修费用率精确和近似表达式.在案例分析中,通过ABC算法得到了最优维修和备件订购策略,验证了模型和算法的有效性.通过和已有策略的对比表明了所提系统维修和备件订购策略的优势.同时,在案例中也检验了系统期望维修费用近似表达式的精度,分析了备件交付时间和退化相关程度参数对决策结果的影响.值得注意的是,本文采用Gamma过程建立退化过程模型,事实上,对于包含Gamma过程的Levy过程来说,上述模型也同样适用.此外,对于一些非Copula相关的多元退化系统在连续监测下的维修阈值优化问题,可参考上述方法建立优化模型.

参考文献

LEE J, WU F J, ZHAO W, et al.

Prognostics and health management design for rotary machinery systems—Reviews, methodology and applications

[J]. Mechanical Systems and Signal Processing, 2014, 42(1/2): 314-334.

DOI:10.1016/j.ymssp.2013.06.004      URL     [本文引用: 1]

DE JONGE B, TEUNTER R, TINGA T.

The influence of practical factors on the benefits of condition-based maintenance over time-based maintenance

[J]. Reliability Engineering & System Safety, 2017, 158:21-30.

DOI:10.1016/j.ress.2016.10.002      URL     [本文引用: 1]

OLDE KEIZER M C A, FLAPPER S D P, TEUNTER R H.

Condition-based maintenance policies for systems with multiple dependent components: A review

[J]. European Journal of Operational Research, 2017, 261(2): 405-420.

DOI:10.1016/j.ejor.2017.02.044      URL     [本文引用: 1]

PAN Z Q, BALAKRISHNAN N.

Reliability modeling of degradation of products with multiple performance characteristics based on gamma processes

[J]. Reliability Engineering & System Safety, 2011, 96(8): 949-957.

DOI:10.1016/j.ress.2011.03.014      URL     [本文引用: 2]

WANG X L, BALAKRISHNAN N, GUO B.

Residual life estimation based on nonlinear-multivariate Wiener processes

[J]. Journal of Statistical Computation and Simulation, 2015, 85(9): 1742-1764.

DOI:10.1080/00949655.2014.898765      URL     [本文引用: 2]

RASMEKOMEN N, PARLIKAD A K.

Condition-based maintenance of multi-component systems with degradation state-rate interactions

[J]. Reliability Engineering & System Safety, 2016, 148:1-10.

DOI:10.1016/j.ress.2015.11.010      URL     [本文引用: 2]

杨志远, 赵建民, 程中华.

退化相关多部件系统预防性维修决策模型

[J]. 系统工程与电子技术, 2018, 40(4): 823-832.

[本文引用: 2]

YANG Zhiyuan, ZHAO Jianmin, CHENG Zhonghua.

Preventive maintenance decision model of multi-component system with degradation interaction

[J]. Systems Engineering and Electronics, 2018, 40(4): 823-832.

[本文引用: 2]

WANG X L, BALAKRISHNAN N, GUO B, et al.

Residual life estimation based on bivariate non-stationary gamma degradation process

[J]. Journal of Statistical Computation and Simulation, 2015, 85(2): 405-421.

DOI:10.1080/00949655.2013.824448      URL     [本文引用: 2]

WANG X L, GUO B, CHENG Z J.

Residual life estimation based on bivariate Wiener degradation process with time-scale transformations

[J]. Journal of Statistical Computation and Simulation, 2014, 84(3): 545-563.

DOI:10.1080/00949655.2012.719026      URL     [本文引用: 1]

HONG H P, ZHOU W, ZHANG S, et al.

Optimal condition-based maintenance decisions for systems with dependent stochastic degradation of components

[J]. Reliability Engineering & System Safety, 2014, 121:276-288.

DOI:10.1016/j.ress.2013.09.004      URL     [本文引用: 1]

ZHANG N L, YANG Q Y.

Optimal maintenance planning for repairable multi-component systems subject to dependent competing risks

[J]. IIE Transactions, 2015, 47(5): 521-532.

DOI:10.1080/0740817X.2014.974115      URL     [本文引用: 1]

LI H P, DELOUX E, DIEULLE L.

A condition-based maintenance policy for multi-component systems with Lévy copulas dependence

[J]. Reliability Engineering & System Safety, 2016, 149:44-55.

DOI:10.1016/j.ress.2015.12.011      URL     [本文引用: 1]

BÉRENGUER C, GRALL A, DIEULLE L, et al.

Maintenance policy for a continuously monitored deteriorating system

[J]. Probability in the Engineering and Informational Sciences, 2003, 17(2): 235-250.

DOI:10.1017/S0269964803172063      URL     [本文引用: 2]

MERCIER S, PHAM H H.

A preventive maintenance policy for a continuously monitored system with correlated wear indicators

[J]. European Journal of Operational Research, 2012, 222(2): 263-272.

DOI:10.1016/j.ejor.2012.05.011      URL     [本文引用: 4]

CHERUBINI U, LUCIANO E, VECCHIATO W. Copula methods in finance[M]. Oxford, UK: John Wiley & Sons Ltd., 2004: 154-160.

[本文引用: 1]

王浩伟, 徐廷学, 刘勇.

基于随机参数Gamma过程的剩余寿命预测方法

[J]. 浙江大学学报(工学版), 2015, 49(4): 699-704.

[本文引用: 1]

WANG Haowei, XU Tingxue, LIU Yong.

Remaining useful life prediction method based on Gamma processes with random parameters

[J]. Journal of Zhejiang University (Engineering Science), 2015, 49(4): 699-704.

[本文引用: 1]

KARABOGA D, AKAY B.

A comparative study of Artificial Bee Colony algorithm

[J]. Applied Mathematics and Computation, 2009, 214(1): 108-132.

DOI:10.1016/j.amc.2009.03.090      URL     [本文引用: 1]

KARABOGA D, BASTURK B.

A powerful and efficient algorithm for numerical function optimization: Artificial bee colony (ABC) algorithm

[J]. Journal of Global Optimization, 2007, 39(3): 459-471.

DOI:10.1007/s10898-007-9149-x      URL     [本文引用: 1]

/