上海交通大学学报(自然版), 2021, 55(10): 1281-1290 doi: 10.16183/j.cnki.jsjtu.2020.320

考虑随机生产等待的串行生产系统机会维护建模

宁小涵, 周晓军,

上海交通大学 机械与动力工程学院,上海 200240

Opportunistic Maintenance Modeling for Serial Production Systems with Stochastic Production Waits

NING Xiaohan, ZHOU Xiaojun,

School of Mechanical Engineering, Shanghai Jiao Tong University, Shanghai 200240, China

通讯作者: 周晓军,男,副教授,博士生导师;E-mail:zzhou745@sjtu.edu.cn.

责任编辑: 石易文

收稿日期: 2020-10-9  

基金资助: 国家自然科学基金(52075336)
科技部重点研发计划(2020YFB1711103)

Received: 2020-10-9  

作者简介 About authors

宁小涵(1997-),女,辽宁省沈阳市人,硕士生,主要从事设备维护决策研究.

摘要

为了充分利用由外部因素如原材料不足或需求不足等导致的随机生产等待带来的维护机会,针对多设备串行生产系统,引入质心与引力窗概念,提出一种时间窗与引力窗相结合的机会维护决策优化模型,同时考虑设备强制预防维护引发的内部维护机会和生产等待带来的外部维护机会,以最小化规划期内系统的维护总成本率为目标,获取最优维护策略.算例分析表明,时间窗与引力窗相结合的建模方法在降低维护总成本方面有明显优势,可有效解决生产等待的到达及持续时间的不确定性问题.

关键词: 多设备串行系统; 生产等待; 机会维护; 维护时间窗; 维护引力窗

Abstract

In order to make full use of the maintenance opportunities brought by stochastic production waits caused by external factors such as shortage of raw materials and insufficient demands, the notions of mass center and gravity windows are introduced and an opportunity maintenance decision-making model combining the time window and the gravity window is proposed for multi-unit serial production systems. Considering both internal maintenance opportunities caused by equipment mandatory maintenance and external maintenance opportunities caused by production waits, the optimal maintenance strategy is obtained by minimizing the total maintenance cost rate of the system in the planning period. The example analysis shows that the combination of the time window and the gravity window has prominent advantages in reducing the total maintenance cost, and can effectively solve the uncertainty of the arrival and duration of production waits.

Keywords: multi-unit serial system; production waits; opportunistic maintenance; maintenance time window; maintenance gravity window

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

本文引用格式

宁小涵, 周晓军. 考虑随机生产等待的串行生产系统机会维护建模[J]. 上海交通大学学报(自然版), 2021, 55(10): 1281-1290 doi:10.16183/j.cnki.jsjtu.2020.320

NING Xiaohan, ZHOU Xiaojun. Opportunistic Maintenance Modeling for Serial Production Systems with Stochastic Production Waits[J]. Journal of shanghai Jiaotong University, 2021, 55(10): 1281-1290 doi:10.16183/j.cnki.jsjtu.2020.320

维护是保障生产系统正常运行、提高设备可靠性的有效手段.随着市场需求的日趋多样化,越来越多的制造企业采用面向订单的生产模式.在这一模式下,由于原材料缺乏、需求不足等原因,生产系统常面临着随机的生产等待,进而导致系统整体停机,这也为系统维护带来了机会.为此,如何充分利用随机生产等待以合理优化系统的维护方案,对制造企业降低维护成本、提高生产效率有重要的现实意义.

目前,已有的机会维护研究多围绕如何利用系统中设备强制预防维护所引发的确定性停机时间进行机会维护.Xia等[1]采用单维护时间窗方法判断串行系统中的设备是否接受预先计划的确定性预防维护机会,并对维护活动进行整合优化.俞梦琦等[2]则引入双维护时间窗方法进一步确定维护组合的最佳维护时刻.Zhou等[3]、Zhao等[4]和Nguyen等[5]基于设备的状态判断其是否接受这种确定性机会.Zhou等[6]以最大化短期机会费用节余为目标,采用动态规划求解,判断是否接受强制预防维护引发的机会.显然,已有研究均集中于如何利用设备强制预防维护所引发的系统内部维护机会,没有考虑生产等待带来的外部维护机会,不利于进一步降低维护成本.

在利用外部机会的机会维护研究中,先期有学者针对确定性的外部机会进行研究.Do van等[7]针对多设备串联系统提出新的动态成组维护策略,对预先已知的外部机会进行维护活动规划.Nzukam 等[8]基于Bruss算法选择最优的外部机会对单设备系统进行机会维护.Khatab等[9]考虑利用生产计划中预先已知的生产间歇进行机会维护,提出基于弹性维护力度的串并联系统选择性维护优化模型.随着市场需求的多样化,生产等待的随机性越来越高,为此,Li等[10]提出基于年龄的单设备更换策略,随机生产等待到达时,若设备年龄达到机会更换阈值则对其进行更换.Wu等[11]提出两阶段单设备机会维护策略,第1阶段对设备进行等周期检测,第2阶段利用随机到达的生产等待进行机会维护,以充分利用设备剩余寿命.Yang等[12]采用逆高斯分布来表示设备衰退增量,针对生产等待随机到达的单设备系统,基于状态维护与机会维护相结合的策略,获得预防更换衰退阈值和机会更换衰退阈值.在考虑机会到达随机性的基础上,Truong等[13,14]还考虑机会持续时间的随机性,提出基于时变持续时间阈值的单设备机会维护策略.综合来说,由于随机性导致决策过程复杂,目前对利用随机外部机会进行机会维护的研究多局限于单设备维护规划层面,且没有兼顾系统中其余设备强制预防维护带来的内部机会.

