Keywords

1 Introduction

Intensification of the development in the field of power engineering occurs through the usage of the modern energy-intensive equipment, an essential role of which is performed by multistage rotor machines. Permanently raising their parameters leads to increasingly significant problems of vibration reliability. Furthermore, the problem of investigating the dynamics of flexible rotors on the system of bearings is currently actual due to the impossibility of absolutely accurate dynamic balancing. It is complemented by an acute problem of evaluation of stiffness characteristics for rotor bearings in close connection with the dependence of critical frequencies of the rotor and corresponding mode shapes [1]. However, up-to-date methods for simulating the dynamics of rotor systems are predominantly based on the use of computer programs realizing the finite element method [2], but analytical studies generally use two-dimensional continuous mathematical models for beam elements taking into account the hypothesis of Kirhhoff [3] about the non-deformable cross-sections. Application of the three-dimensional finite element models, particularly within the use of “ANSYS” software requires a relatively large machine time, in contrast to the beam models. Moreover, available software by default cannot provide it, taking into account non-linearities, which may be inherent in rotors. Consequently, the attention of scientists is attached to the application of significant efforts to expand the capabilities of existing software products and create new ones, more often combining the fields of hard and soft modeling [4,5,6,7].

2 Literature Review

The recent achievements in the field of rotor dynamics can be marked. The research work [5] is aimed at the development of the computational techniques of rotor dynamics with the use of the finite element method. Using “Matlab” software to develop the simulation model for determining the eigenfrequencies of the elastic rotor based on the 2D beam bending model with testing by “SolidWorks” software is presented in the research [8]. The problem of determining eigenfrequencies of rotors on the basis of linear and non-linear mathematical models is well researched in the work [9]. The influence of the rotor speed on the bearing stiffness using numerical simulation with the use of “ANSYS” software is investigated in the work [10]. The approach for identification of the rotor unbalances is proposed within the work [11] for the case of a single-span rotor as an elastic Euler-Bernoulli beam with a single-disc. Techniques that allow taking into account the gyroscopic moments are considered in works [12], and the impact of the deformable parts on rotor dynamics is investigated in the article [13].

The work [14] is devoted to comprehending the inherent mechanism and the feature of the subharmonic resonance for the rotor system supported on the ball bearings using numerical analysis for the 6-degrees-of-freedom model with non-linearities, Hertzian contact forces and bearing clearance. Taking into account the random excitations for the analysis of gas turbine, the blade vibrations is presented in work [15]. The approach for experimental and numerical research of a new dynamic phenomenon for two-bladed wind turbines is stated in the article [16], and the novel methodology for the angular position identification of the unbalance force for the case of asymmetric rotors is proposed in the research paper [17]. Finally, a novel methodology for a stochastic presentation of non-linear dynamics problems is stated within the work [18]. The solution of the problem of evaluation of stiffness characteristics for the rotor bearings within the dependence of critical frequencies of the rotor has not been found. Due to the abovementioned, this paper is aimed at using the artificial neural network (ANN) for evaluating the parameters of the approximating curve “bearing stiffness – rotor speed” by the dataset of numerical simulation results in the proposed computer program. The results of the experimental research of critical frequencies allow obtaining actual parameters of bearing stiffness.

3 Research Methodology

3.1 Bearing Stiffness Characteristics

To develop a technique for determining eigenfrequencies and critical frequencies of rotor oscillations, an approximating curve for describing the dependence “rotor speed – bearing stiffness” from the recent experience in the design and calculation of compressor units can be used. It confirms the sufficiency of using quadratic polynomial to describe the dependence of the bearing stiffness c on the rotor speed ω:

$$ c\left( \omega \right) = c_{0} + \alpha \omega + \beta \omega^{2} , $$
(1)

where c0 – bearing stiffness in case of the non-rotating rotor (N/m); α – initial slope (N·s/m); β – initial curvature of the curve (N·s2/m). The following investigation is aimed at identifying parameters c0, α, β by using ANN.

3.2 The Mathematical Model of Rotor Dynamics

The finite element mathematical model of rotor oscillations, which allows taking into consideration gyroscopic moments of inertia for impellers and shell-type parts, as well as the non-linear dependence of bearing stiffness on the rotor speed (1), is realized by the computer program [19].

Due to the finite element method, the mathematical model of rotor oscillations is described with the following equation [20, 21]:

