Introduction

Every technological system where “mechanics”, “electronics”, and “control” harmonize in a mutually supportive way to the overall performance belongs to the family of the “mechatronics” systems. For instance, in the field of Flexible Automation, i.e. robotics, machine tools or machining centres, automated guided vehicle systems and automated storage and retrieval systems (Ferretti et al. 2004). The word, mechatronics, is composed of “mecha” from mechanism and “tronics” from electronics and was probably first created by a Japanese engineer in 1969 (Kyura and Oho 1996). According to Bolton (2010) “A mechatronics system is not just a marriage of electrical and mechanical systems and is more than just a control system; it is a complete integration of all of them”. New developments in these traditional disciplines are being absorbed into mechatronics design at an ever increasing pace. It appears that modern concurrent engineering design practices, now formally viewed as part of the mechatronics specialty, are natural design processes. What is evident is that the study of mechatronics provides a mechanism for researchers interested in understanding and explaining the engineering design process to define, classify, organize, and integrate many aspects of product design into a coherent package. Generally, a mechatronic product has various design characteristics such as (a) more precise and accurate, (b) cost effective and more efficient, (c) more reliable, (d) more flexible and functional, (e) less mechanically complex, safer, and more environment friendly, etc. In view of its multi-domain nature, design of a mechatronic system is a challenging task (Silva and Behbahani 2012). The responsibility of equipment designers and manufacturers has increased manifold with twin objectives: (a) to minimize the probability of failure and (b) to design the features that lead to unsafe operator practices. According to Amerongen (2003) and Thramboulidis (2005), the concurrent integration between mechanical, electrical, and automation and control design sub-disciplines is a fundamental research problem in the field of mechatronics.

Recent publications in the area of mechatronics propose consideration of risk and reliability assessment methods to ascertain functional behaviour of components to meet safety requirements.

Sierla et al. (2012) in their paper introduced a risk analysis methodology that can be applied at the early concept design phase, whose purpose is to identify fault propagation paths that cross disciplinary boundaries, and determine the combined impact of several faults in software-based automation subsystems, electric subsystems, and mechanical subsystems. Further, Sierla and Bryan (2014) extended the work and transformed functional failure identification and propagation (FFIP) approach to safety analysis of a product line. Yiannis et al. (2011) developed a computerised tool called Hierarchically Performed Hazard Origin & Propagation Studies (‘HiP-HOPS’), which helps in automatic synthesis of system information using fault trees and failure modes and effects analysis tools. Follmer et al. (2012), in their article, outlined the significance of system-level modelling and simulation for design of multi-disciplinary mechatronic systems. Claudia and Matthias (2011) conducted component-based hazard analysis for complex mechatronic system used in rail cab by specifying the architecture of components, their ports and connectors. For each component, they determined the flaws and built a failure propagation model (as a set of fault trees), which relates failures at the ports of the components with internal errors. Coulibaly and Ostrosi (2011) proposed a framework for mechatronic systems reliability assessment at early stage of the design process. They focused on complex mechatronic systems consisting of subsystems made of mechanical components, electronic devices, and software modules. Gietelink et al. (2009) recommended the use of fault tree analysis (FTA) and failure mode effect and criticality analysis (FMECA) in the requirements and specification phase of a product design. Kumar and Yadav (2012) evaluated system reliability using intuitionistic fuzzy fault tree analysis. Isermann (2008) recognized the need to integrate methods such as FTA and failure mode and effects analysis (FMEA) for mechatronic systems. For safety-related systems, a hazard analysis with risk classification has to be performed, e.g. by stating quantitative risk measures based on the probability. Brooke and Paige (2003) illustrate application of fault tree to the design and analysis of security-critical systems. Mihalache et al. (2004, 2006) in their work stated the importance of reliability evaluation of mechatronic systems. They provided an application to a vehicle Antilock Brake System (ABS).