本文以多设备串行生产系统为研究对象,考虑齐次泊松到达且持续时间随机的生产等待,提出一种时间窗与引力窗相结合的维护决策模型,充分利用了生产等待带来的外部维护机会以及系统中设备强制预防维护引发的内部维护机会实施维护优化,以获取系统在维护规划期内的最优维护计划,为面临随机生产等待的串行系统维护决策优化研究提供基础.

1 问题描述及维护策略

串行生产线中的生产等待如图1所示,该生产线由n台设备组成.以串行生产系统为研究对象,在实际生产场景中,该生产线面临随机到达的生产等待且持续时间随机.通常,串行生产系统中任何一台设备的停机往往意味着系统的整体停机,为了减少设备维护造成的停机时间,节约停机成本,可利用生产等待带来的外部机会对生产线进行维护.

图1

图1   串行生产线中的生产等待

Fig.1   Production waits in serial production line


在维护策略方面,对于串行生产系统中的每一台设备,当出现可接受的生产等待时,该设备实施机会维护;若在计划的预防维护周期内没有生产等待被接受,则进行预防维护;设备发生故障时,则进行故障小修.从整个系统的角度考虑,设备的同时维护也意味着系统停机成本的节约,故当某些设备停机进行机会维护或预防维护时,其余设备也存在着提前维护的内部机会.对于由设备强制预防维护(内部机会)引发的维护活动,采用时间窗[1]判断其余设备是否同时维护;而对于由设备接受生产等待(外部机会)引发的维护活动,由于每个设备进行维护的时刻并不固定,传统时间窗无法有效组合这类维护活动,所以引入引力窗判断未接受生产等待机会的设备是否同时维护.

基于以上维护策略,维护建模及决策分为两部分.首先,建立一个随机状态下的设备层维护决策优化模型,分别构建机会维护和预防维护的期望维护成本模型,以最小化各维护周期内各设备期望维修总成本率为目标,获得最优设备时间窗和生产等待持续时间阈值并判断是否接受生产等待的机会;其次,构建综合考虑内部机会和外部机会的系统层维护决策优化模型,以最小化维护规划期内系统维护总成本率为目标,基于系统时间窗与引力窗相结合的维护模型获得系统的最优维护计划.其中,引力窗的定义综合考虑了机会到达时刻与持续时间、设备维护相关成本及机会与设备时间窗之间的关系对于系统层维护整合趋向的影响.

2 维护建模及决策

2.1 考虑随机生产等待的单设备维护建模及决策

考虑到模型的复杂性,首先提出以下假设:① 预防维护与机会维护均为修复非新,且效果相同;② 故障小修仅恢复设备功能不改变其衰退状况;③ 维护活动和生产等待的持续时间相比于维护周期很短,故忽略不记;④ 生产等待到达服从齐次泊松过程,持续时间为已知分布的随机变量[10,11,12,13].

基于以上假设,在考虑随机生产等待的单设备维护模型中,由于生产等待到达的随机性,判断其是否可接受需要确定一个时间区间,即设备时间窗.时间区间的下限 tijOM为第i台设备第j个维护周期开始接受机会维护的时间点,时间区间的上限 tijPM为第i台设备第j个维护周期的计划预防维护时间点,则第i台设备第j个维护周期的维护时间窗可表示为[tijOM, tijPM];由于生产等待持续时间的随机性,判断其是否可接受还需一个持续时间下限,用ωij表示持续时间下限阈值指数,假设第i台设备的维护持续时间是 τMi,则该设备可接受的生产等待持续时间阈值为ωijτMi.

预防维护和机会维护往往不会使设备恢复到全新状态.Pham等[15]概括总结了8种修复非新的建模方法,其中虚拟役龄法在工程实践中应用广泛,故基于该建模思想,采用虚拟役龄描述设备状态,并用虚拟役龄因子θ∈(0,1)表示维护设备健康衰退演化的影响,则第i台设备在第j+1次维护后的虚拟役龄Ai,j+1

Ai,j+1=Ai,jiTi,j+1

式中:θi为第i台设备的虚拟役龄因子;Ti,j+1为第i台设备第j+1个维护周期的长度.

由维护策略可知,每个设备维护周期内,设备进行一次预防维护或机会维护,如图2所示.其中: τOkij为第i台设备在第j个维护周期中的第k个生产等待,即第kij次生产等待机会的持续时间; tOkij为第kij次生产等待机会的到达时刻.为了得到最优维护规划,对于每个设备,以最小化维护成本率为目标,动态地决策各设备各维护周期的最优维护时间窗[tOM*,tPM*]及生产等待持续时间阈值指数ω*.由于考虑到生产等待的随机性,无法得到设备维护总成本率的确定值,所以以最小化期望维护总成本率为目标进行优化.第i台设备在第j个维护周期的期望维护总成本率 E(c-ij)包括预防维护期望总成本率 E(c-ijPM)和机会维护期望总成本率 E(c-ijOM),则有:

E(c-ij)=E(c-ijPM)+Ec-ijOM

图2

图2   设备维护的两种情况

Fig.2   Two situations of equipment maintenance


预防维护总成本包括维护成本、停机成本和故障小修成本,故第i台设备在第j个维护周期预防维护的期望维修成本率为

E(c-ijPM)=CMi+cdτMi+CiCMENftijPMtijPMPijPM

式中: CMi为第i台设备的维护成本;cd为系统停机成本率,即系统中各设备自身的停机成本率之和; CiCM为小修维护成本;E(Nf(tijPM))为第i台设备在第j个维护周期的计划预防维护时间点的期望累计故障次数; PijPM为第i台设备在第j个维护周期的预防维护发生概率.若用hi(t)表示设备故障率函数,则期望累计故障次数为

E(Nf(tijPM))=Ai,jAi,j+tijPMhitdt

预防维护发生的概率 PijPM可定义为

PijPM=1-PijOM

式中: PijOM为机会维护发生的概率.机会维护在t∈[tijOM, tijPM]时刻发生的概率可以表示为

$\begin{matrix} & P_{ij}^{\text{OM}}\left( t \right)=\overset{\infty }{\mathop{\underset{{{k}_{ij}}=2}{\mathop{\sum }}\,}}\,({{{\text{{F}}}}_{D}}\left( {{\omega }_{ij}}\text{ }\!\!~\!\!\text{ }{{\tau }^{\text{M}}}_{i} \right){{f}^{\text{O}}}_{{{k}_{ij}}}\left( t \right) \\ & \overset{{{k}_{ij}}-1}{\mathop{\underset{l=1}{\mathop{\prod }}\,}}\,(1-{{{\text{{F}}}}_{D}}({{\omega }_{ij}}\tau _{i}^{M}){{F}^{\text{O}}}_{l,t_{ij}^{\text{OM}}}(t_{ij}^{\text{PM}})))+ \\ & {{{\text{{F}}}}_{D}}({{\omega }_{ij}}\tau _{i}^{M}){{f}^{\text{O}}}_{1}\left( t \right) \\ \end{matrix}$

式中:${{\text{{F}}}_{D}}({{\omega }_{ij}}\tau _{i}^{M})=1-{{\text{F}}_{D}}({{\omega }_{ij}}\tau _{i}^{M}) $为生产等待的持续时间大于等于${{\omega }_{ij}}\tau _{i}^{M}$的概率; fOkij(t)为第i台设备在第j个维护周期内第kij次生产等待在t时刻到达的概率; FOl,tijOM(tijPM)为第l次生产等待到达时刻 tOltijOMtijPM之间的概率.由于生产等待的到达为齐次泊松过程,强度为λ,则 fOkij(t)服从k阶Erlang分布[16],定义为

fOkij(t)=λkijtkij-1kij-1!e-λt

FOl,tijOM(tijPM)可以表示为

FOl,tijOM(tijPM)=P(tijOM<tOltijPM)=tijOMtijPMfOlτdτ

PijOM可以表示为

PijOM=tijOMtijPMPijOMtdt

机会维护总成本包括维护成本、故障小修成本、停机成本和惩罚成本,故第i台设备在第j个维护周期机会维护的期望维修总成本率 E(c-ijOM)

E(c-ijOM)=E(c-Mij)+E(c-ijCM)+E(c-dij)+Ec-ijpen

式中: c-Mij为在机会维护情况下的维护成本率; c-ijCM为在机会维护情况下的小修维护成本率; c-dij为在机会维护情况下的停机成本率; c-ijpen为在机会维护情况下的惩罚成本率. c-Mij的期望可表示为

E(c-Mij)=tijOMtijPMCMiPijOMttdt

c-ijCM的期望可表示为

E(c-ijCM)=tijOMtijPMCiCMENftPijOMttdt

c-dij的期望可表示为

$\begin{matrix} & E\left( {{{{c}}}^{\text{d}}}_{ij} \right)=\underset{{{\omega }_{ij}}{{\tau }^{\text{M}}}_{i}}{\overset{{{\tau }^{\text{M}}}_{i}}{\mathop \int }}\,\underset{t_{ij}^{\text{OM}}}{\overset{t_{ij}^{\text{PM}}}{\mathop \int }}\,{{c}^{\text{d}}}\left( \text{ }\!\!~\!\!\text{ }{{\tau }^{\text{M}}}_{i}-\tau \right) \\ & \frac{{{f}_{\text{D}}}\left( \text{ }\!\!\tau\!\!\text{ } \right)}{{{{\text{{F}}}}_{D}}\left( {{\omega }_{ij}}{{\tau }^{\text{M}}}_{i} \right)}\frac{P_{ij}^{\text{OM}}\left( t \right)}{t}dtd\tau \\ \end{matrix}$

式中:fD(τ)为生产等待持续时间为$\tau \in [{{\omega }_{ij}}{{\tau }^{\text{M}}}_{i},{{\tau }^{\text{M}}}_{i}]$的概率.通常,实施预防维护活动需要人力、物料等方面的准备,而机会维护将维护活动执行时间提前,意味着维护准备的不完善,故产生惩罚成本 Cipen,表示维护活动从计划时间 tijPM转移到机会维护发生时间t所付出的代价,通常包括加急导致的人工费用和备件采购费用,定义为

Cipen(t)=cipentijPM-t

式中: cipen为第i台设备的惩罚成本率.据此, c-ijpen的期望可表示为

E(c-ijpen)=tijOMtijPMCipentPijOMttdt

综上,可以得到设备的期望维护成本率,以最小化期望维护成本率为目标求解,即可得 [tijOM*,tijPM*]ωij*.

2.2 时间窗与引力窗相结合的系统维护建模及决策

由单设备的维护建模可以获得第i台设备在第j个维护周期内的最优维护时间窗,假设ti,j为第i台设备进行第j次维护的时刻,则第i台设备的第j个维护周期为[ti,j-1,ti,j],故可得到第i台设备在第j个维护周期[ti,j-1,ti,j]内的进行维护活动的时间区间[ti,jst, ti,jen],定义为

ti,jst=ti,j-1+tijOM*
ti,jen=ti,j-1+tijPM*

对于由n台设备组成的串行系统, trsys为系统实施第r次维护活动的时刻,则第r次维护活动周期为 [tr-1sys,trsys].假设第i台设备第j个维护周期对应第r次维护活动,则 [ti,jst,ti,jen]也为第i台设备在第r次维护活动的时间区间.对于串行系统,为了节约停机成本,需将系统中的设备维护活动进行优化整合.对于内部机会(设备进行强制预防维护)引发的系统维护活动,可以采用系统时间窗Twin判断其余设备是否同时维护,即对计划预防维护时间点落在时间窗所在区间[trsys, trsys+Twin]的设备均进行维护组合,如图3所示,其中,Tsys为系统维护规划期;Twin*为最优维护整合时间窗.由图3可知,第2台设备的计划预防维护时间点 t2,jen落在系统时间窗内,第n台设备的计划预防维护时间点 tn,jen未落在系统时间窗内,故对第2台设备进行提前维护,第n台设备在此次系统维护活动中不进行维护.

图3

图3   针对强制预防维护的时间窗模型

Fig.3   Time window model for mandatory preventive maintenances


而对于外部机会(接受生产等待)引发的系统维护活动,由于每个设备都分别通过设备时间窗判断是否接受生产等待的机会,而不是在一个计划的时间点进行维护,系统时间窗无法处理这类维护活动的优化整合,所以引入引力窗这一概念来进一步对维护活动进行优化整合.

引力窗这一概念来源于万有引力定律.若系统中第k个生产等待,即第ksys个生产等待带来的机会,对于未接受此次机会的第i台设备的时间窗引力 Fiksys大于引力阈值F*,则第i台设备在第ksys个生产等待到达时也需要进行维护,如图4所示.其中: tOksys为第ksys个生产等待带来的机会的到达时刻; ti,jcen为第i台设备在第j个设备维护周期的设备时间窗质心.由图4可知,第ksys个生产等待对第2台设备的引力 F2ksys大于等于引力阈值F*,对第n台设备的引力 Fnksys小于引力阈值F*,故对第2台设备进行提前维护,第n台设备在此次系统维护活动中不进行维护.

图4

图4   针对随机生产等待的引力窗模型

Fig.4   Gravity window model for stochastic production waits


类比于万有引力公式 Fiksys可以定义为

Fiksys=GmiksysMiRiksys2

式中:G为引力常量; miksys为机会的“质量”;Mi为第i台设备时间窗的“质量”; Riksys为机会与设备时间窗之间的“距离”.将万有引力公式与机会维护策略相结合的关键在于如何定义以上“质量”和“距离”.引力常量G是一个比例系数,为了计算方便,取为G=1 N·h2/2;“质量”表示维护整合趋向的大小.机会的持续时间和设备的停机成本影响这一趋向的大小,故机会的“质量” miksys可定义为

miksys=ρiksysτMicd-cdi

式中: ρiksys为生产等待持续时间指数; cdi为第i台设备自身的停机成本率. ρiksys衡量第ksys次生产等待带来的机会的持续时间 τOksys对于第i台设备维护整合决策的影响,定义为

ρiksys=min{τOksys,τMi}τMi

在式(19)中,cd- cdi表示由于第i台设备维护导致的系统多余的停机成本率.显然,自身停机成本很小的设备进行维护导致系统整体停机是最不希望发生的情况,故其维护整合的趋向最大.其次,小修成本和惩罚成本在一定程度上影响了维护组合的决策,故第i台设备时间窗的“质量”Mi定义为设备时间窗内第i台设备的期望小修成本和期望惩罚成本之差,可表示为

Mi=tijOMtijPMCiCME(Nf(t))PijOM(t)dt-tijOMtijPMCipentPijOMtdt

最后,生产等待到达的时机也影响着整合维护的趋向,故机会与设备时间窗之间的“距离” Riksys定义为生产等待到达的时刻 tOksys与未接受生产等待带来的机会的第i台设备在第j个设备维护周期的时间窗“质心” ti,jcen间的“距离”,可表示为

Riksys=ti,jcen-tOksys

类比于质心计算公式,第i台设备时间窗的质心 ti,jcen定义为设备时间窗内期望维护成本的中心,则有:

ti,jcen=E(c-ijPM)tijPM+tijOMtijPME(c-ijOM(t))tdtE(c-ij)

式中: c-ijOM(t)为在t时刻进行机会维护的维修总成本率,其期望可表示为

$\begin{matrix} & E({c}_{ij}^{\text{OM}}(t))=[{{C}^{\text{M}}}_{i}+C_{i}^{\text{CM}}E({{N}_{f}}(t)]+ \\ & \underset{{{\omega }_{ij}}{{\tau }^{\text{M}}}_{i}}{\overset{{{\tau }^{\text{M}}}_{i}}{\mathop \int }}\,{{c}^{d}}\text{ }\!\!~\!\!\text{ }\left( {{\tau }^{\text{M}}}_{i}-\tau \right)\frac{{{f}_{\text{D}}}\left( \text{ }\!\!\tau\!\!\text{ } \right)}{{{{\text{{F}}}}_{D}}\left( {{\omega }_{ij}}{{\tau }^{\text{M}}}_{i} \right)}d\tau + \\ & C_{i}^{\text{pen}}\left( t \right))\frac{P_{ij}^{\text{OM}}\left( t \right)}{t} \\ \end{matrix}$

基于以上所述的系统维护整合模型,具体决策步骤如下.

步骤1 从系统初始活动次数,即r=1开始,各设备处于全新状态;

步骤2 输入各设备维护时间窗及质心,并赋值给3个时刻tsttentcen,即

ti,1st=ti1OM,ti,1cen=tCi1,ti,1en=ti1PM,i=1,2,,n

步骤3 判断累计系统维护活动次数是否达到维护规划期Tsys.若是,结束系统维护规划;否则,转入步骤4;

步骤4 若第r次维护活动由强制预防维护引发,则 trsys= miniti,ren,用Twin*进行维护整合判断,即

Θ(i,trsys)=1,ti,rentrsys+Twin*0,其他

式中: Θ(i,trsys)=0表示在系统第r次维护活动中不对第i台设备采取维护活动;而 Θ(i,trsys)=1表示在系统第r次维护活动中实施时刻 trsys对第i台设备进行维护.若第r次维护活动由接受第ksys个生产等待的机会引发,则 trsys=tOksys[miniti,rst,miniti,ren],用引力窗F*进行维护整合判断,即

Θ(i,trsys)=1,i台设备接受机会FiksysF*0,其他

从而得到第r次系统维护活动中进行维护的设备集合为 Ωr=iΘ(i,trsys)=1并实施维护活动,其维护持续时间 τrsys可以表示为

τrsys=maxiΩr{τMi},r次维护活动由强制预防维护触发maxiΩr{τMi,τOksys},r次维护活动由接受第ksys生产等待的机会触发

步骤5 进入下一次维护活动,赋值r=r+1,则

