1 Introduction

As the diversification of transportation methods increases, the transport types are increasing and the transportation network is constantly improving, and the traffic safety has become an important research topic. In order to evaluate the traffic safety and formulate more realistic strategy of road traffic safety scientifically, scholars have carried out a series of studies [1]. Failure mode and effects analysis (FMEA) method [2,3,4] is regarded as an efficient mean in evaluating the risks, which can evaluate the causes of failure modes (FMs) from different problems. Furthermore, different potential FMs can be identified by the FMEA method. In traditional FMEA approach, Severity (S), Occurrence (O), and Detection (D) are three important factors, and the risk priority number (RPN) is the multiplication of the O, S, and D. Now the FMEA model has been extended to different fields because it is easy to use and understand [5,6,7]. However, the traditional FMEA method has some disadvantages in practical application. For example, the uncertainty of risk is not considered, especially, in practice, crisp numbers cannot completely describe the risk of FMs. Therefore, the FMEA model is extended to fuzzy environment [8,9,10]. In addition, the risk assessment is not efficient when the same RPN value represents different combination of risks. To address this drawback, some multiple-attribute decision-making (MADM) methods [11,12,13,14] are utilized to process the FMEA model [15,16,17]. By combing MADM methods, the disadvantages of classical FMEA method can be overcome. Furthermore, due to the increasing complexity of MADM problems, FMEA method was further extended to deal with the fuzzy problems. However, the classical FMEA method does not consider the weights of different risks, and the weight of each risk mode is equal. Obviously, it is inconsistent with the actual situation. In most studies using the FMEA, identification and prioritization of risks is carried out based on the traditional RPN score. RPN score focuses the improvement efforts on the failure mode that may have less severity with a higher score compared to other failure modes with the lower score [18, 19]. In addition, due to the proactive and teamwork nature of FMEA, the RPN determinant factors (S, O and D factors) can often not be regarded as definitive in most cases. In order to achieve more robust results against the opinions of different people, it is necessary to prioritize the failures with regard to the uncertainty in these factors. Also, the concept of reliability and uncertainty of the S, O and D factors could be used to determine the validity of failure prioritizations. Moreover, lack of full prioritization (the distinction between various failure priorities) and the assumption of same importance of the S, O, and D factors are other shortcomings of the conventional FMEA [20]. Therefore, considering the shortcomings of this score, it is necessary to develop a new score for prioritization of failures.

To address the malpractice of crisp numbers under fuzzy and complex environment, the fuzzy set (FS) [21] is proposed. To better express the qualitative evaluation information, linguistic term set (LTS) [22] is introduced. Then, some LTSs are presented, such as hesitant fuzzy LTSs, unbalanced LTSs (ULTSs) and so on. Among them, ULTS can describe the unbalanced distribution of linguistic information. With the increased diversity of decision-making problems, the uncertainty of the data becomes more apparent, and more detail of the rich information needs to be expressed. Based on this situation, Gou et al. [23] presented the double hierarchy LTSs (DHLTSs). Two hierarchy LTSs of DHLTSs can supply more details of the evaluation information. For example, when decision makers (DMs) use LTS \(S_{1}\) or a double hierarchy linguistic term set (DHLTS) \(S_{{1\left\langle {O_{2}^{1} } \right\rangle }}\) to express the evaluation information, the LTS only reflects a single aspect of the information, and the DHLTS can provide more details of the evaluation information. Then, Gou et al. [23, 24] extended the DHLTS to double hierarchy hesitant fuzzy LTS (DHHFLTS) and the DHHFLTS is applied in multi-attribute group decision-making (MAGDM) [12]. Further, Gou et al. [24] developed the distance and similarity measures of DHHFLTS, and Gou and Xu [25] proposed some extensions of DHHFLTS. Further, Gou et al. [26] and Krishankumar et al. [27] proposed some MAGDM methods based on preference information of DHHFLTS, Montserrat-Adell [28] extended the DHLTS to free DHLTS and FDHHFLTS. To represent complex and rich linguistic expressions more precisely and accurately, these forms of linguistic information are uniformly and symmetrically distributed. Nevertheless, some linguistic information is not uniformly distributed. Therefore, the unbalanced LTSs (ULTSs) are proposed to express the information which is not uniformly distributed. Under the ULTS context, the scale functions or transformation functions are the transformation of quantitative description of the LTS. Scale functions are the bridges between unevenly distributed linguistic terms and their semantics. For example, Zhou and Xu [29] contracted a function to express the asymmetric LTS; however, this function ignores the granularities of two linguistic terms. Wang et al. [30] used some linguistic scale functions (LSFs) to express the linguistic terms into crisp numbers. But the scale functions have some limitations. Liao et al. [31] proposed a score function to compare unbalanced hesitant fuzzy linguistic elements based on hesitant degrees and LSFs. To represent unbalanced linguistic information, Fu and Liao [32] proposed the unbalanced double hierarchy LTS (UDHLTS) based on DHLTS and ULTSs to describe the complex and unbalanced information, where, the second hierarchy LTS can give more details of evaluation information. Obviously, the UDHLTS can represent complex linguistic information elaborately and accurately. Furthermore, Fu and Liao [32] constructed different functions of the first and second hierarchy in unbalanced fuzzy environment. To this end, we unify the functions of two hierarchy LTSs and provide a semantic model with distinct linguistic cognitive bias parameters.

The presentation of UDHLTS increases the granularity of LTS, and by the second hierarchy LTS O = {\(o_{ - 3}\) = far from, \(o_{{ - {2}}}\) = only a little,\(o_{{ - {1}}}\) = a little,\(o_{{0}}\) = just right,\(o_{{1}}\) = much,\(o_{{2}}\) = very much,\(o_{{3}}\) = entirely}, the UDHLTS makes the linguistic information expression more detailed than the signal hierarchy LTS S = {\(s_{ - 3}\) = none, \(s_{{ - {2}}}\) = very low, \(s_{{ - {1}}}\) = low, \(s_{{0}}\) = medium, \(s_{{1}}\) = high, \(s_{{2}}\) = very high, \(s_{{3}}\) = perfect}. Therefore, compared with single hierarchy LTS, the UDHLTS can reflect more evaluation information of DMs. For example, when experts give the evaluation information “a little high,” according to the semantics forms of UDHLTS, the first hierarchy linguistic term is “\(s_{1}\) = good,” and the second hierarchy linguistic term is “\(o_{ - 1}\) = a little.” So, we can get the initial evaluation information by UDHLTS \(s_{{1\left\langle {o_{ - 1} } \right\rangle }}\) = “a little high.” Thus, UDHLTS can provide richer semantic expression by more granularity.

The Measuring Attractiveness by a Categorical Based Evaluation TecHnique (MACBETH) method is proposed to examine the alternatives with multi-attributes and conflicting objectives [33], and its consistency is improved. To address the disadvantages of traditional FMEA, the MACBETH method is utilized to classical FMEA model to avoid the simplicity and irrationality of RPN values. Liu et al. [34] and Huang et al. [35] conducted summary studies on FMEA method and its extensions. The FMEA is an effective tool to address the risk evaluation problems. In the risk assessment, weight determination is a significant work because it can influence the ranking results. Many methods are used to get the attribute weights, including subjective weight methods [36,37,38] and objective weight methods [12, 39]. Objective weight method can give the attribute weights by the objective evaluation information, and it is more in line with the actual evaluation information. The CRITIC (The CRiteria Importance Through Intercriteria Correlation, CRITIC) method, proposed by Diakoulaki, Mavrotas and Papayannakisin [40], is an effective and reasonable method to calculate the objective weights. In this method, the standard deviation and correlation coefficient are used to measure the contrast and correlation of the criteria. Subsequently, scholars modified the CRITIC method. Krishnan et al. [41] improved the method to Distance Correlation-based CRITIC method. Among other weighting methods, Shannon entropy method determines the objective weight according to the variability of the index. If the change of index value is very small or suddenly becomes larger and smaller, the entropy weight method [42] has limitations. The Integrated Determination of Objective CRIteria Weights (IDOCRIW) method is proposed based on Entropy and Criterion Impact LOSs (CILOS) methods [43]. Compared with these methods, CRITIC method not only considers the influence of attribute variation on weight, but also considers the conflict between attributes. So, the advantages of the CRITIC method are shown as follows: (1) It can identify different evaluation information and then determine objective weights of different attributes; (2) It is an objective method according to the relationship of the original data, so it does not increase the burden of DMs; and (3) the conflict is reflected by standard deviation and correlation coefficient. The larger the coefficient, the greater the conflict and the more information provided. Based on the above analysis, this paper conducts a study and comparison on the different weight determination method.

