Skip to main content
  • Original Article
  • Open access
  • Published:

Weakness Ranking Method for Subsystems of Heavy-Duty Machine Tools Based on FMECA Information

Abstract

Heavy-duty machine tools are composed of many subsystems with different functions, and their reliability is governed by the reliabilities of these subsystems. It is important to rank the weaknesses of subsystems and identify the weakest subsystem to optimize products and improve their reliabilities. However, traditional ranking methods based on failure mode effect and critical analysis (FMECA) does not consider the complex maintenance of products. Herein, a weakness ranking method for the subsystems of heavy-duty machine tools is proposed based on generalized FMECA information. In this method, eight reliability indexes, including maintainability and maintenance cost, are considered in the generalized FMECA information. Subsequently, the cognition best worst method is used to calculate the weight of each screened index, and the weaknesses of the subsystems are ranked using a technique for order preference by similarity to an ideal solution. Finally, based on the failure data collected from certain domestic heavy-duty horizontal lathes, the weakness ranking result of the subsystems is obtained to verify the effectiveness of the proposed method. An improved weakness ranking method that can comprehensively analyze and identify weak subsystems is proposed herein for designing and improving the reliability of complex electromechanical products.

1 Introduction

As technologically advanced machines, computer numerical control (CNC) machine tools are the foundation of the equipment manufacturing industry [1, 2]. Among them, heavy-duty machine tools with multisystem construction and multitechnology integration are important guarantees for the quality of national defense machine tools. However, the domestic heavy-duty machine tool poses serious reliability problems, which seriously affect its market share [3, 4], as well as hidden dangers to national strategies. Therefore, the reliability of heavy-duty machine tools must be evaluated urgently to design and improve its reliability.

A few studies have focused on the reliability evaluation of heavy-duty machine tools. To solve the problem of insufficient failure data for heavy-duty machine tools, Zhang et al. [5] proposed an evaluation method based on the Bayes method for a small sample. Huang et al. [6] focused on the reliability modeling and analysis of heavy-duty machine tool spindles under hybrid uncertainty. Wang et al. [7] established a reliability model for an operating table and accomplished the reliability prediction of the operating table for heavy-duty machine tools. However, the heavy-duty machine tool was composed of many subsystems with different functions; as such, its reliability primarily depended on the reliabilities of their subsystems. Therefore, it is important to rank the weaknesses of subsystems and identify the weakest subsystem to design and improve the reliability of heavy-duty machine tools.

Typical failure analysis methods include failure mode effect and critical analysis (FMECA), failure tree analysis, reliability block diagram, and potential path analysis. Currently, FMECA is the most influential and mature analysis method; it is a systematic approach for identifying all possible causes of failures and their effects on the design, manufacturing, and assembly process of a product [8]. FMECA is composed of two separate analyses: the failure mode and effects analysis (FMEA) and the criticality analysis (CA). In FMEA, different failure modes and their effects on a system are analyzed, whereas CA prioritizes the level of importance based on the failure rate and severity of the effect of failure [9]. Subsequently, a team that is familiar with the system conducts the ranking of subsystems. FMECA is widely used in the military industry, aviation [10], automobiles [11], energy industry [12], ships [13], gas turbines [14], distribution network lines [15], and other fields [16, 17].

In previous studies involving FMECA, the failure analysis of a product is generally performed based on a risk priority number (RPN), which is evaluated through interpreted linguistic expressions: (1) severity, which indicates the gravity of the effect of a failure mode; (2) occurrence, which indicates the probability of a failure occurring; and (3) detection, which measures the visibility of a failure and is the attitude of a failure mode to be identified by controls or inspections. For example, Piumatti et al. [18] identified the critical faults of a cyber–physical system used for driving a three-phase motor for industrial compressors via FMECA, where a functional simulation was performed for each fault considered to calculate its criticality based on the RPN. Thoppil et al. [19] calculated the RPNs of the failure modes for each component of a CNC lathe based on FMECA, and the spindle unit was identified as the most critical subsystem of the CNC lathe. Jomde et al. [20] investigated the reliability of the components of a linear compressor based on FMECA, by which the failure criticalities of seven failure modes were calculated based on the RPN. Finally, the flexure bearing was determined as the component with the highest failure level. Goo et al. [21] proposed an efficient systematic design methodology that combined the strengths of axiomatic design and FMECA, where the RPN was used as the reliability index. Ghali et al. [22] proposed a computer-aided design model considering functional and manufacturing requirements in the early phase of digital mock-up via FMECA, where the RPN was used as the reliability index. More examples are available in [13, 23, 24].

However, the reliability index used in traditional FMECA methods is limited and incomplete. For heavy-duty machine tools, complex maintenance is required when failure occurs; therefore, the maintenance time and maintenance cost incurred during usage are non-negligible in FMECA [25]. Otherwise, the weakest subsystem of the heavy-duty machine tool determined by the traditional FMECA method will be inaccurate.

Herein, a weakness ranking method based on generalized FMECA information is proposed for a heavy-duty machine tool. In this method, eight reliability indexes, including failure rate, failure impact, detection difficulty, RPN, matrix analysis (MA), analytical formula method (AFM), maintainability and maintenance cost were considered. Subsequently, the cognition best worst method (CBWM) was used to calculate the weight of each screened index, and the weaknesses of subsystems were using the technique for order preference by similarity to an ideal solution (TOPSIS).

The main contributions of this paper are as follows:

  • i. Considering that a heavy-duty machine tool is composed of many subsystems with different functions and its reliability depends primarily on the reliability of the weakest subsystem, a weakness ranking method based on the generalized FMECA information is proposed to determine the weakest subsystem of the heavy-duty machine tool.

  • ii. Considering the complex maintenance of the heavy-duty machine tool, the maintainability and maintenance cost are considered in the generalized FMECA information. Subsequently, eight reliability indexes are considered as the FMECA information to comprehensively analyze the failure of the subsystems.

  • iii. To reduce the effects of subjective cognitive differences on the analysis result, the CBWM is applied to calculate the weight of each screened index, and the TOPSIS is used to rank the weaknesses of all subsystems accurately and rapidly.

The remainder of the paper is organized as follows: Section 2 presents the generalized FMECA information and the preprocessing of the failure data. The reliability indexes that affect the weakness ranking of subsystems are analyzed in Section 3. The weight of each screened index is calculated based on the CBWM in Section 4. The weaknesses of subsystems are ranked using the TOPSIS, and the weakest subsystem is identified in Section 5. In Section 6, based on the failure data collected from certain domestic heavy-duty horizontal lathes, the weakness ranking of subsystems and the weakest subsystem are identified to verify the effectiveness of the proposed method.

2 Generalized FMECA Information and Data Preprocessing

2.1 Generalized FMECA Information

FMECA is an inductive analysis method that analyzes all possible failure modes of a product [26]. The traditional FMECA information that can affect the identification of the weakest subsystem includes the failure rate, failure impact, and damage degree [27]. To complete the information, the generalized FMECA information is proposed herein, as will be described in the following.

2.1.1 Failure Rate

The failure rate refers to the probability of failure in the unit time of a product that has not yet failed at a certain time. The failure rate of a complex electromechanical product is the sum of these subsystems, as shown in Eq. (1), and the observed average failure rates of the subsystems can be calculated using Eq. (2):

$$\lambda (t) = \sum\limits_{i = 1}^{n} {\lambda_{i} (t)} ,$$
(1)
$$\overline{\lambda }_{i} (t) = \frac{1}{{t_{2} - t_{1} }}\int_{{t_{1} }}^{{t_{2} }} {\lambda_{i} (t){\text{d}}} t,$$
(2)

where λ(t) is the failure rate of the machine tool; λi(t) is the failure rate of the subsystem; \(\overline{\lambda }_{i} (t)\) is the average failure rate of the subsystem during time (t1, t2), and n is the number of subsystems.

2.1.2 Failure Impact

The failure impact is the failure effect of each failure mode of a subsystem, including the effect of the failure mode on the subsystem, system, personnel, environment, etc.

To express the fuzzy information and fuzzy preference of the evaluators, the failure impact is expressed by the effect severity ranking (ESR), as shown in Table 1. For each trapezoidal fuzzy number \(\tilde{a}{ = }\left( {a^{l} ,a^{m} ,a^{n} ,a^{u} } \right)\), the membership function is obtained using Eq. (3). In Table 1, the membership functions \(u_{{\widetilde{R}_{1} }}\), \(u_{{\widetilde{R}_{2} }}\), \(u_{{\widetilde{R}_{3} }}\), \(u_{{\widetilde{R}_{4} }}\) of \(\widetilde{R}_{1}\), \(\widetilde{R}_{2}\), \(\widetilde{R}_{3}\), and \(\widetilde{R}_{4}\) are obtained using Eq. (4), and the precision numbers \(a_{{\widetilde{R}_{1} }}\), \(a_{{\widetilde{R}_{2} }}\), \(a_{{\widetilde{R}_{3} }}\), and \(a_{{\widetilde{R}_{4} }}\) are obtained using the center average method expressed as Eq. (3) to characterize the corresponding severity classes.

