1 Introduction

In this competitive world, reliability and maintenance of components, sub-systems, systems etc. makes considerable impact on profitability of an enterprise. Reliability, i.e. survival probability of system, was researched world-wide at academic as well as industry level for last several decades. Consequences of inadequate maintenance of equipment was also studied for last many decades. Conventionally, reliability and maintenance modeling is carried out by probabilistic method. Probabilistic methods fared well as product life cycle was long and sufficient data gathering was possible. In present day scenario, product life cycles are short and as a result, there is acute need of newer ways for reliability and maintenance modeling. This chapter presents the application of a different approach i.e. fuzzy set theory approach in reliability and maintenance engineering.

2 Various Uncertainty Modeling Theories

There are two facets of looking at ‘uncertainty’. Uncertainty that arises from variability or stochasticity is random. Such uncertainty that is based on randomness is termed as ‘aleatory uncertainty’. The other kind of uncertainty is due to lack of information or data, ignorance, subjectivity in expressions, linguistics, ambiguity, etc. This uncertainty is a result of fuzziness and is known as ‘epistemic uncertainty’. Aleatory type uncertainty is dealt by Probability Theory that handles randomness. Epistemic uncertainty is dealt by possibility theory or fuzzy set theory.

Probability theory has its roots in the 17th century. Probability is an objective characteristic. It deals with the chance of occurrence of an event such as rolling a dice and getting numbers 1, 2, 3 4, 5 or 6. The conclusions of probability theory are tested by conducting an experiment or by experience. The basics of probability theory lie in set theory and the logic used is that either an element belongs to a set or not. Interval used in probability theory is [0, 1].

Fuzzy set theory was established and developed since the year 1965. Fuzzy set theory is presently a quite well established mathematical theory [1,2,3,4]. Fuzzy set theory and its applications developed very comprehensively over the last few decades and has attracted the attention of academicians, researchers, and practitioners world-wide. It considers subjective uncertainty in linguistics e.g. ‘beautiful child’, ‘cold day’, ‘very hot’ etc. The membership grade used here is subjective in nature. This theory focuses primarily on imprecision which is intrinsic in natural languages and is usually associated with the term ‘possibilistic’. The term ‘variable’ is used here in a linguistic sense. Possibility theory also uses [0, 1] interval.

Other prominent theories for uncertainty modeling are Bayesian theory, rough sets theory, vague sets theory, intuitionistic fuzzy sets theory, neutrosophic sets theory, soft sets theory, interval arithmetic theory, evidence theory etc.

Bayesian theory provides a mathematical framework wherein using probability concepts, inferences are drawn and reasoning is performed. It is based on Bayes’ theorem where posterior probability is calculated by updating the prior probability. It describes the probability of an event based on prior knowledge of conditions that might be related to the event. Analyst develops a set of initial beliefs and then adjusts them through experimentation and arrives at the Bayesian posterior probability.

Rough set theory proposed by Pawlak in 1982, introduced a new mathematical approach to model imperfect knowledge, i.e. imprecision or vagueness. In this theory, vagueness is expressed by a boundary region of a set. Rough set is defined by means of topological operations, interior and closure, called approximations. This theory is different than that of probability theory in statistics or fuzzy set theory that uses membership grades. This theory does not need any initial information or additional information about data. Interpretation of results is easier in rough set theory and is popular amongst people working in the field of computer engineering.

Intuitionistic fuzzy set and vague set are further extensions or generalizations of fuzzy sets. The definition of intuitionistic fuzzy sets was given by Atanassov in 1983 while vague sets were defined by Gau and Buehrer in 1993. Intuitionistic fuzzy sets are developed prior to vague sets. In Intuitionistic fuzzy sets, there is a membership grade and also a non-membership grade attached with each element. Moreover, there is a constraint that the sum of these two grades, i.e. membership grade and non-membership grade is less than or equal to one. In fuzzy sets, point-based membership values are used while in vague sets, membership values provided are interval based. In vague sets also, an object is characterized by two different membership functions, namely true membership function and false membership function. It is found that interval based membership functions used in vague sets capture data vagueness in a better way and are more expressive. In literature, researchers have considered both intuitionistic fuzzy sets and vague sets as equivalent, i.e. corresponding or similar in form and relations.

Florentin Smarandache in 1995 introduced a theory known as neutrosophic logic and sets. Neutrosophy refers to the knowledge of neutral thought and it represents the main distinction between sets, fuzzy sets and intuitionistic fuzzy sets. In this theory, a different viewpoint is proposed in which each proposition is estimated to have a degree of truth, a degree of indeterminacy and a degree of falsity. A neutrosophic set is a set where each element of the universe has a degree of truth, indeterminacy and falsity. In this type of sets, the indeterminacy is independent of truth and falsity values. All the three degrees i.e. of truth, indeterminacy and falsity, vary within [0, 1].

Another mathematical tool, i.e. theory of soft sets was proposed by Molodtsov in 1999. This theory also deals with uncertainties. Soft set is defined as a parameterized family of subsets of universe set where each element is considered as a set of approximate elements of it, i.e. of soft set. In short, the boundary of the set depends on the parameters. This theory is somewhat a generalization of fuzzy set theory.

Interval arithmetic (also popular as interval mathematics or interval analysis) was proposed by Ramon E. Moore in 1957. This theory characterises each value as a range of possibilities. It considers the computation of both the exact solution and the error term as a single entity i.e. an interval. It is an approach that puts bounds on rounding errors or measurement errors in mathematical computations. It develops numerical methods that yield consistent results. Apart from handling rounding errors and uncertainties, it also helps to get dependable results and definite solutions to equations and also for optimization problems. This concept is effectively used till now in numerous applications in mathematics, computer science and engineering.

