Abstract

The existing material classification is proposed to improve the inventory management. However, different materials have the different quality-related attributes, especially in the aircraft industry. In order to reduce the cost without sacrificing the quality, we propose a quality-oriented material classification system considering the material quality character, Quality cost, and Quality influence. Analytic Hierarchy Process helps to make feature selection and classification decision. We use the improved Kraljic Portfolio Matrix to establish the three-dimensional classification model. The aircraft materials can be divided into eight types, including general type, key type, risk type, and leveraged type. Aiming to improve the classification accuracy of various materials, the algorithm of Support Vector Machine is introduced. Finally, we compare the SVM and BP neural network in the application. The results prove that the SVM algorithm is more efficient and accurate and the quality-oriented material classification is valuable.

1. Introduction

There is no doubt that aircraft industry should pay more attention to quality. For the purpose of ensuring the quality of aircraft, aircraft factories have made a lot of study and most of them have established quality management system. However, there are so many parts in one airplane, and even if one screw has quality problems, it may cause catastrophic damage. As a result, the aircraft factories are facing greater challenges in the quality control and management. The quality of aircraft materials determines the quality of the aircraft directly. Therefore, the quality of aircraft material should be guaranteed. However, it is almost impossible to do continuous quality inspection of each aircraft material for there are large numbers of component parts of an aircraft, more than millions [1]. As the materials have different quality-related character, we believe it is more feasible to take different strategies for the different materials in the management of quality. Obviously, some materials are common while others are rare. Some materials are easy to meet the quality standards while others are not. It is inevitable that we should pay more attention to some of the materials, but we may pay little attention to the other materials. Therefore the classification considering quality characters will improve the quality and the reliability in the aircraft industry. However, there is no research on the material classification considering the quality-related attributes. In all fields, the material classification in general is mainly oriented to inventory management based on ABC inventory control, usually considering material quantity, purchase cost, and so on. In the aircraft industry, the materials are so extensive and complex that it is difficult to realize the classification for the inventory control, let alone the management of the quality.

For material classification, ABC analysis originated by Dickie [2] based upon the Pareto principle is one of the most widely used tools. Nevertheless, ABC inventory control is not appropriate to use for precise classification problems with multicriteria. Among the contributions to multicriteria inventory classification (MCIC), there are Analytic Hierarchy Process classification method, Kraljic Portfolio Matrix, and so on. AHP is an effective way for feature selection in classification [3]. Analytic Hierarchy Process (AHP) was first developed for decision making by Saaty [4] and extended by Moran et al. [5] who have developed a more specific method directly for design decision making. Pedrycz and Song [6] applied AHP for group decision making. AHP is also applied to determine the important weights of customer requirements in quality function deployment. Kwong and Bai [7] used the extent analysis method and the principles for the comparison of fuzzy numbers to determine the important weights for the customer requirements in QFD. Meanwhile, traditional Kraljic Portfolio Matrix was firstly applied to divide the goods into strategic items, leveraged items, Bottleneck-type items, and general items depending on the two criteria of material supply: profit and risk by using a second-order matrix. After that, many scholars make different application and improvement to this method. Lee and Drake [8] verified the significance of the classification model for manufacturing enterprises. Terpend et al. [9] pointed out that material plans should combine with Kraljic matrix after demonstrating material classification model by clustering method.

In the application of the algorithm for classification, some scholars are interested in the artificial intelligence and machine learning such as genetic algorithm (GA) [10], artificial neural network (ANN) [11], k-nearest neighbors (kNN) [12], and particle swarm optimization method (PSO) [13]. Most machine learning methods need sufficient and high quality sample data [14]. Besides, some of the algorithms are “dimension disaster” and “too much learning.” However, there is not enough history data for the limit of our country’s aviation industry and aircraft material classification problem belongs to typical nonlinear issue. It leads to the fact that the performance of the model for most of the classification algorithms will degrade. Support Vector Machine (SVM) developed by Vapnik is based on the statistical learning and minimum structural risk theory. SVM is fast becoming one of the most used methods for prediction classification [15]. SVM owns few adjustable parameters, quick computing speed, accurate classification rate, good robustness, and good generalization ability [16]. It solves the nonlinear, high dimension, and local minima and some other issues effectively. In the absence of more background information given, it can also achieve high prediction accuracy [17, 18]. SVM is applied to mine data and analyze the thermal performance of cool-pipes in [19]. Zhu and Blumberg [20] used SVM algorithm for classification processing of ASTER data; they pointed that the classification results show the approach based on SVM has high performance in convergence, speed, and accuracy of training and classifying. SVM is used in the classification of academic texts [21]. Hernández et al. apply SVM to deal with the classification problem of failure identification in the distribution system of electric power [22]. Some scholars also use SVM in signal classification [23]. SVM is also combined with some other algorithms in some researches. For example, Yu et al. [24] successfully applied optimized PSO-SVM to classify the fault type of rolling bearing. Wei [25] used GA (genetic algorithm) and PCA (principal component analysis) combined with improved SVM to complete real-time vehicle classification. The classification precision was improved greatly in his paper and it achieved a high accuracy. Ma et al. [26] proposed a multiple classifier method of binary tree based on SVM. Based on the contribution of so many scholars, we believe SVM is feasible in classification of aircraft material.