On the whole, the objective of the paper is to develop a new approach based on FMEA and MACBETH method to solve risk assessment problems faced by four transportation forms in unbalanced double hierarchy linguistic environment. The gaps and motivations are as below. A crisp number is hard to describe the complex and fuzzy information under the complex environment. To express information in more detail, the UDHLTS is presented as a better means to describe the complex evaluation information and describe the distinct linguistic cognitive bias. In addition, the traditional FMEA approach has some drawbacks in obtaining the ranking results according to the RPN scores. Besides, it ignores the significance of FMs and the weights of different risks. Based on these factors, we combine the FMEA and MACBETH method to overcome these shortcomings in the process of assessment. The FMEA method can evaluate different risk problems from O, S, and D. These three aspects can describe the risk factors more completely. Then according to the theory and method of multi-attribute decision-making, we can evaluate and rank different failure modes and alternatives. Therefore, based on the presented method, the risk evaluation problems can be better solved. Furthermore, the proposed framework contains the weight determination method. The weight determination method can evaluate the risk modes and determine the importance of each FM based on CRITIC method. Therefore, the proposed framework is complete and reasonable. The contributions can be highlighted as below. First, the UDHLTSs are utilized to describe complex and fuzzy evaluation information. Three non-uniform distributions of the first and second hierarchy LTS are analyzed, and two different LSFs are used to characterize the semantics of these distributions involving both balanced and unbalanced situations. Moreover, a semantic model with distinct linguistic cognitive bias parameters is constructed. Then, the FMEA and MACBETH approach is combined to deal with the risk assessment problems. The FMEA method can assess the risk factors from three aspect, namely O, S and D. The proposed method avoids the incompleteness of the MACBETH method in evaluating risk factors. Besides, a weight determination approach based on CRITIC method is constructed for risk assessment with completely unknown weight. This approach avoids the subjectiveness when obtaining the weights and makes the weight more realistic. The advantage of CRITIC method based on UDHLTSs is that it can reflect the relationship between information. By weight information, the drawback of FMEA in ignoring the attribute weight of FMs is overcome. Finally, to reflect the rationality of the presented framework, a case about of risk assessment in different transportation means is developed. The presented method and the case provide decision-making basis and reference for solving risk management problems.

The paper is completed as below. Section 2 overviews DHLTS, UDHLTS and their scale functions; three scale functions of two hierarchy LTSs are proved. Section 3 develops the FMEA-MACBETH model under UDHLTS context. Section 4 gives a case to show the feasibility and superiority of the presented framework. Section 5 gives the comparison and discussion of the proposed method and case study. The conclusions are covered in Sect. 6.

2 Preliminaries

In this section, we first reviewed two LSFs of the first hierarchy LTS discussed by Fu and Liao [32]. Section 2.1 shows three different balanced situations, Sect. 2.2 constructs a semantic model with distinct linguistic cognitive bias parameters, and Sect. 2.3 gives the scale functions of UDHLTS consisting of two hierarchies.

2.1 Two LSFs of the First Hierarchy LTS

In this subsection, two kinds of scale functions are used to reflect the semantic model of the first hierarchy LTS, and a mapping between different linguistic terms and their numerical scales based on a function with experts’ cognitive bias parameters is given. Figures 13 show three different semantic models.

Fig. 1
figure 1

The uniformly distributed LTS with equal deviation

The above scenarios are the three most common linguistic distributions in real linguistic decision-making problems, and they represent three types of linguistic cognition: neutral (Fig. 1), radical (Fig. 2), and conservative (Fig. 3). Obviously, these different LSFs can provide us a mathematical avenue to capture uncertain linguistic information precisely, especially the unbalanced semantics.

Fig. 2
figure 2

The unbalanced distributed LTS with increasing deviation

Fig. 3
figure 3

The unbalanced distributed LTS with decreasing deviation

The corresponding functions of the linguistic terms are shown in Fig. 4. From Fig. 4, we can see that \(f_{1} \left( {\eta = 1} \right)\) expresses the neutrality cognitive bias of a decision-maker. When \(0 < \eta < 1\), the risk attitude of the DMs decreases with the increasing performance of the object. When \(\eta > 1\) , the risk attitude of the DMs increases with the increasing performance of the object.

Fig. 4
figure 4

Three LSFs of the first LTS

Definition 1

[32] Let \(S = \left\{ {\left. {s_{\kappa } } \right|\kappa = - t, \cdots , - 1,0,1, \cdots ,t;} \right\}\) be the first hierarchy LTS,\(s_{\kappa } \in S\).The linguistic scale function (LSF)\(f\) transforms the linguistic term \(s_{\kappa }\) into a numerical scale in [0,1], where is an increasing function with respect to the subscript k, and 2t + 1 is  an integer, denoting the granularity of the first hierarchy LTS S. The LSF is selected according to the semantic forms of the LTS. According to the distribution of the first hierarchy LTS, there are two kinds of LSFs (see Figs. 13 for t = 3).

  1. (1)

    For the balanced situation (Fig. 1), the LSF can be given as:

    $$f_{1} \left( {s_{\kappa } } \right) = \frac{\kappa + t}{{2t}}$$
    (1)
  2. (2)

    For the unbalanced situation (Figs. 2 and 3), the LSF can be established as:

    $$f_{2} \left( {s_{\kappa } } \right) = 0.5 - 0.5 \, t^{ - \eta } \left( { - \kappa } \right)^{\eta } \times 1_{{\left\{ {\kappa < 0} \right\}}} + 0.5 + 0.5 \, t^{ - \eta } \kappa^{\eta } \times 1_{{\left\{ {\kappa \ge 0} \right\}}}$$
    (2)

    where \(\eta \ge 0\) is the risk appetite parameters of “negative” and “positive,” respectively, assigned by experts. 2t + 1 is the granularity of the first hierarchy LTS. Note that \(\eta \ge 0\), and when \(\eta = 0\), the \(o_{\nu } = \frac{1}{2}\).

When the unbalanced situation is increasing deviation (Fig. 2), \(\eta \in \left( {0,1} \right)\) or when the unbalanced situation is decreasing deviation (Fig. 3), \(\eta > 1\), the LSF can be established in Fig. 4.

2.2 The Unbalanced Semantics of the Second Hierarchy Linguistic Terms

This subsection shows three different situations of the second hierarchy LTS. The second hierarchy of UDHLTS is more accurate and detailed because of increasing the granularity of evaluation LTS, in the following, three different distributions are shown in Figs. 57.

Fig. 5
figure 5

The unbalanced distributed LTS with decreasing deviation

In the second hierarchy linguistic term, the semantics vary with the first hierarchy. When \(s_{\kappa }\) ≥ \(s_{0}\), O = {\(o_{{{ - }3}}\) = far from, \(o_{{ - 2}}\) = only a little, \(o_{{ - 1}}\) = a little, \(o_{{0}}\) = just right, \(o_{{1}}\) = much, \(o_{{2}}\) = very much, \(o_{3}\) = entirely}; when \(s_{\kappa }\) < \(s_{0}\), O = {\(o_{{{ - }3}}\) = entirely, \(o_{{ - 2}}\) = very much, \(o_{{ - 1}}\) = much,\(o_{{0}}\) = just right, \(o_{{1}}\) = a little, \(o_{{2}}\) = only a little, \(o_{3}\) = far from}.

Definition 2

[32] Let \(S = \left\{ {\left. {s_{\kappa } } \right|\kappa = - t, \cdots , - 1,0,1, \cdots ,t;} \right\}\) be the first hierarchy LTS, \(s_{\kappa } \in S\); \(O = \left\{ {\left. {o_{\nu } } \right|\nu = - \alpha , \cdots , - 1,0,1, \cdots ,\alpha } \right\}\) be the second hierarchy LTS, \(o_{\nu } \in O\). The LSF is g, where \(\alpha\) is an integer and \(2\alpha + 1\) is the granularity of the second hierarchy LTS. When the linguistic terms in O are uniformly distributed, the LSF can be expressed as follows (see Fig. 5).

$$g_{1} \left( {o_{\nu } } \right) = \frac{\nu }{2\alpha t}$$
(3)

When the semantics of O are unbalanced, the LSF of the second hierarchy LTS can be defined as

$$g_{2} \left( {o_{\nu } } \right) = \left( { - 0.5\alpha^{ - \sigma } \left( { - \nu } \right)^{\sigma } } \right) \times \frac{{\min \left( {\nu ,0} \right)}}{\nu } + \left( { + 0.5\alpha^{ - \sigma } \nu^{\sigma } } \right) \times \frac{{\max \left( {\nu ,0} \right)}}{\left| \nu \right|}$$
(4)

where \(2\alpha + 1\) is the granularity of the second hierarchy LTS. \(\sigma \ge 0\) is the risk appetite parameters of “negative” and “positive,” when the unbalanced situation is increasing deviation (see Fig. 2), \(\sigma \in \left( {0,1} \right)\); when the unbalanced situation is decreasing deviation (see Fig. 3), \(\sigma \in \left( {1, + \infty } \right)\). The representations of linguistic terms are shown in Figs. 6 and 7.

Fig. 6
figure 6

Information expression form of DHLTSs

Fig. 7
figure 7

The unbalanced distributed LTS with increasing deviation

Example 1

Let \(\sigma\) be 0.7 and 1.3, respectively. Figure 8 shows the different cognitive bias. From Fig. 8, we can see that the parameter \(\sigma\) indicates different cognitive biases. When \(\sigma \in \left( {0,1} \right)\), the risk attitude of the DMs decreases with the increasing performance of the object. When \(\sigma \in \left( {1, + \infty } \right)\), the risk attitude of the DMs increases with the increasing performance of the object.

Fig. 8
figure 8

The unbalanced semantics with different cognitive bias

Remark 1

Let \(S = \left\{ {\left. {s_{\kappa } } \right|\kappa = - t, \cdots , - 1,0,1, \cdots ,t;} \right\}\) be the first hierarchy LTS, \(s_{\kappa } \in S\); \(O = \left\{ {\left. {o_{\nu } } \right|\nu = - \alpha , \cdots , - 1,0,1, \cdots ,\alpha } \right\}\) be the second hierarchy LTS,\(o_{\nu } \in O\),\(s_{{\kappa_{1} \left\langle {o_{{v_{1} }} } \right\rangle }}\) and \(s_{{\kappa_{2} \left\langle {o_{v2} } \right\rangle }}\) be two unbalanced double hierarchy linguistic elements, The LSFs are \(f_{1,2}\) and \(g_{1,2}\) when the linguistic terms are uniformly and non-uniformly distributed, then.

  1. (1)

    If \(f_{1,2} \left( {s_{{\kappa_{1} }} } \right) + g_{1,2} \left( {o_{{\nu_{1} }} } \right) > f_{1,2} \left( {s_{{\kappa_{2} }} } \right) + g_{1,2} \left( {o_{{\nu_{2} }} } \right)\), then \(s_{{\kappa_{1} \left\langle {o_{{v_{1} }} } \right\rangle }}\) is larger than \(s_{{\kappa_{2} \left\langle {o_{v2} } \right\rangle }}\).

  2. (2)

    If \(f_{1,2} \left( {s_{{\kappa_{1} }} } \right) + g_{1,2} \left( {o_{{\nu_{1} }} } \right) = f_{1,2} \left( {s_{{\kappa_{2} }} } \right) + g_{1,2} \left( {o_{{\nu_{2} }} } \right)\) then.

    1. 1)

      If \(f_{1,2} \left( {s_{{\kappa_{1} }} } \right) > f_{1,2} \left( {s_{{\kappa_{2} }} } \right)\), then \(s_{{\kappa_{1} \left\langle {o_{{v_{1} }} } \right\rangle }}\) is larger than \(s_{{\kappa_{2} \left\langle {o_{v2} } \right\rangle }}\).

    2. 2)

      If \(f_{1,2} \left( {s_{{\kappa_{1} }} } \right) = f_{1,2} \left( {s_{{\kappa_{2} }} } \right)\), then \(s_{{\kappa_{1} \left\langle {o_{{v_{1} }} } \right\rangle }}\) is equal to \(s_{{\kappa_{2} \left\langle {o_{v2} } \right\rangle }}\).

2.3 Unbalanced Double Hierarchy Linguistic Term Set

As we know, the semantic of a linguistic term can be represented by a LSF mathematically. In this subsection, the scale functions of UDHLTS consisting of first and second hierarchies are shown as follows.

Definition 3

Let \(S = \left\{ {\left. {s_{\kappa } } \right|\kappa = - t, \cdots , - 1,0,1, \cdots ,t} \right\}\) be the first hierarchy LTS,\(s_{\kappa } \in S\); \(O = \left\{ {\left. {o_{\nu } } \right|\nu = - \alpha , \cdots , - 1,0,1, \cdots ,\alpha } \right\}\) be the second hierarchy LTS,\(o_{\nu } \in O\). The \(f_{1} \left( {s_{\kappa } } \right)\),\(f_{2} \left( {s_{\kappa } } \right)\) and \(g_{1} \left( {o_{\nu } } \right)\),\(g_{2} \left( {o_{\nu } } \right)\) are their LSFs, respectively. \(2t + 1\) and \(2\alpha + 1\) are the granularity of the two hierarchy LTS, respectively. When S and O are non-uniformly distributed, the UDHLTS can be defined as:

$$\begin{gathered} U_{{S_{O} }} = \left\{ {s_{{\kappa_{{\left\langle {o_{\nu } } \right\rangle }} }} ,u\left( {\kappa ,\nu } \right)/\;u\left( {\kappa ,\nu } \right) = f_{1} \left( {s_{\kappa } } \right) + g_{1} \left( {o_{\nu } } \right);} \right. \hfill \\ \quad \left. {\quad \quad \kappa = - t, \cdots , - 1,0,1, \cdots ,t;\nu = - \alpha , \cdots , - 1,0,1, \cdots ,\alpha } \right\} \hfill \\ \end{gathered}$$
(5)

when the UDHLTS is uniformly distributed;

$$\begin{gathered} U_{{S_{O} }} = \left\{ {s_{{\kappa_{{\left\langle {o_{\nu } } \right\rangle }} }} ,u\left( {\kappa ,\nu } \right)/\;u\left( {\kappa ,\nu } \right) = f_{2} \left( {s_{\kappa } } \right) + \frac{{g_{2} \left( {o_{\nu } } \right)}}{2t\alpha };} \right. \hfill \\ \quad \left. {\quad \quad \kappa = - t, \cdots , - 1,0,1, \cdots ,t;\nu = - \alpha , \cdots , - 1,0,1, \cdots ,\alpha } \right\} \hfill \\ \end{gathered}$$
(6)

when the UDHLTS is non-uniformly distributed, where u denotes the semantic of the \(s_{{\kappa \left\langle {o_{\nu } } \right\rangle }}\), called the unbalanced double hierarchy semantic value (UDHSV).

Definition 4

Let \(S = \left\{ {\left. {s_{\kappa } } \right|\kappa = - t, \cdots , - 1,0,1, \cdots ,t} \right\}\) be the first hierarchy LTS,\(s_{\kappa } \in S\); \(O = \left\{ {\left. {o_{\nu } } \right|\nu = - \alpha , \cdots , - 1,0,1, \cdots ,\alpha } \right\}\) be the second hierarchy LTS,\(o_{\nu } \in O\). The complement set of \(U_{{S_{O}^{{}} }}\) is.

$$\tilde{U}_{{S_{O}^{{}} }} { = }\left\{ {\left. {s_{{{ - }\kappa \left\langle {o_{ - \nu } } \right\rangle }} } \right|s_{{{ - }\kappa \left\langle {o_{ - \nu } } \right\rangle }} \in S_{O} ;\kappa = - t, \cdots , - 1,0,1, \cdots ,t;\nu = - \alpha , \cdots , - 1,0,1, \cdots ,\alpha } \right\}$$
(7)

3 The FMEA-MACBETH Model under UDHLTS Context

In this section, a new fuzzy MADM approach called FMEA-MACBETH is presented. In this approach, the CRITIC method proposed by Diakoulaki, Mavrotas and Papayannakisin [40] is used to obtain the importance of different FMs, which overcomes the disadvantage of traditional FMEA model in ignoring the weights of different FMs. Furthermore, the MACBETH method [33] is utilized to calculating the ranking of alternatives and all FMs.

3.1 Weight Determination Method Based on CRITIC Approach

The CRITIC method [40] is an efficient tool in weight determination, which can transform the qualitative into quantitative attributes. This method takes the contrast intensity and the conflicting character of different criteria into account. The correlation coefficient is based on the correlation between different attributes. The characteristic of this method is considering the contrast intensity of each single criterion and the conflict of different attributes. This objective weight determination method avoids the experts’ subjective views. Therefore, the weight determination method is more objective and reasonable.

The calculation steps of this method are as follows:

Step 1 Determine the decision-making problems, select basic linguistic term set \(U_{{S_{O} }}\).

Step 2 Structure the decision-making matrix.

$$U_{ij} = \left[ \begin{gathered} \quad \quad \quad O\quad \quad \quad \quad \quad \quad S\quad \quad \quad \quad \quad \quad D \hfill \\ U_{{S_{O} }}^{11} ,U_{{S_{O}^{{}} }}^{12} , \cdots ,U_{{S_{O}^{{}} }}^{1m} ;\;U_{{S_{O}^{{}} }}^{11} ,U_{{S_{O}^{{}} }}^{12} , \cdots ,U_{{S_{O}^{{}} }}^{1m} ;\;U_{{S_{O}^{{}} }}^{11} ,U_{{S_{O}^{{}} }}^{12} , \cdots ,U_{{S_{O}^{{}} }}^{1m} \hfill \\ U_{{S_{O}^{{}} }}^{21} ,U_{{S_{O}^{{}} }}^{22} , \cdots ,U_{{S_{O}^{{}} }}^{2m} ;U_{{S_{O}^{{}} }}^{21} ,U_{{S_{O}^{{}} }}^{22} , \cdots ,U_{{S_{O}^{{}} }}^{2m} ;U_{{S_{O}^{{}} }}^{21} ,U_{{S_{O}^{{}} }}^{22} , \cdots ,U_{{S_{O}^{{}} }}^{2m} \hfill \\ \quad \; \cdots \cdots \cdots \quad \; \quad \; \cdots \cdots \cdots \quad \; \quad \quad \; \cdots \cdots \cdots \hfill \\ U_{{S_{O}^{{}} }}^{n1} ,U_{{S_{O}^{{}} }}^{n2} , \cdots ,U_{{S_{O}^{{}} }}^{nm} ;\;U_{{S_{O}^{{}} }}^{n1} ,U_{{S_{O}^{{}} }}^{n2} , \cdots ,U_{{S_{O}^{{}} }}^{nm} ;\;U_{{S_{O}^{{}} }}^{n1} ,U_{{S_{O}^{{}} }}^{n2} , \cdots ,U_{{S_{O}^{{}} }}^{nm} \hfill \\ \end{gathered} \right],\quad i = 1, \cdots ,n;j = 1, \cdots ,m.$$

Step 3 Normalize the decision-making matrix.

Step 4 Calculate the correlation coefficient between attributes [40].

$$\rho_{jk} = \sum\limits_{i = 1}^{m} {{{\left( {U_{{S_{O} }}^{ij} - \overline{U}_{{S_{O} }}^{j} } \right)\left( {U_{{S_{O} }}^{ik} - \overline{U}_{{S_{O} }}^{k} } \right)} \mathord{\left/ {\vphantom {{\left( {U_{{S_{O} }}^{ij} - \overline{U}_{{S_{O} }}^{j} } \right)\left( {U_{{S_{O} }}^{ik} - \overline{U}_{{S_{O} }}^{k} } \right)} {\sqrt {\sum\limits_{i = 1}^{m} {\left( {U_{{S_{O} }}^{ij} - \overline{U}_{{S_{O} }}^{j} } \right)\overline{U}_{{S_{O} }}^{{j^{2} }} } \sum\limits_{i = 1}^{m} {\left( {U_{{S_{O} }}^{ik} - \overline{U}_{{S_{O} }}^{k} } \right)}^{2} } }}} \right. \kern-\nulldelimiterspace} {\sqrt {\sum\limits_{i = 1}^{m} {\left( {U_{{S_{O} }}^{ij} - \overline{U}_{{S_{O} }}^{j} } \right)\overline{U}_{{S_{O} }}^{{j^{2} }} } \sum\limits_{i = 1}^{m} {\left( {U_{{S_{O} }}^{ik} - \overline{U}_{{S_{O} }}^{k} } \right)}^{2} } }}}$$
(8)

where \(\overline{U}^{j}_{{S_{O} }}\) and \(\overline{U}^{k}_{{S_{O} }}\) are the average values of evaluation information under the j’th and k’th attributes.

Then, \(\overline{U}^{j}_{{S_{O} }}\) is determined by the following formula.

$$\overline{U}^{j}_{{S_{O} }} = \frac{1}{n}\sum\limits_{j = 1}^{n} {U_{{S_{O} }}^{ij} } ,i = 1, \cdots ,m$$
(9)

Step 5 Calculate the standard deviation.

$$\delta_{j}^{{}} = \sqrt {\frac{1}{n - 1}\sum\limits_{j = 1}^{n} {\left( {U_{{S_{O} }}^{ij} - \overline{U}^{j}_{{S_{O} }} } \right)^{2} } } ,i = 1, \cdots ,m$$
(10)

Step 6 Calculate the index Cj.

$$C_{j}^{{}} = \delta_{j} \sum\limits_{k = 1}^{n} {\left( {1 - p_{jk} } \right)} ,j = 1, \cdots ,n$$
(11)

Step 7 Calculate the weights of each attributes.

$$w_{j} = \frac{{C_{j} }}{{\sum\nolimits_{j = 1}^{n} {C_{j} } }},\quad \;j = 1,2, \cdots ,j$$
(12)

In the following, the process of the CRITIC method is shown in Fig. 9.

Fig. 9
figure 9

The process of CRITIC method

The CRITIC method can calculate the importance of attributes through the contrast and conflict relationship. The standard deviation is used to get the contrast between attributes. The conflict of different attributes is reflected by the correlation coefficient. The usage of the weights produced in this subsection avoids the drawbacks of classical FMEA method. The CRITIC method is used to calculate the weight values of different failure modes.

3.2 The Application of FMEA Method in MADM Environment

FMEA is an efficient means to assess the risk factors. The classical FMEA method assess the risk problems by the RPN. Evaluating the risks faced by different research objects, the risk management and risk prevention can be carried out. The RPN reflects the priority of FMs. O, S and D are three important factors of the RPN, and determined by

$$RPN = O \times S \times D$$
(13)

The bigger RPN of the failure modes, the more significance of the risk factors. In classical FMEA approach, the FMs are ranked using the crisp RPNs, which is hard to apply in a complex fuzzy environment. The Fig. 10 exhibits the framework of FMEA method. However, with the raising diversity of the assessment problems, the FMEA approach is used in different fields [44]. So, the classical FMEA approach is used to UDHLTS context.

Fig. 10
figure 10

Framework of FMEA method

Compared with the traditional FMEA method, the combination of FMEA and weight determination method overcomes the disadvantage of ignoring attribute weights. In traditional FMEA method, there are some disadvantages in using the product of O, S, and D to measure the degree of risk factors. The ranking of risk factors only through RPN is a little simple without considering more factors in risk evaluation. The weight values of different risk factors need to be considered. Therefore, the combination of risk factors and weight determination method makes the risk assessment process more reasonable.

3.3 Extended Fuzzy MACBETH Approach under UDHLTS Context

The MACBETH method [33] is an efficient method in MADM, and it is applied in many cases such as health and behavioral factors analysis [45] and evaluation of supplier [19]. Meantime, this approach is based on the compensation principle, and its steps are shown as below.

Step 1 Obtain and summarize the information about the MADM problems, and select the basic linguistic term set.

Step 2 Obtain the initial decision matrix \(U_{ij}\) in which the collected decision information is preprocessed by the transformation function.

$$U_{ij} = \left[ \begin{gathered} \quad \quad \quad O\quad \quad \quad \quad \quad \quad S\quad \quad \quad \quad \quad \quad D \hfill \\ U_{{S_{O} }}^{11} ,U_{{S_{O}^{{}} }}^{12} , \cdots ,U_{{S_{O}^{{}} }}^{1m} ;\;U_{{S_{O}^{{}} }}^{11} ,U_{{S_{O}^{{}} }}^{12} , \cdots ,U_{{S_{O}^{{}} }}^{1m} ;\;U_{{S_{O}^{{}} }}^{11} ,U_{{S_{O}^{{}} }}^{12} , \cdots ,U_{{S_{O}^{{}} }}^{1m} \hfill \\ U_{{S_{O}^{{}} }}^{21} ,U_{{S_{O}^{{}} }}^{22} , \cdots ,U_{{S_{O}^{{}} }}^{2m} ;U_{{S_{O}^{{}} }}^{21} ,U_{{S_{O}^{{}} }}^{22} , \cdots ,U_{{S_{O}^{{}} }}^{2m} ;U_{{S_{O}^{{}} }}^{21} ,U_{{S_{O}^{{}} }}^{22} , \cdots ,U_{{S_{O}^{{}} }}^{2m} \hfill \\ \quad \; \cdots \cdots \cdots \quad \; \quad \; \cdots \cdots \cdots \quad \; \quad \quad \; \cdots \cdots \cdots \hfill \\ U_{{S_{O}^{{}} }}^{n1} ,U_{{S_{O}^{{}} }}^{n2} , \cdots ,U_{{S_{O}^{{}} }}^{nm} ;\;U_{{S_{O}^{{}} }}^{n1} ,U_{{S_{O}^{{}} }}^{n2} , \cdots ,U_{{S_{O}^{{}} }}^{nm} ;\;U_{{S_{O}^{{}} }}^{n1} ,U_{{S_{O}^{{}} }}^{n2} , \cdots ,U_{{S_{O}^{{}} }}^{nm} \hfill \\ \end{gathered} \right],\quad i = 1, \cdots ,n;j = 1, \cdots ,m.$$

Step 3 Standard the decision matrix and transform the original information into crisp number scale.

First, standard the decision matrix. Then, according to the LFSs of UDHLTS presented in Sect. 2, transform evaluation information obtained by different DMs into numerical scale.

Step 4 Determine the reference levels.

$$\begin{gathered} U_{{S_{O} }}^{j - } = \min \;U_{{S_{O} }}^{ij} ;\quad i = 1, \ldots , \, m{;}\;j = 1, \ldots , \, n \\ U_{{S_{O} }}^{j + } = \max \;U_{{S_{O} }}^{ij} ;\quad i = 1, \ldots , \, m{;}\;j = 1, \ldots , \, n \\ \end{gathered}$$
(14)

Step 5 Normalize the criteria and calculate the MACBETH score \(v\left( {U_{{S_{O} }}^{ij} } \right)\).

$$\begin{gathered} \nu \left( {U_{{S_{O} }}^{ij} } \right) = \nu \left( {U_{{S_{O} }}^{j - } } \right) + \frac{{\left( {\left[ {f_{1,2} \left( {S_{{\kappa_{ij} }} } \right) + g_{1,2} \left( {O_{{\nu_{ij} }} } \right)} \right] - \left[ {f_{1,2} \left( {S_{{\kappa_{j}^{ - } }} } \right) + g_{1,2} \left( {O_{{\nu_{j}^{ - } }} } \right)} \right]} \right)}}{{\left( {\left[ {f_{1,2} \left( {S_{{\kappa_{{\overline{j}}} }} } \right) + g_{1,2} \left( {O_{{\nu_{j}^{ + } }} } \right)} \right] - \left[ {f_{1,2} \left( {S_{{\kappa_{j}^{ - } }} } \right) + g_{1,2} \left( {O_{{\nu_{j}^{ - } }} } \right)} \right]} \right)}} \hfill \\ \left[ {\nu \left( {U_{{S_{O} }}^{j + } } \right) - \nu \left( {U_{{S_{O} }}^{j - } } \right)} \right];\quad i = 1, \ldots , \, m;\;j = 1, \ldots , \, n \hfill \\ \end{gathered}$$
(15)

The \(f_{1}\),\(g_{1}\) are linguistic scale functions of \(U_{{S_{O} }}^{ij}\) when the linguistic terms are uniformly and \(f_{2}\),\(g_{2}\) are linguistic scale functions of \(U_{{S_{O} }}^{ij}\) when the semantics are unbalanced distributed.

Step 6 Calculate the overall score \(V_{i}\).

$$V_{i} = \sum\limits_{j = 1}^{n} {v\left( {U_{{S_{O} }}^{ij} } \right)} \cdot w_{j} ;\quad i = 1, \ldots ,m;j = 1, \ldots ,n$$
(16)

Step 7 Get the rankings of alternatives and select the optimal one. The bigger the overall score \(V_{i}\), the better the alternative. It needs to be further explained: in the risk assessment, the bigger the  value of \(V_{i}\), the bigger the risk. In other words, decision makers need to take measures to avoid the risk factors with large score value.

Due to the complexity of the real evaluation environment, the USHLTS can be used to not only describe the DMs’ evaluation information in more detail, but also reflect unbalanced distribution of the LTS. Obviously, the USHLTS can make reasonable and meticulous description of linguistic information forms. Especially, the second hierarchy LTS increases the granularity of LTS and provides more evaluation information. In this subsection, the MACBETH method is extended to the UDHLTS environment.

3.4 The Proposed FMEA-MACBETH Method under UDHLTS Environment

When assessment risk problems using FMEA approach in the complex environment, the crisp numbers are the commonly used. However, it is hard to describe the information of FMs by crisp numbers. To deal with the risk assessment problem more efficiently, the UDHLTS is utilized to express the information of the FMs. At the same time, the MACBETH approach is an efficient tool to use to calculate the comprehensive scales and get the results of different FMs. Moreover, the importance of different FMs is obtained by CRITIC method. The steps of the presented approach are exhibited in Fig. 11. The process of the presented approach is shown in the following.

Fig. 11
figure 11

Framework of the proposed method

3.4.1 Phase 1: Failure Mode Assessment

Step 1–1 Determining the risk assessment problems and different failure modes, describing the details of failure modes.

Step 1–2 Constructing the decision-making matrix \(U_{ij}\) consisting three aspects of O, S and D.

Step 1–3 Standardizing the decision-making matrix \(U_{ij}\). When all criteria are benefit type or cost type, it is no need to standardization. When there are benefit and cost type criteria, the LTS of cost type criteria should be its complement set.

$$\left\{ \begin{gathered} \overline{U}_{ij} = \left( {U_{{S_{O} }}^{ij} } \right)_{n \times \beta } \quad \quad {\text{for benefit type}} \hfill \\ \overline{U}_{ij} = \left( {\tilde{U}_{{S_{O} }}^{ij} } \right)_{n \times \beta } \quad \quad {\text{for cost type}} \hfill \\ \end{gathered} \right.$$
(17)

3.4.2 Phase 2: Determine the Attribute Weights of FMs Using CRITIC Method

Step 2–1 Calculate the correlation coefficient among attributes according to the normalized decision-making matrix.

Step 2–2 Calculate the standard deviation of each attribute.

Step 2–3 Calculate the index (C).

Step 2–4 Obtain the weights of attributes.

3.4.3 Phase 3: Failure Mode Ranking by FMEA-MACBETH Method

Step 3–1 Determine the reference levels

$$\begin{gathered} U_{{S_{O} }}^{j - } = \min \;U_{{S_{O} }}^{ij} ;\quad i = 1, \ldots , \, m{;}\;j = 1, \ldots , \, n \hfill \\ U_{{S_{O} }}^{j + } = \max \;U_{{S_{O} }}^{ij} ;\quad i = 1, \ldots , \, m{;}\;j = 1, \ldots , \, n \hfill \\ \end{gathered}$$
(18)

Step 3–2 Calculate the MACBETH score (v) according to the steps of Sect. 3.3.

Step 3–3 Calculate the overall scores.

$$V_{i} = \sum\limits_{j = 1}^{n} {v\left( {U_{{S_{O} }}^{ij} } \right)} \cdot w_{j} ;\quad i = 1, \ldots ,m;j = 1, \ldots ,n$$
(19)

Step 3–4 Ranking all FMs according to the overall scores. The larger overall score is, the greater the influence of this failure mode. Therefore, it is necessary to take corresponding risk avoidance measures for the risks with high scores.

The proposed method is the extension of the traditional FMEA, which can deal with the risk decision-making problems efficiently under UDHLTS context. Compared with traditional FMEA methods, the proposed method combines FMEA method with MACBETH method and weight determination method to address the risk assessment problems. At the same time, the application of weight determination method overcomes the disadvantages of ignoring the weight of different failure modes. In FMEA method, it is only the multiplication of O, S and D to obtain the RPN value of a failure mode. The same MACBETM does not take into account the three aspects of O, S, and D of risk factors. So, the proposed can not only evaluate different risk factors from three aspects of O, S, and D, but also use multi-attribute decision-making methods to rank risks and alternatives. Therefore, the proposed method has wider applicability.

4 Case Study: The Risk Assessment of Transportation Forms

In this part, a case of risk assessment for four modes of transportation is analyzed by using the proposed model. Furthermore, we analyze the ranking results of eight FMs. Section 4.1 gives the background description of transportation risk assessment, Sect. 4.2 presents the process description of data collection, and Sects. 4.3 and 4.4 propose the weight calculation process and decision-making process of the presented method under UDHLTS context. The ranking results and results analysis are also shown in Sect. 4.4.

4.1 Background Description

Traffic mode risk evaluation has great significance to improve traffic safety. Studying and ranking the risk importance of different transportation modes are of great significance to improve the efficiency of risk control, reduce the repetition of traffic accidents and help passengers choose appropriate and effective transportation modes. To provide decision support for traffic management, scholars have carried out some studies on traffic risk assessment [1]. Ait-Mlouk et al. [18] and Arun et al. [20] did the related research on the road safety assessment. When construct the index system of traffic modes, it is necessary to do qualitative analysis of various factors on the impact of traffic safety. Risk identification and assessments in the preliminary stages is further challenging due to lack of complete and accurate risk information available. FMEA method [46] has its own unique advantages in identifying risks. It can consider different aspects of risks. It is more popular among scholars in identifying and evaluating risks.

Based on previous studies, we investigate and compare the different modes of transportations, and the four transportation forms (or called alternatives) are selected, they are railway traffic (T1), highway (T2), airplane (T3),and ship (T4). Furthermore, the risk factors in terms of personnel, transportation facilities, environment, management, etc. are analyzed, and the relevant factors are taken into account. Among the risk factors, the personnel factor is an important aspect, including driving skills of drivers, passenger factors, and safety awareness of pedestrians and other personnel. The second aspect is equipment risk factor, including equipment design, transportation safety and maintenance. The third is the risk caused by road conditions, including road disasters, road network density, slope, etc. Further, whether the route planning is standardized and reasonable is also an important part of traffic safety. Subsequently, weather risk factors are also very important, and they include rain, snow, fog, ice, and other weather risks. Then the other risk factors are shown as follows. The traffic management risk includes the risk brought by traffic monitoring and management system. In addition, the hidden risks of driving environment include traffic flow, guardrail, shading and other factors. Finally, accident risk factors are also important indicators to measure the risk of transportation forms, including accident frequency and severity. Therefore, according to the above risk factors, FMs of this case are divided into the following eight categories. These eight FMs are FM1: Personnel risks, FM2: Equipment Risks, FM3: Risks caused by road condition factors, FM4: Risks caused by route planning, FM5: Risks from weather factors, FM6: Risks of traffic management, FM7: Risks of driving environment, FM8: Risk factors of accidents. Different risks and descriptions are exhibited in Table 1. The structural relationship of eight FMs and O, S, and D is exhibited in Fig. 12. According to the rules of FMEA method, eight failure modes of four alternatives are scored by experts from three aspects of O, S, and D, and the original evaluation information can be collected. In addition, the traditional traffic risk assessment method is too simple to ensure the accuracy and comprehensiveness of the evaluation, and the operability of the evaluation process and the objectivity of the evaluation results does not be considered. In this paper, the UDHLTS is utilized to describe the linguistic information of these eight risk failure modes of different transportation forms, and the FMEA-MACBETH method is used to comprehensively evaluate the traffic risks under UDHLTS environment.

Table 1 Risk description of transportation forms
Fig. 12
figure 12

The eight FMs of O, S, and  D in FMEA method

4.2 Data Collection

In this case study, the original data are accepted by expert scoring. Experts evaluate the four modes of transportations (T1: railway, T2: highway, T3: airplane, T4: ship) as alternatives for their risk factors through their own knowledge and background effectively, and the second hierarchy of linguistic evaluation information is given under the first hierarchy. The failure modes are divided into eight categories which are shown as follows: FM1: Personnel risks; FM2: Equipment Risks; FM3: Risks caused by road condition factors; FM4: Risks caused by route planning; FM5: Risks from weather factors; FM6: Risks of traffic management; FM7: Risks of the driving environment; FM8: Risk factors of accidents. Based on the eight risk failure modes, experts evaluated the Occurrence, Severity, and Detection of risk factors. There are three important factors of the risks and can be regarded as “probability of occurrence,” “degree of severity,” and “degree of detectability.” These eight FMs and their description are shown in Fig. 12. According to UDHLTSs, experts give two hierarchy evaluation information in turn. And the linguistic information of O, S, and D for four traffic modes can be obtained, which are shown in Table 2. According to the information of different experts, when evaluating Severity, the LTS is uniformly distributed with equal deviation, \(\eta = \sigma = 1\). When evaluating Occurrence, the LTS is unbalanced distributed with increasing deviation, \(0 < \eta = \sigma < 1\). When evaluating Detection, the LTS is unbalanced distributed with decreasing deviation, \(\eta = \sigma > 1\). The matrix of semantic values is shown in Table. 3.

Table 2 Evaluation information of UDHLTSs
Table 3 Semantic value matrix of UDHLTSs

4.3 Calculate the Weights of Criteria

According to the semantic value matrix in Table 3, we can obtain the following matrix. To calculating the weights of eight FMs, the overall values are obtained according to the FMEA model, which is shown in Table 4.

Table 4 RPN matrix of eight FMs

Based on the previous steps, calculate the standard value under each attribute, that is, the mean value u, and get \(u = \left\{ {0.4825,0.1578,0.1142,0.1273,0.4379,0.0954,0.2023,0.2388} \right\}\). Then, calculate the correlation coefficient between FMs, which is shown in Table 5.

Table 5 Correlation coefficient between FMs

Next, calculate the standard deviation of computed properties.

$$\partial = \left\{ {0.1156,0.0861,0.0664,0.0845,0.1075,0.0568,0.0814,0.1239} \right\}$$

Furthermore, calculate the index Cj.

$$C_{j} = \left\{ {0.4031,0.2086,0.1521,0.3111,0.2008,0.1847,0.1400,0.4686} \right\}$$

Finally, calculate the weights of eight FMs.

$$w_{j} = \left\{ {0.1948,0.1008,0.0735,0.1503,0.097,0.0892,0.0677,0.2265} \right\}$$

4.4 Rank the FMs of Different Transportation Modes

According to the weight results of Sect. 4.3, we can determine the reference levels.

$$r^{ - } = \left[ \begin{gathered} \quad \quad \;O\quad \quad \;\quad \quad S\quad \quad \quad \;\quad \quad D \hfill \\ \frac{11}{{89}},\;\frac{1}{2},\;\frac{11}{{41}},\;\frac{1}{2};\quad \frac{1}{6},\;\frac{1}{3},\;\frac{5}{12},\;\frac{4}{9};\quad \frac{17}{{83}},\;\frac{13}{{33}},\;\frac{19}{{50}},\;\frac{1}{2} \hfill \\ \end{gathered} \right]$$
$$r^{ + } = \left[ \begin{gathered} \quad \quad \;\;O\quad \quad \quad \;\;\;\quad \quad S\quad \quad \quad \;\;\;\quad \quad D \hfill \\ \frac{78}{{89}},\;\frac{71}{{72}},\;\frac{83}{{94}},\;\frac{67}{{77}};\quad \frac{2}{3},\;\frac{8}{9},\;\frac{31}{{36}},\;\frac{3}{4};\quad \frac{27}{{43}},\;\frac{66}{{83}},\;\frac{19}{{24}},\;\frac{4}{5} \hfill \\ \end{gathered} \right] \,$$

Then the scores of MACBETH can be obtained as shown in Table 6.

Table 6 Scores of MACBETH in eight FMs

Moreover, the overall scores and final ranking can be obtained as shown in Table 7.

Table 7 Overall scores and ranking of eight FMs

Therefore, according to the overall scales of all FMs, the ranking result with the descending order is:\(FM_{1} \succ FM_{{8}} \succ FM_{{5}} \succ FM_{{4}} \succ FM_{2} \succ FM_{7} \succ FM_{6} \succ FM_{3}\). So, we can see that the personnel risks (FM1) are the highest risk factors, so, they should be paid the most attention. Furthermore, the results of risk ranking from high to low are as follows: FM1: Personnel risks; FM8: Risk factors of accidents; FM5: Risks from weather factors; FM4: Risks caused by route planning; FM2: Equipment Risks; FM7: Risks of the driving environment; FM6: Risks of traffic management; FM3: Risks caused by road condition factors.

Further, we analyze the eight FMs and four traffic modes. According to the proposed decision-making model, the results of eight FMs are shown in Sect. 4.3 and Sect. 4.4. Moreover, the steps and results of four traffic modes are exhibited as follows.

First, according to the decision-making matrix in Table 3, the overall scores and ranking of eight FMs in four traffic modes are exhibited in Table 8.

Table 8 RPN matrix of overall scores and ranking of eight FMs

Then, according to the produce of MACBETH method, the reference levels are obtained as

$$r^{ - } = \left[ \begin{gathered} \;\;FM_{1} \quad \quad FM_{2} \quad \;FM_{3} \quad \;\;FM_{4} \quad \;FM_{5} \quad \;\;FM_{6} \quad \;\;FM_{7} \quad \;\;FM_{8} \hfill \\ 0.{3670,}\;\;0.0153{,}\;\;0.00{92,}\;\;0.0130{,}\;\;0.{2520,}\;\;0.0{275,}\;\;0.0{642,}\;\;0.{1276} \hfill \\ \end{gathered} \right]$$
$$r^{ + } = \left[ \begin{gathered} \;\;FM_{1} \quad \;FM_{2} \quad \;\;\;FM_{3} \quad \;\;FM_{4} \quad \;\;FM_{5} \quad \;\;FM_{6} \quad \;\;FM_{7} \quad \;FM_{8} \hfill \\ 0.{6752,}\;\;0.{2439,}\;\;0.{1890,}\;\;0.{2439,}\;\;0.{5084,}\;\;0.{1667,}\;\;0.{2729,}\;\;0.{4473} \hfill \\ \end{gathered} \right]$$

Furthermore, the overall values of four traffic modes are obtained shown as

$$N\left( {T_{1} } \right) = 0{, }N\left( {T_{2} } \right) = 1{,}N\left( {T_{3} } \right) = 0.7{958},N\left( {T_{4} } \right) = 0.7{531}$$

Finally, the ranking result of four alternatives can be calculated as \(T_{{2}} \succ T_{3} \succ T_{4} \succ T_{{1}}\).

To reflect the availability of the presented approach, we make comparisons with the traditional FMEA method. Firstly, we get the ranking result of the four traffic modes in this case by the traditional FMEA method.

First, according to the risk decision-making matrix, the RPN matrix of this problem is exhibited in Table 9.

Table 9 RPN matrix of eight FMs

Then, the RPN values of each traffic mode can be obtained.

$$N\left( {T_{1} } \right) = 0.1{546, }N\left( {T_{2} } \right) = 0.{4693,}N\left( {T_{3} } \right) = 0.{3291},N\left( {T_{4} } \right) = 0.{3059}$$

Finally, the ranking result of four traffic modes is \(T_{{2}} \succ T_{3} \succ T_{4} \succ T_{{1}}\) under the traffic FMEA context.

Therefore, the rankings of four traffic modes and eight risk FMs are as exhibited in Table 10.

Table 10 Overall scores and ranking of eight FMs

In Table 10, the ranking result \(T_{{2}} \succ T_{{3}} \succ T_{{4}} \succ T_{{1}}\) of four traffic modes is obtained and the ranking of eight risk FMs is \(FM_{1} \succ FM_{{8}} \succ FM_{{5}} \succ FM_{{4}} \succ FM_{2} \succ FM_{7} \succ FM_{6} \succ FM_{3}\). Therefore, among the four traffic modes, the risk of railway traffic (T1) is the lowest, followed by ship (T4), airplane (T3), and highway (T2), and highway (T2) is highest. Among these eight failure modes, the risk of FM1 (Personnel risks) is the greatest. Next, the second highest risk factor is FM8 (Risk factors of accidents). So, these two risk factors should be paid more attention. Then, the risks of FM6 (Risks of traffic management) and FM3 (Risks caused by road condition factors) are relatively low.

5 Comparison and Discussion

In this section, we discuss and analyze the feasibility of the new method, the sensitivity of weights, the advantages of the method and the linguistic term set used. We first analyze the feasibility of the presented approach in Sect. 5.1. Compared with the TOPSIS method [32] and traditional FMEA model in the same linguistic information environment (UDHLTS), the feasibility of the proposed method is illustrated. In the second part, we add the analysis of weight sensitivity of the proposed decision-making framework. The sensitivity of the proposed framework to different weights is analyzed. Then, in Sect. 5.3, the comparison between the presented approach and the existing MADM methods is used to illustrate the validity and superiority. The proposed method can evaluate the risk problems more efficiently. Furthermore, two examples are used to illustrate the difference and superiority of the presented approach. Moreover, in Sect. 5.4, the comparison between the UDHLTS and unbalanced linguistic term sets is shown. The comparison shows that the UDHLTS can provide more unbalanced information in decision-making process.

5.1 Feasibility Analysis

In this subsection, the presented approach is compared with the UDHLTS-TOPSIS method proposed by Fu and Liao [32] and the traditional FMEA method [47]. Fu and Liao [32] have studied the TOPSIS method under the UDHLTS environment. So, it is feasible. We compare the existing TOPSIS methods in the same linguistic information environment (UDHLTS) and analyze the results to prove the feasibility of the new method. Furthermore, to illustrate the feasibility of the proposed method, two examples are used in the following part. The following Table 11 shows the results of different methods.

Table 11 Overall scores and ranking of eight FMs

From Table 11, we can see that the three methods have the same ranking result \(FM_{1} \succ FM_{{8}} \succ FM_{{5}} \succ FM_{{4}} \succ FM_{2} \succ FM_{7} \succ FM_{6} \succ FM_{3}\), So, the ranking order of eight risk FMs  is FM1: Personnel risks; FM8: Risk factors of accidents; FM5: Risks from weather factors; FM4: Risks caused by route planning; FM2: Equipment Risks; FM7: Risks of driving environment; FM6: Risks of traffic management; FM3: Risks caused by road condition factors. According to the previous analysis of the deviation parameter, in our case, the parameter value is \(\lambda_{1} { = 0}{\text{.7,}}\lambda_{2} { = 1}{\text{.3}}\). So, it is needed to choose the appropriate parameters according to the actual problems and the environment. The same ranking in Table 11 reflects the feasibility of the presented approach.

From Table 11 and Fig. 13, it can be found that these three methods have the same ranking results, i.e., \(FM_{1} \succ FM_{{8}} \succ FM_{{5}} \succ FM_{{4}} \succ FM_{2} \succ FM_{7} \succ FM_{6} \succ FM_{3}\). According to the previous analysis of the deviation parameter, choosing the appropriate parameters according to problems and the environment is of importance. So, in this case, the parameter values are \(\lambda_{1} { = 0}{\text{.7,}}\lambda_{2} { = 1}{\text{.3}}\). For method of Fu and Liao [32] based on TOPSIS and the traditional FMEA [47] under the UDHLTSs environment, the highest failure mode is FM1 (Personnel risks). The Comprehensive values of FM1 is 1. Then, the highest failure mode of traditional FMEA and TOPSIS method under the same linguistic environment is also FM1. And the result is the same with our proposed method. Therefore, the same ranking in Table 11 and Fig. 13 illustrates the feasibility of the presented approach.

Fig. 13
figure 13

Ranking results of different methods

In order to further illustrate the feasibility of the method, we added two groups of data to compare the TOPSIS method with the proposed method. The TOPSIS method has been applied in the UDHLTS environment by Fu and Liao [32]. So, to illustrate the validity of our presented method, we further compare the two methods.

There are five kinds of risk factors: FM1, FM2, FM3, FM4, and FM5, and we take four alternatives T1, T2, T3, and T4 as the research object, and evaluate these five types of risk failure modes by the way of expert scoring. The initial evaluation matrix is as follows: the linguistic evaluation information under UDHLTSs of first group are shown in the following Table 12.

Table 12 A set of evaluation information of UDHLTSs

By using two different methods for calculation, we get the evaluation results of the two methods: \(FM_{1} \succ FM_{{5}} \succ FM_{{2}} \succ FM_{{4}} \succ FM_{3}\). The ranking results are shown in the following Table 13 and Fig. 14.

Table 13 Overall scores and ranking of failure modes
Fig. 14
figure 14

Ranking results of TOPSIS and the proposed methods

From above Table 13 and Fig. 14, we can see that the same ranking result \(FM_{1} \succ FM_{{5}} \succ FM_{{2}} \succ FM_{{4}} \succ FM_{3}\) is obtained in this example. It can be seen that the factor with the highest risk among the two methods is FM1. Then, the risk level of FM5, FM2, FM4, and FM3 is reduced in turn.

Then, the linguistic evaluation information under UDHLTSs of first group are shown in the following Table 14.

Table 14 A set of evaluation information of UDHLTSs

By using these two different methods for calculation, we get the same ranking results of the two methods: \(FM_{1} \succ FM_{{5}} \succ FM_{{2}} \succ FM_{{3}} \succ FM_{4}\). The ranking results are shown in the following Table 15 and Fig. 15.

Table 15 Overall scores and ranking of failure modes
Fig. 15
figure 15

Ranking results of TOPSIS and the proposed methods

From the calculation results of this group of evaluation information, we can see that the same ranking result \(FM_{1} \succ FM_{{5}} \succ FM_{{2}} \succ FM_{{3}} \succ FM_{4}\) is obtained in this example. It can be seen that the factor with the highest risk among the two methods is FM1. Then, the risk level of FM5, FM2, FM3,and FM4 is reduced in turn.

From above Table 13, Fig. 14, Table 15, Fig. 15, and the case study, we can see that the same ranking results are obtained in these two examples, which illustrate the feasibility of the presented model. The UDHLTS-TOPSIS method proposed by Fu and Liao [32] has been proved to be feasible in the same linguistic evaluation environment. From the ranking results of Table 13 and Fig. 14, we obtained the same ranking results in different numerical examples. So, we can get that the proposed method meets the feasibility in UDHLTS environment.

5.2 Weight Sensitivity Analysis

In this subsection, we further analysis the robustness of the proposed method. Robustness explains the steadiness of the results produced by a method. The sensitivity analysis is a popular tool to examine the robustness of various MCDM methods. In this part, we analyze the sensitivity of the ranking result about different weights. The results are shown in the following Table 16 and Fig. 13.

Table 16 Overall scores and ranking of eight FMs and four alternatives with different weights

From the Table 16 and Fig. 16, the ranking results of different FMs are changed. According to the above table, the top three FMs are \(FM_{1}\), \(FM_{8}\) and \(FM_{5}\). The results of \(FM_{8}\) and \(FM_{5}\) can be seen changed when we use different weights. While, the ranking results of four alternatives are robust. In other words, for the four alternatives, the ranking results are robust, and for the eight FMs, the ranking results are sensitive to the change of weight. However, the top three risk factors remains and unchanged. So, the decision makers need to be paid great attention and avoidance. Therefore, it is necessary to apply the weight determination method in the process of risk evaluation.

Fig. 16
figure 16

Ranking results of eight FMs with different weights

5.3 Advantage Analysis by Comparing with Different Methods

In this subsection, we compare the presented method with other existing methods (the traditional FMEA method and the simple MACBETH method) and illustrate the advantages of our proposed method. The proposed method contains the FMEA method and MACBETH method. Compared with the traditional FMEA method, our new framework is more complete. The proposed method overcomes the disadvantage of simple multiplication of O, S, and D and evaluation the failure modes according to the RPN values. The weights of different failure modes are considered. Besides, the simple MADM method cannot better address the problem of risk assessment. So, the proposed method combines these two methods and addresses the risk assessment problems more effectively. Therefore, the presented framework is compared with the traditional FMEA model and the classical MAEBETH method under UDHLTS context. The results are exhibited in Table 17, and  Fig. 17 shows the ranking of different methods based on Table 17.

Table 17 Comparison results for different methods
Fig. 17
figure 17

The ranking results of eight failure modes

From Table 17 and Fig. 18, the ranking results of \(FM_{3}\) and \(FM_{6}\) can be seen changed when we use MACBETH-FMEA method and classical MACBETH method, and the orders of \(FM_{7}\) and \(FM_{2}\) also have changed. The reasons for different results are explained as below. Firstly, the MACBETH approach does not consider the relationship between O, S, D, and risk factors, which leads to the inaccuracy of decision-making results. Secondly, from the Table 17, when we use the traditional FMEA method, we cannot choose the FM6 and FM3. Moreover, the weights of each failure mode are not considered. So, the traditional FMEA method has some disadvantages. Because the presented approach takes the attributes of failure modes into account and determines the attribute weights through reasonable weight determination method, which overcomes the shortcomings of the classical method, therefore, the ranking of presented approach is reasonable and feasible.

Fig. 18
figure 18

Ranking results of different methods

To further compare these three methods, two numerical examples are used to reflect the characteristics and differences. The evaluation information of Example 2 is given by the UDHLTSs obtained by expert scoring, and the results are obtained by the above three methods.

Example 2

In order to make further comparative analysis and reflect the benefits of the presented approach, the following is another set of data obtained by expert scoring. In this example, T1, T2, T3, and T4 are four alternatives. FM1, FM2, FM3, FM4, FM5, FM6, FM7, and FM8 are eight failure modes of these four alternatives. The evaluation information of this example is shown in the following Table 18.

Table 18 Evaluation information of example 2 under UDHLTS

According to the process of the different decision-making methods, the results are shown in the following Table 19.

Table 19 Comparison results for different methods

From Table 19, we can see that the ranking result of these three methods  is \(FM_{1} \succ FM_{{5}} \succ FM_{{8}} \succ FM_{{2}} \succ FM_{{3}} \succ FM_{7} \succ FM_{{4}} \succ FM_{{6}}\). But we can also see that it is hard to distinguish between FM2 and FM3 in the MACBETH method because the Severity, Occurrence, and Detection is hard to express in the classical MACBETH method.

Example 3

For further comparative analysis, the following example is utilized to reflect the advantages of the presented method. In this example, the evaluation information is crisp number obtained by experts. T1, T2, T3, and T4 are four alternatives, FM1, FM2, FM3, FM4, FM5, FM6, FM7, and FM8 are eight failure mode of these four alternatives. The evaluation matrix is obtained by scoring according to experts’ cognition for alternatives and risk failure modes, which is shown in Table 20.

Table 20 Crisp evaluation information of example 3

According to the evaluation information obtained by experts, this risk assessment problem is processed and calculated by three methods, and the results are as follows.

From the Table 21, we can see that it is difficult to distinguish between FM6 and FM3 in the traditional FMEA method for UDHLTSs. Because the traditional FMEA method has some drawbacks in considering the importance and weight values of different failure modes. In a word, from the above comparisons and analysis, we can see that the presented approach overcomes the drawbacks of the traditional FMEA method and classic MACBETH method. Compared with FMEA method, our proposed approach can solve risk assessment problems more feasible by using the MACBETH method. Moreover, the weight-determined model overcomes the defect that the FMEA method does not consider the weight factors. The proposed approach has more feasibility in dealing with risk issues compared with the MACBETH method. The proposed FMEA-MACBETH can evaluate the risk factor from OSD and the UDHLTSs is more convenient and more suitable for real decision-making environment. Besides, the weight determination method avoids the weaknesses of classical FMEA that ignores the weight of different FMs, because the weight of FMs also plays an important role in the process of risk assessment. Therefore, the presented method is more reasonable than the classical method.

Table 21 Comparison results for different methods

5.4 Further Comparison with Different LTSs

In this part, the advantages of this UDHLTS are illustrated by comparing with the different linguistic term set (Unbalanced linguistic term sets). Compared with the ULTS, the UDHLTS [32] is more detailed in describing the complex and fuzzy linguistic information than ULTSs [48]. In this subsection, the decision-making results under two linguistic information forms is analyzed, and the results are exhibited in Table 22.

Table 22 Comparison results for different linguistic term sets

Table 22 shows the scale values and the results in two different LTSs environment, and Fig. 19 reflects the results with different LTSs based on Table 22. Different LSTs result in different ranking results. From Table 22, we can see that the ranking results of \(A_{{4}}\) and \(A_{2}\), \(A_{{6}}\), and \(A_{3}\) have changed when we use UDHLTS and ULTS. The UDHLTS can not only consider the unbalanced semantics of the first hierarchy but also the second hierarchy, and the two hierarchies of UDHLTS can reflect the linguistic information more precisely by increasing the granularity of the LTS. So, UDHLTS can provide more details of evaluation information. The different precision of the LTS can result in different results, which illustrate the advantages of our UDHLTSs.

Fig. 19
figure 19

Ranking results of different linguistic term sets

Therefore, different precision of linguistic sets affects the ranking results. The advantages of the UDHLTS are as follows: (1) UDHLTS can descript the complex information more detailed because the second hierarchy LTS adds more details of information. (2) The UDHLTS can describe the fuzzy information with non-uniformly distribution and risk appetite. (3) The UDHLTS can describe the non-uniformly distributed linguistic information more detailed because two hierarchy LTSs can express the unbalanced linguistic information. Therefore, the UDHLTS is an efficient tool to describe complex evaluation information with unbalanced distribution.

6 Conclusions

To describe the complex linguistic evaluation information more accurately and completely, we use UDHLTSs to express fuzzy and complex information with non-uniformly distributed evaluation information, then three scale functions of the first and second hierarchy LTS are improved and unified. To evaluate the risk information effectively in fuzzy environment, a new framework combing FMEA method with MACBETH method is presented under the unbalanced double hierarchy linguistic environment. In addition, a weight determination model based on the CRITIC method is used under UDHLTS context, and the weight is applied in the FMEA method. Furthermore, the presented approach is used to the risk assessment of different transportation forms. Lastly, the comparison between the proposed approach and the traditional methods is utilized to reflect the feasibility and excellence of the presented method.

In future, we will apply the FMEA-MACBETH model to more linguistic decision-making environment, such as double hierarchy hesitant fuzzy linguistic environment. The weight determination method can be further improved by considering the combination of subjective and objective weights. Furthermore, other aggregation criteria can be considered in risk assessment in a fuzzy environment. And the proposed approach can also be applied to different group decision-making situations and real decision-making, such as marine safety risk assessment, environmental risk assessment, and so on.