Abstract
The Failure Mode and Effects Analysis (FMEA) technique due to its proactive nature can identify failures and their causes as well as potential effects, and provide preventive/controlling measures before they occur. Nevertheless, some of the shortcomings of the FMEA technique like lack of a mental framework for considering the relationships between risks, lack of systematic perspective in confronting with risks, and weakness of Risk Priority Number (RPN) score in mathematical basis and disregarding the uncertainty of problem reduce the reliability of the outputs. In this study, an approach based on the Multi-Stage Fuzzy Cognitive Map and the Z-number theory (Z-MSFCM) is proposed to simultaneously consider the concept of uncertainty and reliability in quantities of risk factors and the weights of causal relationships in the MSFCM. Besides, a novel learning approach for Z-MSFCM has been applied based on the combination of the Particle Swarm Optimization (PSO) and S-shaped transfer function (PSO-STF) to preserve the uncertain environment of the problem. The proposed approach has been applied in a manufacturing automotive parts company and results indicate that: first, Z-MSFCM by considering the causal relationships between risks and their uncertainty and reliability in comparison with traditional RPN can provide better process-oriented insight into the impact of risks on the system; and second, the PSO-STF has high potential in generating solutions with high separability compared to Nonlinear Hebbian Learning and PSO algorithms. To put it differently, the mentioned advantages of the proposed approach can help decision-makers to analyze the problem with high reliability.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Uncertainty and increased competitiveness of organizations have created many challenges for various industries in recent years. To effectively manage these challenges, various approaches have been developed. Identifying and managing risk is one of the main approaches to improve the effectiveness of the organization (Ayyub 2014). In other words, the risk management process is carried out to ensure decision-makers that all risks are formally identified, ranked, monitored, prevented, or mitigated. Consequently, the application of different types of qualitative and quantitative risk evaluation approaches in various organizations has been expanded (Vose 2008). These techniques are used to anticipate and prevent risks (failures), imperfections, and deficiencies that can arise in designing a product or a product manufacturing process.
One of the prevailing ways to achieve this goal is the Failure Mode and Effects Analysis (FMEA) technique. It is a systematic tool based on team members’ cooperation and the pre-occurrence prevention principle. It is used to identify failures, causes, potential effects, and preventive and control measures in a system, design, process, and/or service before they occur (Hu et al. 2019). One of the advantages of this technique is its functionality compared to other reactive modes. In fact, in the FMEA, the goal is to prevent the damage that may occur in the future to save cost and time. Traditionally, by calculating risk priority number (RPN) which is derived by multiplying three risk factors, failure modes in FMEA are ranked. These three priority factors are severity (S), occurrence (O), and detection (D). Here, O indicates the likelihood of the failure, S indicates the seriousness of the effect of the failure, and D is the possibility of not detecting the failure. Each of the three risk factors is scored using a 10-point scale which is available in FMEA literature (Hu et al. 2019; Liu et al. 2013). Despite the positive features of this technique, some of its shortcomings can reduce the reliability of the results. Among the disadvantages of the traditional FMEA due to its conventional RPN score, it can be referred to disregarding the uncertainties in the values of the risk factors (Baghery et al. 2018), the mathematical equation for computing RPN does not have a completely scientific basis (Hu et al. 2019), failing in creating enough distinction between failure priorities and not considering the causal relationships between failures (Rezaee et al. 2018), and finally misleading the concentration of the FMEA team’s efforts into struggling with failures with low severity instead of critical ones (Liu et al. 2013). On the other hand, numerous changes in the business environment have caused a systematic and holistic attitude instead of a non-holistic attitude to risk management (Rezaee et al. 2017).
The objective of this research is to present a novel approach by extended Multi-Stage Fuzzy Cognitive Map (MSFCM), and the parameter estimation of FMEA methods based on the Z-number theory to increase the reliability of the FMEA outcomes. In this study, by using the Z-number theory which considers the uncertainties of the experts and allocates their reliability to estimate the fuzzy parameters (Zadeh 2011), uncertainty and reliability in the process of quantifying risk assessment factors in the traditional FMEA are considered simultaneously. Besides, with a systematic perspective and the step-by-step approach, using the extended MSFCM based on the Z-number theory (Z-MSFCM), unlike the FMEA technique, it has been attempted to consider the causal relationships in the prioritization of the failures. The reason is that some failures can exacerbate critical situations by affecting other parts, and identifying these root failures can help the management team to deal with this problem. Also, when there is a step-by-step approach, especially in manufacturing processes, the occurrence of one failure leads to the occurrence of other failures in the next stages and a holistic perspective leads to unreliable results (Rezaee et al. 2018). In this study, by introducing a new fuzzy learning algorithm based on MSFCM, it has been endeavored to overcome one of the most fundamental shortcomings of the conventional RPN score, the lack of distinction between the assigned ratings to the failures. For the first time, Z-MSFCM is trained with triangular fuzzy numbers instead of crisp numbers to maintain the uncertain environment of the problem and to avoid eliminating the ambiguity of failures. Z-MSFCM outputs by fuzzy numbers help decision-makers to ensure the accuracy of the generated results. Another taken step to increase the quality of decision making is proposing a modified learning algorithm. It is based on the combination of the Particle Swarm Optimization (PSO) and S-shaped transfer function (PSO-STF) which generates solutions with high separability. The Mean Squared Error (MSE) function is implemented as the fitness function of the proposed approach which can improve the quality of the generated solutions by minimizing their errors. The proposed algorithm can reduce dependence on experts’ opinions and increase the separability of the generated solutions. In this approach failures with high scores will have priority in the ranking. To validate the feasibility of the proposed approach, prioritizing the failures in the production line of a manufacturing automotive parts company is implemented and its results are compared with some traditional methods.
The rest of this study is organized as follows: In Sect. 2, some research is reviewed in two subsections as FMEA technique, Fuzzy Cognitive Map (FCM) method, and its learning algorithms. In Sect. 3, theoretical foundations of the FMEA technique, conventional FCM versus MSFCM methods, and Z-numbers theory are expressed. In Sect. 4, the proposed approach of this study is provided. In Sect. 5, the analysis of results from the implementation of the proposed approach in a case study is presented. Finally, in Sect. 6, the conclusions and development suggestions of this study are provided.
2 Literature review
In this section, the literature background in developing the FMEA technique is presented. This section exclusively reviews novel researches in Multi-Criteria Decision-Making (MCDM) and FCM realms. First, the earliest research is introduced, and then the most recent research in the development of the FMEA is reviewed, and compared with the proposed approach. Moreover, a brief introduction to the FCM learning algorithms has been prepared.
FMEA in the process is a systematic approach to recognize and impede the failure in the product and its process. Additionally, it is an analytical approach that depends on the prevention rule. Before the occurrence of failure, it is applied to recognize the potential causes of failure (Rezaee et al. 2017). Firstly, this technique developed as a formal design methodology in the 1960s by the aerospace industry (Bowles and Peláez 1995). It has been proven that FMEA is a practical and potent tool in evaluating potential failures and preventing them from outbreaking (Ravi Sankar and Prabhu 2001). Traditionally, risk assessment in FMEA is accomplished by developing an RPN score. Nonetheless, the RPN score exhibits some critical shortcomings when traditional FMEA is applied in real-world cases. Therefore, it has been suggested a lot of alternative methods in the FMEA literature resolve some of the drawbacks of the conventional RPN score and to implement it more effectively (Liu et al. 2013). Determining the priority of failure modes in FMEA needs MCDM analysis as a multifaceted challenge. Due to the involvement of multiple risk factors in the evaluation and prioritization of failure modes, FMEA can be counted as an MCDM problem (Liu et al. 2019a; Karunathilake et al. 2020). Kutlu and Ekmekçioglu (2012) with the combination of two practical methods, Fuzzy Analytic Hierarchy Process (AHP) and Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS), used linguistic variables for determining S, O, and D factors. Liu et al. (2012) used the extended VIKOR method for selecting the most severe failure modes for assessing the risk of general anesthesia process under fuzzy environment. Furthermore, Liu et al. (2014) proposed a new risk priority model for the risk assessment in rotor blades for an aircraft turbine based on D-numbers, and Grey Relational Projection (GRP). Wang et al. (2016a) proposed an improved Failure Mode Effects and Criticality Analysis (FMECA) in a feed system case by the Decision Making Trial and Evaluation Laboratory (DEMATEL) method. Mohsen and Fereshteh (2017) in a geothermal power plant case used the concept of the Z-number, Shannon entropy concept, and the fuzzy VIKOR technique to rank and prioritize the failure modes based on the minimum individual regret and the maxi group utility. In another study, after implementing the Process Failure Mode And Effects Analysis (PFMEA) technique, Baghery et al. (2018) applied interval Data Envelopment Analysis (DEA) and Grey Relational Analysis (GRA) to prioritize and analyze all failures. Lo and Liou (2018) proposed a new model that uses the BWM method in combination with the grey theory for FMEA in an international electronics company.
One of the main shortcomings of the FMEA is that it does not consider the relationships between the failures. In some cases, a failure may have causal relationships with other failures, and by relieving a failure, other failures may be eliminated. Hence, for the first time, Peláez and Bowles (1996) implemented FCM to overcome this shortcoming of FMEA. Baykasoğlu and Gölcük (2020) endeavored to develop fuzzy FMEA by proposing a hybrid multi-attribute decision-making model by combining Fuzzy Preference Programming (FPP), FCM, and fuzzy Graph-Theoretical Matrix Approach (GTMA) at a software company. Erbay and Özkan (2018) used FCM to consider causal relationships in fuzzy FMEA in a real-world IT case study. One of the most important steps in constructing FCM is learning algorithm. The main motivation for developing learning algorithms for FCM is due to two problems: First, the FCM cannot be made without the presence of an expert to build the knowledge map. Second, human experts’ knowledge can be subjective, and frequently it could consist of biases and errors (Salmeron et al. 2019). There are three main learning algorithms for FCM: (1) Hebbian-based algorithms; (2) Population-based algorithms; (3) Hybrid algorithms (Papageorgiou 2011). Hebbian-based algorithms are based on Hebbian law and some of the most prominent algorithms in this group include Differential Hebbian Learning (DHL) (Dickerson and Kosko 1994), Active Hebbian Learning (AHL) (Papageorgiou et al. 2004), and Nonlinear Hebbian Learning (NHL) (Papageorgiou et al. 2003). Population-based algorithms are based on evolutionary algorithms like PSO (Parsopoulos et al. 2003), Genetic Algorithm (GA) (Khan et al. 2004), and chaotic Simulated Annealing (SA) (Alizadeh and Ghazanfari 2009). The last group of learning algorithms for FCM are hybrid algorithms which are a combination of Hebbian-based and population-based algorithms like NHL-Differential Evolution (DE) (Papageorgiou and Groumpos 2005), and NHL-Real Coded Genetic Algorithm (RCGA) (Peng et al. 2015).
So far, many studies have been proposed to prioritize the failures in different industries. These studies have attempted to consider most of the characteristics and factors that influence risk ranking to make the decision-making process more accurate and rational. Table 1 summarizes some of these studies and identifies the characteristics that are intended to prioritize the failures. Finally, the characteristics considered in this study are compared to other studies.
3 Preliminaries
The purpose of this study is to present a novel approach of PFMEA-MSFCM based on the Z-numbers theory to evaluate and prioritize failures. To this end, the theoretical foundations of the used methods in this proposed approach are discussed in this section.
3.1 Conventional FCM versus its multi-stage form
Conventional FCMs were presented by Kosko (1986) to illustrate the causal relationship between concepts and analyze inference patterns. FCM combines artificial neural networks and fuzzy logic. It is practical for modeling some sort of dynamic system called complex adaptive systems (Salmeron et al. 2017).
The concepts and weights of the edges are usually considered in the interval [0, 1] and [− 1, 1], respectively. The connection strength between two nodes \(c_{j}\) and \(c_{i}\) is equal to \(w_{ji}\), where \(w_{ji}\) can takes any value in the range of − 1 to 1. There can be three types of causal relationships between concepts in the FCMs (Felix et al. 2019):
-
1.
\(w_{ji} > 0\), positive causality between the concepts of \(c_{i}\) and \(c_{j}\),
-
2.
\(w_{ji} < 0\), negative causality between the concepts \(c_{j}\) and \(c_{i}\),
-
3.
\(w_{ji}\) = 0, there is no relationship between the concepts \(c_{j}\) and \(c_{i}\).
Together, these concepts represent the state vector \(A = [A_{1} ,A_{2} , \ldots ,A_{n} ]\). The state vector A must be repeatedly transmitted through the weight matrix to evolve the system. Therefore, the following rule is proposed to compute the state vector A for each concept of \(c_{i}\) at iteration t using Eq. (1).
where \(A^{t}\) is the value of concept \(c_{i}\) at iteration t, \(A_{i}^{t - 1}\) is the value of concept \(c_{i}\) at the iteration \(t - 1\) and the \(W_{ji}^{{}}\) is the weight of the connection from concept \(c_{j}\) to concept \(c_{i}\). The function \(f_{(x)}\) is a threshold function to convert the result in the interval [0, 1] or [− 1, 1]. Bueno and Salmeron (2009) exhibited that the unipolar sigmoid function has the best performs among other threshold functions (see Eq. 2).
where x is defined as the value of \(A_{i} (k)\) at the equilibrium point and λ is a real positive number that models the slope of the function. Using Eqs. (1) and (2) the successive states of the vector can be computed. After each simulation, the new state vector is obtained with new values, and this process continues until equilibrium is reached (Salmeron et al. 2019). A simple FCM is presented in Fig. 1.
Based on the given description, a learning algorithm needs to implement the mentioned points about the FCM. Learning algorithms are implemented to increase decision-making reliability. Consequently, by applying such algorithms, the problem of non-convergence is solved and the efficiency of FCM is increased (Rezaee et al. 2018).
Conventional FCMs and presented learning algorithms in the past had deficient in some applications. Rezaee et al. (2017) for the first time introduced the concept of MSFCM. This method has the potential to evaluate complex systems with large amounts of data processed in the real world. FCMs are usually not considered as a process and merely assess the overall behavior of a system. However, MSFCM has the capability of considering all stages of a process and considering the relationship between the concepts of each stage and other stages. Accordingly, it can validate the decision-making process. MSFCM consists of several conventional FCMs, each is considered as a stage in the larger process. Each stage has several concepts that have internal causal relationships with each other. Also, they have external causal relationships with other concepts of various stages. In this study, each stage is considered as a step of the manufacturing process. Meanwhile, each main concept is considered as the corresponding stage’s risks (see Fig. 2).
Figure 2 shows an MSFCM which has four stages. As it is clear, each stage has own concepts and causal relationships. Moreover, it has causal relationships with other stages. The concept of C1-1 is concept number 1 in stage 1, which affects concept C1-2, i.e. an internal causal relationship. This concept also has an arc to the concept C2-1, indicating its effect as an external causal relationship. In this way, the MSFCM can show the relationships of the other stages by describing the relationships within each stage.
3.2 Z-number theory
Zadeh (2011) for the first time proposed a new concept, the Z-number, which is a fuzzy number pair (A, R) (Kang et al. 2018a). The concept of Z-number is intended to serve as a basis for calculating numbers that are not reliable at all (Aboutorab et al. 2018). Z-numbers are expressed as a pair in which A and R are constraints to describing Z-numbers’ behavior. A is usually a fuzzy set while R describes the degree of certainty. The degree of confidence may be expressed as a probability density function or fuzzy set. In this case, \(Z = \{ x|x \in A\) with a certain degree equal to R}. To clarify the concept of Z-number, an industrial forecasting model can be used to announce production rate:
(“production rate in a manufacturing unit is 105 parts for next two months”, very likely)
This expression can be described as “X is \(Z = (A,R)\)”, where X is the variable of “production rate”, A is a fuzzy set that describes the production rate “105 parts for next 2 months”, and R is the fuzzy probability of A to describe the degree of certainty in an event which is “very likely” (see Eq. 3) (Aliev et al. 2015).
It is known as probability constraint and A has the role of probability distribution X. Specifically, it can be stated that:
where \(\mu_{A}\) is the membership function of \(A\), and \(u\) is the general value of X. \(\mu_{A}\) can be described as a constraint that is associated with \(R(X)\), meaning that \(\mu_{A} (u)\) is the degree that \(u\) satisfies this constraint (see Eq. 5).
In which p is the probability density function of X (Zadeh 2011):
Zadeh (2011) underlines that declaring the problem described by Z-numbers is comparatively easy, but solving problems by Z-numbers is difficult in terms of computation. Hence, many researchers have endeavored to solve this problem (Qiao et al. 2019a). Two ways have been investigated to solve the mentioned problem of Z-numbers. The first one is to dispose of Z-numbers straightforward with the operations of them. The other is to transform Z-numbers into other forms of fuzzy numbers or crisp numbers (Song et al. 2020). For the first group there are studies like arithmetic computations on Z-numbers (Aliev et al. 2017), and measuring uncertainty for Z-numbers (Kang et al. 2018b). These methods follow the classical fuzzy theory and probability theory, which often still maintain the high complexity of the operation process (Qiao et al. 2019b). In the second group, researchers try to develop a transformation based approach to address Z-numbers, in which Z-numbers are translated into some corresponding fuzzy numbers (Yaakob and Gegov 2016; Tian et al. 2020). It should be mention that although converting Z-number to the fuzzy number or crisp number can beneficially simplify the complex computational operations of Z-number, it may cause significant information loss during information conversion and consequently reduce the benefits of using Z-information. (Shen et al. 2019).
4 The proposed approach for PFMEA
This section presents the proposed Z-MSFCM approach and describes how to implement and train it. By combining the logic of Z-numbers, the PFMEA technique, and MSFCM, it seeks to enhance the accuracy of MSFCM in an uncertain environment. Furthermore, in this approach, by introducing a new fuzzy learning algorithm it is endeavored to reduce the dependence on experts’ opinions more effectively, and enhance the separability of the solutions.
4.1 Z-MSFCM
One of the most important reasons that lead to introduce MSFCM is that failures are interconnected, and failures at one stage may cause failure at the next stages. Hence, by monitoring preceding stages, failures can be eliminated at the next stages. To this end, each of the failures is considered as an FCM concept. The MSFCM considers the relationships between failures at different stages and can exhibit very promising and powerful performance. However, the nature of the failures is ambiguous and unpredictable, and many factors affect it. Thus, the exact time for the occurrence of the failure cannot be determined. On the other hand, even with high experience and precise analyzes, the severity of a failure cannot be accurately determined because the failure severity can be varied depending on different factors. The defective product may reach the customer despite various corrective actions and inspections. However, there is a need for a more accurate scoring method in the uncertainty environment. The Z-number is a very appropriate approach for scoring risk factors in the PFMEA technique. It can provide reliability for each score, along with fuzzy scoring. For this purpose, Z-numbers are used in this study to score SOD factors and the causal relationships between the failures.
At first, after organizing the FMEA team, the team explores the failures involved in a process. After identifying the process failures, the SOD factor scores are assigned to each failure using Z-numbers, for which the scores in Tables 2 and 3 are used.
For example, when the FMEA team detects the value of “slight severity” (C) and “medium reliability” (M) for a failure, the Z-number value is as follows:
In this study, to convert Z-numbers into triangular fuzzy numbers, the study of Kang et al. (2012) has been used. For converting Z-numbers to fuzzy numbers, suppose that:
The reliability of Z-numbers is converted into the crisp number as follows:
Then, crisp values of reliability are applied to the constraint:
Considering the previous example, which had a “slight severity” with “medium reliability”, converting the Z-number into fuzzy number as follows:
First, reliability is converted into a crisp number:
Then, the obtained crisp number is applied to the constraint:
Finally, Z-number converts into a fuzzy number:
Similarly, other values are converted into fuzzy numbers (See Table 4).
After determining the SOD factor scores for each failure, the failures are considered as concepts of FCM, and SOD factors are considered as the input concepts to the target concept. Under this assumption, MSFCM experts depict the map and identify causal relationships between concepts (both internal and external). Experts in this section use Z-numbers to score the causal relationships of each process failure, SOD factors, and target concepts. Figure 3 shows an overview of one stage of Z-MSFCM-PFMEA. In this figure, for example, \(C_{Z} 3 - 1\) represents the first failure in the third stage, which has been assigned a score according to Z-numbers. Its SOD factors have been rated by Z-numbers, and the strength of causal relationships between the factors and failure have been allocated by Z-numbers. \(W_{Z} 3 - 3,3 - 1\) represents the causal strength of the third concept in stage three, to the first concept in stage three in the form of Z-numbers.
4.2 The proposed fuzzy learning algorithm
As noted before, the nature of the failure is uncertain and ambiguous. So far, two important steps have been taken to maintain this uncertainty. First, Z-numbers are used to estimate the parameters of the PFMEA technique. This considers both failures’ uncertainty and the reliability of the fuzzy number. Second, the MSFCM method, which is capable of considering causal relationships between each failure. The last step, in this case, is applying a fuzzy learning algorithm to accurately rank the failures. Traditional FCMs are trained with crisp numbers but in this study, MSFCM is trained for the first time by fuzzy numbers to maintain the uncertainty of the problem. By training MSFCM with fuzzy numbers, the output of the map instead of the crisp number becomes triangular fuzzy numbers. The output of the map in fuzzy numbers ensures that the failure rating process is performed with more confidence. The input of MSFCM consists of causal relationships between the failures and the importance of each failure in the form of fuzzy numbers. The whole learning process of the algorithm is based on fuzzy numbers. Now, to prioritize the failures involved in the production process, the proposed approach is applied to the problem.
In this regard, PSO-STF modified learning algorithm is proposed which is based on the combination of the PSO algorithm and the S-shaped transfer function. PSO is based on artificial intelligence and selected due to its efficiency and effectiveness on an excess of applications in science and engineering, and its straightforward applicability (Juneja and Nagar 2016; Parsopoulos et al. 2003). The experimental results demonstrate that the PSO can converge quickly (Shi and Eberhart 1999) because the PSO algorithm does not involve selection operation or mutation calculation so the search can be performed by repeatedly varying particle’s speed (Juneja and Nagar 2016). The performance of PSO is not susceptible to the population size, and PSO scales well (Shi and Eberhart 1999). In the PSO, by learning from the group’s experiences, particles fly only to proper areas. Moreover, the PSO is based on simple calculations, and with the development of newer evaluation techniques, they are being carried out easily (Juneja and Nagar 2016). The PSO algorithm achieves the optimal solution by generating random populations and evaluating them with a fitness function. PSO algorithm avoids producing unjustified solutions by limiting the generated solutions in the feasible region. This feature of the PSO algorithm causes generating solutions that do not have acceptable separability which is spread in a short interval. On the other hand, decision-makers need a method to help them make reliable decisions. To overcome this shortcoming, the PSO-STF is proposed. The PSO algorithm generates new solutions based on two main equations:
\(c_{1}\) and \(c_{2}\) in Eq. (11) are acceleration constants that refer to the weighting of the stochastic acceleration terms that pull each particle toward pbest (personal best) and gbest (global best) positions, rand() is a random variable that is generated by uniform distribution between 0 and 1, w is inertia weight, \(x\) refers to the position vector, and \(v\) velocity vector (Kennedy and Eberhart 1995).
The next step to improve the accuracy of the algorithm is using an appropriate and accurate transfer function to improve the accuracy of the generated solutions with high separability. Transfer functions are a very important factor in FCMs to generate appropriate solutions. The S-shaped transfer function is one of the functions that is used in image processing (Bansal et al. 2008), transportation planning decisions (Peidro and Vasant 2011), and MCDM (Vasant and Bhattacharya 2007). In this research, this function is used as the transfer function of the problem’s learning algorithm. The S-shaped curve (see Fig. 4) is dependent on two parameters a and b that determine the two upper and lower boundaries of the slope of the curve (see Eq. 13).
On the other hand, the MSE function is used as the fitness function of the PSO-STF. This function attempts at each iteration of the algorithm to reduce the error of the generated solutions. To evaluate the robustness of the proposed algorithm, it will be compared with both the NHL and PSO algorithms. To train Z-MFCM-PFMEA, the PSO-STF obtains the failure scores as fuzzy numbers and optimizes the results by updating random populations for the weights of the causal relationships and combining them with the values of the SOD factors. The pseudo-code of the proposed learning algorithm based on the combination of S-shaped transfer function and PSO algorithm has been presented as follows:
Once the Z-MSFCM-PFMEA steady state is reached, the initial values of each failure are prepared for the implementation of the Z-MSFCM. In this section, according to the MSFCM approach, the algorithm presented in this study is implemented for Z-MSFCM. As explained above, the first stage of the Z-MSFCM is trained, and after reaching the steady state, the values of each concept are considered as the final score of each failure. If any of the concepts is a prerequisite for other concepts at the next stage, they will be considered as one of the Z-MSFCM concepts at that stage. Likewise, all stages of the Z-MSFCM are executed to obtain the final failure scores. Once all the failures have been achieved, the failures are ranked. Because the final values of points are obtained as triangular fuzzy numbers, the mean and variance of triangular fuzzy numbers according to Eqs. (14) and (15) are used to rank them (Baghery et al. 2018). This approach is based on the (Zimmermann 2011) and risks with higher mean value will achieve lower ranks which exhibit their cruciality and higher priority. For risks with the same mean value, risk with a higher variance will have a higher priority. If the obtained fuzzy score for any risk is considered as \(\tilde{S}_{i} = \left( { \, S_{i}^{l} , \, S_{i}^{m} , \, S_{i}^{u} } \right)\), its mean and variance will be calculated as follows (\(i = 1, \ldots ,n\)):
In this respect, \(S_{i}^{l}\) represents the lower bound of the fuzzy number, \(S_{i}^{m}\) represents the middle bound of the fuzzy number, and \(S_{i}^{u}\) represents the upper bound of the fuzzy number. The process of implementing the proposed approach step by step is illustrated in Fig. 5.
5 Analysis of results
In this section, the proposed approach is applied in a real-world case study. In the first subsection, the implementation process is described, and in the second subsection, the proposed approach is compared with some traditional algorithms and the results are analyzed.
5.1 Implementation
To validate the proposed approach, the involved failures in the process of manufacturing automotive parts in an active company are evaluated. In this regard, the existing 11-stage process is intended to produce the “Left room arm of Peugeot 405” (see Fig. 6) which a lot of failures have been reported by customers in this product. Besides, the FMEA team in this research to provide data in the proposed approach has been organized a multidisciplinary group. This group includes senior management representative, production manager, and quality control manager. Based on the implementation of the PFMEA technique, 34 failures have been identified during the process.
After identifying failures by the team, the SOD scores are assigned to them according to Tables 2 and 3. The stages of the process failure names and their SOD scores are shown in Table 5. Conversion of Z-numbers to fuzzy numbers is also achieved from Table 4, and the results of which are shown in Table 6. Now, according to the proposed approach, SOD factors are first considered as FCM concepts and each failure is considered as a target concept for SOD.
To implement the proposed approach, an MSFCM should be depicted. In this regard, the FMEA team determines causal relationships between failures (FCM concepts) and determines the strength of each relationship between concepts by Z-numbers. The Z-numbers are then converted into fuzzy numbers to implement the algorithm according to Table 4. Figure 7 shows an overview of the MSFCM, and “Appendix 1” shows the causal relationships between concepts and their strength after converting from Z-numbers into fuzzy numbers.
To obtain initial values of the concepts, SOD factors are considered as the concepts, and each failure as to the target concept, and Z-MSFCM-PFMEA is executed for each failure. After reaching the steady state, the basic concepts of each failure are obtained and the Z-MSFCM approach can be implemented. In the MSFCM approach, in addition to the concepts within each stage, they have causal relationships with other concepts in the next stages. This FCM is trained step-by-step. At first, each phase of the MSFCM is trained, and after reaching the steady state, the other stages are trained. The crucial point in implementing MSFCM is that the concepts at the previous stages can be one of the concepts in the current stage. This important point is due to the nature of the problem, and because of affecting a risk on the other risk(s) in other stages, its effect on the other risk(s) should be considered. To evaluate the performance of the proposed algorithm, this method has been compared with the NHL and PSO algorithms. The parameters of the PSO and PSO-STF are the same for a fair comparison and MSE function has been implemented as the fitness function for both algorithms. The maximum number of iterations and population size is set to 400 and 50, respectively. Clerc and Kennedy (2002) generalized the model of the PSO algorithm, containing a set of coefficients to control the system’s convergence tendencies. Their approach is implemented in this study, and the rest of the PSO parameters are set based on Eq. (16). The constriction coefficients are \(\phi_{1} = \phi_{2} = 2.05\) and \(\Phi = \phi_{1} + \phi_{2}\). The value \(\chi\) is attained based on Eq. (16) and \(\Phi\). The inertia weight, \(\omega\), is set to \(\chi\). The acceleration coefficients, \(c_{1}\) and \(c_{2}\), are obtained as \(c_{1} = \phi_{1} \times \chi\) and \(c_{2} = \phi_{2} \times \chi\).
All of the learning algorithms are trained with triangular fuzzy numbers and the PSO and PSO-STF have been executed 50 times independently, and the solutions with the lowest objective function have been collected. The optimal results are shown in Table 7. Training MSFCM by fuzzy numbers is because of the uncertain environment in the problem, and to avoid disregarding this important factor in the problem, and to guarantee the validity of the results. As stated above, the mean and variance of the fuzzy numbers are used to prioritize the failures. If the mean of the concepts is equal, the variance of those concepts will be calculated.
5.2 Comparisons and discussions
Table 7 shows the obtained final scores for the failures by the trained FCM algorithms. Obtained results for the NHL algorithm show that the average value of three failures (F11,1 in the Non-destructive Control stage, F1,3 in the Sand making stage and F9,1 in Grinding and trim stage) have the highest values, indicating that these failures are critical. The range of obtained scores by the NHL algorithm based on Z-MSFCM training is [0.2262, 0.9995], which is a broad and acceptable interval for the obtained solutions. The evaluation of the generated solutions by this algorithm has a significant separability which is acceptable for the solutions. The obtained mean values from the NHL algorithm have been plotted as a scatter plot (see Fig. 8) and their position compare to the regression line is shown. This graph evaluates the resolution of the obtained results by the dispersion of values. The NHL scatter plot shows good behavior and can be considered as acceptable performance. The examination of the largest and smallest produced solutions shows that the range of produced solutions is in a considerable interval. However, one of the problems of Hebbian-based algorithms in neural networks learning is the lack of convergence of the algorithm when there is a correlation between the input vectors or when they are independent. Further, they are not orthogonal which this issue does not lead to convergence based on the minimum squares of errors (Rezaee et al. 2017). Besides, the NHL algorithm with high probability tends to trap in the local minimum which is another shortcoming of this algorithm. Hence, their solutions are not reliable for decision-makers. Therefore, or reducing the probability of reaching the local minimum, population-based learning algorithms have been implemented.
Furthermore, the obtained results for the PSO algorithm shows that the average value of three failures (F11,1 in the Non-destructive Control stage, F9,1 in Grinding and trim stage and F8,1 in Shot Blasting stage). The obtained solutions by the PSO algorithm are in the range of [0.618, 0.9196], indicating that the interval is short. The other generated solutions in this interval are not sufficiently resolute and have a lack of validation to use them. The proximity of the generated solutions by this algorithm impedes its accurate rating and validity, and experts are unable to easily distinguish between different failures. According to Fig. 9, it can be seen that the PSO algorithm does not show good dispersion and the accumulation of most of the generated solutions near the regression line indicates the poor separability of this algorithm. The biggest and smallest generated solutions are in a short-range, which undermines the validity of this method. The main reason for the poor separability of this method is the PSO algorithm’s attempt to justify the solutions, which leads to the convergence of the solutions.
On the other hand, according to the PSO-STF, the average of the three failures (F11,1 in the Non-destructive Control stage, F9,1 in Grinding and trim stage, and F8,1 in Shot Blasting stage) have the highest values. The separability of this method shows considerable performance. Generated solutions in the interval [0.0625, 0.9989] show better performance rather than the NHL algorithm. Its variability in producing solutions are more appropriate than the NHL algorithm. The strength of this algorithm in producing distinctive solutions facilitates the decision-making process. Moreover, differences between the failures are clear and understandable. The S-shaped scatter plot (Fig. 10) shows the best performance among the investigated algorithms. The generated solutions are generally far from the regression line which indicates that this method has a considerable separability. The domain of solutions, which can be inferred from the biggest and smallest generated solutions, approves the strongness of this method. Based on the S-shaped transfer function equation, it diffuses the generated solution into a more precise domain which does not change the nature of the generated solutions. Because the PSO algorithm generates solutions in the feasible area it cannot generate solutions with high separability in some cases and their real impact is disregarded. High separability is a very important factor in decision making and especially in the risk assessment. However, the PSO-STF can bold the real impact of the generated solutions. In fact, by implementing the S-shaped transfer function the solution will be valid in the optimization perspective, and also they will have acceptable separability to be used in the decision-making process.
In Fig. 11, the generated solutions by all three algorithms have been compared. This graph clearly shows that PSO-STF significantly performs better than the other two methods. The generated solutions by the PSO algorithm cannot compete with the NHL and PSO-STF. The PSO algorithm exhibits almost a linear behavior which indicates the closeness of the generated solutions by this algorithm. The proximity of the solutions prevents the experts and decision-makers from distinguishing between different failures and relying on the results. A comparison between NHL and PSO-STF shows that the PSO-STF performs better than the NHL algorithm. The NHL and PSO-STF produce a broader range of solutions. This being proven by comparing the biggest and smallest generated solutions by the two algorithms. By comparing the domains of two algorithms the PSO-STF has better performance. Also, the fluctuations of the solutions indicate that the PSO-STF has more tendency to generate varied solutions. The fluctuation of the PSO-STF solutions is more than the fluctuation of the NHL algorithm and its tendency to follow a nonlinear behavior is far greater than the NHL algorithm. Besides, the distance of the generated solutions by the PSO-STF is greater than the NHL algorithm. The fluctuations in the solutions give assurance to experts and decision-makers that they can rely on their accuracy. The PSO-STF helps experts to distinguish between criticality and degree of failure by providing appropriate distinctions. They can understand the differences between the failures and thus, the decision-making process becomes easier and tangible.
According to the same result, the remarkable feature of the PSO-STF is the closeness of the generated solutions by that algorithm to the experts’ opinion and their experiences. According to the experts’ opinion, this algorithm is the closest one to the real experiences. The three failures, F11,1, F9,1, and F8,1, respectively, were selected as critical failures by the PSO-STF. These failures had been identified as the most critical failures by experts as well. Therefore, the PSO-STF can satisfy the most important need of the experts which is the high separability. It also makes an understandable distinction between solutions. Finally, the results of the traditional PFMEA technique are compared with the results of other algorithms. First, the mean of the obtained fuzzy values for the sod factors have been extracted based on Table 6. Then, it is compared with the results of the learning algorithms. As can be seen from the results of Fig. 11, the results of the PFMEA method are different from other Z-MSFCM algorithms. In other words, the prioritization of failures by this score does not correspond to other learning algorithms. Failure F1,2 and F2,2 are the most significant failures in the traditional PFMEA, whereas in other learning algorithms these failures are not recognized as a critical failure. The main reason for this incident is ignoring the causal relationships between the failures at different stages by the traditional PFMA. Using the MSFCM approach can help prioritize failures by considering the causal relationships between failures.
6 Conclusions and further studies
The main aim of this research is to present a novel approach based on MSFCM, PFMEA, and Z-number theory for prioritizing failures in the prone environment of the automotive spare parts industry to failures with ambiguous and uncertain nature. Another objective of this study is to provide a fuzzy learning algorithm for MSFCM to make the distinction between the priority of failures more tangible by generating solutions with high separability. In the first step of the proposed approach, the failure of the manufacturing automotive parts process is identified by the FMEA team and the SOD factors of each failure are calculated with Z-numbers. Then, the MSFCM is constructed with Z-numbers and the training phase of the map is done with a new modified algorithm based on fuzzy numbers to protect the uncertain environment of the problem. The proposed algorithm is based on the combination of the PSO algorithm and S-shaped transfer function which can generate solutions with high separability. The obtained results from this algorithm in comparison with the NHL and PSO algorithms show high performance in generating valid solutions with high separability. The results show that the domain of the PSO-STF’s solutions is broader than the other two algorithms. The variety of solutions that this algorithm generates inside the interval has a significant advantage over the other two algorithms. Besides, comparing the results of the proposed approach with conventional methods such as the traditional FMEA demonstrates the high performance of the Z-MSFCM algorithms. The proposed algorithm has advantages in creating sufficient differentiation in prioritization of failures, considering causal relationships, and applying uncertainty in the risk assessment process in comparison with the FMEA technique. For future research, it is suggested that using other evolutionary algorithms for FCM training. The S-shape transfer function showed a good performance in the separability of the solutions. It is suggested that new transfer functions be used for FCM training and the results can be compared with the S-shaped solutions. Also, the use of other fitness functions can significantly improve the accuracy of the generated solutions. For more appropriately preserving the information of the Z-numbers some approaches have been introduced in the study which can be applied in future studies. Meanwhile, various industries have the potential to cause unpredictable failures, including electronics manufacturing industries that can be investigated.
References
Aboutorab H, Saberi M, Asadabadi MR, Hussain O, Chang E (2018) ZBWM: the Z-number extension of best worst method and its application for supplier development. Exp Syst Appl 107:115–125
Aliev RA, Alizadeh AV, Huseynov OH (2015) The arithmetic of discrete Z-numbers. Inf Sci 290:134–155
Aliev R, Alizadeh A, Huseynov O (2017) An introduction to the arithmetic of Z-numbers by using horizontal membership functions. Procedia Comput Sci 120:349–356
Alizadeh S, Ghazanfari M (2009) Learning FCM by chaotic simulated annealing. Chaos, Solitons Fractals 41(3):1182–1190
Ayyub BM (2014) Risk analysis in engineering and economics. Chapman and Hall/CRC, Boca Raton
Baghery M, Yousefi S, Rezaee MJ (2018) Risk measurement and prioritization of auto parts manufacturing processes based on process failure analysis, interval data envelopment analysis and grey relational analysis. J Intell Manuf 29(8):1803–1825
Bansal R, Sehgal P, Bedi P (2008) A novel framework for enhancing images corrupted by impulse noise using type-II fuzzy sets. In 2008 Fifth international conference on fuzzy systems and knowledge discovery, vol 3. IEEE, pp 266–271
Baykasoğlu A, Gölcük İ (2020) Comprehensive fuzzy FMEA model: a case study of ERP implementation risks. Oper Res 20:795–826
Bian T, Zheng H, Yin L, Deng Y (2018) Failure mode and effects analysis based on D numbers and TOPSIS. Qual Reliab Eng Int 34(4):501–515
Boral S, Howard I, Chaturvedi SK, McKee K, Naikan V (2020) An integrated approach for fuzzy failure modes and effects analysis using fuzzy AHP and fuzzy MAIRCA. Eng Failure Anal 108:104195
Bowles JB, Peláez CE (1995) Fuzzy logic prioritization of failures in a system failure mode, effects and criticality analysis. Reliab Eng Syst Saf 50(2):203–213
Bueno S, Salmeron JL (2009) Benchmarking main activation functions in fuzzy cognitive maps. Exp Syst Appl 36(3):5221–5229
Chemweno P, Pintelon L, Van Horenbeek A, Muchiri P (2015) Development of a risk assessment selection methodology for asset maintenance decision making: an analytic network process (ANP) approach. Int J Prod Econ 170:663–676
Chen Y, Ran Y, Wang Z, Li X, Yang X, Zhang G (2020) An extended MULTIMOORA method based on OWGA operator and Choquet integral for risk prioritization identification of failure modes. Eng Appl Artif Intell 91:103605
Clerc M, Kennedy J (2002) The particle swarm-explosion, stability, and convergence in a multidimensional complex space. IEEE Trans Evol Comput 6(1):58–73
Das S, Dhalmahapatra K, Maiti J (2020) Z-number integrated weighted VIKOR technique for hazard prioritization and its application in virtual prototype based EOT crane operations. Appl Soft Comput. https://doi.org/10.1016/j.asoc.2020.106419
Dickerson JA, Kosko B (1994) Virtual worlds as fuzzy cognitive maps. Presence Teleoper Virtual Environ 3(2):173–189
Erbay B, Özkan C (2018) Fuzzy FMEA application combined with fuzzy cognitive maps to manage the risks of a software project. Eur J Eng Form Sci 2(2):7–22
Fattahi R, Khalilzadeh M (2018) Risk evaluation using a novel hybrid method based on FMEA, extended MULTIMOORA, and AHP methods under fuzzy environment. Saf Sci 102:290–300
Fattahi R, Tavakkoli-Moghaddam R, Khalilzadeh M, Shahsavari-Pour N, Soltani R (2020) A novel FMEA model based on fuzzy multiple-criteria decision-making methods for risk assessment. J Enterp Inf Manag. https://doi.org/10.1108/JEIM-09-2019-0282
Felix G, Nápoles G, Falcon R, Froelich W, Vanhoof K, Bello R (2019) A review on methods and software for fuzzy cognitive maps. Artif Intell Rev 52(3):1707–1737
Hu YP, You XY, Wang L, Liu HC (2019) An integrated approach for failure mode and effect analysis based on uncertain linguistic GRA–TOPSIS method. Soft Comput 23(18):8801–8814
Huang J, Xu DH, Liu HC, Song MS (2019) A new model for failure mode and effect analysis integrating linguistic Z-numbers and projection method. IEEE Trans Fuzzy Syst. https://doi.org/10.1109/TFUZZ.2019.2955916
Juneja M, Nagar SK (2016) Particle swarm optimization algorithm and its parameters: a review. In 2016 International conference on control, computing, communication and materials (ICCCCM). IEEE, pp 1–5
Kang B, Wei D, Li Y, Deng Y (2012) A method of converting Z-number to classical fuzzy number. J Inf Comput Sci 9(3):703–709
Kang B, Chhipi-Shrestha G, Deng Y, Hewage K, Sadiq R (2018a) Stable strategies analysis based on the utility of Z-number in the evolutionary games. Appl Math Comput 324:202–217
Kang B, Deng Y, Hewage K, Sadiq R (2018b) A method of measuring uncertainty for Z-number. IEEE Trans Fuzzy Syst 27(4):731–738
Karunathilake H, Bakhtavar E, Chhipi-Shrestha G, Mian HR, Hewage K, Sadiq R (2020) Decision making for risk management: a multi-criteria perspective. In: Khan F (ed) Methods in chemical process safety. Elsevier, Amsterdam, pp 1–49. https://doi.org/10.1016/bs.mcps.2020.02.004
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95-international conference on neural networks, vol 4. IEEE, pp 1942–1948
Khan MS, Khor S, Chong A (2004) Fuzzy cognitive maps with genetic algorithm for goal-oriented decision support. Int J Uncertain Fuzziness Knowl Based Syst 12:31–42
Kosko B (1986) Fuzzy cognitive maps. Int J Man Mach Stud 24(1):65–75
Kutlu AC, Ekmekçioğlu M (2012) Fuzzy failure modes and effects analysis by using fuzzy TOPSIS-based fuzzy AHP. Exp Syst Appl 39(1):61–67
Li J, Fang H, Song W (2019) Modified failure mode and effects analysis under uncertainty: a rough cloud theory-based approach. Appl Soft Comput 78:195–208
Liu H-C, Liu L, Liu N, Mao L-X (2012) Risk evaluation in failure mode and effects analysis with extended VIKOR method under fuzzy environment. Exp Syst Appl 39(17):12926–12934
Liu H-C, Liu L, Liu N (2013) Risk evaluation approaches in failure mode and effects analysis: a literature review. Exp Syst Appl 40(2):828–838
Liu H-C, You J-X, Fan X-J, Lin Q-L (2014) Failure mode and effects analysis using D numbers and grey relational projection method. Exp Syst Appl 41(10):4670–4679
Liu HC, Chen XQ, Duan CY, Wang YM (2019a) Failure mode and effect analysis using multi-criteria decision making methods: a systematic literature review. Comput Ind Eng 135:881–897
Liu H-C, You J-X, Shan M-M, Su Q (2019b) Systematic failure mode and effect analysis using a hybrid multiple criteria decision-making approach. Total Qual Manag Bus Excell 30(5–6):537–564
Lo H-W, Liou JJ (2018) A novel multiple-criteria decision-making-based FMEA model for risk assessment. Appl Soft Comput 73:684–696
Mangeli M, Shahraki A, Saljooghi FH (2019) Improvement of risk assessment in the FMEA using nonlinear model, revised fuzzy TOPSIS, and support vector machine. Int J Ind Ergon 69:209–216
Mohsen O, Fereshteh N (2017) An extended VIKOR method based on entropy measure for the failure modes risk assessment—a case study of the geothermal power plant (GPP). Saf Sci 92:160–172
Nie R-X, Tian Z-P, Wang X-K, Wang J-Q, Wang T-L (2018) Risk evaluation by FMEA of supercritical water gasification system using multi-granular linguistic distribution assessment. Knowl Based Syst 162:185–201
Papageorgiou EI (2011) Learning algorithms for fuzzy cognitive maps—a review study. IEEE Trans Syst Man Cybern Part C (Appl Rev) 42(2):150–163
Papageorgiou EI, Groumpos PP (2005) A new hybrid method using evolutionary algorithms to train fuzzy cognitive maps. Appl Soft Comput 5(4):409–431
Papageorgiou E, Stylios C, Groumpos P (2003) Fuzzy cognitive map learning based on nonlinear Hebbian rule. In: Australasian joint conference on artificial intelligence. Springer, Berlin, Heidelberg, pp 256–268
Papageorgiou E, Stylios CD, Groumpos PP (2004) Active Hebbian learning algorithm to train fuzzy cognitive maps. Int J Approx Reason 37(3):219–249
Parsopoulos KE, Papageorgiou EI, Groumpos PP, Vrahatis MN (2003) A first study of fuzzy cognitive maps learning using particle swarm optimization. In: The 2003 congress on evolutionary computation, 2003 (CEC’03), vol 2. IEEE, pp 1440–1447
Peidro D, Vasant P (2011) Transportation planning with modified S-curve membership functions using an interactive fuzzy multi-objective approach. Appl Soft Comput 11(2):2656–2663
Peláez CE, Bowles JB (1996) Using fuzzy cognitive maps as a system model for failure modes and effects analysis. Inf Sci 88(1–4):177–199
Peng Z, Wu L, Chen Z (2015) NHL and RCGA based multi-relational fuzzy cognitive map modeling for complex systems. Appl Sci 5(4):1399–1411
Qiao D, Shen KW, Wang JQ, Wang TL (2019a) Multi-criteria PROMETHEE method based on possibility degree with Z-numbers under uncertain linguistic environment. J Ambient Intell Hum Comput. https://doi.org/10.1007/s12652-019-01251-z
Qiao D, Wang XK, Wang JQ, Chen K (2019b) Cross entropy for discrete z-numbers and its application in multi-criteria decision-making. Int J Fuzzy Syst 21(6):1786–1800
Ravi Sankar N, Prabhu BS (2001) Modified approach for prioritization of failures in a system failure mode and effects analysis. Int J Qual Reliab Manag 18(3):324–336
Rezaee MJ, Yousefi S, Babaei M (2017) Multi-stage cognitive map for failures assessment of production processes: an extension in structure and algorithm. Neurocomputing 232:69–82
Rezaee MJ, Yousefi S, Valipour M, Dehdar MM (2018) Risk analysis of sequential processes in food industry integrating multi-stage fuzzy cognitive map and process failure mode and effects analysis. Comput Ind Eng 123:325–337
Sagnak M, Kazancoglu Y, Ozen YDO, Garza-Reyes JA (2020) Decision-making for risk evaluation: integration of prospect theory with failure modes and effects analysis (FMEA). Int J Qual Reliab Manag. https://doi.org/10.1108/IJQRM-01-2020-0013
Salmeron JL, Ruiz-Celma A, Mena A (2017) Learning FCMs with multi-local and balanced memetic algorithms for forecasting industrial drying processes. Neurocomputing 232:52–57
Salmeron JL, Mansouri T, Moghadam MRS, Mardani A (2019) Learning fuzzy cognitive maps with modified asexual reproduction optimisation algorithm. Knowl Based Syst 163:723–735
Shen KW, Wang XK, Qiao D, Wang JQ (2019) Extended Z-MABAC method based on regret theory and directed distance for regional circular economy development program selection with Z-information. IEEE Trans Fuzzy Syst. https://doi.org/10.1109/TFUZZ.2019.2923948
Shi Y, Eberhart RC (1999) Empirical study of particle swarm optimization. In: Proceedings of the 1999 congress on evolutionary computation-CEC99, vol 3. IEEE, pp 1945–1950
Song C, Wang JQ, Li JB (2020) New framework for quality function deployment using linguistic Z-numbers. Mathematics 8(2):224
Tian Z-P, Wang J-Q, Zhang H-Y (2018) An integrated approach for failure mode and effects analysis based on fuzzy best-worst, relative entropy, and VIKOR methods. Appl Soft Comput 72:636–646
Tian ZP, Nie RX, Wang JQ, Luo H, Li L (2020) A prospect theory-based QUALIFLEX for uncertain linguistic Z-number multi-criteria decision-making with unknown weight information. J Intell Fuzzy Syst. https://doi.org/10.3233/JIFS-190065
Vasant P, Bhattacharya A (2007) Sensing degree of fuzziness in MCDM model using modified flexible S-curve MF. Int J Syst Sci 38(4):279–291
Vose D (2008) Risk analysis: a quantitative guide. Wiley, New York
Wang X, Zhang Y, Shen G (2016a) An improved FMECA for feed system of CNC machining center based on ICR and DEMATEL method. Int J Adv Manuf Technol 83(1–4):43–54
Wang L-E, Liu H-C, Quan M-Y (2016b) Evaluating the risk of failure modes with a hybrid MCDM model under interval-valued intuitionistic fuzzy environments. Comput Ind Eng 102:175–185
Yaakob AM, Gegov A (2016) Interactive TOPSIS based group decision making methodology using Z-numbers. Int J Comput Intell Syst 9(2):311–324
Yazdi M, Nedjati A, Zarei E, Abbassi R (2020) A reliable risk analysis approach using an extension of best-worst method based on democratic-autocratic decision-making style. J Clean Prod 256:120418
Zadeh LA (2011) A note on Z-numbers. Inf Sci 181(14):2923–2932
Zimmermann HJ (2011) Fuzzy set theory—and its applications. Springer, Berlin
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix 1
Appendix 1
See Table 8.
Rights and permissions
About this article
Cite this article
Abbaspour Onari, M., Yousefi, S. & Jahangoshai Rezaee, M. Risk assessment in discrete production processes considering uncertainty and reliability: Z-number multi-stage fuzzy cognitive map with fuzzy learning algorithm. Artif Intell Rev 54, 1349–1383 (2021). https://doi.org/10.1007/s10462-020-09883-w
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10462-020-09883-w