Keywords

1 Introduction

Active Magnetic Bearing (AMB) is a mechatronic device that is able to apply a magnetic field to generate control forces in rotating shafts. This means that the position of the shaft is continuously sensed and the magnetic fields are actively manipulated for maintaining the rotor position, according to desired design specifications. AMBs play the role of supporting the shaft by levitation, which presents several advantages as compared with traditional mechanical or fluid-film bearings, such as no mechanic contact, lubrication free, no wear, low friction, etc. Moreover, they can be placed along the rotor shaft to apply radial and/or axial forces that can meet different objectives, which are related to both vibration control and health monitoring. A number of AMBs applications on rotordynamics have been published during the last years; however, the majority of the contributions are focused on vibration control [1,2,3,4].

In this paper, the AMBs’ capacity of performing online structural health monitoring (SHM), combined with vibration control, will be explored. Online SHM techniques have become more interesting for the industry since inspections can be performed while the rotating machinery is under operation condition. Besides, scheduled shutdowns can be considerably reduced [5]. Classical online diagnostics techniques are based on vibration signature analyses, which require very simple and commercially available instrumentation.

Several papers can be found in the literature dealing with the use of AMBs in the context of SHM. The techniques conveyed, such as combination resonances [6], multifractal analysis [7], recurrence plots [8], multiresolution wavelet analysis [9], auxiliary state variables [10], linear matrix inequalities [11], among others, have been tested both numerical and experimentally.

According to Zhu et al. [12], the use of AMBs for attenuating rotor vibrations impairs SHM techniques, since the AMBs serve as a filter, being able to suppress harmonics all over the frequency range. Therefore, in the present paper, AMBs are dedicated to rotor vibration control; however, the control law can be modified as necessary, so that the super-harmonics become detectable on the rotor spectrum response. For this purpose, a model of Jeffcott rotor is used, having a crack modeled by using the so-called Mayes’ model. Two different controllers will be compared, namely the \( LQR \) and \( H_{\infty } \), and conclusions will derive from the results obtained.

2 Jeffcott Rotor Model

A Jeffcott rotor model is analysed in this paper. A massless elastic shaft containing a rigid disc located at the shaft mid-span and supported by simple rigid bearings characterizes this model (Fig. 1).

Fig. 1.
figure 1

Jeffcott rotor with transverse crack and AMB actuator.

An AMB is placed at the disc position, so that control forces acting on the rotor will appear according to a given control law. Finally, a crack is located close to the disc and its model will be explained in the following section.

Two coordinate frames are necessary to write the equations of motion of the rotor system, as follows: \( OXY \) fixed in space and \( O\eta \xi \),which rotates with the same angular speed of the shaft, where \( \xi \) is assumed to be perpendicular to the crack edge. Figure 2 presents both reference frames for a cracked shaft subjected to an unbalance \( me_{\mu } \), where \( m \) stands for the unbalance mass, \( e_{\mu } \) indicates its unbalance eccentricity, and \( \beta \) represents its angular distance from the rotating \( \xi \) axis. The hatched area indicates the cracked part of the shaft and \( \omega_{op} \) represents the operational speed.

Fig. 2.
figure 2

Two coordinate frames on the cracked rotor: an inertial and a rotating reference system.

The equations of motion for a Jeffcott rotor subjected to a breathing crack in the presence of the AMB forces are derived from Newton’s second law, considering the inertial coordinate system. These equations are written in the matrix form, Eq. (1), with the motion occurring along the \( X \) and \( Y \) directions:

$$ \begin{array}{*{20}l} {\left[ {\begin{array}{*{20}c} m & 0 \\ 0 & m \\ \end{array} } \right]\left\{ {\begin{array}{*{20}c} {\ddot{x}} \\ {\ddot{y}} \\ \end{array} } \right\} + \left[ {\begin{array}{*{20}c} c & 0 \\ 0 & c \\ \end{array} } \right]\left\{ {\begin{array}{*{20}c} {\dot{x}} \\ {\dot{y}} \\ \end{array} } \right\} + \varvec{K}(t)\left\{ {\begin{array}{*{20}c} x \\ y \\ \end{array} } \right\}} \hfill \\ {\quad \quad \quad = \left\{ {\begin{array}{*{20}c} 0 \\ {mg} \\ \end{array} } \right\} + me_{\mu } \omega^{2} \left\{ {\begin{array}{*{20}c} {\text{cos}(\omega t + \beta )} \\ {\text{sin}(\omega t + \beta )} \\ \end{array} } \right\} + \left\{ {\begin{array}{*{20}c} {F_{x} } \\ {F_{y} } \\ \end{array} } \right\}} \hfill \\ \end{array} $$
(1)

