Abstract
The nonlinear time-delay dynamic absorber has a good control effect on the main system under harmonic excitation, but the control effect on the main system under complicated excitation is not obvious. In the previous study, they do not have an effective method to obtain the time-delay control parameters under different external excitations. Because of the above problems, this paper proposed an innovative method to obtain the control parameters of time-delay dynamic absorbers. For the vibration system including the nonlinear time-delay dynamic absorber, the transient time-integration method was used to solve the nonlinear delay dynamic differential equation of the system under the specific excitation. Then, the quantitative relationship was established between the time-domain responses of the vibration system, the external excitation, and time-delay control parameters. The time-delay control parameters would be obtained when the time-domain response of the main system is minimized under specific excitation using an algorithm that continuously compares the objective function that is related to the time-domain response of the main system. This paper took the two-degree-of-freedom vibration system with a nonlinear time-delay dynamic absorber as the target system to simulate the time-domain response of the main system. The simulation results show that the time-delay control parameters calculated by the new method can obtain significant vibration reduction effects for both harmonic excitation and multiharmonic excitation. The suppression performance of the nonlinear time-delay dynamic absorber is significantly improved.
1. Introduction
1.1. Background
The dynamic absorber is an effective vibration control tool, which has been widely used in the engineering industry, such as vehicles [1], ships, aerospace, and other fields [2]. The traditional passive dynamic vibration absorber has a small frequency reduction domain. Therefore, many scholars choose active control methods to improve the vibration reduction performance of the absorber. Time delay is an inevitable factor during the active control. So, many researchers focus on how to avoid and even use time delay as an active control factor.
1.2. The Problem Studied in this Paper
The time-delay absorber has a good control effect on the single-frequency excitation. However, the control effect of the constant time-delay parameters is not obvious when the external excitation is not harmonic excitation. Because the existing research does not have a good solution for the time-delay control parameters of the time-delay absorber under complicated excitation, for the above problems, this paper proposed an innovative method to calculate the control parameters of nonlinear time-delay absorber under multiharmonic external excitation.
1.3. Literature Survey
Roberson found that the nonlinear absorber can achieve better vibration absorption effects than the linear absorber [3]. Viguié and Kerschen addressed the problem of mitigating the vibration of nonlinear mechanical systems using nonlinear dynamical absorbers. It is effective in a wide range of forcing amplitudes [4]. Starosvetsky and Gendelman presented a nonlinear absorber tuning procedure in the vicinity of (1 : 1) resonance which provides the best total system energy suppression [5]. To further improve the vibration reduction performance of the absorber, the researchers chose to apply active control on it, such as choosing variable-stiffness structure [6] and controlling by adjusting the excitation current [7]. Oueini et al. proposed a nonlinear active vibration absorber for flexible structures and verified the effectiveness of the theoretically analyzed active vibration absorber by experiments [8]. Pappalardo and Guida proposed a new actively controlled inertial-based vibration absorber and used for controlling the mechanical deformations of flexible structures [9]. Also, some other ways to improve the bandwidth of passive absorbers were studied including the increase of the attached mass [10], the use of multiple (spread) tuned mass dampers [11], the addition of inerter devices [12], and the use of nonlinear dampers [13].
The active control system takes a certain time from the acquisition of the signal to the processing of the computer to the work of the actuator, so there is an inevitable time delay when the active control is performed [14]. The time delay can destabilize the stability or make it become nonlinear of the vibration system [15]. Therefore, researchers always treated the time delay as an unfavorable factor in early time. They usually excluded [16] and compensated [17] time delay using Pade approximation [18], sliding mode control [19], and other methods in engineering [20, 21]. Olgac et al. [22–24] proposed to use time delay as the active control term to reduce the vibration by calculating the appropriate control parameters. The vibration of the main system under single-frequency excitation can be almost eliminated. The team studied the vibration reduction principle of the real-time tunable absorber and optimized the performance of the time-delay dynamic absorber.
In recent years, the research that uses time delay as an active vibration control term has made great progress [25–28]. Saeed et al. studied a controller based on nonlinear time-delay saturation to suppress the vibration of the nonlinear beam [29]. Alhazza et al. studied the nonlinear free vibration of beams using the acceleration time-delay feedback control [30] and studied the nonlinear vibration of the cantilever beam controlled by nonlinear time-delay feedback under parameter excitation [31] and experimented active-multimode vibration of the cantilever beam under the time-delay control [32]. Mirafzal et al. optimized the time-delay control parameters of the active vibration control of the cantilever beam by the genetic algorithm and carried out related experimental research, which showed that the method can achieve good results [33].
Zhao and Xu used the multiscale method to study the suppression performance of the nonlinear dynamic absorber with time delay for the main system [34–36]. Wang and Hu [37] did theoretical and methodological study on the stability of time-delay dynamic systems and the Hopf bifurcation behavior. Chen and Cai studied the active control on the flexible beam rotating vibration and forced vibration with time delay and carried out experimental research about it [38, 39]. Li et al. studied the control method of varying-time-delay for the vibration system under the action of multiharmonic excitation [40] and white noise excitation [41], and it has achieved a certain effect for the vibration control of the main system.
1.4. Scope and Contribution of this Study
In this paper, the two-degree-of-freedom vibration system with the nonlinear time-delay absorber is taken as an example to calculate the optimal time-delay control parameters under different external excitations. By analyzing the vibration response of the main system, the nonlinear constant time-delay absorber calculated in this paper has a very significant control effect for both harmonic excitation and multiharmonic excitation.
1.5. Organization of the Paper
In Section 2, the nonlinear time-delay absorber mechanical model is presented in Section 2.1, and the stability analysis of the main system attached with the nonlinear time-delay absorber is done in Section 2.2. Section 3 is the solving algorithm of the optimal time-delay control parameter. In Section 3.1, the numerical solution method for the system equations of this paper is proposed briefly. The relations of objective function and the responses of the main system in the time domain are illustrated in Section 3.2. In Section 3.3, the algorithm flow about how to get optimal control parameters is proposed. In Section 4, the computational simulation and result analysis about the main system controlled by the time-delay control parameters calculated in this paper is presented under harmonic excitation and multiharmonic excitation. Section 5 is a summary of the paper, including some general considerations on the work done, a short discussion on the quality of the numerical results found, and possible directions for future research.
2. Nonlinear Time-Delay Absorber Model and Stability Analysis
2.1. Mechanical Model
In practical engineering, the shape and structure of the dynamic absorber are complicated and contain amount of uncertainty. We made a reasonable simplification of the practical dynamic absorber for the study. A two-degree-of-freedom vibration system model including a nonlinear time-delay absorber is established. The model is shown in Figure 1.