Evidence theory (also referred as theory of belief functions) was first introduced by Dempster in 1967 and later extended by Shafer in 1976. This theory is popular as Dempster-Shafer theory. It provides a general framework for reasoning with uncertainty having influence of other theories like probability and possibility theories. Evidence theory is relatively closer to the classical probability theory. Evidence theory considers the evidence from different sources and computes degree of belief i.e. belief function which takes into account all available evidence. The major advantage of this theory is that this requires comparatively less information to describe the phenomenon than the classical probability theory. Evidence theory uses Dempster-Shafer combination rule instead of usual Bayes formula to update the belief function. Four important concepts in evidence theory are—frame of discernment, basic belief assignment, belief function and plausibility function.

3 Fuzzy Set Theory

Human communication and interpretation involves ambiguity and multiple meanings to its expressions. Fuzzy sets have helped researchers and academicians to model the amount of ambiguity and subjectivity. Variety of engineering and management problems involving ambiguous, imprecise, inexact or vague information are well solved using fuzzy sets in literature [1,2,3,4]. Fuzzy set theory is suitable to handle problems which lack of adequate data, inconsistency of data, experts differing in their opinions, ignorance, etc.

The originator of fuzzy set and fuzzy logic is Zadeh. In 1965, Zadeh while working in the field of control engineering, introduced fuzzy set concept. He developed the idea of partial belongingness of an object to the set. Traditionally in set theory or in probability theory, an object may belong or not belong to the set. The traditional set is a crisp set. The related logical scheme is like—it may be true or false. The logic of crisp set is extended to fuzzy set wherein the idea of partial truth or partial false is introduced. In practical world, the data values are vague in many of the applications. Fuzzy set theory handles the vagueness by generalizing the idea of membership in a set. An object may be a member of a set to some degree. Fuzzy set theory presents the concept of grades or values or function of membership. Therefore the membership of some object in the given set X may be no membership, full membership or partial membership. Each element of a fuzzy set is linked to a point-value from the unit interval of [0, 1] that is designated as the grade of membership in the fuzzy set.

4 Fuzzy Reliability

Conventional reliability is defined as the probability that a component or a system will perform its intended function adequately/satisfactorily for a specified period of time, understated operating conditions. Conventional reliability concept is based completely on the probability theory. The basic assumption in the conventional reliability is that there are only two states for a component or a system. These are operating or working state and failed state. With the growth in possibility theories in last few decades, there is a vital change in viewing the reliability concepts and assumptions. Reliability theories are modeled using fuzzy sets, mainly with the remarkable development of fuzzy set theory. Although conventional reliability theory cannot be out rightly excluded, the merits of fuzzy reliability must be used in parallel. There are many ideas proposed in the literature in the fuzzy reliability domain. This theory is based on both possibility assumption as well as probability assumption. It also considers binary state assumption and fuzzy-state assumption. Fuzzy reliability concepts use the combination of the above-said assumptions [5,6,7,8].

The conventional reliability is PROBIST reliability. It is based on the assumption of probability and the binary-states. PRO stands for probability and BIST stands for binary states. The states are deterministic i.e. crisp and the system will be in one of these two states, operating or failed, at any given point in time. The PROBIST reliability of the component or the system is computed using fuzzy sets which consider it as a fuzzy number. PROBIST reliability can be also in the form of linguistic values. Researchers have considered PROBIST reliability as a fuzzy number with membership functions of triangular, trapezoidal, normal, etc.

PROFUST reliability considers probabilistic assumption and the fuzzy state assumption. The failure time of the system is assumed to follow probability measures. But, in this case, operating and failed states are defined by fuzzy states. The system can be in one of the fuzzy states at any given point in time. As crisp state is one of the states of fuzzy set, PROFUST reliability is one of the cases of PROBIST reliability.

POSBIST reliability is based on possibility assumption and assumes the binary states, while POSFUST reliability is defined based on the concept of possibility theory and fuzzy states.

4.1 Example of PROBIST Fuzzy Reliability

PROBIST reliability is considered as Triangular Fuzzy Number (TFN) [9, 10] in this example. Figure 1 shows the reliability block diagram of a system consisting of six components. There are three subsystems configured in series. First subsystem connects two components A and B in parallel. Second subsystem has two components C and D linked in series and third subsystem again has parallel configuration with components E and F. Component reliabilities as symmetric TFN are as below:

Fig. 1
figure 1

Reliability block diagram

$$ \begin{aligned} {\text{R}}_{\text{A}} & = [0.65,0.75,0.85] \\ {\text{R}}_{\text{B}} & = [0.70,0.75,0.85] \\ {\text{R}}_{\text{C}} & = [0.70,0.80,0.95] \\ {\text{R}}_{\text{B}} & = [0.85,0.90,0.85] \\ {\text{R}}_{\text{F}} & = [0.60,0.70,0.80] \\ \end{aligned} $$

Series system reliability is given by,

$$ \left[ {R_{SS} } \right] = \mathop \prod \limits_{i = 1}^{n} R_{i} $$

Parallel system reliability is given by,

$$ \left[ {R_{PS} } \right] = 1 - \mathop \prod \limits_{i = 1}^{n} \left[ {\left( {1 - R_{i} } \right)} \right] $$

Taking α-cut [9, 10] and solving for parallel subsystem reliability, we get

