Abstract
In this manuscript, the reliability of a robotic system has been analyzed using the available data (containing vagueness, uncertainty, etc). Quantification of involved uncertainties is done through data fuzzification using triangular fuzzy numbers with known spreads as suggested by system experts. With fuzzified data, if the existing fuzzy lambda–tau (FLT) technique is employed, then the computed reliability parameters have wide range of predictions. Therefore, decision-maker cannot suggest any specific and influential managerial strategy to prevent unexpected failures and consequently to improve complex system performance. To overcome this problem, the present study utilizes a hybridized technique. With this technique, fuzzy set theory is utilized to quantify uncertainties, fault tree is utilized for the system modeling, lambda–tau method is utilized to formulate mathematical expressions for failure/repair rates of the system, and genetic algorithm is utilized to solve established nonlinear programming problem. Different reliability parameters of a robotic system are computed and the results are compared with the existing technique. The components of the robotic system follow exponential distribution, i.e., constant. Sensitivity analysis is also performed and impact on system mean time between failures (MTBF) is addressed by varying other reliability parameters. Based on analysis some influential suggestions are given to improve the system performance.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
Introduction
Industrial systems usually have complex structures, and thus, the analysis and optimization of their performance require adequate knowledge of human operators and system information for achieving desired industrial goals. To achieve desired industrial goals, a robotic system is widely being used, and therefore, the importance of the robot reliability and quality has been increased. The study of robot reliability is very complex, since a lot of interlocking variables are involved in evaluation of various reliability levels of these systems (Sharma et al. 2010). The research on robotic systems is reported very large in the literature; however, limited work has been reported on reliability of robotic systems (Leuschen et al. 1998; Carreras et al. 1999; Carlson and Murphy 2003; Sharma et al. 2008; Kumar et al. 2012. Specifically, Khodabandehloo (1996) used fault tree for the safety and reliability analysis of robotic system. To improve the safety and reliability of robot manipulator, (Walker and Cavallero 1996a; Walker and Cavallaro 1996b) used fault tree analysis(FTA) during design phase of the manipulator. Dhillon and Yang (1996) analyze safety and reliability of robotic systems using supplementary variable and Markov techniques, while Carreras et al. (1999) and later on Carreras and Walker (2000) applied interval method for the same purpose. Leuschen et al. (2001) developed a novel fuzzy Markov modeling approach for analyzing fault tolerant of a robot designed for hazardous waste removal. Stancliff et al. (2006) presented a quantitative method for mission reliability estimation of various mobile robots working as teams. The reliability of mechanical robots was improved by Korayem and Iravani (2008) using failure mode analysis and function deployment approach.
From the literature, one can observe that approaches discussed so far for reliability analysis use probabilistic assumptions and crisp historical data which is in general limited and contains vagueness, uncertainty, etc. Practically, for system reliability analysis, constant failure rate model is being utilized, because most of the technical systems show this type of behavior, having some kind of uncertainties (Das 2008; Knezevic and Odoom 2001). Unfortunately, crisp historical data are not sufficient to account for the available uncertainties. Using vague, limited and imprecise data and information about any system such as a robotic system modeling analysis and optimization of the system’s overall performance are very difficult. Thus, the issue of robot reliability is related to uncertainty, and in lack of proper knowledge, it is difficult to analyze and predict its behavior. In addition, a system analyst is unable to suggest any necessary action to optimize the performance of a robotic system by enhancing its reliability. Fuzzy sets as suggested by many researchers are used to account for the uncertainties involved in the available information, i.e., in the extracted data (Chen 1994; Cai 1996; Bai and Asgarpoor 1996). In view of above limitations and the applicability of fuzzy set theory for quantifying involved uncertainties, Sharma et al. (2008) analyzed the performance of a complex robotic system using fuzzy lambda–tau(FLT) methodology. In FLT, traditional lambda–tau method (Mishra 1992) is coupled with fuzzy set theory and \(\alpha\)-cut interval arithmetic operations to analyze fuzzy reliability of any repairable system, and has been employed to analyze the fuzzy reliability of various industrial systems including butter–oil, paper, and fertilizer manufacturing plants, waste clean up manipulator etc (Komal et al. 2009, 2010; Kumar et al. 2012). It is noticed that FLT gives wide spreads for computed fuzzy reliability parameters of any complex repairable system with numerous components.
Considering the influence of growing event of fuzziness, it may be possible that the decision-maker may suggest some impressive corrections which may improve the system performance. However, it may also be possible that after incorporating suggested corrections, system performance may not improve up to the desired level, because suggestions are inappropriate due to the wide ranges of prediction. To reduce the range of prediction and to make effective decisions, soft computing-based techniques were developed for analyzing the fuzzy reliability of complex repairable systems (Komal et al. 2009, 2010).
The aim of the present work is to analyze the reliability of a robotic system up to a desired degree of accuracy under uncertain environment by reducing the complexity in calculations and utilizing available raw data. The aim is also to reduce the ranges of the prediction for computed reliability indices, so that better decisions may be drawn from the analysis which may help to optimize the performance of the system.
The paper is organized as follows. Section 2 describes the methodology. Robotic system is described together with obtained results in Sect. 3. Sensitivity analysis is also performed in this section followed by concluding remarks in Sect. 4.
Methodology
The main aim of the paper is to evaluate the performance of a robotic system by utilizing vague, imprecise, and uncertain data. For the reliability analysis of any repairable system, the following assumptions are being used in the literature:
-
the failures and repair rates of the components are statistically independent and obey exponential distribution function;
-
the product of the failure rate and repair time is small (less than 0.1);
-
after repairs, the repaired component is considered as good as new;
-
system structure is precisely known.
Existing Fuzzy Lambda-Tau (FLT) technique
Fuzzy lambda–tau technique developed by Knezevic and Odoom (2001) is a traditional method for analyzing fuzzy reliability of the system. In this methodology, Petri-nets(PN) is used for the qualitative modeling and lambda–tau method of solution derived in Mishra (1992) is utilized for quantitative modeling. In lambda–tau method, mathematical expressions for failure rate (\(\lambda _s\)) and repair time (\(\tau _s\)) of the system are formulated in terms of its constituting component’s failure rates (\(\lambda _i\)’s) and repair times (\(\tau _i\)’s). The basic expressions of lambda–tau method are expressed in Table 1. The various reliability parameters can be evaluated according to Table 2 using fuzzy arithmetic operations given in (Table 3).
This approach is suitable for small-scale simplified systems. If FLT is implemented for analyzing fuzzy reliability of any complex system with numerous components, then computed fuzzy reliability indices have wide spreads. The reason is the growing event of fuzziness due to the use of \(\alpha\)-cut interval arithmetic operations in the computations (Chen 1994). Thus, using highly uncertain data and the obtained results, decision-maker cannot suggest any specific and influential managerial strategy to prevent unexpected failures and consequently to improve the industrial system performance. To overcome this problem, a hybridized technique is used in this paper and described in the next subsection.
Hybridized technique
This technique utilizes fuzzy set theory to quantify uncertainties, fault tree to model the system, and lambda–tau method to formulate the mathematical expressions of system’s failure/repair rates and the genetic algorithm is utilized to solve established nonlinear programming problems. The expression of the various reliability parameters of the system is evaluated in terms of component’s failure rate and repair time of the system using Tables 1 and 2. The evaluated reliability parameters so obtained are nonlinear as the system has complex structure. The failure and repair data of system’s components are exponentially distributed and, therefore, are not precisely known. Quantification of involved uncertainties is done through data fuzzification using triangular fuzzy numbers. The optimization problem (1) is used for finding system fuzzy reliability parameters.
Minimize/maximize:
Here, \(\tilde{P}{(\lambda _1,\lambda _2,\ldots ,\lambda _n,\tau _1,\tau _2,\ldots ,\tau _n)}\) and \(\tilde{P}{(t/\lambda _1,\lambda _2,\ldots ,\lambda _n,\tau _1,\tau _2,\ldots ,\tau _n)}\) are time-independent (system failure rate, repair time, and MTBF) and time-dependent (system reliability, availability, and ENOF) fuzzy reliability parameters, respectively. The obtained minimum and maximum values of \(\tilde{P}\) are denoted by \(P_{\text {min}}\) and \(P_{\text {max}}\), respectively. The membership function values of \(\tilde{P}\) at \(P_{\text {min}}\) and \(P_{\text {max}}\) are both \(\alpha\), that is
The optimization problem so obtained is highly nonlinear. Various methods and algorithms have been developed for optimization and have been utilized in various research areas (Tillman et al. 1980; Ravi et al. 1997, 2000; Konak et al. 2006). Genetic algorithms (GAs) is one of the most effective evolutionary algorithms. Genetic algorithms have been applied to the optimization of various reliability problems (Juang et al. 2008; Lapa et al. 2006; Martorell et al. 2005; Konak et al. 2006; Komal et al. 2009, 2010).
Any nonlinear optimization problem without checking the convexity and differentiability of objective functions can be solved effectively using Genetic algorithms (Goldberg 1989; Konak et al. 2006). Therefore, we have selected GAs as a tool to solve the optimization problem (1). In the literature, the variety of GAs are available such as binary-coded GA, real-coded GA, NSGA, etc. Among the many GAs available in the literature, the present study utilizes binary-coded GA to solve above formulated nonlinear optimization problems. In the beginning of the solution process, failure rates (\(\lambda _i\)’s) and repair times (\(\tau _i\)’s) of system’s components are encoded as the strings of selected bit length l, a parameter of GA, that finally constitute a chromosome. For the maximization problem (1), the objective function is considered as the fitness function, while reciprocal of the objective function is considered as the objective function for the minimization problem (1). Roulette wheel selection process is employed for the selecting potentially useful solutions for the recombination. Crossover and mutation are another two important basic operators used in any GA. There are many types of crossover and mutation operators depending upon the type of encoding and also on a problem. In the present study, one-point crossover and random-point mutation operators are employed. Maximum number of generations and change in population fitness value are used to stop the optimization process. The coding of the above developed GA has been done in MATLAB 7.1 environment. Different sets of values of all the parameters of GA are tested and the best set of values is selected for analysis which gives better optimum solution of the problem. After solving above formulated nonlinear optimization problems (1) for each cut-level \(\alpha\) using developed binary-coded GA, we have fuzzy reliability indices with reduced spread at each cut-level \(\alpha\).
System description and results
In the present study, various reliability parameters of a robotic system with a conveyer unit are evaluated. The system consists of two robots and one conveyor unit between them. This system may be utilized as a conveyor system in industries. There are three joints in each robot. Each joint has one motor (\(M_i,1\le i\le 6\)) and one sensor (\(S_i,1\le i\le 6\)). The conveyor unit has a bearing (\(\text {Br}\)) and a roller (\(\text {Rl}\)) as its components. The fault tree model of the robot is depicted in Fig. 1. Minimal cut sets of the system are {\(M_i,1\le i\le 6\)}; {\(S_i,1\le i\le 6\)}; {\(\text {Br}\)}; and {\(\text {Rl}\)} which are obtained using matrix method (Knezevic and Odoom 2001).
Using Table 1, the expression for the system failure rate (\(\lambda _s\)) and repair time (\(\tau _s\)) takes the following forms:
Utilizing these expressions along with expressions given in Table 2, the system reliability parameters are obtained. The failure rate and repair time of the main components of the robotic system following exponential distribution and their values are given in Table 4 (Sharma et al. 2010). Quantification of involved uncertainties in crisp input data is done through data fuzzification using triangular fuzzy numbers with \(\pm 15, \pm 25\) and \(\pm 50\%\) spreads. For an example, the input for \(\pm 15\%\) (failure rate and repair time) for the motor is shown in Fig. 2. Using fuzzy input and expressions for reliability parameters, fuzzy reliability parameters of the system have been evaluated using hybridized technique for mission time \(t=100\)(h) to analyze the behavior of the system. For this technique, a nonlinear optimization problem (1) has been formulated. To solve the established optimization problem (1), the parameters of GA are taken as follows:
-
Population size = 120
-
Probability of crossover (\(P_\text {c}\)) = 0.85
-
Probability of mutation (\(P_\text {m}\)) = 0.005
-
Number of iterations = 500
-
Number of runs = 20.
The fuzzy reliability parameters of the system under consideration have also been evaluated using the existing FLT (Sharma et al. 2010). The computed results have been plotted in Fig. 3 for \(\pm 15\%\) uncertainty level. Results clearly indicate that the used hybridized technique provides better fitted results in comparison to FLT technique. Thus, the prediction range for any reliability parameter at each cut-level \(\alpha\) is decreased which will be beneficial for making sound decisions. The crisp and defuzzified values using FLT technique and the hybridized technique with \(\pm 15\), \(\pm 25\), and \(\pm 50\%\) spreads are calculated. The calculated values are tabulated in Table 5. It is obvious from this table that the defuzzified values are changing with the change of spread. Defuzzified values of failure rate, repair time, and ENOF increase as the level of uncertainty increases. In addition, defuzzified values of MTBF, reliability, and availability decrease as the level of uncertainty increases. For example, the defuzzified value of failure rate of the system increases by \(0.3612\%\) and further \(11.2013\%\) for FLT technique, while 0.52 and \(0.8599\%\) for hybrid technique, when spread changes from \(\pm 15\) to \(\pm 25\%\), and \(\pm 25\) to \(\pm 50\%\), respectively. Similarly defuzzified value of MTBF of the system decreases by \(8.7976\%\) and further \(6.6626\%\) for FLT technique, while 1.4408 and \(0.8524\%\) for hybridized technique when spread changes from \(\pm 15\) to \(\pm 25\%\), and \(\pm 25\) to \(\pm 50\%\), respectively.
The effects of various combinations of reliability, failure rate, and availability onto the system MTBF are studied through sensitivity analysis. The effects are shown graphically for both the techniques. The repair time and ENOF are varying along x-axis and y-axis, respectively, whereas MTBF is plotted along z-axis. For the analysis, nine different combinations of reliability, failure rate, and availability are considered. For the both techniques, in all the nine combinations, ranges of repair time and ENOF are fixed and computed by their membership functions (Fig. 4b, d) at cut-level \(\alpha = 0\). The ranges of repair time are taken as 1.2221–3.0264 for FLT technique and 1.6987–2.2236 for hybridized technique, respectively. The ranges of ENOF are taken as 0.0239–0.03248 for FLT technique and 0.0247–0.0320 for hybridized technique, respectively. The effects on MTBF for FLT technique are shown graphically in Fig. 4 and for hybridized technique in Fig. 5, respectively. The ranges of MTBF so obtained are tabulated in Table 6. From Table 6, we can observe that for the first combination, the chosen values of reliability, failure rate, and availability are \(0.9722, 2.825\times 10^{-4},\) \(\text{and}\,0.9994\), respectively. The calculated ranges of MTBF are 3072.808– 4160.350, and 3117.559–4037.021 for FLT technique and hybridized technique, respectively. One can observe that for this combination, the prediction range of MTBF is reduced by approximately \(16\%\) from FLT technique when hybridized technique is utilized. From this observation, we can conclude that if system analyst uses results based on hybridized technique, then he may have less range of prediction, and finally, he will lead to more sound decisions. Similar behavior has also been noticed for rest other combinations. Based on the above observations, the system analyst can analyze the critical behavior of the system and he can prepare a suitable plan for maintenance.
Conclusion
In this paper, a hybridized technique is used for the performance analysis of a robotic system. Various reliability parameters such as system failure rate, repair time, MTBF, ENOF, availability, and reliability are calculated. The calculated reliability parameters are in the form of fuzzy membership functions. Depending upon the confidence level ‘\(\alpha\)’, the analyst can predict the behavior of the system(s). The defuzzified values of reliability indices for different level of uncertainties with their crisp values have been computed and tabulated. It can be concluded that the system analyst should perform the system maintenance on the basis of defuzzified MTBF rather than the crisp value. Similarly, it can be realized that with increasing repair time, the reduced value of reliabillity/availability is more conservative than that of the crisp value. Based on the above observations, the system analyst can analyze the critical behavior of the system and he can prepare a suitable plan for effective maintenance.
We can also conclude that hybridized technique gives reduced range of reliability indices at any cut level. Using these results, the prediction of system behavior can be observed more confidently. This will help the management in reassignment of the resources, taking maintenance decisions effectively, getting more availability of the system, and, therefore, exaggerating the productivity of the system.
Abbreviations
- \(\tilde{P}\) :
-
Fuzzy set \(\tilde{P}\)
- n :
-
Number of components in the system
- t :
-
Time t
- \(\lambda _i\) :
-
System \(i\text {th}\) component failure rate
- \(\tau _i\) :
-
System \(i\text {th}\) component repair time
- \(\lambda _s\) :
-
System failure rate
- \(\tau _s\) :
-
System repair time
- \(\tilde{P}(\lambda _1,\lambda _2,\dots ,\lambda _n,\tau _1,\tau _2,\dots ,\tau _n)\) :
-
Time-independent fuzzy reliability index
- \(\tilde{P}(t/\lambda _1,\lambda _2,\dots ,\lambda _n,\tau _1,\tau _2,\dots ,\tau _n)\) :
-
Time-dependent fuzzy reliability index
- \(\alpha\) :
-
Alpha-cut
- \(P_{\text {min}}\) :
-
Minimum value of function P
- \(P_{\text {max}}\) :
-
Maximum value of function P
- x :
-
Generic element
- \(V_{\lambda _i}(x)\) :
-
Membership value of x in fuzzy set \(\tilde{\lambda }_i\)
- \(V_{\tau _i}(x)\) :
-
Membership value of x in fuzzy set \(\tilde{\tau }_i\)
- \(\text {A}_s(t)\) :
-
System availability at time t
- \(\text {R}_s(t)\) :
-
System reliability at time t
- \(M_i\) :
-
\(i\text {th}\) motor as system component
- \(S_i\) :
-
\(i\text {th}\) sensor as system component
- \(\text {Br}\) :
-
Bearing as system component
- \(\text {Rl}\) :
-
Roller as system component
- \(P_\text {c}\) :
-
Probability of crossover
- \(P_\text {m}\) :
-
Probability of mutation
- l :
-
Bit length
- FLT:
-
Fuzzy lambda–tau
- FTA:
-
Fault tree analysis
- GAs:
-
Genetic algorithms
- NSGA:
-
Nondominated sorting genetic algorithm
- MTBF:
-
Mean time between failures
- ENOF:
-
Expected number of failures
References
Bai X, Asgarpoor S (1996) Fuzzy-based approaches to substation reliability evaluation. Electr Power Syst Res 69(2–3):197–204
Cai KY (1996) System failure engineering and fuzzy methodology: an introductory overview. Fuzzy Sets Syst 83:113–133
Carlson J, Murphy RR (2003) Reliability analysis of mobile robots. Proc IEEE Annu Reliab Maintainab Symp 1:274–281
Carreras C, Walker ID (2000) On interval methods applied to robot reliability quantification. Reliab Eng Syst Saf 70(3):291–303
Carreras C, Walker ID, Taladriz ON, Cavallaro JR (1999) Robot reliability estimation using interval methods. In: Proceedings of the International workshop on applications of interval analysis to systems and control, pp 371–385
Chen SM (1994) Fuzzy system reliability analysis using fuzzy number arithmetic operations. Fuzzy SetsSyst 64(1):31–38
Das K (2008) A comparative study of exponential distribution vs weibull distribution in machine reliability analysis in a cms design. Comput Ind Eng 54(1):12–33
Dhillon BS, Yang N (1996) Availability analysis of a robot with safety system. Microelectron Reliab 36(2):169–177
Goldberg DE (1989) Genetic algorithm in search, optimization and machine learning. Addison-Wesley, Boston
Juang YS, Lin SS, Kao HP (2008) A knowledge management system for series-parallel availability optimization and design. Expert Syst Appl 34:181–193
Khodabandehloo K (1996) Analysis of robot systems using fault and event trees: case studies. Reliab Eng Syst Saf 53(3):247–264
Knezevic J, Odoom ER (2001) Reliability modeling of repairable systems using petri nets and fuzzy lambda–tau methodology. Reliab Eng Syst Saf 73(1):1–17
Komal, Sharma SP, Kumar D (2009) Stochastic behavior analysis of the press unit in a paper mill using GABLT technique. Int J Intell Comput Cybern 2(3):574–593
Komal, Sharma SP, Kumar D (2010) RAM analysis of repairable industrial systems utilizing uncertain data. Appl Soft Comput 10:1208–1221
Konak A, Coit DM, Smith A (2006) Multi-objective optimization using genetic algorithms: a tutorial. Reliab Eng Syst Saf 91(9):992–1007
Korayem MH, Iravani A (2008) Improvement of 3P and 6R mechanical robots reliability and quality applying FMEA and QFD approaches. Robot Comput Integr Manuf 24(3):472–487
Kumar N, Borm JH, Kumar A (2012) Reliability analysis of waste clean-up manipulator using genetic algorithms and fuzzy methodology. Comput Oper Res 39(2):310–319
Lapa CM, Pereira CM, Barros MD (2006) A model for preventive maintenance planning by genetic algorithms based on cost and reliability. Reliab Eng Syst Saf 91:233–240
Leuschen ML, Walker ID, Cavallaro JR (1998) Robot reliability through fuzzy Markov models. In: Proceedings of the IEEE annual reliability and maintainability symposium, pp 209–214
Leuschen ML, Walker ID, Cavallaro JR (2001) Evaluating the reliability of prototype degradable systems. Reliab Eng Syst Saf 72(1):9–20
Martorell S, Villanueva JF, Carlos S, Nebot Y, Sanchez A, Pitarch JL, Serradell V (2005) RAMS+C informed decision-making with application to multi-objective optimization of technical specifications and maintenance using genetic algorithms. Reliab Eng Syst Saf 87(1):65–75
Mishra KB (1992) Reliability analysis and prediction: a methodology oriented treatment. Elsevier, Amsterdam
Ravi V, Murty BS, Reddy PJ (1997) Nonequilibrium simulated annealing-algorithm applied to reliability optimization of complex systems. IEEE Trans Reliab 46(2):233–239
Ravi V, Reddy PJ, Zimmermann HJ (2000) Fuzzy global optimization of complex system reliability. IEEE Trans Fuzzy Syst 8(3):241–248
Sharma SP, Sukavanam N, Kumar N, Kumar A (2008) Performance analysis of a complex robotic system using fault tree and fuzzy methodology. In: Proceedings of NSC08, Electrical Engineering Department, IIT Roorkee, Roorkee, pp 874–878
Sharma SP, Sukavanam N, Kumar N, Kumar A (2010) Reliability analysis of complex robotic system using petri nets and fuzzy lambda–tau methodology. Eng Comput 27(3):354–364
Sharma SP, Kumar D, Kumar A (2012) Reliability analysis of complex multi-robotic system using ga and fuzzy methodology. Appl Soft Comput 12(1):405–415
Stancliff SB, Dolan JM, Trebi-Ollenu A (2006) Mission reliability estimation for repairable robot teams. Int J Adv Rob Syst 3(2):155–164
Tillman FA, Hwang CL, Kuo W (1980) Optim Syst Reliab. Marcel Dekker, New York
Walker I, Cavallero J (1996a) Failure mode analysis for a hazardous waste clean-up manipulator. Reliab Eng Syst Saf 53(3):277–290
Walker ID, Cavallaro JR (1996b) The use of fault trees for the design of robots for hazardous environments. In: Proceedings of the IEEE annual reliability and maintainability symposium, pp 229–235
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Kumar, N., Komal & Lather, J.S. Reliability analysis of a robotic system using hybridized technique. J Ind Eng Int 14, 443–453 (2018). https://doi.org/10.1007/s40092-017-0235-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40092-017-0235-5