Abstract
The existence of nonlinearity is an inevitable frequent occurrence that should be considered to accurately identify the modal parameters of a vibration system using operational modal analysis. A problem is that the traditional operational modal analysis method based on the linear modal theory is not applicable to modal parameter identification of vibration systems with nonlinearity. A solution is as follows: this paper is aimed at solving the problem by proposing a new operational modal analysis method to carry out modal parameter identification for a nonlinear vibration system. The new operational modal analysis method, based on the forced response and symbolic regression method without assuming any pre-existing information and only using mathematical symbols, is introduced to solve the problem by automatically searching for the expression structure and modal parameters of a system in nonlinear normal modes. The simulation result of a three-degrees-of-freedom nonlinear system reveals the high accuracy of the proposed operational modal analysis method in extracting the modal parameters. Then, a rod fastening rotor model is considered, and the capability of the proposed operational modal analysis method to precisely extract its modal parameters is further evaluated.
Introduction
System identification is now aimed at the improvement of structural models built from input and output measurements for a real structure with vibration sensing devices. The modal parameters (namely, the natural frequencies, damping ratios, and mode shapes) are the basis of the model of the system to be expressed. In the past several decades, nonlinear normal modes (NNMs), which are a natural property of structural and mechanical systems, have been researched by many scholars. Moreover, NNMs are a good tool for performing modal analysis of nonlinear mechanical systems. The meaning of the NNM can be extended from the concept of the linear normal mode (LNM) for linear systems, but the NNM of structural and mechanical systems cannot be reflected in the decoupling of equations of motion. In other words, similar to the LNM for a linear system, the NNM for a nonlinear system is defined as any periodic motion of any undamped and autonomous system, but its principles and mechanisms are more complicated. A detailed description and explanation of NNMs can be found in the literature reviews.1,2 To date, a few methods have been introduced to solve this problem.
In addition, as reported in Peeters et al., 3 no direct constructive method exists to determine the appropriate excitation of a given NNM. Thus, experimental modal analysis (EMA) is not suitable for NNM identification, but operational modal analysis (OMA) has great advantages in solving this problem.
The problem is as follows. Currently, OMA methods based on linear system theory are mainly suitable for linear vibration systems, and not when nonlinearity exists. For example, the frequency-domain modal identification method mainly extracts modal parameters by solving the frequency response function of the system. 4 In addition, modal parameters can also be identified using the response signal of the measured structure in the time domain. Ibrahim 5 identified the modal parameters of spacecraft using the stochastic reduction method combined with the Ibrahim time domain method. The random subspace method stochastic subspace identification 6 proposed by Peeters et al. in 1995 was also based on a linear system space model. Additionally, the blind source separation method7,8 obtained modal parameters as unknown mixed channel parameters by obtaining observation signals through multiple sensors to estimate source signals.
For modal analysis of nonlinear vibration systems, Liao in 2014 proposed an approach to construct the relationship between the NNMs and the forced response of a nonlinear system. 9 Peeters et al. in 2011 proposed a nonlinear EMA method for modal testing of nonlinear vibrating structures based on NNMs. 10 The linearization approach was used to study nonlinear systems, and theories were developed in structural dynamics for the investigation of nonlinear systems.11–13 He14,15 and He and Sun 16 established a variational formulation in the thin film nonlinear vibration system, and the identification of the unknown function is given in detail.
There are no OMA methods for vibration system identification in the presence of nonlinearity at home or abroad. Therefore, we propose an OMA method to extract modal parameters using NNMs for vibration system identification in the presence of nonlinearity. Hence, based on forced response data, the symbolic regression method (SR) without assuming any pre-existing information and only using mathematical symbols is introduced to solve the problem by automatically searching for the expression structures and parameters of a nonlinear system in NNMs. Moreover, genetic programming has been successfully applied in the field of nonlinear function approximation, prediction, and modeling.
The paper is organized as follows: the upcoming section presents a theoretical analysis of identification methods to obtain the modal parameter of a system using NNMs. Next, a test of the proposed method is presented with a three-degrees-of-freedom nonlinear system. Subsequently, the application of the proposed method is presented to extract the NNMs of a rod fastening rotor model. Finally, a summary is provided.
Theoretical formulation
Nonlinear system model
All systems introduced in this report are assumed to be deterministic and time-invariant. For instance, under the condition of a given excitation, the system response is always the same without any uncertainty. The generalized multi-degrees-of-freedom nonlinear vibration system is shown in Figure 1, and its generalized differential equation is as follows (

Structure schematic of the nonlinear system.

Calculation and verification procedure of the OMA method based on SR.
By means of mathematics, general forces and responses can undoubtedly be written as sine and cosine series, respectively. In other words, the response or excitation is expressed as a linear combination of contributions from resonant NNMs. 17
Nonlinear response
Excitation
A number of scholars have contributed to the development of the HBM (harmonic balance method).18,19 The HBM expands the periodic response of a nonlinear system as a truncated Fourier series. The unknown time response
For most events in mechanical engineering, the response is related to the positions of the mechanical structure, so the equations of motions (1) of the structure can be written more clearly as
On the one hand, linear modal theory is not suitable for the modal analysis of vibration systems with nonlinearity, but the concept of the NNM helps us solve the problem well by extending linear modal theory to the generalized nonlinear mode.1,17 On the other hand, the response is a binary function of time and position, and the internal interactions at different positions are coupled. After the response is subjected to the variable separation method,
20
its expression can be updated to
Proposed OMA method
There are no OMA methods for vibration system identification in the presence of nonlinearity at home or abroad. Therefore, we propose an OMA method to extract modal parameters using NNMs for vibration system identification in the presence of nonlinearity. Hence, based on forced response data, the symbolic regression method without assuming any pre-existing information and only using mathematical symbols is introduced to solve the problem by automatically searching for the expression structures and parameters of a nonlinear system in NNMs. Moreover, genetic programming has been successfully applied in the field of nonlinear function approximation, prediction and modeling.
Symbolic regression has been conducted in extensive research by many domestic and foreign scholars. The natural laws implied in experimental data can be excavated with the usage of symbolic regression. In addition, the symbolic regression algorithms mainly include genetic programming (GP), gene expression programming, and stepwise regression algorithms for randomly generating candidate factor sets. Of the several methods, research on GP is the most widespread. The GP algorithm can identify the model’s expressions and parameters without assuming or relying on any pre-existing information and only using mathematical symbols before identification. Furthermore, GP does not assume the form of a function and automatically searches for the form of the mathematical formula and its parameters using the data and only mathematical symbols.21–26 In particular, the process of GP is an adaptive nonlinear search process under the guidance of the fitness and a generalized hierarchical computer program to describe the problem. 27
To demonstrate how the proposed nonlinear OMA method works, a simple NNM is taken as an example and shown in Figure 2. Its function expression

(a) Schematic of the automatic evolution of GP for the OMA method in searching for the modal parameter expressions; (b) GP algorithm workflow; (c) hierarchical structure of the function expression
Faced with the complicated expression structure in equation (4), we have to select the most suitable expression from all the expressions searched by GP, as shown in equation (8). Generally, the proposed nonlinear OMA method is carried out by obtaining the nonlinear modes and their modal parameters directly from the response time series. The method uses only mathematical symbols, including
For the general nonlinear vibration system, when its forced response is obtained, GP without assuming or relying on any pre-existing information and only using mathematical symbols is used before identification. In addition, the NNM as a function expression and its coefficients can be automatically extracted by performing NNM identification with the advantages of high accuracy and relatively simple operation. Finally, GP can be well applied to OMA of nonlinear vibration.
A test model
To avoid the situation in which the selected test system is too weakly nonlinear to influence the general results, a strongly nonlinear system is needed. A strongly nonlinear system means a system for which nonlinear terms are of the same level as linear terms. Taking a three-degrees-of-freedom nonlinear vibration system as an example, the external force selected is harmonic. The single NNM and its natural frequency
Model equations
The three vibrators in Figure 4 are connected to three nonlinear springs and dampers. We write out the equations for this nonlinear vibration system and introduce a transformation matrix

A three-DOF coupled nonlinear oscillator system.
Considering the object of this study, the system excitation equation used is as follows
At the same time, the harmonic balance method
16
is adopted to solve the above equation to obtain the analytic solution equation (11). According to the expression structure of equation (11), the OMA method proposed in an earlier section is suitable for this work to perform OMA and extract the modal parameters.
Numerical results
To extract the single NNM and further obtain the modal parameters as a theoretical reference, the forced responses of the above system must be calculated first. After choosing reasonable coefficients,
The Runge–Kutta method
28
is adopted for solving equation (9), and then, periodic solution expressions of responses
NNMs of the system extracted by the OMA method based on symbolic regression.
NNM: nonlinear normal modes.

Responses

Evolution process of OMA based on SR for responses
Comparison
The expression structure of the system response shows that the amplitude of the part of the response signal expression whose frequency is the same as the external force frequency is relatively small compared to the other parts, which have obvious amplitudes. The above performance indicates that the system undergoes a self-excitation phenomenon and that the energy of the system is reassigned to other frequency parts. It is very advantageous to identify the function structure with the OMA method based on GP. Additionally, the response time series are obtained by GP on Eureqa. The function expressions of the response time series are given in equations (13) to (15), and the natural frequency of a single NNM can be easily identified using the coefficients in the function structure.
Three criteria, including the absolute error and phase figure, are selected for comparison of the performance of the proposed nonlinear OMA method, and the results are listed in Table 2. According to the absolute error criterion, GP is suitable for the extraction of an NNM and its modal parameters. Considering the phase figure criterion, the overall NNM identification performance clearly indicates that the GP with symbolic regression method is more suitable than the reference method.
Nonlinear modal parameter estimation with the OMA method using SR.
OMA: operational modal analysis.
Because the three natural frequencies are too near to distinguish, the FRF is not selected, and the phase portraits are used instead for characterizing the accuracy and effectiveness of the symbolic regression method. In Figure 7, portraits of the theoretical values and estimations from symbolic regression for

Portraits of displacements of response
Table 2 shows that the OMA method based on SR can extract the three NNMs well, but the traditional method extracts only two LNMs. Finally, symbolic regression with GP can be applied to structural search and parameter identification very well and is more suitable for nonlinear OMA of nonlinear vibration systems.
The example problem
Rod fastening rotor model
The mechanical model of a simplified posterior rotor
30
is shown in Figure 8. The masses of the two rigid disks are

The simplified mechanical model.
The motion of the disk mass center is expressed as
Mechanical properties of the rod fastening rotor model.

Response curves of the theoretical reference and absolute error between the reference and the results from OMA with symbolic regression (plot
Results and analyses
The frequency response curve acquired is used as a reference to verify the performance in investigating the response of the system. Hence, the above model, which can accurately capture the structural motion of the system, consists of two NNMs. To further show the performance in the estimation of the NNMs, parameters including the displacement, velocity and acceleration are selected for analysis. Considering that the time interval is sufficiently small, we use the Euler stepping method described in equation (17) to acquire the velocity and acceleration from the displacement. Based on forced responses

Spectral analysis of the responses of

Phase diagrams of the rod fastening rotor model.
Conclusion
One of the greatest challenges in mechanical dynamics is to accurately model the nonlinearity and optimize the modal parameters in realistic vibrating structures using the OMA method. In this paper, a nonlinear OMA method based on symbolic regression is proposed. The natural frequencies of NNMs of the system are identified by using symbolic regression based on the forced response under harmonic excitation. The OMA method using only response time series is an advantageous modal analysis method for parameter identification of nonlinear vibration systems. The existence of nonlinearity is a huge challenge for accurately identifying the modal parameters of vibration systems using OMA. Additionally, there are many deficiencies in the research, and the current research is far from sufficient.
Footnotes
Acknowledgement
The authors are grateful to other participants of the project for their cooperation.
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: This work was supported by the National Natural Science Foundation of China [Grant No. 61773401].