$$ \begin{aligned} \left[ {R_{AB} } \right] & = \left[ {1 - \left[ {\left\{ {1 - \left( {0.65 + 0.1\alpha } \right)} \right\} \cdot \left\{ {1 - \left( {0.70 + 0.05\alpha } \right)} \right\}} \right]} \right., \\ & \quad \left. {1 - \left[ {\left\{ {1 - \left( {0.85 - 0.1\alpha } \right)} \right\} \cdot \left\{ {1 - \left( {0.85 - 0.1\alpha } \right)} \right\}} \right]} \right] \\ & = \left[ {0.8950,0.9375,0.9775} \right] \\ \end{aligned} $$
$$ \begin{aligned} \left[ {R_{EF} } \right] & = \left[ {1 - \left[ {\left\{ {1 - \left( {0.75 + 0.05\alpha } \right)} \right\} \cdot \left\{ {1 - \left( {0.60 + 0.1\alpha } \right)} \right\}} \right]} \right., \\ & \quad \left. { - \left[ {\left\{ {1 - \left( {0.85 - 0.05\alpha } \right)} \right\} \cdot \left\{ {1 - \left( {0.80 - 0.1\alpha } \right)} \right\}} \right]} \right] \\ & = \left[ {\begin{array}{*{20}c} {0.9000,} & {0.9400,} & {0.9700} \\ \end{array} } \right] \\ \end{aligned} $$
$$ \begin{aligned} & \left[ {R_{AB} } \right] = \left[ {\begin{array}{*{20}c} {0.8950,} & {0.9375,} & {0.9775} \\ \end{array} } \right] \\ & \left[ {R_{C} } \right] = \left[ {\begin{array}{*{20}c} {0.7000,} & {0.8000,} & {0.9000} \\ \end{array} } \right] \\ & \left[ {R_{D} } \right] = \left[ {\begin{array}{*{20}c} {0.8500,} & {0.9000,} & {0.9500} \\ \end{array} } \right] \\ & \left[ {R_{EF} } \right] = \left[ {\begin{array}{*{20}c} {0.9000,} & {0.9400,} & {0.9700} \\ \end{array} } \right] \\ \end{aligned} $$

Taking α- cut and solving for Series system reliability, we get

$$ \begin{aligned} \left[ {R_{S} } \right] & = \left\{ {(0.8950 + 0.0425\alpha ) \cdot (0.7000 + 0.1000\alpha ) \cdot (0.8500 + 0.0500\alpha ) \cdot (0.9000 + 0.0400\alpha ),} \right. \\ & \quad \left. {(0.9775 - 0.04\alpha ) \cdot (0.9000 - 0.1000\alpha ) \cdot (0.9500 - 0.0500\alpha ) \cdot (0.9700 - 0.0300\alpha )} \right\} \\ \end{aligned} $$

For various values of α, PROBIST reliability bounds are presented in Table 1.

Table 1 PROBIST reliability values

4.2 Conceptual Example of PROFUST Fuzzy Reliability

The illustrated example gives an indication of PROFUST reliability applied to a degrading system [11]. Consider a system consisting of five sub-systems that perform the operation simultaneously. If all five sub-systems work then we say that the system is functioning fully. However, if any of the sub-system fail then the system operates, but in degraded mode. As a result, system performance also degrades. For such a system there are more than two states which can be modeled using fuzzy sets. The solution methodology would involve developing a Markov model for degradable system. Markovian analysis considers the system as being in one of the several states, either in an operating state or failed state. Here the assumptions are that conditional probability of failure during any fixed interval of time is constant and so are the transition rates. Also, the probability that the system would undergo transition from one state to another state depends only on the current state of the system. The transition does not depend on any of the states the system has experienced earlier. Exponential distribution having memoryless property is used to model failure times of the sub-systems, as it satisfies Markovian property.

Let the universe of discourse be \( U = \{ S_{0} ,S_{1} ,S_{2} ,S_{3} ,S_{4} ,S_{5} \} \); where fuzzy success states are given by \( S = \{ S_{i} ,\,\mu_{S} (S_{i} )\,;\quad i = 1,\;2,\;3,\;4,\;5\} \); and corresponding fuzzy failure states are given by \( F = \{ S_{i} ,\,\mu_{F} (S_{i} )\,;\quad i = 1,\;2,\;3,\;4,\;5\} \). µ is the membership grade. For Markovian analysis, consider the transition from fuzzy success state to fuzzy failure state as \( T_{SF} = \{ m_{ij} \,,\,\mu_{{T_{SF} }} (m_{ij} )\,;\quad i = 1,\;2,\;3,4,\;5\} \) where \( T_{SF} \) represents and \( m_{ij} \) is the transition from state \( S_{i} \) to \( S_{j} \). The next step is to build the membership functions and derive the equation for the PROFUST reliability using an appropriate method. Using the alpha-cut technique or any other method of fuzzy sets, values of PROFUST reliability can be computed.

4.3 Fuzzy Fault Tree

Fault tree analysis is one of the ways to compute probability of failure, and in turn obtain reliability of the system. Traditionally, the failure probabilities of components are obtained from past data. However, several complications such as continuously changing environment and availability of data about components make the calculation of system reliability difficult. If component failure probabilities are not accurate, then the top event probability, i.e. system failure probability will not be accurate as well. Therefore acute need was identified by the system designers to obtain the data from the field experts based on their subjective assessments. In literature, fuzzy sets and its arithmetic have dealt with such situations. The fuzzy sets are extensively used in fault tree analysis that provide a mathematical framework for imprecise and uncertain data situations.

