1 Introduction

Manufacturing enterprises, which are confronted with an increasing competitive environment in today’s global market, realize that the efficient products design and manufacture based on customer needs are crucial for both of their survival and long-term development. In essence, if manufacturers were able to develop new products which satisfy customer preferences, this would give them a competitive advantage [5]. A widespread acceptance in the industry to ensure and improve quality during the product development is the application of quality function deployment (QFD), which is a proven customer-oriented planning approach first introduced in Japan in the late 1960s [1]. It is a comprehensive and systematic method that devotes to transforming customer requirements (CRs) to appropriate engineering characteristics (ECs) of the product in order to increase customer satisfaction.

The most significant tool of QFD, the house of quality (HoQ), is a kind of conceptual map that provides means for interfunctional planning and communications [18]. As is shown in Fig. 1, the left side of the HoQ is the relative weights vector of CRs, while the body of the HoQ is the relationship matrix between CRs and ECs. In addition, the correlation matrix among ECs is showed on the roof of the HoQ, and the importance vector of ECs is given on the bottom of the HoQ. The process of establishing a HoQ is a quantitative and qualitative analysis procedure, after which we can achieve the conversion from customer feedback to engineering information.

Fig. 1
figure 1

The house of quality

It is generally considered that in the design process, planners should pay particular attention to engineering characteristics of a new or existing product or service from the viewpoints of customer desires. However, due to time and budget limitations, it is hard to show great concern for all ECs in the product development. The design team needs to be able to make trade-offs, while selecting the ECs based on the order of their relative importance ranking to achieve more customer satisfaction without violating the business constraints [22]. Therefore, determining the importance ranking of ECs is such a core issue towards successful QFD realization that enterprise resources can then be properly assigned to ECs. In the meantime, the importance of ECs and its prioritization are also key results of QFD as they help the design team select design features without violating the business constraints including time, budget or feasible technology and so on [15].

However, the successful implementation of QFD often requires a significant number of subjective judgements from both customers in a targeted market and a QFD design team in a firm [38]. Therefore, in the QFD process, most of the inputs consist of linguistic data, i.e. the human perception and evaluation involved in the relative weights of CRs and the relationships between CRs and ECs, which are usually subjective and ambiguous. Under the background, the fuzzy set theory originated by [40] and various ranking methods for fuzzy numbers [2, 12, 33] provide a sound theoretical basis for ranking ECs in fuzzy QFD. As an important branch of QFD study, more and more studies and researches have been conducted on how to derive the priority ratings of ECs in fuzzy environments.

On the one hand, many scholars have focused on deriving the priority rankings of ECs by calculating the importance of ECs. For example, Khoo and Ho [20] developed a framework of fuzzy QFD system to handle the ambiguity involved in the QFD process, and the simple arithmetic mean was applied to defuzzify the fuzzy numbers. Kao and Liu [19] proposed the h-cut representation to calculate the importance of ECs, and for each membership value h, a pair of fractional programming problems was formulated to find the h-cut of the importance of ECs. These two are original ways to obtain the importance of ECs. Based on these, Chen et al. [10] calculated the technical importance of ECs using a fuzzy weighted average method, and the fuzzy expected value operator proposed by Liu and Liu [29] was utilized to prioritize ECs. Geng et al. [16] applied the fuzzy ANP and the modified fuzzy logarithmic least squares method to determine the technical importance ratings of ECs. Besides, Chen et al. [7] commended a fuzzy-based quantitative approach to determine the importance priorities or achievement degrees of ECs. A procedure for constructing the HoQ in terms of the proposed approach was also presented. Actually, apart from these, numerous approximation or simulation algorithms are also frequently utilized in fuzzy QFD [21, 23, 25, 30, 36, 41]. Notably, these approaches suggested various fuzzy approximations or simulations to determine the importance of ECs. However, no matter which approach is applied, the error between the real and approximate value always exists. Sometimes, it may be extremely large that contributes to erroneous result. In addition, the computing processes of these methods are often very complicated.

On the other hand, some studies considered to obtain the priority ratings of ECs directly without calculating the importance of ECs. Kwong et al. [24] suggested a fuzzy group decision-making method which integrated the fuzzy weighted average method with a consensus ordinal ranking technique, and then the customers’ preferences on the ranking of ECs were synthesized via 0–1 integer programming. Yan et al. [39] employed an alternative approach to prioritize ECs in QFD based on the order-based semantics of linguistic information and fuzzy preference relations of linguistic profiles, under uncertain interpretations of customers, design team and CRs. Moreover, Fiorenzo et al. [13] proposed an alternative approach deriving from the ordinal prioritization method which initially was proposed by Yager [37] for the prioritization of a set of alternatives basing on a set of ordered criteria. This method addressed the problem of aggregating preference orderings of multiple, ordered decision-makers with respect to a set of possible alternatives. However, although the limitation of information loss caused by the approximation can be avoided and the burden of quantifying qualitative concepts can be eliminated in these methods, and the importance of ECs is not determined, which would be an inconvenience for following QFD processes, such as obtaining the overall customer satisfaction, and determining the target values of the ECs. Therefore, most approaches for ranking ECs employed in fuzzy QFD do not work well.

In order to overcome the aforementioned deficiency, based on the method of Chen et al. [10], this paper aims to devise a method to obtain both the exact expected values and rankings of the importance of ECs in fuzzy QFD. As the theoretical basis, we first present a method to provide a general form on the exact expected value of the product of two nonnegative triangular fuzzy numbers that frequently occur in applying QFD. Then, based on the general form, we calculate the exact expected values of the importance of ECs and prioritize ECs in fuzzy QFD, in which the two sets of input data are expressed as triangular fuzzy numbers (TFNs), namely, the relative weights of CRs and relationships between CRs and ECs. Compared with the traditional h-cut method in QFD, our method can improve the accuracy and reduce the computational complexity. Additionally, the exact expected values obtained by our method are much better in reflecting the average values of the fuzzy importance of ECs, and the final rankings of ECs are also more reliable. Finally, we show the extensive applications of the exact expected values of the importance of ECs, that is, determining the overall customer satisfaction and cost–benefit analysis of ECs.

The rest of the article is organized as follows. In the next section, some important concepts of TFN that is used in fuzzy QFD are introduced. Section 3 presents a method to compute the exact expected value of the product of two triangular fuzzy numbers. Afterwards, in Sect. 4, our method is applied to determine the exact expected value of the importance of ECs and prioritize ECs in fuzzy QFD. Section 5 illustrates a numerical example about the design of a flexible manufacturing system, and the ranking results are compared with those obtained by the frequently used h-cut method in QFD. More than that, some other applications of the exact expected value of the fuzzy importance of ECs are also presented.

The following list contains all acronyms and abbreviations which are used in this paper.

  • QFD: quality function deployment;

  • HoQ: house of quality;

  • CR: customer requirement;

  • EC: engineering characteristic;

  • TFN: triangular fuzzy number;

  • FMS: flexible manufacturing system.

2 Distribution and Expected Value of a TFN

Fuzzy set theory has been well developed and applied in a wide variety of real problems. As the main instrument used in the fuzzy set theory, a fuzzy number is a mathematical model of a vaguely perceived quantitative piece of information, defined as a function from a possibility space to the set of real numbers. For practical purposes, TFN as the most commonly used form of fuzzy numbers have been applied widely. In this section, we briefly review the concept of TFN which will be adopted to interpret the fuzziness of CRs and ECs in this paper. Meanwhile, the expressions of its membership function, credibility distribution, inverse credibility distribution and expected value are also presented, which will be used in our problem.

2.1 Definition of a TFN

Let \({\Uptheta}\) be a nonempty set, \({{\mathcal{P}}}({\Uptheta})\) the power set of \({\Uptheta}\) and Pos a possibility measure. Then, the triplet \(({\Uptheta} , {\mathcal{P}}({\Uptheta} ), \text{Pos})\) is called a possibility space. Based on this, we have the following mathematical definition of fuzzy number.

Definition 1

A fuzzy number is defined as a function from a possibility space \(({\Uptheta} , {\mathcal{P}}({\Uptheta} ), \text{Pos})\) to the set of real numbers.

Therewith, the membership function of a fuzzy number can be defined as follows.

Definition 2

Let \(\xi\) be a fuzzy number defined on the possibility space \(({\Uptheta} , {\mathcal{P}}({\Uptheta} ), \text{Pos}).\) Then its membership function is derived from the possibility measure by

$$\mu (x)=\text{Pos}\{\theta \in {\Uptheta} |\xi (\theta )=x\},\quad x\in {\mathfrak{R}}.$$
(1)

Let \(\xi\) be a TFN fully determined by a triplet of crisp numbers as \(\xi =(a^{\rm L},a^{\rm C},a^{\rm U}),\) where \(a^{\rm C}\) is the central value with membership 1 describing the most possible value of \(\xi,\) and \(a^{\rm L}\) and \(a^{\rm U}\) indicate the lower and upper limit values of \(\xi\), respectively. Thus, the membership function of \(\xi\) can be given by

$$\mu (x)= \left\{ \begin{array}{lll} \frac{x-a^{\rm L}}{a^{\rm C}-a^{\rm L}} ,& \quad \text{if}\;a^{\rm L}\le x < a^{\rm C}\\ \frac{a^{\rm U}-x}{a^{\rm U}-a^{\rm C}} ,& \quad \text{if }\;a^{\rm C}\le x \le a^{\rm U}\\ \quad 0,& \quad \text{otherwise, } \end{array} \right.$$
(2)

which is depicted in Fig. 2. Particularly, we call \(\xi =(a^{\rm L},a^{\rm C},a^{\rm U})\) a symmetric TFN if it satisfies \(a^{\rm C}-a^{\rm L}=a^{\rm U}-a^{\rm C}\).

Fig. 2
figure 2

The membership function of \(\xi =(a^{\rm L},a^{\rm C},a^{\rm U})\)

2.2 Credibility Distribution of a TFN

In order to obtain the credibility distribution of a TFN, let us introduce some related concepts first. Suppose that \(\xi\) is a fuzzy number with the membership function \(\mu\). Then, the possibility of the fuzzy event \(\{\xi \ge x\}\) is defined by

$$\text{Pos}\{\xi \ge x\}=\sup \limits_{y\ge x}\mu (y),$$
(3)

whereas the necessity of \(\{\xi \ge x\}\) is defined as the impossibility of \(\{\xi < x\}\), i.e.

$$\text{Nec}\{\xi \ge x\}=1-\text{Pos}\{\xi < x\}=1-\sup \limits_{y<x}\mu (y).$$
(4)

Furthermore, Liu and Liu [29] initially suggested that the credibility of a fuzzy event is defined as the average of its possibility and necessity. That is, the credibility of \(\{\xi \ge x\}\) is

$$\text{Cr}\{\xi \ge x\}=\frac{1}{2}(\text{Pos}\{\xi \ge x\}+\text{Nec}\{\xi \ge x\}).$$
(5)

Subsequently, in order to describe fuzzy numbers, the concept of the credibility distribution is adopted.

Definition 3

([26]) The credibility distribution \({\Upphi} : {\mathfrak{R}}\rightarrow [0,1]\) of a fuzzy number \(\xi\) is defined by

$${\Upphi} (x)=\text{Cr}\{\theta \in {\Uptheta} | \xi (\theta )\le x\}.$$
(6)

That is, \({\Upphi} (x)\) is the credibility that the fuzzy number \(\xi\) takes a value less than or equal to x. Liu [27] proved that the credibility distribution \({\Upphi}\) is a nondecreasing function on \({\mathfrak{R}}\) with \({\Upphi} (-\infty )=0\) and \({\Upphi} (+\infty )=1\), which can be calculated via the membership function of \(\xi\) as follows.

Theorem 1

([28]) Let \(\xi\) be a fuzzy number with the membership function \(\mu\). Then, its credibility distribution is

$${\Upphi} (x)=\frac{1}{2}\left(\sup_{y\le x}\mu (y)+1-\sup_{y>x}\mu (y)\right), \quad \forall x\in {\mathfrak{R}}.$$
(7)

As for a TFN \(\xi =(a^{\rm L},a^{\rm C},a^{\rm U})\), to obtain its credibility distribution \({\Upphi} (x)\), we need to calculate the credibility via the possibility and necessity by virtue of Eqs. (2)\(\sim\)(5) as follows:

$$\text{Pos}\{\xi \ge x\}=\left\{ \begin{array}{ll} 1,& \quad \text{if}\;x< a^{\rm C}\\ \frac{-x+a^{\rm U}}{a^{\rm U}-a^{\rm C}},& \quad \text{if}\;a^{\rm C}\le x< a^{\rm U}\\ 0,& \quad \text{if}\;x\ge a^{\rm U}, \end{array} \right.$$
(8)
$$\text{Pos}\{\xi \le x\}=\left\{ \begin{array}{ll} 0, & \quad \text{if}\;x< a^{\rm L}\\ \frac{ x-a^{\rm L}}{a^{\rm C}-a^{\rm L}},& \quad \text{if}\; a^{\rm L}\le x< a^{\rm C}\\ 1,& \quad \text{if}\; x\ge a^{\rm C}, \end{array} \right.$$
(9)
$$\text{Nec}\{\xi \ge x\}=\left\{ \begin{array}{ll} 1,& \quad \text{if}\;x< a^{\rm L}\\ \frac{- x+a^{\rm C}}{a^{\rm C}-a^{\rm L}},& \quad \text{if}\;a^{\rm L}\le x< a^{\rm C}\\ 0,& \quad \text{if}\;x\ge a^{\rm C}, \end{array} \right.$$
(10)
$$\text{Nec}\{\xi \le x\}=\left\{ \begin{array}{ll} 0,& \quad \text{if}\;x< a^{\rm C}\\ \frac{ x-a^{\rm C}}{a^{\rm U}-a^{\rm C}},& \quad \text{if}\;a^{\rm C}\le x< a^{\rm U}\\ 1,& \quad \text{if}\;x\ge a^{\rm U}, \end{array} \right.$$
(11)
$$\text{Cr}\{\xi \ge x\}=\left\{ \begin{array}{ll} 1,& \quad \text{if}\;x< a^{\rm L}\\ \frac{- x+2a^{\rm C}-a^{\rm L}}{2(a^{\rm C}-a^{\rm L})},& \quad \text{if}\;a^{\rm L}\le x< a^{\rm C}\\ \frac{- x+a^{\rm U}}{2(a^{\rm U}-a^{\rm C})},& \quad \text{if}\;a^{\rm C}\le x< a^{\rm U}\\ 0,&\quad \text{if}\;x\ge a^{\rm U}, \end{array} \right.$$
(12)
$$\text{Cr}\{\xi \le x\}=\left\{ \begin{array}{ll} 0,& \quad \text{if}\;x< a^{\rm L}\\ \frac{ x-a^{\rm L}}{2(a^{\rm C}-a^{\rm L})},& \quad \text{if}\;a^{\rm L}\le x< a^{\rm C}\\ \frac{ x+a^{\rm U}-2a^{\rm C}}{2(a^{\rm U}-a^{\rm C})},& \quad \text{if}\;a^{\rm C}\le x< a^{\rm U}\\ 1,& \quad \text{if}\;x\ge a^{\rm U}. \end{array} \right.$$
(13)

Then according to Eq. (6), the credibility distribution of \(\xi\) is obtained as

$${\Upphi} (x)=\text{Cr}\{\xi \le x\}=\left\{ \begin{array}{ll} 0,& \quad \text{if}\;x< a^{\rm L}\\ \frac{ x-a^{\rm L}}{2(a^{\rm C}-a^{\rm L})},& \quad \text{if}\;a^{\rm L}\le x< a^{\rm C}\\ \frac{ x+a^{\rm U}-2a^{\rm C}}{2(a^{\rm U}-a^{\rm C})},& \quad \text{if}\;a^{\rm C}\le x< a^{\rm U}\\ 1,& \quad \text{if}\;x\ge a^{\rm U}, \end{array} \right.$$
(14)

which is depicted in Fig. 3. It can be seen from Fig. 3 that the credibility distribution of \(\xi =(a^L, a^C, a^U)\) is strictly increasing in the closed interval \([a^{\rm L},a^{\rm U}]\). If \(\xi\) is an asymmetric TFN, i.e. \(a^{\rm C}-a^{\rm L}\ne a^{\rm U}-a^{\rm C}\), there will be a turning point \((a^{\rm C},0.5)\).

Fig. 3
figure 3

The credibility distribution of \(\xi =(a^{\rm L},a^{\rm C},a^{\rm U})\)

2.3 Inverse Credibility Distribution of a TFN

Generally speaking, credibility distributions of any fuzzy numbers are nondecreasing. Moreover, regarding the fuzzy number with a strictly increasing credibility distribution, the definition of inverse credibility distribution was proposed by Zhou et al. [42] as follows.

Definition 4

([42]) Let \(\xi\) be a fuzzy number with a continuous and strictly increasing credibility distribution \({\Upphi}.\) Then, the inverse function \({\Upphi}^{-1}\) is called the inverse credibility distribution of \(\xi.\)

Note that the inverse credibility distribution \({\Upphi}^{-1}\) is well defined on the open interval (0, 1). If required, we may extend the domain via

$${\Upphi}^{-1}(0)=\lim_{\alpha \downarrow 0}{\Upphi}^{-1}(\alpha ),\ \ \ {\Upphi}^{-1}(1)=\lim_{\alpha \uparrow 1}{\Upphi}^{-1}(\alpha).$$
(15)

From Fig. 3, we can see that the credibility distribution of the TFN \(\xi =(a^{\rm L},a^{\rm C},a^{\rm U})\) is continuous and strictly increasing at each point x with \(0<{\Upphi} (x)<1,\) which follows immediately that the inverse function \({\Upphi}^{-1}(\alpha )\) exists and is unique for each \(\alpha \in (0, 1).\) Thus, the inverse credibility distribution of \(\xi\) can be deduced through inverse operation directly and figured out as follows (see Fig. 4):

$${\Upphi}^{-1}(\alpha )=\left\{ \begin{array}{ll} 2(a^{\rm C}-a^{\rm L})\alpha +a^{\rm L},& \quad \text{if}\;0\le \alpha < 0.5\\ 2(a^{\rm U}-a^{\rm C})\alpha +2a^{\rm C}-a^{\rm U}, & \quad \text{if}\;0.5\le \alpha \le 1.\\ \end{array}\right.$$
(16)
Fig. 4
figure 4

The inverse credibility distribution of \(\xi =(a^{\rm L},a^{\rm C},a^{\rm U})\)

Furthermore, as a direct result, the function \({\Upphi}^{-1}(1-\alpha )\) can be conducted from Eq. (16) as

$$\begin{aligned} {\Upphi}^{-1}(1-\alpha ) & = \left\{ \begin{array}{cc} 2(a^{\rm U}-a^{\rm C})(1-\alpha )+2a^{\rm C}-a^{\rm U}, & \quad \text{if}\quad0\le \alpha < 0.5\\ 2(a^{\rm C}-a^{\rm L})(1-\alpha )+a^{\rm L},& \quad \text{if}\quad0.5\le \alpha \le 1 \end{array}\right. \\ & = \left\{ \begin{array}{ll} a^{\rm U}-2(a^{\rm U}-a^{\rm C})\alpha , & \quad \text{if}\quad0\le \alpha < 0.5\\ 2a^{\rm C}-a^{\rm L}-2(a^{\rm C}-a^{\rm L})\alpha ,& \quad \text{if}\quad0.5\le \alpha \le 1. \end{array} \right. \end{aligned}$$
(17)

which will be used in the following context.

2.4 Expected Value of a TFN

The expected value of a fuzzy number is the average value in the sense of fuzzy measure. For fuzzy numbers, there are many ways to define an expected value operator. In this paper, we use the definition of the expected value operator for fuzzy numbers given by Liu and Liu [29]. This definition is applicable to not only continuous fuzzy numbers but also discrete ones.

Definition 5

([29]) Let \(\xi\) be a fuzzy number. Then, the expected value of \(\xi\) is defined by

$$E[\xi ]=\int_{0}^{+\infty }\text{Cr}\{\xi \ge x\}\text{d}x- \int_{-\infty }^{0}\text{Cr}\{\xi \le x\}\text{d}x$$
(18)

provided that at least one of the two integrals is finite.

Note that Eq. (18) can also be expressed as another form. Before introducing that, the concepts of the optimistic and pessimistic functions of a fuzzy number are given.

Definition 6

([32]) Let \(\xi\) be a fuzzy number on the possibility space \(({\Uptheta} , {\mathcal{P}}({\Uptheta} ), \text{Pos})\). Then, the optimistic function, \(\xi_{\sup }(h)\), of \(\xi\) is defined as

$$\xi_{\sup }(h)=\sup \{r | \text{Pos}\{\theta \in {\Uptheta} | \xi (\theta )\ge r \} \ge h\},\quad h \in [0,1],$$
(19)

while the pessimistic function, \(\xi_{\inf }(h)\), of \(\xi\) is defined as

$$\xi_{\inf }(h)=\inf \{r | \text{Pos}\{\theta \in {\Uptheta} | \xi (\theta )\le r \} \ge h\},\quad h \in [0,1].$$
(20)

By Definition 6, it has been proved by Liu and Liu [32] that the expected value of \(\xi\) can be calculated as

$$E[\xi ]= \frac{1}{2} \int_{0}^{1}\left( \xi_{\sup }(h)+\xi_{\inf }(h)\right) \text{d}h,$$
(21)

which is an equivalent form of Eq. (18). Meanwhile, Eq. (21) is also a special case of f-weighted possibilistic mean value of a fuzzy number presented by Fuller and Majlender [14], that is, 1-weighted possibilistic mean value. Fore more details, readers can refer to Fuller and Majlender [14].

As for the TFN \(\xi =(a^{\rm L},a^{\rm C},a^{\rm U}),\) in accordance with Eqs. (12) and (13), its expected value \(E[\xi ]\) can be obtained as

$$E[\xi ]=\int_{0}^{+\infty }\text{Cr}\{\xi \ge x\}\text{d} x- \int_{-\infty }^{0}\text{Cr}\{\xi \le x\}\text{d}x= \frac{a^{\rm L}+2a^{\rm C}+a^{\rm U}}{4}.$$
(22)

With Eq. (21), the same result can be achieved.

Regarding the independence of fuzzy numbers, it has been discussed by many researchers from different angles. In this paper, we focus on the definition together with an equivalent condition given by Liu and Gao [31] as follows.

Definition 7

([31]) The fuzzy numbers \(\xi_{1},\xi_{2},\ldots ,\xi_{n}\) are said to be independent if

$$\text{Cr}\left\{ \bigcap^n_{i=1}\{\xi_i\in B_i\}\right\} = \min_{1\le i\le n}\text{Cr}\{\xi_i \in B_i\}$$
(23)

for any sets \(B_1,B_2,\ldots ,B_n\) of \({\mathfrak{R}}\).

Theorem 2

([31]) The fuzzy numbers \(\xi_1,\xi_2,\ldots ,\xi_n\) are independent if and only if

$$\text{Cr}\left\{ \bigcup_{i=1}^{n}\left\{ \xi_i\in B_i\right\} \right\} = \max_{1\le i\le n} \text{Cr}\left\{ \xi_i\in B_i\right\}$$
(24)

for any sets \(B_1,B_2,\ldots ,B_n\) of \({\mathfrak{R}}\).

Subsequently, considering the linearity of expected value operator, a related theorem has been put forward on the basis of independence of fuzzy numbers.

Theorem 3

([32]) Let \(\xi\) and \(\eta\) be independent fuzzy numbers with finite expected values. Then, for any real numbers \(\lambda\) and \(\delta\), we have

$$E[\lambda \xi +\delta \eta ]=\lambda E[\xi ]+\delta E[\eta ].$$
(25)

Suppose that \(\xi =(a^{\rm L},a^{\rm C},a^{\rm U})\) and \(\eta =(b^{\rm L},b^{\rm C},b^{\rm U})\) are two independent TFNs. By applying Eqs. (22) and (25), it is easy to acquire

$$E[\lambda \xi +\delta \eta ]=\lambda E[\xi ]+\delta E[\eta ] =\frac{\lambda }{4}(a^{\rm L}+2a^{\rm C}+a^{\rm U})+\frac{\delta }{4}(b^{\rm L}+2b^{\rm C}+b^{\rm U}).$$
(26)

3 Expected Value of Product of Two TFNs

It is acknowledged that a fuzzy number created by the product of two TFNs is no longer a TFN, and its membership function is nonlinear and complicated. Consequently, it is not easy to get its exact expected value in most cases. Since our problem refers to the product of two TFNs, this section focuses on how to obtain the exact expected value of the product of two TFNs.

3.1 Derivation of the Exact Expected Value of the Product of Two TFNs

In order to describe our method, a theorem proved by Zhou et al. [42] is introduced first.

Theorem 4

([42]) Let \(\xi_1,\xi_2,\ldots ,\xi_n\) be independent fuzzy numbers with continuous and strictly increasing credibility distributions \({\Upphi}_1,\) \({\Upphi}_2,\ldots ,{\Upphi}_n\), respectively. If the function \(f(x_1, x_2, \ldots ,\) \(x_n)\) is strictly increasing with respect to \(x_1,x_2,\ldots ,x_m\) and strictly decreasing with respect to \(x_{m+1},\) \(x_{m+2},\ldots ,x_n\), then the expected value of the fuzzy number \(\xi =f(\xi_1,\ldots ,\xi_m,\xi_{m+1},\ldots ,\xi_n)\) is

$$E[\xi ]=\int_{0}^{1}f({\Upphi}_1^{-1}(\alpha ),\ldots ,{\Upphi}_m^{-1}(\alpha ), {\Upphi}_{m+1}^{-1}(1-\alpha ),\ldots ,{\Upphi}_n^{-1}(1-\alpha )) \text{d}\alpha.$$
(27)

Then let us discuss the product of two TFNs. Assume that \(\xi_1=(a^{\rm L},a^{\rm C},a^{\rm U})\) and \(\xi_2=(b^{\rm L},b^{\rm C},b^{\rm U})\) are two TFNs with credibility distributions \({\Upphi}_1\) and \({\Upphi}_2\), respectively. Then, according to Definition 5, the expected value of \(\xi\) is defined by

$$E[\xi ]=E[\xi_1\xi_2]=\int_{0}^{+\infty }\text{Cr}\left\{ \xi_1\xi_2\ge x\right\} \text{d}x-\int_{-\infty }^{0}\text{Cr}\left\{ \xi_1\xi_2\le x\right\} \text{d}x.$$
(28)

However, if both \(\xi_1\) and \(\xi_2\) are nonnegative TFNs (i.e. \(a^{\rm L}\ge 0\) and \(b^{\rm L}\ge 0\)), we can know that \(\xi =\xi_1\xi_2\) is strictly increasing with respect to \(\xi_1\) and \(\xi_2\). Since the inputs \(\xi_1\) and \(\xi_2\) are independent TFNs with inverse credibility distributions \({\Upphi}^{-1}_{1}\) and \({\Upphi}^{-1}_{2}\), based on Theorem 4, the expected value of \(\xi =\xi_1\xi_2\) can be calculated by

$$E[\xi ]=\int_{0}^{1}{\Upphi}_{1}^{-1}(\alpha ){\Upphi}_{2}^{-1}(\alpha )\text{d}\alpha.$$
(29)

Afterwards, by taking inverse credibility distributions \({\Upphi}^{-1}_{1}(\alpha )\) and \({\Upphi}^{-1}_{2}(\alpha )\) in Eq. (16) into the above equation, we obtain

$$\begin{aligned} E[\xi ]& = \int_{0}^{1}{\Upphi}_{1}^{-1}(\alpha ){\Upphi}_{2}^{-1}(\alpha )\text{d}\alpha \\ & = \int_{0}^{0.5}\left( 2(a^{\rm C}-a^{\rm L})\alpha +a^{\rm L}\right) \left( 2(b^{\rm C}-b^{\rm L})\alpha +b^{\rm L}\right) \text{d}\alpha \\ & \quad +\int_{0.5}^{1}\left( 2(a^{\rm U}-a^{\rm C})\alpha +2a^{\rm C}-a^{\rm U}\right) \left( 2(b^{\rm U}-b^{\rm C})\alpha +2b^{\rm C}-b^{\rm U}\right) \text{d}\alpha \\ & =\frac{1}{6}\left( a^{\rm L}b^{\rm L}+2a^{\rm C}b^{\rm C}+a^{\rm U}b^{\rm U}\right) +\frac{1}{12}\left( a^{\rm L}b^{\rm C}+a^{\rm C}b^{\rm L}+a^{\rm C}b^{\rm U}+a^{\rm U}b^{\rm C}\right). \end{aligned}$$
(30)

In particular, if both \(\xi_1\) and \(\xi_2\) are symmetric TFNs, that is, \(a^{\rm C}-a^{\rm L}=a^{\rm U}-a^{\rm C}\) and \(b^{\rm C}-b^{\rm L}=b^{\rm U}-b^{\rm C}\), Eq. (30) can be further expressed as

$$E[\xi ]=\frac{1}{3}\left( a^{\rm L}b^{\rm L}+a^{\rm U}b^{\rm U}\right) +\frac{1}{6}\left( a^{\rm L}b^{\rm U}+a^{\rm U}b^{\rm L}\right).$$
(31)

Remark 1

It should be noted that the exact expected value of \(\xi =\xi_1 \xi_2\) can also be easily derived from Eq. (21) applying the well-known Nguyen’s theorem [34] for nonnegative triangular fuzzy numbers. Obviously, the same result can be obtained via the two different methods.

Remark 2

If \(\xi_1\) is a nonnegative TFN (i.e. \(a^L \ge 0\)), and \(\xi_2\) is nonpositive (i.e. \(b^U \le 0\)), we can know that \(-\xi_2=(-b^{\rm U},-b^{\rm C},-b^{\rm L})\) is nonnegative. Then, \(E[\xi ]= E[\xi_1 \xi_2]= -E[\xi_1 \cdot (-\xi_2)]\), which can be computed as the product of two nonnegative TFNs via Eq. (30). Similarly, If both \(\xi_1\) and \(\xi_2\) are nonpositive TFNs, then \(E[\xi ]=E[\xi_1\xi_2]=E[(-\xi_1)\cdot (-\xi_2)],\) which can also be calculated as the product of two nonnegative TFNs via Eq. (30) immediately.

Example 1

Let \(\xi_1=(0,2,7)\) and \(\xi_2=(1,2,10).\) Then based on Eq. (30), the expected value of \(\xi =\xi_1\xi_2\) can be calculated as

$$E[\xi ]=\frac{1}{6}(0\times 1+2\times 2\times 2+7 \times 10)+\frac{1}{12}(0\times 2+2\times 1+2\times 10+7\times 2)=16.$$
(32)

Example 2

Let \(\xi_1=(2, 2, 4),\) \(\xi_2=(2, 3, 6),\) \(\xi_3=(3, 4, 5),\) \(\xi_4=(-6,-5,0),\) \(\xi_5=(-3, -1, -1),\) \(\xi_6=(-5, -2, -1)\) and \(\xi =3\xi_1\xi_2+\xi_3\xi_4+2\xi_5\xi_6.\) Then, according to Theorem 3, we obtain

$$E[\xi ]=E[3\xi_1\xi_2+\xi_3\xi_4+2\xi_5\xi_6]=3E[\xi_1\xi_2]+ E[\xi_3\xi_4]+2E[\xi_5\xi_6].$$
(33)

Afterwards, based on Eq. (30), Eq. (33) can be calculated as

$$\begin{aligned} E[\xi ] & = 3E[\xi_1\xi_2]+ E[\xi_3\xi_4]+2E[\xi_5\xi_6]\\ & =3\left[ \frac{1}{6}(2\times 2+2\times 2\times 3+4\times 6)+\frac{1}{12}(2\times 3+2\times 2+2\times 6+4\times 3)\right] \\ & \quad -\left[ \frac{1}{6}(3\times 0+2\times 4\times 5+5\times 6)+\frac{1}{12}(3\times 5+4\times 0+4\times 6+5\times 5)\right] \\ & \quad +2\left[ \frac{1}{6}(1\times 1+2\times 1\times 2+3\times 5)+\frac{1}{12}(1\times 2+1\times 1+1\times 5+3\times 2)\right] \\ & =20.5.\end{aligned}$$
(34)

On the whole, our proposed algorithm consists of the following two steps. The first step is deriving the inverse credibility distribution \({\Upphi}^{-1}_i (\alpha )\) of the TFN \(\xi_i,\quad i=1,2,\) via Eq. (16). The second step is deriving the expected value of \(\xi = \xi_1 \xi_2\) based on Theorem 4. Through the proposed algorithm, Eq. (30) is obtained, which can be considered as a general form on the expected value of the product of two nonnegative TFNs.

3.2 Comparisons with the h-Cut Method

In order to obtain the expected value of a fuzzy number which has a nonlinear and complex membership function, many previous studies gave advice to provide an approximation or simulation, typical is the use of the h-cut representation of fuzzy sets and interval analysis [10, 19]. For a comparison purpose, we briefly recall the h-cut method. As mentioned in Sect. 2.4, the expected value of \(\xi\) can be calculated via Eq. (21) based on Definition 6. In general, when the membership function of \(\xi\) is not exactly known, the fuzzy expected value of \(\xi\) can be obtained by enumerating some discrete h values, that is,

$$E[\xi ]\simeq \frac{1}{2L} \sum_{l=1}^L \left( \xi_{\sup }(h_l)+\xi_{\inf }(h_l)\right),$$
(35)

where \(\xi_{\sup }(h_l)\) and \(\xi_{\inf }(h_l)\) are the optimistic and pessimistic functions of \(\xi\) in the \(h_l\)-cut, \(l= 1,\) \(2,\ldots , L\). The choice of the total number of h values, i.e. L, determines the closeness of the computational result to the real expected value. Theoretically, by setting infinite h values, this approach can obtain the exact expected value of the product of two TFNs. However, for simplicity, a finite set of h values which usually contains 11 h values from 0 to 1, i.e. \(\{0, 0.1, \ldots , 0.9, 1\}\), is selected in many previous methods.

In order to provide the comparisons of our method with the h-cut method, Examples 1 and 2 are recalculated. Tables 1 and 2 list the results of the expected value of \(\xi =\xi_1 \xi_2\) in Example 1 and \(\xi\) \(=3\xi_1 \xi_2+\xi_3 \xi_4+ 2\xi_5 \xi_6\) in Example 2 by applying the h-cut method, respectively.

It can be seen that the results obtained by the two methods are not the same. In Example 1, the result derived by our method is 16, whereas the result by the h-cut method is 16.35. In Example 2, the result derived by our method is 20.5, whereas that by the h-cut method is 22.8. Obviously, with the increase of the number of TFNs \(\xi_i,\quad i=1,2, \ldots , n\) in the function \(\xi =f(\xi_1, \xi_2, \ldots , \xi_n),\) the difference between the two results obtained by our method and the h-cut method gradually becomes large. In fact, it is quite in accord with intuition.

Table 1 The expected value of ξ in Example 1 using the h-cut method
Table 2 The expected value of \(\xi\) in Example 2 using the h-cut method

From the above comparison results, it is clear that (1) our method can get the exact expected value and thus improve the accuracy; (2) our method can reduce the computational complexity compared with the h-cut method; (3) for the h-cut method, the number of TFNs \(\xi_i,\quad i=1,2, \ldots , n\) in the function \(\xi =f(\xi_1, \xi_2, \ldots , \xi_n)\) has a negative influence on the accuracy, but it has no influence on the results obtained by our method.

In some cases, our method can be used in many practical problems involving the related arithmetic operations on TFNs such as in QFD. Then in the next section, we will calculate the exact expected value of the importance of ECs and prioritize ECs in fuzzy QFD by applying our method.

4 Ranking the Importance of ECs in Fuzzy QFD

In this section, based on the method of Chen et al. [10], we manage to derive both the exact expected values and the rankings of the importance of ECs. Instead of using any fuzzy simulation or approximation algorithms, our method can obtain the exact expected values of the importance of ECs with a relatively simple calculation.

The proposed method is composed of three stages. The first stage is to collect the personal evaluations from target customers on the importance of CRs and individual judgements from the product planning team on the relationships between CRs and ECs. Then, the fuzzy importance of ECs is derived according to the synthesized importance of CRs and synthesized relationships between CRs and ECs. Finally, the final rankings of ECs are obtained based on the corresponding exact expected values of their fuzzy importance.

4.1 Collections of Individual Evaluations and Judgements

Different from traditional QFD, the input data in fuzzy QFD are expressed in fuzzy numbers rather than crisp numbers. In order to calculate the importance of ECs, the two sets of input data should be expressed in fuzzy numbers, that is, the relative weights of CRs and the relationship measures between CRs and ECs [8].

The relative weight of each CR is one of the key inputs in QFD. Generally, the more important a CR is, the higher weight it should get. Formally, a set of CRs is represented as

$$\text{CR}=\{\text{CR}_1, \text{CR}_2, \ldots , \text{CR}_M\}.$$
(36)

In general, CRs are gathered by analysing questionnaires and surveys with regard to the product. The preferences of different customers on a specific product differ with personal tastes and individual needs. In order to obtain the relative weights of CRs, K customers \(C_1, C_2, \ldots , C_K\) are surveyed in a target market. The kth customer’s individual preference on \(\text{CR}_m\) is denoted by \(W_m^k\) as shown in Table 3. In QFD, it is natural and reasonable to suppose that \(W_m^k, m = 1, 2, \ldots , M,\quad k=1,\) \(2, \ldots , K\), are independent and nonnegative TFNs, denoted by \((a_{mk}^{\rm L}, a_{mk}^{\rm C}, a_{mk}^{\rm U})\), respectively.

Furthermore, the company’s product planning team should develop a set of ECs to capture the CRs in measurable technical terms. Formally, a set of ECs is collected from the expert team involved in the design of a particular product denoted as

$$\text{EC}=\{\text{EC}_1, \text{EC}_2, \ldots , \text{EC}_N\}.$$
(37)

The translating process from CRs to ECs in a QFD problem is carried out by a product planning team composed with S experts \(D_1, D_2, \ldots , D_S\). Then, the relationship measure between \(\text{CR}_m\) and \(\text{EC}_n\) with respect to \(D_S\) is denoted by \(U_{mn}^s\) as shown in Table 3. In QFD, we are similarly allowed to assume that \(U_{mn}^s\), \(m=1, 2, \ldots , M,\quad n=1, 2, \ldots , N,\qquad s=1, 2, \ldots , S\), are independent and nonnegative TFNs, denoted by \((b_{mns}^{\rm L}, b_{mns}^{\rm C}, b_{mns}^{\rm U})\), respectively.

Table 3 Fuzzy linguistic data of a HoQ

4.2 Formulation of the Fuzzy Importance of ECs

To formulate the problem of consensus ranking of the importance of CRs, by synthesizing the fuzzy weights \(W_m^k\) of K customers, the final importance weight of \(\text{CR}_m\) can be obtained as

$$W_m=\frac{1}{K}\sum \limits_{k=1}^{K}W_m^k,\quad m=1, 2, \ldots,M$$
(38)

representing a trade-off among the preferences of customers surveyed. Since \(W_m^k,\quad m=1, 2, \ldots , M,\qquad k\) \(=1, 2, \ldots , K,\) are independent and nonnegative TFNs, the importance of CRs \(W_m,\quad m=1, 2, \ldots , M,\) is also independent and nonnegative TFNs, denoted by \((a_m^{\rm L}, a_m^{\rm C}, a_m^{\rm U}).\)

Similar to the relative weights of CRs, by aggregating the evaluation of S experts, the final relationship measure between the mth CR and the nth EC can be derived from the following equation:

$$U_{mn}=\frac{1}{S}\sum \limits_{s=1}^{S}U_{mn}^s,\quad m=1, 2, \ldots , M,\qquad n=1, 2, \ldots,N,$$
(39)

representing a balance of the relationship measures between CRs and ECs judged by all the consulted experts. Since \(U_{mn}^s,\) \(m=1, 2, \ldots , M,\quad n=1, 2, \ldots , N,\qquad s=1, 2, \ldots , S,\) are independent and nonnegative TFNs, the relationship measures between CRs and ECs, i.e. \(U_{mn},\) \(m=1, 2, \ldots , M,\quad n=1, 2, \ldots , N,\) are also independent and nonnegative TFNs, denoted by \((b_{mn}^{\rm L}, b_{mn}^{\rm C}, b_{mn}^{\rm U}).\)

Now, let us consider the importance of ECs. In this paper, we assume that there are no correlations among ECs. Owing to the uncertainties in the product design process, the relative importance vector of CRs \(\varvec{W}\) and the relationship matrix between CRs and ECs \(\varvec{U}\) are fuzzy. Accordingly, the importance of ECs \(\varvec{Y}\) is also fuzzy.

Generally, there are two main forms to be adopted for the calculation of the importance of ECs. One is that the fuzzy importance of ECs is computed by multiplying the relative importance of CRs and the relationships between CRs and ECs, which is defined by the following equation:

$$Y_n=\sum \limits_{m=1}^{M}W_mU_{mn}.$$
(40)

The other is that the importance of ECs is calculated by the fuzzy weighted average, which can be expressed as follows:

$$Y_n=\frac{\sum_{m=1}^{M}W_mU_{mn}}{\sum_{m=1}^{M}W_m}.$$
(41)

To the second form, i.e. Eq.(41), although it shows the idea of normalization, the relations among \(W_m,\) \(U_{mn}\) and \(Y_n\) are not be reflected intuitively. Moreover, disadvantages of this form are apparent in the increased complexity for calculating the fuzzy importance of ECs. Finally, a critical drawback is the information loss, since approximation processes are necessary [39]. For all these reasons we think that it is more reasonable to apply the first form, that is, the relative importance of CRs and the relationships between CRs and ECs are aggregated to determine the fuzzy importance of ECs. Thus, based on Eq. (40), we have

$$\varvec{Y}=(\varvec{W}^T\varvec{U})^T.$$
(42)

Therefore, the fuzzy importance of \(\text{EC}_n,\) denoted by \(Y_n,\) can be calculated by

$$Y_n=\sum \limits_{m=1}^{M}W_mU_{mn} ,\quad n=1, 2, \ldots , N.$$
(43)

Since \(W_m\) and \(U_{mn}\) are fuzzy numbers, \(Y_n\) is also a fuzzy number.

4.3 Prioritization of the Fuzzy Importance of ECs

Now the problem at hand is how to prioritize these ECs. Quite a lot of researches have been conducted such as Fiorenzo et al. [13], Ko and Chen [21], Yan et al. [39] and Yan and Ma [38] in recent years. However, these methods either just got the rankings of ECs without calculating the importance of ECs, or suggested fuzzy approximation to measure the importance of ECs. It is thus necessary to develop a robust prioritization approach for deriving both the importance of ECs and their rankings effectively. Since it is natural that the fuzzy expected value operator can best reflect the amount of information conveyed by the underlying fuzzy set, a method based on the exact expected value of the importance of ECs is proposed in this subsection to rank ECs in fuzzy QFD.

As is shown in Eq. (43), the expected value of the fuzzy importance of \(\text{EC}_n,\) i.e. \(Y_n,\) can be given by

$$E\left[ Y_n\right] =E\left[ \sum \limits_{m=1}^{M}W_mU_{mn}\right] ,\quad n=1, 2, \ldots , N.$$
(44)

After that, according to the interpretation above, in the QFD process, \(W_1U_{1n}, W_2U_{2n}, \ldots ,\) \(W_MU_{Mn}\) are independent of each other. Then based on Theorem 3, the expected value of the fuzzy importance of \(\text{EC}_n\) in Eq. (44) can be calculated by

$$E\left[ Y_n\right] =\sum \limits_{m=1}^{M}E[W_mU_{mn}],\quad n=1, 2, \ldots , N.$$
(45)

We have already known that \(W_1, W_2, \ldots , W_M, U_{1n}, U_{2n}, \ldots , U_{Mn}\) are all nonnegative TFNs, then in line with Eq. (30), we can obtain

$$\begin{aligned} E[Y_n] & = \sum \limits_{m=1}^{M}E[W_mU_{mn}] \\ & =\sum \limits_{m=1}^{M}\left[ \frac{1}{6}(a_m^{\rm L}b_{mn}^{\rm L}+2a_m^{\rm C}b_{mn}^{\rm C}+a_m^{\rm U}b_{mn}^{\rm U})+\frac{1}{12}(a_m^{\rm L}b_{mn}^{\rm C}+a_m^{\rm C}b_{mn}^{\rm L}+a_m^{\rm C}b_{mn}^{\rm U}+ a_m^{\rm U}b_{mn}^{\rm C})\right].\end{aligned}$$
(46)

Obviously, the fuzzy importance of ECs can be ranked according to their corresponding exact expected value, i.e. \(E[Y_n]\). For example, if \(E[Y_a] > E[Y_b]\), we say \(\text{EC}_a\) is more important than \(\text{EC}_b\), and then \(\text{EC}_a\) can get a higher ranking than \(\text{EC}_b\).

4.4 Summary of the Proposed Approach

In summary, our proposed approach for determining the importance of ECs and their rankings is described as follows.

  • Step 1: Aggregations of individual evaluations and judgements.

    • Gather CRs and identify customers to be surveyed in a target market.

    • Gather ECs and identify experts involved in the product planning development.

    • Collect the personal linguistic evaluations from customers on the importance of each CR and the individual linguistic judgements from experts on the relationships between CRs and ECs.

  • Step 2: Formulation of the fuzzy importance of ECs.

    • Formulate the synthesized importance of CRs via Eq. (38).

    • Formulate the synthesized relationships between CRs and ECs via Eq. (39).

    • Derive the fuzzy importance of ECs via Eq. (43).

  • Step 3: Prioritization of the fuzzy importance of ECs.

    • Calculate the exact expected value of the fuzzy importance of ECs via Eq. (46).

    • Prioritize ECs according to their exact expected values of the fuzzy importance of ECs.

So far, the detailed implementation procedure of ranking the importance of ECs based on the proposed method has been presented. Since the computing process is easier and the results are more precise, our method provides a practical convenience in the whole QFD process.

It should be noted that the differences between our method and Chen et al.’s [10] method mainly consist of the following two parts. The one is that our method uses Eq. (40) which is considered to be more reasonable to determine the importance of ECs, while Chen et al.’s [10] method uses Eq. (41) to determine them. The other is that our method can obtain the exact expected values of the importance of ECs through Eq. (46), whereas Chen et al.’s [10] method suggests the use of h-cut to derive their approximate expected values.

In this section, the relative importance of CRs and the relationships between CRs and ECs are assumed to be nonnegative TFNs. Actually, there also exists nonpositive relations in the QFD matrix. As an example, Cheng and Chiu [11] considered the negative relationships between CRs and ECs, since some technical attributes were not always positively met with all customer needs. In addition, both positive and negative relations were often taken into account to estimate the correlations among ECs in many previous studies. When such situations occur, we can also calculate the exact expected value of the importance of ECs in fuzzy QFD according to Eq. (30) (see Remark 2).

5 Numerical Example

The design case of a flexible manufacturing system (FMS) [10, 20, 24] is applied in this paper to show the potential applications of the proposed approach for determining the importance of ECs and their rankings. In general, CRs are gathered by analysing questionnaire surveys and interviews with regard to the product, which is conducted by the marketing department. Since customers words are too general or detailed to be directly used as customer requirements, they are usually organized as a tree-like hierarchical structure to form various levels of CRs and, according to the situation, those at a specific level are chosen as the final CRs [4, 17]. In this example, eight major CRs are identified to represent the paramount needs of the customers, namely, “high production volume” (\(\text{CR}_1\)), “short setup time” (\(\text{CR}_2\)), “load carrying capacity” (\(\text{CR}_3\)), “user friendliness” (\(\text{CR}_4\)), “associated functions” (\(\text{CR}_5\)), “modularity” (\(\text{CR}_6\)), “wide tool variety” (\(\text{CR}_7\)) and “wide product variety” (\(\text{CR}_8\)).

The determination of ECs is usually led by the engineering department. The design team should utilize their experience and knowledge to collect one or more ECs to meet each CR. In QFD, ECs may not be specific design details or solutions, but there must be some characteristics that can be measured and set target values. In accordance with the design team’s experience and knowledge, 10 major ECs are identified to meet eight major CRs, namely, “automatic gauging” (EC1), “the tool change system” (EC2), “tool monitoring system” (EC3), “coordinate measuring machine” (EC4), “automated guided vehicle” (EC5), “conveyor” (EC6), “programmable logic controller” (EC7), “storage and retrieval system” (EC8), “modular fixturing” (EC9) and “robots” (\(\text{EC}_{10}\)). The design team needs to translate eight CRs into technical specifications from 10 ECs. Consequently, the design team needs to prioritize these ECs in developing a new FMS.

The relative weights of CRs are classified into seven levels to describe the difference of importance, that is, very unimportant (VN), quite unimportant (QN), unimportant (N), some important (SI), moderately important (MI), important (I) and very important (VI). The TFNs (0, 0, 0.2), (0, 0.2, 0.4), (0.2, 0.35, 0.5), (0.3, 0.5, 0.7), (0.5, 0.65, 0.8), (0.6, 0.8, 1) and (0.8, 1, 1) are used to quantity these seven linguistic terms. Figure 5 shows the membership functions of these TFNs.

Fig. 5
figure 5

The triangular fuzzy weights of CRs

Suppose that 10 customers are surveyed in the target market, represented by \(C_k,\quad k=1,2, \ldots , 10\). Their personal evaluations on each CR are summarized in Table 4.

Table 4 The relative fuzzy weights of eight CRs assessed by 10 customers

After synthesizing individual weights of the 10 customers on the eight CRs by Eq. (38), the final relative weights of eight CRs \(\varvec{W}\) can be obtained as \(W_1=(0.71, 0.91, 0.98), W_2=(0.40, 0.58, 0.75)\),\(W_3=(0.61, 0.80, 0.94), W_4=(0.57, 0.76, 0.88), W_5=(0.30, 0.47, 0.64), W_6=(0.47, 0.65, 0.83),\) \(W_7\) \(=(0.52, 0.70, 0.86)\) and \(W_8=(0.63, 0.82, 0.93),\) which are shown on the left wall of the HoQ in Table 5.

Table 5 The relationship matrix between CRs and ECs and relative importance of CRs

Likewise, the relationships between CRs and ECs are linguistically judged as none (N), weak (W), moderate (M), strong (S), or very strong (VS), which can be expressed by the TFNs (0, 0, 0.3), (0, 0.3, 0.5), (0.3, 0.5, 0.7), (0.5, 0.75, 1) and (0.7, 1, 1), respectively, and the membership functions of these TFNs are shown in Fig. 6.

Fig. 6
figure 6

The triangular fuzzy relationship measures between CRs and ECs

Meanwhile, it is assumed that seven experts, denoted by \(D_s,\quad s=1,2, \ldots ,7\), are involved in evaluating the relationships between CRs and ECs. After aggregating all the assessments of each expert using Eq. (39), the relationship matrix between eight CRs and 10 ECs \(\varvec{U}\) can be obtained as shown in the room of the HoQ in Table 5.

5.1 The Proposed Exact Expected Value-Based Method

Since the relative weights of CRs and the relationship measures between CRs and ECs are TFNs, the proposed method is employed to calculate the exact expected value of the importance of ECs. Firstly, on the basis of Eq. (43), the fuzzy importance of EC1, denoted by \(Y_1\), can be expressed as

$$\begin{aligned} Y_1=\sum \limits_{m=1}^{8}W_mU_{m1}= W_1U_{11}+ W_2U_{21}+ \cdots + W_8U_{81}. \end{aligned}$$
(47)

Since \(W_1, W_2, \ldots , W_8, U_{11}, U_{21}, \ldots , U_{81}\) are all independent and nonnegative TFNs, the parameters \(W_m=(a_m^{\rm L},a_m^{\rm C},a_m^{\rm U})\) and \(U_{m1}=(b_{m1}^{\rm L},b_{m1}^{\rm C},b_{m1}^{\rm U})\), \(m=1, 2, \ldots , 8\) as shown in Table 5 can be brought into Eq. (46). Thus, we can obtain the exact expected value of the fuzzy importance of EC1, i.e. \(E[Y_1]\) as

$$\begin{aligned} E[Y_1] & =\sum \limits_{m=1}^{8}\left[ \frac{1}{6}(a_m^{\rm L}b_{m1}^{\rm L}+2a_m^{\rm C}b_{m1}^{\rm C}+a_m^{\rm U}b_{m1}^{\rm U})+\frac{1}{12}(a_m^{\rm L}b_{m1}^{\rm C}+a_m^{\rm C}b_{m1}^{\rm L}+a_m^{\rm C}b_{m1}^{\rm U}+ a_m^{\rm U}b_{m1}^{\rm C})\right] \\ & = 3.1184. \end{aligned}$$
(48)

Following the similar calculation of the exact expected value of the importance of EC1, the exact expected values of the fuzzy importance of \(\text{EC}_2, \text{EC}_3, \ldots , \text{EC}_{10}\) can also be obtained. The results are summarized in the first line of Table 6.

Table 6 The fuzzy expected values and the ordinal ranking results of the importance of 10 ECs

All ECs are sorted in accordance with the values of \(E[Y_n]\). The larger the value of \(E[Y_n]\) is, the higher priority \(\text{EC}_n\) can get. Therefore, it can be seen that the ranking of ECs based on the proposed approach and the stated criterion can be obtained as follows:

$$\text{EC}_3\succ \text{EC}_7\succ \text{EC}_1\succ \text{EC}_4\succ \text{EC}_2\succ \text{EC}_8\succ \text{EC}_6\succ \text{EC}_9\succ \text{EC}_{10}\succ \text{EC}_5,$$

where \(\succ\) means “is more preferred than”. The second line of Table 6 shows the above rankings of 10 ECs.

5.2 Comparisons with the h-Cut Method in QFD

In this subsection, since the h-cut is applied by many previous methods in QFD, particularly by Chen et al.’s [10] method which is the basis of our method, we compare our proposed method with the h-cut method in QFD. Note that in the method of Chen et al. [10], Eq. (2) is used to determine the fuzzy importance of ECs, which is considered to be unreasonable as mentioned earlier. Thus, a direct comparison between our method and Chen et al.’s [10] method makes no sense. In order to obtain more meaningful comparison results, we choose Eq. (40) to determine the importance of ECs in this subsection. Then, the h-cut method is adopted to calculate the expected values of the importance of ECs, in which 11 h values \(\{0, 0.1, \ldots , 0.9, 1\}\) are selected and the corresponding expected value of the importance of an EC can be obtained by Eq. (35). Table 7 shows the rankings of the fuzzy importance of 10 ECs obtained by the h-cut method for the design of the FMS.

Table 7 The ranking results of 10 ECs using the h-cut method

It can be seen that 10 ECs are prioritized by the h-cut method as

$$\text{EC}_7\succ \text{EC}_3\succ \text{EC}_1\succ \text{EC}_2\succ \text{EC}_4\succ \text{EC}_8\succ \text{EC}_6\succ \text{EC}_9\succ \text{EC}_{10}\succ \text{EC}_5,$$

which differs from the rankings obtained by our proposed method in that the ranking between EC3 and EC7 is opposite, as well as between EC2 and EC4. Our proposed method prioritizes these four ECs as \(\text{EC}_3\succ \text{EC}_7\) and \(\text{EC}_4\succ \text{EC}_2\), whereas the h-cut method ranks these four ECs as \(\text{EC}_7\succ \text{EC}_3\) and \(\text{EC}_2\succ \text{EC}_4\). The results show that (1) compared with the approximate expected values obtained by the h-cut method, the exact expected values obtained by our method are much better in reflecting the average values of the fuzzy importance of ECs; (2) our proposed approach prioritizes ECs according to their exact expected values of the fuzzy importance, whereas the h-cut method prioritizes ECs based on their approximate expected values. Thus, the final ranking results derived by our method are more reliable; (3) compared with the h-cut method, our method has a relatively easier computing process, and the final results are more accurate, which is more suitable for the QFD team to apply to the real work.

5.3 Other Applications of the Exact Expected Value of the Importance of ECs

In QFD, the expected value of the importance of an EC plays a significant role. It not only can be used to rank ECs, but also allows decision-makers to get more useful and reliable information such as overall customer satisfaction, marginal benefit of ECs and so on. Under these circumstances, combined with the above example of the design of the FMS, two concrete instances are presented to show its extensive applications.

5.3.1 Determining the Overall Customer Satisfaction

Facing with fierce competition in marketplaces, companies try to determine the settings such that the best customer satisfaction of products could be obtained [6]. The overall customer satisfaction, S, which indicates the degree of satisfaction of \(\text{CR}_m\) in comparison with those of the competitors, can be considered as a mathematical aggregation of \(Y_n,\quad n=1, 2, \ldots , N\) [9]. In our problem, assume that four main competitors, i.e. Comp1 (our corporation), Comp2, Comp3 and Comp4 are considered in the above example of the design of the FMS, and let \(\varvec{X}=(x_1, x_2, \ldots , x_{10})^T\) be the decision vector of the level of attainment of ECs, in which \(x_n\) is the level of attainment of \({\text{EC}}_n,\quad 0\le x_n\le 1,\quad n=1, 2, \ldots , 10\). Then, technical measure data have been collected from the company and its main competitors by testing, and the current target values of ECs of all competitors can be normalized as follows:

$$(\varvec{X_1}, \varvec{X_2}, \varvec{X_3}, \varvec{X_4})^T=\left( \begin{array}{cccccccccc} 0.42 & 0.50 & 0 & 0.80 & 0.54& 0.85& 0.70& 0.62& 0 & 0.30\\ 0.86 & 0.33 & 0.52 & 0.90 & 0.86& 0.78& 0 & 0.62& 0.70 & 0.45 \\ 0.86 & 0.64 & 0.90 & 0.80 & 0.50& 0.67& 0.35& 0.50& 0.42 & 0.88 \\ 0.54 & 0 & 0.67 & 0 & 0 & 0.37& 0.90& 0.84& 0.50 & 0.70 \end{array} \right).$$
(49)

Then the fuzzy expected value of the overall customer satisfaction, E[S], can be calculated by

$$E[S]=E[\varvec{Y^T}\varvec{X}]=E\left[ \sum \limits_{m=1}^{10}Y_nx_n\right] =\sum \limits_{m=1}^{10}E[Y_n]x_n,$$
(50)

where \(E[Y_n]\) is the expected value of fuzzy importance of \(EC_n\). Since we have obtained \(E[Y_n]\) as listed in Table 6, for convenience of calculation, we normalize \(E[Y_n],\quad n=1, 2, \ldots , 10\). Then, the relative importance of \(\text{EC}_n\), i.e. the normalized expected value of \(Y_n\), denoted by \(E[Y_n^{\prime}]\), can be expressed as

$$E[Y_n^{\prime}]=\frac{E[Y_n]}{\sum_{n=1}^{N}E[Y_n]},\quad n=1, 2, \ldots , N,$$
(51)

where \(0< E[Y_n^{\prime}]< 1\). For example, the normalized expected value of \(Y_1\), i.e. \(E[Y_1^{\prime}]\), can be calculated by

$$\begin{aligned} E[Y_1^{\prime}] & =\frac{E[Y_1]}{E[Y_1] + E[Y_2] + \cdots + E[Y_{10}]}\\ & =\frac{3.1184}{3.1184+ 2.9859+ \cdots + 2.0839}\\ & = 0.1115.\end{aligned}$$
(52)

Likewise, similar calculations for \(Y_{2}^{\prime}, Y_{3}^{\prime}, \ldots , Y_{10}^{\prime}\) can be done and the results are listed in the second line of Table 8.

Table 8 The normalized fuzzy expected values of the importance of 10 ECs

Then by using \(E[Y_n^{\prime}]\), the expected value of the overall customer satisfaction can be scaled from 0 to 1 as

$$E[S^{\prime}]=\sum \limits_{n=1}^{10}E[Y_n^{\prime}]x_n,$$
(53)

where E[S′] is the normalized expected value of the overall customer satisfaction. This facilitates quickly and visually identifying the highest overall customer satisfaction of products among the competitors. Table 9 shows the relative fuzzy expected values and the ranking results of the overall customer satisfaction for products of the four competitors.

Table 9 The relative fuzzy expected values of the overall customer satisfaction

As can be seen from the ranking results in Table 9, on the one hand, the existing design of our corporation (\(\text{Comp}_1\)) currently has a low score of E[S′] (0.4731) and is ranked third, which means that it is much less competitive. On the other hand, \(\text{Comp}_3\) achieves the highest customer satisfaction (0.6555) among four competitors, so it is necessary for our company to improve the existing design in order to enhance its competitiveness and elevate client satisfaction.

5.3.2 Cost–Benefit Analysis of ECs

In order to complete the assessments and rankings of ECs more practical, some studies considered the costs of improvement [3, 35]. Denote that \(T_n,\quad n=1, 2, \ldots , 10\) is the total cost for improving \(\text{EC}_n\) in the design of the FMS, which are the crisp numbers and listed in the second line of Table 10, respectively. Then, the marginal benefit \(U_n\) of ECs can be calculated through the ratio between benefit and cost, which is expressed by

$$U_n=\frac{Y_n}{T_n},\quad n=1, 2, \ldots , 10.$$
(54)

Since the importance of \(\text{EC}_n\), i.e. \(Y_n\) is a fuzzy number, in order to get the cost–benefit analysis results, defuzzified values should be calculated. Due to its information richness, the expected value of \(Y_n\), \(E[Y_n]\), is usually utilized to defuzzify the fuzzy number. Then, the marginal benefit \(U_n\) can be obtained by

$$U_n=\frac{E[Y_n]}{T_n},\quad n=1, 2, \ldots , 10.$$
(55)

In accordance with Eq. (55), the final marginal benefits of ECs and their rankings are shown in the last two rows of Table 10.

Table 10 Costs and marginal benefits of ECs

In particular, the greater the \(U_n\) value, the higher the improvement priority of the corresponding EC. Table 9 indicates that EC7 which gets the highest score is the one which has the highest impact on CRs, and should be a top priority by the corporation to enhance both customer satisfaction and comprehensive benefits. Moreover, contrast that with the previous ranking results of the fuzzy importance of ECs in Table 5. When the total cost for improving ECs is not an issue, EC3 gains the highest priority. Yet because improving the load carrying capacity (EC3) of the FMS carries a very high capital cost, it has a lower marginal benefit and ranks only the 7th in Table 9. Hence, in economic terms, the firm should not put more energy and efforts on EC3 in line with the cost–benefit analysis of ECs.

6 Conclusions

One of the core problems of QFD is the determination of the importance of ECs, which can provide essential information to a design team to carry out resource allocation and product planning. In fuzzy QFD, the relative weights of CRs and the relationship measures between CRs and ECs are often expressed as fuzzy numbers, while TFN as one of the most common types of fuzzy numbers has been applied by many researchers, and was also adopted to measure the fuzziness of CRs and ECs in this paper.

To sum up, our contributions to the related research area mainly lie in the following three aspects. First of all, we proposed a method to calculate the exact expected value of the product of two TFNs, which has higher accuracy and easier computing process. In addition, we applied this method to derive the exact expected values of the fuzzy importance of ECs and the rankings of ECs. The performance of this method was well certified by a practical product development example. Compared with the h-cut method, our method obviously gave a more reliable ranking result of ECs. Finally, we demonstrated the widespread use of the exact expected values of the importance of ECs through some concrete instances, namely, determining the overall customer satisfaction and cost–benefit analysis of ECs in fuzzy QFD.

In the future research, deep research is needed to take into account the correlations among ECs and the more benchmarking information compared to competitors to enrich our study in the area of determination of the importance of ECs and its applications. In addition, it should be noted that our consideration was only confined to TFNs. The proposed approach can be extended to the trapezoidal fuzzy number or other types of fuzzy numbers.