1. Introduction
Induction motor is most widely used in the field of industry with significant advantages in reliability and cost. The typical structure is shown in
Figure 1. Despite induction motor itself being low cost, it is often used to drive various moving parts in industrial production activity, some of which are vital to local and even entire task chains. In the event of induction motor failure, the consequent loss can be catastrophic. According to statistics, around 44% of induction motor failure cases are related to bearings [
1,
2,
3]. Therefore, early effective condition monitoring and fault diagnosis against induction motor bearing failures are of practical significance to ensure the stable operation of industrial production activity.
Since the 1960s, plentiful literature has been published on fault diagnosis of induction motors, covering all aspects of the process. Research results can be labeled at each stage by the basic process of “signal acquisition—signal processing—fault diagnosis”. In the phase of signal acquisition, the main types of developed signals are vibration, current, sound, temperature, magnetic flux, etc. Among them, vibration signals, as the most classic and straightforward means of transmitting fault characteristics, have received the most attention from researchers. In the phase of signal processing, the main concern is how to highlight fault characteristics and distinguish compound faults, which are generally processed in the time domain, frequency domain, and time–frequency domain. The methods adopted in the phase of fault diagnosis are generally divided into the data-driven method and model-driven method. In early days, model-driven approaches were mostly used for fault diagnosis in order to analyze fault mechanisms and characterization forms, while the situation has changed with the advent of artificial intelligence algorithms such as neural networks. In the past fifteen years, numerous research results of fault diagnosis combined with artificial intelligence algorithms have emerged with the increase in computer computing ability and the popularity of deep learning methods, forming a data-driven type of diagnostic method. Currently, data-driven methods represented by artificial intelligence algorithms have performed well in terms of fault feature fitting and diagnostic accuracy [
4]. However, the lack of physical interpretability in structure as well as the insatiable data volume requirements is still the biggest obstacle to the wider application of data-driven methods, though some studies have recently explored this issue [
5,
6]. In contrast to data-driven methods, Randall [
7] summarizes the advantages of a model-driven method represented modeling techniques. Sufficient representative signals can be generated by simulating machine faults through the model to meet the data volume requirements of the data-driven method, avoiding the economic considerations of a large number of fault tests. Furthermore, the capability of the fault model to simulate multiple fault conditions facilitates testing and comparison of diagnostic algorithms, as well as an understanding of the physical relationships that exist in the machine. Accordingly, the model-driven method based on failure mechanisms is still receiving much attention in the current field of fault diagnosis research.
Most of the current modeling methods for diagnosing motor bearing faults concentrate on the construction of a bearing dynamic model, consequently analyzing the time and frequency domain information in vibration signals in the hope of discovering the type and extent of faults of signal characteristics. For instance, Niu et al. [
8] proposed a bearing dynamic model with six degrees of freedom considering the ball bearing based on the dynamic model established by Gupta [
9] and discussed the influence of ball three-dimensional motion on the vibration response of bearings with ball bearing defects in the time domain and frequency domain. Considering that most bearing models can only describe single defects such as surface ripples and local defects, Liu et al. [
10] proposed a ball bearing dynamic model with combined defects, including surface waviness and localized defects on the raceway. Zhao et al. [
11] established a bearing dynamic model based on Hertz theory to study the influence of raceway defects on the nonlinear dynamic behavior of bearings. Yang et al. [
12] used the impulse sequence model and nonlinear multi-body dynamic bearing model to explain the causes and influencing factors of bearing fault characteristics in the rotor-bearing housing system. Considering the double pulse behavior in bearing spalling faults, Wu et al. [
13] analyzed the vibration characteristics of the rolling element in and out of spalling position by establishing a nonlinear dynamic model of rolling bearing, obtaining a positive correlation between the double pulse phenomenon and spalling dimension. Considering the edge characteristics of spalling defects, Liu et al. [
14] proposed a new defect expansion and shape modeling, and analyzed the influence of defect edge characteristics evolution of the defect edge characteristics on the vibration of cylindrical roller bearings.
Compared with the dynamics modeling and the analysis of vibration signal, fewer studies establish the electromagnetism model against bearing fault motor and analysis of the current signal. Schoen et al. [
15] analyzed the influence of vibration of faulty bearings on air gap length fluctuations, and simply defined the formula of characteristic frequency reflected by bearing faults to stator current. Boldt et al. [
16] later carried out a detailed theoretical derivation of this characteristic formula and obtained an extended formula with more abundant frequency components. In the same paper, Boldt et al. also analyzed the performance of bearing faults in stator current from the perspective of torque fluctuations. Based on Schoen et al. and Boldt et al., two viewpoints of air gap fluctuation and torque fluctuation have been gradually formed in the research of motor bearing fault detection. For example, based on Schoen’s air gap fluctuation theory, Bouchikhi et al. [
17] used the motor multiple coupled circuit (MCC) model under mixed eccentricity to simulate the stator current signal under bearing fault and proposed a diagnostic index based on subtraction residual energy. Ojaghi et al. [
18] calculated the stator mutual inductance based on Blodt’s air gap frequency formula by winding function approach (WFA) and constructed the MCC model by using the non-uniform air gap function with bearing faults, as well as determining the characteristic frequency of bearing faults in current signals. Han et al. [
19] obtained a non-uniform time-varying air gap from the rotor system dynamics model and input magnetic equivalent circuits (MEC) model to solve stator current, validated by finite element analysis and dynamic tests. Similar to Boldt, Jafarian et al. obtained the accurate representation of bearing faults in the stator current spectrum by introducing the Dirac function into the finite element (FE) model of the motor to simulate bearing faults. Based on the d-q model, Zhang et al. [
20] proposed a method to estimate bearing faults by reconstructing the radial air gap displacement profile. Trajin et al. [
21] paid more attention to the torque disturbance model in the case of bearing fault and proposed a bearing fault detection method based on current spectrum energy estimation. Fourati et al. [
22] chose to establish an electro-mechanical model in the angular domain rather than the time domain and verified the detectability of bearing defects by simulating the torque disturbance generated by bearing local defects.
Modeling methods used in the above studies are d-q, MCC, MEC, and FE, in increasing order of complexity. Less complex models, such as the d-q model, face difficulties in accurately simulating multiple types of motor faults, whereas complex models often mean higher computational accuracy and time cost, which are detrimental to the implementation of online fault diagnosis based on a model-driven method. As Randall [
7] mentioned, one of the main purposes of fault modeling and simulation is to provide a large amount of data for diagnostic algorithms, which cannot be achieved by overly complex models and too long a simulation time. A typical example is that, as commonly used methods of inductance calculation in the MCC model [
23,
24,
25], WFA and FE methods differ significantly in the time cost of inductance calculation. In the work of Lubin et al. [
26], on the same computer, it took 8 h to calculate the inductance using FEM, and only 1 min using WFA to calculate the inductance with 10× resolution. Sapena-Bano et al. [
27] used the WFA and FE methods to calculate the inductance of the given parameter times 7.571 s and 3 h 9 min, respectively, and the calculation results of the two were similar. As a result, the model’s ability to balance complexity and types of faults is essential to develop online model-driven fault diagnosis problems. The MCC model, MEC model, and FE model are all capable of simulating most types of motor faults to varying degrees. The MCC model, as a lumped parameter model, has lower calculation accuracy than MEC and FE models, but its consideration of the geometry and winding layout of the motor still makes it suitable for analyzing induction motors with arbitrary winding distribution and asymmetries. Therefore, for several mechanical and electrical faults that may occur, the MCC model has a significant advantage in the ratio of the types of faults that can be simulated to the computational cost. At present, the MCC model has been widely used in the modeling of induction motor stator winding faults, rotor bar breakage, and other faults. In addition, a small number of studies focusing on bearing faults have adopted the MCC method. However, from the point of view of air gap fluctuations, the modeling studies selected for the MCC theory for bearing failures have been limited to modeling bearing failure characteristics utilizing non-uniform air gap distribution signal models [
18,
28]. The signal model ignores a variety of nonlinear factors in the bearing system and simplifies the dynamic response of the rotor-bearing system into a specific function, which is not conducive to reflecting the actual physical condition of motor model output. By coupled the electromagnetic model and the dynamic model, the motor system model which is more consistent with the actual electric magnetic force interaction condition can be constructed, and the simplified error of the signal model can be avoided. According to the survey, there are relatively few studies on the coupled modeling between the electromagnetic and the dynamic model, and there is no study on the application of the MCC model to the coupled model.
Consequently, based on MCC theory and the bearing dynamics modeling method, we proposed and constructed an electromagnetic–dynamic coupled model combining the motor model and the rotor-bearing system dynamics model. The electromagnetic–dynamic coupled model based on MCC is capable of simulating the dynamic response characteristics of motors under most electrical and mechanical faults with low computational cost, facilitating rapid data support for fault mechanism studies and online intelligent diagnosis methods. Firstly, the induction motor is decomposed into a generic MCC structure and described by a series of electromagnetic equations. The non-uniform time-varying air gap is introduced into the MCC when calculating the inductance parameters through the WFA. Secondly, a rotor-bearing system dynamics model was established in the radial direction of the rotor, in which the Hertzian contact and radial clearance in the bearing were considered. The non-uniform time-varying air gap is calculated from the displacement response of the rotor-bearing system, being used as the coupled parameter between the sub-models together with the rotor velocity. Finally, concurrent with the above electromagnetic and vibration differential equations, the dynamic response of the coupled model is solved by a numerical iterative algorithm. The contribution of this work is to propose a modeling approach that couples MCC with a rotor-bearing dynamic model, which has the potential to serve for mechanism analysis and data expansion in fault diagnosis. Many previous studies have validated the ability of the MCC model to simulate electrical faults such as turn-to-turn shorts, broken rotor strips, and missing phases. Therefore, this work focuses on the ability of this coupled model to reflect the mechanical fault characteristics from the kinetic model into the electromagnetic model, which is of interest to investigate the fault transmission mechanism and the detection of bearing faults by stator current. The model’s availability is measured by whether the fault characteristics of the simulated signals match the theoretical analysis and the experimental signals.
The structure of this paper is as follows. In
Section 2, dynamic fault characteristics of ball bearings and the reflection of the fault in stator current are reviewed.
Section 3 briefly introduces the construction of MCC motor models and the calculation of inductance parameters.
Section 4 presents the bearing fault dynamics modeling method considering the Hertzian contact and radial clearance.
Section 5 analyses and proposes the coupling path of the electromagnetic–dynamic model.
Section 6 reports and analyses the simulation and experimental results under two types of faults. The conclusion of this study is given in
Section 7.
2. Bearing Fault Characteristics in Stator Current
The defects causing bearing failures can be classified as distributed or localized. Distributed defects usually exist at various locations on the bearing components that are difficult to be characterized by definite frequency features. Therefore, single point defects and other localized faults with specific frequency characteristics are generally considered for the study of bearing failures. For the ball bearing in
Figure 2,
is the number of balls,
is the ball diameter,
is the bearing pitch diameter,
is the inner ring angular velocity, and
is the rotation frequency. The classification of single point defects and their characteristic frequencies are listed below:
Schoen et al. [
15] pointed out that the bearing failure causes the change in air gap length, which in turn affects the stator–rotor inductance and thus the stator current, and gave the corresponding calculation formula. For a motor with a power supply frequency
and a bearing fault characteristic frequency
, the fault characteristic frequency of the stator current is
Blodt et al. [
16] introduced the Dirac generalized function to derive formulas on the principle of reflecting bearing faults to stator currents, thus theoretically proving that air gap variations can be reflected in the frequency components of stator currents. Firstly, in the presence of a bearing fault, the generalized expression for the air gap length
can be defined as
where
is the stator mechanical angle,
is the uniform air gap length without eccentricity,
is the eccentricity introduced by bearing faults, and
is an introduced angular position function that considers the change of defect position with the rotation of the inner race.
According to the air gap permeance formula
, the air gap permeance formula in case of bearing failure is obtained:
where
is the relative permeability,
is the permeability of free space, and
is equivalent air gap cross-sectional area.
According to the first-order approximation of the Taylor expansion of
, the Fourier series expansion of the Dirac generalized function is:
where
and the Fourier coefficient
.
Equation (6) can be reduced to
Suppose the magnitude of the magnetomotive force is
, the number of motor poles is
, the supply angular frequency is
, and the initial phase angle is
, then the magnetomotive force function is
We can then derive the motor flux density distribution:
where
is the magnitude of the flux density wave associated with bearing faults.
Voltage equations for stator phases
:
For a motor powered by a balanced three-phase voltage source, the stator current contains the frequency component of the flux derivative and can be written as follows:
where
is the amplitude of each frequency component.
From Equation (12), it can be seen that air gap fluctuations generated by bearing faults will introduce a specific frequency component in the stator current. For different fault types, the theoretical fault characteristic frequencies are as follows.
Since the rotation of the ball in the raceway is often not frictionless strict rolling, and accompanied by the possibility of spin in all directions, ball spalling failure characteristics in the bearing with the ball as the rolling element does not appear in a definite and uniform impact. Therefore, we will not discuss the ball spalling failure in ball bearings for the time being.
3. Multiple Coupled Circuit Modeling for Induction Motors
3.1. Multiple Coupled Circuit Theory
Industrial motors inevitably operate with asymmetric power supplies, accompanied by saturation effects, eddy current losses, and friction losses. The MCC theory achieves a compromise between complexity and accuracy of motor electromagnetic models by some reasonable simplifying assumptions. We aimed to explore the effective coupling path between the electromagnetic and dynamics models, and therefore, the MCC modeling relies on the popular assumptions used in most studies. In this study, the development of the MCC model relies on the following assumptions:
The motor is a linear system powered by a balanced three-phase voltage source;
Saturation, eddy current loss, and friction loss are not considered; and
Rotor bars are insulated from each other.
Based on these assumptions, as shown in
Figure 3 and
Figure 4, by equating each phase stator winding as a series circuit of resistance and leakage inductance, as well as considering the cage rotor as a circuit uniformly distributed in space, the voltage equation of a three-phase squirrel-cage induction motor with a star connection can be expressed as
where
is the stator voltage vector;
,
, and
are the current vector, resistance matrix, and magnetic chain vector of the stator and rotor, respectively;
is the three-phase voltage of the stator; is the current of the three-phase stator winding; is the single-phase stator winding resistance under the assumption of stator symmetry; is the flux linkage of the three-phase stator winding; is the number of rotor bars; is the rotor bar resistance; is the rotor end ring resistance; and are the current and flux linkage in the rotor loop, respectively; and and are the current and flux linkage in the end ring, respectively.
The equation of the flux linkage of the stator and rotor is expressed as
where
and
are the stator self-inductance matrix and rotor self-inductance matrix, respectively;
and
are stator–rotor mutual inductance matrix and rotor-stator mutual inductance matrix respectively, here
;
is the mutual inductance between stator phase and stator phase , is the mutual inductance between the stator phase and the rotor loop, is the mutual inductance between the and rotor circuits, and and are the leakage inductance of rotor bar and end ring, respectively.
From the magnetic co-energy equation for linear motor systems, the matrix form of the electromagnetic torque equation can be derived as:
where
is the number of motor poles and
is the electrical angle.
The motor dynamic equation is
where
is the rotor inertia,
is the mechanical angular velocity, and
is the load torque.
3.2. Inductance Calculation
Accurate inductance calculations are the basis for proper multi-loop modeling. Leakage inductance in the stator, rotor bars, and end loops can be calculated from motor geometry parameters, but the time-varying self and mutual inductance in the stator and rotor are usually difficult to measure or accurately estimate. Considering that the winding structure determines the motor magnetomotive force as well as most of the air gap permeability, WFA provides an effective way to calculate inductance using the motor winding and air gap length distribution. Similarly, based on the assumptions of the multi-loop model, WFA extends some necessary assumptions:
The flux passes radially through the air gap, i.e., the axial flux is negligible;
Infinite magnetic permeability of magnetic materials; and
Negligible slot effect.
Through the derivation based on Gauss’s law and Ampere’s law, the formula for calculating the mutual inductance between any coil
and coil
by WFA can be expressed as
where
is the air gap permeability,
is the radius of the center of the air gap,
is the stack length,
is the turn function (TF) of coil
,
is the winding function (WF) of coil
, and
is the air gap inverse function.
In the motor, considering the relative motion between the stator and rotor, and introducing the rotor mechanical angular position
, Equation (22) can be rewritten as
Alternatively, it can be rewritten as a function of time
:
In the calculation of the WFA, the winding distribution of the motor stator and rotor is expressed by TFs. The TF represents the turn spatial distribution of a stator winding or rotor loop at one side of motor, while the WF represents the magnetic potential spatial distribution of a stator winding or rotor loop due to current passage. Obviously, the WF is a function of the TF and the air gap length:
where
is the average value of air gap inverse function.
For a stator with a one-layer winding distribution, the TF of each winding phase can be defined as
where
is the number of turns per winding,
is the number of slots per pole and phase, and
is the total number of stator slots.
The TF of a single rotor bar can be defined as:
where
is the mechanical angle position of the rotor bar, and
is the angular displacement between two consecutive bars.
Taking the three-phase and four-pole induction motor shown in
Figure 1 as an example, the motor design parameters are shown in
Table 1. According to the motor winding structure, the TF spatial distribution curve of the stator and rotor can be obtained, and the corresponding WF can be calculated by Equation (23).
Figure 5 and
Figure 6 show the stator and rotor TFs and the calculated WFs under the assumption of a uniform air gap, respectively.
The self and mutual inductance of the stator and rotor can be calculated from Equation (8).
Figure 7 shows the mutual inductance curves of stator phase a and rotor bar 1 in the rotor angular range
and their differentials, which allow us to determine the time-varying characteristics of the inductor during the motor operation. As shown in
Figure 8, when the air gap is inhomogeneous due to static or dynamic eccentricity, etc., the mutual inductance curve will be distorted with respect to the eccentricity. This phenomenon of air gap length distribution affecting inductance variation can be explained by the air gap inverse function included in Equation (8).
In the MCC model, the inductance is coupled with the current through the flux linkage. While affecting the stator–rotor inductance matrix, the air gap length distribution can be derived by solving the rotor-bearing dynamics model. Therefore, the air gap length can be considered a common parameter of the MCC and dynamic models. Thus, the numerical calculation of the coupled model integrating these two models can be realized by parameter transfer.
4. Rotor-Bearing System Dynamic Modeling
The rotor-bearing system is shown in
Figure 9. Differential equation of vibration of rotor-bearing system:
where
is rotor mass,
is rotor damping,
is the restoring force of the
bearing in the x-direction,
is the restoring force of the
bearing in the Y-direction, and
is the gravitational acceleration.
According to Hertzian contact theory, the total restoring force in both directions for a bearing with ball number
is
where
is the contact deformation of the
ball;
is the contact coefficient of the
ball and
when
, otherwise,
;
is the contact stiffness; and
is the angular position of the
ball.
In the pure rolling case, where
is the ball diameter,
is the bearing pitch diameter,
is the orbital angular velocity of ball,
is the contact angle, and
is the rotor angular velocity, the
at moment
can be determined by the following equation:
For the bearing’s outer and inner race spalling defect, the contact deformation of the
ball is
where
is the radial clearance of the bearing, and
is the additional radial clearance when the ball passes through the spalling position.
As shown in
Figure 10, Han et al. [
19] simulated this additional radial clearance by the half-wave sine function, and its formula is expressed as
where
is the equivalent spalling depth considering the ball does not touch the bottom of the spalling,
is the spalling width,
is the bearing outer race radius,
is the angular position of the starting edge of the spalling, and
is the spalling angle.