In fuzzy fault tree analysis [7], triangular fuzzy numbers are utilized as possibility distribution of each of the primary event. In quantitative assessment of a fuzzy fault tree, the fuzzy data in the form of triangular fuzzy number is considered for each component at the bottom-most hierarchical level of the fault tree. Usual logic of the trees along with Boolean operations and fuzzy arithmetic is used to provide the failure possibility calculation of all the subsequent higher level events. Finally, possibility distribution for the top-most event i.e. possibility of failure of the system under analysis is determined.

In probabilistic fault tree analysis, exponential time to failure distribution with constant failure rate λ is considered. Based on available data, parameter λ of exponential failure time is a single point estimated value. In fuzzy fault tree analysis it is considered that the uncertainty exists in estimation of parameter λ. This uncertainty is modeled by defining λ as a triangular fuzzy number with triplets λ1 as lowermost value, λ2 is middle value and λ3 as rightmost value i.e. λ = (λ1, λ2, λ3). An example is presented here for the fault tree depicted in Fig. 2.

Fig. 2
figure 2

Fault tree diagram

The top event T can be expanded as:

$$ \begin{aligned} T & = A_{1} \cdot A_{2} \\ & = \left( {X_{1} + X_{2} } \right) \cdot \left( {X_{3} .A_{3} } \right) \\ & = \left( {X_{1} + X_{2} } \right) \cdot \left[ {X_{3} \cdot \left( {X_{4} + X_{5} } \right)} \right] \\ \end{aligned} $$

Given \( p_{i} \), the failure probability of \( X_{i} \), the failure probability of top event T is,

$$ prob \left( T \right) = \left[ {1 - \left( {1 - p_{1} } \right)\left( {1 - p_{2} } \right)} \right] \cdot p_{3} \cdot \left[ {1 - \left( {1 - p_{4} } \right)\left( {1 - p_{5} } \right)} \right] $$

The exponential time to failure distribution is assumed for all basic events with fuzzy failure rate \( \lambda_{i} \) i.e. in the form of TFN with triplets \( \lambda_{i1} , \lambda_{i2} \,and\,\lambda_{i3} \). The intervals of confidence for the fuzzy failure probability \( p_{i} \), for the level of presumption α, have been estimated using following equation:

$$ \left[ {F\left( t \right)} \right]_{\alpha } \, = \, \left[ {1 - \frac{1}{{e^{{\lambda_{1t} + \alpha \left( {\lambda_{2} - \lambda_{1} } \right)t}} }}, 1 - \frac{1}{{e^{{\lambda_{3t} - \alpha \left( {\lambda_{3} - \lambda_{2} } \right)t}} }}} \right] $$

α = 0, gives \( p_{i1} \) as the lower bound and \( p_{i3} \) as the upper bound and α = 1 gives \( p_{i2} \) which is the middle value. These are given in Table 2.

Table 2 Fuzzy probability of the basic events

Table 3 shows the intervals of confidence at different levels of presumption for the top event probability with assumed t = 1000.

Table 3 Fuzzy Probability of the Top Event

5 Fuzzy Multi Attribute Decision Making

Decision making in maintenance engineering is a real challenge for decision makers, i.e. engineer/manager as he/she faces a problem involving information and data uncertainty. Much of the decision-making in this field happens in an environment in which the objectives and the constraints are not accurately known. The major source of imprecision in maintenance decision making processes is fuzziness i.e. a kind of imprecision that is associated with fuzzy sets. Although many models have been developed over the years, its discussion is beyond the scope of this chapter. Here, we discuss Multi Attribute Decision Making (MADM) problems involving fuzziness that are solved using various fuzzy set based methods.

The basic MADM problem is to choose between or rank a set of alternatives, given some decision attributes (also known as criteria). Let \( A = \{ a_{i} \} ;\quad i = 1,\;2,\;3, \ldots ,n \) be the set of decision alternatives and \( C = \{ c_{j} \} ;\quad j = 1,\;2,\;3, \ldots ,\,m \) be the set of attributes according to which the desirability of an alternative is to be judged. The aim here is to obtain the optimal alternative with highest degree of desirability with respect to all relevant attributes [12,13,14,15].

5.1 Selection or Ranking of Condition Monitoring Techniques—Problem

The running example [16,17,18,19,20,21] explained here is related to the maintenance of a turbine. The purpose is to rank or select optimal alternative out of the three alternative techniques namely Vibration analysis \( (A_{1} ) \), Lube oil/debris analysis \( (A_{2} ) \), Endoscopic examination \( (A_{3} ) \). Nine decision attributes are considered, namely, investment cost \( (C_{1} ) \), operating cost \( (C_{2} ) \), accuracy of the technique \( (C_{3} ) \), repeatability of the instruments used \( (C_{4} ) \), ease of use \( (C_{5} ) \), environmental restrictions \( (C_{6} ) \), technical expertise requirement \( (C_{7} ) \), ease of maintenance \( (C_{8} ) \), ease of mounting \( (C_{9} ) \). This problem is solved using fuzzy AHP and other fuzzy set based methods.

5.2 Fuzzy Analytic Hierarchy Process (FAHP)

The Analytic Hierarchy Process (AHP), also known as priority theory, is a commanding and flexible decision making procedure that helps people set priorities and make the best decision when both qualitative and quantitative aspects of a decision are to be considered. The AHP engages decision makers in structuring a decision into smaller parts, proceeding from the goal to objectives to sub-objectives down to the alternative courses of action. Decision makers then make simple pair wise comparison judgments throughout the hierarchy to arrive at the overall priorities for the alternatives. The analytic hierarchy process allows users to assess the relative weight of multiple attributes in an intuitive manner. Saaty, in 1980, invented AHP methodology that established a consistent way of converting pair wise comparisons into a set of numbers representing the relative priority of each of the attributes. Many fuzzy set based AHP have been suggested by researchers [14, 15, 17].

