Next Article in Journal
MGRA: Motion Gesture Recognition via Accelerometer
Previous Article in Journal
Measurements of Generated Energy/Electrical Quantities from Locomotion Activities Using Piezoelectric Wearable Sensors for Body Motion Energy Harvesting
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Artificial Intelligence Approach for Gears Diagnostics in AUVs

by
Graciliano Nicolás Marichal
1,2,*,
María Lourdes Del Castillo
1,
Jesús López
3,
Isidro Padrón
2 and
Mariano Artés
1
1
Department of Mechanics, Universidad Nacional de Educación a Distancia (UNED), C/. Juan del Rosal 12, 28040 Madrid, Spain
2
Escuela Politécnica Superior de Ingeniería, Universidad de La Laguna, 38001 Tenerife, Spain
3
Department of Mechanical Engineering, Universidad Carlos III de Madrid, Madrid 28911, Spain
*
Author to whom correspondence should be addressed.
Sensors 2016, 16(4), 529; https://doi.org/10.3390/s16040529
Submission received: 11 February 2016 / Revised: 28 March 2016 / Accepted: 6 April 2016 / Published: 12 April 2016
(This article belongs to the Section Physical Sensors)

Abstract

:
In this paper, an intelligent scheme for detecting incipient defects in spur gears is presented. In fact, the study has been undertaken to determine these defects in a single propeller system of a small-sized unmanned helicopter. It is important to remark that although the study focused on this particular system, the obtained results could be extended to other systems known as AUVs (Autonomous Unmanned Vehicles), where the usage of polymer gears in the vehicle transmission is frequent. Few studies have been carried out on these kinds of gears. In this paper, an experimental platform has been adapted for the study and several samples have been prepared. Moreover, several vibration signals have been measured and their time-frequency characteristics have been taken as inputs to the diagnostic system. In fact, a diagnostic system based on an artificial intelligence strategy has been devised. Furthermore, techniques based on several paradigms of the Artificial Intelligence (Neural Networks, Fuzzy systems and Genetic Algorithms) have been applied altogether in order to design an efficient fault diagnostic system. A hybrid Genetic Neuro-Fuzzy system has been developed, where it is possible, at the final stage of the learning process, to express the fault diagnostic system as a set of fuzzy rules. Several trials have been carried out and satisfactory results have been achieved.

1. Introduction

Maintenance is an important aspect of ensuring a satisfactory level of reliability in machinery during its useful life. In these last decades, computer and sensor technologies have experienced rapid development, becoming more powerful and less expensive. In this sense, new maintenance strategies, such as the condition-based maintenance (CBM), have been widely extended [1]. CBM is a maintenance strategy where maintenance actions, based on the collected information by condition monitoring, are recommended [1,2]. These new approaches have aroused great interest. In fact, companies in the naval sector, such as Wärtsilä or SFK, offer new CBM services.
It is known that the CBM programs provide a wide set of advantages. Among them, the reduction of machine maintenance costs and the improvements in on-board safety are typical examples. Furthermore, it minimizes environmental impact through good machinery condition and maximizes vehicle availability. However, one of the key characteristics is to improve equipment reliability and predictability.
An essential point in a CBM maintenance program is the condition monitoring strategy. Although several types of data are used in condition monitoring, vibration data are one of the relevant fault-detection information sources. In fact, some researchers have proposed some strategies based on condition monitoring using vibration data in order to determine faults in different mechanical parts, including bearings, gears, etc. [3,4,5,6,7,8,9,10,11,12].
In parallel with the growing interest in CBM, in the last few years, an increasing number of unmanned underwater vehicles and unmanned aerial vehicles have entered the market [13,14,15]. Several commercial manufacturers are interested in this growing market. These vehicles are considered a useful tool because they spread current measurement methods over ground, sea and sky. Some of them are able to travel long distances or dive to low depths in the ocean for many months. A typical scientific mission of an unmanned underwater vehicle could last 90 days, traveling a distance of 2300 km, with immersions of 1000 m depth range [14]. It is important to remark that recovery, because of equipment malfunctioning, relies on ships in this case. This fact increases the operation costs. Hence, it is necessary to assure a high level of reliability and predictability on the on-board equipment. The propulsion system of a great number of AUVs (Autonomous Unmanned Vehicles), in particular, unmanned underwater vehicles and unmanned aerial vehicles are based on propeller-driven propulsion, including a motor, a gear reduction and a propeller. These propulsion systems should operate near maximum efficiency. These are common problems in AUVs, especially in unmanned helicopters, where security and efficiency requirements demand new techniques in order to assure a good behavior. In this sense, many researchers have proposed new fault diagnostic techniques and strategies of fault tolerance control methods for AUVs (underwater and aerial) [16,17,18]. One of the critical components are the gears used in the transmission system in the propeller-driven systems. Efficiency and security depend on the good health of these components. Thus, it is necessary to devise new strategies in order to detect these kinds of fault.
In this paper, a condition monitoring strategy over the gears of a single propeller of an unmanned helicopter will be considered. Moreover, the studies will be focused on the detection of faulty spur gears. In particular, the efforts will be carried out in the case of the determination of defects in small polymer gears, as is the case in small AUVs (underwater and aerial). Note that, although much effort has been made by the scientific community in order to determine defects in gears [4,5,19], little effort has been done in these kinds of gears [20]. Furthermore, an increase usage of polymer gears has been seen in these kinds of vehicles because they are cost-effective, operate without lubrication, contribute little to the total weight of the vehicle, have the ability to operate under conditions of high load and/or high rotation speed and have the ability to avoid material corrosion in the marine environment, which make them appropriate for these applications. However, the stiffness of these polymer gears is lower than that of the metal gears. This fact introduces new challenges in the fault diagnostics since the weakness of the signals obtained by the sensors makes the analysis of the acceleration response spectrum more difficult. Thus, an intelligent condition-monitoring approach will be proposed such that an improvement in the processing data and decision-making phase of the CBM programs can be achieved.
It is important to state that unmanned helicopters, and AUVs in general, are being used everyday in a wider range of military and civilian applications [13]. In particular, the operation advantages of the unmanned helicopters given their characteristics, including vertical takeoff and landing and flexible features of flight, among others, make them an attractive tool in different applications such as search and rescue missions. However, these tasks have to be developed in a secure way. The small size, lightweight and lack of redundancy in sensors and actuators, usual in these kinds of vehicles, can produce a catastrophic accident in the occurrence of a gear fault. Moreover, since the durability of the polymer gears is inferior to metal gears, it is advised to monitor these critical components more frequently. Although one of the most important advantages of these vehicles is that it is not necessary to have a pilot on board, it is possible to cause serious damages to high definition cameras or expensive scientific measurement instruments on board, sometimes several times more expensive than the helicopter. Moreover, damages could be done to people and objects in the operation zone. Hence, new approaches in the field of fault diagnostics are necessary as a tool to ensure functionality and security. In fact, these new approaches are essential in order to improve the efficiency of the fault tolerant control methods [16,17,21,22,23].
In Section 2, the experimental setup along with the acquisition process of the vibration data and the data processing will be depicted. A brief description of the used intelligent approach will be shown in Section 3. The application of the shown methods and the achieved results will be presented in Section 4. Finally, conclusions will be discussed in Section 5.

2. Experimental Setup

In Figure 1, a typical gear set configuration for a propeller-driven propulsion system in an unmanned helicopter can be seen. Propeller-driven propulsion systems incorporate a gear unit. It is important to remark that the gears are essential components in order to ensure the satisfactory behavior of the whole system. In particular, the experiments will be carried out using the spur polymer gears of the helicopter Align T-Rex 700.
In Figure 2, the main drive gear HN7019t-1 and the Engine Gear Set HN7037T for this helicopter’s propeller-driven propulsion system can be seen. Note that these spur gears have been considered in this work, given these helicopters have an open design. That is, most of the components are easy to access, in particular the gears, as shown in Figure 2. However, in the case of unmanned underwater vehicles, the structure is closed, given being watertight is a very important feature in these kinds of vehicles. Moreover, the availability of obtaining a wide stock of spare parts at reasonable prices allows tackling the trials in an easier way.
In order to detect incipient defects in these components the vibrations of the system could be measured by placing an accelerometer near the whole system. In this sense, a prototype has been devised in order to study the vibration-signal characteristics and their relations with the different possible defects. Over this gear test bench, necessary modifications to suit transmissions considered and other types of transmissions (especially transmissions with internal gears) have been made. In fact, others adaptations have been prepared, permitting the performance of dynamic analysis of load distribution along the tooth.
This testing equipment allows using different spur gears and to analyze their vibrational response. In fact, health spur gears and faulty spur gears have been tested. The vibration signal is collected by a piezoelectric accelerometer, in this case, the accelerometer of Brüel & Kjaer 4383. Moreover, the accelerometer signal is amplified by the Nexus system of Brüel & Kjaer and is registered by the Multi-analyzer System Type 3560. Finally, it is sent to a laptop where the data are saved and the signal-processing phase is carried out. The data have been registered with a sampling time of 30.51 ns. In addition, to collect the accelerometer data, it is necessary to process these data; that is, a signal-processing step is necessary. In particular, a time-frequency method has been chosen in this work. In fact, the short-time Fourier transform has been used. Note that time-frequency domain methods such as the short-time Fourier Transform provide more information and are convenient in this case because a non-stationary signal is considered as a series of adjacent quasi-stationary signals. Furthermore, it is desired that the devised diagnostic approach can determine the kind of defect, in addition to detect if a gear is faulty.
Thirty gears have been chosen to carry out the study. Ten gears have been chosen without defects and the others have some kind of defect. For the sake of simplicity, only the following set of faulty gears have been considered: ten with scuffing defects and the rest of them with a broken tooth. Photographs of both kinds of gear faults can be seen in Figure 3.
Different captured vibration signals have been processed by Short-Time Fourier Transform. In Figure 4a, the result for a faulty gear, where the variation of the power spectral density in the time-frequency domain can be seen. Furthermore, the result corresponding to a healthy gear is shown in Figure 4b.
The next step in devising a diagnostic approach would be to analyze these graphs in order to look for relevant characteristics that could be directly related to the specific defect in the gear, or at least to distinguish between normal and faulty gears. As can be seen from Figure 4a,b, this task is not easy. It is difficult to find common characteristics for faulty or healthy gears, even though a signal-processing step has been applied and the study has been restricted to two kinds of defects in this case. Moreover, an automatic diagnostic approach would be desirable. In this sense, an intelligent diagnostic approach will be presented in this paper in order to advance towards this target. In Section 3, a brief description of the techniques used to improve the decision mechanism will be presented.

3. Artificial Intelligence Approach