On the left-hand side of Eq. (1) it can be observed that the matrices of mass and damping are uncoupled. The gyroscopic effect is not taken into account due to the assumptions made for the Jeffcott rotor model. On the other hand, the stiffness matrix is a function of time due to the breathing behavior of the crack. On the right-hand side of Eq. (1), one can see the weight of the rotor, the unbalance efforts, and the external AMB control force, respectively.

In Sect. 6, one explains how the components of the AMB control force will be affected by the control strategies chosen, for both \( LQR \) and \( H_{\infty } \) synthesis.

3 Crack Model

Two of the most widely used methods for modeling the breathing behavior of transversal cracks are the so-called Gasch’s [13, 14] and Mayes’ [15, 16] models. These methods are considered valid when the weight dominance assumption is respected, in which static loads are higher than the dynamic ones. It represents a simplification because it converts the nonlinear equation of motion to a linear equation with time-varying coefficients [17]. It is worth mentioning that a more sophisticated crack model could be used at this point, namely the flex model (as based on the stress distribution on the crack), as proposed in [24].

The approach proposed by Mayes is chosen in this work since it represents the breathing behavior of the crack more realistically. In this model, the crack opening and closure are weighted by a cosine function, according to Eq. (2).

$$ \begin{aligned} k_{\xi Mayes} (\theta ) = \frac{1}{2}(k_{o} + k_{\xi } ) + \frac{1}{2}(k_{o} - k_{\xi } )C_{1} \hfill \\ k_{\eta Mayes} (\theta ) = \frac{1}{2}(k_{o} + k_{\eta } ) + \frac{1}{2}(k_{o} - k_{\eta } )C_{1} \hfill \\ \end{aligned} $$
(2)

where \( C_{1} = \, \text{cos}(\theta ) \) (\( C_{i} = \, \text{cos} (i\theta ), \, i \, = 1, \, 2, \, 3, \, \ldots \)); \( k_{o} \) is the stiffness of the shaft without crack; \( k_{\eta } \) and \( k_{\xi } \) are the stiffness of the shaft with a crack along the directions \( \eta \) and \( \xi \), respectively. According to Fig. 2, if \( C_{1} = 1 \), i.e., for \( \theta = 0^{0} \), \( k_{\xi Mayes} \left( {0^{0} } \right) = \, k_{o} \) and \( k_{\eta Mayes} \left( {0^{0} } \right) = \, k_{o} \), because the crack is fully closed. However, if \( C_{1} = {-}1 \), i.e., for \( \theta = 180^{0} \) \( k_{\xi Mayes} \left( {180^{0} } \right) = \, k_{\xi } \) and \( k_{\eta Mayes} \left( {180^{0} } \right) = \, k_{\eta } \), which are the reduced stiffness, for the fully opened crack [18].

The stiffness of the cracked shaft, in rotating coordinates (\( \varvec{K}_{RMayes} \) in the matrix representation, according to the Mayes’ model) is given by:

$$ \varvec{K}_{RMayes} = \left[ {\begin{array}{*{20}c} {k_{\,M\xi } + k_{\,D\xi } C_{1} } & 0 \\ 0 & {k_{M\eta } + k_{D\eta } C_{1} } \\ \end{array} } \right]\, $$
(3)

Where \( k_{\,M\xi } = (k_{o} + k_{\xi } )/2 \), \( k_{\,D\xi } = (k_{o} - k_{\xi } )/2 \), \( k_{\,M\eta } = (k_{o} + k_{\eta } )/2 \) and \( k_{\,D\eta } = (k_{o} - k_{\eta } )/2 \).

On the other hand, the stiffness of the cracked shaft in fixed coordinates, \( \varvec{K}_{FMayes} \), is determined from the mathematical transformation shown in Eq. (4).

$$ \varvec{K}_{FMayes} = \left[ {\begin{array}{*{20}c} {C_{1} } & {S_{1} } \\ { - S_{1} } & {C_{1} } \\ \end{array} } \right]^{T} \,\varvec{K}_{RMayes} \left[ {\begin{array}{*{20}c} {C_{1} } & {S_{1} } \\ { - S_{1} } & {C_{1} } \\ \end{array} } \right]\, = \left[ {\begin{array}{*{20}c} {k_{{FMayes\,\left( {11} \right)}} } & {k_{{FMayes\,\left( {12} \right)}} } \\ {k_{{FMayes\,\left( {12} \right)}} } & {k_{{FMayes\,\left( {22} \right)}} } \\ \end{array} } \right]\, $$
(4)

where \( S_{i} = \sin (i\theta ), \, i = 1,2,3, \ldots \).

In this contribution, the stiffness matrix \( \varvec{K}_{FMayes} \) is used in the matrix equation of motion of the cracked shaft, by replacing adequately the term \( \varvec{K}(t) \) in Eq. (1).

4 AMB Model

The AMB actuator is responsible for applying magnetic forces to the shaft, which are proportional to the air gap and to the electrical currents applied to the coils.

In this contribution, a radial AMB actuator composed of two pairs of horseshoe coils, symmetrically mounted and coincident with the \( X \) and \( Y \) directions is considered, as shown in Fig. 3.

Fig. 3.
figure 3

adapted from [19]

Active Magnetic Bearing (AMB);

The most common AMB applications are dedicated to the attenuation of the vibrations associated with the dynamic responses of rotating machines. Due to its efficiency, the control action makes the crack identification procedure quite difficult, since the peaks of the response signature are damped out. Two control techniques will be tested in the present paper: (i) based only on vibration suppression, and (ii) based on crack detection, by keeping the 2X and/or 3X vibration harmonics in the spectrum.

After linearization (using a Taylor expansion around a chosen position), one can present the AMB forces according to Eq. (5).

$$ \left\{ {\begin{array}{*{20}c} {F_{x} } \\ {F_{y} } \\ \end{array} } \right\} = \left[ {\begin{array}{*{20}c} {k_{Xx} } & 0 \\ 0 & {k_{Xy} } \\ \end{array} } \right]\left\{ {\begin{array}{*{20}c} x \\ y \\ \end{array} } \right\} + \left[ {\begin{array}{*{20}c} {k_{Ix} } & 0 \\ 0 & {k_{Iy} } \\ \end{array} } \right]\left\{ {\begin{array}{*{20}c} {i_{x} } \\ {i_{y} } \\ \end{array} } \right\} = \varvec{K}_{X} \varvec{x} + \varvec{K}_{I} \varvec{i}_{\varvec{c}} $$
(5)

where \( \varvec{K}_{X} \) is the so-called displacement stiffness and relates the shaft position to the AMB force along both directions of the vector \( \varvec{x} \), and \( \varvec{K}_{I} \) represents the current stiffness, which relates the applied control currents \( \varvec{i}_{\varvec{c}} \) to the AMB forces.

According to [12], the displacement and current stiffness can be defined, respectively, as:

$$ \begin{array}{*{20}l} {k_{Xx} = \mu_{0} AN^{2} i_{ox}^{2} /s^{3} } \hfill & {k_{Xy} = \mu_{0} AN^{2} i_{oy}^{2} /s^{3} } \hfill \\ {k_{Ix} = - \mu_{0} AN^{2} i_{ox}^{{}} /s^{2} } \hfill & {k_{Iy} = - \mu_{0} AN^{2} i_{oy}^{{}} /s^{2} } \hfill \\ \end{array} $$
(6)

where \( \mu_{0} = 4\pi E - 7H/m \) stands for the air permeability, \( A \) represents the cross-sectional flux area of the air-gap, \( N \) indicates the number of windings of the coil, \( i_{ox}^{{}} \) and \( i_{oy}^{{}} \) represent the bias currents at directions \( X \) and \( Y \), respectively, and \( s \) stands for the nominal air-gap.

The AMB forces in both \( X \) and \( Y \) directions, presented by Eq. (5), are now introduced into Eq. (1) and will be influenced by the control strategies presented in Sect. 6. The following step aims at transforming the rotor equation of motion into a convenient non-dimensional equation.

5 Non-dimensional Equation of Motion of a Cracked Rotor Controlled by an AMB

The general equation of motion for a cracked Jeffcott rotor with an AMB device is obtained by substituting Eqs. (4) and (5) into Eq. (1). Since in the present case the interest is focused on the vibration components at the operation speed (1X, 2X, and 3X), one divides both sides of this expression by \( m\omega^{2} \delta_{st} \), thus leading to Eq. (7).

$$ \begin{array}{*{20}l} {\left[ {\begin{array}{*{20}c} 1 & 0 \\ 0 & 1 \\ \end{array} } \right]\left\{ {\begin{array}{*{20}c} {X^{\prime\prime}} \\ {Y^{\prime\prime}} \\ \end{array} } \right\} + \frac{1}{\varOmega }\left[ {\begin{array}{*{20}c} {2\zeta } & 0 \\ 0 & {2\zeta } \\ \end{array} } \right]\left\{ {\begin{array}{*{20}c} {X^{\prime}} \\ {Y^{\prime}} \\ \end{array} } \right\} + \frac{1}{{k_{0} \varOmega^{2} }}\left[ {\begin{array}{*{20}c} {k_{{FMayes\,\left( {11} \right)}} - k_{Xx} } & {k_{{FMayes\,\left( {12} \right)}} } \\ {k_{{FMayes\,\left( {12} \right)}} } & {k_{{FMayes\,\left( {22} \right)}} - k_{Xy} } \\ \end{array} } \right]\,\left\{ {\begin{array}{*{20}c} X \\ Y \\ \end{array} } \right\}} \hfill \\ { = \frac{1}{{\varOmega^{2} }}\left\{ {\begin{array}{*{20}c} 0 \\ 1 \\ \end{array} } \right\} + U\left\{ {\begin{array}{*{20}c} {\text{cos}(\tau + \beta )} \\ {\text{sin}(\tau + \beta )} \\ \end{array} } \right\} + \frac{1}{{mg\varOmega^{2} }}\left[ {\begin{array}{*{20}c} {k_{Ix} } & 0 \\ 0 & {k_{Iy} } \\ \end{array} } \right]\left\{ {\begin{array}{*{20}c} {i_{x} } \\ {i_{y} } \\ \end{array} } \right\}} \hfill \\ \end{array} $$
(7)

where the prime stands for the differentiation with respect to the non-dimensional time, \( \tau = \omega t \), \( X = x/\delta_{st} \) and \( Y = y/\delta_{st} \), \( \delta_{st} \) is the static deflection of the shaft at the disc position due to its weight, \( \varOmega = \omega_{op} /\omega_{c} \) is the rotational speed ratio (relates the operational and the critical \( \omega_{c} = \sqrt {k_{0} /m} \) speeds of the rotor), \( \zeta = c/2m\omega_{c} \) is the viscous damping ratio, and \( U = e_{\mu } /\delta_{st} \) is the parameter related to the rotor unbalance.

6 Control Techniques –Brief Review

In this section, the theoretical background regarding the vibration control techniques used in this paper is presented, i.e., \( LQR \) and \( H_{\infty } \) synthesis. For this purpose, the equation of motion of the system is presented in the state-space form. This is the standard format used to model a control problem and aims at finding a relation between the system states.

It is worth mentioning that the considered control techniques have a direct influence on the AMB forces and, consequently, affecting the lateral vibration amplitudes of the cracked shaft. Thus, this section presents formulation responsible for changing the values of the last term in the right-hand side of Eq. (1) decreasing the lateral vibration amplitudes of the rotating machine.

6.1 LQR Controller Synthesis [20]

Consider a system where all the states are known, either by measurement or through an observer, and all the inputs can be considered deterministic, in state-space arrangement:

$$ \begin{array}{*{20}l} {\dot{\varvec{x}} = \varvec{Ax} + \varvec{Bu}} \hfill \\ {\varvec{y} = \varvec{Cx}} \hfill \\ \end{array} $$
(8)

The purpose of the controller is to alter the input to the system so that the controlled system will present a desired dynamic behavior. The Linear Quadratic Regulator (LQR) represents an optimal full state feedback controller. This technique requires the system to be linear, time invariant (LTI), and deterministic. Therefore, in the case of the present paper, the control gain will be derived by considering a healthy rotor system, i.e., in Eq. (7) the stiffness matrix will be \( \varvec{K}_{healthy} = diag(K_{0} ) \).

The optimal control is based on optimization processes, which involve the minimization of a cost function. In the case of a continuous-time LQR control, the cost function is given by Eq. (9):

$$ \varvec{J}_{\varvec{r}} = \int_{0}^{\infty } {\left( {\varvec{x}(t)^{T} \varvec{Qx}(t) + \varvec{u}(t)^{T} \varvec{Ru}(t)} \right)dt} $$
(9)

where \( \varvec{Q} \) and \( \varvec{R} \) are positive semi-definite symmetric matrices.

The purpose of the cost function is to minimize the control effort and energy of the states. The \( \varvec{Q} \) and \( \varvec{R} \) matrices are used to determine the importance of each objective. A low ratio between matrices \( \varvec{Q} \) and \( \varvec{R} \) implies weak control, whereas a high ratio implies more performant control. The solution of the optimization problem can be written as a static gain \( \varvec{K}_{r} , \) which leads to the following control law:

$$ \varvec{u}(t) = \varvec{K}_{r} \varvec{x}(t) $$
(10)

For defining the new rotor system controlled by the \( LQR \) technique, the control law expressed by Eq. (10) is substituted into Eq. (8), which changes the dynamics of the system as written by Eq. (11).

$$ \dot{\varvec{x}} = \varvec{A}_{K} \varvec{x} $$
(11)

where \( \varvec{A}_{K} = (\varvec{A} - \varvec{BK}_{r} \varvec{)} \) represents the close loop state dynamics matrix.

6.2 \( \varvec{H}_{\infty } \) Synthesis [21]

Similar to \( LQR \), the \( H_{\infty } \) control technique is model-based and formulated by considering the healthy rotor system. However, \( H_{\infty } \) synthesis stands for a more sophisticated controller, representing an additional dynamic system instead of simple static gains.

It is well known that the goal of the \( H_{\infty } \) synthesis is to find a stabilizing control matrix \( \varvec{K} \), such that the gain of the closed-loop plant is smaller than a certain target \( \varUpsilon \) [20, 21]. In this paper, the target is defined as the unitary value, according to Eq. (12).

$$ \left\| {F_{l} (\varvec{G},\varvec{K})} \right\|_{\infty } < \gamma {\text{ and }}\gamma = 1 $$
(12)

The idea behind setting \( \varUpsilon \) to 1 is to make sure that the desired performance is achieved in the presence of expected disturbances. This can be easily seen from the definition of \( H_{\infty } \) norm, in Eq. (13), which is also the reason behind normalizing the disturbance inputs \( w \) and the performance outputs \( z \).

$$ \left\| {F_{l} (\varvec{G},\varvec{K})} \right\|_{\infty } = \mathop {\hbox{max} }\limits_{w \ne 0} \frac{{\left\| z \right\|_{2} }}{{\left\| w \right\|_{2} }} $$
(13)

In the present contribution, the disturbance inputs are forces acting on the system, namely the unbalance force and the force due to the weight of the rotor; the performance outputs are the control current and vibration levels.

7 Numerical Results and Discussion

The results will compare the two types of controllers pursued, standing for: (i) the controller searching simply for vibration suppression, and (ii) the controller allowing for crack detection, by keeping the 2X and/or 3X vibration harmonics in the spectrum. Both LQR and \( H_{\infty } \) controllers will be compared, concerning these two different aspects. The system is expected to be capable of shifting from one controller to another, as necessary, for performing SHM of the rotating machine. The appropriate shifting time depends on the machine characteristics and will not be considered here.

The simulations were performed by considering the non-dimensional equations. Some variables are set to present always the same value, which are \( \xi = 0.02 \), \( k_{\eta } = 1 \), and \( \beta = 0 \). Additionally, random noise was added to all the dynamic responses of the rotor, to simulate an experimental environment, as found in a real plant. Equation (14) indicates how noise was added to the system responses.

$$ \varvec{q}_{noise} = \varvec{q} + P_{noise} \varvec{R}_{noise} \left\{ {E[\varvec{q} - E(\varvec{q})]^{2} } \right\}^{1/2} $$
(14)

where \( \varvec{q}_{noise} \) is the noisy response, \( P_{noise} \) is the parameter that defines the amount of noise to be added (\( P_{noise} = 5\% \)), and \( \varvec{R}_{noise} \) is the random noise, with zero mean and unitary standard deviation. \( E[ \cdot ] \) indicates the expected value of \( [ \cdot ] \).

7.1 Sub-Critical Speed: \( \varvec{\varOmega}= 0.3 \)

At this sub-critical speed, a healthy and a cracked rotor produce vibrations due to the unbalance force, which are presented in Fig. 4. For this result, an incipient crack with a stiffness ratio of \( k_{\xi } /k_{\eta } = 0.9 \) was considered. All sub-critical speed results assume a non-dimensional unbalance value of \( U = 8 \) (respecting the weight dominance condition).

Fig. 4.
figure 4

Vibration signals - healthy and cracked rotor: (a) Time domain; (b) Frequency domain.

Note that the healthy rotor produces perfect sinusoidal waves and possesses only the 1X vibration component over the FFT response, which is related to its unbalance force. On the other hand, the FFT response associated with the cracked shaft presents the 2X, 3X, and 4X vibration components in addition to a small increase in the 1X harmonic as compared with the response of the healthy shaft.

Figure 5 presents the first comparison between \( LQR \) and \( H_{\infty } \) controllers. With both techniques, it is possible to obtain around 97% of vibration suppression for the vibration-based control configuration. As expected, all the super-harmonics were suppressed (in the presence of noise) by both the controllers, thus avoiding the application of crack detection strategies.

Fig. 5.
figure 5

Control dedicated to vibration suppression: (a) Time domain; (b) Frequency domain (\( Q*inv\left( R \right) = 25*eye\left( 2 \right); \) \( x_{max} = 0.5 \); \( i_{max} = 10) \).

For enabling performance comparison between \( LQR \) and \( H_{\infty } \) synthesis regarding crack detection, one should determine a minimum amplitude at which crack detection techniques can be applied. In Bently and Muszynska [22], the minimum value of the super-harmonic 2X is defined as the one that permits visual detection. Figure 6(b) presents what is considered in this paper as the minimum value of the 2X component capable of clearly detecting the existence of a crack in the frequency spectrum. For illustration purposes, the authors have chosen a non-dimensional magnitude of \( 2.5x10^{ - 3} \) above the noise level. Obviously, this value should be redefined according to each machine.

Fig. 6.
figure 6

(a)Time and (b) frequency responses for the case without control and for the controlled case by using \( LQR \) and \( H_{\infty } \) synthesis (\( Q*inv\left( R \right) = 4*eye\left( 2 \right); \) \( x_{max} = 1.1 \); \( i_{max} = 10) \).

It is also important to note that there are other malfunctions that may impose variations over the 1X, 2X and 3X magnitudes, such as unbalance, misalignment, thermal bow, rubbing, etc., as discussed in [22, 23]. Thus, the existing super-harmonics levels should be taken into account for defining the new amplitudes for crack detection purposes [22].

Finally, Fig. 6 shows the case where the maximum of vibration suppression was applied, respecting the threshold defined for detecting an incipient crack, \( k_{\xi } /k_{\eta } = 0.9 \).

Both the controllers presented close results, i.e., the \( H_{\infty } \) controller was able to reduce \( 94\% \) of the shaft vibration amplitudes, while the \( LQR \) controller was able to reduce \( 92\% \) of the vibration amplitudes. This is considered an interesting result, since it was demonstrated that shifting the controllers does not compromise the safe functioning of the rotor system (optimum control: 94%; control allowing for crack detection: 92%).

Although it can be sustained that the \( LQR \) control represents a simpler option for implementation and tuning, some difficulties may appear in real-life applications. On the other hand, \( H_{\infty } \) synthesis is more complex for both tuning and implementing, but it may be expanded to account for system uncertainties in the form of a \( \mu \)-synthesis controller, resulting potentially on a more effective and applicable control strategy.

Figure 7 stands for the behavior of the 1X and 2X components, as the crack grows from a stiffness ratio of \( k_{\xi } /k_{\eta } = 0.95 \) to \( k_{\xi } /k_{\eta } = 0.75 \), for both the controlled and uncontrolled conditions. It was observed that the rotor without control presents an exponential growth according to the crack depth, while for both the controllers used this growth is much slower and tends to be more linear.

Fig. 7.
figure 7

Magnitude percentage growth for the components (a) 1X; (b) 2X, as a function of the depth of the crack, for sub-critical speeds (\( Q*inv\left( R \right) = 4*eye\left( 2 \right); \) \( x_{max} = 1.1 \); \( i_{max} = 10) \)).

7.2 Super-Critical Speed: \( \varvec{\varOmega}= 1.3 \)

For the rotor operating at super-critical speeds, it is necessary to guarantee smaller values of unbalance, so that the weight dominance condition is respected (see Fig. 8(a)). As mentioned earlier, for the super-critical speed of \( \Omega = 1.3 \), the unbalance parameter considered was \( U = 0.4 \). All the other parameters were kept with the same values as for sub-critical speed. Thus, the rotor vibration without control are depicted in Fig. 8.

Fig. 8.
figure 8

Vibration signals: healthy and cracked rotor: (a) Time domain; (b) Frequency domain.

For super-critical speeds, in general, crack detection appears to be much harder. Note that the 2X and 3X components, Fig. 10(b), possess much less energy, being this last covered by the noise. Even for this case, both techniques were able to reduce \( 98\% \) of the rotor vibration amplitudes (control dedicated to vibration-based control only) (Fig. 9).

Fig. 9.
figure 9

Control dedicated to vibration suppression: (a) Time and (b) Frequency domain (\( Q*inv\left( R \right) = 15*eye\left( 2 \right); \) \( x_{max} = 0.5 \); \( i_{max} = 10 \)).

In the sequence, Fig. 10 presents the efficiency of the \( H_{\infty } \) controller, which is expected to allow for crack detection, by keeping the minimum amount of energy on the 2X harmonic.

Fig. 10.
figure 10

(a) Time and (b) frequency responses for the rotor controlled by \( LQR \) and \( H_{\infty } \) controllers (\( Q*inv\left( R \right) = 2.5*eye\left( 2 \right) \); \( x_{max} = 2.5 \); \( i_{max} = 5 \)).

Again, at this super-critical speed, \( H_{\infty } \) and \( LQR \) techniques presented similar results, being capable of reducing \( 92\% \) and \( 90\% \) of the shaft vibration amplitudes, respectively. The same threshold was kept, since the indicator in this paper was chosen to be simply visual. Again, an interesting result was found for this super-critical rotation speed, resulting a smooth transition between the controllers.

The study of the percentage of growth for the 1X and 2X components, according to the increase of crack depth is shown in Fig. 11 for super-critical speed.

Fig. 11.
figure 11

Magnitude percentage growth for the components: (a) 1X; (b) 2X, as a function of the crack depth, for super-critical speeds (\( Q*inv\left( R \right) = 2.5*eye\left( 2 \right); \) \( x_{max} = 2.5 \); \( i_{max} = 5 \)).

Note that for the uncontrolled case, the 1X component grows more critically than it was found for the sub-critical condition, tending now to present a more linear behavior, reaching 38% growth for \( k_{\xi } /k_{\eta } = 0.75 \), while for both controllers this magnitude only increased about 0.3%. The magnitude of the 2X component presented a similar behavior, but smaller differences were observed for the uncontrolled case. In general, one can conclude that the controlled rotor presents much smaller vibration growth, which can offer a larger period of time for the crack to be detected before a potential failure occurs.

8 Conclusions

In this research effort, the effects of \( LQR \) and \( H_{\infty } \) control techniques were compared considering two different scenarios that were taken into account for a rotating machine that was represented by a Jeffcott rotor model: control dedicated to vibration suppression, and a control allowing for crack detection. It can be concluded that the use of any of these controllers, aiming simply at vibration control, can completely suppress the 2X and 3X harmonic components, for both sub-critical and super-critical speeds (mean of attenuating around 97% of the rotor vibration). On the other hand, the results also showed that it is possible to maintain the 2X and 3X harmonics and still observe a satisfactory level of vibration suppression for both the controllers (sub-critical and super-critical speeds - attenuation around 92% of the rotor vibration). Since the observed attenuation levels for both scenarios were close, the system can safely switch, as necessary, from one configuration to the other. The effects of both \( LQR \) and \( H_{\infty } \) controllers over the analyzed rotor model were very similar, which means that the use of a more sophisticated control strategy will not necessarily present better results concerning the two objectives of this contribution, namely vibration suppression and health monitoring. Therefore, the control engineer can choose a preferable strategy according to the operation convenience, remembering that the \( LQR \) stands for an optimal controller, whereas the \( H_{\infty } \) control can deal with uncertainties, resulting a robust controller. Finally, the results showed that when a cracked rotor operates with any of the controllers, its vibration amplitudes grow much slower than for the uncontrolled case, giving the system an extra for crack detection. An experimental verification of the methodology conveyed is scheduled for the near future.