Skip to main content
  • Original Article
  • Open access
  • Published:

New Multi-Channel VSMFxLMS Algorithm for Vibration Reduction of Gear Systems

Abstract

At present, the active control of gear vibration mostly relies on existing algorithms. In order to achieve effective vibration reduction of the gear system, particularly during the vibration process, this paper proposes a multi-channel VSMFxLMS algorithm based on the FxLMS algorithm. This novel approach takes into account the time-varying nature of the vibration signal during gear vibration. Adaptive filter power coefficients are updated in a skip-tongue variable-step manner using momentum factors. Firstly, the paper establishes the dynamics model of the gear system and analyzes the nonlinear dynamic characteristics of the system. It then examines the vibration damping effect of the FxLMS algorithm and analyzes its performance under different gear system motion states, considering different step lengths and momentum factors. Lastly, the proposed VSMFxLMS algorithm is compared with the FxLMS algorithm, highlighting the superiority of the former. Overall, this research highlights the potential of a multi-channel VSMFxLMS algorithm in reducing vibrations in gear systems. The study optimizes the performance of gear systems while using advanced control strategies.

1 Introduction

Gears play a vital role in the transmission system and are widely used for their numerous benefits. However, gear vibration is a common issue that affects their optimal operation. The vibrations generated during gear operation can result in excessive wear and damage, undermining the performance and reliability of the gear system. The causes of gear vibration are multifaceted and can be due to unbalanced loads, design or manufacturing errors, or improper gear alignment. Managing gear vibration is crucial for enhancing gear system’s performance, durability, and efficiency. By implementing appropriate measures, gear systems can be optimized for better performance and long-term reliability.

To effectively control vibrations, Richards et al.[1] suggested a passive approach based on gear mesh contact, whereby a periodic structural component was implemented to attenuate the transmitted vibrations as well as the excitation forces. Hui et al. [2] developed a mesh stiffness model for profile shifted gears with addendum and tooth profile modifications to reduce vibrations. Xiao et al. [3,4,5] developed an energy dissipation model to minimize the vibration of mechanical systems under centrifugal loads, particularly in harsh conditions. The model utilized powder materials for their damping properties, with their size found to significantly impact the vibration characteristics. The study revealed that properly selected powder damping materials could effectively dampen vibrations and reduce the negative effects of mechanical jarring. A meshing stiffness model was proposed by Yu et al. [6] to study the influence of the addendum modification on the dynamic response of the gear system. Wei et al. [7] analyzed the dynamic behavior of a planetary gear system with a flexible structure. And they [8] developed a model for tooth modification which aimed at reducing vibration. The model determined optimal values of the tooth modification parameters to minimize vibration amplitude. Ref. [9] introduces a mechanical model for a vibration isolation system consisting of an Integral elastic ring squeeze film damper and elastic damping supports for gear systems. Samani et al. [10] analyzed the nonlinear vibration of a spiral bevel gear pair with a new model of tooth modification. Wang [11] proposed a multi-objective modification optimal design method for helical gears, aimed at reducing vibration and noise. A novel type of cylindrical spur gear is proposed by Jiang and Liu [12], which utilizes elastic isolation to reduce vibration. The gear system consists of three parts—the gear body, elastic isolation layer, and involute tooth shape body. Chen et al. [13] proposed a high-order phasing gear to reduce the fluctuation of mesh stiffness and thus control the vibration of the gear system.

With the advancement of computer technology, active vibration damping technology has become increasingly prevalent in gear systems. Active vibration damping technology offers numerous benefits, including improved gear operation, reduced noise levels, increased reliability, and reduced maintenance costs. In order to reduce torsional vibrations, Gill-Jeong [14] added a unidirectional clutch in the gear transmission system. Gao et al. [15] considered online identification and filtering functions in the Filtered-x Least Mean Square (FxLMS) algorithm. The results show that the method is more effective in damping vibration than the traditional FxLMS algorithm, but the response time is somewhat prolonged. Spada and Nicoletti [16] discussed the application of Udwadia-Kalaba methodology in active vibration control. To mitigate the negative impact of meshing stiffness, Dogruer and Pirsoltan [17] proposed a nonlinear controller that modifies the torque applied to the driving gear. Sun et al. [18] developed a built-in active vibration control structure for multistage gearboxes based on modal results from finite element solutions. Wang et al. [19] presented an adaptive fuzzy proportion integration differentiation control algorithm to reduce the vibration, and analyzed the effect of vibration frequency control via experiment. Based on FxLMS algorithm, Philipp et al. [20] proposed a novel PENSE algorithm to reduce the vibration of the gear transmission system. Based on the PID controller, Sheng et al. [21] studied the effect of controller on the vibration reduction of a semi-direct gear system. A novel lattice recursive least square (NLRLS) algorithm was suggested by Luo et al. [22], which has a fast convergence speed and is sensitive to frequency changes. A surface-active modification method proposed by Peng and Zhou [23] is proposed to decrease the vibration of the face gear drive. The results showed that the vibration is reduced after the optimization. A novel active vibration suppression structure for a multistage gear system with a built-in piezoelectric actuator has been designed to generate active control force. An active controller has been designed and implemented utilizing the FxLMS adaptive algorithm [24]. Majumder and Tiwari [25] proposed a method of using active magnetic bearings to suppress vibrations in gear systems, and conducted experimental verification. Olanipekun et al. [26] proposed active control of force and power through a rotating frame to reduce gear system vibration.

Active vibration damping technology provides an effective means of reducing vibration in gear systems. It offers numerous benefits and can be particularly useful in challenging operating environments. Currently, there is relatively less research on active damping of gear systems compared to research on passive damping. Moreover, the application of algorithms is not extensively explored, and the optimization effect of existing algorithms is limited. Active vibration reduction optimization algorithms often do not prioritize the effectiveness of damping and the speed of convergence. To address this issue, this paper proposes a multi-channel Variable step size FxLMS algorithm with momentum (VSMFxLMS) algorithm based on the FxLMS algorithm. This algorithm involves updating the adaptive filter power coefficients using a skip-tongue line variable-step method and momentum factors. The results of the study demonstrate that this algorithm can effectively suppress while maintaining the convergence speed gear vibration when compared to the FxLMS algorithm.

2 Methodology

2.1 The Meshing Force and Friction

The meshing force of the gear pair can be expressed as

$$F_{mi} = k_{mi} f(Y) + {0}{\text{.5}}c_{mi} \dot{Y}{\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} (i = 1,{\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} 2),$$
(1)

where kmi and cmi respectively denote the meshing stiffness and damping of the ith tooth pair, which are obtained in Ref. [27]; Y is the dynamic transmission error, which can be expressed as

$$Y = y_{1} - y_{2} + \theta_{1} r_{b1} + \theta_{2} r_{b2} - e(t),$$
(2)

where subscripts 1 and 2 denote the driving gear and driven gear, respectively; y denotes the vibration displacement in y direction; θ is the angular vibration displacement of the driving gear and driven gear, respectively; rb is the radius of the basic circle; e(t) is the static transmission error.

The gear backlash function can be represented as

$$f_{{m{\text{i}}}} (Y) = \left\{ \begin{gathered} Y - b_{h} ,\quad Y > b_{h} , \hfill \\ 0,\quad \quad \quad \, - b_{h} \le Y \le b_{h} , \hfill \\ Y + b_{h} ,\quad Y < - b_{h} , \hfill \\ \end{gathered} \right.$$
(3)

where the total gear backlash is 2bh.

The friction force is given as

$$F_{fi} = \mu_{i} \lambda_{i} F_{mi} {\kern 1pt} ,{\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} \left( {i = 1,{\kern 1pt} {\kern 1pt} {\kern 1pt} 2} \right),$$
(4)

where λi and μi respectively denote the directional coefficient and friction coefficient of the tooth surface, which can be calculated by Ref. [27].

The friction arms of the gear pair can be derived as

$$\left\{ \begin{gathered} L_{11} = a\sin \alpha - \sqrt {r_{a2}^{2} - r_{b2}^{2} } + r_{b1} \omega_{1} t_{1} , \hfill \\ L_{12} = a\sin \alpha - \sqrt {r_{a2}^{2} - r_{b2}^{2} } + r_{b1} \omega_{1} t_{2} , \hfill \\ L_{21} = \sqrt {r_{a2}^{2} - r_{b2}^{2} } - r_{b1} \omega_{1} t_{1} , \hfill \\ L_{22} = \sqrt {r_{a2}^{2} - r_{b2}^{2} } - r_{b1} \omega_{1} t_{2} , \hfill \\ \end{gathered} \right.$$
(5)

where L1i and L2i respectively denote friction arms between ith tooth pair; a represents the center distance of the gear pair; w is the angular velocity; ti is the meshing time of the ith tooth pair; ra2 is the addendum circle of the driving gear.

2.2 The Nonlinear Dynamic Model

The lumped massed model of the gear transmission system is shown in Figure 1. It is a simplified bending-torsional coupling model with eight degrees of freedom. The parameters of the gear transmission system are marked in Figure 1.

Figure 1
figure 1

Dynamic model of the gear transmission system

The dynamic model of the gear transmission system is given in Eq. (6). In Eq. (6), subscripts m and T respectively denote the motor and load; I and m respectively denote the moment of inertia and mass; x is the vibration displacement in x direction; kr and cr represent the supporting stiffness and supporting damping, respectively; T is the torque.

$$\left\{ \begin{gathered} I_{m} \ddot{\theta }_{m} = T_{m} - k_{\theta 1} (\theta_{m} - \theta_{1} ) - c_{\theta 1} (\dot{\theta }_{m} - \dot{\theta }_{1} ), \hfill \\ m_{1} \ddot{x}_{1} + c_{r1x} \dot{x}_{1} + k_{r1x} f_{1bm} (x_{1} ) = - (F_{f1} + F_{f2} ), \hfill \\ m_{1} \ddot{y}_{1} + c_{r1y} \dot{y}_{1} + k_{r1y} f_{1bm} (y_{1} ) = {\kern 1pt} - (F_{m1} + F_{m2} ), \hfill \\ I_{1} \ddot{\theta }_{1} = - (F_{m1} + F_{m2} ) \cdot r_{b1} - (F_{f1} L_{11} + F_{f2} L_{12} ) \hfill \\ {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} + k_{\theta 1} (\theta_{m} - \theta_{1} ) + c_{\theta 1} (\dot{\theta }_{m} - \dot{\theta }_{1} ), \hfill \\ m_{2} \ddot{x}_{2} + c_{r2x} \dot{x}_{2} + k_{r2x} f_{2bm} (x_{2} ) = {\kern 1pt} F_{f1} + F_{f2} , \hfill \\ m_{2} \ddot{y}_{2} + c_{r2y} \dot{y}_{2} + k_{r2y} f_{2bm} (y_{2} ) = F_{m1} + F_{m2} , \hfill \\ {\kern 1pt} I_{2} \ddot{\theta }_{2} = - (F_{m1} + F_{m2} ) \cdot r_{b2} - (F_{f1} L_{21} + F_{f2} L_{22} ) \hfill \\ {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} - k_{\theta 2} (\theta_{2} - \theta_{T} ) - c_{\theta 2} (\dot{\theta }_{2} - \dot{\theta }_{T} ), \hfill \\ I_{T} \ddot{\theta }_{T} = - T_{T} + k_{\theta 2} (\theta_{2} - \theta_{T} ) + c_{\theta 2} (\dot{\theta }_{2} - \dot{\theta }_{T} ). \hfill \\ \end{gathered} \right.$$
(6)

The non-dimensional time Ï„ used in the analysis can be defined as Ï„ = wnt, where wn is the natural frequency of the gear pair. The natural frequency can be calculated using the expression wn = (kn / meq)1/2, in which meq is the equivalent mass of the gear pair and kn is the average value of the meshing stiffness. To facilitate the calculations, a nominal displacement scale, bc, is also introduced. Using these parameters, the non-dimensional parameters can be determined as follows:

ηm1=kθ1/Imwn2, ξm1=cθ1/Imwn, ξr1x=cr1x/m1wn, ξr1y=cr1y/m1wn, ξ1=ξ2=cm/m1wn, ξ3=ξ4=cmrb1/I1wn, ηr1x=kr1x/m1wn2, ηr1y=kr1y/m1wn2, η1=km1/m1wn2, η2=km2/m1wn2, η3=km1rb1/I1wn2, η4=km2rb1/I1wn2, ηm2=kθ1/I1wn2, ξm2=cθ1/I1wn, η5=km1/m2wn2, η6=km2/m2wn2, ξ5=ξ6=cm/m2wn, η7=km1rb2/I2wn2, η8=km2rb2/I2wn2, ξ7=ξ8=cmrb2/I2wn, ξr2x=cr2x/m2wn, ξr2y=cr2y/m2wn, ηr2x=kr2x/m2wn2, ηr2y=kr2y/m2wn2, ηm3=kθ2/I2wn2, ξm3=cθ2/I2wn, ηm4=kθ2/ITwn2, ξm4=cθ2/ITwn, f1=Tm/Imbcwn2, f2=TT/ITbcwn2.

Therefore, Eq. (6) can be expressed as

$$\left\{ \begin{gathered} \ddot{q}_{0} = f_{1} - \eta_{m1} (q_{0} - q_{3} ) - \xi_{m1} (\dot{q}_{0} - \dot{q}_{3} ), \hfill \\ \ddot{q}_{1} = - (\mu_{1} \lambda_{1} \eta_{1} + \mu_{2} \lambda_{2} \eta_{2} )f_{m} (q) - (\mu_{1} \lambda_{1} + \mu_{2} \lambda_{2} )\xi_{1} \dot{q} - \xi_{r1x} \dot{q}_{1} - \eta_{r1x} q_{1} , \hfill \\ \ddot{q}_{2} = - (\eta_{m1} + \eta_{m2} )f_{m} (q) - \xi_{m1} \dot{q} - \xi_{r1y} \dot{q}_{0} - \eta_{r1x} q_{0} , \hfill \\ \ddot{q}_{3} = - (\eta_{m3} + \eta_{m4} )f_{m} (q) - \xi_{m3} \dot{q} - (\mu_{1} \lambda_{1} L_{11} \eta_{m3} + \mu_{2} \lambda_{2} L_{12} \eta_{m4} )f_{m} (q)/r_{bp} \hfill \\ {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} - (\mu_{1} \lambda_{1} L_{11} + \mu_{2} \lambda_{2} L_{12} )\xi_{m3} \dot{q}/r_{bp} + \eta_{m2} (q_{0} - q_{3} ) + \xi_{m2} (\dot{q}_{0} - \dot{q}_{3} ), \hfill \\ \ddot{q}_{4} = (\mu_{1} \lambda_{1} \eta_{m5} + \mu_{2} \lambda_{2} \eta_{m6} )f_{m} (q) + (\mu_{1} \lambda_{1} + \mu_{2} \lambda_{2} )\xi_{m5} \dot{q} - \xi_{r2x} \dot{q}_{4} - \eta_{r2x} q_{4} , \hfill \\ \ddot{q}_{5} = (\eta_{m5} + \eta_{m6} )f_{m} (q) + \xi_{m5} \dot{q} - \xi_{r2y} \dot{q}_{4} - \eta_{r2x} q_{4} , \hfill \\ \ddot{q}_{6} = - (\eta_{m7} + \eta_{m8} )f_{m} (q) - \xi_{m7} \dot{q} - (\mu_{1} \lambda_{1} L_{21} \eta_{m7} + \mu_{2} \lambda_{2} L_{22} \eta_{m8} )f_{m} (q)/r_{bg} \hfill \\ {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} - (\mu_{1} \lambda_{1} L_{21} + \mu_{2} \lambda_{2} L_{22} )\xi_{m7} \dot{q}/r_{bg} - \eta_{m3} (q_{6} - q_{7} ) - \xi_{m3} (\dot{q}_{6} - \dot{q}_{7} ), \hfill \\ \ddot{q}_{7} = - f_{2} + \eta_{m4} (q_{6} - q_{7} ) + \xi_{m4} (\dot{q}_{6} - \dot{q}_{7} ), \hfill \\ \end{gathered} \right.$$
(7)

where q is the dimensionless vibration displacement (or angular vibration displacement), subscripts 0–7 correspond to Im-IT, respectively. The gear backlash function presented in Eq. (3) can be expressed as follows.

$$f_{m} (q) = \left\{ {\begin{array}{*{20}c} {\begin{array}{*{20}c} {q - (b_{m} + \frac{{d_{w} }}{2})/b_{c} ,} \\ {0,} \\ {q + (b_{m} + \frac{{d_{w} }}{2})/b_{c} ,} \\ \end{array} } & {\begin{array}{*{20}c} {q > (b_{m} + \frac{{d_{w} }}{2})/b_{c} ,} \\ {(b_{m} + \frac{{d_{w} }}{2})/b_{c} \le q \le (b_{m} + \frac{{d_{w} }}{2})/b_{c} ,} \\ {q < (b_{m} + \frac{{d_{w} }}{2})/b_{c} ,} \\ \end{array} } \\ \end{array} } \right.$$
(8)

The parameters are shown in Table 1.

Table 1 Parameters of the gear pair

2.3 Active Control Algorithm for the Gear System

Based on the vibration characteristics of gear transmission systems, there are two main types of active vibration control: controlling torsional vibration and controlling bending vibration. Actuators are arranged in the circumferential and radial directions, respectively, to generate control forces that suppress the internal excitation of the gear train, resulting in reduced vibration and noise of the entire system. In this paper, the structure illustrated in Figure 2 is adopted, which utilizes an actuator that exerts control force on the shaft through additional bearings to suppress bending vibration of the shaft. This not only decreases internal excitation between the gears, but also effectively mitigates the vibration transmitted to the gearbox. This approach employs a simpler radial arrangement of the actuator, which is easier to implement in engineering compared to the circumferential arrangement.

Figure 2
figure 2

The active control structure of the gear transmission system

2.3.1 Design of Multi-channel VSMFxLMS Algorithm

In this paper, we present a multi-channel VSMFxLMS algorithm as an extension to the traditional FxLMS algorithm. This algorithm is applied in parallel with an adaptive filter using the FxLMS algorithm to perform active damping of the gear system. Based on this, a multi-channel VSMFxLMS algorithm is developed. Figure 3 depicts the structure of this multi-channel VSMFxLMS active damping algorithm, and its single channel includes an active vibration reduction system based on the trap FxLMS algorithm and another based on the FxLMS algorithm. It is worth noting that while the active vibration reduction system based on the trap FxLMS algorithm does not require a reference vibration signal for acquisition, the FxLMS algorithm still requires the input of a reference vibration signal.

Figure 3
figure 3

Diagram of multi-channel VSMFxLMS algorithm

In Figure 3, xni(k) and xn(i+1)(k) are the reference signals used in the notch LMS algorithm, and their expressions are as follows:

$$\left\{ \begin{gathered} x_{ni} (k) = A\sin (2\uppi fit), \hfill \\ x_{n(i + 1)} (k) = A\cos (2\uppi fit), \hfill \\ \end{gathered} \right.i = 1,2, \cdots ,m,$$
(9)

where m is the number of filter bands.

In Figure 3, Shj(z) represents filter coefficients obtained after modeling the j-th secondary channel. It is used by both the FxLMS algorithm and the multiband notch LMS algorithm, with each using a different adaptive filter Wb(k) and Wn(k), respectively; q2' is the vibration displacement after algorithm optimization. The adaptive filter order used by the FxLMS algorithm will be determined based on the specific situation, while the adaptive filter order used by the multiband notch FxLMS algorithm is fixed at 2i. The higher the filter order used by the FxLMS algorithm, the better the noise reduction effect, but also correspondingly increased computational complexity. Therefore, the selection of the filter order should consider the noise reduction performance and hardware computing speed.

ybj(k) and ynj(k) represent the outputs of the FxLMS and multiband notch LMS algorithms, respectively, for the j-th channel. Their expressions are as follows:

$$\left\{ \begin{gathered} y_{bj} (k) = q_{2}^\text{T} (k)W_{bj} (k), \hfill \\ y_{nj} (k) = \sum\limits_{i = 1}^{m} {(x_{ni} (k)w_{nji} (k) + x_{n(i + 1)} (k)w_{nj(i + 1)} (k)).} \hfill \\ \end{gathered} \right.$$
(10)

The vibration displacement after algorithm optimization can be expressed as:

$$q_{2} ^{\prime}(k) = q_{2} (k) - y_{j} (k) * S_{j} (z),$$
(11)

where, yj(k)=ybj(k)+ynj(k).

The update formula for filter coefficients of the FxLMS algorithm in the j-th channel of a multichannel vibration reduction system is:

$$w_{bj} (k + 1) = w_{bj} (k) - 2\mu q_{2} ^{\prime}(k)x_{bw} (k),$$
(12)

where, xbw(k)=ybj(k)×Sh(z).

The update formula for filter coefficients of the multiband notch LMS algorithms in the j-th channel is:

$$\left\{ \begin{gathered} w_{nji} (k + 1) = w_{nji} (k) - 2\mu q_{2} ^{\prime}(k)x_{niw} (k), \hfill \\ w_{nj(i + 1)} (k + 1) = w_{nj(i + 1)} (k) - 2\mu q_{2} ^{\prime}(k)x_{n(i + 1)w} (k), \hfill \\ \end{gathered} \right.$$
(13)

where, xniw(k)=xni(k)×Sh(z), xn(i+1)w(k)=xn(i+1)(k)×Sh(z).

2.3.2 Convergence Speed and Steady-State Error Optimization of the VSMFxLMS Algorithm

In FxLMS algorithm, the step size has an important impact on the final noise reduction effect of the algorithm. Generally, for the FxLMS algorithm, the larger the step size during iteration, the faster the convergence speed, but the steady-state error will also be larger; the smaller the step size during iteration, the smaller the steady-state error, but the convergence speed will decrease accordingly. The convergence speed and steady-state error of the algorithm have a certain trade-off relationship when the step size is fixed, both of which have an impact on the final noise reduction effect: the faster the convergence speed of the algorithm, the corresponding stability will be improved to a certain extent, which is manifested in the fact that the algorithm can quickly return to the steady-state when the reference microphone receives certain interference and significant outliers; the smaller the steady-state error of the algorithm, the smaller the residual noise and the lower the sound pressure level. Using variable step size can effectively improve the performance of the FxLMS algorithm. Therefore, it is necessary to use appropriate means to modify the step size of the algorithm.

Considering that the computational cost of the algorithm should not be too high, we choose to control the step size based on the variation of the versiera function to reduce the computational complexity. Based on the standard versiera function, the error q2'(n) is used as the input variable, and the iteration step size is as follows:

$$\mu (n) = \beta (1 - \frac{1}{{1 + \alpha q_{2} ^{{\prime}{2}} (n)}}).$$
(14)

The constants α and β are both greater than 0. α has a more significant effect on the speed of step size change, while β has a larger influence on the upper limit of the step size. Since only the error signal at one moment is used, it means that the effectiveness of this step size optimization method will rely heavily on the accuracy of the error sensor. If the error sensor is disturbed by external factors at a certain moment, it will have a certain impact on the performance of the algorithm. At the same time, the farther away the error signal from the current moment, the lower its timeliness, and it should have a smaller impact on the step size at the current moment. To improve the stability of the step size optimization method and enhance the timeliness of the algorithm, the following formula is proposed as

$$\mu (m) = \beta (1 - \frac{1}{{1 + \alpha \sum\limits_{l = 1}^{L} {\frac{l}{L}q_{2} ^{{\prime}{2}} (l)} }}).$$
(15)

The variable step size method proposed in this paper no longer uses the value of a single error signal, but processes the error signal in blocks, using the sum of squared error signals within a period of time as the basis for step size change. At the same time, considering that the closer the moment is to the current moment, the greater the weight of the error signal in the step size change, the value of l/L in the formula is used as the weight of the error signal at that moment, which improves the effectiveness of the step size optimization method.

Since α and β are both fixed values, the step size change is relatively inflexible. Therefore, this paper introduces a momentum factor to further accelerate the convergence of the algorithm [28]. The multi-frequency notch filter FxLMS algorithm takes the instantaneous squared error J(n)=q2'2(n) as the objective function, and uses the steepest descent method to derive the iteration formula. After introducing the momentum factor, the objective function becomes:

$$J(n) = \sum\limits_{j = 1}^{n} {\eta_{i}^{n - j} } q_{2} ^{{\prime}{2}} (j),$$
(16)

where q2'(j) represents the error at time j, and ηi is the momentum factor, where -1<η<1. The iteration formula under the momentum factor is as follows:

(17)

where, μi=μm. Therefore, the gradient expression at time n can be obtained as:

(18)

Therefore, the following equation can be derived as

$$\left\{ \begin{gathered} w_{i} (n + 1) = w_{i} (n) + \mu_{i} q_{2} ^{\prime}(n)x_{iw} (n) \hfill \\ {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} + \mu_{i} \sum\limits_{j = 1}^{n - 1} {\eta_{i}^{n - j} } q_{2} ^{\prime}(j)x_{iw} (j), \hfill \\ w_{i + 1} (n + 1) = w_{i + 1} (n) + \mu_{i} q_{2} ^{\prime}(n)x_{(i + 1)w} (n) \hfill \\ {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} + \mu_{i} \sum\limits_{j = 1}^{n - 1} {\eta_{i}^{n - j} } q_{2} ^{\prime}(j)x_{(i + 1)w} (j). \hfill \\ \end{gathered} \right.$$
(19)

Similarly, we can obtain

$$\left\{ \begin{gathered} w_{i} (n) = w_{i} (n - 1) + \frac{{\mu_{i} }}{{\eta_{i} }}[\sum\limits_{j = 1}^{n - 1} {\eta_{i}^{n - j} } q_{2} ^{\prime}(j)x_{iw} (j)], \hfill \\ w_{i + 1} (n) = w_{i + 1} (n - 1) + \frac{{\mu_{i} }}{{\eta_{i} }}[\sum\limits_{j = 1}^{n - 1} {\eta_{i}^{n - j} } q_{2} ^{\prime}(j)x_{(i + 1)w} (j)], \hfill \\ \end{gathered} \right.$$
(20)

which can be rewritten as

$$\left\{ \begin{gathered} \eta_{i} (w_{i} (n) - w_{i} (n - 1)) = \mu_{i} [\sum\limits_{j = 1}^{n - 1} {\eta_{i}^{n - j} } q_{2} ^{\prime}(j)x_{iw} (j)], \hfill \\ \eta_{i} (w_{i + 1} (n) - w_{i + 1} (n - 1)) = \mu_{i} [\sum\limits_{j = 1}^{n - 1} {\eta_{i}^{n - j} } q_{2} ^{\prime}(j)x_{(i + 1)w} (j)]. \hfill \\ \end{gathered} \right.$$
(21)

The weight coefficient update formula of the algorithm is

$$\left\{ \begin{gathered} w_{i} (n + 1) = w_{i} (n) - 2\mu_{i} q_{2} ^{\prime}(n)x_{iw} (n) \hfill \\ {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} + \eta_{i} [w_{i} (n) - w_{i} (n - 1)], \hfill \\ w_{i + 1} (n + 1) = w_{i + 1} (n) - {2}\mu_{i} q_{2} ^{\prime}(n)x_{(i + 1)w} (n) \hfill \\ {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} + \eta_{i} [w_{i + 1} (n) - w_{i + 1} (n - 1)]. \hfill \\ \end{gathered} \right.$$
(22)

The introduction of the momentum factor means that when the weight coefficient changes are large at the current moment, the correction amount of the weight coefficients at the current moment increases. This can help the algorithm achieve faster convergence speed in the initial stage and accelerate the gradient descent process when the error signal undergoes sudden changes. The introduction of the momentum factor expands the range of the algorithm’s step size, reducing the sensitivity of the step size to the aggregation degree of the reference signal autocorrelation matrix’s eigenvalues, which helps the algorithm better converge. Compared with other variable step size algorithms, the introduction of the momentum factor does not bring too much computation, and the upper and lower bounds of the momentum factor are determined, which can effectively improve the convergence speed and tracking performance of the system.

3 Numerical Results and Discussion

This paper aims to enhance the effectiveness of the algorithm and highlight the nonlinear vibration characteristics of gear systems. To achieve this goal, we have reduced both the mesh damping and support damping beyond the existing theoretical basis. The modified damping of the gear system is demonstrated in Figure 4, which presents the bifurcation diagram.

Figure 4
figure 4

(a) Bifurcation diagram and (b) spectrum waterfall diagram of the gear pair with different excitation frequencies

From Figure 4, it is shown that the diagram reveals the presence of periodic motion in the low frequency band of the gear, whereas chaotic or quasi periodic motions occur in the middle and high frequencies. Meanwhile, the spectrum waterfall diagram illustrates that the gears exhibit varying motion states based on the excitation frequency. The analysis is performed for different motion states.

3.1 Analysis of Vibration Reduction Effect of the FxLMS Algorithm

When the excitation frequency is 0.52, the system is in a period-1 motion. As shown in Figure 5, after convergence, the time domain of the system displays vibration stability and exhibits a clearly periodic behavior according to the local magnification diagram. Additionally, the FFT spectrum of the system indicates peak frequencies at 1, 2, and 3, corroborating that the system is experiencing a periodic motion. The effect of vibration reduction is presented in Figure 5. When FxLMS algorithm is applied for the gear transmission system and the step size is set to 1×10-3. It is evident that the FxLMS algorithm effectively reduces vibrations in the time domain waveform while also significantly shortening the convergence time. The peak in the FFT spectrum is also greatly reduced, and there are no other sidebands present. These results demonstrate that for periodic vibration, the FxLMS algorithm can effectively reduce vibrations and increase the stability of the gear system during vibration.

Figure 5
figure 5

Dynamic response of the gear system at 0.52 when the step size is set to 1×10-3: (a) Time domain (b) FFT spectrum

When the step size is set to 1×10-6, the time domain and FFT spectrum of the gear system are shown in Figure 6. In the time domain, it is apparent that the FxLMS algorithm causes a shift in the vibration signal relative to the original signal during the start-up process, and the damping effect becomes less noticeable once the vibration stabilizes. In the FFT spectrum, a certain decrease in the peak value of the vibration signal can be observed when the FxLMS algorithm is applied. The results indicate that the algorithm has a slight reduction effect for a step size of 1×10-6, but the reduction effect is markedly reduced compared to that for a step size of 1×10-3.

Figure 6
figure 6

Dynamic response of the gear system at 0.52 when the step size is set to 1×10-6: (a) Time domain (b) FFT spectrum

As the excitation frequency is 1.05, it is evident that the waveforms display consistency in the time domain, but the amplitude of each cycle varies and converges at a slower pace. Moreover, the FFT spectrum presents discontinuous peaks in several locations, suggesting that the system exhibits quasi-periodic motion. Techniques such as active vibration control and condition monitoring are often employed to identify and mitigate quasi-periodic motion in gear systems.

In Figure 7, it can be seen that the FxLMS algorithm has a significant damping effect on the quasi-periodic vibration state when the step size is set to 1×10-3. The amplitude of the waveform in the time domain is effectively reduced, and there is a significant decrease in the peak value in the FFT spectrum. These results highlight the clear and noticeable damping effect of the FxLMS algorithm at this particular step size for the quasi-periodic motion state.

Figure 7
figure 7

Dynamic response of the gear system at 1.05 when the step size is set to 1×10-3: (a) Time domain, (b) FFT spectrum

As shown in Figure 8, for a step size of 1×10-6, the time domain shows that the starting phase still displays an offset, but the effect of vibration reduction improves gradually over time. In the FFT spectrum, there is a significant reduction in the peak at frequency 1. Comparing with Figure 6, it suggests that the FxLMS algorithm provides better damping for the quasi-periodic motion state than the periodic motion state at a step size of 1×10-6.

Figure 8
figure 8

Dynamic response of the gear system at 1.05 when the step size is set to 1×10-6: (a) Time domain, (b) FFT spectrum

Figure 9 displays the time domain and FFT spectrum when the excitation frequency reaches 2.49. The time domain shows a waveform that is complex, and the motion state is irregular and unpredictable. Meanwhile, the continuous peaks in the FFT spectrum signify that the gear system is in a chaotic state at this time. Chaotic motion in a gear system can lead to reduced system efficiency, increased noise levels, and mechanical failure over time. Therefore, it is necessary to reduce the vibration when the gear system is in a chaotic motion state.

Figure 9
figure 9

Dynamic response of the gear system at 2.49: (a) Time domain (b) FFT spectrum

Based on Figure 10, it can be observed that the time domain diverges, indicating that the step size of 1×10-3 is not capable of providing effective damping to the system under a chaotic motion state, and may even result in severe consequences. Consequently, this step size is unsuitable for the present application.

Figure 10
figure 10

Time domain of the gear system at 2.49 when the step size is set to 1×10-3

As displayed in Figure 11, when the step size is reduced to 1×10-6, it can be observed that the vibration in the time domain, based on the FxLMS algorithm for damping, no longer diverges and provides better damping. In the FFT spectrum, there is also a significant reduction in the peak value. This conclusion indicates that the FxLMS algorithm provides more prominent damping in the chaotic motion state of the gear system, with a step size of 1×10-6.

Figure 11
figure 11

Dynamic response of the gear system at 2.49 when the step size is set to 1×10-6 (a) Time domain (b) FFT spectrum

The effects of different momentum factors on damping are presented in Figure 12. Dividing the time domain into 40 groups, Figure 12(b), (d), and (f) illustrate the root mean square (RMS) values for each group. As shown in Figure 12, larger momentum factors generally result in better damping effects, especially for complex motion states in gear systems. However, excessively large momentum factors can lead to system instability and reduced resistance to external disturbances. Figure 13 demonstrates that with a step size of 1×10-3, increasing the momentum factor to 0.8 initially improves the system’s vibration reduction. However, as time passes, the vibrations start to disperse and the system becomes unstable. Therefore, selecting an appropriate momentum factor and step size can significantly improve the damping of gear systems.

Figure 12
figure 12

Time domains (a), (c), (e) and RMS values (b), (d), (f) at different excitation frequency when the step size is set to 1×10-6 (a), (b) 0.52 (c), (d) 1.05 (e), (f) 2.49

Figure 13
figure 13

(a) Time domains and (b) RMS values at the excitation frequency 0.52 when the step size is set to 1×10-3

3.2 Analysis of Vibration Reduction Effect of the VSMFxLMS Algorithm

To verify the performance of the variable-step active damping algorithm, combining momentum factors, which was proposed in the paper to improve the performance of the combined algorithm, a comparison will be made with the FxLMS algorithm. The comparison will focus on the results of both algorithms to see which algorithm performs better in terms of active damping.

Based on the results shown in Figure 14(a), it can be observed that the damping effect of the VSMFxLMS algorithm improves significantly. Moreover, in the FFT spectrum, the peak of the VSMFxLMS algorithm significantly decreases, indicating that the damping effect of the VSMFxLMS algorithm is better than that of the optimized FxLMS algorithm. This comparison demonstrates the superior performance of the proposed variable-step active damping algorithm with momentum factors, and its effectiveness in reducing peak values and improving damping effects. However, in Figure 14(b), the reduction effect of the VSMFxLMS algorithm is not obvious. It shows that the reduction effect of the VSMFxLMS algorithm on the gear system is also directly related to the step size.

Figure 14
figure 14

Comparison of different algorithms at excitation frequency of 0.52 when the step size is set to (a) 1×10-3 (b) 1×10-6

The reduction effect of different step sizes for the excitation frequency of 1.05 is shown in Figure 15. Similarly to the excitation frequency of 0.52, the VSMFxLMS algorithm shows good damping effect and fast convergence speed at a step size of 0.1, resulting in a significant decrease in the amplitude of the time domain and the peak of the FFT spectrum. At a step size of 1×10-6, the damping effect of the VSMFxLMS algorithm is not as significant as that for the step size of 1×10-3. However, it can be concluded that the VSMFxLMS algorithm generally optimizes the FxLMS algorithm better for quasi-periodic motion states compared to periodic motion states. These results suggest that the proposed variable-step active damping algorithm with momentum factors has the potential to improve damping performance for various types of vibrations.

Figure 15
figure 15

Comparison of different algorithms at excitation frequency of 1.05 when the step size is set to (a) 1×10-3 (b) 1×10-6

The optimization results for the algorithm with an excitation frequency of 2.49 are presented in Figure 16. The algorithm does not converge at a step size of 1×10-3, so only the optimization results at a step size of 1×10-6 are compared. It can be observed that the convergence speed and amplitude of the VSMFxLMS algorithm have significantly improved. Additionally, the peak in the FFT spectrum is significantly reduced, but the sidebands show little change. This suggests that there is a significant improvement in the amplitude during the gear system vibration, but the motion state remains almost the same. The findings of Figures 14 and 15 also support this conclusion.

Figure 16
figure 16

Comparison of different algorithms at excitation frequency of 2.49 when the step size is set to 1×10-6

Overall, the proposed algorithm optimizes better when the gear motion state is more complex, which aligns with the intention of designing an optimization algorithm. This result indicates that the proposed algorithm has the potential to improve the damping performance of gear systems with complex vibration patterns. However, compared with the FxLMS algorithm, the VSMFxLMS algorithm with drive exhibits greater fluctuations when the error sensor signal is disturbed, and the convergence of the large magnitude is weaker than the FxLMS algorithm after the perturbation, but when it tends to stabilize, the VSMFxLMS algorithm with drive has a significantly better convergence performance than the FxLMS algorithm.

4 Conclusions

This paper proposes a multi-channel VSMFxLMS algorithm based on the FxLMS algorithm, which considers the momentum factor to achieve active damping in the gear system’s vibration process. The study analyzes the nonlinear dynamic response characteristics of the gear system and draws the following conclusions:

  1. (1)

    The gears demonstrate different dynamic characteristics at varying excitation frequencies. The FxLMS algorithm is effective in damping the gears. The damping effect at step size 1×10-3 is significantly optimized compared to that at a step size of 1×10-6. However, when the gear system is in chaotic motion, a step size of 1×10-3 leads to vibration scattering. Therefore, choosing an appropriate step size is crucial for gear damping using the FxLMS algorithm.

  2. (2)

    The damping effect of the gear system is typically more pronounced with a larger momentum factor. However, if the momentum factor reaches 0.8, the gear system’s vibrations may become unstable or even scatter. Thus, both the momentum factor and step length must be appropriately selected simultaneously.

  3. (3)

    The multi-channel active vibration reduction algorithm design is optimized for steady-state error and convergence speed. The adaptive filter power coefficient updates are performed by combining the momentum factor’s skip-tongue line variable step size. The experimental results show that the multi-channel combination algorithm effectively reduces gear system vibrations when combined with the FxLMS algorithm.

Data availability

The data are available from the corresponding author on reasonable request.

References

  1. D Richards, D J Pines. Passive reduction of gear mesh vibration using a periodic drive shaft. Journal of Sound and Vibration, 2003, 264(2): 317-342.

    Article  Google Scholar 

  2. M Hui, P Xu, R Feng, et al. Evaluation of optimum profile modification curves of profile shifted spur gears based on vibration responses. Mechanical Systems and Signal Processing, 2016, 70-71: 1131-1149.

    Google Scholar 

  3. W Xiao, J Li, S Wang, et al. Study on vibration suppression based on particle damping in centrifugal field of gear transmission. Journal of Sound and Vibration, 2016, 366: 62-80.

    Article  Google Scholar 

  4. W Xiao, Y Huang, H Jiang, et al. Effect of powder material on vibration reduction of gear system in centrifugal field. Powder Technology, 2016, 294: 146-158.

    Article  Google Scholar 

  5. W Xiao, Z Xu, F Zhang, et al. Effect of particle damping on high-power gear transmission with dynamic coupling for continuum and non-continuum. Applied Acoustics, 2021, 173: 107724.

    Article  Google Scholar 

  6. W Yu, CK Mechefske, M Timusk. Influence of the addendum modification on spur gear back-side mesh stiffness and dynamics. Journal of Sound and Vibration, 2017, 389: 183-201.

    Article  Google Scholar 

  7. J Wei, A Zhang, D Qin, et al. A coupling dynamics analysis method for a multistage planetary gear system. Mechanism and Machine Theory, 2017, 110: 27-49.

    Article  Google Scholar 

  8. J Wei, A Zhang, G Wang, et al. A study of nonlinear excitation modeling of helical gears with modification: Theoretical analysis and experiments. Mechanism and Machine Theory, 2018, 128: 314-335.

    Article  Google Scholar 

  9. K Lu, L He, W Yan. Experimental study of IERSFDs for vibration reduction of gear transmissions. Journal of Vibroengineering, 2019, 21(2): 409-419.

    Article  Google Scholar 

  10. FS Samani, M Molaie, F Pellicano. Nonlinear vibration of the spiral bevel gear with a novel tooth surface modification method. Meccanica, 2019, 54: 1071-1081.

    Article  MathSciNet  Google Scholar 

  11. C Wang. Multi-objective optimal design of modification for helical gear. Mechanical Systems and Signal Processing, 2021, 157: 107762.

    Article  Google Scholar 

  12. H Jiang, F Liu. Dynamic modeling and analysis of elastic isolation damping gears. Journal of Vibroengineering, 2022, 24(4): 637-650.

    Article  Google Scholar 

  13. X Chen, J Wei, J Zhang, et al. A novel method to reduce the fluctuation of mesh stiffness by high-order phasing gear sets: Theoretical analysis and experiment. Journal of Sound and Vibration, 2022, 524: 116752.

    Article  Google Scholar 

  14. C Gill-Jeong. Nonlinear behavior analysis of spur gear pairs with a one-way clutch. Journal of Sound and Vibration, 2007, 301: 760-776.

    Article  Google Scholar 

  15. W Gao, L Wang, Y Liu. A modified adaptive filtering algorithm with online secondary path identification used for suppressing gearbox vibration. Journal of Mechanical Science and Technology, 2016, 30(11): 4833-4843.

    Article  Google Scholar 

  16. R P Spada, R Nicoletti. Application of the Udwadia–Kalaba methodology to the active control of shaft vibration. Journal of Vibration and Control, 2017, 23(13): https://doi.org/10.1177/1077546315611003

  17. C U Dogruer, A K Pirsoltan. Active vibration control of a single-stage spur gearbox. Mechanical Systems and Signal Processing, 2017, 85: 429-444.

    Article  Google Scholar 

  18. W Sun, F Zhang, W Zhu, et al. A comparative study based on different control algorithms for suppressing multistage gear transmission system vibrations. Shock and Vibration, 2018: 7984283.

  19. H Wang, F Zhang, H Li, et al. Experimental analysis of an active vibration frequency control in gearbox. Shock and Vibration, 2018: 1402697.

  20. P Zech, D F Ploeger, S Rinderknecht. Active control of planetary gearbox vibration using phase-exact and narrowband simultaneous equations adaptation without explicitly identified secondary path models. Mechanical Systems and Signal Processing, 2019, 120(Apr.1): 234-251.

  21. L Sheng, W Li, Y Wang, et al. Nonlinear dynamic analysis and chaos control of multi-freedom semi-direct gear drive system in coal cutters. Mechanical Systems and Signal Processing, 2019, 116: 62-77.

    Article  Google Scholar 

  22. S Luo, F Zhang, C Liu, et al. Frequencies estimation of gearbox vibration signal based on normalized lattice filter with RLS-based algorithm. Measurement Science and Technology, 2021, 32(1): 015104.

    Article  Google Scholar 

  23. X Peng, J Zhou. Optimization design for dynamic characteristics of face gear drive with surface-active modification. Mechanism and Machine Theory, 2022, 176: 105007.

    Article  Google Scholar 

  24. D Zhang, C Guan. Active vibration control of robot gear system based on adaptive control algorithm. Journal of Sensors, 2022: 1-8.

  25. G Majumder, R Tiwari. Experimental study on vibration control of spur geared rotor system with active magnetic bearings. Journal of Sound and Vibration, 2022, 532: 117005.

    Article  Google Scholar 

  26. K Olanipekun, E Rustighi, N Ferguson. Simulation study of active vibration control of planetary gear: Theoretical and numerical analysis using pole placement. Journal of Low Frequency Noise, Vibration and Active Control, 2023, 42(4): 1543-1559.

    Article  Google Scholar 

  27. Z Geng, J Li, K Xiao, et al. Analysis on the vibration reduction for a new rigid–flexible gear transmission system. Journal of Vibration and Control, 2022, 28(17-18): 2212-2225.

    Article  MathSciNet  Google Scholar 

  28. J Li, G Liu, S Zheng, et al. Micro-jitter control of magnetically suspended control moment gyro using adaptive LMS algorithm. IEEE/ASME Transactions on Mechatronics, 2021, 27(1): 327-335.

    Article  Google Scholar 

Download references

Acknowledgements

Not applicable.

Funding

Supported by Sichuan Provincial Science and Technology Program (Grant No. 2024NSFSC0902), National Natural Science Foundation of China (Grant Nos. 52405254, 52105108, 52375039), the Young Elite Scientists Sponsorship Program by CAST (Grant No. 2023QNRC001), Hebei Provincial Natural Science Foundation (Grant No. E2023105039).

Author information

Authors and Affiliations

Authors

Contributions

ZG is mainly responsible for the writing of articles; MC and YW are mainly responsible for checking the articles; ZG, YK and KX are responsible for funding. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Min Chen.

Ethics declarations

Competing Interests

The authors declare no competing financial interests.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Geng, Z., Chen, M., Wang, Y. et al. New Multi-Channel VSMFxLMS Algorithm for Vibration Reduction of Gear Systems. Chin. J. Mech. Eng. 37, 115 (2024). https://doi.org/10.1186/s10033-024-01112-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s10033-024-01112-7

Keywords