In recent years, different approaches based on artificial intelligence techniques have been proposed. In the case of fault diagnostics, the works of different researchers can be mentioned [4,24,25,26,27,28,29]. Several techniques have been applied inside the artificial Intelligence field. Among them, the paradigms of the Neural Networks, the Fuzzy Logic, the Expert Systems and the Genetic Algorithms have been widely used [24,25,28,29]. In this paper, effort will be focused on the Neuro-Fuzzy systems [30,31]. This paradigm could be considered a hybrid approach between Neural Networks and the Fuzzy Systems. It is important to remark that only a Neuro-Fuzzy system approach will be considered in this paper, even though other combinations of two paradigms are possible, such as the paradigm known as Fuzzy Neural Networks according to Mitra et al. [32]. Note that the Neuro-Fuzzy system approach allows combining the two essential advantages of both paradigms. That is, the resultant systems include the inherent properties of learning corresponding to the Neural Networks and the symbolic properties of the Fuzzy Logic systems, given that the final system can be expressed by rules. This is an appreciated feature when dealing with fault diagnostic systems. Thus, a Neuro-Fuzzy system has been chosen instead of a Fuzzy Neural Network because, as pointed out by Mitra et al. [32], this first kind of hybridization between Neural Networks and Fuzzy systems allows expressing the final system according to the fuzzy logic formalism. In the following, the structure of the Neuro-Fuzzy system and the learning mechanism will be presented.

3.1. Structure of the Neuro-Fuzzy System

The structure used is a Neuro-Fuzzy system based on the system proposed by Jang [33], known as the Adaptive Neuro-Fuzzy Inference System. In this sense, several similar structures have been proposed [32,33,34,35,36]. In particular, a structure of a Neural Network consisting of three layers will be used in this work. In Figure 5 a diagram of this structure is shown [33]. As can be seen, the system has N1 inputs and N3 outputs.
The equations of the Neuro-Fuzzy system nodes are:
o i j = exp ( (    U i m i j ) 2 σ i j 2 )            j = 1 , 2 ,   , N 2 i = 1 , 2 , , N 1
γ j = min [ o 1 j , o 2 j , , o i j , , o N 1 j ]       j = 1 , 2 , , N 2
Y k = j s v j k γ j j γ j           j   = 1 , 2 ,   ,   N 2 k = 1 , 2 , , N 3
where    U i = i-th Input to the Neuro-Fuzzy System; Y k = k-th output of the Neuro-Fuzzy System.
As can be seen, the structure of the Neuro-Fuzzy system can be considered a mathematical model where the output values are obtained according with the values of the inputs. Furthermore, the output values also depend on several of the Neuro-Fuzzy system parameters. In this case, they depend on the parameters m i j , σ i j , s v j k and N2.
Thus, it is important to devise a learning algorithm that is able to determine this set of parameters in order to achieve a mathematical model that can solve the fault diagnostic problem in the best way. Therefore, no assumptions over a predefined dynamic model have been set. In the following section, the learning algorithm used in this work will be depicted in detail.

3.2. Proposed Learning Algorithm

The learning algorithm has been divided into three steps. The first phase is focused on the application of an unsupervised learning algorithm to obtain initial values for the parameters m i j , and s v j k , while, the parameters N2 and σ i j are determined by a genetic algorithm in the second phase. Finally, m i j , σ i j , and s v j k are adjusted by a supervised learning algorithm in the third phase. It is important to remark that the proposed system can be considered a Genetic-Neuro-Fuzzy system, given a genetic algorithm is applied in the adjusting phase of the parameters. In the following, it will be named the Genetic Neuro-Fuzzy system. It is important to remark that the Genetic phase is an essential step in the proposed approach given it determines the definition of the number of hidden layer nodes in the final structure of the system.

3.2.1. Unsupervised Learning Phase

The first phase is focused on the determination of the initial values for the parameters m i j and s v j k . In order to set these parameters, a Kohonen’s self-organizing feature map algorithm is applied [37,38]. The vectors of the nodes corresponding to the self-organizing map are chosen as follows:
W j   =   ( w 1 j ,   w 2 j ,   w 3 j ,   ,   w ( N 1 + N 3 )   j )      j   =   1 , 2 , , N 2
Note that, a dimension of N1 + N3 has been chosen for these nodes. Furthermore, the inputs to the self-organizing map are expressed as follows:
V   =   ( U 1 ,   U 2 ,   ,   U N 1 , Y 1 ,   Y 2 ,   ,   Y N 3 )
where (U1, U2, …, UN1) = Input vector to the Neuro-Fuzzy System, (Y1, Y2, …, YN3) = Desired output vector.
As can be seen above, a 1-D Kohonen self-organizing map is used; that is, only a layer of nodes has been considered. In addition, the Kohonen auto-organizative algorithm [37] has been applied to update the weights in Equation (4). As is known, this learning algorithm is a typical unsupervised learning algorithm. After the application of the unsupervised learning algorithm has been concluded, an assignment of the parameters m i j , and s v j k is carried out as follows:
m i j = w i j           j = 1 , 2 , , N 2 i = 1,2
while the values for the estimated outputs are chosen using the rest of components of the same vector as
s v j k = w N 1 + k , j        k = 1 , 2 j = 1,2 , , N 2
Note that this assignment is only an initial assignment of values for these parameters; that is, these parameters are updated in new phases of the learning algorithm. However, this initial assignment is an important step in order to achieve better results for the algorithm. The next phase will be focus on the determination of the number of rules and the values of s v j k .

3.2.2. Genetic Algorithm Phase

The values for the parameters σ i j are necessary to build the Genetic Neuro-Fuzzy system. Moreover, it would be convenient to design a method to reduce the number of nodes at the hidden layer, N2. It is important to remark that N2 could also be seen as the number of fuzzy rules. If it is considered the structure of the Genetic Neuro-Fuzzy system shown in Section 3.1, it could be seen that a set of nodes at the input layer, together with a set of nodes at the output layer and one node at the hidden layer, build a fuzzy rule, after the parameters of the Genetic Neuro-Fuzzy system are fixed. That is, each node at the hidden layer determines a different fuzzy rule; hence, the number of these nodes determines the whole number of rules.
Taking into account the considerations done in the previous paragraph, this learning phase will be focused on two targets. The first one is to determine adequate values for the parameter s v j k and second one is to achieve a reduced number of nodes at the hidden layer. Note that this last target consists of selecting the most adequate fuzzy rules in order to reduce the number of nodes; that is, the reduction of nodes is carried out with a rational criterion based on the associated rules of the nodes.
As is known, the Genetic Algorithm [39,40] is an algorithm based on the biological paradigm of genetic evolution. Thus, it is essential to define the information corresponding to an individual from basic information, known as gene. A vector will be considered in this paper that represents the individual, and the vector components are the genes. In this context, the components of each vector (individual) consist of a representation of the different hidden nodes by a Boolean value and the σ i j values. That is, each individual is a vector as follows:
V = ( 0   o r   1 , 0   o r   1 , 0   o r   1 , ,   σ 1 , 1 ,   σ 1 , 2 , ,   σ 1 , 3 , , ,   σ 1 , N 2 ,   σ 2 , 1 , , σ 2 , 2 , , ,   σ 2 , N 2 , , σ N 1 , 1 , σ N 1 , 2 , , , σ N 1 , N 2 , )
As shown in Equation (8), the first N2 components of the vector V are binary values. A one value means this rule is considered in the whole Genetic Neuro-Fuzzy System, whereas a zero value means this rule is eliminated from the whole system and the last N1 × N2 values correspond to the values σ i j . The values σ i j associated to hidden nodes with zero values will not be considered in the implementation of the final solution, however, they have been included in Equation (8) for the sake of simplicity. In this way, several individuals are created. A fitness function is defined taking into account the evaluation of the error between the real output values and the individual output values. Moreover, each individual is a possible trained Genetic Neuro-Fuzzy system and the values obtained in Equations (6) and (7) are taken for all individuals in this learning phase. As a result of the application of the genetic algorithm over these individuals satisfactory values are obtained for σ i j values and an adequate set of N2 rules (nodes at the hidden layer) are also obtained. Several iterations are carried out by the genetic algorithm in order to obtain the best individual. In particular, a genetic algorithm with a population of 50 individuals has been chosen and iterations until 100 generations have been considered. In addition, operators of crossover and mutation have been applied in each generation, considering a 0.2 probability of crossover-operator application versus a 0.8 probability of mutation-operator application in order to look for a greater variability in the parameters. Although with the application of this phase a complete set of Genetic Neuro-Fuzzy system parameters is achieved, new adjustment learning algorithms could be applied in order to refine these values, obtaining a better final Genetic Neuro-Fuzzy system.

3.2.3. Supervised Learning Phase

This last phase is focused on improving the selection of the parameters m i j , σ i j and s v j k of the Genetic Neuro-Fuzzy system. If it is considered that the Genetic Neuro-Fuzzy system could be seen as a Neural Network build on three layers, the standard learning algorithms adapted to the mathematical expressions of these particular nodes could be applied. The nodes at the input layer have the same mathematical expression as the neurons in a Radial Basis Neural Network; hence, it is possible to use the least mean squared learning algorithm as usual in a typical Radial Basis Network [41]. In order to obtain the expression in this case, it is necessary to consider the error function between the outputs of the Genetic Neuro-Fuzzy system and the real outputs of the available patterns. This expression is as follows:
E = 1 2 k = 1 N 3 ( Y k S k )     k = 1 , , N 3
where Sk = k-th output of the Genetic Neuro-Fuzzy System, Yk = k-th real output.
The target of the algorithm is to choose the parameters of the Genetic Neuro-Fuzzy System such that it is possible to get a low value for the error function. Initial parameters of the Genetic Neuro-Fuzzy system are m i j , σ i j s v j k and N2, fixed in the previous phases of the learning algorithm. This phase only change these values in order to minimize the error function in order to readjust the previous parameters. The following expression will be applied in an iterative way, according to the least mean squared learning algorithm for each parameter.
p a r ( t + 1 ) = p a r ( t ) l r E p a r     t = 1 , 2 , , f
where par = it is the parameter to adjust ( m i j , σ i j or s v j k ), t = the number of iteration, f = the maximum number of iterations, lr = learning rate (constant value).
A maximum number of iterations of about 100,000 has been considered in most cases, although in some cases a smaller number of iterations has been chosen, taking into account the small magnitude of the error-function values.
Once this learning phase has been applied, a final Genetic Neuro-Fuzzy system is achieved. The resultant Genetic Neuro-Fuzzy system could be considered the standard Fuzzy Logic System, where a set of fuzzy rules has been defined.

4. Application of the Artificial Intelligence Approach

