1 Introduction

High-speed rail in China has developed rapidly in recent years. By the end of 2019, the high-speed railway mileage had surpassed 3.5 million kilometers. Furthermore, maintaining reliability and safety in such a fast-moving process is difficult. To enhance the safety and reliability of train operations, dervise automatic techniques and systems have been adopted (Wang et al. 2018b). As a result, train systems are more likely to fail (Ding et al. 2018). In the absence of proactive risk analysis tools, these failures may cause various failure modes and unsafe railway operation statuses. Previous literature shows that many FMEA (failure mode and effects analysis)-based risk analysis models have been employed for identifying, evaluating and prioritizing risks and enhancing the reliability of complex systems (Zheng et al. 2021; He et al. 2022). There are, however, some limitations to using risk priority numbers (RPNs) for (FMEA). Following is a summary of the most criticized (Wu et al. 2021; Hassan et al. 2022): (i) there is no consideration for uncertainty in the process of RPN computing. (ii) The risk parameter’s relative importance is not considered. (iii) There is no scientific evidence supporting conventional RPN calculations. There are several versions of uncertain risk rarting information modeling tools that have been extended into risk analysis to overcome the limitations of RPN methods in FMEA (Wang et al. 2019b, 2018a, 2018c; Huang et al. 2017). Furthermore, MCDM (multi-criteria decision-making) methods have also been applied to tackle the risk priority calculation problems in FMEA (Boral and Chakraborty 2021; He et al. 2022; Sayyadi Tooranloo and Saghafi 2021; Wang et al. 2020). Despite the improvements made by these extended calculation methods for risk priority in FMEA, there remain some limitations in this process.

(1) Most existing risk prioritization models for FMEA were proposed with MCDM approaches, which overlook the transfer of weight for each risk parameter under different failure states. These models include the TOPSIS (technique for order preference by similarity to ideal solution) based risk prioritization approach (Liu et al. 2019c), the VIKOR (VIse Kriterijumska Optimizacija I Kompromisno Resenje) based risk prioritization approach (Safari et al. 2014), the QUALIFLEX (qualitative flexible multiple criteria method) based risk prioritization model (Liu et al. 2016), the PT (prospect theory) based risk prioritization approach (Wang et al. 2018c, 2023), and the generalized TODIM (an acronym in Portuguese of Interactive and Multi-criteria Decision Making) based risk prioritization approach (Wang et al. 2018a), etc.

(2) The dynamic MCDM approaches can be adopted to address the risk analysis problem under a dynamic environment (Ding et al. 2019; Bali et al. 2015), however, these approaches have no capability to capture the patterns and trends of past decision making information. In addition, current dynamic MCDM approaches based risk prioritization approaches cannot simulate the interactions among risk factors under different periods.

(3) A few risk prioritization approaches for FMEA have taken into account the risk preference of decision makers (Wang et al. 2018c, 2018a, 2019a; Huang et al. 2017), however, none of them can model the risk priorities of train systems failures under different risk states. In addition, no research has developed risk prioritization approaches for FMEA by using PT and the Fuzzy Cognitive Map (FCM), especially, for train systems failures risk assessment.

In the light of these limitations summarized above, it is beneficial to develop a dynamic risk prioritization approach for failures risk analysis of railway train systems within the uncertain and dynamic context, in which the transfer of risk scores of failure modes is taken into account. Compared with the conventional dynamic MCDM techniques, the learning algorithm-based MCDM techniques can generate a multiple-period evaluation matrix. Thus, it is justifiable to incorporate the learning algorithm-based MCDM techniques into the risk prioritization approach for comping with the FMEA-based train system failures analysis problem. In addition, the PT is an effective and widely adopted MCDM technique for modeling the risk preference of each decision maker in the risk analysis process(Wang et al. 2018c), however, it is insufficient to simulate the transfer of risk scores of failure modes under different risk status. The FCM, introduced by Kosko (1986), is a useful tool to depict the system transitions through different states, especially in the dynamic decision-making environment. Furthermore, no research has been conducted on the FCM and PT to construct a risk prioritization approach for FMEA. Therefore, we develop a dynamic risk prioritization approach based FMEA model for risk analysis of railway train systems failures by integrating the FCM and the PT. In this hybrid approach, the Jaya algorithm based FCM learning is introduced to derive the future risk evaluation information of failure modes.

As discussion mentioned above, the novelties of this paper and the contributions to the literature on risk prioritization approaches for FMEA can be presented as follows:

(1) The proposed dynamic risk assessment framework is the first method incorporating the FCM and PT into the FMEA model for risk analysis of train systems failures. Compared with current FMEA-based risk assessment approaches, the proposed risk assessment framework not only can simulate the different weights of risk parameters but also can take the decision makers’ risk preference information under different states into account.

(2) The FCM learning is incorporated into the risk prioritization approach, which can depict the interactions among the failure modes. This is the first paper that applies the intelligent algorithm to model interactions among risk factors. In addition, the proposed risk prioritization approach in this paper is the first time that the learning algorithm is applied to address the risk priority determining problem for the FMEA model.

(3) The risk priority ranking order of train systems failures can be determined under different states, namely, short-term, medium-term, and long-term. In this process, the different risk preferences can also be captured by using past, current, and future risk evaluation information. First time in FMEA-related literature, future risk evaluation information is derived by using an intelligent algorithm.

(4) The risk analysis result of the illustrative example indicates that the proposed dynamic risk assessment framework outperforms other FMEA-based risk assessments for coping with the train systems failures risk analysis problem. The proposed framework can calculate the future risk priorities of train systems failures that can provide a more flexible, reasonable, and valid risk assessment result for enhancing the safety and reliability of train systems.

The remainder part of this paper is organized as follows. The next section provides a brief literature review. In Sect. 3, the extended PT-based FMEA model is presented. In Sect. 4, a real risk analysis example is selected to demonstrate the application and feasibility of the developed FMEA framework. Sensitivity and comparison studies are subsequently led to illustrating the effectiveness of the proposed approach. Finally, the conclusions and future research directions are provided in Sect. 5.

2 Related literature

2.1 Improvement of FMEA

In current years, the FMEA has attracted considerable interest and also has been one of the most popular and widely adopted failures risk analysis tools in various fields (Liu et al. 2016, 2019b; Huang et al. 2019; Wang et al. 2019a, 2019c). In the utilization of this tool, one of the most significant problems is the calculation of risk priority for each failure mode. In order to address this problem, various kinds of risk prioritization approaches have been developed. Among these approaches, the MCDM techniques-based risk prioritization approaches are the most popular research trends (Li et al. 2019; Wang et al. 2019b; Liu et al. 2019b). The best–worst method (BWM) and TOPSIS are used by Lo et al. (2019) for RPN calculation in FMEA-based risk analysis issue. A MABAC (multi-attribute border approximation area comparison) method is proposed by Liu et al. (2019a) for risk prioritization under interval-valued intuitionistic fuzzy environments. Zhang et al. (2022) developed ANP approach to improve performance of the RPN calculation in FMEA. A synthesized GLDS (gained and lost dominance score) method is reported by Wang et al. (2019b) to implement the RNP calculation for FMEA. To explore the efficience of MCDM frameworks in RPN calculation, many other MCDM tools are also incorporated into RPN compution for strengthening its availability (see for instance, Wang et al. (2021), Akram et al. (2020), Boral and Chakraborty (2021), Wang et al. (2020), Li and Zhu (2020)).

Recently, the risk preference of each decision maker has been taken into the risk prioritization approach for the FMEA model. Liu et al. (2018) proposed a new risk prioritization approach for dealing with the large group FMEA-based risk analysis problem, in which the PT is adopted to model a large number of experts’ risk preferences. In order to simulate the risk preference of each decision maker in the risk evaluation process, Wang et al. (2018c) introduced an extended PT to improve the performance of the risk prioritization approach. Fang et al. (2019)introduced a hybrid risk prioritization approach for the FMEA model, in which the risk preference of each decision maker is modeled by PT. Sagnak et al. (2020) combined PT with the TODIM method for risk priorities calculation procedure in FMEA by taking the risk preference of each decision maker into account.

2.2 Application of FCM

FCM is an effective graphical technique for simulating in which various kinds of cause-effect relationships are included (Jamshidi et al. 2017). Compared with other modeling approaches for interaction relationships among factors, such as DEMATEL, ANP (Analytic network process), and Choquet integral, the FCM can depict more detailed interactions among factors and also can simulate these interaction relationships within a dynamic context (Navas de Maya and Kurt 2020). It can provide an accurate prediction of systems’ evolutionary behavior.

Owing to the simplicity and modeling capability of the dynamic system, the FCM has been used as a decision support technique in various fields such as the logistics industry (Jamshidi et al. 2017), energy (Alipour et al. 2017), healthcare (Bevilacqua et al. 2018), food industry (Jahangoshai Rezaee et al. 2018) (for a detailed review see: Papageorgiou and Salmeron (2013)). Recently, the FCM has been applied to address the risk analysis problem in an uncertain environment. For example, Lopez and Salmeron (2014) developed an FCM-based dynamic risk analysis approach to address. Dabbagh and Yousefi (2019) developed a hybrid FMEA-based risk analysis approach using FCM and MOORA (multi-objective optimization on the basis of Ration Analysis) approach. Bevilacqua et al. (2018) utilized the FCM method to identify and analyze the risk of the drug administration process. De Maio et al. (2016) introduced a 2-Tuple linguistic variables based FCM to analyze the risk in the software development process.

2.3 Application of PT

The PT, originally proposed by Kahneman (1979), is a widely utilized technique for modeling the characteristics of decision makers’ bounded rational behavior under the risk and uncertain environment. Compared with other MCDM approaches, the PT determines the priorities of alternatives that can depict the bounded rational decision behaviors such as loss aversion, reference dependence, and risk aversion. It helps decision-makers to obtain a more reasonable priority ranking order of each alternative under the uncertain environment.

The PT has been extensively adopted to address priority ranking problems because of its modeling capability of decision makers’ behavior characters under the uncertain environment. In order to address the optimal portfolio selection problem, Zhou et al. (2019) developed a priority ranking calculation approach by using PT. Liu et al. (2019d) introduced a PT-based priority determining method for emergency alternatives in an uncertain environment. Chen et al. (2020) introduced an optimal renewable energy source determining approach by using PT. In order to depict the influences of online reviews on customers’ decisions about product ranking, Zhang et al. (2020) combined PT with VIKOR to prioritize customized products.

The literature review mentioned above shows that various MCDM approaches have been extended into the FMEA model for dealing with the risk prioritization problem. But little attention has been paid to developing a dynamic MCDM approach-based risk prioritization approach for the FMEA model. In addition, no evidence shows how to combine the FCM with PT for risk prioritization in FMEA, in which the dynamic risk preference of each decision maker is taken into account. On the other hand, there has been limited research on train system failures using FMEA based risk analysis framework by integrating FCM and PT. Consequently, this paper develops a dynamic risk prioritization approach for train system failures by using FCM and PT. The proposed risk prioritization approach also aims to improve a more effective and reliable risk prioritization approach for FMEA-based risk analysis problem under a dynamic environment.

3 A dynamic risk prioritization approach for failures risk analysis

IN this section, a dynamic risk prioritization approach-based FMEA framework is proposed for failures risk analysis, in which the FCM and PT are incorporated. The proposed risk prioritization approach based FMEA framework consists of three phases. The detailed steps of this framework are expressed as follows.

3.1 Description of the dynamic risk prioritization problem for FMEA

AS discussed above, let us consider a dynamic risk prioritization problem as a dynamic MCDM problem, in which includes \(m\) potential failure modes \(FM_{i} (i = 1,2, \ldots ,m)\) in terms of \(n\) risk indicators \(c_{j} (j = 1,2, \ldots ,n)\), which should be evaluated by \(q\) FMEA team members \(d_{k} (k = 1,2, \ldots ,q)\). Let the matrix \(W = \left( {\omega_{ji} } \right)_{m \times m}\) be the causal relationships among failure modes. Assume that the set of all risk states is denoted as \(t = \left\{ {t_{1} ,t_{2} , \ldots ,t_{p} } \right\}\). The weight vector of risk factors is expressed by \(\left[ {w_{1} (t_{\tau } ),w_{2} (t_{\tau } ), \ldots ,w_{n} (t_{\tau } )} \right]^{T} \left( {\tau = 1,2, \ldots ,p} \right)\) in which \(w_{j} (t_{\tau } ) \ge 0\) and \(\sum\nolimits_{j = 1}^{n} {w_{j} (t_{\tau } )} = 1\). The risk matrix at the risk state \(t_{\tau }\) is denoted as \(A\left( {t_{\tau } } \right) = \left( {a_{ij} (t_{\tau } )} \right)_{m \times n}\) where \(a_{ij} (t_{\tau } )\) is the value of failure mode \(FM_{i}\) with respect to risk factor \(c_{j}\) at period \(t_{\tau }\).

In the application of FMEA based risk analysis problem, the first step of the risk prioritization approach is to gather the FMEA team members’ information about rating scores of failure modes with respect to each risk factor. Every decision maker in the FMEA team \(d_{k}\) is asked to determine the rating score of failure mode \(FM_{i}\) with respect to risk indicator \(c_{j}\) by fuzzy linguistic variables which are provided in Tables 1, 2 and 3, respectively.

Table 1 Linguistic variable for Severity
Table 2 Linguistic variable for Occurrence
Table 3 Linguistic variable for Detection

3.2 Construction of group risk matrix

3.2.1 Compute the similarity degree

Let the element \(x_{ij}^{k} = (x_{ij1}^{k} ,x_{ij2}^{k} ,x_{ij3}^{k} )\) be the risk scor offered by decision maker \(d_{k}\), then the similarity measure and weights of decision makers is obtained as:

First, the mean value of decision makers’ risk scores is computed as:

$$\overline{x}_{ij} = \frac{1}{q}(x_{ij}^{1} + x_{ij}^{2} + \ldots + x_{ij}^{q} ).$$
(1)

Then, the similarity measure is calculated as:

$$s_{ij}^{k} (x_{ij}^{k} ,\overline{x}_{ij} ) = 1 - \frac{{\sum\nolimits_{\rho = 1}^{3} {\left| {x_{ij\rho }^{k} - \overline{x}_{ij\rho } } \right|} }}{8} - \frac{{d(x_{ij}^{k} ,\overline{x}_{ij} )}}{2}.$$
(2)

In which, \(d(x_{ij}^{k} ,\overline{x}_{ij} )\) is denoted as:

$$d\left( {x_{ij}^{k} ,\overline{x}_{ij} } \right) = \sqrt {{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 3}}\right.\kern-\nulldelimiterspace} \!\lower0.7ex\hbox{$3$}}\left[ {\sum\limits_{l = 1}^{3} {(x_{ijl}^{k} - \overline{x}_{ijl} )^{2} } } \right]} .$$
(3)

3.2.2 Form the group risk evaluation matrix

Based on Eq. (3), the decision maker’s weights is computed as:

$$\varpi_{ij}^{k} = {\raise0.7ex\hbox{${s_{ij}^{k} (x_{ij}^{k} ,\overline{x}_{ij} )}$} \!\mathord{\left/ {\vphantom {{s_{ij}^{k} (x_{ij}^{k} ,\overline{x}_{ij} )} {\sum\nolimits_{k = 1}^{q} {s_{ij}^{k} (x_{ij}^{k} ,\overline{x}_{ij} )} }}}\right.\kern-\nulldelimiterspace} \!\lower0.7ex\hbox{${\sum\nolimits_{k = 1}^{q} {s_{ij}^{k} (x_{ij}^{k} ,\overline{x}_{ij} )} }$}}.$$
(4)

The group risk evaluation matrix \(G = \left[ {\tilde{g}_{ij} } \right]_{m \times n}\) is generated as:

$$\begin{aligned} \tilde{g}_{ij} =& (g_{ij1} ,g_{ij2} ,g_{ij3} ) \hfill \\ =& WAA_{\varpi } (x_{ij}^{1} ,x_{ij}^{2} , \ldots ,x_{ij}^{q} ) = \sum\nolimits_{k = 1}^{q} {\varpi_{ij}^{k} } x_{ij}^{k} \hfill \\ =& (\sum\limits_{k = 1}^{q} {\varpi_{ij}^{k} x_{ij1}^{k} } ,\sum\limits_{k = 1}^{q} {\varpi_{ij}^{k} x_{ij2}^{k} } ,\sum\limits_{k = 1}^{q} {\varpi_{ij}^{k} x_{ij3}^{k} } ). \hfill \\ \end{aligned}$$
(5)

3.3 Calculation of dynamic risk priority using PT and FCM

The risk priority of each failure mode is determined by the dynamic PT, in which both the dynamic risk preference of the decision maker and the dynamic weight function are taken into account. However, the traditional PT-based risk prioritization approach is unable to address the decision maker’s risk preference and weight function under a dynamic environment. Consequently, FCM learning is introduced to construct dynamic risk matrix and weight functions, and then these risk matrices and weight functions are selected as the input of PT. In this sub-section, we develop a dynamic risk prioritization approach for FMEA by integrating FCM and PT.

3.3.1 Construction of FCM model for failure modes

In this step, the initial values of concepts \(FM_{i} (i = 1,2, \ldots ,m)\) are denoted as \(C_{i} (0)\) in the FCM model, and the consecutive rows of the aggregated risk matrix \(G = \left[ {\tilde{g}_{ij} } \right]_{m \times n}\) are adopted. The aggregated interaction matrix \(W^{{{\text{in}} it}} = \left( {\omega_{ji} } \right)_{m \times m}\) provided by decision-makers is used to derive the causal relationships among failure modes, in which \(W^{{{\text{in}} it}} = \left[ {\omega_{11} ,\omega_{12} , \ldots ,\omega_{1m} ,\omega_{21} ,\omega_{22} , \ldots ,\omega_{2m} , \ldots ,\omega_{m1} ,\omega_{m2} , \ldots ,\omega_{mm} } \right]\) are calculated by using the WAA operator as the following form.

$$\begin{gathered} \omega_{ji} = WAA_{\varpi } \left( {\omega_{ji}^{(1)} ,\omega_{ji}^{(2)} , \ldots ,\omega_{ji}^{(q)} } \right) = \mathop \oplus \limits_{k = 1}^{q} \varpi_{ji}^{k} \omega_{ji}^{(k)} \\ = \left( {\sum\nolimits_{k = 1}^{q} {\varpi_{ji}^{k} \omega_{ji1}^{(k)} ,\sum\nolimits_{k = 1}^{q} {\varpi_{ji}^{k} \omega_{ji2}^{(k)} ,\sum\nolimits_{k = 1}^{q} {\varpi_{ji}^{k} \omega_{ji3}^{(k)} } } } } \right). \\ \end{gathered}$$
(6)

where \(\omega_{ji}^{(k)}\) is denoted as \(\omega_{ji}^{(k)} = \left[ {\omega_{11}^{(k)} ,\omega_{12}^{(k)} , \ldots ,\omega_{1m}^{(k)} ,\omega_{21}^{(k)} ,\omega_{22}^{(k)} , \ldots ,\omega_{2m}^{(k)} , \ldots ,\omega_{m1}^{(k)} ,\omega_{m2}^{(k)} , \ldots ,\omega_{mm}^{(k)} } \right]\).

Then, the ABC algorithm is adopted to optimize the interaction matrix \(W^{{{\text{in}} it}} = \left( {\omega_{ji} } \right)_{m \times m}\) because this algorithm is able to find optimal solutions with relatively modest computational requirements (Hajek and Froelich, 2019). In addition, the ABC algorithm requires fewer control parameters than the above-mentioned population-based algorithms. In consequence, using the ABC algorithm does not require rigorous tuning of parameters. Also, recent studies have demonstrated the high effectiveness of ABC in learning FCM(Hajek and Froelich 2019). The goal of the optimization is to detect a matrix \(W\) that leads the FCM model to a steady state. The steady states \(W\) of the failure modes are used in the objective function \(f\left( W \right)\) for the ABC algorithm(Hajek and Froelich 2019):

$$f\left( W \right) = \sum\limits_{i = 1}^{m} {\sum\limits_{j = 1}^{{out_{m} }} {H\left( {C_{{out_{ij} }}^{\min } - C_{outij} } \right)} } \left| {C_{{out_{ij} }}^{\min } - C_{outij} } \right| + \sum\limits_{i = 1}^{m} {\sum\limits_{j = 1}^{{out_{m} }} {H\left( {C_{outij} - C_{{out_{ij} }}^{\max } } \right)\left| {C_{{out_{ij} }}^{\max } - C_{outij} } \right|} } .$$
(7)

In which,\(C_{outij}\) is the steady-state value of the \(i{\text{-th}}\) output failure mode for the \(j{\text{-th}}\) risk factor, and the function \(H\) is the Heaviside function \(H\left( x \right) = 0{\text{ for }}x > 0 \,\) and \(H\left( x \right) = 1{\text{ for }}x \le 0 \,\). And the function \(f\left( W \right)\) is defined as follows.

$$f\left( W \right) = \frac{1}{{1 + e^{ - \lambda W} }}.$$
(8)

Finally, the steady-state risk matrix of failure modes under each risk factor can be obtained as follows.

$$C_{i}^{{j\left( {\tau + 1} \right)}} = f\left( {C_{i}^{j(\tau )} + \sum\limits_{\begin{subarray}{l} i^{\prime} = 1 \\ i^{\prime} \ne i \end{subarray} }^{m} {W_{{i^{\prime}i}} } C_{{i^{\prime}}}^{j(\tau )} } \right).$$
(9)

In which, the function \(W_{{i^{\prime}i}}\) is the steady state causal relationships between each two failure modes \(FM_{i}\) and \(FM_{{i^{\prime}}}\). And \(C_{i}^{{j\left( {\tau + 1} \right)}}\) indicates that the risk value of failure mode \(FM_{i}\) under risk factor \(c_{j}\) in the risk state \(t = \tau + 1\).

3.3.2 Development of dynamic PT for risk prioritization

According to the risk matrix \(A\left( {t_{\tau } } \right) = \left( {a_{ij} (t_{\tau } )} \right)_{m \times n}\) and weight vector \(\left[ {w_{1} (t_{\tau } ),w_{2} (t_{\tau } ), \ldots ,w_{n} (t_{\tau } )} \right]^{T}\) under different risk states, we can develop the dynamic prospect decision matrix \(V_{ij}^{{(t_{\tau } )}}\) as follows.

$$V^{{(t_{\tau } )}} \left( {FM_{i} ,FM_{l} } \right) = \pi \left( {w_{j} (t_{\tau } )} \right)v_{j}^{{(t_{\tau } )}} \left( {FM_{i} ,FM_{l} } \right).$$
(10)

In which, the function \(\pi \left( {w_{j} (t_{\tau } )} \right)\) and \(v\left( {a_{ij} (t_{\tau } )} \right)\) can be calculated in the following form.

$$\pi \left( {w_{j} (t_{\tau } )} \right) = \left\{ \begin{gathered} \frac{{\left[ {w_{j} (t_{\tau } )} \right]^{\gamma } }}{{\left[ {\left( {w_{j} (t_{\tau } )} \right)^{\gamma } + \left( {1 - w_{j} (t_{\tau } )} \right)^{\gamma } } \right]^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 \gamma }}\right.\kern-\nulldelimiterspace} \!\lower0.7ex\hbox{$\gamma $}}}} }}, \, a_{ij} (t_{\tau } ) \succ a_{lj} (t_{\tau } ) \hfill \\ \frac{{\left[ {w_{j} (t_{\tau } )} \right]^{\delta } }}{{\left[ {\left( {w_{j} (t_{\tau } )} \right)^{\delta } + \left( {1 - w_{j} (t_{\tau } )} \right)^{\delta } } \right]^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 \delta }}\right.\kern-\nulldelimiterspace} \!\lower0.7ex\hbox{$\delta $}}}} }}, \, a_{ij} (t_{\tau } ) \prec a_{lj} (t_{\tau } ) \, \hfill \\ \end{gathered} \right..$$
(11)
$$v_{j}^{{(t_{\tau } )}} \left( {FM_{i} ,FM_{l} } \right) = \left\{ \begin{gathered} \left[ {a_{ij} (t_{\tau } ) - a_{lj} (t_{\tau } )} \right]^{\alpha } , \, a_{ij} (t_{\tau } ) \succ a_{lj} (t_{\tau } ) \hfill \\ - \theta \left[ {a_{lj} (t_{\tau } ) - a_{ij} (t_{\tau } )} \right]^{\beta } , \, a_{ij} (t_{\tau } ) \prec a_{lj} (t_{\tau } ) \hfill \\ \end{gathered} \right..$$
(12)

In which, the parameters \(\gamma\) and \(\delta\) indicate the the degree of distortion in the probability assessmen. The values of the two parameters are set as \(\gamma = 0.61\) and \(\delta = 0.69\). The paprameters \(\alpha\) and \(\beta\) are βare the risk attitude coefficient of each decision-maker. Further, the weight of each risk factor under risk states \(w_{j} (t_{\tau } )\) is derived through the entropy method as follows.

$$E_{j} \left( {t_{\tau } } \right) = - K\sum\limits_{i = 1}^{m} {\left[ {a_{ij} \left( {t_{\tau } } \right)} \right]} \ln \left[ {\left( {a_{ij} \left( {t_{\tau } } \right)} \right)} \right].$$
(13)

In which, the parameter \(K = {\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 {\ln (n)}}}\right.\kern-\nulldelimiterspace} \!\lower0.7ex\hbox{${\ln (n)}$}}\).

$$G_{j} \left( {t_{\tau } } \right) = 1 - E_{j} \left( {t_{\tau } } \right).$$
(14)
$$w_{j} \left( {t_{\tau } } \right) = \frac{{G_{j} \left( {t_{\tau } } \right)}}{{\sum\limits_{j = 1}^{n} {G_{j} \left( {t_{\tau } } \right)} }}.$$
(15)

Then, the risk priority of each failure mode can be obtained as follows.

$$\phi \left( {a_{i} (t_{\tau } )} \right) = \sum\limits_{i = 1}^{m} {\sum\limits_{j = 1}^{n} {V^{{(t_{\tau } )}} \left( {FM_{i} ,FM_{l} } \right)} } .$$
(16)

Which is equal to the sum of all the elements of the matrix \(\phi \left( {a_{i} (t_{\tau } )} \right)\), and the risk priority ranking order of each failure mode \(FM_{i}\) according to the value \(\phi \left( {a_{i} (t_{\tau } )} \right)\).

3.3.3 Procedures of the proposed method

According to the specific procedures mentioned above, the calculation schematic of the proposed dynamic risk prioritization approach for FMEA-based risk analysis is provided in Fig. 1, which includes the following steps.

Fig. 1
figure 1

The flowchart of the proposed method

Step1: Determine the risk score of each failure mode by using the linguistic terms, and then transform the linguistic risk matrix into a triangular fuzzy numbers-based risk matrix.

Step 2: Assign the causal relationships among failure modes using linguistic terms.

Step 3: Obtain the group risk matrix \(G = \left[ {\tilde{g}_{ij} } \right]_{m \times n}\) and weighted group causal relationships \(W^{{{\text{in}} it}} = \left( {\omega_{ji} } \right)_{m \times m}\) using Eqs. (16).

Step 4: Construct the FCM model for causal relationships \(W_{{i^{\prime}i}}\) and risk matrix \(C_{i}^{{j\left( {\tau + 1} \right)}}\) of failure modes by using Eqs. (79).

Step 5: Determine the weight functions for failure modes under risk states by using Eq. (11).

Step 6: Calculate the value function \(v\left( {a_{ij}^{l} (t_{\tau } )} \right)\) for failure modes under each risk state by using Eq. (12).

Step 7: Obtain the prospect values of failure modes by using Eq. (10).

Step 8: Determine the final risk priority of each failure mode by using Eq. (16).

4 Illustrative example

In this section, a real case of failures risk analysis for the railway train bogie system in a railway train system (Kou et al. 2018) is selected to demonstrate the application of the proposed dynamic risk prioritization approach based FMEA framework. In addition, the comparison study is led to illustrating the effectiveness of the developed dynamic FMEA framework.

4.1 Problem description

In order to demonstrate the specific application procedures of the proposed framework, the bogie system is chosen as the case study. The Bogie system is one of the most major complex mechatronic parts of a railway train and can be easily prone to fail. The Bogie system can account for a substantial 21.1% based on the accumulation of failure data in a couple of years (Kou et al. 2018). In this paper, a specific railway train bogie system is applied to illustrate the dynamic risk prioritization approach for FMEA model-based risk analysis. In order to simplify the calculation process, we select the most important four components in the bogie system as an example. Then, we ask three decision makers \(d_{k} \left( {k = 1,2,3} \right)\) from a certain train operation company to identify the potential failure modes in the five components. It should note that the three decision-makers include the manager, operator, and railway maintenance personnel. The result is shown in Table 4.

Table 4 The failure modes of import components

4.2 The application of the proposed approach

The proposed dynamic FMEA framework is employed to performe the identified train system failures risk analysis. The detailed failure modes are provided in Table 4. The application of this framework is described below.

It is necessary to conduct the first stage of the RPN calculation procedure, and the subsequent stages must be applied. To assess the risk scores, we use the three risk indicators: Severity (S), Occurrence (O), and Detection (D). Following the identification of failure modes, three decision makers are asked to provide the risk scores of the failures by describing it linguistically. Decision-makers use the five-point linguistic terms provided in Tables 1, 2 and 3 when expressing risk scors. Thus, the linguistic risk scors for the fourtheen failures given by decision makers are listed in Table 5.

Table 5 The linguistic risk matrix of system failures

In the second stage of this framework, group causal relationships and group risk matrices will be constructed. First, Eqs. (810) are used to determine the similarity of each element in the TrFNs-based risk matrix. Then, the decision makers’ weights are determined using Eq. (11). Thus, the group risk matrix is generated using Eq. (12), shown in Table 6.

Table 6 The group risk matrix of system failures

Then, the three decision-makers also are invited to determine the causal relationships among each pair of failure modes. Drawing the experience of literature (Jamshidi et al. 2017), the five-point linguistic terms are adopted to evaluate the causal relationships, as shown in Table 7. And then, the result is expressed by FCM, shown in Fig. 2.

Table 7 The causal relationships among failure modes
Fig. 2
figure 2

The causal relationships among failure modes

The group causal relationships among failure modes can be calculated by using Eq. (13), shown in Table 8.

Table 8 The group causal relationships among failure modes

In order to illustrate the specific procedures of the dynamic PT-based risk prioritization approach, the prospect values calculation process of all failure modes under risk parameter S is selected as an example. According to the FCM contribution process, the initial weight matrix \(W^{{{\text{in}} it}} = \left( {\omega_{ji} } \right)_{m \times m}\) (shown in Table 8) and the initial values of the concept \(C^{{{\text{initial}}}} = \left[ {0.521,0.630,0.261, \ldots ,0.516,0.012,0.572} \right]\) are selected as the input of the learning-based FCM model. Then, according to the Eqs. (1416), the simulation process in all procedures of the dynamic PT is performed using Matlab R2018b. The result in 24 iterations scenarios of the simulation process is shown in Table 9 and Fig. 3.

Table 9 Outputs of failure modes in the iterations
Fig. 3
figure 3

The prospect values of failure modes under iterations

Finally, the steady state of prospect value \(\phi \left( {a_{i} (t_{\tau } )} \right)\) for each failure mode \(FM_{i}\) can be derived as follows:

$$\phi \left( {a_{i} (t_{\tau } )} \right){ = }\left[ \begin{gathered} 0.899,0.921,0.850,0.754,0.884,0.500,0.872, \hfill \\ 0.175,0.898,0.227,0.929,0.963,0.961,0.453 \hfill \\ \end{gathered} \right]$$

Consequently, it can be seen that the risk priority ranking order of each failure mode of machine tools according to the \(\phi \left( {a_{i} (t_{\tau } )} \right)\) is FM12, FM13, FM11, FM2, FM1, FM9, FM5, FM7, FM3, FM4, FM6, FM14, FM8, and FM10.

4.3 The comparison analysis

In order to verify the efficiency of the developed FMEA approach, comparison research is performed with other approaches based on the example mentioned above. The risk priority of each failure mode obtained by the proposed risk prioritization approach is compared with other risk prioritization approaches including the traditional RPN method, and PT-based risk prioritization approach (Wang et al. 2018c). The calculation result of the three approaches is shown in Table 10.

Table 10 The comparison analysis result of different approaches

From Table 10, we can derive the below findings:

Despite their differences, these three models produce some consistent results on the ranking orders of failure modes. This is similar to what is obtained by PT-based prioritization for failure modes FM12 and FM13. Moreover, the proposed model and the PT-based model both indicate that the FM10 and FM8 have the lowest risk priority. Based on this finding, the proposed FMEA approach and PT-based model are relatively homogeneous. Further, duplication rate, however, is an important indicator to evaluate FMEA (Wang et al. 2019b). From Table 10, the duplication rate of the traditional RPN method is 35.7%, 28.6% for the PT-based method, and 0.0% for the proposed method. Since the railway train company has limited resources, the risk manager needs to rank failure modes accurately when taking preventative measures. Duplication rates should be as low as possible in such cases. Therefore, in conclusion, the dynamic PT method based FMEA framework provides a valid method for analyzing the rail systems failures.

A risk priority derived from traditional FMEA differs greatly from that obtained by the proposed FMEA framework. On one hand, traditional RPN methods calculate risk priorities with crisp numbers without considering the dynamic and uncertain nature of risks. However, this framework uses the TrFN to express randomness and uncertainty, which overcomes the limitations of traditional RPNs. Moreover, the FCM is used to construct the risk matrix by simulating the dynamic risk matrix. In contrast, the traditional RPN model considers expert to be equally important for risk evaluation aggregation. This assumption is not reasonable because some failure modes may be over- or underestimated. Using the traditional RPN model, each decision maker assigns a different risk score to FM5 and FM7. The risk priorities of both failure modes are the same, however, if experts are given equal weight. Nevertheless, FM5 has a higher risk priority in the proposed model than FM7 since the experts with different weigts. Since the neglect of expert’s weight in the conventional RPN model, the ranking order of FM13 has also increased.

In contrast to the proposed model, the PT-based method has different risk priority ranking orders, which can be explained as follows: In addition to accounting for the risk preferences of each decision maker, the latter model considers the correlation between failure modes. From Table 10, PT-based methods reveal a decrease in the ranking orders of some failure modes. Compared with the proposed model, FM14 has been ranked lower from 9 to 12 in terms of priority. PT ranks failure modes with prospect values which considers risk preference. In contrast, in the traditional PT, the reference points stay static which may decrease the risk priority. The risk preferences of decision makers cannot be captured by this method since the influence of different risk states. Furthermore, the PT-based method neglects the interdependence among failures, which may result in an overestimated or underestimated risk evaluation result. It is possible that this unreasonable result in the risk analysis will cause misleading risk prevention measures.

In summary, compared with the traditional RPN model and its extended frameworks, the proposed dynamic FMEA framework has the following properties: first, in the dynamic FMEA model-based framework, the different risk preference of each decision maker is simulated in the risk prioritization process. Second, the dynamic weight functions in the PT are modeled in the risk priority determining procedure, which is obtained by using the learning algorithm and entropy method. Then, it is incorporated into PT to construct a comprehensive way to determine the ultimate risk priority of each failure mode of train failures. Moreover, the proposed framework takes into account the dynamic relationships among failure modes and overall reflects the potential correlations among these failure modes in the risk prioritization process.

5 Conclusions

An extended risk priority compution method based on dynaminc PT is reported in this work for enhancing the serviceability of FMEA framework for the train systems risk analysis. Further, the FCM is integrated with the conventional PT to tackle train system failures risk analysis under dynamic and uncertain situation. Then, this new FMEA framework is tested through a real case of train system. The results show the improved model has the following feayures. (1) This introduced model is able to hold the failure risk assessment problem considering the dynamic risk preference and interdepent failures. Besides, this method also reflects the impact of dynamic reference effects on final failures ranking. (2) In addition, the proposed risk prioritization approach for the FMEA model not only can effectively address risk evaluation and prioritization problems with dynamic and uncertain risk information but also can determine the risk priority of failure mode by considering the decision maker’s dynamic risk preference and interactions among failure modes. In addition, the comparison analysis shows that the proposed FMEA framework can be adopted to actual risk analysis of train system failures, especially within the context where the risk preference of each decision maker is dynamic and uncertain.

Further research may focus on these directions, which are provided as follows. Firstly, the risk evaluation information is provided by decision makers using fuzzy numbers, which may lead to a subjective result. Thus, in future research, the data of failure modes from detection devices can be used. Secondly, there are only three experts in this paper, which cannot fully reflect the real risk states of failure modes. Hence, a large group decision-making method can be used in the risk prioritization procedure. Finally, the proposed dynamic risk prioritization approach can be extended to different risk analysis problems in various fields.