The fuzzy set scale for intensity of importance in the form of TFN used in this problem is given in Table 4.

Table 4 Fuzzy Set scale for intensity of importance

Table 5 shows a matrix of relative significance of each pair of attributes. Let \( r_{ij} \) be the numerical value assigned to the relative significance i.e. importance of attributes \( C_{i} \) and \( C_{j} \). Fuzzy set scales for intensity of importance are available in the literature which may also be used. If both \( C_{i} \) and \( C_{j} \), are equally important then \( r_{ij} = 1 \); if \( C_{i} \) is more important than \( C_{j} \) then \( r_{ij} > \;\;1 \) and if \( C_{i} \) is less important than \( C_{j} \) then \( r_{ij} < \;\;1 \). \( r_{ij} \) is a reciprocal matrix and it has positive entries throughout satisfying the reciprocal property i.e. \( r_{ji} = \frac{1}{{r_{ij} }} \). Here, \( r_{ij} \) s are in TFN form and its reciprocal is obtained using inverse operation on TFN. Table 6 gives normalized average weights (priorities) matrix of the attributes. It is shown by researchers that normalized column and row weights are adequate as normalized Eigen vectors as used in the case of single value (crisp) intensity of importance, and as such the average of the row and column is taken as the final weight.

Table 5 Matrix of relative significance of decision attributes
Table 6 Average priority TFN’s of attributes

The three maintenance alternatives are then compared in pair wise manner under each criterion. These matrices are given in Tables 7, 8, 9, 10, 11, 12, 13, 14 and 15.

Table 7 Investment cost \( (C_{1} ) \)
Table 8 Operating costs \( (C_{2} ) \)
Table 9 Accuracy of the technique \( (C_{3} ) \)
Table 10 Repeatability of the instruments used \( (C_{4} ) \)
Table 11 Ease of use \( (C_{5} ) \)
Table 12 Environmental restrictions \( (C_{6} ) \)
Table 13 Technical expertise requirement \( (C_{7} ) \)
Table 14 Ease of maintenance \( (C_{8} ) \)
Table 15 Ease of mounting \( (C_{9} ) \)

The final score of each alternative is then calculated by performing fuzzy multiplication of priority of attributes and priority of condition monitoring technique and then adding them up for each condition monitoring technique. This is given in Table 16. The final scores of techniques in TFN form are: Vibration analysis = [0.139, 0.294, 0.624], Lube oil/debris analysis = [0.104, 0.252, 0.659] and Endoscopic examination = [0.164, 0.371, 0.823]. Ranking of all three techniques is plotted in Fig. 3 in TFN form.

Table 16 Computation of scores of condition monitoring techniques
Fig. 3
figure 3

Final ranking of techniques

5.3 Linguistic Scales and Input from the Experts

A few more ranking methods are explained in subsequent sub- sections. For this, the ratings and weights have been expressed in linguistic terms. They are considered as linguistic variables, represented by the fuzzy sets. The grade membership for both the variables are considered as TFN’s. Figures 4 and 5 show TFN representations of linguistic variables related to rating and weights on the scale [0, 1].

Fig. 4
figure 4

Fuzzy sets representing ratings in linguistic terms/variables

Fig. 5
figure 5

Fuzzy sets representing weights in linguistic terms/variables

Usually, inputs are always taken from individual experts and are then combined as a part of group decision making. Means of combining expert’s judgment include averaging method, averaging method with feedback, and combining method for symmetric triangular fuzzy sets. The combined resulting fuzzy set is then required to be interpreted in terms of linguistic variable. To get this, resultant fuzzy set is to be ‘mapped’ on to the nearest pre-defined fuzzy set. Some mapping methods are—distance measures such as Hamming distance, Euclidean distance, credibility score method, etc. The input data for ratings and weights are given in Tables 17 and 18 respectively.

Table 17 Rating of the techniques with respect to decision attributes
Table 18 Weights of decision attributes

5.4 Rating and Ranking Method

As per this method (developed by Kanhe), the rating of the alternative i with respect to decision attribute j is \( r_{ij} ;\;\quad i = 1,\;2,\;3, \ldots, n;\;\;j = 1,\;2,\;3, \ldots ,m \). The relative importance of decision attribute j is called weight and is denoted as \( \omega_{j} \). The ranking of the alternatives is performed according to their rank:

$$ \begin{array}{*{20}c} {R_{i} = \frac{{\sum\nolimits_{j = 1}^{m} {\omega_{j} \cdot r_{ij} } }}{{\sum\nolimits_{j} {\omega_{j} } }}} & {;i = 1,2, \ldots ,n} \\ \end{array} $$

The optimal alternative is the one for which value of \( R_{i} \) is maximum. The method is further extended by Bass and Kwakernaak [22] who proposed following two phases for the method:

Phase 1: Determination of ratings of alternatives: \( A = \{ a_{i} \} ;\quad i = 1,\;2,\;3, \ldots ,n \) is the set of decision alternatives and \( C = \{ \mathop {c_{j} }\limits^{\sim } \} ;\quad j = 1,2,3, \ldots ..m \) are the attributes that are fuzzy in nature. Let \( \mathop {R_{ij}}\limits^{\sim } \) be the fuzzy rating of alternative i with respect to j and \( \mathop {W_{j}} \limits^{\sim } \in R \) be the weight or importance of attribute j. The rating of alternative i with respect to attributes j is fuzzy and is given by the grade membership function \( \mu_{{R\,_{ij} }} (r_{ij} ) \). The relative importance (weight) of attributes j is given by a fuzzy set \( \mathop {W_{j}} \limits^{\sim } \) with grade membership function \( \mu_{{W_{j} }} (\omega_{j} ) \).

