Abstract
Diagnosing rotor faults is considered as one of the most vital tools for health maintenance of rotating machinery. In this work, a smart diagnosis system based on automatic recognition of multiple rotor faults is developed. As rotor faults are comparatively complicated, the reasoning mechanism of composite nesting probability reasoning network knowledge expression and multiple reasoning methods are adopted. Besides, methods such as fuzzy pattern recognition and image analysis are also applied to conduct automatic recognition of fault symptoms like rotor vibration spectrum, shaft centerline orbit, and transient features. Also, this article attempted to propose artificial neuron network study and diagnosis methods on the basis of fractal features of faults, set up a smart diagnosis system based on automatic recognition of multiple rotor faults, and verify the feasibility of system diagnosis using a rotor practical fault diagnosis case.
Introduction
Rotors are key components or rotating machinery, and any failures in rotors may introduce unwanted downtime, expensive repair procedures, and even human casualties. As an effective component for condition-based maintenance, 1 the fault diagnosis has attracted much attention for rotor operations.
Rotor faults will result in abnormal changes in rotor vibration which can be spotted through monitoring and analyzing vibration signals.2–4 Li et al. proposed an order tracking technique based on local mean decomposition of the vibration signal. 5 Lei et al. 6 explored vibration characteristics in both time and frequency domains for the diagnostics of the planetary gearboxes. The vibration analysis under the condition of rotor faults can be comprehensively conducted from various perspectives such as vibration spectrum, phase, shaft centerline orbit, time-domain waveform, transient information, and statistical features. 7 These fault symptoms are usually shown in forms including spectral line, graph, or data, as well as determine diversified diagnosis knowledge forms. 8
To explore different symptoms for the fault diagnosis, Rafael et al. 9 combined acoustic emissions and vibration measurements to detect rotating machinery failures. Li et al. 10 developed deep learning method for the fault diagnosis. A criterion fusion approach was reported by Li et al. 11 for optimal demodulation of vibration signals. Chen et al. 12 proposed an intelligent diagnosis model including wavelet support vector machines and immune genetic algorithms.
Automatic recognition can be conducted on multiple knowledge forms in order to achieve useful driving information for smart diagnosis of system operations. Besides, complicated correspondence relations also exist between rotor faults and symptoms. Smart knowledge expression means must be adopted so as to express and comprehensively handle such complicated knowledge systems with multiples, factors, and forms as well as quantitative and qualitative perspectives.
Therefore, this work developed a smart diagnosis system based on automatic recognition of multiple rotor faults. At first, we introduce basic methodologies for the automatic fault recognition. The general structure and functions of the smart diagnosis system are subsequently developed. Then, the system is applied to a practical diagnosis. The last section is the part of the conclusions.
Methodologies
Systematic knowledge expression
Due to the complicated relations between rotor faults and symptoms, a fault may lead to several symptoms, while a symptom can be caused by varied faults. 13 As a result, the system adopts the probability reasoning network based on such complicated cause–effect relations (as shown in Figure 1). Taking complexity of fault symptoms into consideration, symptom nodes are further divided to constitute a sub-network space which consequently can be deemed as a node in a larger space. In this way, a nested composite network expression pattern is established. For example, the sub-network of vibration spectrum features can be expressed in Figure 2 and it is composed of actual measure spectrum nodes, fault sample spectrum node, and converter. Actual measure spectrum nodes receive data. Compared with fault sample spectrum, proximity calculation can be adopted (as shown in formula (1)), and credibility is gained and delivered in order through converter. Besides, it is regarded as the credibility of vibration spectrum feature node spread to point to the credibility slot of fault frame node. 14

Network expression of rotor fault symptoms.

Sub-network of vibration spectrum features.
Automatic recognition of fault symptom
In this article, vibration spectrum, 15 shaft centerline orbit, 16 and transient 17 features are considered as representations for making the analysis.
Vibration spectrum features
As the occurrence of rotor faults is demonstrated in certain spectrum distribution, the frequency range is divided into multiple characteristic frequency sections (or points). Calculated by the times of rotation frequency
Fault vibration spectrum symptoms.
In terms of spectrum feature recognition method, fuzzy pattern recognition 18 is applied and therefore the concept of proximity is introduced.
Suppose that
where
Shaft centerline orbit
In rotating mechanical fault diagnosis, shaft centerline orbit of rotors is often regarded as one of important diagnosis bases. Pattern recognition and pattern analysis technology are used to realize automatic recognition of shaft centerline orbit of typical faults. Figure 3 shows the shaft centerline orbit features of some typical faults. 19

Shaft centerline orbit of several typical faults: (a) imbalance, (b) rub, (c) oil whirl, (d) misaligned, and (e) misaligned.
Hence, judgment factors are introduced:
In terms of
While judgment factors are used for pattern analysis, certain features of typical fault orbits should be concentrated on. For example, in Figure 3(b), there are a series of pointed points (acute angles) and pointed point calculation which can be conducted for judgment. There is a point of intersection in Figure 3(d),
Differentiated recognition can be conducted in accordance with different features in the orbit. Besides, it can be judged whether its operation is stable or not based on different periods
Transient features
Hereby, the amplitude change trend with the rotating speed in the process of switching on and off is taken as an example for explanation.
Besides, several basic features are categorized for amplitude change trend with the rotating speed, respectively, basically the same, gradual increase, gradual decrease, sudden rise in the amplitude, and sudden fall in the amplitude. Amplitude rate
Valve value range is set by tracking changes in
Reasoning mechanism and system strategy
In terms of reasoning mechanism, the system adopts the plausible reasoning method based on “hypothesis test” in the diagnosis process. While dealing with multiple beliefs’ support or rejection for a certain conclusion, the system employs the theory of multiple beliefs’ support (or rejection) for the same fact being uncertain on the basis of the probability theory. 23 Besides, a lot of knowledge in the expert system 24 is based on experience, and experts need to diagnose and reason with incomplete knowledge. Therefore, the system uses default reasoning with incomplete knowledge. In addition, fuzzy reasoning is adopted for dealing with concrete information.
Plausible reasoning
In case of problem diagnosis, diagnosis hypotheses can be formulated according to characteristics of some initial information. These hypotheses can explain these initial information. Then, relevant features of these hypotheses can be further tested to gain more information until unanimous explanations are obtained for a certain conclusion to serve as a solution for the problem. It can be regarded as the circulating reasoning process of “hypotheses test.”
In the actual process of diagnosing the rotating machinery, it usually starts with frequency spectrum features to further instruct analyses of orbit feature, phase, waveform, and transient features, thus verifying and confirming the diagnosis in multiple aspects.
The theory of multiple beliefs’ support for the same fact being uncertain based on the probability theory
In the diagnosis process, it is inevitable to encounter belief integration due to multiple aspect analysis. This system employs the probability-theory-based approach to deal with multiple beliefs’ support (or rejection) for the same fact being uncertain.
Default reasoning
While diagnosing the rotating machinery, diagnosis reasoning is usually conducted without complete knowledge to obtain relatively reasonable conclusions. This requires processing or acceptance of incomplete information. For example, in the diagnosis, it is found that changes in the shaft centerline orbit of rotors basically take on an oval shape in the process of switching on and off. This phenomenon allows us to further cognize the imbalance failure of rotors. However, the fact, meanwhile, means that it is probably not the 8-shape or banana trajectory. caused by misaligned failure. Hence, it indicates a rejection belief for misaligned failure. Besides, we do not recognize the trajectory of some other failures, so we need to conduct default processing of their beliefs (such as approval of declining belief or constant belief).
In addition, the system uses other approaches such as fuzzy reasoning, like proximity calculation based on fuzzy pattern recognition.
Generally, the system provides different ways of reasoning for different tasks and is a reasoning mechanism which organically combines varied ways of reasoning.
System strategies mainly include reasoning strategy (direction), searching strategy, solving strategy, and limiting strategy. Regarding reasoning direction, the term produces a diagnosis conclusion through forward reasoning and then further verifies the veracity of the conclusion by conducting reverse test. Consequently, forward and backward reasoning strategy25,26 is applied. As for the searching strategy, the system goes for an inspiring searching strategy with breadth first and multiple goals. In order to solve the strategy, the system aims to work out a complete solution, given that there may be multiple faults. When it comes to the limiting strategy, in order to prevent excessive long reasoning from exceeding the time and space that can be afforded by computers, the system adopts a time–space limiting strategy.
Fault fractal feature study based on artificial neuron network
Vibration signal analysis is carried out on rotating machinery. Due to the influences of various nonlinear factors, the on-site signal is usually extremely complicated. All the time-domain waveform, shaft centerline orbit, and vibration spectrum of complicated vibration signals can be regarded as irregular graphs and can be studied using the method of fractal geometry. Fractal depiction 27 is quantitatively described on the basis of fractal dimension. Currently, proposed fractal dimensions include Kolmogorov’s capacity dimension, information dimension, correlation dimension, Hausdorff dimension, similarity dimension, box dimension, Fourier dimension, fuzzy dimension, and functional diagram dimension.
The sampling time sequence of vibration signals is taken for correlation dimension analysis.
Sampling time sequence is adopted as (
The definition of correlation dimension 28 is as follows
where
The distance of each two vectors in the embedding space is solved during concrete calculations. Each distance is regarded as an isodiametric ball which is let pass the “sieve” with a grid side length of

Correlation dimension fractal graph.
Complicated correspondence relations exist between rotor faults and symptoms. A fault might lead to multiple symptoms, while a symptom can be caused by multiple faults. Artificial neuron network is used to select fractal dimensions of fault symptoms as the input vector and target output is regarded as fault so as to investigate and diagnose. Hereby, the diagnosis issue is regarded as three-layer feed-forward network (Figure 5). BP algorithm 29 (back propagation algorithm) is used to study it.

Feed-forward BP network structure.
This is a forward network without feedback, and nodes in the network are one-way connected from the input layer to the output layer. Suppose that there is one input vector corresponding to any node in the network

Interconnection diagram of a certain node.
Then, action function is conducted to obtain the input of node
That is to say, each input vector is imported into the network based on the input layer. According to the above methods, each node of each layer is calculated (usually for nodes in the input layer, signals directly pass without action function). In the end, an output vector is obtained in the output layer, which is the forward-propagating process. If expected output cannot be gained in the output layer, it will turn into backward-propagating process. Error signal will turn back layer by layer along the original connection access. Through revising the connection weight value of each layer of neuron, the output of the output layer can approach expected output to the utter most. Therefore, a square error function is introduced
where

BP algorithm flow chart.
General structure and functions of the system
Figure 8 presents an expert system module structure chart for rotor fault diagnosis. The system mainly comprises four parts: pattern base, data base, process base, and rule base. Function modules such as fault diagnosis, conclusion verification, consultation and maintenance, knowledge self-study, fractal features, and diagnosis can be realized. Then, technical components and main function modules of the system are introduced as follows.

Expert system module structure chart for rotor fault diagnosis.
Technical components
Four technical components are described as follows:
Main function modules

Diagnosis process flow chart.

Fractal features and diagnosis module structure chart.
The system can diagnose more than 10 kinds of faults. The inputs of the diagnostic network include the time-domain signal, shaft centerline orbits, and transient information.
C language and Tuili language programming are used in the system, which can be operated on common computers.
Diagnosis experiment
The diagnosis experiment is conducted on a double-span rotor experiment platform with four supporting structures (as shown in Figure 11). The middle part of a shaft far away from the engine has a horizontal crack (the crack is directly fabricated on the shaft based on a high-frequency fatigue machine, and the depths of cracks are observed microscopically by means of surface sanding tool, and the measurement is controlled at 1/4 of shaft diameter which is 12 mm). Gaskets are added on the 4# bearing block base, and the height of the gasket is 0.4 mm, thus changing the alignment status of the original rotor system.

Rotor experiment platform chart.
Electrical eddy current displacement sensors are, respectively, installed at the horizontal and vertical directions of the measurement points 1–6 along the rotor shaft. Vibration signals and photoelectric signals of all points are sent to the dynamic balance meter, CF500 frequency analyzer, and (TEAC, Japan) tape recording device. The engine is launched to exceed the critical speed of rotation (around 3200 r/min), that is, 4100 r/min. Then, the speed is lowered until stop.
The real-time frequency analysis in the experiment process is shown in Figure 12, and the time-domain waveform is indicated in Figure 13. The obvious “8” shape shaft centerline orbit in the launch and stop process is displayed in Figure 14, while the three-dimensional graphs of acceleration and slow-down of rotors can be observed in Figures 15 and 16.

1200 r/min vibration frequency chart at 5# point.

Time domain waveform with a vibration of 1200 r/min at horizontal and vertical directions at 5# point.

Shaft centerline orbit at 5# point.

Three-dimensional acceleration spectrum chart at the vertical direction at 5# point. (The rotating speed rises from 500 r/min with an interval of 300 r/min.)

Three-dimensional deceleration spectrum chart at the vertical direction at 5# point. (The rotating speed rises from 500 r/min with an interval of 300 r/min.)
Comprehensive diagnosis results of the expert system are as follows: rotor crack fault, credibility 0.82; misalignment fault, credibility 0.77; initial imbalance, credibility 0.6.
Conclusion
Such nesting composite network has strong knowledge expression capability and can completely demonstrate correlations between knowledge.
Automatic recognition is conducted on multiple complicated knowledge forms of fault symptoms. Besides, it can automatize the diagnosis process and make it possible to realize online automatic diagnosis of the smart system.
The mechanism with coexistence of multiple reasoning methods and full system strategy makes the system better reflect the complicated thinking mechanism of the diagnosis process and also make the system control process more rigorous and orderly.
The fractal dimension description of fault symptoms provides an effective way of analyzing and diagnosing complicated faults. With the application of fault fractal feature establishment, the powerful study function of neuron network is used to keep training the network, enrich knowledge, and further realize favorable diagnosis effect.
The possibility of system diagnosis is verified through practical examination of varied concurrent faults.
Footnotes
Academic Editor: Dong Wang
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by the International S & T Cooperation Program of China (2013DFG60080) and the Research Program of Higher Education of Guangdong (2016KZDXM054 and 2016KQNCX165).
