Reliability analysis of a two-Unit standby system by computer simulation

For the two-unit standby system with repair and with different preventive maintenances we made the program which simulates its work and which allows us to analyze the reliability of the system depending on different maintenance strategies. The possibilities of the simulation program are illustrated by a concrete example. The program allows the change of probability distributions which describe the system and the change of preventive maintenance in order to find the most adequate one. The advantage of this approach is that it gives estimates for various parameters which are interesting for users and for which there exist no explicit formulas (such as: expected number of repairs, expected number of preventive maintenances, expected sojourn time in the states , etc.), which is important in investigation and planning of the system. For the given example we have found optimal variant of preventive maintenance, which in average almost doubles the lifetime of the system comparing to the one without preventive maintenance. E E 0 1 , , E2

pdf10 trang | Chia sẻ: huongthu9 | Lượt xem: 477 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Reliability analysis of a two-Unit standby system by computer simulation, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Yugoslav Journal of Operations Research 13 (2003), Number 1, 85-94 RELIABILITY ANALYSIS OF A TWO-UNIT STANDBY SYSTEM BY COMPUTER SIMULATION* Tatjana DAVIDOVI], Slobodanka JANKOVI] Mathematical Institute, Belgrade, Serbia and Montenegro Abstract: We study the two-unit standby system with repair and with preventive maintenance. Preventive maintenance is introduced in order to make the lifetime of the system longer. Using Monte-Carlo method we simulate the work of the two-unit system and we analyze the influence of different types of preventive maintenance on reliability of the system. Monte-Carlo method enables us to find estimates of various parameters relevant to the system for which there exist no explicit formulas in the literature. Keywords: Reliability, two-unit standby system, maintenance, Weibull distribution, simulation. 1. INTRODUCTION In Reliability Theory systems consisting of two units with repair and preventive maintenance were investigated by methods of embedded semi-Markov processes or by recurrent equations which gave formulas, in terms of Laplace transforms, for some random variables which characterize the work of the system. There exists extensive bibliography concerning this topic (see [1], [2], [7], [8]), and the interest to investigate various variants of two-unit systems continues ([3], [4], [5], [11], [15]). Two-unit standby system with repair is important from a theoretical point of view too, because it stimulated the study of limit theorems for a random number of random variables, which appear naturally in this context. Chapter 2 of a recent monograph [10] has the title: ''Doubling with repair'' and it deals with a mathematical model of a two-unit system and with limit theorems related to it. Similar problems are investigated in [6], [9], [12], [13], [14], too. Also, in connection with the two-unit standby system, the possibility of accelerated repair and preventive maintenance (by employing more staff, for instance) and the situation when the repaired units are not as good as new were investigated in [1, 13-15]. * AMS Subject Classification numbers: 68U20, 62E25, 62N05, 90B25. T. Davidovi}, S. Jankovi} / Reliability Analysis of a Two-Unit Standby System 86 We suppose that the active unit works until it breaks down, while the standby unit is inactive and begins to operate only in case of the breakdown of the active unit. The unit that breaks down goes to repair. The reserve is cold, i.e. the unit does not change its properties (it can not fail or deteriorate) while being in the standby state. On order to prolong the lifetime of the system, the active unit is submitted to preventive maintenance (which includes inspection and preventive repair) at moments fixed in advance which can be constant or variable (random). Here we consider a two-unit standby system with repair and with three different types of preventive maintenance: rigid, sliding and economical. Rigid preventive maintenance is applied independent of the state of the standby unit, while the other two maintenance types both depend on the state of the standby unit. 2. DESCRIPTION OF THE SYSTEM The two-unit system which we are going to investigate by simulating its work on the computer satisfies the following conditions: • The system consists of two equal units with the same failure characteristics. • At the beginning, at one unit starts to work (we shall call it active unit), while the other one is in the standby state (cold reserve). This means that the unit remains unchanged (in particular it can not fail) while it is in the standby. = 0t • In the case of rigid preventive maintenance, at moments (which can be random or non random) fixed in advance the active unit stops to work and undergoes preventive maintenance, independent of the state of the standby unit at that moment. In the case of sliding and economical preventive maintenance, the active unit stops with work in order to undergo preventive maintenance only in case when the standby unit is ready (i.e. when it is not on repair or on preventive maintenance). Otherwise, in the sliding case, preventive maintenance is postponed until the reserve unit is ready, and in the economical case preventive maintenance is rejected (not performed) and the active unit continues to work until it fails. • After repair and preventive maintenance the unit is as good as new so that all probability distributions characterizing the system are identical to those at the beginning. • After repair or preventive maintenance the unit remains in the standby as long as the active unit works. • We assume that the sensing and switch over devices are absolutely reliable. • We assume that the switch over times, from failure to repair, from repair completion to the standby state and from the standby state to the active state, of each unit is instantaneous, and such are the switch over times occurring in the preventive maintenance too. • The repair time distribution and the preventive maintenance time distribution are independent of the failure time distribution and of the preventive maintenance time distribution. T. Davidovi}, S. Jankovi} / Reliability Analysis of a Two-Unit Standby System 87 Random variables characterizing the two-unit standby system with repair and preventive maintenance are the following: Z - Time interval of the work without failure of the active unit; R - Duration of repair; P - Time interval starting from the beginning of work of the active unit until the preventive maintenance time; Q - Duration of preventive maintenance. The system with rigid preventive maintenance has 7 states, while systems with sliding and economical preventive maintenance have 5 states. For all three types of maintenances active states are the following: 0E - Both units are in order; 1E - One unit is in order and the other one is being repaired; 2E - One unit is in order and the other one undergoes preventive maintenance, In the system with rigid preventive maintenance the remaining four states are those that cause the breakdown of the system: 3E - Active unit has failed during the repair of the reserve unit; 4E - Active unit has failed during the preventive maintenance of the reserve unit; 5E - The time of preventive maintenance of the active unit comes while the reserve unit is on repair; 6E - The time of preventive maintenance of the active unit comes while the reserve unit is on preventive maintenance. For systems with sliding and economical preventive maintenance states that cause the breakdown of the system are only and . Those two types of preventive maintenances do not allow breakdowns at states and . Transition Graphs for two-unit standby system with repair and the three types of preventive maintenances are presented on Figure 1. 3E 4E 5E 6E E E Rigid preventive maintenance Sliding or economical preventive maintenance E E E E E E E E E E E E 0 07 7 5 4 4 3 3 6 1 1 2 2 Figure 1: Transition graphs T. Davidovi}, S. Jankovi} / Reliability Analysis of a Two-Unit Standby System 88 By we denote the state where we stop to follow the work of our two-unit system because the system has been working without failure during the period of time 7E τ , fixed in advance. We fix in advance the number of simulations N (in the example below = 10000N ) as well as the time interval ( )τ ( )τ = 20000 during which we observe the work of our system. This number of simulations allows us to obtain good enough estimates of values we are interested in, because, by Central Limit Theorem, the error (i.e. the absolute value of the difference between the actual value and its estimate) in 99.7% of cases is less or equal than /σ3 N , where σ is a standard deviation of the given variable calculated from the sample of the size N . The lifetime of the system is the interval of time until two-unit standby system definitely stops performing its function, i.e. the interval of time until the breakdown of the system. It is equal to the sum of sojourn times in the states beginning at , from the state . , ,0 1 2E E E =0 0t 0E We are interested in the estimates of the following variables, which are relevant to the work of two-unit system: • mean lifetime of the system ; ( )mT • mean number of failures ( ) ; rmi • mean sojourn time under repair ( )mR ; • mean number of preventive maintenances ( )qmi ; • mean sojourn time under preventive maintenance ; ( )mQ • mean number of postponed preventive maintenances ( )posi ; • mean number of rejected preventive maintenances ; ( )refi • the probability ( )iP E that the system breaks down at the state (rigid), and the probability , , , ,= 3 4 5 6iE i ( )iP E that the system breaks down at the state , (sliding and economical); iE ,= 3 4i • reliability function of the system, i.e. ( > )P T t (the probability that the system lives longer than ). t In order to analyze the two-unit standby system, we have made the program which simulates its work. The input data are: parameters of probability distributions relevant to the system, number of simulations ( )N and length ( )τ of time interval during which we observe the work of our system. The simulation starts by generating random variables using random number generator. We simulate the work of the system under different setups and we estimate the expected lifetime of the system as well as other values characterizing the system. If we use this program to analyze a concrete two-unit standby system, then the first step is to determine (using statistical methods) failure time distribution, repair time distribution and preventive repair time distribution and then to apply our procedure. Finally, by varying different preventive maintenance strategies, the most adequate preventive maintenance can be chosen. T. Davidovi}, S. Jankovi} / Reliability Analysis of a Two-Unit Standby System 89 3. SIMULATION The program for simulation is illustrated by the following example, which resembles cases that happen often in practice. We suppose that failure time distribution, repair time distribution and preventive repair time distribution which characterize the work of the system have Weibull distribution which is of the form ( ) , αλ−= −1 xF x e where , ,λ α > ≤ < +0 0 ∞x , with the following parameters : , . , ( ) . ; : , , ( ) . : , , ( ) . ; . α λ α λ α λ = = = = = = = = = 4 0 002 4 286 6 1 0 928 7 20 Z E R E Q E 0 61 Z R Q We have chosen Weibull distribution because it is used in Reliability Theory to describe ''aging'' elements. Aging of an element means that the failure rate, which, for a given probability distribution F(t), is defined by ( ( )) , ( ) −− − 1 1 F t F t ' increases. Weibull distribution, for α > 1 , satisfies this condition. Using pseudo random numbers uniformly distributed in the interval (0,1), we compute random numbers having Weibull distribution in the standard way: let be random numbers uniformly distributed in the interval (0,1), then , , ,= 1 2iy i ... ln( ) α λ − − =    1 1 i i y x are realizations of a random variable having Weibull distribution with parameters ,λ α . The behavior of the two-unit standby system (described above), but without preventive maintenance is also simulated and obtained results are presented in Table 1, which contains means and corresponding errors ( /σ3 N ) for observed variables. Table 1: Simulation results without preventive maintenance mT mR rmi 2555.78 488.71 526.95 Error T error R error i r 95.44 14.67 15.81 In order to establish the appropriate preventive maintenance strategy providing longer life of the system, we tested three different types of preventive T. Davidovi}, S. Jankovi} / Reliability Analysis of a Two-Unit Standby System 90 maintenances (rigid, sliding and economical) and for each of them we tested three different types of distributions for preventive maintenance time (Weibull (CASE I), Constant (CASE II) and Uniform (CASE III)) and we analyzed the behavior of the system under all these preventive maintenances. (CASE I): P - time interval from the beginning of work of the active unit until the preventive maintenance time (for short, preventive maintenance) has Weibull distribution with parameters: α ranging from 0.0002 to 0.0048 with the step 0.0004; and λ ranging from 2 to 10 with the step 0.5. (CASE II): Preventive maintenance is performed at fixed (non random) intervals of lengths starting from 0.5 to 9.5 with the step 0.5. (CASE III): Preventive maintenance time has Uniform distribution with left endpoints ranging from 0.5 to 9.5 with the step 0.5, and lengths of support intervals range from 1 to 8 with the step 1. For this particular example preventive maintenance with Weibull distribution (CASE I) was worse than preventive maintenances in the other two cases and in the sequel we concentrate on CASEs II and III. Figure 2 contains mean values of the lifetime of the system with preventive maintenances described in the CASEs II and III. Constant preventive maintenance can be seen as a degenerated to a point Uniformly distributed preventive maintenance. As can be seen from Figure 2, if preventive maintenance is performed too often, it can shorten the lifetime of the system. Also, if preventive maintenance is rare, then the system behaves as if the preventive maintenance does not exist. Figure 2: Mean values of the lifetime of the system in CASEs II and III T. Davidovi}, S. Jankovi} / Reliability Analysis of a Two-Unit Standby System 91 The best results (displayed in the Table 2 below) are obtained in the case of sliding preventive maintenance with constant (non random) preventive maintenance which is performed after 2.5 time units have elapsed since the beginning of the work of the active unit. Table 2: Best results mT mR mQ posi rmi qmi 5051.33 142.20 1157.17 0.06 154.33 1897.57 error T error R error Q error pi error ri Error qi 147.76 4.01 32.47 0.01 4.32 53.26 For this case probabilities of the breakdown at states and (under the assumption that the system lived less than 3E 4E τ = 2000 ) are ( ) .=3 0 287P E and ( ) .=4 0 713P E . Comparing the cases without and with preventive maintenance (see the first columns of Tables 1 and 2 and also Figure 2), we see that with the appropriate preventive maintenance the lifetime of the system can become significantly longer. Figure 3: Reliability function for best results Obtained results from the example show that the lifetime of this system is longer in the case of non-random preventive maintenance and it is the longest in the case when the preventive maintenance time is less than the expectation of the failure time. Also it can be observed that the majority of breakdowns occur at the state . Reliability function for that system is presented in Figure 3. Flow charts of the simulation of the work of the two-unit standby system are given in the Appendix. 4E T. Davidovi}, S. Jankovi} / Reliability Analysis of a Two-Unit Standby System 92 4. CONCLUSION For the two-unit standby system with repair and with different preventive maintenances we made the program which simulates its work and which allows us to analyze the reliability of the system depending on different maintenance strategies. The possibilities of the simulation program are illustrated by a concrete example. The program allows the change of probability distributions which describe the system and the change of preventive maintenance in order to find the most adequate one. The advantage of this approach is that it gives estimates for various parameters which are interesting for users and for which there exist no explicit formulas (such as: expected number of repairs, expected number of preventive maintenances, expected sojourn time in the states , etc.), which is important in investigation and planning of the system. For the given example we have found optimal variant of preventive maintenance, which in average almost doubles the lifetime of the system comparing to the one without preventive maintenance. , ,0 1 2E E E REFERENCES [1] Arndt, K., ''Computation of reliability of a two-unit system by method of embedded semi- Markov processes, Izv. AN. SSSR. Tekhnicheskaya Kibernetika, 3 (1977) 70-79. [2] Brodi, S.M., and Pogosyan, I.A., Embedded Stochastic Processes in the Queuing Theory, 1973. [3] Csenki, A., ''Transient analysis of interval availability for repairable systems modeled by finite semi-Markov processes'', IMA J. Math. Appl. Bus. Ind., 6 (3) (1995) 267-281. [4] Csenki, A., ''Total cumulative work until failure modeled by a finite semi-Markov process'', Int. J. Syst. Sci., 26 (8) (1995) 1511-1525. [5] Davidovi}, T., and Jankovi}, S., ''Analysis of the work of two-unit system with repair and strict preventive maintenance'', SIM-OP-IS'99, 1999, 351-354. [6] Gnedenko, B.V., Dini}, M., and Nasr, Y., ''On the reliability of a two-unit standby system with repair and with preventive maintenance'', Izv. AN. SSSR Tekhnicheskaja Kibernetika, 1 (1975) 66-71. (in Russian) [7] Gnedenko, B.V., and Kovalenko, I.N., Introduction to Queuing Theory, Birkhaeuser, 1991. [8] Gnedenko, B.V., Belyaev, Yu.K., and Solov–v, A.D., Mathematical Methods in Reliability Theory, 1965. [9] Gnedenko, B.V., and Janji}, S., ''A characteristic property of one class of limit distributions'', Math. Nachr., 113 (1983) 145-149. [10] Gnedenko, B.V., and Korolev, V.Yu., Random Summation, CRC Press (1996). [11] Jack, N., ''Age-reduction models for imperfect maintenance'', IMA J. Math. Appl. Bus. Ind., 9 (4) (1998). [12] Janji}, S., ''Limit theorems for two-unit standby redundant systems with rapid repair and rapid preventive maintenance'', Publ. Inst. Math., 29 (43) (1981) 75-87. [13] Janji}, S., ''A note on two-unit standby system'', Publ. Inst. Math., 32 (46)(1982) 65-75. [14] Osaki, S., and Asakura, T., ''A two-unit standby redundant system with repair and preventive maintenance'', J. Appl. Prob., 7 (3) (1970). [15] Whitaker, L., and Samaniego, J., ''Estimating the reliability of system subject to imperfect repair'', JASA, 84 (405) (1989) 301-309. T. Davidovi}, S. Jankovi} / Reliability Analysis of a Two-Unit Standby System 93 APPENDIX Flow chart of the simulation of the work of the two-unit standby system with the rigid preventive maintenance is on the Figure 4. Figure 5 contains left-hand sides of flow charts of the simulation of the work of the two-unit standby system with economical (a) and sliding (b) preventive maintenances (the right hand-sides of these flow charts are the same as in the rigid case and are omitted). T=Q=R=q = r =0 i=j=i =i =0 z i++ Q+= q Q+= p q =0r =0 i ++i ++ j++ R+= p R+= r T+= z T+= p Q+= z R+= z R+= r Q+= q Exit E6 Exit E5 Exit E4 Exit E3 Exit E7 Exit E7 End q p r z > p p > q z > q z > r T > T > p > r j < N yes yes yes yes yes yes yes yes no no no no no no no no 0 r q i i i i i-1 ii ii i i i i-1 i i i-1 i-1i ττ i-1 rq i i i-1 i-1 i-1 i i 0 Figure 4: Rigid preventive maintenance T. Davidovi}, S. Jankovi} / Reliability Analysis of a Two-Unit Standby System 94 r =0 r =0 i ++ i ++ i ++ i ++ i ++ i ++ T+= p T+= p R+= r R+= r Q+= q Q+= q Exit E7 Exit E7 p = z +1 p = q p = z +1 p = r End a) b) End q q p p z > p z > p p > q p > q T > T > p > r p > r j < N j < N yes yes yes yes yes yes yes yes yes yes no no no no no no no no no no i i i i i i i i i-1 i-1 τ τ i i i i i i i i i-1 i-1 i-1 i-1 i i-1 i i-1 i-1 i-1 i i q q rej pos rej pos i i Figure 5: a) economical; b) sliding preventive maintenance

Các file đính kèm theo tài liệu này:

  • pdfreliability_analysis_of_a_two_unit_standby_system_by_compute.pdf