Journal of Safety Engineering
2012; 1(2): 26-38
doi: 10.5923/j.safety.20120102.02
V. Ebrahimipour , A. Haeri , M. Sheikhalishahi , S. M. Asadzadeh
Department of Industrial Engineering, College of Engineering, University of Tehran, P.O. Box 11555-4563, Tehran, Iran
Correspondence to: V. Ebrahimipour , Department of Industrial Engineering, College of Engineering, University of Tehran, P.O. Box 11555-4563, Tehran, Iran.
| Email: | ![]() |
Copyright © 2012 Scientific & Academic Publishing. All Rights Reserved.
Reliability Redundancy Allocation Problem (RRAP) is a major problem in engineering design practices. RRAP includes two major concerns that are specifying the redundancy level and the reliability of each component. The purpose of this approach is to increase reliability level of system by considering related constraints. In this article a multi-objective RRAP comprising of reliability and cost as objective functions is studied. The proposed approach is developed by using some aspects that have not been viewed in other researches. The first aspect considers reliability level of each component as a fuzzy triangular number. The second aspect concerns the cost discount rate of the components. Fuzzy multi-objective optimization problem is developed to handle the fuzziness of the problem. Then, the expected value concept is used to convert developed model to a crisp model. Finally, multi-objective particle swarm optimization (MOPSO) is applied to solve the crisp model. The results show that the proposed approach can help decision makers decide about the number of redundant components and their reliability in a subsystem to have a system that satisfies both reliability and cost criteria effectively.
Keywords: Reliability Redundancy Allocation Problem, Fuzzy Reliability, Multi-Objective, Particle Swarm Optimization, Discount Rate
Discount rate is the second differentiation in this research. In the previous researches, cost of components was not related to the number of components. But, in real world, by increasing the number of components their cost is usually decreased through applying different conditions for discount rate. In this research, overall discount is applied and defined in three levels as follows.
Where
Objective functions![]() | (1) |
![]() | (2) |
is taken as second objective function. It results in that both of the objective functions are about minimizing.Constraints ![]() | (3) |
![]() | (4) |
![]() | (5) |
![]() | (6) |
![]() | (7) |
![]() | (8) |
![]() | (9) |
![]() | (10) |
![]() | (11) |
![]() | (12) |
![]() | (13) |
![]() | (14) |
![]() | (15) |
and
are equal to 2 and 4, respectively, to show the three levels of discounting. Constraint (9) computes the cost of components in each subsystem on the bases of the number and reliability of components. Constraints (10) and (11) compute the cost discount of components. In this article,
and
are supposed to be 0.9 and 0.8 respectively. Constraints (12) and (13) calculate the cost of each subsystem and the cost of the system respectively, giving as well the cost of the system as a triangular fuzzy number. Constraint (14) computes reliability of each subsystem on the bases of the number and reliability of components. Constraint (15) computes reliability of the system. Function f is structure function of the system that measures the reliability of the whole system using reliability of subsystems. For solving the developed fuzzy model, it is necessary to convert it to a crisp model. Since the reliability of each component is considered as a triangular fuzzy number, reliability of subsystems and reliability of system is a triangular fuzzy number too. Reliability of a component is supposed as a triangular fuzzy number like[a, b, c]. a and c are specified by difference of them with b. For i-th component, a, b, c are shown by (ri-I), (ri) and (ri+I) and reliability of that component is a triangular fuzzy number like[ri-I, ri, ri+I]. Therefore, reliability of each subsystem is obtained as below. ![]() | (16) |
![]() | (17) |
![]() | (18) |
![]() | Figure 1. Flowchart of the proposed approach for solving RRAP |
The above solution explains a system with four subsystems that include 1, 2, 1 and 3 components. Reliabilities of components are 0.9, 0.85, 0.79 and 0.92 respectively. The above solution includes discrete and continuous numbers. Since PSO handles continuous numbers easily, it is necessary to modify solution in order to be consistent with PSO approach. Therefore, if the number of components is a continuous value, it is rounded to an integer number. For example, 2.4 and 3.7 are converted to 2 and 4 respectively. If the number of components in a subsystem is smaller than one, it is rounded to one. In this approach, multi-objective PSO (MOPSO) is used to solve reliability redundancy allocation problem[18]. In MOPSO a crowding distance (CD) factor is defined[15] to show how much a non-dominated solution is crowded with other solutions. Consider a set of solutions including k non-dominated ones. It is possible to calculate CD factor for each solution as follows. (a) First, it is necessary to sort solutions in an ascending order for each objective function; (b) CD factor of the first and last solution is equal to a big number like M; (c) For the other solutions, CD factor is calculated by following relation.![]() | (19) |
![]() | (20) |
![]() | (21) |
![]() | Figure 2. schematic of bridge system |
![]() | (22) |
![]() | (23) |
![]() | (24) |
![]() | (25) |
![]() | (26) |
![]() | (27) |
![]() | (28) |
![]() | (29) |
![]() | (30) |
![]() | (31) |
![]() | (32) |
![]() | (33) |
![]() | (34) |
![]() | (35) |
![]() | (36) |
![]() | Figure 3. schematic of a series system |
![]() | (37) |
![]() | (38) |
![]() | (39) |
![]() | (40) |
![]() | (41) |
![]() | (42) |
![]() | (43) |
![]() | (44) |
![]() | (45) |
![]() | (46) |
![]() | (47) |
![]() | (48) |
![]() | (49) |
![]() | (50) |
![]() | (51) |
![]() | (52) |
![]() | (53) |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Figure 5. Non-dominated solutions for example 1 for different values of I |
![]() | Figure 6. Non-dominated solutions for example 2 for different values of I |
| [1] | Gupta, R.K., Bhunia, A.K.., and Roy, D. “A GA based penalty function technique for solving constrained redundancy allocation problem of series system with interval valued reliability of components”, Journal of Computational and Applied Mathematics, Vol. 232, pp. 275-284, 2009. |
| [2] | Coelho, L.d.S. “An efficient particle swarm approach for mixed-integer programming in reliability–redundancy optimization applications”, Reliability Engineering and System Safety, Vol. 94, No. 4, pp. 830-837, 2009. |
| [3] | Mori, B.D., De Castro, H.F., and Cavalca, K.L. “Development of hybrid algorithm based on simulated annealing and genetic algorithm to reliability redundancy optimization”, International Journal of Quality and Reliability Management, Vol. 24, pp. 972-987, 2007. |
| [4] | Okasha, N.M., and Frangopol, D.M. “Lifetime-oriented multi-objective optimization of structural maintenance considering system reliability, redundancy and life-cycle cost using GA”, Structural Safety, Vol. 31, pp. 460-474, 2009. |
| [5] | Agarwal, M., and Gupta, R. “Penalty Function Approach in Heuristic Algorithms for Constrained Redundancy Reliability Optimization”, IEEE Transactions on Reliability, Vol. 54, pp. 549-558, 2005. |
| [6] | Ha, C., and Kuo, W. “Reliability redundancy allocation: An improved realization for non convex nonlinear programming problems”, European Journal of Operational Research, Vol. 171, pp. 24-38, 2006. |
| [7] | Kim, H.G., Bae, C.O., and Park, D.J. “Reliability-redundancy optimization using simulated annealing algorithms”, Journal of Quality in Maintenance Engineering, Vol. 12, pp. 354-363, 2006. |
| [8] | Wang, Z., Tianshi, C., Tang, K., and Yao, X. “A Multi-objective Approach to Redundancy Allocation Problem in Parallel-series Systems”, 2009 IEEE Congress on Evolutionary Computation, CEC 2009, art. no. 4982998, pp. 582-58, 2009. |
| [9] | Kulturel-Konak, S., and Coit, D.W. “Determination of Pruned Pareto Sets for the Multi-Objective System Redundancy Allocation Problem”, Proceedings of the 2007 IEEE Symposium on Computational Intelligence in Multicriteria Decision Making, MCDM 2007, art. no. 4223033, pp. 390-394, 2007. |
| [10] | Liang, Y.C., and Lo, M.H. “Multi-objective redundancy allocation optimization using a variable neighborhood search algorithm”, Journal of Heuristics, pp. 1-25, 2009. |
| [11] | Elegbede, C., and Adjallah, K. “Availability allocation to repairable systems with genetic algorithms: a multi-objective formulation”, Reliability Engineering and System Safety, Vol. 82, pp. 319-330, 2003. |
| [12] | Ravi, V., Reddy, P.J., and Zimmermann, H.J. “Fuzzy Global Optimization of Complex System Reliability”, IEEE Transactions on Fuzzy Systems, Vol. 8, pp. 241-248, 2000. |
| [13] | Suman, B. “Simulated annealing-based multi-objective algorithms and their application for system reliability”, Engineering Optimization, Vol. 35, pp. 391-416, 2003. |
| [14] | Coit, D.W., Jin, T., and Wattanapongsakorn, N. “System Optimization With Component Reliability Estimation Uncertainty: A Multi-Criteria Approach”, IEEE Transactions on Reliability, Vol. 53, pp. 369-380, 2004. |
| [15] | Liu, G.S. “A combination method for reliability-redundancy optimization”, Engineering Optimization, Vol. 38, pp. 485-499, 2006. |
| [16] | Tavakkoli-Moghaddam, R., Safari, J., and Sassani, F. “Reliability optimization of series-parallel systems with a choice of redundancy strategies using a genetic algorithm”, Reliability Engineering and System Safety, Vol. 93, pp. 550-556, 2008. |
| [17] | Jiménez, M., Arenas, M., Bilbao, A., and Rodríguez, M.V. “Linear programming with fuzzy parameters: An interactive method resolution”, European Journal of Operational Research, Vol. 177, pp. 1599-1609, 2007. |
| [18] | Coello, C.A., and Lechunga, M.S. “MOPSO: A proposal for multiple objective particle swarm optimization”, Proc. of the IEEE World Congress on Evolutionary Computation, Hawaii, pp. 1051-1056, 2002. |