Abstract
This paper proposes a novel method for the modal analysis of slow-varying vibration structures based on vector autoregressive models. The basic idea of this method consists of using a short-time sliding window (STSW) to identify modal parameters for non-stationary vibrations. This method uses the recursive least-squares estimation for multivariable systems with the singular value decomposition (SVD) method to find the solutions within a segment of the data from each time window. Model identification is conducted by updating the SVD of the data matrix using the order and time from the previous computational window to monitor the modal parameters of a slow-varying system. Finally, this work was validated first by numerically simulating a system's gradual changes submitted to an exciting force and further by an experiment on a hydraulic turbine blade.
Keywords
1. Introduction
System identification methods are generally divided into parametric and non-parametric methods (Petsounis and Fassois, 2001a and 2001b). Non-parametric methods are based on non-parameterized representations, which may be the impulse response function, the autocovariance function, and describing the signal’s power spectral density. Many studies have used the Hilbert-Huang transform (Shi et al., 2009), some focusing on the Cohen class of distribution (Lee et al., 2001; Meltzer and Ivanov, 2003; Roshan-Ghias et al., 2007), and others on the wavelet-based representation (Wang et al., 2013).
The parametric methods are the functional time-dependent autoregressive (TAR) series (Spiridonakos and Fassois, 2013), time-dependent autoregressive moving average (TARMA) series (Petsounis and Fassois, 2000), and specific functional subspaces. They have drawn much attention because of their broad application to many fields. Author Ma et al. (2018) presented the parametric output-only identification of time-varying structures using a kernel recursive extended least-squares TARMA approach. More specifically, the study used the TARMA model in kernel Hilbert space to track the time-varying dynamics. Other author Yang et al. (2015) proposed a moving kriging shape function modeling of vector TARMA models for modal identification and then validated the identification algorithm with a moving cantilever beam experiment. From another point of view, Li et al. (2019) presented a Bayesian estimation of operational modal parameters for linear time-varying mechanical systems based on the functional series vector TAR model. This built the analytical expression conjugate prior to the unknown parameters, the spanning AR coefficients, and showed the excellent performance of TAR models based on the Bayesian estimation for the time-varying vibration. Another method, employed by Spiridonakos and Fassois (2013), was to apply the stochastic functional series time-dependent autoregressive (FS-TAR) method in each state for effective fault diagnosis in inherently non-stationary structures, after which, the AR coefficients of the projection parameter vector are extracted and utilized as the characteristic quantity representing the structural state in each case. Based on parameterized representations of the time-dependent series models, parametric methods are advantageous in terms of their improved accuracy, resolution, and tracking of time-varying dynamics.
In real-life structural systems, the dynamic properties of these systems change under working conditions and are known as non-stationary systems (Chen et al., 2020). Typical structural systems include traffic-excited bridges, earthquake-excited structures, surfaces of any kind, sea vehicles, robotic devices, and rotating machinery (Au et al., 2004; Verboven et al., 2004; Vu et al., 2016). The extraction of modal parameters for non-stationary systems is more complex than for stationary systems whose dynamic properties remain constant over time.
The methods for non-stationary system identification may be classified as fast and slow non-stationary (fast and slow time-varying). In the fast non-stationary methods, the parameters are explicit functions of time. The slow non-stationary methods, on the other hand, are based on conventional stationary frequencies or time domain system identification and signal segmentation techniques. There are several difficulties in developing algorithms for identifying fast non-stationary systems. The presence of time-dependent coefficients results in more computational complexity and matrix singularity. In addition, it is very challenging to choose the functions for time-varying parameters in the methods for non-stationary vibration systems.
Therefore, the slow non-stationary methods have drawn much attention thanks to their potential application in various practical systems. Under the assumptions of short time-invariance and the theories of “time‐freezing” (Zadeh, 1950), the time-varying systems can be regarded as time-invariant systems over short periods. The vibration response signals of slow-varying systems are entirely obtained simultaneously, but they can be received by continuous sampling over time. Many researchers have developed methods to extract modal parameters for the slow-varying non-stationary vibration systems (Verboven et al., 2004; Cheng et al., 2020; Zong et al., 2020). Although many problems have been solved, the methods for slow-varying non-stationary vibration remain limited as computational complexity and matrix singularity. Hence, developing the algorithms for slow-varying non-stationary structures to overcome these disadvantages is an open problem. Furthermore, updating the computational model to track and monitor the modal parameters can be developed in conjunction with the identification method to provide a more efficient online modal analysis technique.
The time-varying autoregressive model (TVAR) is similar to the conventional autoregressive (AR) model. However, TVAR has more time-varying coefficients that could lead to certain disadvantages, such as computational complexity and matrix singularity for the identification. In addition, the time-varying system’s ambient excitation is usually difficult to measure under operating conditions. A powerful technique to mitigate these disadvantages is the locally stationary method based on the conventional stationary frequency domain or time domain system identification and signal segmentation technics. Many endeavors have been made in this direction. Author Ma and Ding (2019) assumed that the system parameters vary linearly with time in each window. A linear function describes the temporal variation of the parameter in the shifting window. Hence, the time-varying parameters are identified in the different time windows. In another identification approach, the short-time autoregressive (STAR) modeling was used for the operational modal analysis of a non-stationary mechanical system (Vu et al., 2011a). Based on the stationary state of each data segment, the modal parameter variations are monitored by autoregressive models for the emerging steel plate.
With respect to the mathematical component, the singular value decomposition method is a widely used technique to decompose a matrix into several component matrices (Gandhi and Rajgor, 2017; Stewart, 2006). It has been used in system identification (Brincker et al., 2001; Shen and Wai, 2021; Sun et al., 2021) to monitor the modal parameters for both cases: stationary and non-stationary vibrations. Other author Jiang et al. (2021) have presented a method of damage detection using singular value decomposition (SVD) for beam structures. SVD is applied to decompose the trajectory matrix of the attractor reconstructed from shape data to localize the damage to detect the defects for beam-like systems, simplifying the measurement method and reducing testing work. Another technique, found in Lobos et al. (2001), is to use singular value decomposition (SVD) to estimate the harmonics in signals in the presence of high noise. The method was developed to locate the frequencies in closely spaced sinusoidal signals. The study also presented the superiority of SVD with the standard FFT technique for signals buried in the noise. It concluded that the SVD method is especially suitable for offline analysis of recorded waveforms.
The singular value decomposition of a matrix is a valuable and important method used in the least-squares fitting of data. Many applications, for instance, signal processing, mechanical engineering, or statistics, employ SVD. In many cases, the computing procedure of SVD is repeated. This repetition could lead to high computational costs. Some authors have shared that updating the SVD is a further development that overcomes this drawback. Such an update algorithm, due to Businger, is described in Bunch and Nielsen (1978). It is reliable and efficient for a matrix with SVD and is applied when adding or deleting a row or column. In Brand (2006), author recently developed a fast algorithm to update a few dominant singular values of an augmented matrix used to perform background elimination in multiple analysis systems. A thin SVD is calculated through a matrix’s column updates and downdates.
This paper proposes a new algorithm for the online monitoring of slow-varying modal parameters in vibrating structures subjected to unknown excitation. The proposed method applies a vector autoregressive model (VAR) in a short-time sliding window (STSW) on measured signals. The model parameters are determined and updated through the order and time from the previous computational window. The recursive least-squares estimation for multivariable systems is used to find the solutions by the singular value decomposition (SVD). This work aims to avoid the computational complexity of identifying and monitoring modal parameter variations for non-stationary vibrations. In Bui et al. (2022), the Schur complement was used to update the parameters of the VAR model and monitor the varying modal parameters for a submerged plate. In terms of computational time, the Schur method is fast because it solves the standard equations of the least-squares. However, the main obstacle to vibration signal analysis is that the collected non-stationary signals are usually mixed with heavy noise caused by variable operating or environmental conditions. As a result, the rank deficient in least-squares estimation must be coped with to overcome this problem. This problem can be better handled by the generalized Schur complement (Ando, 1979). However, in this paper we are using the singular value decomposition method, which is a highly reliable, computationally stable mathematical tool that could obtain more accurate results and help to resolve these problems.
This study is structured as follows. Section 2 briefly introduces the vector autoregressive models and singular value decomposition. The updated approximation for the singular value decomposition of the matrix will be discussed in Section 3. Section 4 presents the proposed method for updating the modal parameters of the VAR model. The identification of the mechanical and operational systems will be presented in Section 5. The conclusion is summarized in the final Section.
2. Vector autoregressive models and singular value decomposition
Considering the general time-invariant recursive process for signal
A least-squares estimation can be applied if the data are assumed to be measured in a white-noise environment. Considering N successive vectors of the output responses from
A state matrix of the AR model at order
3. Updating the singular value decomposition of a matrix
In many least-squares and signal processing applications, one updates a matrix
Consider the singular value decomposition of a given matrix
where
3.1. Updating the SVD of a matrix when appending a row
Define a new matrix
One can compute
With
The singular values of the new matrix are updated through the singular values of the matrix
Instead of computing the singular values directly of the matrix
The updated left singular vectors
Obviously, the need to repeat SVD on equation (10)’s matrix is avoided by using the updated formulas from the four equations (12)–(15), which further reduces the computational complexity of computing SVD. Thus, solving the least-squares problem by SVD is beneficial for the identification process.
3.2. Updating the SVD of a matrix when deleting a row
A new matrix based on the given matrix
Equation (16) implies that
Thus, the singular values of
The singular values decomposition of the matrix
The updated right singular vectors
Thus, the set of four equations (17)–(20) is an effective procedure for updating the SVD of the matrix when deleting a row. The aim of this technique is to reduce the computational complexity when computing the SVD of a matrix.
3.3. Updating the SVD of a matrix when appending a column
In this case, a matrix based on the given matrix
Letting
The eigen decomposition of
The singular values of the matrix
The updated right singular vector
The updated left singular vectors
Instead of repeating the computing SVD of the matrix, the SVD updating procedure of the matrix when appending a column is presented in the set of four equations (23)–(26).
4. Modal analysis of non-stationary vibrations
As presented in the previous section, many studies have used the matrix's singular value decomposition (SVD) in system identifications. Updating the SVD of the matrices by appending or deleting a column and a row has been presented in many algorithms. This section develops a formula for updating model parameters for AR models by updating the SVD of a data matrix through the identification procedure with respect to time and model order. The proposed process for the modal analysis is also presented in this section.
4.1. Updating in model order for AR model parameters
Consider that, the data matrix
The goal of the model identification is to determine all the model parameters. Based on equation (5), solving the least-squares problem for the model parameters of AR models by SVD is defined by:
The data matrix at order
The model parameter estimation of AR models at order Flow diagram of updating order for model parameters.
Input:
Step 1. Computation of the model parameters at order Using the SVD in equation (9) of the data matrix to estimate the model parameters at order
Step 2. Update of the singular values of the data matrix at order Solving the secular equation in equation (24) to calculate the singular values of
Step 3. Update of the right vector Based on
Step 4. Update of the left vectors Once the singular values and the right vectors at order
Step 5. Computation of the model parameters of AR models at order Because the singular values, the left and right vectors at order The above algorithm identifies the model parameters at higher model orders through the SVD of the data matrix at the previous order. The model parameters are defined with low computational complexity and computational time effectiveness. This technique is preferable to the repetitive approach of equation (28) for each order value.
4.2. Updating in time for AR model parameters
Observation matrix
Based on equation (5), solving the least-squares problem for the model parameters of AR models by SVD is defined as:
Instead of the iterative solution procedure required to calculate the model parameters at time Flow diagram of updating in time for model parameters.
Input:
Step 1Computation the model parameters at time The model parameters of the AR model at time
Step 2Update of the singular values of the data matrix at time The singular values of the data matrix
Step 3Update of the right vectors Once, the singular values of the data matrix
Step 4Update of the left vectors The left vectors
Step 5Computation of the model parameters of the AR models at time The AR model’s model parameters are obtained by using the updated singular values, right vectors, and left vectors in steps 2, 3, and 4 as: From this algorithm, the parameters of models
5. Results and discussion
In this section, the proposed method will be applied to a lumped-mass dynamic system and to a hydraulic turbine blade experimental setup to extract the modal parameters and monitor the systems.
5.1. Lumped-mass mechanical model
A numerical simulation was carried out to produce numerical system input-output data. A mechanical model of the simulated system used for this study is shown in Figure 3. The dynamical model of the system was derived in equation (35). Schematic model of a two-degree-of-freedom (2-DOF) time-varying mechanical system illustrating its key components and the dynamic interactions between them.
The motion equation of the system can be derived from either a Newton or Lagrange formulation, as follows:
Because the variation of the masses is small in this example, the derivative of the masses with respect to time is negligible in the damping matrix. Therefore, equation (35) can be rewritten as follows:
An excitation signal with a white-noise shape is applied in this sub-section with the different rate change of system’s masses. Figure 4 shows the gradual changing masses for two different rates. The numerical values of the system parameters are given as follows: Mass changing function.
The system’s varying modal parameters are simulated in Figure 5 on a theoretical basis for the two different rates, 2.5 (%/s) and 5 (%/s). At the masse’s change rate 2.5 (%/s), the first natural frequency varies within the range of (2.32–2.47) (Hz), and the second varies within the range of (7.95–8.51) (Hz). At the masse’s change rate 5 (%/s), the two natural frequencies vary within the range of (2.19–2.47) (Hz) and (7.49–8.51) (Hz), respectively. Modal parameters of the system.
The displacement responses of the system under a particular excitation were obtained through the ODE45 method in MATLAB using a fixed-integration step and recorded at a sampling frequency of 100 (Hz). At the mass change rate 2.5 (%/s), Figure 6(a) plots the non-stationary vibration displacement signal. The signal’s spectrogram under a random excitation is presented Figure 6(b). Figure 7(a) and (b) show the non-stationary vibration displacement signal and the signal’s spectrogram under a random excitation at the mass change rate 5 (%/s). (a) Realization of the non-stationary vibration displacement and (b) Short-time Fourier transform of the signal with the gradual change at 2.5 (%/s). (a) Realization of the non-stationary vibration displacement and (b) short-time Fourier transform of the signal with the gradual change at 5 (%/s).

The proposed method uses the AR model to identify the mechanical system’s modal parameters in each data segment. The model’s parameters at the next segment are updated using the results of previous segments. The length of each window is sufficient to contain the modal parameters, and the length must be at least four times the highest period in order to track the changes of all modes. The model order selection procedure is based on the minimum description length (MDL) (Bui et al., 2022).
Figure 8 presents the identification of the modal parameters with the proposed method at the mass change rate 2.5 (%/s). Obviously, the natural frequencies are accurately determined and tracked. The results of damping ratios for the first and second modes are also in very good agreement with the calculated values. The proposed method performs better in terms of accuracy resolution than STFT. It can be observed from these figures that the proposed method matches well with theoretical variations. At the higher change rate of the masses, the modal parameters of the system using the proposed method are shown in Figure 9. Modal parameters of the system with the gradual change at 2.5 (%/s) using the proposed method. Modal parameters of the system with the gradual change at 5 (%/s) using the proposed method.

Comparison of the computational time of two methods: method by Schur complement (Bui et al., 2022) and proposed method for modal parameter diagram (data from two-channels).
5.2. Experimental data
In this section, the proposed method is applied to a hydraulic turbine blade to monitor the modal parameters. The turbine blade is made of bronze alloy “M”-C92300 corresponding to the standard designation 87Cu-8Sn-IPb-4Zn.F. Figure 10 shows the configuration of the test in which four accelerometers have been mounted to record the accelerations of this blade. Blade with four accelerometers.
5.2.1. The turbine blade in air
The test was carried out using an LMS system. A PCB impact hammer with a sampling frequency of 6400 (Hz) acted on the structure in the static test (Figure 11). The natural frequencies of this blade shown in Table 2 are obtained by different methods: Ansys, the power spectral density (PSD) of responses in MATLAB, short-time autoregressive model (STAR) (Vu et al., 2011a), method by Schur complement (Bui et al., 2022), and the proposed method. As seen, the proposed method reveals excellent matching results with previous identification methods. Modal test of the blade in the air. Modal identification of the blade in the air (Hz).
The first frequency (204.7 Hz) was not identified using the finite element method because it was the mounting-structure mode. The system’s PSD plot obtained from the spectrogram function in MATLAB is presented in Figure 12. The stabilization diagram obtained from the proposed method is shown in Figure 13. As shown in Table 2, the identifications of frequencies by the proposed method are pretty accurate for all modal parameters. The proposed method with order updating was applied to the systems to extract the natural frequencies. Spectra of the blade in the air by spectrogram functions in MATLAB. Order-updating stabilization diagram of the blade in the air using the proposed method.

5.2.2. Turbine blade raised from water
5.2.2.1. Experiment setup
A hydraulic test bench was constructed in the research laboratory to evaluate fluid-structure interactions. When the blade was placed inside a perforated tank, the vibration of the blade in air and water could be measured. The valves and various outlet nozzles are used to control the flow speed. The flow rates and therefore the depth of the blade in the water can be adjusted according to the desired flow velocities. A fastening system is a multi-tasking tool for mounting a blade in variable boundary conditions.
The PCB330A sensors are utilized for vibration measurements. The Vishay System 6000 was used to record pressure sensors during different tests. The data is exported and saved in different formats, such as.xls and .txt, by the software “Strain Smart” designed to work with the Vishay acquisition box. A PCB impact hammer is acted on the structure tests. The hammer is equipped with a steel extension to hit the plate at different depths. The configuration of the experiment is depicted in Figure 14. The blade is submerged at different depths, and the depth/length ratio varies from 0.4 (totally submerged) to 0 (in air). Modal test of the blade in water.
Modal identification of submerged blade by impact test.

(a) Response to the blade's acceleration and (b) short-time Fourier transform of the signal.
The modal signal-to-noise ratio (Vu et al., 2007) is utilized to separate spurious and real modes. The smallest frequency is then obtained for the next window computation. In this section, the proposed method was applied to track modal parameters for the submerged blade. The length of each data segment was chosen to track all the modes of the signals. The size length of the sliding window varies and is chosen to be at least 4 times that of the longest natural period of the previous block (Bui et al., 2022).
Before the blade rises, its modal parameters was determined by analytical and experimental methods at different depth length ratios (D/L). The result is shown in Table 3.
In this section, the proposed method was applied to the measured signals. The length of each data segment was chosen to track all the modes of the signals. In each window, the minimum description length (MDL) was used to obtain the order of the models. The system's natural frequencies were extracted using the proposed method as shown in Figure 16. Natural frequencies of the blade using the proposed method.
Compared with the modal testing in Table 3 and STTF of the signals shown in Figure 15, the identifications of frequencies (147–151.6, 191.2–199, 292.2–303, 435.3–451.4, 579.6–605.2) (Hz) are quite accurate for all modal parameters. Figure 16 shows that the natural frequencies increase slightly when the blade rises from the water to the surface under turbulence. This increase is relevant to the depth ratio of the blade submerged in water. This result agrees well with the conclusion in other authors (Vu et al., 2007).
During the rise-up, the blade is in a moving condition, and the boundary condition is affected by the movement. The clamp and the fixing systems are also in vibration. These lead to a little discrepancy to results in Table 3 which are from the modal testing (static), Figure 16 is dynamic turbulent testing, so some other effects, such as the boundary condition, change of mass, and stiffness, can explain the discrepancy. However, the two representations agree on the frequencies and the variation of the frequencies.
7. Conclusion
In this work, a new method of the modal parameter identification and monitoring using a vector autoregressive model has been introduced for non-stationary vibrations. The technique uses SVD and a short-time sliding window as autoregressive models to extract the model parameters. The method aims to reduce the computational complexity for the online slow-varying monitoring of non-stationary cases by updating the SVD to estimate AR model parameters through the order and time of the previous computational window. The proposed method was validated first through a numerical simulation of a mechanical system at the different rates of masses and then through experiments on a submerged hydraulic turbine blade. Results show that the proposed method is a powerful technique for analysis and monitoring the modal parameters in non-stationary vibration systems under a reasonable varying rate at 5% per second. Natural frequencies can be accurately obtained and monitored. The identification and monitoring of damping ratios are sufficiently convincing.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: The authors would like to thank the Natural Sciences and Engineering Research Council of Canada (NSERC), RGPIN-2016-05859, and RGPIN-2019-05749 for their financial support.