Of course, aircraft companies take the material management seriously. For example, Boeing has invested nearly 2 billion to realize the management of production resources. In Airbus Fasteners’ Supply Chain Optimization Plan, they simplify the logistics by determining the material qualitatively and quantitatively. China also makes a lot of effort to material management during the project of ARJ21 [27]. However the researches on the material management pay more attention to the supply management [28, 29]. There are also some related studies which mainly focus on spare parts inventory [3032]. About the research on classification, it is introduced that the material of the aircraft is normally divided into raw material, airborne system finished products, airborne structural components, self-made parts, and so on in [33]. Wu et al. [34] applied SVM in their study for aircraft material classification in which the material is divided into normal material, cost-first material, supply-first material, and so on. Mancini et al. [35] divided the material into TATS (time and temperature sensitive material) and auxiliary for the using of RFID (radio frequency identification). From these papers, we can see that the result of material classification is different for the different purpose. For the quality control in the aircraft industry, Davies et al. [36] present the survey of fatigue failures in helicopter components and discussed the importance of the material quality control for aircraft industry. Shalin and Kantsevich [37] also emphasized that the quality of aircraft materials was a guarantee of aircraft quality and reliability. Hillermeier et al. [38] proposed that quality assurance testing of prepreg materials in the commercial airplane environment was very complex and costly so we should study the material properties to reduce and standardize testing. Therefore, the classification considering quality characters is significant. In this paper, we establish a new quality-oriented material classification system to improve the quality control and management in the aircraft industry. We apply AHP for feature selection and classification decision because the aircraft materials have multiple quality-related attributes in Section 2. In Section 3, we improve the Kraljic method and establish a three-dimensional quality-oriented classification model in accordance with the attributes decided by AHP. In Section 4, the SVM is introduced because it is the best algorithm for small sample classification and regression problems. When we use the SVM algorithm, we maximize classification interval optimal hyperplane to improve the generalization ability of learning machine. Through the study of excellent training samples, it is more accurate to classify unknown types of materials. Its performance is evaluated with the comparison of BP neural network. Finally, in Section 5, we discussed the contribution and limitations of the study.

2. Quality-Oriented Evaluation System of Civil Aircraft Materials

2.1. Analysis of Traditional Classification Method

A general aircraft contains more than millions of parts. The aircraft materials also cover a very wide range including raw materials purchased by businesses, homemade semifinished products, outsourcing semifinished products, finished products, office supplies, tools and even drawings, and documents. The role of quality played in the classification is ignored, so the traditional unified classification system exposes the following shortcomings.

(1) Difficult to Control the Cost of Quality. The aircraft is assembled by millions of parts. The poor-quality materials indeed affect the quality of aircraft. The aircraft can operate well only if all materials are well qualified. However, some materials are common while others are rare. Some materials are easy to meet the quality standards while others are not. Therefore it is inevitable that some of the materials need enough focus, while others only require relatively less focus. Only if we pay different attention to the different materials, it is possible to reduce the cost without scarifying the quality.

(2) Difficult to Solve the Quality Problems in Time. If there is a quality problem with one material, it will influence the entire production schedule. However, the depth and scope of the influence depend on the quality character of the material. Some materials are designed for a specific type of aircraft. Besides, once there are some quality problems with the complex parts, they need a long time to repair. In addition, some parts affect a wide range of the total quality and some parts are being monopolized by some suppliers. Once these materials appeared to have some quality problems, they will expose a serious influence at a large extent. Thus, we should pay more attention to these materials for early prevention.

Through the above analysis, it is necessary to further propose another classification system according to several indicators of quality. The classification considering quality characters will improve the quality and the reliability in the aircraft industry.

2.2. Quality-Oriented Evaluation System of Civil Aircraft Materials

AHP (Analytic Hierarchy Process) developed by Saaty is a three-layer framework of decision: objectives, criteria, and alternative solutions. It is actually a hierarchical weighted decision analysis method that is proposed by using the multiobjective comprehensive evaluation method. AHP is a widely used multicriteria decision-making tool due to its simplicity, ease of use, and great flexibility. It is particularly useful to the decision problem that the system is lacking quantitative data or is difficult to complete with quantitative analysis. It is one of the most frequently discussed multiobjective decision methods in the manufacturing industry.

The basic steps of AHP method are as follows.

(1) Construct the Hierarchy. A complex multicriteria decision-making problem is decomposed into a hierarchy which generally includes three layers: the top is the objective layer, the bottom is decision alternatives layer, and the middle is criteria layer.

(2) Construct Pairwise Comparison Matrix. Once the problem has been decomposed and the hierarchy is constructed, prioritization procedure starts in order to determine the relative importance of the criteria within each level. The criteria are compared pairwise according to their levels of influence and based on the specified criteria in the higher level. Then construct pairwise comparison matrix: (3) Consistency Check. The quality of the output of the AHP is strictly related to the consistency of the pairwise comparison judgments. This step needs to calculate eigenvalue of maximum () and eigenvector of the pairwise comparison matrix. Using the random consistency index (RI) and the consistency index (CI) to check the consistency,

Apply AHP method in aircraft material according to the above steps. Firstly, we construct the hierarchy for aircraft material. The objective layer is aircraft material classification. The quality-oriented aircraft materials evaluation system considers all the quality factors involved in airplane manufacturing process. Therefore, after considering all properties of the material in the quality management, we select “Quality basic-value,” “Quality influence value,” and “Quality cost” and these three properties are defined as criteria layer. We increase the subcriterion properties to quantitatively describe the detailed indicators in the quality evaluation system. Finally, we get the set for aircraft material evaluation system.(1)The set of Quality basic-value: = (Qualification rate, Quality failure rate, and Quality stability).(2)The set of Quality influence value: = (Mean Time to Repair, Impact depth, and Influence range).(3)The set of Quality cost: = (Quality management cost, Detection complexity, and Quality traceability).The AHP model diagram is shown in Figure 1.

The illustration of each property is as follows.

(1) Quality Basic-Value. Quality basic-value directly relates to the basic quality characters of the materials. They are rigid criteria to evaluate the quality of one type of material or batches of materials. Therefore, Quality basic-value has two meanings: one is to be able to evaluate the quality of a single piece of material, which is related to the Qualification rate and failure rate of the material; the second refers to the Quality stability of a batch, commonly represented by the mean square deviation of inspection pass rate. Ultimately, we determine that the three subcriteria under Quality basic-value include Qualification rate, Quality failure rate, and Quality stability.

(2) Quality Influence Value. Quality influence value cares more about the influence of the poor-quality materials. If there are poor-quality materials, we should evaluate the influence of the quality and the cost coming from the further inspection and repair. The significant materials are expected to give high priority. Finally, we determine three subcriteria under the Quality influence value which include Mean Time to Repair (MTR), Impact depth, and Influence range.

(3) Quality Cost. Quality management of civil aviation materials covers the whole life cycle. Civil aircraft production is an excelsior procedure. Most materials are required to be further improved. However, we should keep a balance. We should reduce the cost without sacrificing the quality. Therefore the attributes of the Quality cost are important. Quality cost contains Quality management cost, Detection complexity, and Quality traceability.

In this study, three criteria have the same effect proportion on the material evaluation. So, we apply hierarchy analysis, respectively, to three criteria. We get the pairwise comparison matrix in which subcriteria impact on criteria layer. According to the above steps, we calculate the pairwise comparison matrix related to subcriteria and criterion :

In the same way, we can also construct the pairwise comparison matrix such that , , impact Quality influence value and , , impact Quality cost .

