Mechanical Systems and Signal Processing 25 (2011) 1837–1848

Contents lists available at ScienceDirect

Mechanical Systems and Signal Processing journal homepage: www.elsevier.com/locate/jnlabr/ymssp

Condition-based spares ordering for critical components Darko Louit a, Rodrigo Pascual a,n, Dragan Banjevic b, Andrew K.S. Jardine b a b

´lica de Chile, Av. Vicun ˜a Mackenna 4860, Santiago, Chile Centro de Minerı´a, Pontificia Universidad Cato Department of Mechanical and Industrial Engineering, University of Toronto, 5 King’s College Road, Toronto, Ontario, Canada M5S 3G8

a r t i c l e i n f o

abstract

Article history: Received 4 January 2010 Received in revised form 28 December 2010 Accepted 6 January 2011 Available online 18 January 2011

It is widely accepted that one of the potential benefits of condition-based maintenance (CBM) is the expected decrease in inventory as the procurement of parts can be triggered by the identification of a potential failure. For this to be possible, the interval between the identification of the potential failure and the occurrence of a functional failure (P-F interval) needs to be longer than the lead time for the required part. In this paper we present a model directed to the determination of the ordering decision for a spare part when the component in operation is subject to a condition monitoring program. In our model the ordering decision depends on the remaining useful life (RUL) estimation obtained through (i) the assessment of component age and (ii) condition indicators (covariates) that are indicative of the state of health of the component, at every inspection time. We consider a random lead time for spares, and a single-component, single-spare configuration that is not uncommon for very expensive and highly critical equipment. & 2011 Elsevier Ltd. All rights reserved.

Keywords: Stochastic models Spare parts Ordering time Condition-based maintenance Remaining useful life

1. Introduction The main principle behind the use of condition monitoring techniques for the maintenance of industrial equipment is that of anticipating the occurrence of failures. When condition-based maintenance programs are in place, the removal of a component from operation is ideally triggered by the detection of a degradation process within the equipment (when resistance to failure has started to decrease). If we are able to detect the start of this failure process (i.e. the occurrence of a potential failure) early enough so that the expected lead time to receive a spare part on-site is less than the expected time to failure, then there is no need to stock a spare component. Using reliability-centered maintenance (RCM) terminology (see Ref. [1]), when the P-F interval is longer than the lead time there is no need to stock a spare. This idea constitutes a widely accepted potential benefit of condition-based maintenance (CBM) policies (see e.g. [2,3]), and creates an opportunity for the optimization of the ordering time of spares when demand can be anticipated. Gains can be important as in several industries, spare related holding costs are huge. For example, the commercial aviation industry has more than 40 billion dollars worth of spare parts on stock [4]. The use of condition monitoring techniques in industry has largely increased over the last few years [5]. The use of the condition information collected in the determination of optimal spare parts ordering could therefore generate significant savings in stockholding related costs. The latter statement is of particular importance to the case of expensive, complex components. However, the incorporation of condition information in the spare parts stockholding decision (i.e. the impact of condition-based maintenance policies in spare parts inventories) has seldom been approached in the literature. In fact,

n

Corresponding author. E-mail address: [email protected] (R. Pascual).

0888-3270/$ - see front matter & 2011 Elsevier Ltd. All rights reserved. doi:10.1016/j.ymssp.2011.01.004

1838

D. Louit et al. / Mechanical Systems and Signal Processing 25 (2011) 1837–1848

our literature survey only identified recent efforts by Ghodrati and Kumar [6], which are based on the use of external conditions to adjust demand estimations for spare parts (a more detailed account of these works is given in Section 6). The latter might be explained by the little integration between the areas of maintenance and reliability engineering and that of inventory and logistics, as examples of stockholding decisions with respect to maintainability or reliability parameters are, in general, scarce. The opportunity to reduce inventory levels via the implementation of condition-based decision programs (based on the internal state of health of the equipment) has not been addressed in the literature, to the best of our knowledge. In this article, we present a model resulting in the decision to order a spare or to continue to operate without ordering until the next inspection, based on estimations of the remaining life of the item given its age and internal condition. We concentrate on a single-system, single-spare configuration, which is not unreasonable for very expensive, highly critical components. The remainder of the article is structured as follows. In the following section we review the concepts of conditional reliability function and remaining useful life of a component. Then we discuss methods for the calculation of these functions, taking into account condition monitoring information. Next we present an original decision model for spares ordering, which results in the decision to order a spare and the optimal ordering time, so that costs are minimized. We then present a case study from a mining application. We conclude the article, identifying areas for further development and providing some final remarks.

2. Conditional reliability and remaining useful life The reliability function of an item is defined as the probability of survival of the item over an interval of time, say t. Typically, two cases for this function have concentrated interest in reliability analysis: the unconditional case (which assumes that the item has not yet been put into operation) and the conditional case (which assumes that the item has been operated for some time, say x). That is, for the unconditional case the figure of interest is P(T4t), whereas for the conditional case it is P(T4t9T4x), where T is the lifetime of the item. In the case of condition-based maintenance decisions, we are interested in the conditional reliability of the item, given that it has been in operation up until the moment of inspection. In addition, since condition of the item is being monitored via different measurements (e.g. vibration levels, concentration of metals in the oil, noise levels, temperatures), these measurements should be included in the calculation of the conditional reliability. In order for the reliability function to be calculated, an appropriate model for the hazard rate (or alternatively for the probability density function of the time to failure) should be constructed. In particular, we are interested in a model capable of representing the hazard rate of the equipment, combining usage information (age) with condition information (through condition indicators or covariates). Such a model would help to provide better prediction of the remaining life of the item, thus improving the anticipation of demand for spare parts. In general, covariates can be classified as internal and external. Internal covariates relate to the internal state of the equipment. External covariates can be observed independently of the failure process (e.g. variables indicating conditions of the environment where components operate). In addition, covariates can be fixed (i.e. time-independent) or time-varying (i.e. time-dependent). A widely accepted method to incorporate condition monitoring information in lifetime analysis is the proportional hazards model (PHM, see Ref. [7]). Kumar and Klefsjo¨ [8] provide a comprehensive review of applications of the PHM in the reliability field. The PHM models the hazard rate function, l(t), as

lðtÞ ¼ h0 ðtÞexp

X

!

gi Zi ðtÞ ,

ð1Þ

i

where h0(t) is a deterministic baseline hazard function (which depends on the age of the item only) and Z(t)=(Z1(t), Z2(t),y) is a vector of time-dependent covariates, which can be internal or external. The model in Eq. (1) implies that the hazard rate function is conditioned on a stochastic process that is related to the condition (state of health) of the item. A common model used to represent the state of a system is the discrete Markov process (see e.g. [28]). Banjevic and Jardine [9] indicated that in condition-based maintenance applications, the use of a non-homogeneous Markov process (NHMP) is of particular interest, as it allows for the rate of change of the system state to be dependent on the system’s age. In their paper, they present theoretical and numerical methods for the calculation of the reliability function of an item under the assumption of a Markov process model. They use a PHM to model the hazard rate of the equipment, and introduce a reliability function model for the case of time-dependent, internal covariates (which is the case of our interest in this article). Furthermore, they consider the case of a NHMP, allowing for the transition rates of the condition process to change in different periods within the life of the item (e.g. early life, normal-life, wear-out). We will use their results for the calculation of the reliability function.

D. Louit et al. / Mechanical Systems and Signal Processing 25 (2011) 1837–1848

1839

In the following section, we briefly present the procedures introduced by Banjevic and Jardine [9], as they are relevant for the discussion of the condition-based ordering model presented afterwards. Presentation follows the paper closely and uses a similar notation. However, full details are not provided here. 2.1. Basic definitions Let the condition (state) of an item be represented by {Z(x), x Z0}, a continuous time discrete process. Let the state of the item be denoted by i, with i=0, 1 , 2, y, m, moN. That is, we consider that the state set is finite. These states may represent numerical values for a covariate of interest (or for multiple covariates), qualitative states such as ‘normal’, ‘warning’, ‘danger’, environmental conditions. Note that the assumption of a finite state set is not restrictive, as typically the state of health of the system will be classified into few categories. In the case of numerical values of covariates, discretization into covariate bands generates a finite number of states (each band defines a state) and is a common practice that also results in reduced computational intensity (see e.g. Ref. [10]). For multidimensional values of Z, each covariate can be discretisized and the total state space will be defined by the combinations of all possible individual states (bands) for each covariate in Z. A failure process will be called a Markov failure time process (MFTP) if  PðT 4 t,ZðtÞ ¼ jT 4 x,ZðxÞ ¼ i,Zða1 Þ ¼ i1 ,Zða2 Þ ¼ i2 ,. . .,Zðal Þ ¼ il Þ ¼ Lij ðx,tÞ, ð2Þ where Lij(x,t) denotes the transition probability from state i into state j, in the interval [x, t], for xot oT. For the process to be a MFTP, Eq. (2) has to be valid for all 0 ra1 oa2 o    oal o x ot and i1, i2, y, il, i, j, where a1, a2, y, al, x, t are times at which information of the covariate process is available and i1, i2, y, il, i, j are condition states (e.g. covariate bands). In other words, a process is a MFTP if the distribution of any future state j depends only on the current state i. This is reasonable for deterioration processes of equipment. Note also that Eq. (2) implies that the item will still be in operation at time t (as we are considering the case when T4t). In other words, Lij(x, t) are the transition probabilities of the MFTP V(t)=(N(t), Z(t)), where N(t)= I(T4t). That is, the condition state Z(t) cannot be assessed after a failure (or suspension). This is the most common case in practice. Only in very few condition monitoring schemes it is possible to assess the prior to failure condition once the item has failed and is no longer in operation (e.g. oil analysis when no contamination of the oil occurs after failure). As Eq. (1) represents the hazard rate of a MFTP, we may write

lðtÞ ¼ hðt,ZðtÞÞ,

ð3Þ R1

given that h(t, i) is a function with h(t, i)Z0 and 0 hðt,iÞdt ¼ 1. Obviously, t Z0 and iA{S}, where {S} is the state space for the condition process. The transition probabilities Lij(x, t) permit the calculation of all other functions of interest, including the conditional reliability function and also the remaining useful life of the item. 2.2. Calculation of the reliability function A variant of the conditional reliability function of the item is given by X LiU ðx,tÞ ¼ Rðt9x,iÞ ¼ Lij ðx,tÞ,

ð4Þ

j

that is, the probability of the item surviving t, given current age x and condition Z(x)= i. Let O(x, t)=[Lij(x, t)] be a matrix whose elements are the transition probabilities Lij(x, t). We assume that Lij ðx,xÞ ¼ limLij ðx,tÞ ¼ 1, when i=j, and Lij(x, x)= 0, when iaj. Since we are considering a MFTP, due to the Markov property tkx P we have that Lij(x, t)= kLik(x, u)Lkj(u, t), for 0 rxru rt. In matrix form, this is equivalent to O(x, t)= O(x, u)  O(u, t). It is easy to see that

Oðx,t þ DtÞOðx,tÞ ¼ Oðx,tÞ  ½Oðt,t þ DtÞI:

ð5Þ

The transition probabilities of the condition process Z(t), given that the item survives up until time t, pij(x, t), can be calculated from  ð6Þ pij ðx,tÞ ¼ PðZðtÞ ¼ jT 4t,ZðxÞ ¼ iÞ: With this, we can re write Eq. (2) as   Lij ðx,tÞ ¼ P T 4t T 4x,ZðxÞ ¼ iÞpij ðx,tÞ:

ð7Þ

If we now let pij ðx,xÞ ¼ limpij ðx,tÞ ¼ 1 when i=j, and pij(x, x)= 0 when iaj, we can define a diagonal matrix D(x) =[h(x, i) tkx

pij(x, x)]. Also, letting lij(x)=(q/qt)pij(x, t)9t = x exist, we can define the matrix L(x)=[lij(x)] and proof that  @ L ðx,tÞ t ¼ x ¼ hðx,iÞpij ðx,xÞ þ lij ðxÞ, @t ij

1840

D. Louit et al. / Mechanical Systems and Signal Processing 25 (2011) 1837–1848

or in matrix form

OðxÞ ¼

 @ Oðx,tÞ t ¼ x ¼ LðxÞDðxÞ: @t

ð8Þ

Combining this result with Eq. (5), it is easy to see that functions Lij(x,t), with x rt, satisfy the system of differential equations X @ L ðx,tÞ þhðt,jÞLij ðx,tÞ ¼ Lik ðx,tÞlkj ðtÞ, @t ij k or in matrix form @ Oðx,tÞ ¼ Oðx,tÞOðtÞ ¼ Oðx,tÞðLðtÞDðtÞÞ: @t

ð9Þ

To solve the system in Eq. (9), two cases are identified: (i) Case I: the condition process Z(t) is ‘conditionally homogeneous’ in the sense that lij(x) = lij (that is they are not dependent on time) and the hazard rate for the MFTP is a function of the condition process only, i.e. l(t)= g(Z(t)) (it only depends on the current state i). In this case, considered by Cheng and He [11], O(x, t)= O(0, t  x) thus L(x)= L and D(x)= D. Therefore, solution for system (Eq. (9)) is given by

Oð0,tÞ ¼ exp½ðLDÞt:

ð10Þ

(i) Case II: this is a more general case, where the hazard rate takes the form of Eq. (3) (i.e. it depends on both age and current condition state). In this case, the system in Eq. (9) is not linear and a direct solution cannot be obtained in a closed form. The product-integration method can be used to solve the system numerically (for details on the product-integration method, see Ref. [12]). With this, the solution to the system in Eq. (9) can be expressed as a product integral Y Oðx,tÞ ¼ ðI þ OðuÞduÞ, 0 ox o t: ð11Þ ðx,t

When function O(t) can be approximated by a piecewise constant function, then O(x, t) in Eq. (11) can be simply calculated as a matrix product. We will not go into details of the approximation here (for complete details see Ref. [9]). However, if we select an approximation interval D, so that kD rx o(k+ 1)D and (m  1)D rt omD, kom, we can use the following approximation for O(x, t) (based on the product integral method in Eq. (11))

OðkD,mDÞ 

m1 Y

ðI þ OðiDÞDÞ,

ð12Þ

i¼k

with O(x) calculated using Eq. (8). Note that the approximation in Eq. (12) requires the calculation of the transition rates for the condition of the item, lij(kD), for every k (as they are needed to calculate O(iD)). Banjevic et al. [10] discuss the procedure for estimation of the transition rates. In practical applications, transition rates might change over different time periods (e.g. early life vs. other stages in the component’s life), thus defining different ranges of interest for k. Consider, for example, the case where the transition rate of the concentration of iron in the oil of a diesel engine is fairly constant between 0 and 8000 hours of operation, then it is higher (faster changes) between 8000 and 12,000 hours of operation (when the engine is removed from operation). In this case, two ranges for k are defined: [0, 8000/D] and (8000/D, 12,000/D]. However, it is unlikely that many different periods can be identified. Furthermore, differences might be small enough so that they can be ignored. As an example, Banjevic and Jardine [9] present a case study based on transmissions for transporters in a mining operation, using oil analysis data. Though they report small differences between the transition rates in early life (up to 2000–3000 hours) and later life, they were ignored in the calculations (i.e., they assumed lij(x)  lij). The approximation in Eq. (12) is accurate for small values of D. In their case study, Banjevic and Jardine [9] indicate that the approximation gave satisfactory results for D r500 hours (with an average life cycle of 8000 hours). They also present a second approximation, numerically more complex (though more precise for large values of D). We will not discuss this second approximation here. For additional details and discussion on the approximation accuracy, the reader is referred also to Møller [13]. 2.3. Calculation of the remaining useful life The remaining useful life (RUL), also called the mean residual life, is the expected time to failure, given that the item has survived up until current time t, or RUL(t) =e(t)= E(T t9T4t). For further details and further references to applications of the use of the RUL in reliability analysis, see Reinersten [14], who gives a complete review of research related to residual life of non-repairable and repairable systems. In the case treated here, since condition of the item is monitored, then the RUL can be defined as RUL(t, Z(t)) = e(t, Z(t))= E(T t9T4t, Z(t)). The calculation of the residual life of an item in presence of a condition monitoring program has received little attention in the literature (recent examples are Refs. [9,15] or [16]). An alternative approach is the direct

D. Louit et al. / Mechanical Systems and Signal Processing 25 (2011) 1837–1848

1841

modeling of the residual life of an item T t, given condition information. Wang and Zhang [17] and Wang [18] adopt the latter avenue, through a model they call ‘proportional residual model’. Once a reliability function has been calculated, then the RUL of an item can be obtained from Z 1 Rðx9t,ZðtÞÞdx, ð13Þ eðt,ZðtÞÞ ¼ t

where R(x9t, Z(t)= i) is calculated through Eq. (4). This is a simple method of calculating the RUL, as the reliability function can be calculated for several points and then numerical integration methods can be used to calculate e(t, Z(t)) (this is the procedure adopted by Banjevic and Jardine [9] in their case study). 3. Condition-based stockholding decisions We have mentioned that the examples of integration between condition information and spare parts stockholding decisions are scarce. In fact, our literature survey only identified the following works, where the impact of external conditions is assessed in the calculations of optimal stock levels. In Ghodrati and Kumar [6] a constant baseline hazard and time-independent covariates in a PHM are assumed. The result is an adjusted constant hazard rate that incorporates the effect of covariates. Calculation of the optimal stock levels can then be performed using Poisson demand (S  1, S) models (lot-for-lot replenishment), with the environmental condition-based hazard rate used as demand rate for the spare component. The extension to non-constant baseline hazard is given by Ghodrati and Kumar [19], who use a Weibull baseline hazard and, once again, time-independent covariates in a PHM. In this case, the adjusted hazard rate is also Weibull, with the same shape parameter as the original baseline (dependent only on time), but with a different scale parameter (which is affected by the influencing covariates). Further they assume a normally distributed number of failures (that defines demand for spares) over an interval of interest, T. Both the mean and the variance of this spares-demand distribution are obtained from the parameters of the adjusted Weibull hazard rate. In summary, the work of Ghodrati and Kumar allows for the incorporation of external conditions into the estimation of spares demand, and the resulting adjusted demand rate is used in (S  1, S) Poisson or normally distributed demand inventory models. Opposite to Ghodrati and Kumar, we wish to incorporate internal condition of the item into the stockholding decision. Elwany and Gebraeel [20] propose a spare ordering model for a single-unit system considering a policy that keeps at most one spare in inventory. As ours, their methodology also uses condition data (a single covariate) to update the conditional failure probability distribution, using a Bayesian approach. Their model considers two sequential decisions: the replacement decision (when should it be made?), and then the ordering decision (when should the spare be ordered?). Their methodology defines updating epochs for the conditional failure probability distribution. To do so, they estimate the interval on which the covariate will attain a user-defined threshold level and use expected cost per unit time as optimization criterion. In their model, lead time is deterministic. Wang et al. [21] proposed a condition-based order-replacement policy for a single unit system. They consider a monotonically increasing degradation process, and use a control limit policy to establish the threshold levels that trigger the order and replacement of the component under analysis. They jointly optimize the inspection interval, the ordering threshold and the preventive replacement threshold, which remain constant at each inspection epoch. Their optimization criterion is the expected long-run global cost rate. Our model allows for non-monotonic degradation process using a PHM based reliability estimation. It also permits considering several internal and external covariates affecting component conditional reliability. Alternatively to the referred methodologies, we use the conditional reliability and the RUL of an item described in the previous section, along with a series of decision rules, to define the ordering of a spare component. 3.1. Proposed condition-based ordering decision model The decision we are faced with is that of when to order a spare for a component whose condition is being monitored. We assume that the spare will replace the unit in operation once it fails (or equivalently, when a failure is about to occur, as detected by the condition monitoring program). Should a spare be available at the time of failure (replacement) the system does not incur downtime, although inventory holding costs might need to be considered in the case when the spare is delivered before failure. In the opposite case, shortage costs are accrued. Combination of maintenance policies and spares ordering has been primarily approached in the literature through order-replacement models. An order-replacement policy is one that defines the optimal ordering time for a spare part, along with the optimal replacement time for the item in operation, considering that there is a delay between placement of the order and delivery of the spare (i.e. positive lead time). Determination of optimal order-replacement policies (under block and age replacement, see e.g. [22]) has been addressed by numerous researchers. Many of the models available are extensions of Osaki [23], and to the best of our knowledge, none considers condition information in the spares ordering decision. For a recent comprehensive review of order-replacement models, considering continuous and discrete time models, see Ref. [24] or the bibliography provided by Csenki [25].

1842

D. Louit et al. / Mechanical Systems and Signal Processing 25 (2011) 1837–1848

In the context of CBM, maintenance actions are triggered by the occurrence of a potential failure (or when the risk of continuing operation reaches unacceptable levels). We assume that a decision can only be made at inspection times, based on the age of the unit in operation, t, and its condition state, Z(t), at the time of inspection. Furthermore, in our case the decision to order a spare is based on the conditional reliability function of the item (we also discuss the case when an optimal condition-based replacement policy is in place). For simplicity, we will assume a deterministic lead time, L. This assumption is not very restrictive as in this case we are not concerned about repair turn-around times. In this situation, we concentrate on the delivery time of an item from the manufacturer or retailer. The main component of lead time in this case is transportation time, and it is not unreasonable to consider a very low variability of the delivery time (which we approximate by the use of a deterministic value). The model discussed in this section is valid both for ordering a complete spare unit and for ordering a repair kit (i.e. the maintenance action is the replacement of the sub-components in the kit, not complete replacement). We assume that replacement is instantaneous, both for the complete unit and for the repair kit. Note that a decision to order will be made only when the condition of the item suggests a likely need for a spare part in the relatively near future. Obviously, the decision to order might be delayed until a later inspection if the condition of the item is such that a spares shortage situation is very unlikely. The period of interest (the relatively near future) is T= TBI+ L, where TBI is the deterministic time between inspections (note that T defined here is not the lifetime of the item, as in the previous sections). Therefore, a decision to order a spare will be made at inspection time t, if as a result of the condition assessment of the item the probability of needing a spare over the next T time units is not negligible. In order to define what is ‘not negligible’, the user can specify a reliability requirement for the operation of the item, p, so that a decision to order will be made only if Rðt þT9t,ZðtÞ ¼ iÞ o p:

ð14Þ

When the inequality in Eq. (14) does not hold, the conditional reliability of the item over the next T time units exceeds the requirement, thus the decision to order could be delayed until the next inspection. Note that if the decision is delayed, the item might still fail during T. Probability of failure is 1  R(t+ T9t, Z(t)= i)r1  p, in which case a spares shortage will occur. Assuming that an order is placed immediately once the item fails and no spare is at hand, the system will suffer from downtime over L. Let cs be the shortage cost rate (opportunity cost due to machine downtime), thus the expected shortage cost of delaying the decision, cd, can be obtained from Cd ¼ cs L½1Rðt þTint 9t,ZðtÞ ¼ iÞ

ð15Þ

In addition, if the occurrence of a failure involves a maintenance cost Cf =Cp +CK, where Cp is the maintenance cost of replacing the item prior to failure, then the expected additional maintenance cost of delaying the decision, Ca is Ca ¼ CK ½1Rðt þ T9t,ZðtÞ ¼ iÞ

ð16Þ

The sum of the costs in Eqs. (15) and (16) might be interpreted as a measure of the risk exposure of a particular policy. It is evident that this cost will decrease the more demanding the policy. That is, the higher p is, the lower the risk associated with the delay. We assume that the user will always delay the decision should the inequality in Eq. (14) hold for a given reliability requirement, p. Note that in the case when the costs of preventive replacement and failure of the item are known (assuming that a spare is available to perform the preventive replacement), an optimal policy that minimizes the maintenance cost per unit time can be obtained (see e.g. Refs. [10,26]). The minimization of maintenance costs in this case does not consider inventory-related costs such as spares shortage or inventory holding costs (which we will consider for the spares ordering decision). The optimal policy as defined by Banjevic et al. [10] finds an optimal level such that the item is preventively replaced once the hazard (as given in Eq. (3)) reaches this optimal level. If such a policy is in place, the ‘economic remaining life’ (i.e. the time until the item reaches the optimal hazard level), TPR, can be calculated. In this case, the decision rule in Eq. (14) can be replaced by a new one, stating that the decision to order a spare will be delayed until the next inspection only if the unit is not expected to be replaced over the next T time units, that is, when TPR 4T. It is not uncommon in industrial practice that the user might schedule an additional inspection (earlier than the ‘regular’ inspection) whenever the condition assessment indicates that a failure might occur soon (or alternatively that the ‘economic remaining life’ is short). In this case, the decision to delay has to be re-evaluated using the ‘new’ TBI (and obviously ‘new’ T). Scheduling of additional inspections is done to monitor more closely the condition of the item and maximize the utilization of the asset, such that the maintenance action is performed just before failure, when a potential failure has occurred. We will assume in our calculations that this is the case (which is not necessarily true, but in our opinion a good approximation which also simplifies the model significantly). If the decision to order is not delayed, then the time until an order is placed, to, needs to be defined at the inspection time (with 0 rto oTBI). Once to has been defined, the following three cases are identified: (i) Case I, the item fails before the ordering time (ordering time is simply t + to): an order is immediately placed at the failure time and a shortage period of length L is incurred. The time until replacement in this case is X+ L, where X is a random variable representing the remaining life of the item, from the current inspection time, t.

D. Louit et al. / Mechanical Systems and Signal Processing 25 (2011) 1837–1848

1843

(ii) Case II, the item survives the ordering time, but fails at or before the delivery of the spare: a shortage of length to + L X is incurred. The time until replacement in this case is to + L. (iii) Case III, the item survives the delivery time: inventory costs are accrued for a period of X  to  L. The time until replacement is X. Considering the cases above, the expected shortage cost until the maintenance action, SC, can therefore be obtained from Z t þ to þ L ð1Rðx9t,ZðtÞ ¼ iÞÞdx: ð16Þ SC ¼ cs t þ to

Letting ch be the holding cost rate of one spare, the expected inventory holding cost until the maintenance action, IC, can be obtained from (assuming that the maintenance action is not performed until just before a failure occurs—i.e. when a potential failure occurs) Z 1 IC ¼ ch Rðx9t,ZðtÞ ¼ iÞdx: ð17Þ t þ to þ L

Since we assume that if a spare is available the item is replaced just before failure at a cost of Cp, a failure only occurs in Cases I and II. Thus, the probability of incurring Cf is 1 R(t + to +L9t, Z(t)= i). Let CO be the cost of placing an order (fixed cost). Therefore, the total expected cost until replacement (when a decision is not delayed), Ce, is Ce ¼ CO þ SC þ IC þCP þCK  ½1Rðt þto þL9t,ZðtÞ ¼ iÞ

ð19Þ

Inspection epoch yes

z (t) ≤ 40? Inspection epoch

no

Order already sent?

Estimate Rint

no

no

no

Rint≤Rc? yes

Order a new spare part yes

Decide the ordering epoch

z (t) ≥ 50? yes

Spare part available?

Send order at planned instant

Spare part available?

yes yes

Replace

Conditionbased replacement

Fig. 1. (a) Flowchart of baseline policy decisions. (b) Flowchart of the proposed policy decisions. In the figure, Rint =R(t+ Tbi + Tl9t, Z(t) = i).

1844

D. Louit et al. / Mechanical Systems and Signal Processing 25 (2011) 1837–1848

The expected time until replacement, Te, is Te ¼

Z

1

Rðx9t,ZðtÞ ¼ iÞdxþ

Z

t

t þ to þ L

ð1Rðx9t,ZðtÞ ¼ iÞÞdx:

ð20Þ

t þ to

The expected total cost per unit time (until next replacement), ce, can be calculated as ce ¼

Ce Te

ð21Þ

Eq. (21) is more general than the one used in Makis and Jardine as it considers spare related costs and associated decisions. Note that in general, for this class of items (very expensive items) the cost of placing an order will be small compared to the price of the spare, and in some cases it might even be negligible. We assume that an order can be placed only at discrete points in time toA{0, u, 2u, 3u,y, (k  1)u}, where u= TBI/k (i.e. result of dividing TBI into k sub-intervals of equal length, with 1rkoN). That is, we discretize the time between inspections so that the expected cost of a finite set of possible ordering times can be evaluated, using Eq. (21). The ‘optimal’ ordering time will be the one with the lower total expected cost until replacement. This cost will not be the real optimum, as it is affected by the decision rule for delaying the ordering decision. Using larger values for k will result in a better selection of to, yet at the cost of increasing the required calculations. However, a decision model such as the one discussed here is believed to be beneficial in the case of very expensive components subject to a condition monitoring program, with large associated stockholding costs. Note that the decision of ordering a spare can be greatly simplified if we limit the ordering time to be concurrent with an inspection. The decision to order is thus automatic if the decision rule in Eq. (14) holds. In this case, obviously to =0.

4. Case study To illustrate the proposed model, we present a case study adapted from Banjevic and Jardine [9]. The system under analysis is a (single-unit) mining shovel transmission. The expected lead-time for its main component (the main gear) is  20 weeks. This translates into 2500 operational hours (hours in what follows) for an average equipment utilization of 17.8 h/day. Oil analysis is used to assess its health condition periodically. The inspection interval is 600 h. The control limit policy in place (baseline) is based on the oil iron-content in ppm (z). Following vendors’ advice, a warning is issued if z Z40 ppm and an order for a spare part is sent. If z Z50 (emergency), an immediate preventive replacement is performed if a spare part is available in stock. If it is not the case, an order is issued. A flowchart of the decision process is shown in Fig. 1a. As alternative policy, the risk-based methodology here proposed is tested (Fig. 1b). Table 1 Case study parameters. Parameter

Value

Unit

Tbi Tl

600 2500 1.79 21,632 0.0469 30 15 2 0.01 0.25 10 95%

h h – h 1/ppm $ $ $ $/h $ – –

b

Z g Cp K cs ch Co kp Rc

Table 2 Covariate bands and system states. Covariate range (ppm)

State value (ppm)

(0,10) (10,20) (20,40) (40,70) (70, N)

0 15 30 55 85

D. Louit et al. / Mechanical Systems and Signal Processing 25 (2011) 1837–1848

1845

The case considers a Weibull proportional hazards model

lðt,zðtÞÞ ¼

 b1

b t

Z Z

egzðtÞ

ð22Þ

Model parameters are listed in Table 1. The conditional reliability estimate is given by the MFTP. The covariate values are discretized in five covariate bands as shown in Table 2. This defines the states of the condition process. As discussed in Banjevic and Jardine [9], covariate bands were selected by combining the distribution of iron values and technicians’ experience. The first state represents a new component, while each following state is representative of a poorer condition.

t=0 z (t) =0

t = t+dt

Compute condition z(t) no no

Use decision model

Has the item failed?

yes

Convergence?

yes

End

Fig. 2. Flowchart of the simulation procedure.

D. Louit et al. / Mechanical Systems and Signal Processing 25 (2011) 1837–1848

Conditional reliability at inspection epoch

1846

1 0.98 0.96 0.94 t1 = 0 hr, z(t1) = 0

0.92

t2 = 600 hr, z(t2) = 0

0.9

t3 = 1200 hr, z(t3) = 15 Rc = 95%

0.88

R (ti+Tbi+Tl|T>ti, z (ti))

0.86 0

1000

2000 Age (hr)

3000

4000

Fig. 3. Example of a typical realization.

Table 3 Average simulated performance indicators. Policy

Global cost rate ($/h)

Baseline Proposed

0.26 0.04

Following the 0 2:687 B 4:015 B B B 0 B B 0 @ 0

procedure described in Banjevic et al. [10], the transition rates matrix for the covariate is 1 2:687 0 0 0 C 7:157 3:142 0 0 C C C 8:566 11:625 3:059 0 C C 0 6:378 12:756 6:378 A 0 0 5:830 5:830

To evaluate the global cost rate, the time between inspections is divided in kp =10 intervals, which means an evaluation interval of 60 h, an interval judged reasonable by the expert engineer (production constraints limit the evaluation interval). To check the proposed model’s consistency, we have compared both policies using discrete event simulation. This numerical approach generates the condition and lifetime of the component by using the reliability model. Both policies are evaluated in terms of long-run global cost rate. It considers the acquisition, intervention, shortage, holding and order cost components. Fig. 2 describes the simulation flowchart. The period of interest is the time between two successive installations of new components. This interval defines each replication of the simulation. The evaluation was carried out running the simulation until the variation in the long-run cost rate is below 0.1% in a window of 50 replications. The ordering process starts when the conditional reliability at an inspection epoch, evaluated at Tbi + Tl drops below the reliability threshold Rc. This is illustrated in Fig. 3 for an example component life cycle. It is shown at each inspection epoch the conditional reliability function, given the age and covariate value of the component. In this example figure, the ordering process starts at the second inspection. Average performance indicators over the replications are presented for the baseline and proposed policies (Table 3). For this case study, the proposed policy performs about five times cheaper than the baseline policy. The gain is relevant and justifies using the proposed scheme. Cost variability is also greatly reduced. This can be observed through cost histograms shown in Fig. 4. Of course, unconditional convenience of the new approach cannot be assured based on this case alone. 5. Conclusions and opportunities for further research In this article, we have presented a model to integrate internal condition monitoring information (considering the case of time-dependent covariates) into the area of spare parts stockholding decisions. The model presented here is viewed as a first step in what appears as a very interesting area of future research. Wide opportunities for model improvement and extension are identified.

D. Louit et al. / Mechanical Systems and Signal Processing 25 (2011) 1837–1848

1847

1

Proposed policy

Normalized frequency

0.8

Baseline policy 0.6

0.4

0.2

0 0 0.5 1 1.5 2 Fig. 4. Simulated global cost rate histogram for the proposed and baseline policies.