$$ \left( {\left[ {C\left( \omega \right)} \right] - \omega^{2} \left[ M \right]} \right)\left\{ Y \right\} = \left\{ F \right\}, $$
(2)

where {F}, {Y} – column vectors of amplitudes Fk and yk of external mono-harmonic forces Fk sinωt and node displacements yk sinωt respectively; k – node number (k = 1, 2, …, 2N – 1); N – total number of finite elements; [C(ω)], [M] – global stiffness and inertia matrices formed from local ones by summarizing at corresponding nodes k:

$$ \left[ {C\left( \omega \right)} \right]_{ij} \,= \sum\limits_{k = 1}^{n} {\left( {\left[ {C\left( \omega \right)} \right]_{e} } \right)_{ij}^{\left\langle k \right\rangle } } ;\;\;\left[ M \right]_{ij} \,= \sum\limits_{k = 1}^{n} {\left( {\left[ M \right]_{e} } \right)_{ij}^{\left\langle k \right\rangle } } ;\;\;(i,j = 1,\;2, \ldots ,2N - 1). $$
(3)

In case of two-nodes beam finite elements with 4 degrees of freedom, the local matrices of stiffness [C(ω)]e and inertia [M]e for the finite element e = (i, j) are determined by the following expressions:

$$ C_{e} = \frac{EI}{{l^{3} }}\left[ {\begin{array}{*{20}c} {12 + \frac{{cl^{3} }}{EI}} & {6l} & { - 12} & {6l} \\ {6l} & {4l^{2} } & { - 6l} & {2l^{2} } \\ { - 12} & { - 6l} & {12} & { - 6l} \\ {6l} & {2l^{2} } & { - 6l} & {4l^{2} } \\ \end{array} } \right]\,;M_{e} = \frac{m}{420}\left[ {\begin{array}{*{20}c} {136} & {22l} & {54} & { - 13l} \\ {22l} & \begin{aligned} - 136l^{2} - \hfill \\ - 105r^{2} /4 + \hfill \\ + 420I_{g} /m \hfill \\ \end{aligned} & {13l} & { - 3l^{2} } \\ {54} & {13l} & {136} & { - 22l} \\ { - 13l} & { - 3l^{2} } & { - 22l} & {4l^{2} } \\ \end{array} } \right], $$
(4)

where m – finite element mass (kg); l – finite element length (m); E – Young’s modulus of the material (N/m2); I – axial moment of inertia for the cross-section (kg·m2); r – cross-sectional radius (m); Ig – gyroscopic moment of inertia for impellers and shell-type parts (kg·m2).

In case of free oscillations Fk = 0 (k = 1, 2, … 2N – 1), and the condition of existence of non-trivial solutions of the system (2) is vanishing, the determinant

$$ \det \left( {\left[ {C\left( \Omega \right)} \right] - \Omega^{2} \left[ M \right]} \right) = 0, $$
(5)

which is the higher order non-linear algebraic equation with respect to critical frequency Ω.

As a result of the rotor dynamic modeling for the different values of parameters c0, α, β, the dataset describing the matrix dependence {K} = f {Ω} between stiffness characteristic {K} = {c0, α, β}T and spectrum {Ω} = {Ω1, Ω2, Ω3, …}T of critical frequencies can be obtained.

The abovementioned technique is implemented on the example of the multistage centrifugal compressor 295GC2-190/44-10M on magnetic bearings. The compressor with a capacity of 16,85 megawatt is a part of the gas pumping unit GPU-C-16/102-3,32M produced by the Public Joint Stock Company “Sumy Machine-Building Science-and-Production Association”, has the operating rotor speed in the range 3710…5565 rpm.

Obtained maximum parameters c max0  = 2,5·107 N/m, αmax = 3·104 N·s/m, βmax = 3·107 N·s2/m and Ωmax = 536 will be used for normalizing the dataset within the regression procedure and ANN implementation.

3.3 Regression Procedure

The dataset obtained as a result of numerical simulation of rotor dynamics by using the computer program “Critical frequencies of the rotor” can be used within the regression procedure [19, 20] for determining the linear dependence between bearing stiffness and critical frequencies in the following form:

$$ \bar{\Omega }_{i} = a_{i} \bar{c}_{0} + b_{i} \bar{\alpha } + c_{i} \bar{\beta }, $$
(6)

where i – number of critical frequency (i = {1, 2, 3}); ai, bi, ci – unknown weight factors; \( \bar{\Omega }_{i} \), \( \bar{c}_{0} \), \( \bar{\alpha } \), \( \bar{\beta } \) – dimensionless normalized parameters in a range 0…1 determined by formulas:

$$ \bar{\Omega }_{i} = \Omega_{i} /\Omega^{\hbox{max} } ;\;\;\bar{c}_{0} = c_{0} /c^{\hbox{max} } ;\;\;\bar{\alpha } = \alpha /\alpha^{\hbox{max} } ;\;\bar{\beta } = \beta /\beta^{\hbox{max} } . $$
(7)

Dependence (6) is equal to a set of three planes in the 4D hyperspace unit “\( \bar{c}_{0} \)\( \bar{\alpha } \)\( \bar{\beta } \)\( \bar{\Omega }_{i} \)” after normalizing (7).

Unknown parameters ai, bi, ci as a components of the column vector of weight factors {A}i = {ai, bi, ci}T can be obtained as a result of solving the system of non-homogeneous linear equations

$$ [\overline{K} ]\left\{ A \right\}_{i} = \left\{ {\bar{\Omega }} \right\}_{i} , $$
(8)

where \( [\overline{K} ] \) – rectangular matrix of bearing stiffness coefficients of size n × 3 (n – number of rows of numerical simulation results dataset); \( \left\{ {\bar{\Omega }} \right\}_{i} \) – column vector of normalized critical frequencies of size n × 1:

$$ [\overline{K} ] = \left[ {\begin{array}{*{20}c} {c_{0}^{\left\langle 1 \right\rangle } } & {\alpha^{\left\langle 1 \right\rangle } } & {\beta^{\left\langle 1 \right\rangle } } \\ {c_{0}^{\left\langle 2 \right\rangle } } & {\alpha^{\left\langle 2 \right\rangle } } & {\beta^{\left\langle 2 \right\rangle } } \\ \ldots & \ldots & \ldots \\ {c_{0}^{\left\langle n \right\rangle } } & {\alpha^{\left\langle n \right\rangle } } & {\beta^{\left\langle n \right\rangle } } \\ \end{array} } \right]\,;\;\;\left\{ {\bar{\Omega }} \right\}_{i} = \left\{ {\begin{array}{*{20}c} {\bar{\Omega }_{i}^{\left\langle 1 \right\rangle } } \\ {\bar{\Omega }_{i}^{\left\langle 2 \right\rangle } } \\ \ldots \\ {\bar{\Omega }_{i}^{\left\langle n \right\rangle } } \\ \end{array} } \right\}. $$
(9)

Due to n > 3, column vectors, {A}i can be obtained by the formula of linear regression:

$$ \left\{ A \right\}_{i} = \underbrace {{\left( {[\overline{K} ]^{T} [\overline{K} ]} \right)^{ - 1} [\overline{K} ]^{T} }}_{n \times n}\underbrace {{\left\{ {\bar{\Omega }} \right\}_{i} }}_{n \times 1}. $$
(10)

Critical frequencies can be determined by the linear regression model by the following formula:

$$ \left\{ {\tilde{\Omega }} \right\} = \left[ A \right]\left\{ {\bar{K}} \right\}, $$
(11)

where \( \left\{ {\tilde{\Omega }} \right\} \) – column vector of experimental values of critical frequencies \( \tilde{\Omega }_{1} \), \( \tilde{\Omega }_{2} \), \( \tilde{\Omega }_{3} \); \( \left\{ {\bar{K}} \right\} \) – column vector of bearing stiffness parameters; [A] – the rectangular matrix of weight factors determined by formula (10):

$$ [A] = \left[ {\begin{array}{*{20}c} {\left\{ A \right\}_{1} } \\ {\left\{ A \right\}_{2} } \\ {\left\{ A \right\}_{3} } \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {a_{1} } & {b_{1} } & {c_{1} } \\ {a_{2} } & {b_{2} } & {c_{2} } \\ {a_{3} } & {b_{3} } & {c_{3} } \\ \end{array} } \right];\;\;\left\{ {\tilde{\Omega }} \right\} = \left\{ {\begin{array}{*{20}c} {\tilde{\Omega }_{1} } \\ {\tilde{\Omega }_{2} } \\ {\tilde{\Omega }_{3} } \\ \end{array} } \right\};\;\;\left\{ {\bar{K}} \right\} = \left\{ {\begin{array}{*{20}c} {\bar{c}_{0} } \\ {\bar{\alpha }} \\ {\bar{\beta }} \\ \end{array} } \right\}. $$
(12)

Unknown weight factors \( \left\{ {\bar{K}} \right\} \) are determined in Eq. (11) by the inverse matrix formula:

$$ \left\{ {\bar{K}} \right\} = \left[ A \right]^{ - 1} \left\{ {\tilde{\Omega }} \right\}. $$
(13)

3.4 Using Artificial Neural Network

Using the continuum analytical models for investigating rotor dynamics is not possible in the general form. Therefore, the finite element method is mainly applied. However, solving the inverse problem related to the identification of bearing stiffness characteristic providing the actual operating parameters or critical frequencies and form shapes is the complicated research problem that can not be solved using traditional finite element analysis due to the initial nonlinearity of the mathematical model. In this case, artificial neural networks (ANN) as universal approximators can be implemented due to their ability to provide general mechanisms for creating models with highly nonlinear relationships between input and output parameters [21].

A variety of ANN is ensured due to the specific requirements of the problems by adopting a different degree of network complexity, types of inter-connections, transfer functions, training method, etc. In this work, ANN with input, output and system of hidden layers is used, that creates a correspondence between critical frequencies of the rotor and parameters of the bearing stiffness characteristic. The procedure for identification of rotor bearing stiffness characteristic by combined using finite element model of rotor dynamics and ANN is schematically presented in Fig. 1a.

Fig. 1.
figure 1

The procedure of using ANN (a) and ANN architecture (b).

It should be noted that the output parameters (critical frequencies Ω1, Ω2, Ω3) of numerical simulation in the computer program “Critical frequencies of the rotor” are input data for ANN training, and the output parameters of ANN (stiffness coefficients c0, α, β) must be compared with their corresponding actual values determining as a result of experimental research.

The configuration of ANN is presented in Fig. 1b. The number of layers and the distribution of neurons in layers are determined by the condition of full-time operating of all neurons. Decreasing the number of hidden layers and corresponding neurons leads to decreasing accuracy of the subsequent evaluation of rotor bearing stiffness characteristics, while an unreasonable increasing of neurons and layers leads to increasing the learning time and to non-involved neurons.

4 Results

4.1 Using Regression Procedure

Experimental research of the rotor dynamics for the multistage centrifugal compressor 295GC2-190/44-100M was provided on the accelerating-balancing stand “Schenck” for accelerating testing and dynamic balancing in vacuum of flexible rotors of centrifugal compressors with a mass up to 2500 kg. As a result, actual critical frequencies Ω1 = 117 rad/s, Ω2 = 256 rad/s, Ω3 = 511 rad/s were determined, and corresponding normalized parameters \( \bar{\Omega }_{1} \) = 0.218; \( \bar{\Omega }_{2} \) = 0.478; \( \bar{\Omega }_{3} \) = 0.953 were calculated. Thus, due to the formula (13), the column vector \( \left\{ {\bar{K}} \right\} \) = {0.817, 0.204, 0.891}T, and the evaluated bearing stiffness parameters are as follows: c0 = 0.817·2.5·107 = 2.179·107 (N/m); α = 0.204·(–3·104) = –0.613·104 (N·s/m); β = 0.891·2·102 = 1.782·102 (N·s2/m). All the abovementioned results are presented in Table 1.

Table 1. Comparison of achieved results.

The verification of the results is carried out by determining the critical frequencies as a result of numerical simulation in the program “Critical frequencies of the rotor”. In case of the parameters c0 = 2.179·107 N/m; α = –0.613·104 N s/m; β = 1.782·102 N s2/m, the critical frequencies are obtained: Ω1 = 117 rad/s, Ω2 = 264 rad/s, Ω1 = 513 rad/s, which corresponds to actual critical frequencies.

However, it should be noted that actual parameters c0 = 2.45·107 N/m; α = –2.9·104 N s/m; β = 2.086·102 N s2/m of bearing stiffness characteristic allow concluding that there is insufficient accuracy of the linear regression procedure due to relative errors 11.1%, 78.9% and 14.6% respectively. Thus, there is a need to use the method giving more accurate results.

4.2 Implementation of Artificial Neural Network

“Visual Gene Developer” software provides graphical visualization of ANN training procedure (Fig. 2). Lines present weight factors and nodes means threshold values. In the diagram, red color corresponds to the high positive number, and violet color means high negative number. Line width is proportional to the absolute number of weight factor or threshold value.

Fig. 2.
figure 2

ANN map analysis (a) and results of regression analysis (b).

The following training settings were selected: Learning rate – 0.001; Transfer function – Hyperbolic tangent; Total number of training cycles – 1·106; Target error – 1·10−5; Initialization method of threshold – Random; Initialization of weight factor – Random; Analysis update interval – 500 cycles.

ANN training results include initial parameters c0, α, β, resulting frequencies Ω1, Ω2, Ω3 and predicted critical frequencies ω1, ω2, ω3.

Comparison of predicted critical frequencies with the corresponding resulting critical frequencies leads to the conclusion about high accuracy (up to the third decimal place) of ANN learning process. In addition, the following training results are obtained: Sum of error – 3.5·10−4; Average error per output per dataset – 3.6·10−6; Regression coefficient – 0.99996.

Evaluated bearing stiffness parameters are \( \bar{c}_{0} \) = 0.982 (c0 = 2.455·107 N/m); \( \bar{\alpha } \) = 0.894 (α = –2.681·104 N s/m); \( \bar{\beta } \) = 0.998 (β = 1.996·102 N s2/m). All the abovementioned results are presented in Table 1. The verification of the results is carried out by determining the critical frequencies as a result of numerical simulation in the program “Critical frequencies of the rotor”. In case of the parameters c0 = 2.455·107 N/m; α = –2.681·104 N s/m; β = 1.996·102 N s2/m, the critical frequencies are obtained: Ω1 = 118 rad/s, Ω2 = 256 rad/s, Ω1 = 511 rad/s, which corresponds to the actual critical frequencies. However, it should be noted that actual parameters c0 = 2.45·107 N/m; α = –2.9·104 N s/m; β = 2.086·102 N s2/m of bearing stiffness characteristic indicates high accuracy of results obtained by using ANN due to the relative errors less than 1%. The design scheme and mode shapes obtained using the computer program “Critical frequencies of the rotor” for bearing stiffness evaluated by the use of ANN are presented in Fig. 3.

Fig. 3.
figure 3

Design model and mode shapes of the rotor.

The main advantages of using ANN are sufficient accuracy of the obtained results, and lack of need for the re-optimizing procedure when changing experimental values of critical frequencies within the same model of rotor dynamics.

5 Conclusions

Thus, the regression dependences for identification of bearing stiffness parameters by using numerical simulation and experimental data are proposed. The computer program “Critical oscillations of the rotor” realizes the mathematical model of rotor dynamics, which allows taking into consideration gyroscopic moments of inertia for impellers and shell-type parts, as well as the non-linear dependence of bearing stiffness on the rotor speed.

The implementation of ANN is verified on the example of the compressor 295GC2-190/44-10M on magnetic bearings with taking into account dependence of stiffness characteristics on the rotor speed. Comparison of the bearing stiffness and critical frequencies obtained with the use of ANN and physical experiment on the accelerating-balancing stand confirms the reliability of the proposed approach with sufficient accuracy for practical purposes.

There are different results of the evaluation of bearing stiffness characteristics as a result of the implementation of the linear regression procedure and artificial neural network. Moreover, sufficient accuracy of calculation of critical frequencies does not ensure a sufficient accuracy of regression procedure due to its original linearity. However, this problem is completely eliminated with the use of an artificial neural network. In addition, it should be noted that using artificial neural network significantly improves the accuracy of identification of the parameters for the mathematical model of bearing stiffness in comparison with the linear regression procedure. ANN has the advantage over traditional optimization methods due to the fact, that changing the initial data for the same model requires a new optimization procedure, while the previously trained ANN does not need this.

Achieved results allow setting directions of further research within the development an approach for implementation ANN for identification non-linear bearing stiffness characteristics by the results of numerical simulation and experimental research of forced oscillations, as well as providing virtual dynamic balancing of flexible rotor systems for multistage centrifugal machines.