According to the following formula, we can calculate the weights of subcriteria to criteria layer. One has

In order to check the consistency, we use the random consistency index (RI) and the consistency index (CI) to calculate the consistency ratio (CR). The results are ; ; . The consistency is acceptable as long as the CR value is less than 0.1 [39]. It is obvious that the results are all less than 0.1. That is, it successfully passes the consistency check.

Based on AHP method, we have established the material evaluation system and obtained the weights of each subcriteria impact on material evaluation.

3. Quality-Oriented Classification System by Improved Kraljic Portfolio Matrix

Kraljic Portfolio Matrix proposed by Peter Kraljic appeared firstly in his paper “Purchasing must become supply management.” Kraljic portfolio model aims at developing differentiated purchasing and supplier strategies through classifying commodities on the basis of two dimensions: supply risk and profit impact (“low” and “high”) [40]. There are four categories in the Kraljic portfolio model: leverage items, strategic items, noncritical items, and bottleneck items (Figure 2).

Quality-oriented classification system applies the thought of Kraljic Portfolio Matrix. Considering that each property on criteria layer belongs to high or low, namely, evaluation sets , all materials are broken down into eight categories () from qualitative perspective. According to the original material classification method in accordance with material evaluation system stated above, we establish a three-dimensional model of material classification, choosing Quality basic-value as abscissa, Quality influence value as ordinate, and Quality cost as vertical coordinate. The three-dimensional model of material classification is as shown in Figure 3.

As in Table 1, we make a further explanation to quality-oriented material classification in which we add a list of “Attention.” With different levels of “” indicating different levels of “Attention,” more “” shows that this type of material needs more concern in the process of enterprise’s quality management. Among all kinds of material, Strategic material needs the highest attention, while General material, due to its various good performances of properties, needs less attention.

(1) General Material. Standardized products generally belong to General materials. They can easily meet the quality requirements with high Quality basic-value, low Quality influence value, and low Quality cost. So, managers can pay less attention to this type of material in quality management to reduce the management cost.

(2) Key Material. Key material has high Quality basic-value and low Quality cost. However, due to the high Quality influence value, managers should also give some attention to them during the quality management.

(3) Lever-Type Material. Quality basic-value of Lever-type materials is high and their Quality influence value is low. But their expenditure of the quality management is high; managers have to consider the company’s financial affordability. Therefore, quality management should optimize Quality cost. It will be fine if this type of material can be converted into General material.

(4) Core Material. The three indicated values of Core material are all very high. They have big influence on the airplane quality. Since it is difficult to manage and it is related to corporate profit, such type of material should be given high attention in quality management so that we can ensure the airplanes quality and enhance the competitiveness of enterprises.

(5) Adjustable Material. The three values of Adjustable material are all very low. On one hand this kind of material has little effect on the product and its cost is low; on the other hand, Quality basic-value of this kind of material is relatively low resulting in some potential risks. So in order to improve its Quality basic-value, we should not ignore it in the management.

(6) Risk Material. Risk material has low Quality basic-value and high Quality influence value. Such kind of materials will seriously affect the quality of the entire production once potential problems occur, not only in the depth of influence, but also in the scope. Adequate attention should be given to this type of material to minimize the risk as much as possible, and the decisions of quality management must be very prudent.

(7) Bottleneck-Type Material. The Quality basic-value of Bottleneck-type material is pretty low and its Quality influence value is not high either, but the Quality cost is very high, taking up a large proportion of the costs of operation and management. It means that we can just obtain a relatively weak quality from this type of material even though we put a large cost into them. Therefore rational planning in quality management is very necessary. Purchasing department, design department, and production department should make a good corporation to find alternatives to convert it into General material, so as to ensure the quality of the airplane.

(8) Strategic Material. Both Quality cost and Quality influence value of Strategic material are very high. Such materials have the characteristics of large quotient of fund. What is more, its quality directly influences the quality of airplane. However, due to design, technology, and other factors, it is difficult to find some other sources with high quality or irreplaceable materials. The quality problems of such materials will result in high risk. This kind of material is usually crucial to production, accounting for its large share in the final products. Besides, this situation cannot be changed in the short term even if we put a lot of money.

4. Aircraft Material Classification Based on SVM and the Comparison with BP Neural Network

4.1. Introduction of Algorithm
4.1.1. Support Vector Machine

Support Vector Machine [41] proposed by Vapnik and Cortes in 1995 is a popular small sample learning method, which has a very good performance for pattern classification problems by minimizing the Vapnik-Chervonenkis (VC) dimension and achieving a minimal structural risk. Wang et al. [42] proposed that SVM overcomes the disadvantage of big samples by obeying the rule of the minimum structural risk. It shows many unique advantages in solving small sample, nonlinear, and high-dimensional pattern recognition. Compared with other learning algorithms, SVM appears to be a good candidate for several reasons: generalization ability, without restrictive assumptions regarding the data, fast learning and evaluation for relevance feedback, and flexibility; for example, prior knowledge can be easily used to tune its kernels [43, 44]. So, it is considered as the best way for small sample classification and regression problems [45].

SVM method is evolved from optimal hyperplane of linearly separable case. In this case, the general form of hyperplane equation is . where is called hyperplane normal vector and is called hyperplane bias. The mathematical representation for classification problems is as follows:

However, most classification problems belong to nonlinear separable situation which need to increase the penalty parameter    and relaxation term parameter   . Then the required condition of optimal hyperplane is changed into

Introducing Lagrange formula into the above equation, then the problem can be expressed as

Its dual problem is

When converting to a linear problem in the high-dimensional space by a nonlinear exchange, the kernel function is used so that the problem can correspond to the inner product of a transform space according to relevant functional principle. At last, the corresponding classification function becomes as follows: where is the optimal solution of the optimization objective function and is a classification threshold.

4.1.2. BP Neural Network

BP neural network was put forward by the group of Rumelhart and McCelland and so forth, in 1986. As one of the widely adopted neural networks nowadays, it is a type of multilayer feed-forward network trained by an algorithm that backward propagates the errors [46]. BP network can learn and store a lot of input-output model mapping, without prior mathematical equations to reveal the mapping relationship. The topology of BP neural network includes input, hide, and output layer. BP neural network employs the gradient descent (GD) algorithm in learning, gradually adjusts the weights and thresholds of the network via the mechanism of backward propagating the errors, and eventually reaches the minimized squared error in the network.

Assuming the weight between input layer and hide layer is and the weight between hide layer and output layer is , the calculation formulae of BP model are as follows when the desired output value is .(1)The output of hide layer is (2)The output of output layer is is output function of neuronal (Sigmoid). One has (3)Error formula of the output layer is

In network training, the output error of output layer propagates to the hidden layer and input layer and the weight between each layer has been amended. Finally the mean square error () of the network system gets to minimum value [47].

4.2. The Classification Study and Implementation in the Aircraft Industry

In this section, we will take one of the aircraft factory’s material systems (named as Samc) as an example to illustrate our theory. The classification steps are shown in Figure 4.

(1) Quantifying the Evaluation Properties. It can easily find that some properties are nonnumeric properties in the evaluation system. Firstly, we have to quantify the index. In this paper, we divide every property value into three levels: high, medium, and low, and use 5, 3, and 1 to represent them according to the property range and its numerical weight. Table 2 gives the quantitative results.

From Table 2 we can find that subcriteria directly determine the value of the three principal criteria. The weights of subcriteria were clearly appointed above in this paper. Taking radiator as an example, we symbol the Qualification rate, Quality failure rate, and Quality stability of radiator, respectively, , and  . Then, Quality basic-value can be expressed as . Next we round the result: if the result is greater than or equals 3, Quality basic-value of radiator belongs to “High”; if it is less than 3, Quality basic-value of radiator belongs to “Low.” According to this method, determine the other two properties in criteria layer.

(2) Extraction of Civil Aviation Material Samples. After the quantization of aircraft material indexes, it is necessary to extract a number of samples to assess, score, and classify by the experts team. Adhering to the principles of randomness and typicality, we extract 160 materials from raw materials, system finished parts, airframe structural components, self-made parts, and accompanying equipment as sample set (Table 3).

After calculating the original data with the appointed weights, we obtained the processed data, as shown in Table 4. The last column of this table is the types of the samples based on quality-oriented classification system which we proposed in this paper. , respectively, represents eight types of materials, namely, General material (1), Key material (2), Lever-type material (3), Core material (4), Adjustable material (5), Risk material (6), Bottleneck-type material (7), and Strategic material (8).