The techniques depicted in Section 3 have been applied to detect defects in gears. In order to test the algorithm, several samples have been prepared and the vibration spectra produced by these normal and faulty gears have been collected and processed. However, it is necessary to apply a final algorithm in order to decide from these data if a gear is normal or faulty. Moreover, two Genetic Neuro-Fuzzy systems have been used, where first one is focused on deciding between normal and faulty gear and the second one is focused on deciding in a faulty gear if the defect is a scuffing defect or a broken tooth defect. It is important to remark that this structure of the whole system allows simplifying the learning process, dividing into two Genetic Neuro-Fuzzy systems the process of taking a classification decision.
The first step to apply the Genetic Neuro-Fuzzy system is to adapt the time-frequency domain response to the inputs of the system. As can be seen in Figure 4, the time-frequency domain responses are represented as a two-dimensional graph. Therefore, the response is a function depending on the time and frequency, given the short-time Fourier transform has been applied over the captured data by the accelerometer. Thus, 2D graphs are achieved, as shown in Figure 4. However, it is necessary to obtain a set of representative values to be used as the inputs of the Genetic Neuro-Fuzzy System.
In this paper, the 2D graphs have been divided into a set of squared areas, where the maximum function value of each square has been chosen as the inputs to the Genetic Neuro-Fuzzy System. Maximum values have been chosen given the resonance response of the gears is a significant feature of the mechanical system. Therefore, it is necessary to divide the time and frequency interval into equal parts in order to obtain these squared areas. These equal parts will be named bands in the following. In the case of this work, intervals of 15 components for the time and frequency have been chosen to build a band. Hence, a total number of 108 bands are built, corresponding to 108 inputs of the Genetic Neuro-Fuzzy system. This is an adequate number of inputs, given a higher number of inputs makes the learning process more complex, whereas, if a smaller number of inputs were chosen, essential information for the classification process could be lost.
Several trials have been carried out. In Table 1, the outputs corresponding to the samples used for the training process, once the final Genetic Neuro-Fuzzy is achieved, are shown. The Genetic Neuro-Fuzzy system has two outputs. If the first output is near 1, the corresponding gear is classified as normal, whereas if it is nearer to 0, it is classified as faulty. Furthermore, the values of the second Genetic Neuro-Fuzzy output are the complementary values, that is, the result of the operation of one minus the first output of the Genetic Neuro-Fuzzy system. Thus, if the first output is greater than the second output, the corresponding gear is normal. On the contrary, if the second output is greater than the first output, the corresponding gear is faulty. The differences between these two outputs have been observed without fixing a threshold in order to accomplish the classification process. It is important to remark that if these differences are greater it could be considered that the classification is accomplished in a more appropriate way. As can be seen in Table 1, all training patterns are classified correctly. However, it is observed that the differences between the two outputs are different for each pattern. This variable could be taken as an indicator of the difficulty level for classifying a particular pattern. It is the case of Pattern 10, where only a difference less than 0.1 is achieved. Although the classification has been done correctly, it is observed that there is a high degree of difficulty by the Genetic Neuro-Fuzzy System for classifying this particular pattern. In this sense, it would be convenient if the final fault decision system provides these difference values as an indicator of reliability in each particular classification.
In Table 2, the results corresponding to testing patterns are shown. In this case, only one classification error is achieved (it is pointed out using bold letter). Note that eighty percent of the samples have been used in the training set, while the rest have been used to verify the generalization properties of the final system. In this case, 300 rule nodes have been considered, while 100,000 iterations have been carried out in the supervised learning algorithm. Furthermore, eighty percent of the sample set have been considered in the learning process, while the rest of the samples have been considered for testing the generalization properties of the final system. In this case, a squared mean error of 0.019003 has been achieved for the training patterns and a squared mean error of 0.11372 has been achieved for the testing patterns.
On the other hand, a Genetic Neuro-Fuzzy system has been trained in order to distinguish between a gear with a scuffing damage and with a broken tooth. This case also used a similar proportion between the samples used in the learning process and the samples used to verify the generalization properties of the Genetic Neuro-Fuzzy system; that is, eighty percent versus twenty percent. As can be seen in Table 3, all training samples are classified correctly in this case, after a learning process has been applied to the Genetic Neuro-Fuzzy system. In fact, a squared mean error of 0.015266 has been achieved for the training patterns. Moreover, a squared mean error of 0.03354 has been achieved for the testing patterns. The classification of these samples is shown in Table 4. Note that the training and testing samples are classified correctly in both cases.

5. Conclusions

In this paper, the diagnostic of spur gears has been performed. The studies focused on the field of unmanned helicopters, although the results could be extended to unmanned underwater vehicles and other kinds of unmanned aerial vehicles. New applications have been incorporated into these vehicles, where good maintenance is essential to increase their robustness, in hostile environments, such as the sea, where it is expensive and sometimes not possible to perform maintenance operations, or in search and rescue missions where ensuring efficient and secure conditions is an essential characteristic. In particular, a set of spur polymer gears corresponding to a single propeller system have been taken for the experiments and two kinds of defects have been introduced: scuffing defects and broken tooth defects. Furthermore, testing equipment has been adapted to carry out the experiments. The testing equipment has been adapted to use the main drive gear and the engine gear set of the propeller-driven system of the helicopter Align T-Rex 700. In this case, small-size polymer gears have been considered versus most studies in this field that have mainly been devoted to gearboxes with metal gears. However, polymer gears introduce new challenges to fault diagnostics since the obtained signals by the sensors are more difficult to analyze. A system based on an intelligent approach to detect the incipient faulty gears has been presented in this paper. Moreover, the shown methods are able to determine the specific kind of defect. These alternative techniques are based on learning properties that allow capturing the complex features of the patterns to classify, as it is difficult to obtain the common characteristics of these patterns using other techniques. In this paper, an alternative proposal combining different artificial intelligence paradigms has been presented for use as a fault diagnostic system. In fact, a hybrid Genetic Neuro-Fuzzy system has been devised where it is possible in the final stage of the learning process to express the fault diagnostic system as a set of fuzzy rules. Note that the used structure and learning algorithms allow keeping the final system in fuzzy-logic formalism. This is an interesting feature for a fault decision system, where the design of an automatic system is desirable. Additionally, the proposed Genetic Neuro-Fuzzy system approach introduces mechanisms to reduce the number of rules in their learning algorithms and its structure allows operating with a large number of inputs. This last feature is much appreciated in classification problems, where a large number of inputs to the Genetic Neuro-Fuzzy system is generated. Several trials have been carried out with the shown system and satisfactory results have been achieved.

