Abstract
This article presents a novel system identification method for the dynamic parametrical model of the rotor-bearing system based on the Nonlinear Auto-Regressive with exogenous inputs (NARX) model, where the physical parameter of the system appears as coefficients in the model. Customarily, the NARX model-based modeling techniques require random signals as input, which leads to the rotor-bearing system that cannot be modeled using such techniques. To solve this issue, an improved system identification method, defined as the frequency sweep system identification approach is proposed in this paper. Firstly, the frequency domain version modeling framework with a physical parameter is derived based on the traditional modeling framework of the dynamic parametrical model. And then, the candidate model term dictionary corresponding to the frequency domain version modeling framework is derived. The Predicted Residual Sums of Squares based Extended Forward Orthogonal Regression algorithm is applied to identify the dynamic parametrical model of the rotor system. The model obtained by using the proposed method is validated based on the Model Predicted Output method. Finally, an experimental case of the rotor-bearing test rig is demonstrated to show the feasibility of the proposed method for real-world scenarios. Both the numerical and experimental studies illustrating the feasibility of the proposed modeling method, which provides a reliable model for time-domain response prediction and dynamic analysis of the rotor system.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
The rotor-bearing systems are widely used in rotating equipment such as aero-engine, gas turbines, etc., the physical parameters of the rotor-bearing system directly affect the responses of the rotating machine [1]. In such rotating machinery, bolted joints are widely employed to connect adjacent disks to make multiple parts into an integrated one, and achieve high stiffness [2, 3]. In the previous studies on dynamic analysis of the rotor-bearing system, finite element simulation and mathematical modeling combined with experimental research are commonly used [4, 5]. For example, Zeng et al. [6] and Eryilmaz et al. [7] studied the effects of structural parameters on rotor dynamics by using the nonlinear finite element simulation method. However, due to the time-consuming problems, many scholars prefer to use a mathematical model [8, 9]. As for the rotor systems with bolted joints, Luo et al. [10] derived the mathematical model of the bolted disk-disk joint to study the effect of bolted joint parameters on critical speed. Sun et al. [11] established a dynamic model of the drum-disk-shaft system, where the assembly relationship at the mating surface is considered. Wang et al. [12] derived the dynamic model of a rod fastening rotor-bearing system based on the D’Alembert principle, in which the contact interface is modeled through a nonlinear stiffness spring. Liu et al. [13] established the finite element model of a rod-fastening rotor-bearing system to study the effect of pre-tightening force on motion stability. The modeling approaches applied in the above researches are based on physical characteristics, which are referred to as physical models.
The mathematical model is fundamental in engineering design, simulation, and analysis, which can be used to reveal information about the dynamic characteristics of the system. The mathematical model can be cataloged into two types [14]. One way, called the physical model, which can be very complex in the modeling process. An alternative approach that only depends on the data is referred to as system identification [15, 16]. System identification is an approach of identifying the dynamic systems from the input and output signals, which is developed from control theory and has become a useful tool applied to the modeling and analysis of a wide range of real nonlinear systems [17, 18]. There are extensively published papers on dynamic system modeling based on system identification techniques, including Nonlinear Auto-Regressive with exogenous (NARX methods), which is focused on in this article. The NARX models have been successfully used to represent nonlinear systems and dynamic behavior analysis [19,20,21]. There have been a lot of researches on the analysis and design in combination with the NARX model. Peng et al. [22] established the mathematical model of aluminum plate based on the NARX model, and then a fault diagnosis is carried out. AraújoT et al. [23] constructed the representation model of the Quanser Server Base Unit, the relationship between the voltage applied to the motor and position was successfully established. Besides, the NARX models based modeling method has also been applied in scenarios such as steel plate identification [24] and modeling of global magnetic disturbance in near-earth space [25]. These suggest that NARX model-based dynamic modeling is a topic worthy of further study.
In the above researches, however, the identified model cannot provide insight into the effect of physical parameters on system response [26]. Therefore, the focus was with more of an emphasis on parameter-dependent Common Model Structure (CMS) detection over recent years. The NARX model with parameters of interest for design provides an effective solution to this issue, where the physical parameters appear as coefficients explicitly. This model is also known as the dynamic parametrical model [27]. The critical tasks in the identification of the dynamic parametrical model include detecting the CMS, estimating the associated coefficients, and establishing the function of the coefficients of the model with respect to the physical parameter [14]. To obtain the CMS, Wei et al. [26] proposed the Extended Forward Orthogonal Regression (EFOR) algorithm, and the average approximate minimum description length criterion is introduced to determine the number of model terms used for representing the underlying system.
Although the NARX model-based dynamic parametrical model identification is an attractive approach, however, it has difficulties in aerospace applications [28]. This is because the input signal used for system identification has to be Gaussian white noise signal, which is a restriction for the sinusoidal excitation structures, such as the rotor-bearing system. Although the foregoing works provide insight into the modeling process and specific algorithm for the identification of nonlinear systems, few reports, according to the authors’ knowledge, has been found on the NARX model-based dynamic parametrical model identification for a rotor-bearing system. To solve the aforementioned problem, in our previous work [29], a new modeling method that applies a multi-harmonic signal generated through the speed-up process to conduct system identification is proposed. This method successfully established the NARX models to reflect the output characteristics of the rotor-bearing system in the simulation and experiment. However, the models themselves are multi-model forms to cover the complete operating regime. In addition, Westwick et al. [30] applied a time-domain random odd multi-sine signal to identify a NARX model. The signal was obtained by splicing multiple sets of sinusoidal signals together, with each signal separated by 100 zeros, the proposed modeling method was similar to that in [29]. Zhang et al. [31] proposed a method using a NARX neural network to identify a gyro-stabilized platform, in which a swept-frequency signal was used as the driving signal. The swept-frequency signal was similar to that described in [29], which was obtained by splicing multiple sets of time-domain harmonic signals into a single set of signals.
From the above studies, it can be seen that a Gaussian white noise signal is needed in the traditional modeling process of a dynamic parametrical model. However, rotating machinery is a typical sinusoidal loading structure, and Gaussian white noise cannot be generated in the normal operation of such structure. In order to solve this issue, this study proposes a frequency sweep system identification method for NARX model-based dynamic parametrical model identification of rotating machinery. Compared with existing system identification methods that depend on time-domain signals to establish the dynamic parametrical model of nonlinear systems, the method proposed in this study is based on frequency-domain data. The corresponding frequency domain version modeling framework is derived in the paper, and the candidate model term dictionary composed of frequency-domain data is also introduced. The PRESS-based EFOR algorithm [32] is applied to obtain the CMS of the rotor system in this paper. A numerical case study is conducted based on a rotor-bearing system with a bolted joint structure. Finally, an experimental study is also carried out. These study cases are illustrated to demonstrate that the method proposed in this paper can gain a new and feasible method into dynamic parametrical modeling of the rotor system. The proposed method can overcome the difficultly of establishing a dynamic model of complex rotating machinery using traditional physical modeling methods. Moreover, as the model structure can be written down explicitly, it is convenient for the analysis and design of dynamic systems through the established dynamic parametrical model. For example, structural damage detection [22], design of nonlinear systems [27], and analysis of the effects of characteristic parameters [33]. This suggests that NARX model-based dynamic parametrical model identification is a topic worthy of further study.
The rest of the paper is organized as: A brief description of the traditional NARX model with a physical parameter and the novel frequency domain version modeling framework are presented in Sect. 2. The identification process which includes detecting the CMS, evaluate the coefficients, and model validation method is presented in Sect. 3. The identification of a rotor-bearing system with a bolted joint structure is presented in Sect. 4, including constructing the finite element model of the underlying system and system identification. Section 5 demonstrates the application of the proposed method on the rotor test rig. Finally, the conclusions are summarized in Sect. 6.
2 Modeling framework of the dynamic parametrical model for the rotor system
The frequency sweep dynamical parametrical system identification methodology proposed for the rotor-bearing system modeling and analysis is an identification procedure aiming at establishing a mathematical model from the harmonic input and associated output data. This section describes the novel frequency domain version modeling framework for the proposed method starting from the review of the conventional NARX model with a physical parameter.
2.1 Conventional modeling framework of the NARX model with a physical parameter
It has been reported that the CMS with the design parameter can be represented by [27]
where \(F( \cdot )\) is the unknown polynomial function which needs to be identified; t represents the time instant;\(n_{u}\) and \(n_{y}\) are the maximum time delay of the system output \(y( \cdot )\) and input \(u( \cdot )\), respectively; \({{\varvec{\uptheta}}}({{\varvec{\upxi}}})\) is the coefficient matrix of the model (1), where ξ represents a vector composed of the physical parameter values, ξ = [ξ1, ξ2,…, ξS], the subscript S represents the number of parameter values; \(n = n_{u} + n_{y}\); l is the highest order of nonlinearity, and
Assume that the input and output variables of a single-input and single-output system under K different design parameter values have been obtained, the nonlinear dynamic parametrical model with K different cases of parameter properties can be written into the following matrix form as:
where \({\mathbf{y}}_{k}\) represents the vector contains system output \(y_{k} (t)\) corresponding to K physical parameter values; \({\mathbf{P}}_{k} { = [}p_{k,1} (t),p_{k,2} (t), \ldots ,p_{k,M} (t){]}\) are time-domain version model term dictionary composed of delayed system input and output variables; pk,m (t) represents the regressor formed by combinations of model terms chosen from [uk (t − 1),…, uk (t − nu), yk (t − 1),…, yk (t − ny)]; \({{\varvec{\uptheta}}}_{k} { = }[\theta_{k,1} ,\theta_{k,2} , \ldots ,\theta_{k,M} ]^{{\text{T}}}\) represents the coefficient vector corresponding to the kth physical parameter value; θk,m represents the model coefficients; M is the total number of potential model terms, \(M = (n + l)!/n!/l!\).
Remark 1
It is worth mentioning that when K = 1, model (1) and (3) are traditional NARX models [14]. The framework described in this section can be used to predict the system output associated with the kth physical parameter value, and make the difference with single-input and multiple-output scenarios.
2.2 A novel frequency-domain version modeling framework with physical parameter
Due to the lack of the random signal as input which is required in the dynamic parametrical model identification, for the rotor-bearing systems, the traditional method cannot be used. Therefore, a frequency sweep methodology is proposed, starting from characterizing the harmonic input and associated output signals according to the data in the frequency spectrum corresponding to the key harmonics. And then the associated frequency domain version modeling framework with a physical parameter can be deduced based on the time domain version modeling framework. The deriving process is described as follows.
According to Eq. (1) and the linear properties of the Discrete-Time Fourier Transform (DTFT), a frequency-domain version NARX model with physical parameter under rotating speed Ω1 can be written as:
where \({\text{DTFT[}} \cdot {]}\) represent the Discrete-Time Fourier Transform, i.e., \(Y^{{(\Omega_{1} )}} (j\omega ) = {\text{DTFT[}}y^{{(\Omega_{1} )}} (t)]\); Ω is rotation speed; jω represents the harmonics; and
Then, the frequency sweep process can then be described by the following:
where \(j\omega\) is the harmonics corresponding to the rotating speed \(\Omega_{{\text{s}}} \;(s = 1,2, \ldots ,p)\); P(Ωp) il(jω) represents the lth-order model term corresponding to Ωp.
By characterizing system input and output signals by the frequency domain data corresponding to first-order harmonics associated with the frequency sweep process, a general form of the modeling framework can be written as:
where \(j1\omega_{s} \;(s = 1,2, \ldots ,p)\) represent the first-order harmonics corresponding to rotating speed \(\Omega_{s}\).
The frequency-domain version modeling framework of Eq. (7) can then be expressed as a matrix form as:
where \({\tilde{\mathbf{Y}}}_{k}\) represent system output vector in the frequency domain, \({\tilde{\mathbf{Y}}}_{k} = [Y_{k}^{{(\Omega_{1} )}} (j{1}\omega_{1} )\;,Y_{k}^{{(\Omega_{2} )}} (j{1}\omega_{2} )\; \cdots \;\;Y_{k}^{{(\Omega_{l} )}} (j{1}\omega_{l} )]^{{\text{T}}}\), and \({\tilde{\mathbf{P}}}_{k}\) is the frequency-domain version candidate model term dictionary associated with the kth parameter values, where
Remark 2
Different from the conventional time-domain model term dictionary \({\mathbf{P}}_{k}\), data in the frequency domain version model term dictionary \({\tilde{\mathbf{P}}}_{k}\) are complex numbers, where the real and imaginary parts should be separated and glued together. This process can be represented by the following:
where Re and Im are the real and imaginary parts, respectively, \({\hat{\mathbf{P}}}_{k}\) is the final candidate model term dictionary used for dynamic parametrical model identification, \({\hat{\mathbf{P}}}_{k} = [\;{\hat{\mathbf{p}}}_{k,1} ,{\hat{\mathbf{p}}}_{k,2} , \ldots ,{\hat{\mathbf{p}}}_{k,M} ]\).
3 Determination of the dynamic parametrical model
This section introduced the PRESS-based EFOR algorithm [32], which is proposed for the single-input multiple-output scenarios, to obtain the CMS of the rotor system. Moreover, the parameter estimation method and model validation criterion are also summarized. In the following, the identification process will be briefly outlined.
Step 1 Orthogonalization of the models
To minimize the predicting error, the regression matrix \({\hat{\mathbf{P}}}_{k}\) needs to be orthogonalized [34], and then model (10) can be rewritten as
where \({\mathbf{W}}_{k}\) is the orthogonal matrix formed by the orthogonal vectors \({\mathbf{w}}_{{{\mathbf{k,1}}}} ,{\mathbf{w}}_{{{\mathbf{k,2}}}} , \ldots {\mathbf{w}}_{{{\mathbf{k,M}}}}\); \({\mathbf{G}}_{k}\) is the matrix of coefficients corresponding to \({\mathbf{W}}_{k}\), \({\mathbf{G}}_{k} { = [}g_{k,1} ,g_{k,2} , \ldots ,g_{k,M} {]}^{{\text{T}}}\). \({\mathbf{w}}_{{{\mathbf{k,m}}}}\) and \(g_{k,m}\) can be calculated by Eqs. (12) and (13), respectively.
where \(< \cdot , \cdot >\) represents the inner product.
Step 2 The common model structure detection
In the searching process, the model terms are selected based on the mean squared PRESS error [32], which can be calculated at the sth searching step by
where
With \(\varepsilon_{k,m}^{(0)} (t) = {\hat{\mathbf{Y}}}_{k}\), \(\beta_{k,m}^{(0)} (t) = 1\), and \({\overline{\mathbf{w}}}_{k,m}^{(1)} = {\hat{\mathbf{p}}}_{{{\mathbf{k,m}}}}\).
The selected vector can be chosen as \({\overline{\mathbf{p}}}_{k,1} = {\hat{\mathbf{p}}}_{{k,l_{s} }}^{(1)}\), where \(l_{s}\) can be calculated by
This step is repeated until the average Bayesian Information Criterion (BIC) [35] value at the sth step lager than the (s − 1) step, the average BIC value at each searching step can be calculated by
where Z represents the total number of sampling points of system output.
Step 3 Evaluation of the coefficients
The linearized representation of the detected model can be written as
where \({\overline{\mathbf{p}}}_{{k,m_{0} }}\) is the selected model terms from \({\hat{\mathbf{P}}}_{k}\); \(M_{0}\) is the number of the selected model terms; The coefficients \(\overline{\theta }_{{k,m_{0} }}\) can be evaluated by the Inverse-Gram-Schmidt algorithm [36]:
where
Step 4 Determinate the function of the coefficients of the NARX model by design parameter values
The relationship between the physical parameter \({{\varvec{\upxi}}}\) (\({{\varvec{\upxi}}} = [\xi_{1} ,\xi_{2} , \ldots ,\xi_{S} ]\)) and the coefficients of the NARX model can be revealed by a polynomial function [14], which can be expressed as
where J is the degree of the polynomial function; \(\beta_{{j_{1} , \ldots ,j_{S} }}\) is the corresponding coefficients, which can be estimated using the least square algorithm [37].
Step 5 Model validation
The objective of the identification is to find an approximation mathematical model that produces the minimum errors comparing with the real responses under different design parameter values. This paper focus on the Normalized Mean Square Error (NMSE) [38, 39] properties of the identified model, which can be expressed as
where \(y_{p} (t)\) is the prediction output at time instant t, \(y(t)\) is the actual output at time instant t, Z is the total number of sampling points.
The flow chart of the identification process is shown in Fig. 1.
Remark 3
Model (19) was obtained by the frequency domain data obtained by the frequency sweep process, as described from Eq. (6) to Eq. (10). But the identified model can be used to predict the time domain system output due to the linear properties of the DTFT.
4 Numerical case study
In aero-engines, a large number of bolted joints are applied to connect the disks [40], and the bolts are distributed in the circumference to fasten the adjacent disks as shown in Fig. 2a, where the three-dimensional model illustrates a simplified form of bolted-joint structure. As reported in the literature [41, 42], the bolted joint structure plays an important role in the rotor dynamic characteristics. The piecewise linear stiffness [43] affects system output significantly. Therefore, this section takes the turning point of piecewise linear stiffness as a physical parameter to demonstrate the feasibility of the proposed approach, starting from the modeling of the rotor system based on the finite element method.
4.1 Modeling and analysis of the rotor-bearing system with a bolted joint
According to the simplified bolted-disk joint rotor-bearing system shown in Fig. 2, the finite element model shown in Fig. 3 is established. The shaft is discretized into 13 elements, the left shaft is divided into 5 elements, and the right shaft is divided into 8 elements. There are many reports about modeling of the rotor system based on the finite element modeling method (see [44,45,46,47,48]), the main task in this section is the modeling of the bolted joint structure.
In this model, the simplified jointed structure is treated as a novel two-node element with four degrees of freedom at each node (see Fig. 3b), where \(k_{\theta }\) and \(k_{S}\) are the angular stiffness and shear stiffness between two disks. And then the total displacement vector of the bolted joint can be determined as:
where u and w represent the lateral displacement, respectively; θ and φ are angular displacement about x and y axes, respectively; the subscript 1,2 denote the nodes associated with disk 1 and disk 2, respectively.
The kinetic energy and potential energy of the bolted joint can be written as
where m1 and m2 are the mass of disk 1 and disk 2, respectively; Jd1 and Jd2 are diametral moments of inertia of disk 1 and disk 2, respectively; Jp1 and Jp2 are polar moments of inertia of disk 1 and disk 2, respectively.
By applying the Lagrange’ approach [49], the governing equation of jointed structure is obtained as
where \({\mathbf{M}}_{J}^{e}\), \({\mathbf{G}}_{J}^{e}\), and \({\mathbf{K}}_{J}^{e}\) are mass matrix, gyroscopic matrix, and stiffness matrix of the jointed element, respectively;\({\mathbf{Q}}_{J}^{e}\) is the external force matrix which mainly contains the unbalanced force of the disks; \(\Omega\) represents the rotational speed of the rotor system. The details of the matrices are given in “Appendix A”.
The general form of the finite element model of the shafts are established as
where \({\mathbf{M}}_{L}^{b}\), \({\mathbf{M}}_{R}^{b}\) are mass matrices of the left and right shafts; \({\mathbf{C}}_{L}^{b}\), \({\mathbf{C}}_{R}^{b}\) are damping matrices of the left and right shafts; \({\mathbf{K}}_{L}^{b}\), \({\mathbf{K}}_{R}^{b}\) are stiffness matrices of the left and right shafts; \({\mathbf{Q}}_{L}^{s}\), \({\mathbf{Q}}_{R}^{s}\) are external force matrices acting on both sides of the system; δb L and δb R are the displacement vectors of the left and right shafts, respectively.
Based on the governing equations of the bolted joint and shafts, the finite element model of the rotor system can be established as
where \({\mathbf{M}}\) is the mass matrix of the system; \({\mathbf{C}}\) is the damping matrix of the system; \({\mathbf{G}}\) is the gyroscopic matrix of the system; \({\mathbf{K}}\) is the stiffness matrix of the system; \({{\varvec{\updelta}}}\) is the displacement vector of the rotor system; \({\mathbf{Q}}\) represents the external force matrix of the overall rotor system. The schematic diagram of the assembly of matrices of the underlying system is shown in Fig. 4.
It should be stressed that the shaft is modeled using Timoshenko beam elements, of which the mass, stiffness, and gyroscopic matrices are given in the literature [50]. Moreover, the damping matrices are formulated by using the Rayleigh damping matrix [51], and the external force vectors are mainly contained nonlinear forces from ball bearings. The materials and dimensional parameter values of the rotor are listed in Table 1. The supporting bearings are deep groove ball bearings, both of which are the same and the parameter values are shown in Table 2. The nonlinear force generated by the bearings can be calculated by [52, 53]
where \(k_{B}\) is the contact stiffness; \(\theta_{j}\) is the angle location of the jth rolling ball; \(N_{b}\) is the number of balls; \(\gamma\) is the radial clearance of the bearing; \(H( \cdot )\) is the Heaviside function.
The angular stiffness characteristics of the bolted joint structure are piecewise linear, and the transition takes place when the external force equal to preload [54, 55]. The relative rotation angle at the transition point (denotes by the symbol \(\Phi_{{0}}\)) in the range of \(\Phi_{0} = [8 \times 10^{ - 6} ,10 \times 10^{ - 6} ,1{2} \times 10^{ - 6} ]\;{\text{rad}}\) is chosen to be studied here, and then provide a basis for the dynamic parametrical model identification in Sect. 4.2. The relationship between the angular stiffness \(k_{\theta }\) and \(\Phi_{{0}}\) can be described by
where \(k_{\theta 1}\) is the angular stiffness in the first stage; \(k_{\theta 2}\) is the angular stiffness in the second stage; \(\Phi\) represents the relative angular between disk1 and disk2, \(\Phi = \sqrt {(\theta_{1} - \theta_{2} )^{2} + (\varphi_{1} - \varphi_{2} )^{2} }\). The detailed description of kθ1, kθ2, and Φ can be found in the literature [54].
In this section, kθ1 and kθ2 are assumed to keep the same in all the cases (\(k_{\theta 1} = 23 \times 10^{8} \;{\text{Nm}}/{\text{rad}}\) and \(k_{{\theta {2}}} = 2.3 \times 10^{8} \;{\text{Nm}}/{\text{rad}}\)). The angular stiffness with different transition points is shown in Fig. 5. The Newmark-β method was used to solve the governing Eq. (30), while the critical speed of the rotor-bearing system can be calculated as \(\omega_{0} = 1140\;{\text{rev/min}}\), which is shown in Fig. 6. It can be seen that the critical speed of the rotor system described in this section is not affected by the transition point, but the associated amplitude is getting smaller as the transition point decreases. This is due to the degradation of the angular stiffness of the bolted joint. Furthermore, the output spectrum of the rotor system, in the horizontal direction, is demonstrated in Fig. 7, showing that the first harmonic is the main frequency component. Therefore, the identified model should reveal the system output signals, as well as the first harmonic of the underlying system.
4.2 Identification of the rotor system based on the proposed approach
The aim here is to apply the proposed method to the rotor system described in Sect. 4.1 and identified a CMS to represent the underlying system, and then validate it by using the model predicted output method [56]. The input signals \(u(t)\) are chosen as the unbalanced force of disk 1 with \(\Omega \in [360:60:2700]\;{\text{rev/min}}\), 120 data sets of displacement responses of disk 1, in the horizontal direction, corresponding to \(\Phi_{0} = [8 \times 10^{ - 6} ,10 \times 10^{ - 6} ,1{2} \times 10^{ - 6} ]\;{\text{rad}}\) are collected for model identification. Moreover, the data sets corresponding to Φ0 = 9 × 10−6 rad were used to test the proposed frequency sweep dynamic parametrical model identification approach. In these cases, 25,600 data are collected under every operating speed.
The identification results are given in Table 3, where a total of 7 terms are selected according to the detecting result at each searching step. Thus, a dynamic parametrical model for the rotor system is determined to be:
where the coefficients \(\overline{\theta }_{{m_{0} }} (\Phi_{0} ),(m_{0} = 1,2, \ldots ,7)\) has a functional relationship with the physical parameters, this study adopts the following three-order polynomial expression to describe the relationship between Φ0 and \(\overline{\theta }_{{m_{0} }} (\Phi_{0} )\).
The coefficient \(\beta_{{m_{0} ,i}}\) can be estimated by using the least square algorithm, which is shown in Table 4. The datasets, corresponding to \(\Phi_{0} = {9} \times 10^{ - 6} \;{\text{rad}}\) are used to test the identified dynamic parametrical model. The comparisons of the outputs (low rotation speed, critical speed, high rotation speed cases) of the identified model and the real system are presented in Figs. 8 and 9, where the output in the frequency domain is obtained by using the DTFT. Clearly, the proposed approach can provide an accurate model to represent the underlying system in both the time and frequency domain.
The NMSE model validation criterion is used for assessing the accuracy of the identified model, the NMSE values in the previous three validation cases are \(2.8146 \times 10^{ - 4}\), \({7}{\text{.4954}} \times {10}^{ - 6}\), and \({0}{\text{.0016}}\), proving that the proposed identification approach can provide a reliable model to reveal the underlying system.
It should be stressed that the model structure obtained by using the proposed identification approach is unique, to represent the rotor system under different rotation speeds and physical parameter value. This is a significant advantage of this work, compared with our previous work reported in [29].
5 Experimental illustration
A bolted joint rotor-bearing test rig with an electric tightening wrench was taken for experimental validation in this section, where the bolts are distributed circumferentially to connect two disk-drum structures. The tightening torque can be controlled accurately by the electric tightening wrench through the controller. The eddy current displacement sensor is arranged at the vibration shaft near the drum to measure the horizontal responses for system identification. Moreover, the data are collected by the NI-9229 acquisition card. The experimental setup is shown in Fig. 10. The parameters of the rotor-bearing test rig are shown in Table 5.
In this experimental case, the tightening torque \(f_{0}\) is chosen as a physical parameter. And then, a total of \(3 \times {11} \times 15500{ = 511500}\) data of system response corresponding to f0 = [4, 8, 12] Nm, under the rotation speed \(\Omega \in [1080:60:1200]\;{\text{rev/min}}\) are collected. Moreover, the data sets corresponding to \(f_{0} = 6\;{\text{Nm}}\) were used to test the identified dynamic parametrical model. Because of the difficulty of measuring the input signals, \(u(t) = 0.3 \times 10^{6} \Omega^{2} \cos (\Omega t)\) is used to calculate the input signals. The identification results by using the proposed approach are given in Table 6, where a total of 8 terms are selected. Thus, the dynamic parametrical model for the underlying system is identified as
The coefficients \(\overline{\theta }_{{m_{0} }} (f_{0} ),(m_{0} = 1,2, \ldots ,8)\) are then fitted as a three-order polynomial function as
The coefficients \(\beta_{{m_{0} ,i}}\) are estimated as shown in Table 7. The comparisons of the outputs of the identified model and the real system under rotating speed \(\Omega { = [1080,1140,1200]}\;{\text{rev/}}\min\)are presented in Figs. 11 and 12. It can be found that the proposed identification approach can provide a reliable model for the underlying system, while the identified NMSE were 0.009, 0.0032, and 0.0015, respectively.
6 Conclusions
The frequency sweep system identification approach is proposed for the identification of the dynamic parametrical model for the rotor-bearing system, on the basis of the identification approach for the traditional NARX model with a physical parameter. The corresponding frequency domain version modeling framework, containing the physical parameter and frequency sweep data sets are derived. In this study, the PRESS-based EFOR algorithm is introduced to accomplish the model structure detection, by shifting the application of the algorithm from single-input multiple-output scenarios to single-input single-output scenarios corresponding to different physical parameter values.
The numerical examples of the bolted joint rotor system and the experimental application both demonstrate the feasibility of the proposed identification approach to the dynamic parametrical modeling of the rotor system. Hence, the new identification approach can be regarded as a means by which to enrich the method for the NARX model-based dynamic parametrical modeling, and can be extended to the application of any other sinusoidal excitation structures. Based on the cases reported in this paper, the proposed approach has the potential to be used in industrial scenarios, to represent the underlying systems, and reveals rules for physical parameters that affect dynamic behaviors. Moreover, revealing fundamental and interesting information to the user, by reproducing the system output in the time domain and then mapping to the frequency domain. The proposed system identification method is originated in the control theory, which is only dependent on the system input and output. Therefore, the proposed approach has the potential to be applied to the modeling of rotor systems with other types of joints.
Abbreviations
- \({\mathbf{C}}_{L}^{b}\), \({\mathbf{C}}_{R}^{b}\) :
-
Damping matrices of the left and right shafts
- \({\mathbf{G}}_{k}\) :
-
Matrix of coefficients corresponding to \({\mathbf{W}}_{k}\)
- \({\mathbf{G}}_{J}^{e}\) :
-
Gyroscopic matrix of the jointed element
- \(J_{p1}\), \(J_{p2}\) :
-
Polar moments of inertia of disk 1 and disk 2
- \(J_{d1}\), \(J_{d2}\) :
-
Equatorial moment of inertia of disk 1 and disk 2
- \(k_{B}\) :
-
Contact stiffness of ball bearing
- \({\mathbf{K}}_{J}^{e}\) :
-
Stiffness matrix of the jointed element
- \({\mathbf{K}}_{L}^{b}\), \({\mathbf{K}}_{R}^{b}\) :
-
Stiffness matrices of the left and right shafts
- \(m_{{1}}\), \(m_{{2}}\) :
-
Lumped mass of disk 1 and disk 2
- \(M\) :
-
Total number of potential model terms
- \({\mathbf{M}}_{J}^{e}\) :
-
Mass matrix of the jointed element
- \({\mathbf{M}}_{L}^{b}\), \({\mathbf{M}}_{R}^{b}\) :
-
Mass matrices of the left and right shafts
- \(N_{b}\) :
-
Number of balls in the bearing
- \(n_{u}\), \(n_{y}\) :
-
Maximum time delay of system input and output
- \({\mathbf{P}}_{k}\) :
-
Time-domain version model term dictionary
- \({\tilde{\mathbf{P}}}_{k}\) :
-
Frequency domain version model term dictionary
- \({\hat{\mathbf{P}}}_{k}\) :
-
Frequency domain version model term dictionary used for identification
- \({\mathbf{Q}}_{L}^{s}\), \({\mathbf{Q}}_{R}^{s}\) :
-
External force matrices acting on both sides of the system
- \(u,\;w\) :
-
Lateral displacement
- \({\mathbf{W}}_{k}\) :
-
Orthogonal matrix of \({\hat{\mathbf{P}}}_{k}\)
- \({\tilde{\mathbf{Y}}}_{k}\) :
-
System output in frequency-domain
- \(j\omega\) :
-
Harmonic components in the frequency spectrum
- \(\Omega\) :
-
Rotating speed of the rotor system
- \(\Phi_{0}\) :
-
Relative rotation angle at the transition point
- \(\Phi\) :
-
Relative rotation angle between disk1 and disk2
- \({{\varvec{\upxi}}}\) :
-
Physical parameter vector
- \(\it {{\varvec{\uptheta}}}_{k}\) :
-
Coefficient matrix corresponding to the kth physical parameter value
- \(\theta_{j}\) :
-
Angle location of the jth rolling ball
- \(\theta ,\;\varphi\) :
-
Angular displacement about x and y axes
- \(\it {{\varvec{\updelta}}}_{J}^{e}\) :
-
Displacement vector of the bolted joint structure
- \(\it {{\varvec{\updelta}}}\) :
-
Generalized coordinates of the whole system
- \({\text{DTFT}}[ \cdot ]\) :
-
Discrete-time Fourier transform
- \(H( \cdot )\) :
-
Heaviside function
- EFOR:
-
Extended forward orthogonal regression
- PRESS:
-
Predicted residual sums of squares
- CMS:
-
Common model structure
- EFOR:
-
Extended forward orthogonal regression
- PRESS:
-
Predicted residual sums of squares
- CMS:
-
Common model structure
References
Hu, L., Liu, Y., Zhao, L., Zhou, C.: Nonlinear dynamic response of a rub-impact rod fastening rotor considering nonlinear contact characteristic. Arch. Appl. Mech. 86(11), 1869–1886 (2016)
Qin, Z.Y., Chu, F.L., Zu, J.: Free vibrations of cylindrical shells with arbitrary boundary conditions: a comparison study. Int. J. Mech. Sci. 133, 91–99 (2017)
Qin, Z.Y., Yang, Z.B., Zu, J., Chu, F.L.: Free vibration analysis of rotating cylindrical shells coupled with moderately thick annular plates. Int. J. Mech. Sci. 142–143, 127–139 (2018)
Corral, R., Khemiri, O., Martel, C.: Design of mistuning patterns to control the vibration amplitude of unstable rotor blades. Aerosp. Sci. Technol. 80, 20–28 (2018)
Nan, X., Ma, N., Lin, F., Himeno, T., Watanabe, T.: a new approach of casing treatment design for high speed compressors running at partial speeds with low speed large scale test. Aerosp. Sci. Technol. 72, 104–113 (2018)
Zeng, J., Zhao, C., Ma, H., Yu, K., Wen, B.: Rubbing dynamic characteristics of the blisk-casing system with elastic supports. Aerosp. Sci. Technol. 95, 105481 (2019)
Eryilmaz, I., Guenchi, B., Pachidis, V.: Multi-blade shedding in turbines with different casing and blade tip architectures. Aerosp. Sci. Technol. 87, 300–310 (2019)
Qin, Y., Wang, Z.X., Chan, F.T.S., Chung, S.H., Qu, T.: A mathematical model and algorithms for the aircraft hangar maintenance scheduling problem. Appl. Math. Model. 67, 491–509 (2019)
Wang, F., Wang, C., Chen, X., Yue, C., Xie, Y., Chai, L.: High-precision control method for the satellite with large rotating components. Aerosp. Sci. Technol. 92, 91–98 (2019)
Luo Z., Li Y., Li L., Liu Z.: Nonlinear dynamic properties of the rotor-bearing system involving bolted disk-disk joint. Proc. Inst. Mech. Eng. Part C: J. Mech. Eng. Sci. 2141154096 (2020)
Sun, W., Li, T., Yang, D., Sun, Q., Huo, J.: Dynamic investigation of aeroengine high pressure rotor system considering assembly characteristics of bolted joints. Eng. Fail. Anal. 112, 104510 (2020)
Wang, L., Wang, A., Jin, M., Huang, Q., Yin, Y.: Nonlinear effects of induced unbalance in the rod fastening rotor-bearing system considering nonlinear contact. Arch. Appl. Mech. 90(5), 917–943 (2020)
Liu, Y., Liu, H., Yi, J., Jing, M.: Investigation on the stability and bifurcation of a rod-fastening rotor bearing system. J. Vib. Control 21(14), 2866–2880 (2013)
Liu, H., Zhu, Y., Luo, Z., Wang, F.: Identification of the dynamic parametrical model with an iterative orthogonal forward regression algorithm. Appl. Math. Model. 64, 643–653 (2018)
Li, X., Zhang, W., Xu, N., Ding, Q.: Deep learning-based machinery fault diagnostics with domain adaptation across sensors at different places. IEEE Trans. Ind. Electron. 67(8), 6785–6794 (2020)
Zhang, W., Li, X., Jia, X., Ma, H., Luo, Z., Li, X.: Machinery fault diagnosis with imbalanced data using deep generative adversarial networks. Measurement 152, 107377 (2020)
Akinola, T.E., Oko, E., Gu, Y., Wei, H., Wang, M.: Non-linear system identification of solvent-based post-combustion CO2 capture process. Fuel 239, 1213–1223 (2019)
Ge, X.B., Luo, Z., Ma, Y., Liu, H.P., Zhu, Y.P.: A novel data-driven model based parameter estimation of nonlinear systems. J. Sound Vib. 453, 188–200 (2019)
Ayala Solares, J.R., Wei, H.: Nonlinear model structure detection and parameter estimation using a novel bagging method based on distance correlation metric. Nonlinear Dyn. 82(1–2), 201–215 (2015)
Rashid, M.T., Frasca, M., Ali, A.A., Ali, R.S., Fortuna, L., Xibilia, M.G.: Nonlinear model identification for Artemia population motion. Nonlinear Dyn. 69(4), 2237–2243 (2012)
Bayma, R.S., Zhu, Y.P., Lang, Z.Q.: The analysis of nonlinear systems in the frequency domain using nonlinear output frequency response functions. Automatica 94, 452–457 (2018)
Peng, Z.K., Lang, Z.Q., Wolters, C., Billings, S.A., Worden, K.: Feasibility study of structural damage detection using NARMAX modelling and nonlinear output frequency response function based analysis. Mech. Syst. Signal Process. 25(3), 1045–1061 (2011)
Araújo, Í.B.Q., Guimarães, J.P.F., Fontes, A.I.R., Linhares, L.L.S., Martins, A.M., Araújo, F.M.U.: NARX model identification using correntropy criterion in the presence of non-gaussian noise. J. Control. Autom. Electr. Syst. 30(4), 453–464 (2019)
Huang, H., Mao, H., Mao, H., Zheng, W., Huang, Z., Li, X., Wang, X.: Study of cumulative fatigue damage detection for used parts with nonlinear output frequency response functions based on NARMAX modelling. J. Sound Vib. 411, 75–87 (2017)
Ayala Solares, J.R., Wei, H., Boynton, R.J., Walker, S.N., Billings, S.A.: Modeling and prediction of global magnetic disturbance in near-Earth space: a case study for Kp index using NARX models. Space Weather 14(10), 899–916 (2016)
Wei, H.L., Lang, Z.Q., Billings, S.A.: Constructing an overall dynamical model for a system with changing design parameter properties. Int. J. Model. Ident. Control 5(2), 93–104 (2008)
Zhu, Y., Lang, Z.Q.: Design of nonlinear systems in the frequency domain: an output frequency response function-based approach. IEEE Trans. Control Syst. Technol. 99, 1–14 (2017)
Samara, P.A., Sakellariou, J.S., Fouskitakis, G.N., Hios, J.D., Fassois, S.D.: Aircraft virtual sensor design via a time-dependent functional pooling NARX methodology. Aerosp. Sci. Technol. 29(1), 114–124 (2013)
Ma, Y., Liu, H., Zhu, Y., Fei, W., Zhong, L.: The NARX model-based system identification on nonlinear, rotor-bearing systems. Appl. Sci. 7(9), 911 (2017)
Westwick, D.T., Hollander, G., Karami, K., Schoukens, J.: Using decoupling methods to reduce polynomial NARX Models. IFAC-PapersOnLine 51(15), 796–801 (2018)
Cheng Z., Xu J., Wu M., Li F., Guo S.: Modeling of gyro-stabilized platform based on NARX neural network, pp.284–288 (2017)
Liu, H., Zhu, Y., Luo, Z., Han, Q.: PRESS-based EFOR algorithm for the dynamic parametrical modeling of nonlinear MDOF systems. Front. Mech. Eng. 13(3), 390–400 (2018)
Zhu, Y., Lang, Z.Q.: The effects of linear and nonlinear characteristic parameters on the output frequency responses of nonlinear systems: The associated output frequency response function. Automatica 93, 422–427 (2018)
Guo, Y., Guo, L.Z., Billings, S.A., Wei, H.: An iterative orthogonal forward regression algorithm. Int. J. Syst. Sci. 46(5), 776–789 (2015)
Li, P., Wei, H., Billings, S.A., Balikhin, M.A., Boynton, R.: Nonlinear model identification from multiple data sets using an orthogonal forward search algorithm. J. Comput Nonlin Dyn 4(8), 41001 (2013)
Billings, S.A.: Nonlinear System Identification: NARMAX Methods Nonlinear System Identification: NARMAX Methods in the Time, Frequency, and Spatio-Temporal Domains. Wiley, Chichester (2013)
Wolberg, J.: Data Analysis Using the Least-Squares Method. Springer, Berlin (2006)
Favier, G., Kibangou, A.Y., Bouilloc, T.: Nonlinear system modeling and identification using Volterra-PARAFAC models. Int. J. Adapt. Control 26(1), 30–53 (2012)
Abdelwahed, I.B., Mbarek, A., Bouzrara, K., Garna, T.: Nonlinear system modeling based on NARX model expansion on Laguerre orthonormal bases. IET Signal Process. 12(2), 228–241 (2018)
Qin, Z., Han, Q., Chu, F.: Bolt loosening at rotating joint interface and its influence on rotor dynamics. Eng. Fail. Anal. 59, 456–466 (2016)
Li, Y., Luo, Z., Liu, Z., Hou, X.: Nonlinear dynamic behaviors of a bolted joint rotor system supported by ball bearings. Arch. Appl. Mech. 11(89), 2381–2395 (2019)
Liu, S., Ma, Y., Zhang, D., Hong, J.: Studies on dynamic characteristics of the joint in the aero-engine rotor system. Mech. Syst. Signal Pr. 29, 120–136 (2012)
Brake, M.R.W.: The Mechanics of Jointed Structures. Springer, Berlin (2018)
Zou, D., Zhao, H., Liu, G., Ta, N., Rao, Z.: Application of augmented Kalman filter to identify unbalance load of rotor-bearing system: theory and experiment. J. Sound Vib. 463, 114972 (2019)
Briend, Y., Dakel, M., Chatelet, E., Andrianoely, M., Dufour, R., Baudin, S.: Effect of multi-frequency parametric excitations on the dynamics of on-board rotor-bearing systems. Mech. Mach. Theory 145, 103660 (2020)
Chen, G.: Vibration modelling and verifications for whole aero-engine. J. Sound Vib. 349, 163–176 (2015)
Rao D K., Swain A., Roy T.: Dynamic responses of bidirectional functionally graded rotor shaft. Mech. Based Des. Struct. Mach. (2020). https://doi.org/10.1080/15397734.2020.1713804
Gupta, T.C.: Parametric studies on dynamic stiffness of ball bearings supporting a flexible rotor. J. Vib. Control 25(15), 2175–2188 (2019)
Hu, L., Liu, Y., Zhao, L., Zhou, C.: Nonlinear dynamic behaviors of circumferential rod fastening rotor under unbalanced pre-tightening force. Arch. Appl. Mech. 86(9), 1621–1631 (2016)
Friswell, M.I., Penny, J.E.T., Garvey, S.D., Lees, A.W.: Dynamics of Rotating Machines. Cambridge University Press, New York (2010)
Zhou, Y., Luo, Z., Bian, Z., Wang, F.: Nonlinear vibration characteristics of the rotor bearing system with bolted flange joints. Proc. Inst. Mech. Eng. Part K: J. Multi-body Dyn. 233(4), 910–930 (2019)
Maraini, D., Nataraj, C.: Nonlinear analysis of a rotor-bearing system using describing functions. J. Sound Vib. 420, 227–241 (2018)
Chen, G.: Study on nonlinear dynamic response of an unbalanced rotor supported on ball bearing. J. Vib. Acoust. 131(6), 1980–1998 (2009)
Qin, Z.Y., Han, Q.K., Chu, F.L.: Analytical model of bolted disk- drum joints and its application to dynamic analysis of jointed rotor. Proc. Inst. Mech. Eng. Part C: J. Mech. Eng. Sci. 228(4), 646–663 (2014)
Beaudoin, M., Behdinan, K.: Analytical lump model for the nonlinear dynamic response of bolted flanges in aero-engine casings. Mech. Syst. Signal Pr. 115, 14–28 (2019)
Ng, B.C., Darus, I.Z.M., Jamaluddin, H., Kamar, H.M.: Dynamic modelling of an automotive variable speed air conditioning system using nonlinear autoregressive exogenous neural networks. Appl. Therm. Eng. 73(1), 1255–1269 (2014)
Acknowledgements
This project is supported by the National Natural Science Foundation of China (Grant No. 11872148, 11572082); the Key research and development projects in Guangdong Province (No.2020B1515120015); the Fundamental Research Funds for the Central Universities of China (Grant No. N2003012, N160312001, N170308028, N180703018).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix A
Appendix A
The matrices represented in Eq. (27) are as follows:
Rights and permissions
About this article
Cite this article
Li, Y., Luo, Z., Shi, B. et al. NARX model-based dynamic parametrical model identification of the rotor system with bolted joint. Arch Appl Mech 91, 2581–2599 (2021). https://doi.org/10.1007/s00419-021-01906-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00419-021-01906-4