$$a_{{_{{\tilde{a}}} }} = \frac{{\int_{{a^{l} }}^{{a^{m} }} {xf_{{_{{\tilde{a}}} }}^{lm} (x){\text{d}}x + \int_{{a^{m} }}^{{a^{n} }} {xf_{{_{{\tilde{a}}} }}^{mn} (x){\text{d}}x + \int_{{a^{n} }}^{{a^{u} }} {xf_{{_{{\tilde{a}}} }}^{nu} (x){\text{d}}x} } } }}{{\int_{{a^{l} }}^{{a^{m} }} {f_{{_{{\tilde{a}}} }}^{lm} (x){\text{d}}x + \int_{{a^{m} }}^{{a^{n} }} {f_{{_{{\tilde{a}}} }}^{mn} (x){\text{d}}x + \int_{{a^{n} }}^{{a^{u} }} {f_{{_{{\tilde{a}}} }}^{nu} (x){\text{d}}x} } } }},$$
(3)
$$u_{{\tilde{a}}} (x){ = }\left\{ {\begin{array}{*{20}l} {f_{{_{{\tilde{a}}} }}^{lm} (x){ = }\frac{{x - a^{l} }}{{a^{m} - a^{l} }},\;x \in \left[ {a^{l} ,a^{m} } \right],} \hfill \\ {f_{{_{{\tilde{a}}} }}^{mn} (x){ = }1,\;x \in \left[ {a^{m} ,a^{n} } \right],} \hfill \\ {f_{{_{{\tilde{a}}} }}^{nu} (x){ = }\frac{{x - a^{u} }}{{a^{n} - a^{u} }},\;x \in \left[ {a^{n} ,a^{u} } \right],} \hfill \\ {0,\;x \notin \left[ {a^{l} ,a^{u} } \right],} \hfill \\ \end{array} } \right.$$
(4)

where \(f_{{\widetilde{a}}}^{lm} \left( x \right):\left[ {a^{l} ,a^{m} } \right] \to \left[ {0,1} \right]\), \(f_{{\widetilde{a}}}^{nu} \left( x \right):\left[ {a^{n} ,a^{u} } \right] \to \left[ {0,1} \right]\), and \(u_{{\tilde{a}}}\) is the centrobaric abscissa of the trapezoidal fuzzy number \(\widetilde{a}\), i.e., the precision number.

Table 1 Classification of ESR

When the failure impact of the jth failure mode for the ith subsystem is analyzed, the ESR score is provided by the trapezoidal fuzzy number \(\widetilde{e}_{ij} = \left( {e_{ij}^{l} ,e_{ij}^{m} ,e_{ij}^{n} ,e_{ij}^{u} } \right)\). The precision number is obtained using Eq. (4) and substituted into the membership function of ESR classes \(u_{{\widetilde{R}_{1} }}\), \(u_{{\widetilde{R}_{2} }}\), \(u_{{\widetilde{R}_{3} }}\), \(u_{{\widetilde{R}_{4} }}\) to obtain the membership degree of the score for each ESR class. The final score of the jth failure mode is weighted using Eq. (5), and the failure impact of the ith subsystem can be calculated using Eq. (6).

$$\begin{aligned} E_{ij} =&a_{{\widetilde{R}_{1} }} u_{{\widetilde{R}_{1} }} \left( {a_{{\widetilde{e}_{ij} }} } \right) + a_{{\widetilde{R}_{2} }} u_{{\widetilde{R}_{2} }} \left( {a_{{\widetilde{e}_{ij} }} } \right)\\ & + a_{{\widetilde{R}_{3} }} u_{{\widetilde{R}_{3} }} \left( {a_{{\widetilde{e}_{ij} }} } \right) + a_{{\widetilde{R}_{4} }} u_{{\widetilde{R}_{4} }} \left( {a_{{\widetilde{e}_{ij} }} } \right), \end{aligned}$$
(5)
$$E_{i} = \sum\limits_{j = 1}^{{m_{i} }} {E_{ij} } ,$$
(6)

where \(a_{{\widetilde{e}_{ij} }}\) is the precision number of the ESR score for the jth failure mode of the ith subsystem; Eij is the score of the failure impact for the jth failure mode of the ith subsystem; Ei is the score of the failure impact for the ith subsystem, and mi is the total number of failure modes for the ith subsystem.

2.1.3 Detection Difficulty

The detection difficulty is the possibility of determining the various causes of a failure mode through scheduled inspection procedures. The detection difficulty is indicated by the detection difficulty rank (DDR) shown in Table 2, where DDR is categorized into five classes by the trapezoidal fuzzy number.

Table 2 Classification of DDR

When the detection difficulty of the jth failure mode for the ith subsystem is analyzed, the DDR score is provided by the trapezoidal fuzzy number \(\widetilde{d}_{ij} = \left( {d_{ij}^{l} ,d_{ij}^{m} ,d_{ij}^{n} ,d_{ij}^{u} } \right)\). The precision number is obtained using Eq. (4) and then substituted into the membership function of DDR classes \(u_{{\widetilde{r}_{1} }}\), \(u_{{\widetilde{r}_{2} }}\), \(u_{{\widetilde{r}_{3} }}\), \(u_{{\widetilde{r}_{4} }}\) to obtain the membership degree of the score for each DDR class. The final score of the jth failure mode is weighted using Eq. (7), and the detection difficulty of the ith subsystem can be calculated using Eq. (8):

$$D_{ij} = a_{{\widetilde{r}_{1} }} u_{{\widetilde{r}_{1} }} \left( {a_{{\widetilde{d}_{ij} }} } \right) + a_{{\widetilde{R}_{2} }} u_{{\widetilde{R}_{2} }} \left( {a_{{\widetilde{d}_{ij} }} } \right) + a_{{\widetilde{R}_{3} }} u_{{\widetilde{R}_{3} }} \left( {a_{{\widetilde{d}_{ij} }} } \right) + a_{{\widetilde{R}_{4} }} u_{{\widetilde{R}_{4} }} \left( {a_{{\widetilde{d}_{ij} }} } \right),$$
(7)
$$D_{i} = \sum\limits_{j = 1}^{{m_{i} }} {D_{ij} } ,$$
(8)

where \(a_{{\widetilde{d}_{ij} }}\) is the precision number of the DDR score for the jth failure mode of the ith subsystem; Dij is the score of the detection difficulty for the jth failure mode of the ith subsystem, and Di is the score of the detection difficulty for the ith subsystem.

2.1.4 Criticality Degree

The criticality degree combines the probability of the failure mode and the severity of each failure mode to comprehensively assess the effects of various possible failures on the system. CA can be conducted using the RPN, MA, and AFM.

  1. 1.

    RPN

    When CA is performed, the severity degree, occurrence degree, and the detection difficulty of each failure mode are scored. Subsequently, the RPN of the jth failure mode for the ith subsystem is calculated using Eq. (9), and the RPN of the ith subsystem is calculated using Eq. (10):

    $$RPN_{ij} = E_{ij} \times OPR_{ij} \times D_{ij} ,$$
    (9)
    $$RPN_{ij} = \sum\limits_{j = 1}^{{m_{i} }} {RPN_{ij} }$$
    (10)

    where RPNij is the criticality degree of the jth failure mode for the ith subsystem; OPRij is the occurrence degree of the jth failure mode for the ith subsystem, which is scored based on Table 3.

    Table 3 Classification of occurrence degree
  2. 2.

    MA

    MA is a method to evaluate the criticality degree of failure modes by figures. The severity degree is regarded as the abscissa with the occurrence degree as the ordinate, and the distance from the coordinate point to the original point is used to represent the criticality degree. Therefore, the criticality degree Cij of the jth failure mode for the ith subsystem is calculated using Eq. (11), and the criticality degree Ci of the ith subsystem is calculated using Eq. (12):

    $$C_{ij} = \sqrt {E_{ij}^{2} + OPR_{ij}^{2} } ,$$
    (11)
    $$C_{i} = \sum\limits_{j = 1}^{{m_{i} }} {C_{ij} } ,$$
    (12)
  3. 3.

    AFM

    The analytical solution of the criticality degree CRij for the jth failure mode of the ith subsystem is calculated using Eq. (13), and the criticality degree of the ith subsystem is calculated using Eq. (14):

    $$CR_{ij} = \alpha_{ij} \beta_{ij} \overline{\lambda }_{i} \left( {\sum t } \right),$$
    (13)
    $$CR_{i} = \sum\limits_{j = 1}^{{m_{i} }} {CR_{ij} } ,$$
    (14)

    where αij is the frequency ratio of the failure for the jth failure mode of the ith subsystem during the cumulative operating time and is calculated using Eq. (15); βij is the impact level of the failure for the jth failure mode of the ith subsystem, as described in Table 4.

    $$\alpha_{ij} = \frac{{n_{ij} }}{{n_{i} }},$$
    (15)

    where nij is the jth failure mode for the ith subsystem during \(\sum t\).

    Table 4 Failure impact level

2.1.5 Maintainability

The maintainability of a product can be reflected by time factors such as failure detection, isolation, and maintenance time. In this study, the mean time to repair Tij of the jth failure mode for the ith subsystem was regarded as the maintainability index, i.e.,

$$T_{ij} = \frac{{\sum\limits_{k = 1}^{{k_{ij} }} {T_{ij}^{k} } }}{{k_{ij} }},$$
(16)
$$T_{i} = \sum\limits_{j = 1}^{{m_{i} }} {T_{ij} } ,$$
(17)

where \(T_{ij}^{k}\) is the maintenance time of the jth failure mode for the ith subsystem at the kth time, and kij is the total number of failure modes for the ith subsystem.

2.1.6 Maintenance Cost

The maintenance cost of complex electromechanical products includes the profit without failure, labor and machine loss, labor cost, and maintenance material cost, expressed as follows:

$$F_{ij}^{k} = \left( {F_{ij}^{1k} + F_{ij}^{2k} + F_{ij}^{3k} } \right)t_{ij}^{1k} + F_{ij}^{4k} + F_{ij}^{5k} t_{ij}^{2k} ,$$
(18)
$$F_{ij} = \sum\limits_{k = 1}^{{k_{ij} }} {F_{ij}^{k} } ,$$
(19)
$$F_{i} = \sum\limits_{j = 1}^{{m_{i} }} {F_{ij} } ,$$
(20)

where for the jth failure mode of the ith subsystem, \(F_{ij}^{k}\) is the total maintenance cost of the kth failure; \(F_{ij}^{1k}\) is the profit in the unit time; \(F_{ij}^{2k}\) is the charges of operators in the unit time; \(F_{ij}^{3k}\) is the equipment cost in the unit time; \(F_{ij}^{4k}\) is the material cost; \(F_{ij}^{5k}\) is the charges of maintenance workers; \(t_{ij}^{2k}\) is the required maintenance time; Fij is the total maintenance cost of all failures under the jth failure mode, and Fi is the total maintenance cost of the ith subsystem.

2.2 Ranking Indexes

When the generalized FMECA information is used to rank the subsystem weaknesses, the indicators representing the degree of weakness should be a function of the generalized FMECA information shown in Eq. (21):

$$G_{i} = g\left( {\overline{\lambda }_{i} ,E_{i} ,D_{i} ,RPN_{i} ,C_{i} ,CR_{i} ,T_{i} ,F_{i} } \right),$$
(21)

where Gi is the ranking index of the subsystem weakness for the ith subsystem, and g(·) is the ranking function of the subsystem weakness.

2.3 Preprocessing

For the convenience of subsequent processing, all indexes must be preprocessed, including normalization and assimilation processing.

  1. 1.

    Normalization processing

    When judging the weakest subsystem, the size of the same index for different subsystems is relative; therefore, all indexes must be normalized using Eq. (22):

    $$l_{i}^{k} = \frac{{V_{i}^{k} }}{{\sum\limits_{i = 1}^{n} {V_{i}^{k} } }},$$
    (22)

    where \(l_{i}^{k}\) is the dimensionless value of the jth failure mode for the ith subsystem; \(V_{i}^{k}\) is the original value of the jth failure mode for the ith subsystem, i = 1, 2, …, n, and k = 1, 2, …, 8.

  2. 2.

    Assimilation processing

    All indexes are assimilated using Eq. (23), i.e.,

    $$h_{i}^{k} = \left\{ {\begin{array}{*{20}l} {l_{i}^{k} ,} & {\text{High-quality}\;{\text{index}},} \\ {{{1} \mathord{\left/ {\vphantom {{1} {l_{i}^{k} ,}}} \right. \kern-\nulldelimiterspace} {l_{i}^{k} ,}}} & {\text{Low-quality}{\text{index},}} \\ {1/(1 + |l_{i}^{k} - 1|),} & {\text{Medium-quality}{\text{ index},}} \\ \end{array} } \right.$$
    (23)

    where i = 1, 2, …, n, k = 1, 2, …, 8, and \(h_{i}^{k}\) is the assimilation conversion value of the dimensionless value for the jth failure mode of the ith subsystem.

3 Screening and Determination of Indexes

Because the generalized FMECA information contains many repeated indexes, similar information should be screened artificially and useful information determined based on the screening result.

3.1 Index Screening

Among the three indices representing the criticality degree, one index should be selected to ensure the most significant effect when judging the weakness. Therefore, the multistrategic weighting method was applied to complete the index screening based on the combined weight shown in Eq. (24) [28]:

$$w_{X}^{{}} = w_{X}^{\delta } + w_{X}^{\rho } + w_{X}^{\sigma } ,$$
(24)

where wX is the combined weight of the xth index; \(w_{X}^{\delta }\) is the subjective weight of the xth index; \(w_{X}^{\rho }\) is the relevance weight of the xth index, and \(w_{X}^{\sigma }\) is the information weight of the xth index.

  1. 1.

    Subjective weighting

    The analytic hierarchy process (AHP) was applied to calculate the subjective weight. Using 1–9 and their backward count as the scale, the relative importance degree between indexes was subjectively provided by experienced professionals, and a judgment matrix was established using Eq. (25). Subsequently, the product-sum-gravity method was used to calculate the weight of each index using Eqs. (26)–(28). Finally, the consistency was verified [29].

    $$\Delta = \left( {\Delta_{XY} } \right)_{{I_{*} \times I_{*} }} ,$$
    (25)
    $$\delta_{XY} = \frac{{\Delta_{XY} }}{{\sum\limits_{X = 1}^{{I_{*} }} {\Delta_{XY} } }},$$
    (26)
    $$\delta_{X} = \sum\limits_{Y = 1}^{{I_{*} }} {\delta_{XY} } ,$$
    (27)
    $$w_{X}^{\delta } = \frac{{\delta_{X} }}{{\sum\limits_{X = 1}^{{I_{*} }} {\delta_{X} } }},$$
    (28)

    where X = 1, 2, …, \(I_{*}\), Y = 1, 2, …,\(I_{*}\), \(I_{*}\) is the number of indexes in the same category; Δ is the judgment matrix; δXY is the element of the judgment matrix after normalization processing by column; δX is the value of δXY after summing by rows, and ΔXY is the relative importance degree between the xth and yth indexes.

  2. 2.

    Relevance weighting

    The relevance between two indexes was calculated using the cosine similarity expressed in Eq. (29), and the correlation index between the indexes was calculated using Eq. (30). The relevance weight was obtained after normalizing the correlation weight using Eq. (31).

    $$\rho_{XY} = \frac{{\sum\limits_{i = 1}^{n} {X_{i} Y_{i} } }}{{\sqrt {\sum\limits_{i = 1}^{n} {\left( {X_{i} } \right)^{2} } } \sqrt {\sum\limits_{i = 1}^{n} {\left( {Y_{i} } \right)^{2} } } }},$$
    (29)
    $$\overline{\rho }_{X} = \frac{1}{{I_{*} - 1}}\left( {\sum\limits_{Y = 1}^{{I_{*} }} {\left| {\rho_{XY} } \right|} - 1} \right),$$
    (30)
    $$w_{X}^{\rho } = \frac{{\overline{\rho }_{X} }}{{\sum\limits_{X = 1}^{{I_{*} }} {\overline{\rho }_{X} } }},$$
    (31)

    where X = 1, 2, …, l; ρXY is the cosine similarity between the xth and yth indexes; Xi and Yi are the ith components of the xth and yth indexes, respectively; \(\overline{\rho }_{X}\) is the correlation index between the xth index and the other index.

  3. 3.

    Information weighting

    The more information a certain indicator contains, the higher is the screening ability. As the simplest method to reflect the amount of information, the variance method is widely used. The larger the variance, the more information is present, as depicted in the following:

    $$\sigma_{X}^{2} = \frac{{\sum\limits_{i = 1}^{n} {\left( {X_{i} - \frac{{\sum\limits_{i = 1}^{n} {X_{i} } }}{n}} \right)^{2} } }}{n},$$
    (32)
    $$w_{X}^{\rho } = \frac{{\sigma_{X}^{2} }}{{\sum\limits_{X = 1}^{{I_{*} }} {\sigma_{X}^{2} } }},$$
    (33)

    where \(\sigma_{X}^{2}\) is the variance of the xth index, and X = 1, 2,…, I.

3.2 Index Determination

After screening the similar indexes, the remaining indexes were determined based on the existing results. The final screening results are shown in Table 5.

Table 5 Final screening result

After the screening and determination of indexes, a linear space vector was formed (as shown in Eq. (34)) using the indexes that affected the ith subsystem, which is defined as the impact factor vector of the subsystems.

$$L_{i} = \left( {L_{i}^{1} ,L_{i}^{2} , \ldots L_{i}^{{v_{*} }} } \right),$$
(34)

where i = 1, 2, …, n, and \(v_{*}\) is the number of indexes after screening.

4 Determination of Information Weight Based on CBWM

The weakness ranking of a subsystem is affected by many factors, but the degree of each factor differs. Therefore, it is necessary to weight each factor. The linear space vector is formed by the weights of all factors \(1 - v_{*}\) and is defined as the weight vector of the impact factors, as expressed in Eq. (35):

$$W = \left( {W^{1} ,W^{2} , \ldots W^{{v_{*} }} } \right).$$
(35)

To reduce the effect of subjective cognitive differences on the analysis result, the CBWM was applied to obtain the accurate weight of each component in the impact factor vector [30]. The process to determine the information weight based on the CBWM is as follows.

  • Step 1: Determine the set of criteria. The set of criteria in this study is the effects of weak links after screening, defined as \(G = \left\{ {g^{1} ,g^{2} , \ldots ,g^{{v_{*} }} } \right\}\).

  • Step 2: Determine the best criteria gB and the worst criteria \(g_{w}\).

  • Step 3: Compare gB with other criteria to establish a comparison vector \(A_{B} = \left( {a_{1B} ,a_{2B} , \ldots ,a_{{v_{*} B}} } \right)\) based on the scale shown in Table 6.

    Table 6 Difference scale
  • Step 4: Compare \(g_{W}\) with other criteria to establish the comparison vector \(A_{W} = \left( {a_{1W} ,a_{2W} , \ldots ,a_{{v_{*} W}} } \right)\), according to the same scale shown in Table 6.

  • Step 5: Judge the consistency of AB and AW based on the consistency index shown in Eq. (36):

    $$C_{CBWM} = \sqrt {\frac{1}{{v_{*} }}\sum\limits_{v = 1}^{{v_{*} }} {\left( {\frac{{a_{Bv} + a_{vW} - a_{BW} }}{\kappa }} \right)^{2} } } ,$$
    (36)

    where aBW is the difference between the most different criteria, and κ is the maximum scale.

  • Step 6: Calculate the weight. When AB and AW are exactly the same, the weight is calculated using Eqs. (37)–(38). Otherwise, calculate the weight by minimizing the maximum deviation method based on Eqs. (39)–(40).

    $$\tau_{v} = \frac{1}{{v_{*} }}\sum\limits_{v = 1}^{{v_{*} }} {a_{Bv} } + \kappa - a_{Bv} ,$$
    (37)
    $$\tau_{v} = \kappa - \frac{1}{{v_{*} }}\sum\limits_{v = 1}^{{v_{*} }} {a_{vW} } + a_{vW} ,$$
    (38)
    $$W^{v} = \frac{{\tau_{v} }}{{v_{*} \kappa }}\left( {v = 1,2, \cdots ,v_{*} } \right),$$
    (39)
    $$\begin{aligned} & \min \, \mathop {{\text{max}}}\limits_{v} \left\{ {\left| {\tau_{B} - \tau_{v} - a_{Bv} } \right|,\left| {\tau_{v} - \tau_{W} - a_{vW} } \right|} \right\}, \\ & {\text{s}}{.}{\text{t}}{.,}\sum\limits_{v = 1}^{{v_{*} }} {\tau_{v} } = v_{*} \kappa ;\tau_{v} \ge 0, {\text{for}\;{\text{all}}}\;v. \\ \end{aligned}$$
    (40)

    where τv is the intermediate variable; τB and τW are the corresponding values of the optimal and worst criteria, respectively.

5 Weakness Ranking of Subsystems Based on TOPSIS

The TOPSIS is applied to the weakness ranking of subsystems [31], and the detailed process is described as follows:

  • Step 1: Based on the impact factor vector of each subsystem in Eq. (34), the optimal and worst vectors are constructed using Eqs. (41), (42), which are conditions of the weakest and least weak subsystems, respectively.

    $$L^{ + } = \left( {\max \left\{ {L_{i}^{1} } \right\},\max \left\{ {L_{i}^{2} } \right\}, \ldots ,\max \left\{ {L_{i}^{{v_{*} }} } \right\}} \right),$$
    (41)
    $$L^{ - } = \left( {\min \left\{ {L_{i}^{1} } \right\},\min \left\{ {L_{i}^{2} } \right\}, \ldots ,\min \left\{ {L_{i}^{{v_{*} }} } \right\}} \right),$$
    (42)

    where \(i \in \left\{ {1,2, \cdots ,n} \right\}\).

  • Step 2: Substitute the weights and influence factors into Eqs. (43)–(44) and calculate the distance between all indexes and the distance between L+ and L.

    $$d_{i}^{ + } = \sqrt {\sum\limits_{v = 1}^{{v_{*} }} {W^{v} \left( {L_{{}}^{ + v} - L_{i}^{v} } \right)^{2} } } ,$$
    (43)
    $$d_{i}^{ - } = \sqrt {\sum\limits_{v = 1}^{{v_{*} }} {W^{v} \left( {L_{{}}^{ - v} - L_{i}^{v} } \right)^{2} } } ,$$
    (44)

    where L+v and Lv are the vth screening index components of L+ and L, respectively.

  • Step 3: Calculate the closeness between the weakest conditions of each subsystem using Eq. (45):

    $$G_{i} = \frac{{d_{i}^{ - } }}{{d_{i}^{ + } + d_{i}^{ - } }}.$$
    (45)
  • Step 4: The subsystems are ranked based on the value of Gi. The closer the value is to 1, the closer is the subsystem to the weakest condition. The closer the value is to 0, the closer is the subsystem to the non-weak condition. In other words, the subsystem with the largest value is the weakest subsystem.

6 Numerical Example

A heavy-duty horizontal lathe is a heavy-duty machine tool with a large transverse dimension that is widely used in aerospace, thermal power, and other industries [32]. Herein, a certain heavy-duty horizontal lathe is presented as an example to rank the weakness of subsystems based on the proposed method. The failure data were collected from field tests in cooperative enterprises by researchers.

The failure rate is presented as an example to analyze the FMECA of each subsystem, and the drilling device is presented as an example to analyze other indexes. The 565 failure data of the heavy-duty horizontal lathe collected were sorted into 17 subsystems, and the result is shown in Table 7.

Table 7 Failure frequency of subsystems in heavy-duty horizontal lathe

The failure data of the drilling device are listed in Table 8. The calculation results of the generalized FMECA information are shown in Table 9. After normalization and assimilation, the final results obtained are as shown in Table 10. The indexes of other subsystems were calculated in the same manner.

Table 8 Failure information of drilling device
Table 9 FMECA information indexes of drilling device
Table 10 Preprocessing values of FMECA information for drilling device

Three indices of the criticality degree were screened, and the judgment matrix is shown in Table 11. The weights of each index are shown in Table 12.

Table 11 Judgment matrixes of three criticality degree indexes
Table 12 Weights of three criticality degree indexes

Based on the weights, CRi was selected to represent the critically degree, and other indexes selected were denoted by “” in Table 10. The weights of the five selected indexes were determined based on the CBWM using the parameters shown in Table 13.

Table 13 Weights of selected indexes

The weakness of the subsystems was ranked using the TOPSIS, and the result is shown in Table 14.

Table 14 Weakness ranking of subsystems of heavy-duty horizontal lathe obtained using proposed method

As shown in Table 14, the hydraulic system was the weakest subsystem of the heavy-duty horizontal lathe. This is because the heavy-duty machine tool must support a heavy load in many locations, such as the hydrostatic bearing of the spindle, the hydrostatic guide of the tool holder, and the drive lifting of the center rest. Because the hydraulic system is the key subsystem of the heavy-duty machine tool, it imposes a significant negative effect on the entire machine tool when the hydraulic system malfunctions. In addition, most failures of the hydraulic system are caused by solid particles in the oil, as indicated by field statistic data; as such, significant costs will be incurred to clean the oil and resume production. It is clear that the ranking result obtained using the proposed method is practicable for engineering practice.

To verify the effectiveness of the proposed method, the analysis was performed using the traditional FMECA method, of which the result is shown in Table 15.

Table 15 Weakness ranking of subsystems of heavy-duty horizontal lathe obtained using traditional FMECA method

As shown in Table 15, the electrical system was the weakest subsystem of the heavy-duty horizontal lathe, followed by the CNC system, cooling system, hydraulic system, and center rest. According to the comparison of weakness ranking of subsystems between the traditional FMECA and the proposed method in Figure 1, the ranking result obtained using the traditional FMECA method differed significantly from that obtained using the proposed method. The main failure modes of an electrical system are short circuit and loose connection; however, they are easy to rectify and incur low maintenance costs. Therefore, the failure of an electrical system imposes minimal effect on the personnel, machine, and environment. In addition, in the actual condition, the typical failure modes of the center rest and cooling system are motor failure and insufficient coolant, respectively, which are easy to detect and maintain preventatively. Therefore, they are unlikely to cause severe faults in the machine tool and should be assigned with lower critical degrees. In summary, the weakness ranking result for the subsystems of a heavy-duty machine tool deviated from the actual situation when using the traditional FMECA method. Therefore, it can be concluded that the proposed weakness ranking method of subsystems for heavy-duty machine tools is more effective than the traditional method. Additionally, the weakness of the subsystems should be ranked while considering the maintainability and maintenance cost of the heavy-duty machine tool.

Figure 1
figure 1

Comparison of weakness ranking of subsystems between traditional FMECA and proposed method

7 Conclusions

Herein, a weakness ranking method based on generalized FMECA information is proposed for the subsystems of complex electromechanical products.

  1. 1.

    Considering the complex maintenance of complex electromechanical products, the maintainability and maintenance cost were considered in the generalized FMECA information, resulting in improved reasonability and accuracy of failure analysis for complex electromechanical products.

  2. 2.

    The weight of each component in the impact factor vector was obtained using the CBWM, thereby reducing the effect of subjective cognitive differences on the analysis results and guaranteeing the objectivity of the analysis result. The weaknesses of subsystems were ranked using the TOPSIS, which fully utilizes existing information to perform accurate and quick rankings of subsystem weakness based on multiple criteria.

  3. 3.

    Based on the failure data from a certain domestic heavy-duty horizontal lathe, the weakness ranking of subsystems was performed using the proposed method, and the hydraulic system was discovered to be the weakest subsystem of the heavy-duty horizontal lathe.

In summary, the proposed method is effective and will contribute positively to the design and reliability improvement of complex electromechanical products, including heavy-duty machine tools.

References

  1. H Wang, Y Zhang, Z Yang. A reliability allocation method of CNC lathes based on copula failure correlation model. Chinese Journal of Mechanical Engineering, 2018, 31: 111.

    Article  Google Scholar 

  2. Y Li, Y Wang, Y He, et al. Modeling method for flexible energy behaviors in CNC machining systems. Chinese Journal of Mechanical Engineering, 2018, 31: 6.

    Article  Google Scholar 

  3. Y Xiong, Y Cheng, M Xu, et al. Reliability assessment of heavy-duty computer numerical control machine tools based on multi-performance multi-sequence hidden Markov model. Quality Engineering, 2020, 32(3): 409-420.

    Article  Google Scholar 

  4. T Jin, Z Yang, D Wang, et al. Reliability modeling for hydraulic components of heavy duty machine tools in distribution of degradation amount for oil contamination profile. China Mechanical Engineering, 2020, 31(13): 1613-1620, 1628. (in Chinese)

  5. F Zhang, S Han, J Liu, et al. Research of heavy NC machine reliability evaluation method based on Bayes theory. Modern Manufacturing Engineering, 2015, 8: 122-1251.

    Google Scholar 

  6. H Huang, Z Liu, J Mi, et al. Reliability modeling and analysis of heavy-duty CNC machine tool spindle under hybrid uncertainty. Scientia Sinica, 2018, 1: 42-53.

    Google Scholar 

  7. J Wang, Z Wang, Q Liu, et al. Reliability prediction of rotary working table for CXK5463 turning and milling machining center based on analogous argumentation method of similar products. Machine Tool and Hydraulics, 2016, 44(21): 164-167.

    Google Scholar 

  8. M Catelani, L Ciani, M Venzi. Failure modes, mechanisms and effect analysis on temperature redundant sensor stage. Reliability Engineering and System Safety, 2018, 180: 425-433.

    Article  Google Scholar 

  9. K W Yun. Failure modes and risk assessment of rotary compressor under extraordinary operating conditions. 6th International Compressor Engineering Conference, West Lafayette, IN, July 9–12, 2000: 1382.

  10. I Latachi, T Rachidi, M Karim, et al. Reusable and reliable flight-control software for a fail-safe and cost-efficient cubesat mission. Design and Implementation, 2020, 7(146): 146.

    Google Scholar 

  11. I B Brahim, S A Addouche, A E Mhamedi, et al. Build a Bayesian network from FMECA in the production of automotive parts: diagnosis and prediction. IFAC-PapersOnLine, 2019, 52(13): 2572-2577.

    Article  Google Scholar 

  12. J K Mohanty, P R Dash, P K Pradhan. FMECA analysis and condition monitoring of critical equipments in super thermal power plant. International Journal of System Assurance Engineering and Management, 2020, 11: 583-599.

    Google Scholar 

  13. A Certa, F Hopps, R Inghilleri, et al. A Dempster-Shafer theory-based approach to the failure mode, effects and criticality analysis (FMECA) under epistemic uncertainty: Application to the propulsion system of a fishing vessel. Reliability Engineering and System Safety, 2017(159): 69-79.

    Article  Google Scholar 

  14. A E Brom, I N Omelchenko, O V Belova. Lifecycle costs for energy equipment FMECA for gas turbine. Procedia Engineering Oil and Gas Engineering. Procedia Engineering, 2016, 152: 177-181.

  15. Y Wu, H Cao, C Gao, et al. Calculation of optimal segment number of N-segment n-connection mode for overhead lines. Smart Power, 2019, 47(12): 98-102.

    Google Scholar 

  16. I Mzougui, S Carpitella, A Certa, et al. Assessing supply chain risks in the automotive industry through a modified MCDM-based FMECA. Processes, 2020, 8(5): 579.

    Article  Google Scholar 

  17. B Suo, L Zhao, Y Yan. A novel Dempster-Shafer theory-based approach with weighted average for failure mode and effects analysis under uncertainty. Journal of Loss Prevention in the Process Industries, 2020, 65: 104145.

    Article  Google Scholar 

  18. D Piumatti, J Sini, S Borlo, et al. Multilevel simulation methodology for FMECA study applied to a complex cyber-physical system. Electronics, 2020, 9(10): 1736.

    Article  Google Scholar 

  19. N M Thoppil, V Vasu, C S P Rao. Failure mode identification and prioritization using FMECA: A study on computer numerical control lathe for predictive maintenance. Journal of Failure Analysis and Prevention, 2019, 19(4): 1153-1157.

    Article  Google Scholar 

  20. A Jomde, V Bhojwani, S Kedia, et al. Failure modes effects and criticality analysis of the linear compressor. Materials Today: Proceedings, 2017, 4(9): 10184-10188.

    Google Scholar 

  21. B Goo, J Lee, S Seo, et al. Design of reliability critical system using axiomatic design with FMECA. International Journal of Naval Architecture and Ocean Engineering, 2017, 11(1): 11-21.

    Article  Google Scholar 

  22. M Ghali, M Tlija, N Aifaoui, et al. A CAD method for tolerance allocation considering manufacturing difficulty based on FMECA tool. International Journal of Advanced Manufacturing Technology, 2017, 91: 2435-2446.

    Article  Google Scholar 

  23. R Deodath, J Jhingoorie, C Riverol. Direct methanol fuel cell system reliability analysis. International Journal of Hydrogen Energy, 2017, 42(16): 12032-12045.

    Article  Google Scholar 

  24. U Okoro, A Kolios, L Cui. Multi-criteria risk assessment approach for components risk ranking - The case study of an offshore wave energy converter. International Journal of Marine Energy, 2016, 17: 21-39.

    Article  Google Scholar 

  25. A Zhang, L Cui, P Zhang. Research on the maintenance strategy of CNC machine tool. Proceedings of 20th International Conference on Industrial Engineering and Engineering Management, Baotou, China, 2013: 583-589.

  26. D J Lawson. Failure mode, effect and criticality analysis. Electronic Systems Effectiveness and Life Cycle Costing, 1983, 3: 55-74.

    Article  MathSciNet  Google Scholar 

  27. H Wang, L Sun, L Shi. Failure mode, effect and criticality analysis of cnc grinder. Applied Mechanics and Materials, 2012, 141: 284-288.

    Article  Google Scholar 

  28. Z Huang. Evaluating intelligent residential communities using multi-strategic weighting method in china. Energy and Buildings, 2014, 69(1): 144-153.

    Article  Google Scholar 

  29. M Ohki, S Hayashi, M Ohkita. Fast computational algorithm of a fuzzy reasoning using the product-sum-gravity method. Systems and Computers in Japan, 2000, 31(3): 40-48.

    Article  Google Scholar 

  30. J Rezaei. Best-worst multi-criteria decision-making method. Omega, 2015, 53: 49-57.

    Article  Google Scholar 

  31. J D Martínez-Morales, E R Palacios-Hernández, G A Velázquez-Carrillo. Artificial neural network based on genetic algorithm for emissions prediction of a SI gasoline engine. Journal of Mechanical Science and Technology, 2014, 28(6): 2417-2427.

    Article  Google Scholar 

  32. U Gorka, J C Francisco, J Z Juan, et al. Preventing chatter vibrations in heavy-duty turning operations in large horizontal lathes. Journal of Sound and Vibration, 2015, 340: 317-330.

    Article  Google Scholar 

Download references

Acknowledgements

Not applicable.

Funding

Supported by National Natural Science Foundation of China (Grant Nos. 51675227, 51975249), Jilin Province Science and Technology Development Funds (Grant Nos. 20180201007GX, 20190302017GX), Technology Development and Research of Jilin Province (Grant No. 2019C037-01), Changchun Science and Technology Planning Project (Grant No. 19SS011), and National Science and technology Major Project (Grant No. 2014ZX04015031).

Author information

Authors and Affiliations

Authors

Contributions

ZY and HT were in charge of the whole trial; JG and CC wrote the manuscript; YZ and JL assisted with sampling and data analyses. All authors read and approved the final manuscript.

Authors’ Information

Zhaojun Yang, born in 1956, is currently a professor at School of Mechanical and Aerospace Engineering, Jilin University, China. He received his doctor degree from Jilin Poly-technic University, China, in 1995. His research interests include man-machine system and intelligent robotics.

Jinyan Guo, born in 1993, is currently a doctoral candidate at School of Mechanical and Aerospace Engineering, Jilin University, China.

Hailong Tian, born in 1988, is currently a lecturer at School of Mechanical and Aerospace Engineering, Jilin University, China. He received his doctor degree from Jilin Poly-technic University, China, in 2019.

Chuanhai Chen, born in 1983, is currently a professor at School of Mechanical and Aerospace Engineering, Jilin University, China. He received his doctor degree from Jilin Poly-technic University, China, in 2013.

Yongfu Zhu, is currently a professor at College of Materials Science and Engineering, Jilin University, China. He received his doctor from Tohoku University, Japan, in 2003.

Jia Liu, born in 1983, an associate professor at School of Electrical and Mechanical Engineering, Changchun University of Science and Technology, China. He received his doctor from Changchun University of Science and Technology, China, in 2012.

Corresponding authors

Correspondence to Hailong Tian or Chuanhai Chen.

Ethics declarations

Competing Interests

The authors declare no competing financial interests.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yang, Z., Guo, J., Tian, H. et al. Weakness Ranking Method for Subsystems of Heavy-Duty Machine Tools Based on FMECA Information. Chin. J. Mech. Eng. 34, 17 (2021). https://doi.org/10.1186/s10033-021-00539-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s10033-021-00539-6

Keywords