Acknowledgments

This work has been supported by the Spanish Government Projects DPI2015-69325-C2-1-R, DPI2015-69325-C2-2-R of Ministerio de Economía y Competitividad, Project 2015/0001018 ULL and 2016-MEC-25-ETSII-UNED.

Author Contributions

Marichal, G. Nicolás, López, J. and Artés, M. conceived and designed the experiments; Marichal, G. Nicolás, López, J. and Artés, M. performed the experiments; Marichal, G. Nicolás, López, J., Padron I. and Artés, M. analyzed the data; Del Castillo, M. L., López, J., Padrón, I. and Artés, M. contributed analysis tools; Del Castillo, M.L., López, J., and Artés, M. designed the test bench adaptations; and Marichal, G. Nicolás and Artés, M. wrote the paper.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CBMcondition-based maintenance
AUVsAutonomous Unmanned Vehicles

References

  1. Prajapati, A.; Bechtel, J.; Ganesan, S. Condition based maintenance: A survey. J. Qual. Maint. Eng. 2012, 18, 384–400. [Google Scholar] [CrossRef]
  2. Jardine, A.K.S.; Lin, D.; Banjevic, D. A review on machinery diagnostics and prognostics implementing condition-based maintenance. Mech. Syst. Signal. Process. 2006, 20, 1483–1510. [Google Scholar] [CrossRef]
  3. Santos, P.; Villa, L.F.; Reñones, A.; Bustillo, A.; Maudes, J. An SVM-based solution for fault detection in wind turbines. Sensors 2015, 15, 5627–5648. [Google Scholar] [CrossRef] [PubMed]
  4. Bordoloi, D.J.; Rajiv, T. Support vector machine based optimization of multi-fault classification of gears with evolutionary algorithms from time-frequency vibration data. Measurement 2014, 55, 1–14. [Google Scholar] [CrossRef]
  5. Guoji, S.; McLaughlin, S.; Xu, Y.C.; White, P. Theoretical and experimental analysis of bispectrum of vibration signals for fault diagnosis of gears. Mech. Syst. Signal Process. 2014, 43, 76–89. [Google Scholar] [CrossRef]
  6. López, J.; Artes, M. A new methodology for vibration error compensation of optical encoders. Sensors 2012, 12, 4918–4933. [Google Scholar] [CrossRef] [PubMed]
  7. Lou, X.; Loparo, K. Bearing fault diagnosis based on wavelet transform and fuzzy inference. Mech. Syst. Signal Process. 2004, 18, 1077–1095. [Google Scholar] [CrossRef]
  8. Sheen, Y.T.; Hung, C.K. Constructing a wavelet-based envelope function for vibration signal analysis. Mech. Syst. Signal Process. 2004, 18, 119–126. [Google Scholar] [CrossRef]
  9. Artes, M.; Del Castillo, M.L.; Perez, J. Failure prevention and diagnosis in machine elements using cluster. In Proceedings of the 10th International Congress on Sound and Vibration, Stockholm, Sweden, 7–10 July 2003; pp. 1197–1203.
  10. Braun, S.G.; Ewins, D.J.; Rao, S.S. Encyclopedia of Vibration; Academic Press: New York, NY, USA, 2001. [Google Scholar]
  11. Tandon, N.; Choudhury, A. A review of vibration and acoustic measurement methods for the detection of defects in rolling element bearings. Tribol. Int. 1999, 32, 469–480. [Google Scholar] [CrossRef]
  12. Wang, W.J.; Chen, J.; Wu, X.K.; Wu, Z.T. The application of some non-linear methods in rotating machinery fault diagnosis. Mech. Syst. Signal Process. 2001, 15, 697–705. [Google Scholar] [CrossRef]
  13. Cai, G.; Dias, J.; Seneviratne, L. A survey of small-scale unmanned aerial vehicles: Recent advances and future development trends. Unmanned Syst. 2014, 2, 175–199. [Google Scholar] [CrossRef]
  14. Inzartsev, A.V. Underwater Vehicles; I-Tech: Vienna, Austria, 2009. [Google Scholar]
  15. Curtin, T.B.; Crimmins, D.M.; Curcio, J., 3rd; Roper, C. Autonomous Underwater Vehicles: Trends and Transformations. Mar. Technol. Soc. J. 2005, 39, 65–75. [Google Scholar] [CrossRef]
  16. Qi, X.; Qi, J.T.; Theilliol, D.; Zhang, Y.; Zhang, Y.; Han, J.; Song, D.; Hua, C.S. A review on fault diagnosis and fault tolerant control methods for single-rotor aerial vehicles. J. Intell. Robot. Syst. 2014, 73, 535–555. [Google Scholar] [CrossRef]
  17. Gao, Z.; Cecati, C.; Ding, S.X. A survey of fault diagnosis and fault-tolerant techniques—Part I: Fault diagnosis with model-based and signal-based approaches. IEEE Trans. Ind. Electron. 2015, 62, 3757–3767. [Google Scholar] [CrossRef]
  18. Liu, Q.; Zhu, D. Fault-tolerant Control of Unmanned Underwater Vehicles with Continuous Faults: Simulations and Experiments. Int. J. Adv. Robot. Syst. 2009, 6, 301–308. [Google Scholar] [CrossRef]
  19. Endo, H.; Randall, R.B. Enhancement of autoregressive model based gear tooth fault detection technique by the use of minimum entropy deconvolution filter. Mech. Syst. Signal Process. 2007, 21, 906–919. [Google Scholar] [CrossRef]
  20. Iba, D.; Hongu, J.; Hiramatsu, H.; Nakamura, M.; Iizuka, T.; Masuda, A.; Moriwaki, I.; Sone, A. Fundamental Study of Detection of Plastic Gear Failure Signs (Synchronization of a Non-Linear Oscillator with Mesh Frequency). Available online: http://www.geartechnology.com/articles/0315/Fundamental_Study_of_Detection_of_Plastic_Gear_Failure_Signs (accessed on 12 April 2016).
  21. Drozeski, G.R.; Saha, B.; Vachtsevanos, G.J. A Fault Detection and Reconfigurable Control Architecture for Unmanned Aerial Vehicles. In Proceedings of the IEEE Aerospace Conference, Big Sky, MT, USA, 5–12 March 2005; pp. 1–9.
  22. Korczewski, Z. Contemporary diagnostic methods for ship engines: A report on scientific research activity of Polish Naval Academy in his field. Pol. Marit. Res. 2008, 15, 46–58. [Google Scholar] [CrossRef]
  23. Charchalis, A.; Cwilewicz, R.; Grzadziela, A. Diagnosing elements of propulsion plant of naval vessels by means of vibration measurement. Mechanics 2005, 24, 53–60. [Google Scholar]
  24. Ali, J.B.; Fnaiech, N.; Saidi, L.; Chebel-Morello, B.; Fnaiech, F. Application of empirical mode decomposition and artificial neural network for automatic bearing fault diagnosis based on vibration signals. Appl. Acoust. 2015, 89, 16–27. [Google Scholar]
  25. Castejon, C.; Lara, O.; Garcia-Prada, J.C. Automated diagnosis of rolling bearings using MRA and neural networks. Mech. Syst. Signal Process. 2010, 24, 289–299. [Google Scholar] [CrossRef]
  26. Korbicz, J.; Koscielny, J.M.; Kowalczuk, Z.; Cholewa, W. Fault Diagnosis Models, Artificial Intelligence Applications; Springer: Berlin, Germany, 2004. [Google Scholar]
  27. Siddique, A.; Yadava, G.S.; Singh, B. Applications of artificial intelligence techniques for induction machine stator fault diagnostics. In Proceedings of the 4th IEEE International Symposium on Diagnostics for Electric Machines, Power Electronics and Drives, New York, NY, USA, 24–26 August 2003; pp. 29–34.
  28. Fan, Y.; Li, C.J. Diagnostic rule extraction from trained feedforward neural networks. Mech. Syst. Signal Process. 2002, 16, 1073–1081. [Google Scholar] [CrossRef]
  29. Tallam, R.M.; Habetler, T.G.; Harley, R.G. Self-commissioning training algorithms for neural networks with applications to electric machine fault diagnostics. IEEE Trans. Power Electron. 2002, 17, 1089–1095. [Google Scholar] [CrossRef]
  30. Zhang, S.; Asakura, T.; Xu, X.L.; Xu, B.J. Fault diagnosis system for rotary machine based on fuzzy neural networks. In Proceedings of the 2003 IEEE/ASME International Conference on Advanced Intelligent Mechatronics JSME International Journal. Series C: Mechanical Systems, Machine Elements and Manufacturing, Kobe, Japan, 20–24 July 2003; Volume 46.
  31. Marichal, G.N.; Hernández, A.; Acosta, L.; José González, E. A neuro-fuzzy system for extracting environment features based on ultrasonic sensors. Sensors 2009, 9, 10023–10043. [Google Scholar] [CrossRef] [PubMed]
  32. Mitra, S.; Hayashi, Y. Neuro-fuzzy rule generation: Survey in soft computing framework. IEEE Trans. Neural Netw. 2000, 11, 748–768. [Google Scholar] [CrossRef] [PubMed]
  33. Jang, J.R. ANFIS: Adaptive-Network-Based Fuzzy Inference System. IEEE Trans. Syst. Man Cybenetics 1993, 23, 665–685. [Google Scholar] [CrossRef]
  34. Lei, Y.; He, Z.; Zi, Y.; Hu, Q. Fault diagnosis of rotating machinery based on multiple ANFIS combination with Gas. Mech. Syst. Signal Process. 2007, 21, 2280–2294. [Google Scholar] [CrossRef]
  35. Marichal, G.N.; Artés, M.; García Prada, J.C.; Casanova, O. Extraction of rules for faulty bearing classification by a Neuro-Fuzzy approach. Mech. Syst. Signal Process. 2011, 25, 2073–2082. [Google Scholar] [CrossRef]
  36. Santos, M. Un enfoque aplicado del control inteligente. Rev. Iberoam. Autom. Inf. Ind. RIAI 2011, 8, 283–296. [Google Scholar] [CrossRef]
  37. Kohonen, T. Self-Organizing Maps. In Springer Series in Information Sciences; Springer: Berlin, Heidelberg, Germany, 2001. [Google Scholar]
  38. Yang, B.S.; Han, T.; Kim, Y.S. Integration of ART-Kohonen neural network and case-based reasoning for intelligent fault diagnosis. Expert Syst. Appl. 2004, 26, 387–395. [Google Scholar] [CrossRef]
  39. Goldberg, D.E. Genetic Algorithms in Search, Optimization and Machine Learning; Addison-Wesley Longman Publishing Co., Inc.: Boston, MA, USA, 1989. [Google Scholar]
  40. Samanta, B.; Al-balushi, R. Bearing Fault Detection using Artificial Neural networks and Genetic Algorithm. EURASIP J. Appl. Signal Process. 2004, 3, 366–377. [Google Scholar] [CrossRef]
  41. Chen, S.; Cowan, C.F.N.; Grant, P.M. Orthogonal least squares learning algorithm for radial basis function networks. IEEE Trans. Neural Netw. 1991, 2, 302–309. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Propeller-driven propulsion system for an unmanned helicopter.
Figure 1. Propeller-driven propulsion system for an unmanned helicopter.
Sensors 16 00529 g001
Figure 2. Gear set configuration for the helicopter Align T-Rex 700.
Figure 2. Gear set configuration for the helicopter Align T-Rex 700.
Sensors 16 00529 g002
Figure 3. (a) Faulty gear with scuffing; and (b) faulty gear with broken tooth.
Figure 3. (a) Faulty gear with scuffing; and (b) faulty gear with broken tooth.
Sensors 16 00529 g003
Figure 4. (a) Short-time Fourier Transform for a gear with a partially damaged tooth; and (b) short-time Fourier Transform for a healthy gear.
Figure 4. (a) Short-time Fourier Transform for a gear with a partially damaged tooth; and (b) short-time Fourier Transform for a healthy gear.
Sensors 16 00529 g004
Figure 5. Structure of the Neuro-Fuzzy system.
Figure 5. Structure of the Neuro-Fuzzy system.
Sensors 16 00529 g005
Table 1. Output values of the Genetic Neuro-Fuzzy system for the training set.
Table 1. Output values of the Genetic Neuro-Fuzzy system for the training set.
Vibration Patterns Used as a Training SetReal TypeFirst Genetic Neuro-Fuzzy Output (Healthy or Normal)Second Genetic Neuro-Fuzzy Output (Faulty)
1Normal0.999650.00035222
2Normal11.2122 × 10−11
3Normal0.99630.0036951
4Normal0.91810.081903
5Normal0.913830.08617
6Normal0.997910.0020946
7Normal15.0458 × 10−8
8Normal0.717250.28275
9Faulty1.6529 × 10−50.99998
10Faulty0.468850.53115
11Faulty1.7053 × 10−321
12Faulty5.7391 × 10−181
13Faulty2.407 × 10−111
14Faulty0.0387610.96124
15Faulty3.6484 × 10−121
16Faulty0.00465060.99535
17Faulty4.982 × 10−91
18Faulty2.1034 × 10−241
19Faulty5.0964 × 10−241
20Faulty0.31480.6852
21Faulty0.203750.79625
22Faulty1.177 × 10−61
23Faulty4.6292 × 10−181
24Faulty0.00111710.99888
Table 2. Output values of the Genetic Neuro-Fuzzy system for the testing set.
Table 2. Output values of the Genetic Neuro-Fuzzy system for the testing set.
Vibration Patterns Used as a Training SetReal TypeFirst Genetic Neuro-Fuzzy Output (Healthy or Normal)Second Genetic Neuro-Fuzzy Output (Faulty)
1Normal0.653690.34631
2Normal0.999470.00052813
3Faulty0.749940.25006
4Faulty3.3941 × 10−941
5Faulty2.2563 × 10−421
6Faulty5.8757 × 10−121
Table 3. Output values of the Genetic Neuro-Fuzzy system for the training set.
Table 3. Output values of the Genetic Neuro-Fuzzy system for the training set.
Vibration Patterns Used as a Training SetReal TypeFirst Genetic Neuro-Fuzzy Output (Scuffing)Second Genetic Neuro-Fuzzy Output (Broken Tooth)
1Scuffing0.935960.064036
2Scuffing0.997370.0026326
3Scuffing0.779220.22078
4Scuffing0.859420.14058
5Scuffing0.999946.2056 × 10−5
6Scuffing0.927210.072786
7Scuffing0.963520.036479
8Scuffing0.999240.00075772
9Broken tooth6.2106 × 10−50.99994
10Broken tooth0.0381570.96184
11Broken tooth0.00195130.99805
12Broken tooth0.385190.61481
13Broken tooth 5.661 × 10−50.99994
14Broken tooth0.0999740.90003
15Broken tooth0.00129660.9987
16Broken tooth0.0719670.92803
Table 4. Output values of the Genetic Neuro-Fuzzy system for the testing set.
Table 4. Output values of the Genetic Neuro-Fuzzy system for the testing set.
Vibration Patterns Used as a Training SetReal TypeFirst Genetic Neuro-Fuzzy Output (Scuffing)Second Genetic Neuro-Fuzzy Output (Broken Tooth)
1Scuffing0.639480.36052
2Scuffing16.9317 × 10−22
3Broken tooth0.0646660.93533
4Broken tooth0.000328290.99967

Share and Cite

MDPI and ACS Style

Marichal, G.N.; Del Castillo, M.L.; López, J.; Padrón, I.; Artés, M. An Artificial Intelligence Approach for Gears Diagnostics in AUVs. Sensors 2016, 16, 529. https://doi.org/10.3390/s16040529

AMA Style

Marichal GN, Del Castillo ML, López J, Padrón I, Artés M. An Artificial Intelligence Approach for Gears Diagnostics in AUVs. Sensors. 2016; 16(4):529. https://doi.org/10.3390/s16040529

Chicago/Turabian Style

Marichal, Graciliano Nicolás, María Lourdes Del Castillo, Jesús López, Isidro Padrón, and Mariano Artés. 2016. "An Artificial Intelligence Approach for Gears Diagnostics in AUVs" Sensors 16, no. 4: 529. https://doi.org/10.3390/s16040529

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop