Next Article in Journal
Improved Rapid-Expanding-Random-Tree-Based Trajectory Planning on Drill ARM of Anchor Drilling Robots
Next Article in Special Issue
A Novel Customised Load Adaptive Framework for Induction Motor Fault Classification Utilising MFPT Bearing Dataset
Previous Article in Journal
Contribution to the Characterization of Vibration Isolators Based on Metal Mesh
Previous Article in Special Issue
A CNN-Based Methodology for Identifying Mechanical Faults in Induction Motors Using Thermography
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Forecasting the Dynamic Response of Rotating Machinery under Sudden Load Changes

by
Juan Carlos Jauregui-Correa
School of Engineering, Autonomous University of Queretaro, Santiago de Queretaro 76010, Mexico
Machines 2023, 11(9), 857; https://doi.org/10.3390/machines11090857
Submission received: 7 July 2023 / Revised: 15 August 2023 / Accepted: 22 August 2023 / Published: 26 August 2023

Abstract

:
This paper analyzes vibration data that shows sudden amplitude changes due to non-stationary load conditions. The data were recorded in a wind turbine that operated under gusty winds and showed high peaks during short periods. Data were analyzed with the auto-regressive integrated moving average (ARIMA) algorithm, and the results were compared to the exponential forecasting method. Other methods have been applied for forecasting vibration data, but the simplicity of this method makes it suitable for rotating machinery with high variable loading conditions. The analysis of the method’s parameters is included in this paper, and the results showed that the optimum configuration depends on the data variations and the existence of significant trends. Forecasting vibration data is challenging; it depends on the source data quality, the preprocessing algorithms, and the deterioration of the mechanical elements. Predictions become less accurate when the machine operates under sudden changes, and evaluating damaging effects caused by the sudden event is difficult to estimate.

1. Introduction

Predicting operation conditions and prognostic remaining life in machinery has been researched for decades. Nevertheless, several operating conditions modify predictions and require different processing techniques. The most relevant prognostic methods are based on the analysis of vibrations signals. These methods have evolved based on sensor technologies, signal processing techniques, and data analytics advances. The methods base their predictions on relating the vibration characteristics identifying the excitation frequencies of every mechanical component and evaluating the evolution of every signal’s amplitude [1].
Prognostic methods have evolved from simple diagnostic techniques to artificial intelligence methods. The simple diagnosis techniques focus on frequency spectrum analysis using the fast Fourier transform, the time-domain analysis of the signal waveform, and the statistical variations in the vibration response. The first method evaluated the RMS (root mean square value) changes of the entire signal. The big disadvantage of this method is that high-frequency signal components hardly modify the RMS value, and most of the early failures occur in mechanical elements that excite higher frequencies. The RMS evaluation is useful for machines that produce vibrations at a single frequency (like heavy rotors with a dominant frequency around the rotating speed).
The advances in signal analysis open the opportunity to transform vibration signals into frequency spectrums (these techniques are based on the convolution theorem and numerical methods such as the fast Fourier transform). In this way, relevant features were identified in the frequency spectrum. Besides FFT, other signal processing methods, such as wavelet transform (continuous and discrete) and empirical mode decomposition (EMD), are applied to improve feature identification. The statistical moments were also applied to extract significant information from raw vibration data and to estimate time-to-failure scenarios.
Identification methods were complemented with model-based approaches. These approaches utilize physical models to describe the machine’s dynamic behavior and simulate vibration responses under different operating conditions and fault scenarios. By comparing numerical predictions with field measurements, it is possible to identify faulty conditions, predict the remaining life, and estimate the time-to-failure.
Recent developments are based on artificial intelligence (AI) techniques [2,3]. Once failure conditions are preprocessed, data can be clustered, and prognostics can be achieved using either machine learning, neural networks [4], data-driven techniques, decision trees, or random forest algorithms. Artificial neural networks consist of layers of interconnected nodes that process information recorded from the vibration signal; then, they are trained to identify and predict the occurrence of failures. Convolutional neural networks (CNNs) are deep learning algorithms commonly used in image and signal processing tasks [4]. Decision trees use a tree-like structure to characterize the failure nature and set scenarios of possible consequences. Decision trees can be trained using historical data to predict the occurrence and severity of faults based on vibration data. SVMs are a type of machine learning algorithm that is commonly used in classification tasks. They work by finding the optimal hyperplane that separates different classes in the data. They use historical data to predict the occurrence and severity of faults based on vibration data [3,5,6].
Correlating multiple signal sensors enhance the accuracy and reliability of the prognostic methods. Vibration signals can be correlated to temperature measurements, power consumption, torque, and other signals, such as acoustic emissions. Based on the correlation of different signals, it is possible to eliminate fictitious faults, and it is complemented with production signals obtained from PLC controllers and SCADA systems [7].
Big data analytics has helped analyze a large amount of data [8]. The use of large amounts of generated and stored data in complex manufacturing plants, farms with large numbers of wind turbines, or assembly lines cannot be analyzed without big data analytics. The identification of faults is possible when the vibration data are analyzed in real-time, and these techniques have proven to handle vast amounts of data and provide accurate predictions of impending failures. Civera and Surace [9] applied instantaneous spectral entropy to predict the operating conditions of wind turbines. They combined spectral entropy and continuous wavelet transform to determine the machine conditions and generate the data for a CMS.
Recent works have sought other tools to extract machine features, mainly when non-stationary and nonlinear responses modify vibration signals [10,11]. Recurrence plots (RP) have proven to be a powerful tool for CMSs, particularly for detecting faults in wind turbines under gusty winds. RPs provide a visual and quantitative representation of the system dynamics that can help identify problems before they become more severe or result in downtime or costly repairs. If the machinery operates in normal conditions, the RP will have a regular pattern, indicating that the system’s dynamics are stable. However, if there is a fault or damage to the machinery, the RP will typically exhibit changes in its pattern, such as the appearance of new diagonal lines or the disappearance of existing ones [12].
ARIMA is a method that has been applied to different research fields and has shown excellent results [13]. In a condition monitoring system, the ARIMA model determines the baseline pattern of healthy machine elements and sets the reference value for each characteristic frequency. It can extrapolate the tendencies and can predict possible time-to-failure scenarios. Predictions are updated with current measurements. For better results, the data window is updated at smaller intervals every time there is a significant amplitude increment. Since condition monitoring systems are based on the analysis of measurements recorded at even intervals, the data are treated as time series models. This treatment allows forecasting the operating conditions with ARIMA and can be applied to different systems, regardless of their physical behavior. Zhou et al. [14] combined ARIMA and the generalized auto-regressive conditional heteroscedasticity (GARCH) models to predict wireless network traffic. Farhan Mohammad Khan and Rajiv Gupta used ARIMA to compare the accuracy of the expected model with a nonlinear autoregressive (NAR) neural network in a similar situation [15]. Artificial intelligence-based regression models are a solution for creating models that predict or forecast the future values of time series measurements. AI-based algorithms are frequently used for complex data models. This regression approach automatically detects correlations between input and output variables. Thus, the ARIMA method forecasts Internet traffic, resource allocation, and network anomaly detection caused by attacks [16].
ARIMA has also been used to determine Internet traffic’s short and long dependencies. Although its predictions are less accurate than other methods, its simplicity and traceability to the data source make it a good alternative for forecasting time series with random variations [17].
Different faults can be identified by analyzing the time-frequency characteristics, such as unbalance, misalignment, bearing and gear defects, rubbing, or loose elements. These failures have characteristic frequencies that should not be present or have very low amplitudes when the machine is new and healthy. When they appear, the spectrum will show a significant change in the amplitude value, and the ARIMA algorithm will detect the change. The same situation occurs when any anomalous event happens. The ARIMA algorithm will trigger alarm conditions when it detects a sudden change in the vibration signal. Every component produces vibration signals whose frequencies are proportional to the rotating speed. But in the case of wind turbines, the rotating speed is not constant. It depends on the wind velocity. Thus, the ARIMA algorithm requires that the vibration signal be indexed to the rotating speed. ARIMA models can provide insights into the expected vibration behavior over time by analyzing long-term trends and patterns. It is worth noting that while ARIMA models can capture the temporal dependencies and trends in vibration signals, more advanced techniques, such as autoregressive integrated moving average with exogenous inputs (ARIMAX) or machine learning algorithms, may be employed to incorporate additional factors like temperature, operating conditions, or load variations for more accurate predictions and analysis.
Several works discuss the application of ARIMA to vibration data. Al-Bugharbee et al. [18], Gao et al. [19], and Luo et al. [20] explored the application of time series analysis techniques, including ARIMA models, for vibration data analysis in condition monitoring. These papers discuss the process of modeling vibration signals using ARIMA models and demonstrate the approach’s effectiveness in detecting faults and predicting future vibration levels. Sun et al. [21], Ganga and Ramachandran [22], and Yang et al. [23] focused on predicting the vibration signals of rotating machinery using ARIMA models. It presents a detailed methodology for modeling and forecasting vibration signals based on historical data. The paper also discusses the application of ARIMA models in fault diagnosis and condition monitoring. These researchers investigated the application of ARIMA models for the fault diagnosis of rolling bearings based on vibration signals. They presented a methodology for feature extraction from vibration data and demonstrated using ARIMA models to identify different types of bearing faults. The study highlighted the effectiveness of ARIMA models in diagnosing faults and discussed the approach’s advantages.
The evolution of prognostic methods based on vibration signals has transitioned from simple diagnostic expert systems to sophisticated data-driven approaches that can handle vast amounts of data in short periods. The accuracy and speed of modern sensors, plus the practical design of big data algorithms, have improved the identification of failures and the prognostics of the remaining useful life of machines and structures. Mahajan et al. modeled wireless traffic networks with six algorithms: decision “tree regressor”, “linear regression”, “multi-layer perceptron”, “Poisson regression”, “ARIMA, and “LSTM”. The system was evaluated at different intervals, and the “LSTM” algorithm was the best-performing [6]. Their data showed variations less significant than those produced by gusty winds.
This paper presents the application of the auto-regressive integrated moving average (ARIMA) algorithm to predict failures in wind turbines. This method was selected because it forecasts vibration signals measured on machinery under loading conditions that change suddenly, such as the case of wind turbines operating under gusty winds. In contrast with exponential forecasting, ARIMA has shown effective results in fields such as finance, economics, and weather forecasting by predicting future conditions based on historical patterns and trends. It also has shown promising results in predicting faults in rotating machinery (pumps, turbines, electric motors, bearings, and gearboxes) and estimating time-to-failure dates for scheduling maintenance works before catastrophic breakdowns.

2. Auto Regressive Integrated Moving Average (ARIMA) Algorithm

Although the auto-regressive integrated moving average (ARIMA) algorithm has been used for some time, it is a time series forecasting method that predicts future values based on historical data. It is very effective for predicting failures when the operating conditions are unsteady and have sudden changes, like in wind turbines. Whereas exponential forecasting is well suited for steady-state conditions, this method adjusts an exponential function to the historical vibration data. The data is recorded at time intervals that depend on a maintenance program and predict, based on the statistical evolution of the data, the time-to-failure date. But the exponential forecasting predictions have no sensitivity to sudden and short-term changes.
ARIMA combines an auto regression (AR) component, a differencing (D) component, and moving average (MA) component. The autoregressive component estimates the output variable as a linear combination of its historical values, similar to linear regression. The order of the autoregressive terms (p) determines the number of lagged observations used for prediction. The ARIMA method includes a differentiating component (D) to remove the trend in the vibration data. It takes the backward difference of consecutive observations and smooths the series, eliminating non-stationary terms. The differencing parameter specifies the differentiating order. The other characteristic component is the moving average; this component represents the dependency between error terms and residual errors from previous data. It estimates random fluctuations and noise. The number of moving average terms affects the predictions and is set with the (q) parameter.
The ARIMA model is written as ARIMA (p, D, q), where:
-
p: the order of the autoregressive component, indicating the number of lagged observations.
-
D: the order of differencing, indicating the number of times differencing is applied.
-
q: the order of the moving average component, indicating the number of lagged forecast errors.
The ARIMA algorithm analyzes the time series data to identify trends or seasonality. If the series is non-stationary, apply the differencing component to make it stationary, but in the case of sudden changes, selecting this parameter is fundamental for obtaining good predictions. The next step is determining the order of differencing (D) by observing how many differencing steps are required to achieve stationarity. Then, the final step is to analyze the autocorrelation and partial autocorrelation plots to determine the order of autoregressive terms (p) and moving average terms (q). It is essential to differentiate data by estimating the model parameters using methods like maximum likelihood estimation to fit the ARIMA model for predicting future values. Once the model is fitted, it can predict future time points.
Vibration data have terms based on auto-regression, and some are based on moving averages. If terms in the time series have slight differences, then increase the autocorrelation terms (p), and if it has many differences, then the algorithm includes more moving average terms. If the data has a significant tendency, then d must be included; otherwise, it must be set to 1. In the case of vibration signals, the trend is minimal when there are no defects. But, in the case of sudden amplitude changes, p and q are critical in providing the most appropriate forecasting model. Plotting the correlation between predictions and original data versus p and q allows the identification of the best parameters. The (p, q) for the best model is performed based on the spikes and curve in the graph. The evaluation of the forecasting involves the use of other statistical analyses such as the Akaike information criterion (AIC), Bayesian criterion (BIC), and mean square error measurement [24]. In this paper, the validation of the model is evaluated using the maximum likelihood estimation that determines the model’s accuracy to the historical data. The residual analysis and the goodness-of-fit test determines the model’s performance and the forecast errors. In this case, the q and p values are selected based on determining the minimum variance in the predictions. In some cases, the data is normalized, then the predicted values must be transformed back to the original scale to have correct units.
Once the model is fitted and validated, it can predict future time points. These predictions can provide insights into the expected vibration behavior and aid in maintenance planning or fault detection. It’s important to note that ARIMA models have limitations when dealing with complex or highly nonlinear vibration signals. More advanced modeling techniques like machine learning algorithms or nonlinear time series models may be more suitable in such cases. Nevertheless, predictions are well-fitted for wind turbines operating under gusty winds, and ARIMA is more straightforward than other AI algorithms. For this reason, ARIMA is suited for applications when short-term responses are needed.
The following is the description of the ARIMA algorithm:
1.
The first step is to calculate the autoregressive component. It sets the linear relationship between the vibration signal; in the case presented in this paper, it is one of the bearings frequencies of the gearbox. The future value is estimated as a weighted sum of previous values or lagged observations. The parameter p determines the number of lagged observations used for the prediction. As a difference from other methods, this parameter can be modified depending on the variability of the input data. This component is represented as AR(p).
Mathematically, the AR(p) component is defined as:
a t = c + w 1 a t τ + w 2 a t 2 τ + + w p a t p τ + ϵ ( t )
where:
-
a t represents the amplitude of the vibration component at the bearing frequency (it can be any component of the vibration signal);
-
c is a constant term;
-
w 1 , w 2 , , w p are the autoregressive coefficients;
-
ϵ ( t ) is the error term or residual at time t.
2.
The differencing component removes trends or seasonality in the data and makes it stationary. Stationarity implies that the statistical properties of the data, such as mean and variance, do not change over time. Differencing involves subtracting the current observation from a previous observation, usually with a lag of one time. The “d” parameter in ARIMA represents the differencing order and determines how often differencing is applied to achieve stationarity. In the case of wind turbines, this parameter is set to one; in this way, sudden changes are easily predicted.
Mathematically, the differencing component can be represented as:
a t = a t a t τ
where a t denotes the differenced series at time t.
3.
The moving average component captures the relationship between the variable and past forecast errors or residuals. It models the random fluctuations or noise in the data. The “q” parameter in ARIMA represents the order of the moving average terms and determines the number of lagged forecast errors used for prediction. The MA component can be represented as MA (q).
Mathematically, the MA(q) component is defined as:
a t = q 1 a t τ + q 2 a t 2 τ + + q p a t p τ + ε ( t )
where ε ( t ) denotes the residual at time t, and q 1 , q 2 , …, q p are the moving average coefficients.
Combining these components, the ARIMA model can be represented as ARIMA (p, d, q). The model is constructed as follows:
a t = c + w 1 a t τ + w 2 a t 2 τ + + w p a t p τ + q 1 ε t τ + q 2 ε t 2 τ + + q p ε t p τ + ε ( t )
The ARIMA algorithm involves the following steps:
1.
Analyze the time series data and determine if it requires differencing to achieve stationarity.
2.
Identify the orders (p, D, q) of the ARIMA model based on autocorrelation and partial autocorrelation plots.
3.
Estimate the model parameters ( w 1 , w 2 , , w p , q 1 , q 2 , …, q p ) using methods like maximum likelihood estimation.
4.
Validate the model by examining the residuals, conducting goodness-of-fit tests, and assessing forecast accuracy.
5.
Use the fitted ARIMA model to make predictions for future time points.
ARIMA models provide a robust framework for time series forecasting, but their effectiveness depends on the quality and characteristics of the data, the appropriate selection of model parameters, and the underlying assumptions being met. ARIMA models are commonly used for analyzing and forecasting stationary time series data. However, additional steps are required to make the data stationary before applying ARIMA when dealing with non-stationary vibration signals. Non-stationary vibration signals exhibit trends, seasonality, or other systematic patterns over time, which violate the assumptions of ARIMA models. The following approach can be followed for applying ARIMA to non-stationary vibration signals:
  • Visualize and analyze the data: Begin by visualizing the vibration signal and inspecting it for any apparent trends, seasonality, or other patterns. Visualization can be performed through time series plots, autocorrelation plots, or spectral analysis.
  • Detrending: If a clear trend is observed in the data, detrending can be performed to remove it. Detrending can be achieved by applying mathematical techniques such as differencing or polynomial fitting. Differencing involves taking the difference between consecutive observations, while polynomial fitting involves fitting a curve to the data and subtracting it to obtain residuals. In the case of recording the vibration amplitude at a specific frequency, data should not have any trend since the trend is related to premature failures or part degradation.
  • Seasonal adjustment: If seasonality is present in the data (e.g., repeating patterns occurring at fixed intervals), it needs to be addressed. Seasonal adjustment methods like seasonal differencing or seasonal decomposition of time series can be applied to remove the seasonal component. Regarding vibration data, seasonality can be related to different operating conditions or the dependency on sizeable periodic load changes.
  • Stationarity check: After detrending and seasonal adjustment, verifying if the data has become stationary is essential. Stationarity implies that the statistical properties of the data, such as mean and variance, remain constant over time. Stationarity can be assessed using statistical tests like the Augmented Dickey–Fuller or Kwiatkowski–Phillips–Schmidt–Shin test.

3. Results

Data produced with a simulation function was tested to evaluate the method’s ability. The function was a simple sinusoidal with a logarithmic decrement. For forecasting new data, the model was tested with 50% more time values. The simulation function was:
y t = 10 + 5 cos t e 0.1 t + z ( t )
where z ( t ) represents white noise.
Several solutions were analyzed, including different levels of noise. The noise level amplitudes tested were 0, 1, and 5. The analysis included variations in the noise level and prediction with varying values of p and q. Figure 1 shows the results of the original function without noise and p = 1 and q = 1. Figure 2 presents the analysis with the same p and q values but with a noise amplitude of 1, and Figure 3 is similar but with a noise amplitude of 5.
It is clear that the noise level affects the predictions, and it is essential to include higher values of q. The moving average terms give better predictions for unsteady signals from this simple function. The following figures (Figure 4 and Figure 5) show the results of the predictions with high noise levels (amplitude equal to 5) and two q values.
Predictions with a higher value for the autoregressive and moving average terms produce better results since it considers the original signal fluctuations and the unsteady noise values. This characteristic is the feature of the ARIMA algorithm that makes it suitable for predicting wind turbines’ operating conditions, mainly when gusty winds are present.
After analyzing the effect of the (p, D, q) parameters on simulated data, the algorithm was used to analyze vibration data. The ARIMA algorithm was used to predict the dynamic behavior of a 12 m wind turbine that operates under gusty winds. The vibration data was recorded at regular intervals during 80 events; the raw data were analyzed with the Fourier transform and the continuous wavelet transform to identify the dominant peaks. The wind turbine consists of a two blades rotor, a central shaft, a gearbox, and a permanent magnet generator. For the present work, only the dominant frequency of one gearbox bearing was analyzed. Only the amplitude variations at this frequency were used as the input data for this analysis. The frequency spectrums were normalized to adequate the values for the speed changes.

3.1. Experimental Description

Figure 6 shows a sketch and a picture of the experimental wind turbine installed at the Autonomous University of Queretaro. The wind turbine consists of a rotor, a main shaft, a speed increaser, and a permanent magnet 12 kW electric generator. The increaser (gearbox with a 1:2.01 speed ratio) was instrumented with a three-axes MEMs accelerometer, three orthogonal gyroscopes, and a temperature sensor (ADX321J Analog Devices®, Wilmington, MA, USA) The acceleration data was recorded at even events, and the data was analyzed with a continuous wavelet spectrogram, and the highest amplitudes around the bearing frequency were used to forecast the gearbox bearing condition.
Figure 7 shows the spectrogram of event one. The main shaft frequency is marked with points A and B. This figure shows the speed variations (different frequencies between points A and B). The highest peaks at the bearing frequency are also highlighted. This figure also shows the highest amplitude that was recorded at event 1. The spectrogram shows the highest amplitudes at 350 s and 400 s. This difference indicates that the wind turbine has highly nonlinear responses, and the gusty wind affects each component differently. High amplitudes at the bearing frequency occur before the highest peaks at the main rotor’s frequency.

3.2. Experimental Results

Figure 8 shows the amplitude values of the dominant frequency of the gearbox bearings. The amplitude increased up to five times the steady conditions. These values were the result of sudden events related to gusty winds. When the wind blows steadily, the vibration amplitude oscillates between 0.01 to 0.04; thus, it can be noticed that the gusty winds occurred at random intervals.

3.3. Calibration of the ARIMA Parameters

P and q parameters are determined based on evaluating the likelihood between the original data and predictions [24]. The procedure started with setting D equal to one since there is no evident tendency. Then, p and q were selected at their minimum values. For measuring the likelihood, only 50% of the original data (1–40) were used for creating the prediction model, then the other 50% (41–80) were compared with the forecasting values. The lower q values are not included in this work; only the most significant results are presented, which correspond to q = 5.
Figure 9 shows the case when p = 1 and q = 5. Forecasted values (marked in red) show an increasing trend and neglect oscillations. This model is unable to predict wind fluctuations.
Figure 10 shows the results when p = 6, and Figure 11 when p = 20. Both show wind variations, but Figure 10 keeps a trend, and the predictions show larger values on average. The best approximation is shown in Figure 11.
The final selection of the proper p and q values is obtained by plotting the variance between predictions and measurements. The graphical representation of variance versus p and q is shown in Figure 12. It can be seen that the variance reduces rapidly with respect to q and has a smother behavior as a function of p. From this figure, the lower variance is obtained with p = 20 and q between 4 and 5. Thus, the best model is p = 20 and q = 5.

3.4. Predictions with the ARIMA Method

To assure that previous results are consistent, the ARIMA model was run with the full set of data, and it was used to forecast new operating conditions. The following table (Table 1) shows the data analysis cases:
Case 1 is the simplest solution; the predictions will be constant, and the increments will be almost linear. Figure 3 shows the original data with the forecasting values. The new values were estimated for an extra 40 events (50% of the original measured interval). The case with p = 1, and q = 1 did not produce any predictions. The differencing parameter did not contribute to improving predictions since it tried to smooth data with non-homogeneous variations. Predictions are similar to those obtained with 50% of the data (Figure 13).
Case 2 (p = 10, d = 1, q = 1) shows predictions with oscillations and an incremental trend. Predictions look like a smooth function with no similarities with the original data (Figure 14). Thus, the q parameter was incremented to two.
Case 3 (p = 10, d = 1, q = 2) also shows predictions with oscillations and an incremental trend. Predictions had a similar pattern to case 2 with an additional envelop function. (Figure 15). Since the q parameter modified the overall results, it was incremented as described in the following cases.
Case 4 (p = 20, D = 1, q = 5) predictions show a similar pattern to the original data; there is no significant trend, and the only difference is a reduction in the amplitudes (Figure 16). The slight trend is positive, which implies a natural tendency when forecasting damage in rotating machines. The resemblance to the original data and the slight trend confirms that these parameters are the best for forecasting the dynamic behavior of the wind turbine operating under gusty winds. The statistical analysis of this case is included in the Appendix A.
The exponential forecasting method is the most accepted method for predicting the lifetime of rotating machinery [25]. This method assumes that the vibration data (amplitudes of each frequency related to the rotating component) will behave as an exponential function. The function coefficients are calculated by fitting a regression curve from the historical data. The data is centered around the mode value, and the mode is determined from the histogram. The coefficients are recalculated every time that new data are recorded. Figure 17 shows the original data and the forecasted estimations. The forecasted values only predict a simple progressive trend without considering sudden variations.

4. Discussion

The results show that the ARIMA parameters must be selected depending on sudden load changes, like the loads imposed by gusty winds in wind turbines. The parameters were obtained by evaluating the variance between predictions and original data. The advantage of ARIMA is its ability to consider sudden data changes. This ability was shown in the three data sets analyzed before. When the data follows a steady condition with minimum changes, the forecasting values obtained with ARIMA are similar to a regression model. For those cases, exponential forecasting can provide good results. The simulation model with large perturbations was better predicted with larger p and q values. Similar conditions were observed with the vibration data measured at the wind turbine. It was shown that comparing forecast values with actual measurements gave good results, and the forecasting values with the same parameters provided a good prognosis.

5. Conclusions

The results presented in this paper showed that the ARIMA method is a good forecasting algorithm for vibration signals with sudden amplitude changes. The most appropriate parameter combination must be selected based on the original data. In this case, the “p” parameter that provided the best results was ¼ of the database; the “D” parameter must be one, and the “q” was set at five.
Forecasting vibration data is a challenging topic; it depends on the source data quality, the preprocessing algorithms, and the deterioration of the mechanical elements. Predictions become less accurate when the machine operates under sudden changes, and the damaging effects caused by sudden events are difficult to estimate.
Different algorithms and methodologies have been used to forecast the dynamic behavior of rotating machinery; exponential forecasting is the most common method, but it produces low-accuracy predictions when the loads have sudden changes. Among the other methods, the ARIMA algorithm has been shown to be one of the best methods for machines that operate under this type of loading, since it can be adjusted to consider short-term changes and non-homogenous data.

Funding

This research received no external funding.

Data Availability Statement

The data is reserved.

Acknowledgments

The author acknowledge the Univesidad Autonoma de Queretaro for providing access to the wind turbine and the use of the data.

Conflicts of Interest

The author declares no conflict of interest.

Appendix A

Table A1. Statistical analysis of the ARIMA (20, 1, 5) model using Gaussian distribution.
Table A1. Statistical analysis of the ARIMA (20, 1, 5) model using Gaussian distribution.
CoefficientValueStandard
Error
T Statisticp Value
C0.00101920.00744090.136970.89105
AR{1}−0.36831.4269−0.258120.79632
AR{2}−0.226040.73415−0.307890.75816
AR{3}−0.812030.40787−1.99090.046493
AR{4}−0.578831.1103−0.521330.60214
AR{5}−0.502540.9426−0.533150.59393
AR{6}−0.0266010.7037−0.0378020.96985
AR{7}−0.584670.50017−1.16890.24243
AR{8}−0.605530.73805−0.820450.41196
AR{9}−0.203960.92332−0.220890.82518
AR{10}−0.291570.52961−0.550540.58195
AR{11}−0.443420.42119−1.05280.29244
AR{12}−0.733780.70129−1.04630.29541
AR{13}−0.33571.0236−0.327970.74294
AR{14}−0.314910.58124−0.54180.58796
AR{15}−0.371650.52881−0.70280.48218
AR{16}−0.543670.56088−0.969310.33239
AR{17}−0.242120.80378−0.301230.76324
AR{18}−0.024870.32461−0.0766140.93893
AR{19}−0.457050.18791−2.43230.015005
AR{20}0.00219960.605170.00363460.9971
MA{1}−0.341291.4262−0.23930.81087
MA{2}0.314260.464630.676360.49881
MA{3}0.829990.322762.57160.010124
MA{4}−0.61911.1929−0.518970.60378
MA{5}0.206180.850460.242440.80844
Variance0.000916550.000262853.4870.00048852

References

  1. Jauregui-Correa, J.C.; Lozano-Guzmán, A. Mechanical Vibrations and Condition Monitoring; Elsevier Inc.: Amsterdam, The Netherlands, 2020. [Google Scholar]
  2. Yang, Y.; Haque, M.M.; Bai, D.; Tang, W. Fault Diagnosis of Electric Motors Using Deep Learning Algorithms and Its Application: A Review. Energies 2021, 14, 7017. [Google Scholar] [CrossRef]
  3. Li, H.; Wang, C.; Chen, C.; Yan, G. Review of Vibration Signals Trend Forecasting Methods. Procedia Environ. Sci. 2011, 10, 837–842. [Google Scholar] [CrossRef]
  4. Alsadat Mousavi, A.; Chunwei, Z.; Masri, S.F.; Gholipour, G. Structural Damage Localization and Quantification Based on a CEEMDAN Hilbert Transform Neural Network Approach: A Model Steel Truss Bridge. Sensors 2020, 20, 1271. [Google Scholar] [CrossRef]
  5. Fu, W.; Wang, K.; Zhang, C.; Tan, J. A hybrid approach for measuring the vibrational trend of hydroelectric unit with enhanced multi-scale chaotic series analysis and optimized least squares support vector machine. Trans. Inst. Meas. Control 2019, 41, 4436–4449. [Google Scholar] [CrossRef]
  6. Mahajan, S.; Harikrishnan, R.; Kotecha, K. Prediction of Network Traffic in Wireless Mesh Networks Using Hybrid Deep Learning Model. IEEE Access 2022, 10, 7003–7015. [Google Scholar] [CrossRef]
  7. Lu, Y.; Li, Q.; Lang, S. Physics-based intelligent prognosis for rolling bearing with fault feature extraction. Int. J. Adv. Manuf. Technol. 2018, 97, 611–620. [Google Scholar] [CrossRef]
  8. Lin, R.; Huang, L.; Liu, Z.; Zhou, X.; Zhou, Z. A Multilayered and Multifactorial Health Assessment Method for Launch Vehicle Engine under Vibration Conditions. Aerospace 2023, 10, 505. [Google Scholar] [CrossRef]
  9. Civera, M.; Surace, C. An Application of Instantaneous Spectral Entropy for the Condition Monitoring of Wind Turbines. Appl. Sci. 2022, 12, 1059. [Google Scholar] [CrossRef]
  10. Park, P.; Jung, M.; Marco, P. Di Remaining Useful Life Estimation of Bearings Using Data-Driven Ridge Regression. Appl. Sci. 2020, 10, 8977. [Google Scholar] [CrossRef]
  11. Li, Q.; Liang, S.Y.; Yang, J.; Li, B. Long Range Dependence Prognostics for Bearing Vibration Intensity Chaotic Time Series. Entropy 2016, 18, 23. [Google Scholar] [CrossRef]
  12. Jauregui, J.C.; Torres-Contreras, I. Predicting Premature Failures in Small Wind Turbines with Recurrence. In Proceedings of the ASME Turbo Expo 2023, Boston, MA, USA, 27–29 June 2023; pp. 1–9. [Google Scholar]
  13. James, A.; Tripathi, V. Time series data analysis and ARIMA modeling to forecast the short-term trajectory of the acceleration of fatalities in Brazil caused by the corona virus. Peer J. 2021, 9, e11748. [Google Scholar] [CrossRef]
  14. Zhou, B.; He, D.; Sun, Z. Traffic Modeling and Prediction using ARIMA/GARCH Model. In Modeling and Simulation Tools for Emerging Telecommunication Networks; Springer: Boston, MA, USA, 2014. [Google Scholar] [CrossRef]
  15. Khan, F.M.; Gupta, R. ARIMA and NAR based Prediction Model for Time Series Analysis of COVID-19 cases in India. J. Saf. Sci. Resil. 2020, 1, 12–18. [Google Scholar] [CrossRef]
  16. Higgins, J.P.T.; Thompson, S.G. Controlling the risk of spurious findings from meta-regression. Stat. Med. 2004, 23, 1663–1682. [Google Scholar] [CrossRef] [PubMed]
  17. Mao, Z.; Xia, M.; Jiang, B.; Xu, D.; Shi, P. Incipient fault diagnosis for high-speed train traction systems via stacked generalization. IEEE Trans. Cybern 2022, 52, 7624–7633. [Google Scholar] [CrossRef] [PubMed]
  18. Al-Bugharbee, H.; Trendafilova, I. A fault diagnosis methodology for rolling element bearings based on advanced signal pretreatment and autoregressive modelling. J. Sound Vib. 2016, 369, 246–265. [Google Scholar] [CrossRef]
  19. Gao, Y.; Mosalam, K.M.; Chen, Y.; Wang, W.; Chen, Y. Auto-Regressive Integrated Moving-Average Machine Learning for Damage Identification of Steel Frames. Appl. Sci. 2021, 11, 6084. [Google Scholar] [CrossRef]
  20. Luo, Z.; Wang, X.; Yang, Z. An Improved Recursive ARIMA Method with Recurrent Process for Remaining Useful Life Estimation of Bearings. Shock Vib. 2022, 2022, 9010419. [Google Scholar] [CrossRef]
  21. Sun, Z.; Hu, X.; Dong, K. Remaining Useful Life Prediction of Quay Crane Hoist Gearbox Bearing under Dynamic Operating Conditions Based on ARIMA-CAPF Framework. Shock Vib. 2021, 2021, 9403401. [Google Scholar] [CrossRef]
  22. Ganga, D.; Ramachandran, V. Adaptive prediction model for effective electrical machine maintenance. J. Qual. Maint. Eng. 2020, 26, 166–180. [Google Scholar] [CrossRef]
  23. Yang, Y.; Wu, W.; Sun, L. Prediction of mechanical equipment vibration trend using autoregressive integrated moving average model. In Proceedings of the 10th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics (CISP-BMEI), Shanghai, China, 14–16 October 2017. [Google Scholar]
  24. Elakkiya, E.; Radha, M.; Sathy, R. Application of Arima model for predicting cashew nut production in IndiaAn analysis. Int. J. Res. Bus. Manag. 2017, 5, 45–52. [Google Scholar]
  25. Meng, X.-H.; Wang, W.; Zhou, Y.-T. An Exponential Distribution-based Model for Equipment Remaining Life Prediction. In Proceedings of the CITCS 2012, Lanzhou, China, 16–18 November 2012; pp. 473–475. [Google Scholar]
Figure 1. Forecasting with the ARIMA method, simulated function without noise.
Figure 1. Forecasting with the ARIMA method, simulated function without noise.
Machines 11 00857 g001
Figure 2. Forecasting with the ARIMA method, simulated function with low level of noise (1).
Figure 2. Forecasting with the ARIMA method, simulated function with low level of noise (1).
Machines 11 00857 g002
Figure 3. Forecasting with the ARIMA method, simulated function with high level of noise (5).
Figure 3. Forecasting with the ARIMA method, simulated function with high level of noise (5).
Machines 11 00857 g003
Figure 4. Forecasting with the ARIMA method, simulated function with high level of noise (5), a p parameter equal to 1, and a q parameter equal to 3.
Figure 4. Forecasting with the ARIMA method, simulated function with high level of noise (5), a p parameter equal to 1, and a q parameter equal to 3.
Machines 11 00857 g004
Figure 5. Forecasting with the ARIMA method, simulated function with high level of noise (5), a p parameter equal to 10, and a q parameter equal to 5.
Figure 5. Forecasting with the ARIMA method, simulated function with high level of noise (5), a p parameter equal to 10, and a q parameter equal to 5.
Machines 11 00857 g005
Figure 6. Sketch and photograph of the experimental wind turbine. The location of the accelerometers is shown in the sketch. (Autonomous University of Queretaro).
Figure 6. Sketch and photograph of the experimental wind turbine. The location of the accelerometers is shown in the sketch. (Autonomous University of Queretaro).
Machines 11 00857 g006
Figure 7. Spectrogram of measurements taken at event 1.
Figure 7. Spectrogram of measurements taken at event 1.
Machines 11 00857 g007
Figure 8. Original data, vibration amplitude for the roller bearing frequency.
Figure 8. Original data, vibration amplitude for the roller bearing frequency.
Machines 11 00857 g008
Figure 9. Original data and forecasting values for p = 1 and q = 5.
Figure 9. Original data and forecasting values for p = 1 and q = 5.
Machines 11 00857 g009
Figure 10. Original data and forecasting values for p = 6 and q = 5.
Figure 10. Original data and forecasting values for p = 6 and q = 5.
Machines 11 00857 g010
Figure 11. Original data and forecasting values for p = 20 and q = 5.
Figure 11. Original data and forecasting values for p = 20 and q = 5.
Machines 11 00857 g011
Figure 12. Selection of p and q parameters.
Figure 12. Selection of p and q parameters.
Machines 11 00857 g012
Figure 13. Original data and predictions with (p = 1, D = 1, q = 1).
Figure 13. Original data and predictions with (p = 1, D = 1, q = 1).
Machines 11 00857 g013
Figure 14. Original data and predictions with (p = 10, D = 1, q = 1).
Figure 14. Original data and predictions with (p = 10, D = 1, q = 1).
Machines 11 00857 g014
Figure 15. Original data and predictions with (p = 10, D = 1, q = 2).
Figure 15. Original data and predictions with (p = 10, D = 1, q = 2).
Machines 11 00857 g015
Figure 16. Original data and predictions with (p = 20, D = 1, q = 5).
Figure 16. Original data and predictions with (p = 20, D = 1, q = 5).
Machines 11 00857 g016
Figure 17. Original data and the exponential forecast predictions.
Figure 17. Original data and the exponential forecast predictions.
Machines 11 00857 g017
Table 1. Analysis cases.
Table 1. Analysis cases.
CasepDq
1111
21011
31012
42015
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Jauregui-Correa, J.C. Forecasting the Dynamic Response of Rotating Machinery under Sudden Load Changes. Machines 2023, 11, 857. https://doi.org/10.3390/machines11090857

AMA Style

Jauregui-Correa JC. Forecasting the Dynamic Response of Rotating Machinery under Sudden Load Changes. Machines. 2023; 11(9):857. https://doi.org/10.3390/machines11090857

Chicago/Turabian Style

Jauregui-Correa, Juan Carlos. 2023. "Forecasting the Dynamic Response of Rotating Machinery under Sudden Load Changes" Machines 11, no. 9: 857. https://doi.org/10.3390/machines11090857

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