We suggest the evaluation of expected costs for various ordering times to find the ‘optimal’. Evaluation of more efficient optimization algorithms is an interesting area for further development. In the model discussed, we assume deterministic lead times and consider the case of a single (regular) supply alternative. Incorporation of expedited orders appears as an interesting extension for the model, since it makes business sense that if the cost of placing the expedited order is less than the expected savings due to an earlier delivery of the spare, an expedited order will be placed whenever a failure occurs before the ordering time (Case I). This scenario does not consider speeding-up an order already placed, which would be another possible extension. Another area for evaluation is the natural extension to the case of multiple systems (or multi-component systems). A possible avenue for this is the use of penalty (loss) functions to evaluate orders of multiple parts when systems are operated in groups (or when multiple components in the system might be replaced/ordered concurrently). Dekker [27] discusses the use of penalty functions to combine maintenance activities. Through the use of penalty functions, the cost associated with different ordering/replacement alternatives could be assessed. Extension to the case of stochastic lead times might also be considered for future research, though additional complexity of the model might prevent this from being worthwhile.

Acknowledgements This work was conducted with the financial support of the Natural Sciences and Engineering Research Council (NSERC) of Canada, Materials and Manufacturing Ontario (MMO) of Canada, the CMORE Consortium of the University of Toronto and the National Fund for Scientific and Technologic Development of the Chilean Government (FONDECYT, Fondo Nacional de Desarrollo Cientı´fico y Tecnolo´gico), project 1090079. We thank the reviewers for comments that helped to sharpen the final version of the article. References [1] J. Moubray, Reliability-centered maintenance, 2nd ed., Butterworth Heinemann, Oxford, 1997. [2] A. Crespo-Marquez, J.N.D. Gupta, Contemporary maintenance management: process, framework and supporting pillars, Omega 34 (2006) 313–326. [3] D.J. Pedregal, M.C. Carnero, State space models for condition monitoring: a case study, Reliability Engineering and System Safety 91 (2006) 171–180.

1848

D. Louit et al. / Mechanical Systems and Signal Processing 25 (2011) 1837–1848

[4] J. Kilpi, J. Toyli, A. Vepsalainen, Cooperative strategies for the availability service of repairable aircraft components, International Journal of Production Economics 117 (2009) 360–370. [5] R.K. Mobley, An introduction to predictive maintenance, 2nd ed., Butterworth Heinemann, Boston, 2003. [6] B. Ghodrati, U. Kumar, Operating environment-based spare parts forecasting and logistics: a case study, International Journal of Logistics: Research and Applications 8 (2005) 95–105. [7] D.R. Cox, Regression models and life-tables, Journal of the Royal Statistical Society B34 (1972) 187–220. ¨ Proportional hazards model: a review, Reliability Engineering and System Safety 44 (1994) 177–188. [8] D. Kumar, B. Klefsjo, [9] D. Banjevic, A.K.S. Jardine, Calculation of reliability function and remaining useful life for a Markov failure time process, IMA Journal of Management Mathematics 17 (2006) 115–130. [10] D. Banjevic, A.K.S. Jardine, V. Makis, M. Ennis, A control-limit policy and software for condition-based maintenance optimization, INFOR 39 (2001) 32–50. [11] K. Cheng, Z. He, On the first failure time of a system in a randomly varying environment, in: S Osaki, J. Cao (Eds.), Reliability Theory and Applications: proceedings of the China-Japan Reliability Symposium, World Scientific, Singapore, 1987. [12] R.D. Gill, S. Johansen, A survey of product-integration with a view toward application in survival analysis, Annals of Statistics 18 (1990) 1501–1556. [13] C.M. Møller, Numerical evaluation of Markov transition probabilities based on discretized product-integral, Scandinavian Actuarial Journal 1 (1992) 76–87. [14] R. Reinersten, Residual life of technical systems; diagnosis, prediction and life extension, Reliability Engineering and System Safety 54 (1996) 23–34. [15] E.A. Elsayed, Mean residual life and optimal operating conditions for industrial furnace tubes, in: W.R. Blischke, D.N.P. Murthy (Eds.), Case Studies in Reliability and Maintenance, Wiley, New York, 2003. [16] K.C. Yuen, L.X. Zhu, N.Y. Tang, On the mean residual life regression model, Journal of Statistical Planning and Inference 113 (2003) 685–698. [17] W. Wang, W. Zhang, A model to predict the residual life of aircraft engine based upon oil analysis data, in: O.P. Srivastava, B. Al-Najjar (Eds.), Proceedings of COMADEM 2003, The 16th International Congress and Exhibition on Condition Monitoring and Diagnostic Engineering Management, ¨ o¨ University Press, Vaxj ¨ o, ¨ Sweden, 2003. Vaxj [18] W. Wang, A model to predict the residual life of rolling element bearings given monitored condition information to date, IMA Journal of Management Mathematics 13 (2002) 3–16. [19] B. Ghodrati, U. Kumar, Reliability and operating environment-based spare parts estimation approach: a case study in Kiruna mine, Sweden, Journal of Quality in Maintenance Engineering 11 (2005) 169–184. [20] A.H. Elwany, N.Z. Gebraeel, Sensor-driven prognostic models for equipment replacement and spare parts inventory, IIE Transactions 40 (2008) 629–639. [21] L. Wang, J. Chu, W. Mao, A condition-based order-replacement policy for a single-unit system, Applied Mathematical Modelling 32 (2008) 2274–2289. [22] R.E. Barlow, F. Proschan, Mathematical Theory of Reliability, Wiley, New York, 1965. [23] S. Osaki, An ordering policy with lead time, International Journal of Systems Science 8 (1977) 1091–1095. [24] T. Dohi, N. Kaio, S. Osaki, Cost-effective analysis of optimal order-replacement policies, in: N. Balakrishan, N. Kannan, H.N. Nagaraja (Eds.), Advances in Ranking and Selection, Multiple Comparisons, and Reliability, Birkhauser, Boston, 2005. [25] A. Csenki, Refined asymptotic analysis of two basic order-replacement models for a spare unit, IMA Journal of Mathematics Applied in Business and Industry 9 (1998) 177–199. [26] V. Makis, A.K.S. Jardine, Optimal replacement in the proportional hazards model, INFOR 30 (1992) 172–183. [27] R. Dekker, Integrating optimization, priority setting, planning and combining of maintenance activities, European Journal of Operational Research 82 (1995) 225–240. [28] S.M. Ross, Introduction to Probability Models, eighth ed., Academic Press, San Diego, 2003.

Condition-based spares ordering for critical components

Jan 18, 2011 - Age (hr). Conditional reliability at inspection epoch t1 = 0 hr, z(t1) = 0 ... A control-limit policy and software for condition-based maintenance ...

359KB Sizes 0 Downloads 177 Views

Recommend Documents

Condition-based spares ordering for critical components
Jan 18, 2011 - instantaneous, both for the complete unit and for the repair kit. .... Note that in general, for this class of items (very expensive items) the cost of ... The decision to order is thus automatic if the decision rule in Eq. (14) holds.

Online ordering instructions.
Online ordering instructions. 1. Go to our web site ... With the proof card provided to you please input the “Unique Code” and “Last Name” as it is shown on the ...

Towards Middleware Components for Distributed ...
May 31, 2006 - bases, web services, and messaging systems may also be included as .... 1 Underlying actuators may be realized as hardware or software- based entities. ... constraints while also accounting for variation due to network ...

Pricelist for Microwave Components -
Power Splitter, Center-freq.1296 MHz, +/- 30 MHz, typ.3.1dB, use to combine two power ampl. ... Amplifiers for the 13 cm-Band 2320-2450 MHz, center frequency 2350 MHz (2304 MHz ...... Call sign.........................................................

Pricelist for Microwave Components -
Internet: http://www.kuhne-electronic.de. Reference frequency amplifier ..... GaAs FET power amplifier, 3400 - 3600 MHz, in 1,2 W, 25 Watt out Psat (CW) on request NEW! ..... 38 - PCB Speed control of KR400 Rotor series. UKW Berichte 2/99.

Online ordering instructions.
(Please be aware of the order deadline highlighted in red so as not to incur any late charges, it's to ensure that the production time will be on schedule and every ...

Student ordering FAQs.pdf
Page 1. Whoops! There was a problem loading more pages. Retrying... Student ordering FAQs.pdf. Student ordering FAQs.pdf. Open. Extract. Open with. Sign In.

Maserati ghibli ordering guide pdf
Page 1 of 19. Page 1 of 19. Page 2 of 19. Page 2 of 19. Page 3 of 19. Page 3 of 19. Maserati ghibli ordering guide pdf. Maserati ghibli ordering guide pdf. Open.

ordering disorder grid principles for web design pdf
ordering disorder grid principles for web design pdf. ordering disorder grid principles for web design pdf. Open. Extract. Open with. Sign In. Main menu.

Birkman Behavioral Components - Career Pivot
stressed by perceived control by others or restrictive policy and procedure. Low scores reflect group oriented or conventional thought and action; a preference ...

Online ordering instructions.
on your computer or laptop. Don't use any smart phone to ... We will be delivering your package 7 – 10 day after the deadline, to the school and your child will be ...

Principal Components for Regression: a conditional ...
Jan 16, 2007 - internet connection) and these are almost always associated with techniques to reduce dimensions. ...... With the advance of satellite images.

Fitted Components for Dimension Reduction in ...
the value of the response to view the full data. ... we cannot view the data in full and dimension reduc- ... ¯µ|y ∈ SY }, where SY denotes the sample space of.

RF MEMS Components for Reconfigurable Frontends ...
a short circuit or an open circuit on a RF transmission line [11]. ..... line. MIM capacitor. Figure 1.13 An example of MEMS switched capacitor [40]. II.3 RF MEMS from a system perspective. Sections II.1-2 have illustrated several intrinsic ...... Th

Transgressive segregation for yield and yield components in some ...
J. 90 (1-3) : 152-154 January-March 2003. Research Notes. Transgressive segregation for yield and yield components in some inter and intra specific crosses of desi cotton. T. PRADEEP AND K. SUMALINI. Agricultural Research Station, ANGRAU, Mudhol - 50

Demo: Terra – Scripting customized components for Wireless ... - EWSN
Demo: Terra – Scripting Customized Components for Wireless ... the application script. In this work ... programmer to build a reasonably powerful application in a.

Investigating an Invariant Item Ordering for ...
Jan 21, 2010 - discrimination parameter ai; then, the ISRF for score x on item i is defined as. PًXi ≥ xjyق ¼ exp½aiًy ہ bixقٹ. 1 exp½aiًy ہ bixقٹ. , x ¼ 1, ... , m.

User Ordering and Subchannel Selection for Power ...
NUS. User Ordering and Subchannel. Selection for Power Minimization in. MIMO Broadcast Channels using. BD-GMD. Winston Ho and. Ying-Chang Liang,. Institute for Infocomm Research. (I2R), Singapore. VTC 2008 Fall, Calgary ...

Frequency And Ordering Based Similarity Measure For ...
the first keeps the signatures for known attacks in the database and compares .... P= open close ioctl mmap pipe pipe access access login chmod. CS(P, P1) ... Let S (say, Card(S) = m) be a set of system calls made by all the processes.

Components of Self-Complexity as Buffers for ...
Sep 29, 2007 - by eight advanced clinical psychology students on a 0–3 scale for their ..... and the subjective nature of this measure are far from ideal and call ... The measure of depressive symptoms was the Center for Epidemiological.