The system includes a nonlinear time-delay absorber based on the displacement feedback of the absorber. The time-delay feedback control force is expressed as
In the system, is the feedback gain and τ is the time delay of control parameters. m1 is the mass of the absorber, k1 is the stiffness coefficient, and c1 is the damping coefficient of the absorber, and x1 is the vibration displacement of the absorber. m2 is the mass of the main system, k2 is the stiffness coefficient, and c2 is the damping coefficient of the main system, and x2 is the vibration displacement of the main system. xd is the external displacement excitation, and its form is harmonic or multiharmonic.
The nonlinear dynamic differential equation of the vibration system is expressed as
2.2. Stability Analysis
The stability analysis of the system ensures that the optimized time-delay control parameters satisfy the system stability conditions.
For system dynamics differential equation (2), when , regardless of the parameters in the system, the equilibrium point (0, 0) is always the solution of equation (2). This paper mainly focuses on the system at the equilibrium point (0, 0). The stability is analyzed. Linearizing equation (1) at equilibrium point (0, 0), we can get the corresponding characteristic equation as
That
In system characteristic equation (3), the relationship between the gain and the time delay iswhere b is the real part of the characteristic equation root s:
Among them,
It can be seen from equation (5) that the real part b of the characteristic equation root s increases as the absolute value of the time-delay gain increases. In another word, the characteristic root moves from the left half plane to the right half plane as becomes larger in the complex plane. The system switches from a steady state to an unstable state.
When the root of the characteristic equation is a pure virtual root , the system is in a critical stable state, and equation (5) becomes
For the specific time delay , the system’s crossing frequency is determined by function (7), and the corresponding critical stable gain can be determined by function (8). When the subscript k = 1, 2, 3, … changes, the system’s crossing frequency and critical gain change accordingly. In order to ensure that the system always remains stable, when the gain is greater than zero, the gain should be less than the minimum value of the critical stability gain of all systems corresponding to the time delay; when the gain is less than zero, the gain should be greater than the maximum value of the critical stability gain of all systems corresponding to the time delay.
Finally, the form of obtained time-delay feedback gain is an open interval where the minimum value is less than 0 and the maximum value is greater than 0.
3. Optimal Time-Delay Control Parameter Solving Method
3.1. Numerical Solution Method for Nonlinear Differential Equations with Time Delay
Let equation (2)
Write equation (2) as a state equation form:
That
The delay feedback term, the nonlinear term, and the external excitation term in equation (11) are regarded as nonhomogeneous terms, and then the solution of the equation can be written as
Equation (13) was numerically discretized. The step is Δt = tk+1 − tk. If the simulation duration is T, the total number of steps is m = T/Δt, and a series of time points of equal steps Δt is
Then, the solution of the equation can be discretized into the following stepwise integral function of the recursive form
Then, the above function could be written as
Among the above function, . The initial condition of the function is
The above equation was solved by the transient time-integration method. The specific solution method is discussed in another paper. The system vibration response in the time domain could be expressed as is the vibration displacement, and is the vibration velocity at the time tk of the mass m1. is the vibration displacement, and is the vibration velocity at the time tk of the mass m2.
Function (2) was transformed as
The result of function (18) , , , was taken into function (19) to obtain the acceleration of the mass m1 at time tk and the acceleration of the mass m2 at time tk.
3.2. Objective Function
The time-domain vibration response of the main system was directly used as the objective function to optimize the time-delay control parameters with the control effect. This paper chose the weighted root-mean-square of the main system’s time-domain vibration response as the objective function.where is the root-mean-square of the displacement, is the root-mean-square of the velocity, and is the root-mean-square of the acceleration. , , and are weight coefficients, which can be selected according to the requirements of the time-delay dynamic absorber. In this paper, we chose it as .
3.3. Time-Delay Control Parameter Solving Algorithm
The algorithm randomly gave a set of initial control parameters of the time-delay absorber within the stability interval (20) to ensure the initial stability of the vibration system.
The numerical solution of system dynamics equation (2) is solved by the transient time-integration method. We could get the vibration displacement, velocity, and acceleration of the main system corresponding to each time tk under the initial control parameters. According to objective function (23), the objective function value J under each pair of time-delay control parameters is obtained. Then, the set of control parameters would be updated, and equation (2) controlled by the new parameters is solved again. The new objective function value J is calculated. By continuously updating the control parameters and comparing the objective function value J, we select the control parameters when the objective function J is the smallest as the optimal control parameters.
The flowchart of the optimization algorithm is shown in Figure 2.

In the first round of calculation, firstly, we selected randomly n pairs of time-delay control parameters in stable interval (20), which are recorded as the form array:
We can calculate the numerical solution of system dynamics equation (2) under the action of each pair of time-delay control parameters through the transient time-integration method. According to objective function (23), we calculate the corresponding main system displacement root-mean-square Jd, velocity root-mean-square , acceleration root-mean-square Ja, and objective function J, and then store it with an array recorded asm is the number of rounds which the objective function is located, and n is the position of the objective function in each array. The evaluation indexes J1 to Jn are compared one by one in the array. The time-delay control parameters τ and corresponding to the minimum evaluation index are selected as the optimal values and of the group. The smallest evaluation index Jmin in the array is recorded as . When calculating the first round, the global optimal evaluation index is equal to the first group optimal evaluation index, and the global optimal values and are equal to the first group optimal values and .
After obtaining the optimal time-delay control parameters in the first group, the time-delay control parameters are updated, and the update rules are as follows:where m is the number of rounds which the control parameters have been updated and n is the position of the control parameters in each group. and are the optimal control parameter values in the m − 1 round, and and are global optimal values. The parameters in function (27) are selected as = 0.6, a1 = 1.2, a2 = 2.2, and r1 and r2 are random numbers uniformly distributed between 0 and 1. Since the time delay τ > 0 is meaningful, the time-delay τ update function adds the absolute value sign. After updating, the next set of control parameters can be obtained. The n-th time-delay control parameter of the m-th round is expressed as
When the second round of m = 2 is calculated, the second set of calculated objective functions is stored according to the system dynamics equation solving method and the objective function calculation method in the first round.
The optimal time-delay control parameters corresponding to the minimum objective function in the second group are recorded as and .
The minimum evaluation index of the m = 2 round is compared with the global minimum evaluation index. If the minimum evaluation index in the round is smaller than the global minimum evaluation index ( < ), the optimal control parameters in the round is used as the global optimal control parameter ( = , = ); if the minimum evaluation index in the round is not less than the global minimum evaluation index ( ≥ ), the global optimal control parameter is unchanged ( = , = ).
The control parameters are updated again, and then the third round would be calculated. Repeat the above steps to calculate N rounds. The global optimal control parameters are continuously updated, and the global optimal control parameters and at the end of the calculation are regarded as the optimal time-delay control parameters.
4. Computational Simulation and Result Analysis
4.1. Harmonic Excitation
When the external excitation is the harmonic form, the external excitation xd in function (2) can be expressed as
In this paper, the parameters of the system are m1 = 0.1 kg, m2 = 1 kg, k1 = 10 N/m, k2 = 100 N/m, c1 = 0.1 N ∗ s/m, c2 = 2N ∗ s/m, a = 0.06 m, and ω = 10 rad/s.
When the nonlinear coefficient is μ = 0.5 of the nonlinear absorber, the time-delay control parameter is τ = 1.1924 s, = −1.5742 N/m optimized by the above algorithm. According to the stability analysis method, when the time delay is τ = 1.1924 s, the stable interval of the gain is −10 N/m, 9.22 N/m, and the optimized result satisfies the stability condition.
The relationship between the control parameters and the objective function during the optimization process is shown in Figure 3. It can be seen from Figure 3 that the optimization result has a trend of convergence to the optimal control parameters.

The passive absorber with the same nonlinear coefficient was elected as the comparison. There are the time-domain simulation results of the main system with two different kinds of absorber.
It can be seen from the time-domain simulation results, Figures 4–6, that the nonlinear time-delay dynamic absorber can achieve a better control effect than the nonlinear passive absorber. After the nonlinear time-delay dynamic absorber worked, the vibration response of the main system under the harmonic excitation was reduced more than 80%. It can be seen from the phase diagram (Figure 7) of the main system and (Figure 8) of the absorber that both the main system and the absorber are stable when the nonlinear time-delay dynamic absorber is working. Under the action of harmonic excitation, the algorithm can obtain suitable time-delay control parameters to effectively control the vibration of the main system, which verifies the effectiveness of the nonlinear time-delay dynamic absorber in previous studies.





4.2. Multiharmonic Excitation
It is well known that complicated excitation can be represented by a superposition of harmonic excitation. In this paper, we choose to construct a complicated excitation by the following method to study the control effect of the nonlinear time-delay dynamic absorber on the main system under complicated excitation.
The nonlinear coefficient of the absorber is chosen as μ = 0.5. Through the time-delay control parameter solving algorithm given above, it can be found that, under the multiharmonic excitation, the time-delay control parameters are τ = 0.0034 s and = −6.0397 N/m. According to the stability analysis method, when the time delay is calculated as τ = 0.0034 s, the stability interval of the gain is −10 N/m, 85431 N/m, and the optimized result satisfies the stability condition.
The relationship between the control parameters and the objective function during the optimization process is shown in Figure 9. It can be seen from Figure 9 that the optimization result has a trend of convergence to the optimal control parameters.

Figures 10–12 show the time-domain simulation results.



When the simulation duration is 300 s, Figures 13 and 14 show the phase diagram of the absorber and the main system.
Under the action of the nonlinear time-delay dynamic vibration absorber, it can be seen from the time-domain simulation results, Figures 10–12, that the vibration response of the main system is greatly attenuated under multiharmonic excitation. Observing the phase diagram, Figures 13 and 14, with simulation duration of 300 s, it can be seen that the main system and the absorber are in a stable state under the action of the nonlinear time-delay dynamic absorber. Compared with the nonlinear passive absorber, the vibration displacement response of the main system under the control of the nonlinear time-delay dynamic absorber can be attenuated by 33.92%, and the vibration velocity response of the main system can be attenuated by 39.35%. The system vibration acceleration can be attenuated by 38.6%.


5. Conclusion
In this paper, a general and effective time-delay control parameter optimization solving method is proposed to improve the vibration reduction effect of the nonlinear time-delay dynamic absorber. The time-delay control parameters, external excitations, and the objective function were linked through the transient time-integration method. The minimum time-domain vibration response of the main system is defined as the optimization target, and the time-delay control parameters are directly optimized under specific external excitation. Whether it is harmonic excitation or multiharmonic excitation, the method can solve the appropriate time-delay control parameters to reduce the vibration of the main system.
The nonlinear time-delay dynamic absorber obtained through the method of this paper can effectively control the vibration response of the main system. The main conclusions are as follows:(1)Whether it is simple harmonic excitation or multiharmonic excitation, this method can obtain suitable time-delay control parameters, which can effectively reduce the vibration response of the main system.(2)The algorithm that takes the main system time-domain vibration response (displacement, velocity, and acceleration) as the objective function can directly obtain the time-delay control parameters that have control effect on the main system. The time-delay control parameters calculated by the algorithm are different under different external excitations.(3)When the time-delay control parameters fluctuate within a small range around the optimal value, the time-delay dynamic vibration absorber also has an effect, which shows it has certain control robustness.
The transient time-integration method has high accuracy and good controllability when obtaining the numerical solutions of nonlinear time-delay dynamic problems. It is a good numerical method for studying nonlinear dynamics problems with time delay.
In the future, we will study the time-delay control on more complicated external excitation. The ideas in this paper can also be applied to the study of time-varying delay control, and it is also our direction in the future research.
Data Availability
The data used to support the findings of this study are included within the article. The results of this paper can be verified according to the data and methods given in the paper.
Conflicts of Interest
The authors declare that they have no conflicts of interest.
Acknowledgments
This study was supported with project no. 51275280 by the National Natural Science Foundation of China.