(3) Establishment of Classifier. This study selects MATLAB as the testing platform to verify the result and evaluate the differences of SVM and BP neural network. Selecting appropriate kernel function type and kernel parameters proves crucial [48], because it determines the performance of the learning and generalization ability. Since the RBF kernel function has good performance and it shows good efficiency in practical problems, this study adopts RBF kernel. In practical applications, in order to reduce dependence on the initial sample and improve the accuracy of SVM classifier, it is important to optimize the parameters of (penalty factor) and (variance of RBF kernel function). This study chooses to use cross-validation method to find the optimal parameters of and .

During the experiment of BP neural network, its training step is 1000, error goal is 0.01, the maximum convergence time is 1000, and training and learning rate is 0.1.

Without loss of generality, randomly select 130 samples as training samples from the 160 proceeded data. The remaining 30 samples are set as test samples. Because the training set and test set are randomly generated, the running results will be different each time. We randomly conducted a simulation test, the accuracy rate of training samples by SVM was 100%, and the accuracy rate of test samples was 96.6667%. However, prediction result of BP neural network is not very desirable. Its prediction accuracy is pretty low. Additionally, the results belong to two types sometimes, leading to the fact that we need to judge forecast situation by ourselves. The results of the simulation test are shown in Figures 5 and 6.

It is obvious that the classification accuracy of SVM classifier is better than BP neural network classifier. In other words, the learning rate and efficiency of the former is much better than the latter. We also found that, in the experimental process, the accurate rate of SVM classifier was above 95% through many experiments. And multiple learning can also enhance the accuracy of BP neural network. When BP neural network classifier was stable, take 10 times cyclic forecast of sample set. The predicted results showed that the average accuracy rate was only 84.333%. What is worse, the tenth prediction accuracy was less than 60%. Compared with BP neural network, higher classification accuracy can be obtained by SVM without a lot of training. Similarly, randomly take 10 times forecast. The average accuracy rate was 96%, far better than BP neural network, and extreme minimum condition did not appear. That is, the classification result of SVM is ideal which can be used to classify aircraft materials.

From Table 5 we can clearly find that SVM algorithm has great advantages in small sample classification, and it is suitable for civil aircraft materials classification.

5. Conclusion

We propose a quality-oriented material classification considering the quality character, Quality influence, and Quality cost. The quality-oriented material evaluation system is established to quantify each property by AHP method. Through improving conventional Kraljic Portfolio Matrix, we establish a three-dimensional material classification model, which divides the aircraft materials into eight categories: General material, Key material, and so on. Compared with the BP neural network, the study verifies that SVM algorithm has a good advantage in the classification of multiple small samples in the aircraft industry. The contribution of this paper lies in two aspects: in general, the material classification is oriented to inventory management based on ABC inventory control and so on. However, different materials have different quality-related attributes, especially in the aircraft industry. After fully evaluating the quality-related attributes in the aircraft industry, we apply AHP and improve conventional Kraljic Portfolio Matrix to establish a three-dimensional material classification model. Therefore, we could take different strategies for the different materials to improve the quality and reduce the cost in the quality management of the aircraft industry. On the other hand, this study not only provides a new idea for manufacturing material classification to improve the quality management, but also proves it is feasible to apply SVM in civil aviation material classification. We all know that SVM shows many unique advantages in solving small sample, nonlinear, and high-dimensional pattern recognition. Although the SVM is applied extensively as the best way for small sample classification and regression problems, it has not been used in the aircraft material classification. There are a large number of component parts of an aircraft, more than millions. However, each part is few. The case study shows the SVM is effective to solve the classification when the categories are extensive and the sample is very small. However, we should do further research. For example, taking into account the practicability, we now only consider the level of low and high in the evaluating indicator. If possible, we should try to supplement level of    “medium,” and the classified management for the quality may be more considerate. Although we have verified this classification model in an aircraft company, it is not enough. We should try to improve this model in this company and the other aircraft companies, and even the other industries. We should further propose the specific management strategies to the different category of material and evaluate the effectiveness, so that we could know the value of this research indeed.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This work is supported by Shanghai Science and Technology Committee under Grants nos. 12dz1124300 and 13521103604. It is also supported by Shanghai Key Laboratory of Intelligent Manufacturing and Robotics. The authors are grateful for the financial support and also would like to thank the anonymous reviewers and the editor for their comments and suggestions.