Based upon the above studies in general, the authors believe that system risk and reliability assessment (SRRA) is a fundamental research problem in the field of mechatronics for the following reasons (Chen et al. 2009; Zhong et al. 2010; Sierla et al. 2012; Khalaj et al. 2013; Rao and Naikan 2014).

  1. 1.

    Functional dependency: Functionality and sequential dependency are the primary concerns of designers. A failure might be caused by more than one mutually dependent event such as shared causes, exclusive events during designing large complex systems, with focus on electrical, mechanical, pneumatic, hydraulic, and software types of failures.

  2. 2.

    Uncertainty: While modelling the reliability and safety aspects of systems, one comes across different uncertainties which can be grouped with regard to their causes into two types: (a) aleatory and (b) epistemic uncertainties. Aleatory uncertainty is caused by random variations in samples and is also known as stochastic, type A or irreducible uncertainty. Epistemic uncertainty is caused by lack of knowledge about a system or phenomenon and is also known as subjective, type B or reducible uncertainty. Different mathematical tools can be used to treat these two types of uncertainties, the most common being probability theory for treatment of aleatory uncertainty and fuzzy logic theory for treatment of epistemic uncertainty.

In the context of industrial competiveness estimating the reliability of mechatronic products is of crucial interest and an important research issue. Numerous authors studied the importance of risk and reliability assessment of mechatronic products using the data of subsystems/components/parts and provided valuable advice for performing functional failure analysis of mechatronic systems. However, well-established integrated framework which takes into account vague, imprecise, and subjective issues in complex mechatronic system is still missing and is a source of concern which needs to be addressed. In the words of Zhong et al. (2010) “the attempt to improve system reliability makes the task of system reliability assessment an ongoing research topic”. In the system reliability and safety assessment, the focuses are not only the risks caused by hardware or software, but also the risks caused by ‘‘human error” (Cheng et al. 2010). A number of methods for reliability assessment such as FTA (Kumar and Yadav 2012; Gharahasanlou 2014), failure mode effect and criticality analysis (FMECA) (Sharma et al. 2008), Petri nets (Adamyan and He 2004), Markov analysis (Sharma 2008; Tewari et al. 2012) have been developed to model and estimate system reliability using the data of components. The non-probabilistic/inexact reasoning methods study problems which are not probabilistic but cause uncertainty due to imprecision associated with the complexity of the systems as well as vagueness of human judgment. Indeed, this uncertainty is common in a mechatronic system and none of the previous research has addressed such type of uncertainties in mechatronic systems. These methods are still developing and often use fuzzy sets, possibility theory and belief functions. Introduced by Zadeh (Zimmermann 1996), Fuzzy set theory is used to deal with problems in which the absence of sharply defined criteria is involved and has been considered in literature by various researchers as a modelling language to approximate situations in which fuzzy phenomena and criteria exist. The imprecise parameters can be expressed as fuzzy numbers and the variability is characterized by the membership function (MF) which may be triangular or trapezoidal as the most common MF types used in reliability application are triangular or trapezoidal functions (Yadav et al. 2003). As an emerging methodology, it helps to incorporate imprecision and subjectivity into the model formulation and solution process. By allowing for imprecision in the model, fuzzy logic opens the possibility for the inclusion of imprecise inputs and imprecise thresholds (Homayouni et al. 2009).

In the words of Khalaj et al. (2013) “Existing risk in production systems has a direct relationship with unreliability of these systems. Under such circumstances, the approach to maximize the reliability should be replaced with a risk-based reliability assessment approach”. To this effect in the study, authors make use of FTA and FMEA, to perform risk-based reliability assessment of a complex mechatronic system, i.e. modular automated production system, by incorporating fuzzy methodology. Various mechanical, electronic, and embedded software subsystems are considered to estimate the reliability of mechatronic system. By estimating the failure rate of components, the reliability values for all the subsystems comprising MAPS are computed. As reliability evaluation of mechatronic systems requires the modelling of failure behaviour of different components, authors made use of Mil HDBK-217F and NPRD 95 sources for calculation of failure rate of different mechanical and electronic components.

The main features of the proposed approach in contrast with those of other existing methods are as follows:

  • For performing FTA, the proposed approach has capabilities to handle both qualitative and quantitative data. In conventional FTA, the basic events are normally associated with hardware failures only. However, in highly automated mechatronics systems, people are still the key component in the system. According to Lee et al. (1988), depending upon the degree of human involvement in the system, the human component is responsible for 20–90 % of the failures in many systems. Thus, the evaluation of vague, imprecise, and subjective issues such as human errors in complex mechatronic system is the major concern which needs to be addressed.

  • For performing FMEA, the proposed approach handles limitations of traditional FMEA procedure to obtain risk priority number (RPN). The main disadvantage of RPN approach is that various sets of input terms, i.e. O f, S, O D may produce an identical value, however, the risk implication may be totally different which result in high-risk events may go unnoticed. For instance, consider two different events having values of O f = 6, S = 4, O d = 5 and O f = 2, S = 10, O d = 6, respectively. Both these events will have a total RPN value of 120; however, the risk implications of these two events may not necessarily be the same which may result in high-risk events may go unnoticed which are addressed by using fuzzy inference system (FIS) and grey relation analysis (GRA) by the authors.

The paper is organized as “Introduction” section presents introduction to mechatronics and literature review concerning reliability analysis of mechatronic systems. “System risk and reliability assessment (SRRA) methods” section presents brief account of FTA and FMEA as SRRA methods used in the study. “Illustrative case” section presents introduction to different modules of modular automation production system (MAPS) followed by FTA and FMEA by the proposed fuzzy and grey approach, and finally “Conclusion” section summarizes the conclusions from the study.

System risk and reliability assessment methods

The study makes use of FTA and FMEA well-known failure analysis techniques for system analysis. Both tools are long established. FMEA was formally introduced at Grumman Aircraft Corporation in the 1950s, and FTA in the 1960s—and both have been employed in a number of different areas, including the aerospace, nuclear power, and automotive industries (Sharma et al. 2005, 2008; Chin et al. 2008, 2009; Hauptmanns (2004, 2011; Guimaraes et al. 2011). Fault trees are graphical representations of logical combinations of failures, and show the relationship between a failure or fault and the events that cause them. A fault tree normally consists of a top event, which is typically a system failure, connected to one or more basic events via a system of logical gates, such as AND and OR. Basic events are usually either component failures or events expected to happen as part of the normal operation of the system. Today, FTA is widely used in various fields of technology, mainly in aerospace, chemical, and nuclear industries, and it is finding its way into many other fields such as robotics, rail transportation, and car industries (Majdara and Toshio 2009).

Failure mode and effects analysis is a very powerful and effective analytical tool, which is widely used in engineering projects to examine possible failure modes and eliminate potential failures during system design. In particular, it provides design engineers with quantitative or qualitative measures necessary to guide the implementation of corrective actions by focusing on the main failure modes and its impact on the products (Xiao et al. 2011). In an FMEA, the basic process consists of compiling lists of possible component failure modes (all the ways in which an entity may fail), gathered from descriptions of each part of the system, and then trying to infer the effects of those failures on the rest of the system. There are number of criteria to evaluate these effects, such as severity, probability, and detectability, and often these criteria are then combined into an overall estimate of risk (Wang et al. 2009; Xiao et al. 2011). There are two phases in FMEA.

  • Phase I: It is concerned with identification of the potential failure modes and their effects. It includes defining the potential failures of product’s component, subassemblies, final assembly, and its manufacturing processes.

  • Phase II: It is concerned with obtaining scores for probability of occurrence of failure (O f), severity (S), and chance of the failure being undetected (O d) and computing RPN, i.e. RPN = Of.S. Od

In the study, the RPN approach is used to rank the failure causes associated with system components. Table 1 presents the scale used to compute the RPN scores.

Table 1 Scale to measure FMEA inputs

Illustrative case

A modular automation production system has been investigated using hybrid FTA and FMEA. It has the following nine subsystems.

  • Subsystem I, belt conveyer: An electro pneumatic controlled linear actuator transfers the material from conveyer to the front of linear pick and place unit.

  • Subsystem II, horizontal transfer unit: An electro pneumatic controlled linear actuator transfers the material from conveyer to the front of linear pick and place unit.

  • Subsystem III, linear pick and place unit: An electro pneumatic controlled vertical and horizontal arm transfers the material from horizontal transfer unit to six station rotary indexing table using an angular gripper.

  • Subsystem IV, six station rotary indexing table: It is used to index and transfer components between stations (filling station, capping station and rotary pick and place unit).

  • Subsystem V, filling module: The filling module is used to transfer the filling material to the container present in the rotary table, when the table indexes towards the station. It is an electro-pneumatic control system.

  • Subsystem VI, capping module: The function of capping module is to close the material filled container present in the rotary indexing table with caps when table indexes towards this station. It is an electro-pneumatic control system.

  • Subsystem VII, rotary pick and place unit: The function of rotary pick and place arm is to transfer the work piece from rotary indexing table to weighing module. It is an electro-pneumatic system where the movement is controlled by a linear and rotary actuator with the help of angular gripper.

  • Subsystem VIII, weighing station: The function of weighing station is to weigh the material and display the value.

  • Subsystem IX, palletizer assembly unit: The function of palletizer assembly unit is to pick and place the work piece from weighing station to 24 position pallets.

Fault tree for MAPS

Fault tree diagram has been prepared individually for each of the subsystem of MAPS. Each event is partitioned into other combination of events further down the tree until a basic event which can be assigned an independent probability is reached. Where appropriate, the branch of tree is terminated by an event for which the required failure rate data is available. In this particular case, the model is simple, because all the variables are combined by an OR gate. The NRPD 95 and Mil HDBK-217F are the sources that have been used. The assessment of failure using FTA tells about problem areas and can prove useful in improving the reliability of system, thus reducing possibility of accidents resulting from hardware failure. Figure 1 presents FTA of horizontal transfer unit.

Fig. 1
figure 1

Fault tree analysis (FTA) diagram for horizontal transfer unit

Sample calculations for horizontal transfer unit

First step in the FTA is calculation of failure rate depending on application environment. NPRD95 (1995) and MIL-HDBK-217F (1990) have been used to calculate the failure rates. The details are given in Table 2.

Table 2 Failure rate of different components

Table 3 presents the calculations of failure probability of different components of horizontal transfer unit. The same procedure is adopted for different modules and failure rate of each of the module is calculated. The results for different modules are shown in Table 4.

Table 3 Calculation of failure probability of different components
Table 4 Failure rate and probability for different modules of MAPS

Estimation of failure rate for human errors

According to Lee et al. (1988), depending upon the degree of human involvement in the system, the human component is responsible for 20–90 % of the failures in many systems. Thus, failure rate for human errors, i.e. incorrect operation and careless operation is calculated using fuzzy set theory, as in literature, fuzzy set theory is widely used as tool for dealing with linguistic expressions which are used for denoting human-related subjective events.

Steps for calculation of fuzzy failure rate

Step 1: Linguistic assessment for human performance and vague events is conducted by expert elicitation which involves maintenance and reliability experts. A five-point linguistic rating scale is used (i.e. very low, low, medium, high, and very high) for assessment. Figure 2 shows the fuzzy MF for linguistic assessment of human performance.

Fig. 2
figure 2

Fuzzy membership function for linguistic assessment of human performance

Step 2: Linguistic assessments, i.e. very low, very low, very low, very low, low for careless operation are obtained through five experts as shown in Table 5. These assessments are transformed into fuzzy number with the help of fuzzy MFs and finally aggregation of the experts’ opinions into one fuzzy number.

Table 5 Linguistic assessments and fuzzy membership function

Now, since these two fuzzy numbers are not of same type (i.e. one is trapezoidal and other is triangular), we use α-cut addition and the single fuzzy number so obtained is presented as

$$ f_{W} (z)\left\{ {\begin{array}{ll} \frac{z - 0.05}{0.075}&\quad 0.050 < z < 0.125 \\ 1&\quad 0.125 < z < 0.175 \\ \frac{0.3 - z}{0.125} &\quad 0.175 < z < 0.300\end{array} } \right.. $$

Step 3: Conversion of fuzzy number into fuzzy possibility score

By using Chen and Hwang (1992) right and left fuzzy ranking method, fuzzy possibility score so obtained is 0.1915

Step 4: Transformation of FPS into fuzzy failure rate.

Fuzzy failure rate is defined as

Here \( k = \left[ {\frac{1 - 0.1915}{0.1915}} \right]^{\frac{1}{3}} \left( {2.301} \right) \Rightarrow k = 3.7 \). So, \( {\text{FFR}} = 1/10^{3.7} \) \( {\text{FFR}} = 2.13 \times 10^{ - 4} {\text{failures}}/{\text{h}} \) Table 6 presents values of fuzzy failure rate for human error induced because of incorrect and careless operations.

Table 6 Fuzzy failure rate for human error

Figure 3 presents the complete FTA for MAPS showing the failure rate of all the modules along with human error failure rate due to careless and incorrect operations.

Fig. 3
figure 3

Hybrid FTA of MAPS

Failure mode and effects analysis

FMEA analysis has been done for all mechanical, electrical, and electronic components of a complex mechatronic system. Table 7 presents the details of FMEA analysis. The numerical values of RPN number are obtained by multiplying FMEA parameters, i.e. O f, S, and O d. From the table it is observed that a failure mode F15 with high severity, low rate of occurrence, and moderate detectability (7, 3, and 4, respectively) have lower RPN (84) than F11, where all the parameters are moderate (4, 5, and 5 yielding an RPN of 100) even though F15 should have a higher priority for corrective action. Also, with respect to F12, F13, and F14 which are represented with same linguistic terms, i.e. moderate, high, and high, respectively, produce different RPN. Such type of limitations of traditional FMEA is addressed by using fuzzy and grey approaches.

Table 7 RPN calculation for different failure modes of MAPS components

Fuzzification

Fuzzification refers to transformation of crisp inputs into a membership degree, which expresses how well the input belongs to the linguistically defined terms. To represent input variables (O f, S, and O d) graphically, trapezoidal MF is used which are consistent with the definitions of probability of failure occurrence, severity, and non-detectability used in the study as depicted in Table 1. To represent output variable, risk priority graphically both triangular and trapezoidal MFs are used. Multiple experts with different degree of competencies are used to construct the MF. The descriptive terms describing the output MF are not important, minor, low, moderate, important, and very important (Fig. 4a, b).

Fig. 4
figure 4

Linguistic representation plots. a Of, S and Od; b risk priority

Fuzzy rule base

The fuzzy inputs, i.e. O f, S, O d, are evaluated in fuzzy inference engine, which makes use of well-defined rule base. In the study, based on the MFs of 3 input variables O f, S, O d with 5 fuzzy sets in each, a total of 125 rules can be generated. However, these rules are combined (wherever possible) and the total number of rules in rule base is reduced to 30. The format of rules framed in the study is shown in Fig. 5.

Fig. 5
figure 5

Format of rules framed on fuzzy inference system

Fuzzy inference system and defuzzification

By using the inference mechanism, an output fuzzy set is obtained from the rules and the input variables. Figure 6 shows the schematic representation of the fuzzy reasoning mechanism (Mamdani approach) with two rules. First, the numerical input variables (occurrence, severity) are fuzzified using appropriate MFs. Then, the min operator is used for the conjunction and for the implication operations. The outputs (individual fuzzy sets) are aggregated by using the max operator, and finally the aggregated output is defuzzified using centroid method to obtain crisp FRPN ranking from the fuzzy conclusion set. Figure 7 presents FRPN output for two failures modes F13 and F14 which are represented with same linguistic terms, i.e. moderate, high and high, respectively, and produce same RPN FRPN, i.e.0.664. The FRPN results for all failure modes with respect to different components, i.e. mechanical, electrical, and electronic so obtained are presented in Table 9.

Fig. 6
figure 6

Illustration of fuzzy reasoning mechanism

Fig. 7
figure 7

Fuzzy inference system output for failure modes F13 and F14

Grey relation analysis

Based on the steps discussed in “Appendix”, grey theory approach is applied to prioritize the causes identified in the FMEA process. The MF for each linguistic term associated with (O f), (S), and (O d) are defined (which are same as that used in used in FIS). Then, using Chen’s ranking (1992), defuzzification is carried out. The defuzzified values so obtained for linguistic terms used in MFs are presented in Table 8.

Table 8 Defuzzified values for linguistic terms

These values are used to generate the comparative series. For instance, for motors, the series obtained is represented using matrix (Eq. 1a). The symbols on left-hand side of matrix represent the linguistic terms assigned to failure causes and numerical values on right-hand side represent the corresponding defuzzified values. Similar series can be obtained for other components of MAPS.

$$ \left[ {\begin{array}{*{20}l} + \hfill & + \hfill & + \hfill \\ + \hfill & { + + } \hfill & + \hfill \\ + \hfill & + \hfill & + \hfill \\ + \hfill & + \hfill & + \hfill \\ { + + } \hfill & + \hfill & { + + } \hfill \\ + \hfill & { + + } \hfill & { + + } \hfill \\ + \hfill & { + + } \hfill & + \hfill \\ \end{array} } \right] = \left[ {\begin{array}{*{20}l} {0.6240} \hfill & {\,0.6240} \hfill & {0.6240} \hfill \\ {0.6240} \hfill & {0.7272} \hfill & {0.6240} \hfill \\ {0.6240} \hfill & {0.6240} \hfill & {0.6240} \hfill \\ {0.6240} \hfill & {0.6240\,} \hfill & {\,0.7272} \hfill \\ {0.7272} \hfill & {0.6240} \hfill & {0.7272} \hfill \\ {0.6240} \hfill & {0.7272} \hfill & {0.7272} \hfill \\ {0.6240\,} \hfill & {0.7272} \hfill & {0.6240} \hfill \\ \end{array} } \right] $$
(1a)

Then standard series (Eq. 1b) for motors is generated by determining the optimal level of O f, S, and O d (as in FMEA, smaller the RPN number, the lesser the risk; therefore standard series should consists of the lowest level of linguistic terms describing the three variables), which is remote in the study with a defuzzified value 0.1409, as such the value 0 (lowest possible value) is taken to represent the term remote.

$$ \left[ {\begin{array}{*{20}l} { - - } \hfill & { - - } \hfill & { - - } \hfill \\ { - - } \hfill & { - - } \hfill & { - - } \hfill \\ { - - } \hfill & { - - } \hfill & { - - } \hfill \\ { - - } \hfill & { - - } \hfill & { - - } \hfill \\ { - - } \hfill & { - - } \hfill & { - - } \hfill \\ { - - } \hfill & { - - } \hfill & { - - } \hfill \\ { - - } \hfill & { - - } \hfill & { - - } \hfill \\ \end{array} } \right] = \left[ {\begin{array}{*{20}l} 0 \hfill & 0 \hfill & 0 \hfill \\ 0 \hfill & 0 \hfill & 0 \hfill \\ 0 \hfill & 0 \hfill & 0 \hfill \\ 0 \hfill & 0 \hfill & 0 \hfill \\ 0 \hfill & 0 \hfill & 0 \hfill \\ 0 \hfill & 0 \hfill & 0 \hfill \\ 0 \hfill & 0 \hfill & 0 \hfill \\ \end{array} } \right] $$
(1b)

To obtain the grey relation coefficient using Eq. (4), the difference between the standard and comparative series is computed which is equal to comparative series. Using the value of the grey relation coefficient and introducing a weighting factor for all three linguistic variables, the degree of grey relation for each failure cause is calculated. The degree represents the ranking order of each failure cause. In the study, the weighting factor (\( \beta_{k} \)), for the linguistic variables O f, S, and O d, is determined using AHP analysis. The experts were asked to make comparisons between occurrence (O w1), severity (S w2), and non-detectability (O w3). The values provided by them are: (O w1) versus (S w2) = 60:40; (S w2) versus (O w3) = 30:70, and (O w3) versus (O w1) = 60:40, respectively.

Based on these comparisons, the AHP analysis is carried out which gives coefficients as β f = 0.21, β s = 0.48, β d = 0.31, respectively. The degree of grey relation is then calculated by using Eq. (10). For instance, for failure cause F42 the grey output is obtained as:

$$ 0. 2 1\times 0. 6 2 4+ 0. 4 8\times 0. 50 3+ 0. 3 1\times 0. 6 2 4 { } = 0. 5 6 50 $$

The values of grey output for all failure modes is computed and presented in Table 9 (Column 6). The comparative results of FMEA obtained through traditional, fuzzy and grey approach are presented jointly in Table 9 with respective priorities.

Table 9 Traditional, fuzzy and grey results

It is evident from the comparative results (Table 9) that in traditional FMEA, events with same linguistic terms produce different RPN, but the fuzzy and grey methods produce identical ranking. For instance, F12, F13, and F14, where O f, S, and O d are described by moderate, high, and high, respectively, the defuzzified output is 0.664 and the grey relation output is 0.5284, for all the three events. This entails that these three events should be given the same priority for attention. The RPN method, however, produces an output of 320, 280, and 336 for these events and ranks them at 1st, 2nd, and 3rd place, respectively. Also, failure mode F15 with high severity, low rate of occurrence, and moderate detectability (7, 3, and 4, respectively) having lower RPN (84) than F11 where all the parameters are moderate (4, 5, and 5 yielding an RPN of 100) have been ranked with higher priority for corrective action by both fuzzy and grey methods.

From the table it is observed that a failure cause F22 with high severity, low rate of occurrence, and moderate detect ability (8, 3, and 5, respectively) have same RPN (120) to that of F25 where all the parameters are moderate (O f = 5, S = 6, and O d = 4) yielding an RPN of 100. Both are ranked same at 4th position but fuzzy and grey methods produce different results and ranks them differently. The effect of the weighting coefficient considered in grey analysis can be visualized in grey output results. The grey theory ranks cause F22 higher than that of F25 if severity is considered as an important factor. Failure modes F21 and F23 represented by different sets of linguistic terms produce an identical RPN, i.e. 336 and are ranked at position 1, however, the risk implication for both the causes may be totally different. This limitation of traditional FMEA is handled by using both grey and fuzzy methods as they ranks F23 higher than F21 by considering severity as one of the main contributor.

The failure modes under mechanical components F32, F34, and F35, where O f, S, and O d are described by moderate, high, and high, respectively, produces different RPN numbers, i.e. 280, 384, and 320, respectively, and are ranked differently at 3rd, 1st, and 2nd place, respectively. On the other hand, FIS (0.664) and grey relation methodology (0.5284) produce similar output and rank them identically at position 1. This entails that these three events should be given the same priority for attention.

F41, F43, and F44 represented by same set of linguistic terms, i.e. moderate, moderate, and moderate, but produce different traditional RPN number, i.e. 100, 150, and 120 and are ranked at 6th, 3rd, and 5th position, respectively. On the other hand, fuzzy and grey methods rank all these causes at same position, i.e. 4th and 3rd position by addressing the inherent limitation. Failure modes F45 and F46 represented by different sets of linguistic terms, i.e. high, moderate, high and moderate, high, high produce an identical RPN, i.e. 336 and are ranked at position 1, however, the risk implication for F46 is high. This limitation of traditional FMEA is handled by using both grey and fuzzy methods as they rank F46 higher than F45 by considering severity as one of the main contributor.

The failure modes F51 and F53 represented by same linguistic terms produce different RPN, i.e. 240 and 252 using traditional FMEA and are ranked 2nd and 1st position, respectively, which could be misleading. On the other hand, both grey and fuzzy approaches produce same output and same rank.

F62 and F65 represented by same linguistic terms, i.e. low, high, moderate produce different RPN, i.e. 120 and 126 and are ranked at 6th and 7th positions, which could be misleading. Both fuzzy and grey approaches produce same results and hence identical ranking for them. Also F68 and F69 where O f, S, and O d are described by same linguistic terms, i.e. moderate, moderate, high produce different RPN and ranking, but the fuzzy and grey outputs for both failure modes are identical. This entails that these causes should be given the same priority for attention.

Conclusion

The paper presents the application of hybrid FTA and failure mode effects analysis, as failure analysis techniques to examine the risk and reliability needs of a complex mechatronic system, i.e. Modular Automated Production System (MAPS), which consists of mechanical, electronic and embedded software subsystems. The application of hybrid FTA not only helps to analyse the probabilities associated with hardware components of the system, but also helps to evaluate probability of failures resulting from human errors in complex mechatronic system. From the results, it is found that the proposed approach models both subjective issues such as human errors along with hardware failures. The thorough analysis and prioritizing of failure causes of different components of a mechatronic system using a risk ranking approach based on fuzzy rule based inference system and grey relation approach not only integrate expert judgment, experience and expertise in more flexible and realistic manner, but also address the disadvantages associated with traditional procedure of FMEA. In the GRA, the introduction of weighting coefficient provides the analyst with enough flexibility to decide which factor among O f, S, and O d is more important to the analyst, the outcome of which will provide valuable information with respect to risk associated with the system components. The results obtained from the proposed approach are in agreement with the other works in the literature (Chang et al. 1999; Ho and Liao 2011; Majdara and Toshio 2009; Xiao et al. 2011) in which authors have used fuzzy set theory and grey methodology to address the research issues in different fields of engineering.

From the study, we can conclude that owing to its sound logic, efficacy in quantifying the vagueness and imprecision in human judgment, the fuzzy methodology can be used as an effective tool by the engineers to assess the risk and reliability needs of mechatronic products. The analyst can use linguistic variables to assess the events and failure possibility of events can be approximated by well-defined MFs which can handle imprecise and vague information more precisely.