$\begin{matrix} & t_{i,r}^{\text{st}}=\left\{ \begin{array}{*{35}{l}} t_{r-1}^{\text{sys}}+t_{ij}^{\text{OM}}, & \text{for}\Theta \left( i,t_{r}^{\text{sys}} \right)=1 \\ t_{i,r-1}^{\text{st}}, & \text{for}\Theta \left( i,t_{r}^{\text{sys}} \right)=0 \\ \end{array} \right. \\ & i=1,2,\ldots,n \\ \end{matrix}$
$\begin{matrix} & t_{i,r}^{\text{cen}}=\left\{ \begin{array}{*{35}{l}} t_{r-1}^{\text{sys}}+{{t}^{\text{C}}}_{ij}, & \text{for}\Theta \left( i,t_{r}^{\text{sys}} \right)=1 \\ t_{i,r-1}^{\text{cen}}, & \text{for}\Theta \left( i,t_{r}^{\text{sys}} \right)=0 \\ \end{array} \right. \\ & i=1,2,\ldots,n \\ \end{matrix}$
$\begin{matrix} & t_{i,r}^{\text{en}}=\left\{ \begin{array}{*{35}{l}} t_{r-1}^{\text{sys}}+t_{ij}^{\text{PM}}, & \text{for}\Theta \left( i,t_{r}^{\text{sys}} \right)=1 \\ t_{i,r-1}^{\text{en}}, & \text{for}\Theta \left( i,t_{r}^{\text{sys}} \right)=0 \\ \end{array} \right. \\ & i=1,2,\ldots,n \\ \end{matrix}$

然后转回步骤3进行下一次维护活动的维护规划.

综上,系统层优化就是以最小化维护规划期内的系统维护总成本率为目标,得到最优维护整合的时间窗Twin*及引力窗F*.系统的维护总成本为各设备维护总成本之和,设备的维护总成本包括维护成本、小修成本、停机成本和惩罚成本.若第r次系统维护活动是设备强制预防维护导致的,则第i台设备的维护总成本 C'irP

C'irP=cdiτrsys,foriΩrCMi+Cipen(trsys)+CiCME(Nf(Trsys))+cdiτrsys,foriΩr

式中: Trsys为系统第r次维护活动的长度.

若第r次系统维护活动是设备接受第ksys个生产等待的机会导致的,则第i台设备的维护总成本 C'irO

C'irO=cdi(τrsys-τOksys),foriΩrCMi+Cipen(trsys)+CiCME(Nf(Trsys))+cdi(τrsys-τOksys),foriΩr

3 算例分析

3.1 算例概览及策略对比

考虑一个由6台串行设备组成的机械加工生产线,如车床、磨床、铣床等组成的串行生产系统,生产线维护规划期Tsys=1500 h.Weibull分布特别适用于机械加工设备的故障率建模,故假设该串行生产线中每台设备的故障率分布均服从Weibull分布,即为

h(t)=βαtαβ-1

式中:β为形状参数;α为尺度参数,可以通过设备历史故障数据的统计分析得到.生产等待带来的机会的到达服从强度为λ=0.05 次/h的齐次泊松过程,其持续时间τO~N(2,0.6),可通过生产线生产等待数据的统计,并拟合相应分布获得.具体设备参数如表1所示.其中:成本参数 CMiCiCMcipencdi及维护相关参数 τMiθi是基于设备的历史维护数据,通过统计分析得到的;各设备的故障率参数αiβi是基于历史故障数据,采用最小二乘法或最大似然估计等得到的.

表1   设备参数

Tab.1  Equipment parameters

iCiM/元CiCM/元cipen/(元·h-1)cid/(元·h-1)τiM/hαiβiθi
1513628.052.317483.423.1067.000.97
2507711.044.818023.312.9084.240.95
3535998.037.223783.003.03107.780.98
46291131.253.427523.202.88103.360.95
5908876.051.418222.893.1278.590.98
6545884.037.218043.143.7098.260.97

新窗口打开| 下载CSV


为获得时间窗和引力窗维护整合模型下系统的最优维护策略,基于MATLAB对系统进行仿真,系统维护模型的决策变量为Twin*F*.Twin*取值以设备预防维护周期为依据,通过设备层的数值模拟得到系统中设备的最长预防维护周期约为250 h,因此Twin*的搜索范围为[0,250] h,搜索步长为10 h,通过仿真得到F*的最优取值落在[3,9] kN区间内,即为搜索范围,搜索步长为0.1 kN.生产等待的随机性给系统带来了不确定性,因此利用仿真获得系统平均总维护成本率,每次数值模拟均对系统做 2000 次随机场景中的仿真.

为了验证时间窗和引力窗维护整合策略的有效性,本文设置了两组对照策略进行比较,第1组既不考虑时间窗也不考虑引力窗,即不存在维护组合的情况;第2组仅考虑时间窗的情况,分别验证了引力窗和时间窗策略的有效性.MATLAB仿真结果显示,在既不考虑时间窗也不考虑引力窗的情况下,系统维护总成本率为 c'0sys=727.8666 元;仅考虑时间窗的情况下,Twin=80 h,系统维护总成本率为 c'1sys=668.7855 元;考虑时间窗和引力窗的情况下,Twin*=80 h,F*=4.9 kN,得到系统最低维护总成本率为 c'2sys=583.4952 元.故时间窗与引力窗相结合的策略优于两种对照策略.时间窗和引力窗维护整合最优模型下,系统在某次仿真中的维护计划表如表2所示,展示了系统在第1~18次维护活动中的停机维护时刻及维护整合情况.其中:“1”表示在对应周期中第i台设备参与维护整合;“0”表示在对应周期中第i台设备不参与维护整合.

表2   系统维护时刻表

Tab.2  System maintenance schedule

i系统维护活动次数
r=1r=2r=3r=4r=5r=6r=7r=8r=9
1101011011
2010101011
3010101010
4010101011
5101011011
6101010111
t/h145.62160.80271.41335.27426.45525.55565.02718.55862.85
i系统维护活动次数
r=10r=11r=12r=13r=14r=15r=16r=17r=18
1010101110
2010011100
3100101011
4001001010
5010011110
6010011110
t/h903.84985.061033.361065.041112.001240.071346.281478.071553.55

新窗口打开| 下载CSV


3.2 不同停机成本下的策略对比

对于串行生产系统,对设备进行维护组合可有效减少系统的维护停机次数,进而降低停机成本.因此,停机成本的大小是影响维护决策的主要因素.为了验证所提策略的有效性,在上述串行系统中,令设备的其他参数保持不变,所有设备停机成本成倍变化,对以上3组策略分别进行仿真,结果如图5所示.其中:κ为停机成本变化倍数;c'sys为系统维护总成本率.由图5可知,3组策略下的维护总成本率均随着停机成本的增大而增大.对其进行具体对比分析,可以发现 c'2sys<c'1sys<c'0sys始终成立,进一步证明了所提策略的有效性.

图5

图5   不同停机成本下的系统维护总成本率分析

Fig.5   Total cost rate analysis of system maintenances at different downtime costs


此外,停机成本越小,c'2sysc'1sys越为接近; 停机成本越大,c'1sysc'0sys越为接近.引力窗改进的总维护成本率占总改进的维护成本率的比例ϕ可以表示为

ϕ=c'1sys-c'2sysc'0sys-c'2sys

随着停机成本的增加,ϕ的变化如图6所示.由图6可知,停机成本越大,ϕ越大,意味着引力窗改进的效果越明显.这是因为当停机成本增加时,设备更趋向于利用生产等待进行机会维护,从而避免设备强制性预防维护导致巨额停机成本的情况.由仿真结果可知,当κ=0.1时,最优维护策略下,在维护规划期内由外部机会引发的系统维护的平均次数为10.1525次,由内部机会引发的系统维护的平均次数为6.928次;而当κ=50时,最优维护策略下,由外部机会引发的系统维护的平均次数为7.826次,由内部机会引发的系统维护的平均次数仅为0.015次.故停机成本越大时,引力窗对于系统维护计划的改进越为重要;停机成本相对较小时,时间窗对于系统维护计划的改进越为重要.不同停机成本下的具体仿真及优化结果如表3所示.

图6

图6   不同停机成本下的引力窗改善占比分析

Fig.6   Analysis of the proportion of gravity window improvements at different downtime costs


表3   不同停机成本的仿真结果

Tab.3  Simulation results of different downtime costs

κTwin*/hF*/kNc'0sys/(元·h-1)c'1sys/(元·h-1)c'2sys/(元·h-1)ϕ/%
0.10602.9318.71527281.8392274.437116.72
0.20804.0411.60728361.1766346.234022.86
0.40903.7506.00181437.2519412.490926.48
0.501003.9562.58874490.8783462.240128.54
0.80904.2656.73353586.2013524.346746.72
1.00804.9727.86663668.7855583.495259.08
1.251404.5783.24224723.1189624.985762.01
2.001804.0985.13845913.2768741.153470.55
2.502107.21057.89010989.7344813.114372.16
5.002405.91572.102501509.06601159.151084.74
10.003405.42433.612102400.64802192.511086.33
25.004706.24006.108303993.23803897.190088.18
50.0056013.06785.667506780.43346667.250495.58

新窗口打开| 下载CSV


3.3 不同生产等待到达频率的策略对比

在此维护模型中,考虑了齐次泊松到达的生产等待,利用生产等待进行机会维护是降低维护成本的一个重要手段,故生产等待到达的频率对于维护决策也有很大的影响.为了验证所提策略的有效性,令模型的其他参数保持不变,改变生产等待到达的频率,对以上3组策略分别进行仿真,结果如图7所示.由图7可知,随着λ的增大,即生产等待的到达趋于频繁,c'0sysc'1sysc'2sys均持续减小.对其进行具体对比分析,可以发现 c'2sys<c'1sys<c'0sys始终成立,证明了所提策略的有效性.

图7

图7   不同生产等待到达频率下的系统维护总成本率分析

Fig.7   Total cost rate analysis of system maintenances at different production wait frequencies


此外,随着λ的增大,ϕ的变化如图8所示.由图8可知,λ越大,ϕ越大,意味着生产等待的到达越频繁,引力窗改进的效果越明显.这是因为生产等待的到达越频繁,设备越大概率地利用生产等待进行机会维护.由仿真结果可知,当λ=0.025 次/h时,在维护规划期内由外部机会引发的系统维护的平均次数为7.462次,由内部机会引发的系统维护的平均次数为 1.7305 次;而当λ=0.2 次/h时,由外部机会引发的系统维护的平均次数为14.082次,由内部机会引发的系统维护的平均次数仅为 0.0455 次.故生产等待的到达越频繁,引力窗对于系统维护总成本率的改进越为重要;生产等待到达相对稀疏时,时间窗对于系统维护总成本率的改进越为重要.不同生产等待到达的频率下的具体仿真及优化结果如表4所示.

图8

图8   不同生产等待到达频率下的引力窗改善占比分析

Fig.8   Analysis of the proportion of gravity window improvements at different production wait frequencies


表4   不同生产等待到达频率的仿真结果

Tab.4  Simulation results of different production wait frequencies

λ/(次·h-1)Twin*/hF*/kNc'0sys/(元·h-1)c'1sys/(元·h-1)c'2sys/(元·h-1)ϕ/%
1/40801.6838.8713726.1197656.925938.03
1/30701.4779.4774689.2100607.462047.52
1/25601.9755.5036681.5043585.652556.43
1/20804.9727.8666668.7855583.495259.08
1/151805.1703.8952642.5038536.292063.37
1/102205.3646.6898612.3003520.242772.80
1/51801.0609.5262600.1814482.039692.67

新窗口打开| 下载CSV


4 结语

本文同时考虑了串行生产系统面临的由预防维护引发的内部维护机会以及由生产等待带来的随机外部维护机会,提出时间窗与引力窗相结合的机会维护策略.对设备和系统分别进行维护建模,利用时间窗对内部机会引发的维护活动进行整合,利用引力窗对外部机会引发的维护活动进行整合.算例分析结果表明,在复杂的参数环境中,相对于无维护整合模型和时间窗模型,时间窗与引力窗相结合的决策模型均可以获得更低的系统维护总成本率,具有广泛的适应性与稳定性,且随着停机成本的增大或生产等待到达频率的提高,引力窗的改善占比呈递增趋势.因此,在停机成本较高或生产中断频繁发生的串行生产系统中,引力窗对于维护计划的改进更为重要.

参考文献

XIA T B, XI L F, ZHOU X J, et al.

Dynamic maintenance decision-making for series-parallel manufacturing system based on MAM-MTW methodology

[J]. European Journal of Operational Research, 2012, 221(1):231-240.

DOI:10.1016/j.ejor.2012.03.027      URL     [本文引用: 2]

俞梦琦, 史凯龙, 周晓军.

基于双时间窗的多设备串行系统机会维护策略

[J]. 上海交通大学学报, 2020, 54(1):69-75.

[本文引用: 1]

YU Mengqi, SHI Kailong, ZHOU Xiaojun.

Opportunistic maintenance strategy for multi-unit serial systems based on dual time window

[J]. Journal of Shanghai Jiao Tong University, 2020, 54(1):69-75.

[本文引用: 1]

ZHOU P, YIN P T.

An opportunistic condition-based maintenance strategy for offshore wind farm based on predictive analytics

[J]. Renewable and Sustainable Energy Reviews, 2019, 109:1-9.

[本文引用: 1]

ZHAO H S, XU F H, LIANG B T, et al.

A condition-based opportunistic maintenance strategy for multi-component system

[J]. Structural Health Monitoring, 2019, 18(1):270-283.

DOI:10.1177/1475921717751871      URL     [本文引用: 1]

NGUYEN K A, DO P, GRALL A.

Multi-level predictive maintenance for multi-component systems

[J]. Reliability Engineering & System Safety, 2015, 144:83-94.

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

ZHOU X J, XI L F, LEE J.

Opportunistic preventive maintenance scheduling for a multi-unit series system based on dynamic programming

[J]. International Journal of Production Economics, 2009, 118(2):361-366.

DOI:10.1016/j.ijpe.2008.09.012      URL     [本文引用: 1]

DO VAN P, BARROS A, BÉRENGUER C, et al.

Dynamic grouping maintenance with time limited opportunities

[J]. Reliability Engineering & System Safety, 2013, 120:51-59.

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

NZUKAM C, VOISIN A, LEVRAT E, et al.

Opportunistic maintenance scheduling with stochastic opportunities duration in a predictive maintenance strategy

[J]. IFAC-PapersOnLine, 2018, 51(11):453-458.

[本文引用: 1]

KHATAB A, AGHEZZAF E H, DIALLO C, et al.

Selective maintenance optimisation for series-parallel systems alternating missions and scheduled breaks with stochastic durations

[J]. International Journal of Production Research, 2017, 55(10):3008-3024.

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

LI P, WANG W B, PENG R.

Age-based replacement policy with consideration of production wait time

[J]. IEEE Transactions on Reliability, 2016, 65(1):235-247.

DOI:10.1109/TR.24      URL     [本文引用: 2]

WU T Y, MA X B, YANG L, et al.

Proactive maintenance scheduling in consideration of imperfect repairs and production wait time

[J]. Journal of Manufacturing Systems, 2019, 53:183-194.

DOI:10.1016/j.jmsy.2019.09.011      URL     [本文引用: 2]

YANG L, ZHAO Y, PENG R, et al.

Opportunistic maintenance of production systems subject to random wait time and multiple control limits

[J]. Journal of Manufacturing Systems, 2018, 47:12-34.

DOI:10.1016/j.jmsy.2018.02.003      URL     [本文引用: 2]

TRUONG B H, CHOLETTE M E, BORGHESANI P, et al.

Opportunistic maintenance considering non-homogenous opportunity arrivals and stochastic opportunity durations

[J]. Reliability Engineering & System Safety, 2017, 160:151-161.

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

TRUONG B H, CHOLETTE M E, BORGHESANI P, et al.

Opportunistic maintenance for wind turbines considering external opportunities—A case study

[C]// Proceedings of 3rd International Conference on the Industry 4.0 Model for Advanced Manufacturing. Belgrade, Serbia: Springer, 2018: 211-226.

[本文引用: 1]

PHAM H, WANG H Z.

Imperfect maintenance

[J]. European Journal of Operational Research, 1996, 94(3):425-438.

DOI:10.1016/S0377-2217(96)00099-9      URL     [本文引用: 1]

CINLAR E.

Introduction to stochastic processes

[M]. Mineola, NY, USA: Dover Publications, Inc., 2013.

[本文引用: 1]

/