The evaluation of alternative \( a_{i} \) is a fuzzy set and is computed using \( \mathop {R_{ij}} \limits^{\sim } \) and \( \mathop {W_{j}} \limits^{\sim } \):

$$ g(z) = g(\omega_{1} , \ldots \omega_{n} ,\;r_{i1} , \ldots r_{in} ) = \frac{{\sum\limits_{j = 1}^{m} {\omega_{j} \cdot r_{ij} } }}{{\sum\limits_{j = 1}^{m} {\omega_{j} } }} $$

Membership function of \( \mu_{zi} \) is defined as:

$$ \mu_{{z_{i} }} (z) = min\;\{ \mathop {min}\limits_{j = 1}^{n} \,(\mu_{{W_{j} }} (\omega_{j} )),\;\;\mathop {min}\limits_{k = 1}^{n} \,(\mu_{{R\,_{ik} }} (r_{ik} ))\} $$

The final rating is therefore \( \mathop {R_{i}} \limits^{\sim } = \{ (r,\;\mu_{{R\,_{i} }} )\} \) given by a membership function \( \mu_{{R\,_{i} }} (r) = \mathop {sup}\nolimits_{r} \;\mu_{{z_{i} }} (z) \).

Phase 2: Ranking: Once final ratings are obtained, ranking or rank ordering is carried out in this phase. A measure is established to distinguish the ‘preferable alternatives’ from each other and rank them. If ratings \( \mathop {R_{i}} \limits^{\sim } \) are fuzzy, then preference set \( \mathop {P_{i} }\limits^{\sim } = \{ (p,\;\mu_{{P\,_{i} }} (p)\} \), is obtained using:

$$ \mu_{{P\,_{i} }} (p) = \mathop {\sup }\limits_{r} \;\mu_{R} (r_{1} , \ldots ,r_{m} ) $$

The above fuzzy set is effectively used to judge the degree of preferability of an alternative over all the other alternatives.

Arithmetic operations such as addition, multiplication and division of fuzzy sets are involved in the computation. There are two ways in which this can be performed: by considering only the left, middle and right side values of TFNs or with the help of interval of confidence at each presumption level \( \alpha \) (or popularly called as \( \alpha \)-cut). \( R_{1} \) i.e. rating of Vibration Monitoring is [0.465217, 0.661905, 0.86], \( R_{2} \) i.e. rating of Lube Oil Analysis is [0.473913, 0.646032, 0.8275] and \( R_{3} \) i.e. rating of Endoscopic examination is [0.445652, 0.633333, 0.82125]. The membership functions of the final ratings are shown in Fig. 6.

Fig. 6
figure 6

Final ratings of techniques

It is evident from Fig. 6 that vibration analysis technique is slightly dominant over other two techniques. Nonetheless, one needs to investigate the case further to obtain the optimal technique. To do this, another decisive factor is used which is able to differentiate between ‘preferable alternatives’. The preference set is obtained to investigate preferability of vibration monitoring alternative over the others. The preference set thus obtained is [−0.359158, 0.0222225, 0.4002175] and is plotted in Fig. 7. It is observed from Fig. 7 that vibration monitoring technique is the optimal technique under fuzzy decision attributes considered in the example.

Fig. 7
figure 7

Membership function of preferability of Technique 1 over Techniques 2 and 3

5.5 Ranking Fuzzy Sets Using ‘Cardinal Utilities

Baldwin and Guild [23] proposed a relation \( \widetilde{{P_{ij} }} = \{ (r_{i} ,r_{j} ),\;\mu_{{P\,_{ij} }} (r_{i} ,r_{j} )\} ; \, i \ne j \) with membership function as \( \mu_{{P\,_{ij} }} (r_{i} ,r_{j} ) = f(r_{i} ,r_{j} ) \). This function expresses the ‘difference’ between the ratings of two fuzzy sets. Such a set is defined as \( \tilde{O}(x_{i} ) = \{ x_{i} ,\;\mu_{O} (x_{i} )\} \) with membership function \( \mu_{O} (x_{i} ) = \mathop {sup}\nolimits_{{r_{i} ,r_{j} }} \;\;min\;\{ \mu_{{R\,_{i} }} (r_{i} ),\;\mu_{{R\,_{j} }} (r_{j} ),\;\mu_{{P\,_{ij} }} (r_{i} ,r_{j} )\} \). The equation expresses the degree to which alternative \( x_{i} \) is preferable to its best rival alternative. \( \tilde{O}(x_{i} ) \) corresponds to max-min composition of \( \widetilde{{R_{i} }} \), \( \widetilde{{R_{j} }} \) and \( \widetilde{{P_{ij} }} \). Without going into the specifics of mathematical analysis, the solution of the problem is presented as:

$$ \mu_{O} (x_{i} ) = \mathop {min}\limits_{j} \;\{ \widetilde{{\mu_{j} }}\} = \mathop {min}\limits_{j} \;\left[ {\frac{\delta - \alpha }{1 + (\delta - \gamma ) + (\beta - \alpha )}} \right] $$

The parameters of the above equations are depicted in the Fig. 8. Optimal maintenance technique is the one that has maximum \( \widetilde{{\mu_{j} }} \) value obtained through above equation.

Fig. 8
figure 8

Membership functions of ratings \( \widetilde{{R_{i} }} \), \( \widetilde{{R_{j} }} \)

All the three maintenance techniques i.e. vibration analysis (with rating \( R_{1} \)), lube oil analysis (with rating \( R_{2} \)) and endoscopic examination (with rating \( R_{3} \)) are compared considering two techniques at a time. From Table 19 one can observe that \( \widetilde{{\mu_{j} }} \) of technique 1 is more than \( \widetilde{{\mu_{j} }} \) of technique 2 and 3, i.e. rating of \( R_{1} \) is greater rating of \( R_{2} \) and \( R_{3} \). This means vibration analysis technique outperforms other two techniques as far as optimality is concerned.

Table 19 Values of parameters obtained by cardinal utilities method

5.6 Ranking Fuzzy Sets by ‘Maximizing and Minimizing Sets

This is a modification of ranking approach which is developed by Jain and is further modified by Chen [24] for better discrimination of the ratings. This method utilizes ‘maximizing set \( (\tilde{M}) \)’ and ‘minimizing set \( (\tilde{N}) \)’ having membership functions defined as:

$$ \mu_{M} (r) = \left[ {\frac{{r - r_{min} }}{{r_{max} - r_{min} }}} \right]^{n} $$
$$ \mu_{N} (r) = \left[ {\frac{{r_{\hbox{max} } - r}}{{r_{\hbox{max} } - r_{\hbox{min} } }}} \right]^{n} $$

where \( r \in [r_{min} ,\;r_{\hbox{max} } ] \) is the real interval and n = 1 for linear, n = 2 for risk prone and n = 0.5 for risk averse membership functions.

To rank and get the fuzzy optimal alternative, \( O\,(x_{i} ) \) is obtained using

$$ O\,(x_{i} ) = \frac{{R\,(x_{i} ) + 1 - L\,(x_{i} )}}{2} $$

where \( R(x_{i} ) = \mathop {sup}\nolimits_{r} \;min\,\,\{ \mu_{{R\,_{i} }} (r),\;\mu_{M} (r)\} \) and \( L(x_{i} ) = \mathop {sup}\nolimits_{r} \;min\,\,\{ \mu_{{R\,_{i} }} (r),\;\mu_{N} (r)\} \).

In this method the analysis is carried out by considering two techniques at a time. The membership functions of the three fuzzy sets (techniques) are obtained as below:

$$ \begin{array}{*{20}l} {\mu_{R1} (r) = \frac{r - 0.465217}{0.196688}} \hfill & {;0.465217 \le r \le 0.661905} \hfill \\ {\quad \quad \quad = \frac{0.86 - r}{0.198095}} \hfill & {;0.661905 < r \le 0.86} \hfill \\ {\quad \quad \quad = 0} \hfill & {;otherwise} \hfill \\ \end{array} $$
$$ \begin{array}{*{20}l} {\mu_{{R_{2} }} (r) = \frac{r - 0.473913}{0.172119}} \hfill & {;0.473913 \le r \le 0.646032} \hfill \\ {\quad \quad \quad = \frac{0.8275 - r}{0.181468}} \hfill & {;0.646032 < r \le 0.8275} \hfill \\ {\quad \quad \quad = 0} \hfill & {;otherwise} \hfill \\ \end{array} $$
$$ \begin{array}{*{20}l} {\mu_{{R_{3} }} (r) = \frac{r - 0.445652}{0.187681}} \hfill & {;0.445652 \le r \le 0.633333} \hfill \\ {\quad \quad \quad = \frac{0.82125 - r}{0.187917}} \hfill & {;0.633333 < r \le 0.82125} \hfill \\ {\quad \quad \quad = 0} \hfill & {;otherwise} \hfill \\ \end{array} $$

Computation of maximizing and minimizing sets for n = 1 is as below:

  1. (1)

    Considering \( R_{1} \) and \( R_{2} \):

$$ \begin{aligned} \mu _{M} (r) & = \;\frac{{r - 0.465217}}{{0.394783}}\;\;\;;0.465217 \le r \le 0.86 \\ & \, = 0 \quad\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;;otherwise \\ \end{aligned} $$
$$ \begin{aligned} \mu _{N} (r) & = \;\frac{{0.86 - r}}{{0.394783}}\;\;\;;0.465217 \le r \le 0.86 \\ & \; = 0\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;;otherwise \\ \end{aligned} $$
  1. (2)

    Considering \( R_{1} \) and \( R_{3} \):

$$ \begin{aligned} \mu _{M} (r) & = \;\frac{{r - 0.445652}}{{0.414348}}\;\;\;;0.445652 \le r \le 0.86 \\ & \; = 0\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;;otherwise \\ \end{aligned} $$
$$ \begin{aligned} \mu _{N} (r) & = \;\frac{{0.86 - r}}{{0.414348}}\;\;\;;0.445652 \le r \le 0.86 \\ & \; = 0\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;;otherwise \\ \end{aligned} $$
  1. (3)

    Considering \( R_{2} \) and \( R_{3} \):

$$ \begin{aligned} \mu _{M} (r) & = \;\frac{{r - 0.445652}}{{0.381848}}\;\;\;;0.445652 \le r \le 0.8275 \\ & \; = 0\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;;otherwise \\ \end{aligned} $$
$$ \begin{aligned} \mu_{N} (r) & = \;\frac{0.8275 - r}{0.381848}\;\;\;;0.445652 \le r \le 0.8275 \\ & \; = 0\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;;otherwise \\ \end{aligned} $$

The ratings of the three techniques obtained by this method and maximizing and minimizing sets are plotted in Figs. 9, 10 and 11.

Fig. 9
figure 9

Final ratings of Technique 1 and 2 (Chen Method)

Fig. 10
figure 10

Final ratings of Technique 1 and 3 (Chen Method)

Fig. 11
figure 11

Final ratings of Techniques 2 and 3 (Chen Method)

Ranking values for all three techniques are given in Table 20. When \( R_{1} \) and \( R_{2} \) combination is considered, optimal ranking value \( (O(x_{i} )) \) of \( R_{1} \) is more than \( R_{2} \) and in \( R_{1} \) and \( R_{3} \) combination also \( (O(x_{i} )) \) of \( R_{1} \) is more than \( R_{3} \). Optimal ranking value of \( R_{2} \) is more than \( R_{3} \) in \( R_{2} \) and \( R_{3} \) combination. Therefore, alternative 1 (vibration analysis) is an optimal technique as per this method.

Table 20 Values of Parameters Obtained by Chen Method

5.7 Suitability Set and Dominance Relation

In this method, rating matrix and weights for attributes are determined followed by computation of suitability set for each alternative [21]. The suitability set for each alternative ‘i’ is assumed as fuzzy weighted sum of ratings and is considered as an appropriate measure of suitability:

$$ S_{i} = \sum\limits_{j}^{{}} {\omega_{j} \cdot r_{ij} } $$

For choosing an alternative one need to know the concept of dominance. Dominance \( (\delta ) \) of the normal convex fuzzy set A over the normal convex fuzzy set B is defined by:

\( \delta (A,B) = \mathop \vee \nolimits_{x} (\mu_{ \le A} (x) \wedge \mu_{B} (x)) \); where \( \vee \) denotes maximum operation, \( \wedge \) denotes the minimum operation and \( \le A \) is the fuzzy set ‘less than or equal to A’ formed from A by setting:

$$ \begin{array}{*{20}l} {\mu_{ \le A} (x) = 1.0} \hfill & {;x < x^{*} } \hfill \\ {\quad \quad \quad = \mu_{A} (x)} \hfill & {;x \ge x^{*} } \hfill \\ \end{array} $$

where \( x^{*} \) is the leftmost (lowest) value of x for which \( \mu_{A} (x) = 1.0 \).

Though one can get an alternative using dominance relation, it is not sufficient to make the choice as it does not take into account the shapes of suitability sets. To include the shapes of membership functions as well and gain confirmation about the optimal technique, ‘difference function’ is defined as:

$$ g_{k} (S_{1} ,S_{2,} , \ldots ,S_{n} ) = S_{k} - \frac{{\sum\limits_{\begin{subarray}{l} i = 1 \\ i \ne k \end{subarray} }^{n} {v(x_{i} ) \cdot S_{i} } }}{{\sum\limits_{\begin{subarray}{l} i = 1 \\ i \ne k \end{subarray} }^{n} {v(x_{i} )} }} $$

where vector, \( v(x_{i} ) = min_{j} \{ DR(i,j)\} \) and k corresponds to a position in \( v(x_{k} ) = 1 \). The set obtained using the above difference function gives the degree of preference of the chosen alternative over the other alternatives. This procedure is particularly useful when two or more suitability sets, i.e. alternatives dominate the other sets/alternatives.

The suitability sets for three alternative techniques in the form of TFN are: \( S_{1} = \, \left[ {\begin{array}{*{20}l} {2.14} \hfill & {4.17} \hfill & {6.88} \hfill \\ \end{array} } \right] \), \( S_{2} = \, \left[ {\begin{array}{*{20}l} {2.18} \hfill & {4.07} \hfill & {6.62} \hfill \\ \end{array} } \right] \) and \( S_{3} = \, \left[ {\begin{array}{*{20}l} {2.05} \hfill & {3.99} \hfill & {6.57} \hfill \\ \end{array} } \right] \) and are shown in Fig. 12.

Fig. 12
figure 12

Final ratings of techniques (suitability set method)

The next step is to get the dominance relation \( \{ DR(i,j)\}_{\delta } \), which is the dominance of \( S_{i} \) over \( S_{j} \). \( \{ DR\}_{\delta } \) for this example is:

$$ \{ DR\}_{\delta } = \left[ {\begin{array}{*{20}c} 1 & 1 & 1 \\ {0.98} & 1 & 1 \\ {0.96} & {0.985} & 1 \\ \end{array} } \right] $$

The first row of the \( \{ DR\}_{\delta } \) matrix has all entries as 1. This means vibration analysis (with suitability set \( S_{1} \)) dominates over other two alternatives, with weights being [1, 0.98, 0.96]. Next, difference function is determined and degree of preference is obtained as [−4.455257732, 0.139587629, 4.764329897]. Plot of preferability of vibration analysis over lube oil analysis and endoscopic examination is shown in Fig. 13.

Fig. 13
figure 13

Preferability of vibration analysis over lube oil analysis and endoscopic examination (suitability set method)

6 Scope for Hybrid Methods

Reliability, Availability Maintainability and Safety (RAMS) are closely interlinked areas and fuzzy sets application is attempted for several past decades. Readers may study the literature related to dynamic reliability models where fuzzy sets has been successfully applied by researchers. Fuzzy simulation of parameters of RAMS is yet another area that carries good potential for research investigations.

Hybrid approach which considers some uncertain parameters as probabilistic and some others as fuzzy numbers are attempted in the past. Methods for reliability or availability analysis consider all uncertain parameters to be either completely random or entirely fuzzy. However, if both uncertainties are present, as it often happens in real life scenario, there is a need to develop a right hybrid method. For those problems which involve some parameters that are justifiably represented by probability density function and other parameters which are considered to be more effectively represented by fuzzy numbers, the methods such as possibility-probability transformations, belief functions, etc. have been attempted previously. However this domain has lot of scope for further research investigations.