Paper received: 04.04.2007 Paper accepted: 16.09.2009 Reward Level Evaluation of Parallel Systems Vasov Ljubisa1* - Stojiljkovic Branimir1 - Mitrovic Caslav2 1 University of Belgrade, Faculty of Transport and Traffic Engineering, Serbia 2 University of Belgrade, Faculty of Mechanical Engineering, Serbia In the presented model of the utilization process ofparallel systems, the inherent characteristics of system reliability and maintainability as well as repair shop capacity are included. For the system required to perform a desired function and produce certain yield an achieved reward level is proposed as a measure of the utilization process quality by introducing a referent reward concept. System modeling is accomplished by applying Markov Techniques, and several elements are incorporated: failure and repair rates as well as repair shop capacity. By getting closed-form mathematical expressions for system state probabilities and the achieved reward level, an investigation of reliability, maintainability and repair shop capacity on the achieved reward level and system availability is done. © 2009 Journal of Mechanical Engineering. All rights reserved. Keywords: reward level, parallel system, availability, Markov model 0 INTRODUCTION In production, power supply, manufacturing and processing there are plenty of operations that involve the use of systems composed of components or subsystems which are mutually independent in accomplishing the same function. Each of these components participates in the overall output result with their own characteristics and in case several components fail, the entire system continues to function. These systems can be treated as parallel systems and are usually considered as 1-out-of-n:G systems, i.e. the entire system continues to function as long as at least one of its n components (units) is working. However, in this case failures of components reduce a system capability and the application of classical parallel reliability models for overall output result evaluation is limited. Considering a stochastic nature of system state change process, modeling and evaluation of such a system can be more appropriately achieved by the application of Markov Techniques [1]. Besides, an extension of continuous time Markov chains with reward model results in very useful tools for system performance analysis [2]. In this paper, an application of reward model for overall system output result evaluation is shown. By introducing a referent reward concept, measures of instantaneous and achieved reward level are proposed. For a system in continuous operation process, an analysis of the influence of reliability and maintainability as well as repair shop capacity on reward level and availability is done. 1 REWARD MODEL All technical systems can fulfill their purpose only when engaged in an utilization process, which involves several different processes like operation process and maintenance process. During the operation process, a system performs a desired function and produces certain yield and gain, and during the maintenance process system functionability is maintained/restored [3]. According to its specific purpose the result of the system operation process can be expressed by various physical measures and many other operational characteristics. Most often, these measures express system performances, which depend on system state. In other words, each system state has a certain performance level expressed by an appropriate reward rate. It can be interpreted as the rate at which reward is accumulated during the sojourn time of the system in the given state. The set of rewards associated with the individual system states compose the reward structure. There are a few different ways of assigning rewards in the reward structure. Rewards can be applied for the analysis of dependability in which case rewards are 0 or 1 depending on the availability of the overall system. Moreover, the rewards can enable a mixed evaluation of performance and dependability, and generally speaking the reward *Corr. Author's Address: University of Belgrade, Faculty of Transport and Traffic Engineering, Vojvode Stepe 305, 11000 Belgrade, Serbia, lj.vasov@sf.bg.ac.rs function is intended to be a measure of performance per unit time [2]. By accepting a concept of referent reward as the criteria of system utilization process quality in the following achieved reward level f(t) is interpreted as the ratio between the accumulated reward &(t) and referent reward &0(t) after operating time interval (0,t) in the utilization process: f (t) = (1) Similarly, the instantaneous reward level cp(t) is regarded as the ratio between the instantaneous reward rate j > n - m , and (14) B) ( j +1)1 • Pj+i - (mp + j!) • pj + mju • pj-1 = 0 for n - m > j > 0. n1 u (n-1)1 (n-2)1 (j+1)! n-1 2p 3p j! (n-m+1)! (n-m)X (n-j)u (n-j+1)u mp mp (j+1)1 mp j1 1 mp mp Fig. 2. System state transition diagram S A) Closed-form analytic expression of system state probability pj for n -1 > j > n - m +1: Let Xj = (j + 1)2 ■ pj+i - (n - j)/ ■ Pj. As Xj = x-i and xn-1 = 0 then xj = 0 . Thus: j +1 2 j +1 2 j + 2 2 Pj =A—~: Pj+1 Pj+2 = " - J M =••• = a n n - J M " - J -1 M k 2 k=j+i n - (k -1) m 2 Let p = — . After some algebraic manipulations: M Pi = PnP (15) B) Closed-form analytic expression of system state probability Pj for n - m > j > 0: Let yj = (j +1)2 ■ p +1 - m/■ p , that satisfies interval n - m > j > 0 . Similarly to the previous, as ys = ytx and y0 = 0 then y = 0 . Thus: j +1 2 j +1 2 j + 2 2 Pj = ----Pj+1 = --------Pj+2 = m / m / m / = = n1 k 2 . = K = pn-m+1 II . k=jj+1 m / After some algebraic manipulations: n-, 1 n! Pi = PnP m m! J! By using ^ p = 1, according to (15) and j =0 (16) probability pn is expressed (Table 1). According to (16) closed-form analytical relations of system states probabilities are expressed for m = 1, as the first special case of repair shop capacity (Table 1). Also, relation (15) satisfies m = n, as a second special case of repair shop capacity (Table 1). Thereby, based on relation (13) and according to expressions of system state probabilities (Table 1), relations of the achieved reward level for a steady state condition are shown (Table 2). It should also be noted that the acquired equation of the achieved reward level f for the case of m = n (Table 2), is the same as the well known equation of limiting or steady state availability. However, it is important to emphasize that this equation for the proposed model does not present availability but a reward level for a particular case of continuous operation of a system with previous assumptions. Table 1. Closed-form analytic expressions for system states probabilities m = 1 1 < m < n m = n Pj n-1 > J > n-m+1 ■ n! J ! PP" - - (n) P'P"- J (" J n-m > J > 0 ■ 1 n! P P-- F"y m"-m-J m!J! 1 1 1 Pn ■ n! 1 + gp" - J =0 J ! V n- J 1 n! n- J f n) + ' ' P "-m- J i • i + ' ' P \ • \ J=0 m J m! j ! j^ j J ■+1 j f n) Table 2. Closed-form analytical expressions for achieved reward level f f m = 1 1 < m < n m = n 1 + Xpn-J (n - 1)! £ (J -1)! 1 + g: 1 1 (n-1)! + g fn -1) m"-m - Jm !(J -1)! j=IJ -1) 1+rjC-:) . 1 + g P n- J% J=0 J ! 1+gpPrJ "1m-J 1! n! + g p"jfn) P, m J m! j! j=tm+x \ J J •+§! 1+P Moreover, this signifies the importance of availability as a measure, which quantitatively summarizes reliability as well as maintainability and indicates the relation that exists between availability and the achieved reward level. 3 A NUMERICAL EXAMPLE According to previous relations, the paths of reward level f function and system availability A function in dependence of the ratio p between failure rate 2 and repair rate / (i.e. p = A//), as well as repair shop capacity m, are established. Considering availability as the probability that a system is operational (Up and running) at any random time t, for a considered 1-out-of-n:G system and system state space, steady state availability is given by: A = 1 - p.. (17) where p0 is the probability of outage state, i.e. all of n system components are in Down state. Based on the expressions for states probabilities (Table 1), the achieved reward level (Table 2) and the relation (17), a numerical example is given for a system with n = 21 components and repair shop capacity 1 < m < 21, for different values of parameter p (Figure 3). In general, it can be noted that the reward level as well as system availability rise with a decrease of ratio p, i.e. with the decrease of failure rate and/or increase of repair rate. Besides, the reward level and availability also rise with an increase of repair shop capacity, as result of repair time reducing and increasing of the number of operating system components. The upper limit of the reward level can be achieved for the case of m = n, i.e. the repair shop capacity is equal to the number of system components, and in this case the reward level depends only on parameter p. However, for a system of a certain size with given reliability and maintainability characteristics, expanding repair shop capacity is reasonable only if the reward level is achieved below enough its upper limit. In other words, for a given number of system components n and ratio p, with the increase of repair shop capacity m, the growth of the achieved reward level depends on the slope of reward level function. Thus, after some value of m, the reward level reaches a nearly constant value close to its upper limit, and further expanding or repair shop capacity is not reasonable. Furthermore, availability is always higher than the reward level as according to (17) it excludes only the probability of outage state which may result in a false conclusion about system effectiveness. Regarded by state space diagram (Figure 2), by transition to lower states (n-1),(n-2),...,2,1 system retains its ability to perform the desired function, but with a gradual reduction of achieved yield and gain. This problem can be partially resolved by increasing the size of the system, i.e. increasing the number of system components, whereby the required bulk of yield is provided. Nevertheless, this approach leads to a significant reduction of the achieved reward level and surely upgrading of system reliability, maintainability and utilization process quality is preferable. i f 0.8 0.6 0.4 0.2 p = 0.1 p = 0.3 p = 0.5 p = 0.7 p= 1.0 f,A 0.8 0.6 0.4 0.2 0 3 6 9 12 15 18 21 0 0.01 \ " ''^„^m = 21 ' ^ m = 7 m = 1 \/ m = 3 \ V \ \ f - \ \ \ % \ ■ A ........... ^ 0.1 10 P 100 Fig. 3. Paths of reward level f and system availability A 4 CONCLUSIONS 5 REFERENCES The benefit that can be obtained from this model is the ability to research effects of different parameters and demands on system output characteristics. The introduction of the referent reward concept is directly associated with the selection of criteria of system utilization process quality, and the proposed model brings a possibility of applying different criteria of reward level estimation and various policy in the system utilization process. In this paper, the reward level of systems in continuous operation process is considered. However, it is evident that in many cases an achieved reward is proportional to time during which the given system performs a stream of operational tasks, and usually these tasks arrive according to some random processes. Thus, in this case, when considering the utilization process and the achieved reward level, it is necessary to include the interaction between system reliability and maintainability as well as the input and output flow of operational tasks. Certainly a more complete model should include additional parameters as operational task arrival rate, duration of operational tasks, time depended reward rate, different types of tasks, more complex system behaviors, etc. However, an inclusion of a large number of parameters might cause difficulty in getting closed-form mathematical expressions as well as high computational complexity, but a simulation technique can be used to obtain a solution. Thereby, further research will be related to development of a more generalized and complete simulation model of the described utilization process. [1] Sharma, T., Bazovsky, I. (1993) Reliability analysis of large system by Markov techniques, Proceedings Annual Reliability and Maintainability Symposium, IEEE 1993, p. 260-267, Chicago, May, 3-6, 1993, ISBN 0-7803-1281-3. [2] Donatiello, L., Balakrishna, I. (1987) Analysis of a composite performance reliability measure for fault-tolerant systems, Journal of the Association for Computing Machinery, vol. 34, no. I, p. 179-199. [3] Kneževic, J. (1998) System effectiveness, Communications in DQM, vol. 1, no. 1, p. 30-36. [4] Kang W.L. (2000) Stochastic Models for Random-Request Availability, IEEE Transactions on Reliability, vol. 49, no. 1, p. 80-84. [5] Chervony, A.A, Chobanyan, V.A., Shvarts, V.A., Terekhov, Kh.E., Frolov, A.I., (1976) Methods for determination and control of the reliability of large systems, Energiya, Moscow, (in Russian). [6] Nechiporenko, V.I., (1977) Structural analysis of systems (effectiveness and reliability), Sovetskoe radio, Moscow, (in Russian). [7] Kozlov, B.A., Ushakov, I.A., (1975) Handbook for calculating the reliability of radio-electronic and automation devices, Sovetskoe radio, Moscow, (in Russian). [8] Veber B., Nagode M., Fajdiga M. (2007) Prediction of the cumulative number of failures for a repairable system based on past performance, Strojniški vestnik - Journal of Mechanical Engineering, vol. 53, no. 10, p. 621-634.