 Original Article
 Open Access
 Published:
Weakness Ranking Method for Subsystems of HeavyDuty Machine Tools Based on FMECA Information
Chinese Journal of Mechanical Engineering volume 34, Article number: 17 (2021)
Abstract
Heavyduty 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 heavyduty 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 heavyduty 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.
Introduction
As technologically advanced machines, computer numerical control (CNC) machine tools are the foundation of the equipment manufacturing industry [1, 2]. Among them, heavyduty machine tools with multisystem construction and multitechnology integration are important guarantees for the quality of national defense machine tools. However, the domestic heavyduty 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 heavyduty machine tools must be evaluated urgently to design and improve its reliability.
A few studies have focused on the reliability evaluation of heavyduty machine tools. To solve the problem of insufficient failure data for heavyduty 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 heavyduty 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 heavyduty machine tools. However, the heavyduty 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 heavyduty 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 threephase 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 computeraided design model considering functional and manufacturing requirements in the early phase of digital mockup 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 heavyduty machine tools, complex maintenance is required when failure occurs; therefore, the maintenance time and maintenance cost incurred during usage are nonnegligible in FMECA [25]. Otherwise, the weakest subsystem of the heavyduty 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 heavyduty 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 heavyduty 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 heavyduty machine tool.

ii. Considering the complex maintenance of the heavyduty 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 heavyduty horizontal lathes, the weakness ranking of subsystems and the weakest subsystem are identified to verify the effectiveness of the proposed method.
Generalized FMECA Information and Data Preprocessing
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.
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):
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 (t_{1}, t_{2}), and n is the number of subsystems.
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.
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.
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).
where \(a_{{\widetilde{e}_{ij} }}\) is the precision number of the ESR score for the jth failure mode of the ith subsystem; E_{ij} is the score of the failure impact for the jth failure mode of the ith subsystem; E_{i} is the score of the failure impact for the ith subsystem, and m_{i} is the total number of failure modes for the ith subsystem.
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.
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):
where \(a_{{\widetilde{d}_{ij} }}\) is the precision number of the DDR score for the jth failure mode of the ith subsystem; D_{ij} is the score of the detection difficulty for the jth failure mode of the ith subsystem, and D_{i} is the score of the detection difficulty for the ith subsystem.
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.
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 RPN_{ij} is the criticality degree of the jth failure mode for the ith subsystem; OPR_{ij} is the occurrence degree of the jth failure mode for the ith subsystem, which is scored based on Table 3.

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 C_{ij} of the jth failure mode for the ith subsystem is calculated using Eq. (11), and the criticality degree C_{i} 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.
AFM
The analytical solution of the criticality degree CR_{ij} 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 n_{ij} is the jth failure mode for the ith subsystem during \(\sum t\).
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 T_{ij} of the jth failure mode for the ith subsystem was regarded as the maintainability index, i.e.,
where \(T_{ij}^{k}\) is the maintenance time of the jth failure mode for the ith subsystem at the kth time, and k_{ij} is the total number of failure modes for the ith subsystem.
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:
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; F_{ij} is the total maintenance cost of all failures under the jth failure mode, and F_{i} is the total maintenance cost of the ith subsystem.
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):
where G_{i} is the ranking index of the subsystem weakness for the ith subsystem, and g(·) is the ranking function of the subsystem weakness.
Preprocessing
For the convenience of subsequent processing, all indexes must be preprocessed, including normalization and assimilation processing.

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.
Assimilation processing
All indexes are assimilated using Eq. (23), i.e.,
$$h_{i}^{k} = \left\{ {\begin{array}{*{20}l} {l_{i}^{k} ,} & {\text{Highquality}\;{\text{index}},} \\ {{{1} \mathord{\left/ {\vphantom {{1} {l_{i}^{k} ,}}} \right. \kern\nulldelimiterspace} {l_{i}^{k} ,}}} & {\text{Lowquality}{\text{index},}} \\ {1/(1 + l_{i}^{k}  1),} & {\text{Mediumquality}{\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.
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.
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]:
where w_{X} 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.
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 productsumgravity 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.
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; X_{i} and Y_{i} 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.
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.
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.
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.
where i = 1, 2, …, n, and \(v_{*}\) is the number of indexes after screening.
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):
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 g_{B} and the worst criteria \(g_{w}\).

Step 3: Compare g_{B} 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.

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 A_{B} and A_{W} 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 a_{BW} is the difference between the most different criteria, and κ is the maximum scale.

Step 6: Calculate the weight. When A_{B} and A_{W} 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.
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 L^{−v} 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 G_{i}. 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 nonweak condition. In other words, the subsystem with the largest value is the weakest subsystem.
Numerical Example
A heavyduty horizontal lathe is a heavyduty machine tool with a large transverse dimension that is widely used in aerospace, thermal power, and other industries [32]. Herein, a certain heavyduty 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 heavyduty horizontal lathe collected were sorted into 17 subsystems, and the result is shown in Table 7.
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.
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.
Based on the weights, CR_{i} 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.
The weakness of the subsystems was ranked using the TOPSIS, and the result is shown in Table 14.
As shown in Table 14, the hydraulic system was the weakest subsystem of the heavyduty horizontal lathe. This is because the heavyduty 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 heavyduty 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.
As shown in Table 15, the electrical system was the weakest subsystem of the heavyduty 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 heavyduty 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 heavyduty 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 heavyduty machine tool.
Conclusions
Herein, a weakness ranking method based on generalized FMECA information is proposed for the subsystems of complex electromechanical products.

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.
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.
Based on the failure data from a certain domestic heavyduty 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 heavyduty horizontal lathe.
In summary, the proposed method is effective and will contribute positively to the design and reliability improvement of complex electromechanical products, including heavyduty 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.
 [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.
 [3]
Y Xiong, Y Cheng, M Xu, et al. Reliability assessment of heavyduty computer numerical control machine tools based on multiperformance multisequence hidden Markov model. Quality Engineering, 2020, 32(3): 409420.
 [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): 16131620, 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: 1221251.
 [6]
H Huang, Z Liu, J Mi, et al. Reliability modeling and analysis of heavyduty CNC machine tool spindle under hybrid uncertainty. Scientia Sinica, 2018, 1: 4253.
 [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): 164167.
 [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: 425433.
 [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 flightcontrol software for a failsafe and costefficient cubesat mission. Design and Implementation, 2020, 7(146): 146.
 [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. IFACPapersOnLine, 2019, 52(13): 25722577.
 [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: 583599.
 [13]
A Certa, F Hopps, R Inghilleri, et al. A DempsterShafer theorybased 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): 6979.
 [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: 177181.
 [15]
Y Wu, H Cao, C Gao, et al. Calculation of optimal segment number of Nsegment nconnection mode for overhead lines. Smart Power, 2019, 47(12): 98102.
 [16]
I Mzougui, S Carpitella, A Certa, et al. Assessing supply chain risks in the automotive industry through a modified MCDMbased FMECA. Processes, 2020, 8(5): 579.
 [17]
B Suo, L Zhao, Y Yan. A novel DempsterShafer theorybased approach with weighted average for failure mode and effects analysis under uncertainty. Journal of Loss Prevention in the Process Industries, 2020, 65: 104145.
 [18]
D Piumatti, J Sini, S Borlo, et al. Multilevel simulation methodology for FMECA study applied to a complex cyberphysical system. Electronics, 2020, 9(10): 1736.
 [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): 11531157.
 [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): 1018410188.
 [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): 1121.
 [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: 24352446.
 [23]
R Deodath, J Jhingoorie, C Riverol. Direct methanol fuel cell system reliability analysis. International Journal of Hydrogen Energy, 2017, 42(16): 1203212045.
 [24]
U Okoro, A Kolios, L Cui. Multicriteria risk assessment approach for components risk ranking  The case study of an offshore wave energy converter. International Journal of Marine Energy, 2016, 17: 2139.
 [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: 583589.
 [26]
D J Lawson. Failure mode, effect and criticality analysis. Electronic Systems Effectiveness and Life Cycle Costing, 1983, 3: 5574.
 [27]
H Wang, L Sun, L Shi. Failure mode, effect and criticality analysis of cnc grinder. Applied Mechanics and Materials, 2012, 141: 284288.
 [28]
Z Huang. Evaluating intelligent residential communities using multistrategic weighting method in china. Energy and Buildings, 2014, 69(1): 144153.
 [29]
M Ohki, S Hayashi, M Ohkita. Fast computational algorithm of a fuzzy reasoning using the productsumgravity method. Systems and Computers in Japan, 2000, 31(3): 4048.
 [30]
J Rezaei. Bestworst multicriteria decisionmaking method. Omega, 2015, 53: 4957.
 [31]
J D MartínezMorales, E R PalaciosHernández, G A VelázquezCarrillo. Artificial neural network based on genetic algorithm for emissions prediction of a SI gasoline engine. Journal of Mechanical Science and Technology, 2014, 28(6): 24172427.
 [32]
U Gorka, J C Francisco, J Z Juan, et al. Preventing chatter vibrations in heavyduty turning operations in large horizontal lathes. Journal of Sound and Vibration, 2015, 340: 317330.
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. 2019C03701), Changchun Science and Technology Planning Project (Grant No. 19SS011), and National Science and technology Major Project (Grant No. 2014ZX04015031).
Author information
Affiliations
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 Polytechnic University, China, in 1995. His research interests include manmachine 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 Polytechnic 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 Polytechnic 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
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/.
About this article
Cite this article
Yang, Z., Guo, J., Tian, H. et al. Weakness Ranking Method for Subsystems of HeavyDuty Machine Tools Based on FMECA Information. Chin. J. Mech. Eng. 34, 17 (2021). https://doi.org/10.1186/s10033021005396
Received:
Revised:
Accepted:
Published:
Keywords
 Complex electromechanical products
 Weakness ranking method
 Failure mode effect and critical analysis (FMECA)
 Cognition best worst method (CBWM)
 Technique for order preference by similarity to an ideal solution (TOPSIS)