Next Article in Journal
Estimation of the Performance Improvement of Pre-Amplified PAM4 Systems When Using Multi-Section Semiconductor Optical Amplifiers
Previous Article in Journal
Properties of Extrusion Concrete Panel Using Waste Concrete Powder
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The NARX Model-Based System Identification on Nonlinear, Rotor-Bearing Systems

1
School of Mechanical Engineering & Automation, Northeastern University, Shenyang 110819, China
2
Key Laboratory of Vibration and Control of Aero-Propulsion System Ministry of Education, Northeastern University, Shenyang 110819, China
3
Department of Automatic Control and System Engineering, University of Sheffield, Sheffield S13JD, UK
*
Author to whom correspondence should be addressed.
Appl. Sci. 2017, 7(9), 911; https://doi.org/10.3390/app7090911
Submission received: 19 July 2017 / Revised: 11 August 2017 / Accepted: 26 August 2017 / Published: 5 September 2017
(This article belongs to the Section Mechanical Engineering)

Abstract

:
In practice, it is usually difficult to obtain the physical model of nonlinear, rotor-bearing systems due to uncertain nonlinearities. In order to solve this issue to conduct the analysis and design of nonlinear, rotor-bearing systems, in this study, a data driven NARX (Nonlinear Auto-Regressive with exogenous inputs) model is identified. Due to the lack of the random input signal which is required in the identification of a system′s NARX model, for nonlinear, rotor-bearing systems, a new multi-harmonic input based model identification approach is introduced. Moreover, the identification results of NARX models on the nonlinear, rotor-bearing systems are validated under different conditions (such as: low speed, critical speed, and over critical speed), illustrating the applicability of the proposed approach. Finally, an experimental test is conducted to identify the NARX model of the nonlinear rotor test rig, showing that the NARX model can be used to reproduce the characteristics of the underlying system accurately, which provides a reliable model for dynamic analysis, control, and fault diagnosis of the nonlinear, rotor-bearing system.

Graphical Abstract

1. Introduction

The rotor-bearing system is the main component of large-scale, rotatable equipment such as, e.g., aircraft engines and gas turbines, etc., and most of the rotor-bearing systems are significantly affected by nonlinearities [1]. In order to investigate the properties of nonlinear, rotor-bearing systems, mathematical models are important [2]. The mathematical models can generally be divided into two categories: the numerical model and the physical model [3]. For nonlinear, rotor-bearing systems, the systems are usually simplified into physical models based on mechanical or electrical-related theories [4,5]. For example, Hu et al. [6] established a 5 degree of freedom (5DOF) physical model about the aircraft engine spindle dual-rotor system. Zhou and Chen [7] introduced a dual rotor-ball and bearing-stator coupling dynamic system. However, those physical models are relatively simple to describe complex, nonlinear, rotor-bearing systems such as, e.g., large centrifugal compressors and steam turbines, etc., where strong nonlinearities have to be taken into account [8]. Moreover, in practice, it is also difficult to establish the physical model of a system due to its complexity and the lack of physical knowledge [9]. Fortunately, it is possible to build a data-driven model by using only input and output signals, which is widely applied in system analysis, design, and control for the advantages of efficiency and the capacity of tracking changes of the system [10].
In 1980s, the NARX (Nonlinear Auto-Regressive with Exogenous Inputs) model was introduced by Billings as a new representation for a wide class of discrete, nonlinear systems [11]. The Volterra series model [12], the block-structured model [13], and many neural network architectures [14] can all be considered as subsets of the NARX model [15]. In practice, many systems have been investigated by using the NARX model [16,17,18]. For example, Peng et al. [19] established a NARX model of aluminum plate with structure damage and then detected the location of damage by frequency domain analysis, which provided a theoretical support for structural damage detection in practical engineering. Besides, the NARX model can also be used in other industrial scenarios such as modeling the large horizontal axis wind turbine [20] and large horizontal lathes [21]. Considering the nonlinear, rotor-bearing system, Tang et al. [22] established a Volterra series model by using date sets of the vibration response under different positions; based on this model, the fault modes were identified. Jiang et al. [23] developed the Volterra series model to detect the crack of the two discs in the rotor-bearing system.
In general, a random signal is selected as the system input in the traditional NARX modeling process. This is because the random signal contains different frequency and amplitude characteristics, and by using this, different properties of the system can be tested when the knowledge about system parameters and model structures is absent [24]. However, in practice, it is impossible to produce random input excitations when identifying rotor-bearing systems [25]. To address the aforementioned issue, in this study, a multi-harmonic signal generated by a speed-up process is applied as the system input to establish the NARX model. Moreover, a new approach to determine the NARX model by using the speed-up harmonic signal is introduced. Many researchers have analyzed the rotor-bearing system based on the speed-up process. For example, Li et al. [26] and Zhu et al. [27] extracted fault features of the rotor-bearing system by using the speed-up process, based on which the fault modes were identified. In this paper, the approach of identifying the NARX model of the nonlinear, rotor-bearing system is proposed by using the speed-up harmonic signal. The accuracy of the identified model is validated by using both numerical and experimental methods, and the results indicate that the NARX model of the nonlinear, rotor-bearing system can be used to represent different system characteristics, which contribute to the analysis, design, and fault diagnosis of the rotor-bearing system.
This paper is organized as follows. In Section 2, a typical nonlinear, rotor-bearing system is established and the inherent characteristics of the system are revealed. Section 3 introduces a new approach of identifying the NARX model of nonlinear systems based on a multi-harmonic input, which is discussed under different working conditions (such as: low speed, critical speed, and over critical speed). The NARX model is evaluated by two different validation methods and an error criterion. An experimental validation is discussed in Section 4, in which a test rig connected with the Labview test system and two eddy current displacement sensors are used. Finally, the three main conclusions are presented in Section 5, which provide an efficient method for numerical modeling of nonlinear, rotor-bearing system.

2. Nonlinear, Rotor-Bearing System Structure

2.1. System Structure

Considering the nonlinear contact force, the rotor-bearing system, placed horizontally with an unbalanced disc, is simplified (as the rotor is rigid) and supported by two symmetrical rolling bearings with the same parameters.
A simplified dynamic model of the rotor system is shown in Figure 1a, while the schematic of the rolling bearing is shown in Figure 1b. In Figure 1a, x-axis is the horizontal direction, and y-axis is the vertical direction; and in Figure 1b, d s , and d r are the diameters of the outer race and inner race, respectively, and ψ i is the angle location of the ith ball.
The dynamic differential equation of the rotor-bearing system in Figure 1 can be defined as:
{ m x ¨ + C x ˙ + F x = m e ω 2 sin ( ω t ) m y ¨ + C y ˙ + F y = m e ω 2 cos ( ω t ) + F
where m is the equivalent mass of the rotor and the inner race at the disc; C is the damping coefficient of the rotor at the disc and rolling bearing; ω is the rotor angular velocity; F ' is the sum of the radial external force and the gravity of the rotor; e is the rotor eccentricity distance; and F x ,   F y are the supporting force components in the x and y directions, respectively. According to Hertzian contact theory, the forces generated from the rolling bearing are defined as [28]:
{ F x = K b i = 1 N b ( y cos φ i + x sin φ i γ 0 ) 1.5 sin φ i F y = K b i = 1 N b ( y cos φ i + x sin φ i γ 0 ) 1.5 cos φ i
where K b represents the Hertzian contact stiffness; γ 0 is the rolling bearing radial clearance; and y cos φ i + x sin φ i γ 0 is the contact deformation between the ith ball and the races. Also, the ith ball angle location φ i is:
φ i = 2 π N b ( i 1 ) + d r d r + d s ω t
where N b is the number of balls of the rolling bearing.

2.2. System Inherent Characteristics

In system (1), given m = 1 kg, C = 200 Ns/m, K b = 7.055 × 105 N/m, N b = 9, e = 2 mm, d s = 28.262 mm, d r = 18.783 mm, λ 0 = 3 × 10−4 m. The first-order critical speed of the system can be obtained as ω 0 = 320 rad/s, which is shown in Figure 2.
Three cases of the low speed ( ω = 100 rad/s), the critical speed ( ω = 320 rad/s), and the over critical speed ( ω = 500 rad/s) are discussed separately, as follows. The time domain and frequency domain responses of the rotor-bearing system are shown in Figure 3, Figure 4 and Figure 5, respectively.
As can be seen from Figure 3, Figure 4 and Figure 5, the second harmonics is the significant component under the three cases due to the effect of the nonlinear bearing force. Therefore, in the following section, the NARX model to the second order is identified based on the nonlinear, rotor-bearing system.

3. NARX Model on the Rotor-Bearing System

3.1. Identification of the NARX Model

A broad range of nonlinear systems can be described using NARX models, which can be expressed as [29]:
y ( k ) = F [ y ( k 1 ) , y ( k n y ) , u ( k 1 ) , u ( k n u ) ]
where F [   ] is some nonlinear function, n y and n u are the maximum time lag for the system output and input, respectively, and y ( k ) and u ( k ) are the output and input sequence of the system, respectively.
The NARX model has several forms, among which the power polynomial representation is most commonly used in nonlinear system identification. Function F in equation (4) is defined as the following polynomial expression:
y ( k ) = θ 0 + i 1 = 1 n θ i 1 x i 1 ( k ) + i 1 = 1 n i 2 = i 1 n θ i 1 θ i 2 x i 1 ( k ) x i 2 ( k ) + + i 1 = 1 n i l = l 1 n θ i 1 i 2 i l x i 1 ( k ) x i 2 ( k ) x i l ( k )           
where:
x m ( k ) = { y ( k m )          1 m n y u ( k ( m n y ) )       n y + 1 m n y + n u
where θ i are model coefficients; L is the degree of polynomial nonlinearity; n = n u + n y .
Consider a generic linear-in-parameters representation of model (5) as:
y ( k ) = m = 1 M θ m p m ( k )
where θ m is the model coefficient of the mth term; M is the number of all possible model terms, M = (n + l)!/(n!l!); p m ( k ) is the regression which is formed by some combinations of the predetermined model variables, which are orderly chosen from the following vector x ( k ) = [ 1 , y ( k 1 ) , L , y ( k n y ) , u ( k 1 ) , L , u ( k n u ) ] .
The NARX model can be obtained by using FROLS (Forward Regression Orthogonal Least Squares) algorithm [30], which is a recursive algorithm based on ERR (Error Reduction Ratio) criterion to select significant model terms. The steps of FROLS are as follows:
● Step 1: Orthogonalization of model:
The NARX model (7) can be rewritten into a matrix form:
y = P θ
where P = [ p 1 , p 2 , L , p M ] is the regression matrix with the column vectors p m = [ p m ( 1 ) , L , p m ( N ) ] T , ( m = 1 , L , M ) which consist of the values p m ( k ) , ( m = 1 , K , N ) over the time history; N is the number of sampling observations; θ = [ θ 1 , θ 2 , L , θ M ] T is the coefficient vector.
Based on the Schmidt′s orthogonalization, the model (8) can be orthogonalized into [15]:
y = P θ = W G
where W = [ w 1 , w 2 , L , w M ] is the orthogonalized matrix of P , G = [ g 1 , g 2 , L , g M ] T is the corresponding coefficients vector, where:
w m = p m i = 1 m 1 < p m , w i > < w i , w i > w i
g m = < y , w m > < w m , w m >
● Step 2: Model term selection:
A.
Given w m ( 1 ) = p m , where the superscript (1) represents the first selecting step. g m ( 1 ) can be calculated based on Equation (11).
The ERR value of the mth model term is given as [31]:
E R R m ( 1 ) = ( g m ( 1 ) ) 2 < w m ( 1 ) , w m ( 1 ) > < y , y > × 100 %
Then obtain the column S 1 , which has the largest ERR value:
s 1 = a r g m a x { E R R m ( 1 ) } , 1 m M
where arg m a x {   } represents the value of the argument when the function reaches the maximum.
Given the corresponding term vector as the first model term vector of the orthogonalized matrix in (9), which means w 1 = w S 1 ( 1 ) , and given β 1 = p S 1 .
B.
When the selection goes to step l, define m S 1 m S 2 L m S l 1 , and based on the selected orthogonalized model term vectors w 1 ˜ , w 2 ˜ , w l 1 ˜ , the lth model term vector is given as:
w m ( l ) = p m i = 1 l 1 < p m , w i ˜ > < w i ˜ , w i ˜ > w i ˜
The ERR value of each vector and the one with maximum ERR value are obtained as:
  E R R m ( l ) = ( g m ( l ) ) 2 < w m ( l ) , w m ( l ) > < y , y > × 100 %
s l = a r g m a x { E R R m ( l ) }
Based on (16), one obtains the lth model term vector of the orthogonalized matrix in (9), which means w l = w S l ( l ) , and given β l = p S l .
C.
The algorithm will stop selecting at the M’th step when the model structure satisfies the following condition:
1 i = 1 M { E R R l i ( i ) } ρ
where ρ is the threshold; M’ represents the total number of the selected model terms.
Based on (15)–(17), the M’th selected model term is given as w M = w S M ( M ) .
The orthogonalized NARX model is given as:
y = i = 1 M w i ˜ g i ˜
● Step 3: Calculation of model coefficients:
Based on (18), the final NARX model can be written as [15]:
y = i = 1 M β i θ i ˜
where:
  θ i ˜ = g i ˜ n = i + 1 M < β n , w i ˜ > < w i ˜ , w i ˜ > θ n ˜ ,      1 i M , i + 1 n M
As for model validation, there are two different methods, defined as OSA (One Step Ahead) and MPO (Model Predicted Output). It is difficult to give a general conclusion as to method should be used in a specific situation [32].
The concept of OSA validation can be explained by using a simple second-order NARX model:
y ( k ) = a y ( k 1 ) + b y ( k 2 ) + c u ( k 1 ) y ( k 1 )
Assume that a number of values if system input u(k) and y(k) are available. The OSA validation processes, starting from step 3, are then given as:
{ y ^ ( 3 ) = a y ( 2 ) + b y ( 1 ) + c u ( 2 ) y ( 2 ) y ^ ( k ) = a y ( k 1 ) + b y ( k 2 ) + c u ( k 1 ) y ( k 1 )
By comparison, the calculation of model output by the MPO method is completely different from the OSA method. Consider again the NARX model (21), for which the MPO can be defined as:
{ y ^ ( 1 ) = y ( 1 ) y ^ ( 2 ) = y ( 2 ) y ^ ( k ) = a y ^ ( k 1 ) + b y ^ ( k 2 ) + c u ( k 1 ) y ^ ( k 1 )
In this paper, the results are evaluated by time domain and spectrum graph, as well as RMSE (root mean square error (RMSE). The RMSE is given as:
R M S E = i = 1 N ( y i ^ y i ) 2 N
where y i ^ and y i are the predicted output and actual output, respectively; N is the number of sampling observations.

3.2. NARX Model Subjected to Multi-Harmonic Excitation

NARX approach is used in the system identification of the rotor-bearing system which is shown in Figure 1, where the system is subjected to unbalanced force m e ω 2 sin ( ω t ) in the horizontal direction. Considering the advantages of the speed-up process which have been discussed in the introduction, the multi-harmonic signal sin ( ω t ) ,   ω [ 1 , 450 ] rad/s is defined as the system input excitation, and the output of the system is defined as the horizontal vibration response of the unbalanced disc.
The NARX model for the rotor-bearing system in Figure 1 is identified as:
y ( k ) = i = 1 15 β i ( k ) θ i ˜ = 1.5806 y ( k 1 ) 0.4635 y ( k 2 ) + 2.9713 × 10 4 u ( k 2 ) + 8.0035 × 10 4 u ( k 9 ) u ( k 9 )
The 15 selected model terms, ranked in order of significance, are shown in Table 1.
In the following study, the NARX model (25) is validated under the excitations of the low speed ( ω = 100 rad/s), the critical speed ( ω = 320 rad/s), and the over critical speed ( ω = 500 rad/s), respectively. The predicted output responses by the NARX model are compared with the simulation results in both the time and the frequency domain. Moreover, the OSA and the MPO methods are also discussed. The results are shown in Figure 6, Figure 7 and Figure 8. Also, the model is also evaluated by RMSE, which is shown in Table 2.
Figure 6, Figure 7 and Figure 8 and Table 2 indicate that the NARX model over a wide frequency range can be accurately predicted by using the OSA method. However, by using the MPO method, the output predictions have significant errors over the whole frequency range. Therefore, in practice, the NARX model identified over a wide frequency range cannot be used to reproduce the structure of the nonlinear, rotor-bearing system.
To address this issue, in the following study, NARX models are separately identified under, a more narrow frequency range, such as the low frequency range, the natural frequency range, or the high frequency range, respectively.

3.3. NARX Model under Different Frequency Ranges

In this section, three different NARX models are separately established by using the speed-up input signal over different frequency ranges, and the results are validated by using the MPO method, which indicates that the NARX model of the rotor-bearing system covering a relatively narrow frequency range can reflect the system characteristic accurately.

3.3.1 Under the Low-Speed Condition

When the input signal contains the frequency of ω l o w [ 1 , 200 ] rad/s, the NARX model can be identified as:
y ( k ) = i = 1 15 β i ( k ) θ i ˜ = 1.36296 y ( k 1 ) 0.1352 y ( k 3 ) + 4.5869 × 10 5 u ( k 3 ) + 8.0035 × 10 4 u ( k 9 ) u ( k 9 )
where the harmonic input with ω = 100 rad/s is used to test the model in both the time and the frequency domain, shown in Figure 9. Also, the RMSE is 9.0925 × 10−7 m.
Figure 9 indicates that the NARX model identified in the low frequency range provides a more accurate prediction result than that of (25). Also, the RMSE is better than 3.1582 × 10−6 m, which is presented in Table 2.

3.3.2 Under the Critical Speed Condition

When the input signal contains the frequency of ω c r i t i c a l [ 200 , 350 ] rad/s, the NARX model can be identified as:
y ( k ) = i = 1 15 β i ( k ) θ i ˜ = 6.8641 × 10 6 u ( k 6 ) + 1.2448 y ( k 1 ) + 0.1446 y ( k 3 ) + 6.3439 × y ( k 7 ) y ( k 7 )
where the harmonic input with ω = 320 rad/s is used to test the model in both the time and the frequency domain, shown in Figure 10. Also, the RMES is 2.4703 × 10−6 m.
Figure 10 indicates that the NARX model identified in the low frequency range provides a more accurate prediction result than that of (25). Also, the RMSE is smaller than 5.2704 × 10−6 m, which is shown in Table 2.

3.3.3. Under the Over-Critical Speed Condition

When the input signal contains the frequency of ω o v e r   c r i t i c a l [ 350 , 450 ] rad/s, the NARX model can be identified as:
y ( k ) = i = 1 10 β i ( k ) θ i ˜ = 2.7421 × 10 5 u ( k 6 ) + 1.3522 y ( k 1 ) + 2.3854 × 10 5 u ( k 6 ) + 0.0190 y ( k 8 )
where the harmonic input with ω = 500 rad/s is used to test the model in both the time and the frequency domain, presenting in Figure 11. And the RMES is 6.4411 × 10−6 m.
Figure 11 indicates that the NARX model identified in the low frequency range provides a more accurate prediction result than that of (25). Also, the RMSE is better than 1.4032 × 10−5 m, as shown in Table 2.
As the above three sections indicate, both the graphs and the values of RMSE show a better accuracy than that of Section 3.2. That is, from both a qualitative and quantitative point of view, the method of narrowing the frequency range of input excitations can optimize the NARX model and make the model perform better.

4. Experimental Verification

In order to validate the proposed identification method of the nonlinear, rotor-bearing system, a rotor test rig is taken for verification, where the eddy current displacement sensor is arranged to measure the response, and the added bolt is expected to reinforce unbalanced force, as shown in Figure 12a. The test rig is connected with the Labview test system, as shown in Figure 12b.
Concerned with safeness, the test rig, which has a critical speed of 229 rad/s, is operated under low speed case. Define the multi-harmonic sin ( ω t ) ,   ω [ 84 , 89 ] rad/s as the system input excitation, and the output of the system is considered as the horizontal vibration response.
The NARX model of the rotor test rig is established with the test data of 84, 85, 86, 87, and 88 rad/s. Based on FROLS algorithm, a 3 order NARX model is identified as follow (Table 3):
The input excitation ω = 89 rad/s is used to verify the identified NARX model in both the time and frequency domains by using the MPO method, and the results are shown in Figure 13. At the same time, the RMSE is calculated as 8.2272 × 10−6 m.
As Figure 13 implies, the NARX model shows satisfying accuracy. It indicates that the NARX model of the rotor test rig can predict the system output and reflect the system dynamic characteristics. Therefore, the NARX model provides a theoretical basis for analysis, design, and fault diagnosis of the nonlinear, rotor-bearing system.

5. Conclusions

  • Mathematical models are important in the analysis, design, and fault diagnose of rotor-bearing systems. However, due to the complex structure and other factors, it is impossible to establish an accurate physical model. Thus, in this paper, an identification method of the nonlinear, rotor-bearing system based on NARX model is proposed.
  • The experimental results indicate that the NARX model can reproduce the underlying nonlinear, rotor-bearing system accurately. Furthermore, the method enriches the nonlinear, rotor-bearing modeling theory and provides a reliable model for dynamic analysis, design, and fault diagnosis of the rotor-bearing system, which is of practical significance.
  • The NARX model under multi-harmonic excitation can reflect a broad range of system characteristics. The MPO and OSA methods are used in model validation. The results indicate that it is inappropriate to use the OSA method when establishing the nonlinear, rotor-bearing system.

Acknowledgments

This work was supported by the National Science Foundation of China (grant numbers 11572082); the Fundamental Research Funds for the Central Universities of China (grant numbers N160312001, N150304004); and the Excellent Talents Support Program in Institutions of Higher Learning in Liaoning Province of China (grant numbers LJQ2015038).

Author Contributions

Ying Ma and Yunpeng Zhu conceived and designed the study; Ying Ma and Haopeng Liu performed the experiments; Ying Ma wrote the manuscript. Zhong Luo and Fei Wang reviewed and edited the manuscript. All authors read and approved the manuscript.

Conflicts of Interest

The founding sponsors had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, and in the decision to publish the results.

References

  1. Rao, J.S. Rotor Dynamics; New Age International: Delhi, India, 1996. [Google Scholar]
  2. Xiang, L.; Hu, A.; Hou, L. Nonlinear coupled dynamics of an asymmetric double-disc rotor-bearing system under rub-impact and oil-film forces. J. Appl. Math. Model. 2016, 40, 4505–4523. [Google Scholar] [CrossRef]
  3. Nowak, R.D. Nonlinear system identification. J. Circuits Syst. Signal Process. 2002, 21, 109–122. [Google Scholar] [CrossRef]
  4. Fonseca, C.A.; Santos, I.F.; Weber, H.I. Influence of unbalance levels on nonlinear dynamics of a rotor-backup rolling bearing system. J. Sound Vib. 2017, 394, 482–496. [Google Scholar] [CrossRef]
  5. Luo, Z.; Chen, G.; Li, J. Design of Dynamic Similarity Model of Rotor System Considering the Bearing Stiffness. J. Northeast. Univ. Nat. Sci. 2015, 36, 402–405. [Google Scholar]
  6. Hu, Q.H.; Sier, D.; Hongfei, T.A. 5-DOF Model for Aeroengine Spindle Dual-Rotor System Analysis. Chin. J. Aeronaut. 2011, 24, 224–234. [Google Scholar] [CrossRef]
  7. Zhou, H.; Chen, G. Dynamic response analysis of dual rotor-ball bearing-stator coupling system for aero-engine. J. Aerosp. Power 2009, 24, 1284–1291. [Google Scholar]
  8. Ma, H.; Yu, T.; Han, Q. Time–frequency features of two types of coupled rub-impact faults in rotor systems. J. Sound Vib. 2009, 321, 1109–1128. [Google Scholar] [CrossRef]
  9. Zhang, Y.; Bang, C.W.; Qiao, L.L. Uncertain responses of rotor-stator systems with rubbing. J. JSME Int. J. Ser. C Mech. Syst. Mach. Elem. Manuf. 2003, 46, 150–154. [Google Scholar] [CrossRef]
  10. Billings, S.A. Identification of nonlinear systems—A survey. IEE Proc. D Control Theory Appl. 1980, 127, 272–285. [Google Scholar] [CrossRef]
  11. Leontaritis, I.J.; Billings, S.A. Input-output parametric models for non-linear systems part I: Deterministic non-linear systems. J. Int. J. Control 1985, 41, 303–328. [Google Scholar] [CrossRef]
  12. Xia, X.; Zhou, J.; Xiao, J. A novel identification method of Volterra series in rotor-bearing system for fault diagnosis. J. Mech. Syst. Signal Process. 2016, 66, 557–567. [Google Scholar] [CrossRef]
  13. Harnischmacher, G.; Marquardt, W. Nonlinear model predictive control of multivariable processes using block-structured models. J. Control Eng. Pract. 2007, 15, 1238–1256. [Google Scholar] [CrossRef]
  14. Arnaiz-González, Á.; Fernández-Valdivielso, A.; Bustillo, A. Using artificial neural networks for the prediction of dimensional error on inclined surfaces manufactured by ball-end milling. Int. J. Adv. Manuf. Technol. 2016, 83, 847–859. [Google Scholar]
  15. Billings, S.A. Nonlinear System Identification: NARMAX Methods in the Time, Frequency, and Spatio-Temporal Domains; John Wiley & Sons: Hoboken, NJ, USA, 2013. [Google Scholar]
  16. Cadenas, E.; Rivera, W.; Campos, A.R. Wind speed prediction using a univariate ARIMA model and a multivariate NARX model. J. Energies 2016, 9, 109. [Google Scholar] [CrossRef]
  17. Asgari, H.; Chen, X.Q.; Morini, M. NARX models for simulation of the start-up operation of a single-shaft gas turbine. J. Appl. Therm. Eng. 2016, 93, 368–376. [Google Scholar] [CrossRef]
  18. Ruano, A.E.; Fleming, P.J.; Teixeira, C. Nonlinear identification of aircraft gas-turbine dynamics. J. Neurocomput. 2003, 55, 551–579. [Google Scholar] [CrossRef]
  19. Peng, Z.K.; Lang, Z.Q.; Wolters, C. Feasibility study of structural damage detection using NARMAX modelling and Nonlinear Output Frequency Response Function based analysis. J. Mech. Syst. Signal Process. 2011, 25, 1045–1061. [Google Scholar] [CrossRef]
  20. Liu, X.; Lu, C.; Liang, S. Vibration-induced aerodynamic loads on large horizontal axis wind turbine blades. J. Appl. Energy 2017, 185, 1109–1119. [Google Scholar] [CrossRef]
  21. Urbikain, G.; Campa, F.J.; Zulaika, J.J. Preventing chatter vibrations in heavy-duty turning operations in large horizontal lathes. J. Sound Vib. 2015, 340, 317–330. [Google Scholar] [CrossRef]
  22. Tang, H.; Liao, Y.H.; Cao, J.Y. Fault diagnosis approach based on Volterra models. J. Mech. Syst. Signal Process. 2010, 24, 1099–1113. [Google Scholar] [CrossRef]
  23. Jing, J.; Li, Z.N.; Tang, G.S. Fault Diagnosis Method Based on Volterra Kernel Identification for Rotor Crack. J. Mach. Tool Hydraul. 2010, 23, 1001–3881. [Google Scholar]
  24. Lara, J.M.; Milani, B.E. Identification of neutralization process using multi-level pseudo-random signals. In Proceedings of the 2003 American Control Conference, Denver, CO, USA, 4–6 June 2003; pp. 3822–3827. [Google Scholar]
  25. Chen, S.; Billings, S.A.; Luo, W. Orthogonal least squares methods and their application to non-linear system identification. Int. J. Control 1989, 50, 1873–1896. [Google Scholar] [CrossRef]
  26. Li, Z.; He, Y.; Chu, F. Fault recognition method for speed-up and speed-down process of rotating machinery based on independent component analysis and Factorial Hidden Markov Model. J. Sound Vib. 2006, 291, 60–71. [Google Scholar] [CrossRef]
  27. Zhu, X.R.; Zhang, Y.Y.; Zhang, G.L. Fault Diagnosis for Speed-Up and Speed-Down Process of Rotor-Bearing System Based on Volterra Series Model and Neighborhood Rough Sets. J. Adv. Mater. Res. Trans. Tech. Publ. 2012, 411, 567–571. [Google Scholar] [CrossRef]
  28. Chen, G. Study on nonlinear dynamic response of an unbalanced rotor supported on ball bearing. J. Vib. Acoust. 2009, 131, 061001. [Google Scholar] [CrossRef]
  29. Wei, H.L.; Billings, S.A. Model structure selection using an integrated forward orthogonal search algorithm assisted by squared correlation and mutual information. Int. J. Model. Identif. Control 2008, 3, 341–356. [Google Scholar] [CrossRef]
  30. Billings, S.A.; Chen, S.; Korenberg, M.J. Identification of MIMO non-linear systems using a forward-regression orthogonal estimator. Int. J. Control 1989, 49, 2157–2189. [Google Scholar] [CrossRef]
  31. 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. Identif. Control 2008, 5, 93–104. [Google Scholar] [CrossRef]
  32. Ramírez, C.; Acuña, G. Forecasting cash demand in ATM using neural networks and least square support vector machine. J. Prog. Pattern Recognit. Image Anal. Comput. Vis. Appl. 2011, 7042, 515–522. [Google Scholar]
Figure 1. Rotor-bearing dynamic model.
Figure 1. Rotor-bearing dynamic model.
Applsci 07 00911 g001
Figure 2. Amplitude response curve of the system.
Figure 2. Amplitude response curve of the system.
Applsci 07 00911 g002
Figure 3. Response of rotor-bearing system under low speed condition.
Figure 3. Response of rotor-bearing system under low speed condition.
Applsci 07 00911 g003
Figure 4. Response of rotor-bearing system under critical speed condition.
Figure 4. Response of rotor-bearing system under critical speed condition.
Applsci 07 00911 g004
Figure 5. Response of rotor-bearing system under over critical speed condition.
Figure 5. Response of rotor-bearing system under over critical speed condition.
Applsci 07 00911 g005
Figure 6. Output comparison in time and frequency domain when ω = 100 rad/s.
Figure 6. Output comparison in time and frequency domain when ω = 100 rad/s.
Applsci 07 00911 g006
Figure 7. Output comparison in time and frequency domain when ω = 320 rad/s.
Figure 7. Output comparison in time and frequency domain when ω = 320 rad/s.
Applsci 07 00911 g007
Figure 8. Output comparison in time and frequency domain when ω = 500 rad/s.
Figure 8. Output comparison in time and frequency domain when ω = 500 rad/s.
Applsci 07 00911 g008
Figure 9. Output comparison in time and frequency domain at a low speed.
Figure 9. Output comparison in time and frequency domain at a low speed.
Applsci 07 00911 g009
Figure 10. Output comparison in time and frequency domain at a critical speed.
Figure 10. Output comparison in time and frequency domain at a critical speed.
Applsci 07 00911 g010
Figure 11. Output comparison in time and frequency domain at an over critical speed.
Figure 11. Output comparison in time and frequency domain at an over critical speed.
Applsci 07 00911 g011
Figure 12. Test set up.
Figure 12. Test set up.
Applsci 07 00911 g012
Figure 13. Output comparison in time and frequency domain of the test.
Figure 13. Output comparison in time and frequency domain of the test.
Applsci 07 00911 g013
Table 1. Identification result of the example.
Table 1. Identification result of the example.
StepTermCoefficientERR%
1 y ( k 1 ) 1.580689.2521
2 y ( k 2 ) −0.463510.3201
3 u ( k 2 ) 2.9713 × 10−40.0963
4 y ( k 6 ) 0.09310.0349
5 u ( k 7 ) −2.2028 × 10−40.0227
6 u ( k 1 ) −3.7178 × 10−40.0158
7 y ( k 1 ) y ( k 5 ) −5.30270.0119
8 y ( k 3 ) −0.26370.0052
9 y ( k 9 ) −0.04180.0078
10 u ( k 3 ) 3.2374 × 10−40.0021
11 u ( k 9 ) 1.8632 × 10−40.0023
12 y ( k 2 ) u ( k 1 ) −0.00910.0008
13 y ( k 5 ) u ( k 7 ) 0.03010.0009
14 u ( k 8 ) −1.7955 × 10−40.0004
15 u ( k 9 ) u ( k 9 ) −8.0035 × 10−40.0004
Total--99.7728
Table 2. Root square mean error (RMSE) of MPO and OSA method in a large frequency range.
Table 2. Root square mean error (RMSE) of MPO and OSA method in a large frequency range.
Frequency Range (rad/s)RMSE of MPO Method (m)RMSE of OSA Method (m)
Low speed3.1582 × 10−62.9461 × 10−7
Critical speed5.2704 × 10−64.7590 × 10−7
Over critical speed1.4032 × 10−62.0754 × 10−6
Table 3. Identification result of the test.
Table 3. Identification result of the test.
StepTermCoefficientERR%
1 y ( k 1 ) 1.844499.4393
2 y ( k 2 ) −0.85950.5177
3 u ( k 2 ) u ( k 2 ) 0.17880.0027
4 u ( k 1 ) u ( k 2 ) −0.24390.0017
5 u ( k 1 ) u ( k 1 ) 0.06420.0138
6 y ( k 2 ) y ( k 2 ) 0.65800.0003
7 y ( k 1 ) u ( k 1 ) 0.12680.0006
8 y ( k 1 ) y ( k 2 ) y ( k 2 ) −0.55150.0003
9 u ( k 2 ) −0.02430.0003
10 y ( k 1 ) y ( k 2 ) −0.71590.0001
11 y ( k 1 ) u ( k 2 ) −0.10190.0001
12 u ( k 1 ) 0.02500.0001
13 u ( k 2 ) u ( k 2 ) −0.00200.0001
14 y ( k 1 ) u ( k 1 ) u ( k 1 ) 0.16880.0002
15 y ( k 2 ) u ( k 1 ) u ( k 2 ) −0.14820.0005
Total--99.9778

Share and Cite

MDPI and ACS Style

Ma, Y.; Liu, H.; Zhu, Y.; Wang, F.; Luo, Z. The NARX Model-Based System Identification on Nonlinear, Rotor-Bearing Systems. Appl. Sci. 2017, 7, 911. https://doi.org/10.3390/app7090911

AMA Style

Ma Y, Liu H, Zhu Y, Wang F, Luo Z. The NARX Model-Based System Identification on Nonlinear, Rotor-Bearing Systems. Applied Sciences. 2017; 7(9):911. https://doi.org/10.3390/app7090911

Chicago/Turabian Style

Ma, Ying, Haopeng Liu, Yunpeng Zhu, Fei Wang, and Zhong Luo. 2017. "The NARX Model-Based System Identification on Nonlinear, Rotor-Bearing Systems" Applied Sciences 7, no. 9: 911. https://doi.org/10.3390/app7090911

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop