Abstract
When vibrations generated by marine machinery propagate through a ship’s hull into the ocean, they produce low-frequency radiated noise with distinct “acoustic fingerprint” characteristics. This noise, characterized by stable and concentrated energy, long transmission distances, and difficulty in elimination, becomes the primary target for enemy sonar detection. Active vibration isolation serves as a critical method for reducing low-frequency vibrations in ships and enhancing their acoustic stealth performance. However, control challenges persist, including multi-frequency excitation, frequency fluctuation, multi-channel coupling, and slow convergence speed. To address these issues, this paper introduced an innovative multi-channel decentralized decoupling filtered-x least mean square (DMFxLMS) algorithm. Firstly, a recursive least squares identification algorithm with a forgetting factor was proposed, taking into account the characteristics of single-input, multi-output and multi-input, and multi-output control systems, effectively enhancing the algorithm’s convergence speed and control accuracy. Secondly, based on the decentralized decoupling control concept, the multi-channel control system was simplified into parallel single-channel control loops. The control weight coefficient updates were only related to adjacent error signals, significantly reducing the algorithm’s computational complexity. Thirdly, an anti-impact link was designed to improve the algorithm’s robustness, considering the interference caused by other mechanical equipment during the control process. The influence of abnormal error signals in the control weight coefficient correction term was suppressed, and a percentage function was introduced to limit the output signal. Finally, the feasibility and effectiveness of the DMFxLMS algorithm were verified through simulations and experiments. The results demonstrated that the DMFxLMS algorithm achieved significant control effects for both constant frequency line spectrum excitation and frequency fluctuating line spectrum excitation, fulfilling the objective of reducing base vibration. The DMFxLMS algorithm exhibited fast convergence and excellent robustness, making it suitable for practical engineering applications.
Keywords
Introduction
During the operation of marine machinery equipment, low-frequency vibrations are generated, which propagate through the ship’s hull, producing low-frequency radiated noise. This noise poses a significant threat to the vessel’s acoustic stealth capabilities. Traditional approaches to addressing vibration issues primarily involve passive control methods that do not require external energy input, such as vibration damping, isolation, absorption, suppression, and structural modifications. 1 Passive vibration isolation operates by isolating the vibration source from the controlled object and introducing vibration isolation components in parallel to the vibration transmission path. This method is straightforward to implement and effectively suppresses mid to high-frequency vibration signals. Currently, widely used passive isolation techniques for marine machinery equipment include single-layer, raft, double-layer, and airbag-based systems. However, passive vibration isolation has limitations in low-frequency line spectrum control. Sudden changes in controlled objects can easily lead to control failure, and passive methods inherently lack adaptability. 2 In contrast to passive vibration isolation, active vibration isolation introduces a secondary vibration source based on the passive isolation foundation. Actuators generate control forces and can respond in real-time to controlled objects, promptly adjusting control signals. Active isolation demonstrates strong robustness and adaptability to external disturbances and system uncertainties. 3 Active control involves employing control algorithms to drive actuators, counteracting initial vibrations. The performance of the control algorithm, as the core of active control, determines the overall performance of the control system.
The least mean square (LMS) adaptive algorithm was first introduced by Widrow and Hoff in 1960. 4 This iterative algorithm utilizes the variance of error signals as its objective function, causing control weight coefficients to iterate along the negative gradient direction of the variance, gradually approximating the optimal solution. 5 Du and colleagues applied feedforward active control to the field of vibration control, refining the LMS algorithm based on real-world control systems, effectively suppressing radiated noise generated by structural vibrations. 6 In practical control systems, the output signal does not directly influence the error signal; instead, it undergoes a series of signal conversions and transmissions, forming physical channels referred to as secondary channels. 7 The presence of secondary channels causes controller weights to deviate from the optimal direction. To counteract the impact of secondary channels on control, they are commonly employed as filtering stages, filtering the reference input signal to form the filtered-x least mean square (FxLMS) algorithm. Research indicates that factors such as the autocorrelation function of the reference input signal, secondary channel modeling accuracy, control filter structure, and algorithm implementation method all contribute to the control system’s convergence speed, stability, and robustness. 8 Consequently, numerous scholars have developed a series of improved algorithms, including normalized FxLMS, 9 Newton FxLMS, 10 leaky FxLMS, 11 sign FxLMS, 12 momentum FxLMS, 13 and variable step size FxLMS. 14 In real-world control systems, a single actuator and error signal is insufficient for meeting the demands of vibration active control, necessitating multiple actuators to broaden the noise reduction range and form multi-channel adaptive control algorithms. 15 George and others proposed a modular LMS framework adaptive algorithm for multi-channel LMS filtering, simplifying calculations and enabling multi-channel control. 16 Wang and colleagues introduced a narrowband multi-channel Newton LMS control algorithm that filters line spectrum reference signals through the secondary channel inverse model. 17 This algorithm’s convergence speed remains largely unaffected by multi-channel coupling characteristics.
The actual control system is difficult for a single actuator and error signal to meet the vibration control requirements, and multiple actuators are needed to expand the noise reduction range, that is, a multi-channel adaptive control algorithm (MFxLMS) is formed. 18 MFxLMS algorithm is still based on FxLMS algorithm, the main implementation of centralized control and distributed control. 19 In order to ensure that the controller converges in the correct direction, the traditional adaptive methods are mostly realized through centralized decoupling, but the increase of the number of actuators and sensors will dramatically increase the computational complexity of the algorithm and reduce the stability of the control process. 20 The decentralized decoupling control treats each channel as an independent control loop and ignores the coupling between channels, which has the advantages of low complexity and easy implementation, but may cause the controller to converge in the wrong direction, resulting in control divergence. 21 At present, MFxLMS algorithm still has many limitations: First, the increase in the number of channels leads to a sharp increase in the calculation amount of the algorithm and the delay of the control system; second, the increase in the number of channels makes the modeling of secondary channels more complicated, and increases the influence of secondary vibration sources on reference signals, which is not conducive to obtaining accurate reference signals. Third, the coupling between the secondary channels is serious, which reduces the stability and reliability of the control system.
In summary, researchers both domestically and internationally have made significant progress in the theoretical and experimental aspects of active vibration isolation control algorithms. However, numerous challenges persist when it comes to controlling complex ship mechanical equipment vibrations, where the vibration source exhibits multi-spectral or even fluctuating characteristics in multi-spectral and multi-channel coupling scenarios. To address this, this paper focuses on a double-layer vibration isolation platform for ship mechanical equipment, overcoming bottlenecks such as low accuracy in secondary channel modeling, slow convergence speed, poor stability, and severe channel coupling. We propose the multi-channel decentralized decoupling filtered-x least mean square (DMFxLMS) algorithm under multi-spectral excitation and verify its convergence, stability, and effectiveness through simulation and experimentation. The research findings hold considerable engineering significance for solving low-frequency line spectrum control problems associated with ship mechanical equipment.
Basic FxLMS theory and least squares recursive identification algorithm
Basic FxLMS theory
The feedforward FxLMS control algorithm employs an FIR filter as the controller and uses the LMS algorithm to update filter parameters while filtering the reference signal through the secondary channel.
22
For a double-layer isolation system, the single-input single-output (SISO) algorithm structure is shown in Figure 1. Feedforward FxLMS algorithm structure.
In this structure,
In the hierarchical controller structure, the variable
At this point, both the input signal and controller filter weights can be represented in vector form, that is:
The filter output signal can be expressed as:
In the FxLMS algorithm structure, the control output signal
The control system error signal
Substituting equation (3) into equation (5), denote
In real-world applications of adaptive control systems, it proves challenging to directly calculate the first-order statistical characteristics of signals, particularly when the reference signal undergoes dynamic variations, rendering the optimal solution unattainable. 24 In engineering implementations, recursive estimation techniques are typically utilized to progressively converge toward the optimal solution.
According to the gradient descent principle, the adaptive controller’s weight coefficient is updated as follows.
Substituting equation (10) into equation (9) yields the control weight coefficient update formula:
Equations (3), (9), and (11) represent the update formulas for the controller output signal, control filter weight coefficient, and filtered reference signal, respectively, constituting the basic FxLMS algorithm.
Recursive least squares identification algorithm
Algorithm principle
In control systems, the controller output signal does not act directly upon the error signal. Instead, they are interconnected through a physical channel composed of elements such as a D/A board, junction box, power amplifier, cable, actuator, error sensor, and A/D board, collectively referred to as the secondary channel. The transfer function is challenging to calculate precisely, necessitating secondary channel identification to obtain its estimated value for reference signal filtering. 25 The identification accuracy directly influences the control algorithm’s convergence speed and the steady-state error.
Assuming there is an identification error
The filtered reference signal can be represented as follows:
As indicated by equation (16), the presence of identification error results in an increase in the trace of the autocorrelation matrix
For secondary channels characterized by simple parameters, low nonlinearity, and relatively stable performance, finite impulse response (FIR) filters are commonly employed for offline modeling. As FIR filters are finite impulse response filters, they do not necessitate feedback or past outputs, thereby offering non-recursive properties, robust versatility, and other advantages.
27
Their straightforward structure is easy to implement and can effectively carry out secondary channel identification. In accordance with the secondary channel definition, when utilizing FIR filters for modeling and analysis, the controller output signal acts as the input to the identification filter, the error signal serves as the desired output signal of the identification filter, and the filter order is denoted by M, then:
The estimated output obtained from the kth observation can be expressed as:
The estimated output vector for the first K observations can be represented as:
For the first K observations, the performance index is given by:
The weight vector least square estimate corresponds to the weight vector when the performance function takes its minimum value. Taking the first derivative of the performance function, it can be obtained:
The value of
The equation mentioned above represents the weight vector update formula for the recursive least squares (RLS) algorithm.
28
However, as the number of observation values increases, there is a possibility of encountering the phenomenon of “data saturation,” where
A block diagram showing the identification process is shown in Figure 2. The introduction of the forgetting factor enhances the RLS algorithm’s capability to identify changes in the parameters of secondary channel systems, making it an ideal candidate for use in online identification algorithms for secondary channels. The forgetting factor works by reducing the impact of older data, and it must be a positive number close to 1, neither too large nor too small. If it is too large, the decay effect will be lost and even accelerate the “data saturation” process, while if it is too small, it will result in significant fluctuations in the identified parameters. The block diagram of identification process. (a) Identification process. (b) Convergence process of the weight. (c) Result of the secondary channel.
Numerical simulation
In order to establish the validity of the recursive least squares (RLS) identification algorithm incorporating a forgetting factor, a simulation analysis was conducted on a two-layer vibration control system using MATLAB/Simulink. The power spectral decay of the intermediate acceleration signal, before and after control, was employed as the evaluation criterion to objectively reflect the accuracy of the identification algorithm through its control effectiveness.
Initially, the secondary channel underwent offline identification, in which it was excited using Gaussian white noise with zero mean and a standard deviation of 0.05. The expected value of the secondary channel output was thus obtained, and the RLS identification algorithm incorporating a forgetting factor was utilized to perform modeling analysis and estimate the secondary channel model. Subsequently, the estimated model was introduced into the main control circuit, with the reference signal set as a 37 Hz sine wave overlaid with random noise having a signal-to-noise ratio of 30 dB. The control was executed using the fast and affine projection (FxLMS) algorithm, and the power spectral decay of the error signal, before and after control, was monitored.
The results of the offline identification of the secondary channel using the RLS algorithm with forgetting factor Results of the RLS algorithm identification. (a) Identification process. (b) Convergence process of the weight. (c) Result of the secondary channel.
As depicted in Figure 3(a), the expected signal, the predicted output, and the identification residual signal are displayed. The residual signal, after convergence of the identification process, can be seen to be only 8% of the original expected signal amplitude, which is believed to result from electromagnetic interference and the finite number of stages in the FIR filter. The convergence process of the weight vector of the identification filter is shown in Figure 3(b), with a 128th order and reaching a basic convergence after 2000 iterations. The final estimated model of the secondary channel is displayed in Figure 3(c), which was utilized for simulation control. The simulation was executed at a sampling frequency of 1 KHz, with a control iteration step of 5 × 10−5, and a control order of 200. The error signal before and after control is depicted in Figure 4. Effect of active control under the RLS identification algorithm. (a) Time course diagram of the error signal. (b) Power spectrum of the error signal before and after control.
As can be seen from the figure, the error signal decay is apparent after control, and the convergence speed is relatively fast. The peak level drop at 37 Hz reaches 30 dB, and the control effect is significant, objectively reflecting the accuracy of the secondary channel identification.
Multi-channel decentralized FxLMS algorithm and design of anti-shock circuit
Multi-channel decentralized FxLMS algorithm
In practical control systems, it is often difficult to meet the requirements of vibration control with a single actuator and error sensor. Typically, multiple actuators and error sensors are needed to reduce the overall vibration, that is, multi-channel adaptive filtering control algorithms (multi-channel filtered-x least mean square, MFxLMS). Although the algorithm has no essential difference from the single-channel control algorithm, the increase in the number of channels causes a drastic increase in the calculation of the algorithm and the coupling of the secondary channels seriously reduces the stability of the system. Therefore, the implementation of multi-channel control algorithms requires breakthroughs in the following difficulties: (1) The coupling of the secondary channels is serious, and the update of any control filter requires all error signals, with a large amount of calculation and poor stability; (2) when impacted by other equipment during the control process, it can cause an error signal in one channel to be too large, causing the output signal to be almost saturated or overflow, and the algorithm to diverge. 30
A multi-channel control system contains a reference signal, N actuators, and N error signals, as shown in Figure 5. Where The algorithm structure of the multi-channel adaptive.
In the multi-channel control system, signals are typically manipulated in the form of matrices or vectors. The reference signal matrix can be expressed as follows:
The estimation models for the secondary channels are all M-order FIR filters, and any estimation model
The controller weight coefficient matrix is:
The output signal is given by:
From Figure 5, it can be inferred that the error signal is:
At this stage, the objective function of the multi-channel control algorithm is the sum of all the error signals.
Applying the steepest descent principle, the iterative update algorithm for the control filter can be expressed in component form as follows:
Equations (30), (34), and (35) represent the formulas for the controller output signal, weight coefficient update, and filtering reference signal calculation, respectively, which together form the MFxLMS algorithm. However, it is evident that updating the weight coefficients of any control filter requires all error signals at a given moment, which not only significantly increases the computational complexity but can also destabilize the system by causing any unstable control signal to impact all error signals and alter the output of other channels, thereby leading to system divergence.
The coupling of the secondary channels is mathematically reflected in the non-diagonal elements of the secondary channel transfer function matrix. If we assume that the system is fully decoupled and neglect the non-diagonal elements, the secondary channel transfer function matrix can be simplified as a diagonal matrix, and the identification estimation model can be written as:
The error signal in component form is given by:
At this stage, the formula for updating the control weight coefficients is:
However, in practical control systems, the error signal is still the collective result of all secondary channels. Substituting equation (31) into equation (38), the result can be obtained:
Assuming that the algorithm converges, we can determine the optimal solution for the control weight coefficients when
Subtracting the optimal solution from both sides of equation (39), it can be obtained:
From equation (41), it can be seen that the control weight coefficients will converge as long as the modulus of the eigenvalue of
By compensating the coupling between channels in the form of weighted coefficients and feeding it back into their respective control loops, the identification accuracy is improved compared to simply ignoring the non-diagonal elements, and the distribution characteristics of the eigenvalue
Equation (44) represents the control weight coefficient update formula for the multi-channel decentralized decoupling filtered-x least mean square algorithm (DMFxLMS). In the decoupling algorithm, each controller update is only related to the adjacent error signal, which greatly reduces the complexity of the computation. The control system is simplified to parallel single-channel loops, as shown in the algorithm structure in Figure 6. The algorithm structure of the multi-channel decentralized decoupling optimization.
Design of anti-impact link
In the control process, when the system is subjected to shocks, the controller output tends to be large, which can easily enter the actuator saturation working zone, leading to unstable output force and adverse effects on control performance and stability. The effect of shocks on control stability is shown in Figure 7. To improve the robustness of the control algorithm, the algorithm can be improved in the two stages of the error signal entering the controller and the control output signal entering the actuator. The effect of shocks on control system.
Impact mitigation factor
In the DMFxLMS algorithm, the coefficients’ control authority remains constant during the data input phase, with the error signal regulating the coefficients. To address this, an impact mitigation factor, designated as
Output saturation mitigation
In the block algorithm, the control signals are still outputted in point form to the amplifier which drives the actuator. It is necessary to suppress the saturation of the output control signals. For an ideal saturation function, a threshold
For rotating machinery-induced spectral vibrations, the output control signals are usually sinusoidal in nature. Directly limiting the output signals using a piecewise function form amounts to clipping the sinusoidal signal, which is detrimental to control stability. The output signal suppression process should be gradual and smooth. For output control signals that approach or exceed the saturation output, a percentage limit is imposed, such that the changing trend is as close as possible to the original state. The percentage function can be represented as:
Suppose the maximum working current of the actuator is 10A and the power amplifier used in the system is a 1:1 amplifier, then the controller’s output analog signal will not exceed 10. If the output signal caused by shock vibrations is set to be the superposition of four spectra with amplitudes of 10 and different frequencies, then the proportional coefficient a is set to 0.9 and the amplitude adjustment coefficient b is set to 0.002 based on the calculation. The percentage function and the output signals before and after saturation suppression are shown in Figure 8, respectively. Percentage function and its suppression effect on output signals. (a) Percentage function. (b) Comparison of output before and after saturation function suppression.
As seen in the figure, the percentage function decreases as the magnitude of the output signal increases. When the output signal’s magnitude is less than the pre-determined threshold, the suppressed signal can approximate the original output signal with high accuracy. However, once the output signal approaches or exceeds the pre-determined threshold, the suppressed output signal stabilizes around 10A, following the original signal’s trend, in a gradual and steady manner. Through simulation analysis, it was found that when the control output signal was greatly exceeded by the impact response, no matter how the proportion coefficient and amplitude adjustment coefficient were adjusted, the approximation accuracy at low magnitudes and the suppression effect at high magnitudes were contradictory. To balance both, the percentage function was set as a piecewise function:
Figure 9 illustrates the improved percentage function and its ability to suppress overflow control signals. The improved percentage function has stronger suppression capabilities while still maintaining accuracy in lower amplitude outputs and maintaining a steady and gradual output signal. Improved percentage function and its effect on output signal suppression. (a) Percentage function. (b) Comparison of output before and after saturation function suppression.
Simulation analysis
To assess the performance of the DMFxLMS algorithm, a four-channel control model was constructed using MATLAB/Simulink. Active control simulation analyses were carried out employing both the MFxLMS and DMFxLMS algorithms. The control filter featured an order of 256, a data block length of 256, and a sampling frequency of 1 kHz. The excitation signals were configured as fixed-frequency sinusoidal signals superimposed at 30 Hz, 37 Hz, 60 Hz, and 110 Hz, and sinusoidal sweep frequency signals superimposed at 28–31 Hz, 35–38 Hz, 58–61 Hz, and 108–111 Hz. Moreover, a 30 dB signal-to-noise ratio white noise was added to each signal.
By applying the MFxLMS algorithm for the four-channel control simulation, the iteration step size was designated as Control effect of MFxLMS algorithm under fixed-frequency excitation. (a) Time history diagram of error signal at measurement point 1#. (b) Time history diagram of error signal at measurement point 2#. (c) Time history diagram of error signal at measurement point 3#. (d) Time history diagram of error signal at measurement point 4#. Control effect of MFxLMS algorithm under sweep frequency excitation. (a) Time history diagram of error signal at measurement point 1#. (b) Time history diagram of error signal at measurement point 2#. (c) Time history diagram of error signal at measurement point 3#. (d) Time history diagram of error signal at measurement point 4#.

As can be seen from Figures 10 and 11, the MFxLMS algorithm does not exhibit significant control effects for either fixed-frequency or fluctuating line spectrum excitations, and even demonstrates instances of control instability.
By employing the DMFxLMS algorithm for simulation analysis, the time history of error signals at the four measurement points before and after control under different excitations is shown in Figure 12 and Figure 13. Control effect of DMFxLMS algorithm under fixed-frequency excitation. (a) Time history diagram of error signal at measurement point 1#. (b) Time history diagram of error signal at measurement point 2#. (c) Time history diagram of error signal at measurement point 3#. (d) Time history diagram of error signal at measurement point 3#. Control effect of DMFxLMS algorithm under fixed-frequency excitation. (a) Time history diagram of error signal at measurement point 1#. (b) Time history diagram of error signal at measurement point 2#. (e) Time history diagram of error signal at measurement point 3#. (f) Time history diagram of error signal at measurement point 4#.

Control effect of DMFxLMS algorithm on fixed-frequency excitation (unit: dB).
Control effect of DMFxLMS algorithm on sweep frequency excitation (unit: dB).
Based on the analysis presented above, it can be inferred that. (1) When employing the MFxLMS algorithm directly for control, the four measurement points mutually constrain and influence each other, resulting in a slower convergence rate. Moreover, the algorithm is incapable of simultaneously controlling multiple line spectra, leading to an unstable control process. During the later stages of control, the error signal worsens, suggesting that the MFxLMS algorithm’s effectiveness in controlling four-channel multi-frequency excitations is suboptimal. (2) The DMFxLMS algorithm is capable of effectively controlling multiple line spectra concurrently while exhibiting rapid convergence properties, reducing the convergence time to 2–3 s. It demonstrates commendable control performance at all four measurement points. The average power spectral attenuation for the fixed-frequency line spectra at 30 Hz, 37 Hz, 60 Hz, and 110 Hz is 47.22 dB, 45.7 dB, 48.9 dB, and 42.6 dB, respectively. Meanwhile, the average power spectral attenuation for the sweep frequency bands of 28–31 Hz, 35–38 Hz, 58–61 Hz, and 108–111 Hz is 27.69 dB, 26.76 dB, 24.03 dB, and 25.18 dB, respectively.
Experimental research
Utilizing a hybrid active-passive isolator as the actuating structure and the high real-time performance and powerful computational capabilities of the NI-PXIe measurement and control hardware, a two-layer isolation experimental system is constructed. Control algorithm programs are developed using LabVIEW to conduct channel identification and active isolation control experiments, offering experimental support for verifying the effectiveness of the DMFxLMS algorithm.
Development of the NI-PXIe control system and isolation test bed
The two-layer isolation test bed is depicted in Figure 14. An exciter is mounted as the vibration source on the upper layer of the test bed, while a mass block is added as a counterweight to enhance the total supported weight of the isolator. The acceleration signal generated by the vibration source serves as the reference signal for the entire system. Integrated active-passive isolators are positioned at the four corners of the middle layer, functioning as secondary vibration sources. They are connected to the upper and lower frames using bolts, with acceleration sensors installed close to the upper and lower connection points. The sensors on the upper layer act as monitoring signals, while those on the lower layer serve as error signals. The isolation effect can be directly observed through the acceleration signals from the upper and lower layers. The middle layer is connected to the base via elastic supports, and its dynamic characteristics can be simplified to a spring-damper structure. Two-layer isolation test bed. (a) Schematic diagram. (b) Physical diagram.
The primary parameters of the isolation test bed include: exciter with 220V voltage, a maximum output force of 1000N, and a weight of 40 kg; upper layer frame with a self-weight of 120 kg, counterweight mass block, and a total weight of 380 kg; four electromagnetic rubber hydraulic integrated isolators with 220V voltage and an individual weight of 10.8 kg; middle layer frame with a mass of 40 kg.
Figure 15 presents a signal flow chart of the four-channel control system. The signal acquisition process is indicated by the blue lines, while the signal output process is represented by the red lines. The acceleration sensor captures reference signals and error signals, which are then transmitted to the RT (real-time) controller through the input board card. The control algorithm is applied to obtain four control signals, which are then transmitted to the power amplifier via the output board card. This drives the integrated vibration isolation device to produce control force and reduces vibration transmission to the base, enabling active control testing. At the same time, another NI-PXIe driver is used to excite the upper layer exciter, and all acceleration signals from both the upper layer stand and intermediate layer stand are collected for real-time monitoring and subsequent data processing. Four-channel control system signal flow chart.
Offline identification of primary and secondary channels
This study employed a passive-active hybrid vibration isolator with stable output performance, and the secondary channel characteristics remain largely unchanged during the control process. The recursive least squares (RLS) identification algorithm, equipped with a forgetting factor, is utilized to perform offline identification of 16 secondary channels and 4 primary channels. The lower computer generates white noise in the frequency range of 1–200 Hz, which is filtered and then converted from digital to analog (DA) and output to four actuators, with a current of 3A. The identification filter has a length of 150 orders, a forgetting factor of Secondary channel identification estimation model. (a) No. 1 Actuator to No. 1 Error Signal - S11. (b) No. 1 Actuator to No. 2 Error Signal - S12. (c) No. 1 Actuator to No. 3 Error Signal - S13. (d) No. 1 Actuator to No. 1 Error Signal - S14. (e) No. 2 Actuator to No. 1 Error Signal - S21. (f) No. 2 Actuator to No. 2 Error Signal - S22. (g) No. 2 Actuator to No. 3 Error Signal - S23. (h) No. 2 Actuator to No. 4 Error Signal - S24. (i) No. 3 Actuator to No. 1 Error Signal - S31. (j) No. 3 Actuator to No. 2 Error Signal - S32. (k) No. 3 Actuator to No. 3 Error Signal - S33. (l) No. 1 Actuator to No. 4 Error Signal - S34. (m) No. 4 Actuator to 1st Error Signal - S41. (n) No. 4 Actuator to No. 2 Error Signal - S42. (o) No. 4 Actuator to No. 3 Error Signal - S43. (p) No. 4 Actuator to No. 4 Error Signal - S44.
The primary channel identification was performed using the same identification algorithm with a 128th order and utilizing 1–200 Hz white noise excitation on the upper layer exciter, collecting the error signals at four measurement points as the target signal for channel identification. The results are shown in Figure 17, where Primary channel identification estimation model. (a) 1# Primary channel. (b) 2# Primary channel. (c) 3# Primary channel. (d) 4# Primary channel.
Isolation control experiment and analysis
In order to perform an active control experiment, incorporate the estimated secondary channel into the control system. To closely approximate the frequency spectrum components under the operating conditions of a ship-borne diesel engine, the excitation signal of the exciter is set to a sinusoidal waveform with frequencies of 30 Hz, 37 Hz, 60 Hz, and 110 Hz, along with partial harmonic spectra and white noise with an amplitude of 0.1 A and a frequency range of 30–60 Hz. The sample rate is set to 1 KHz, and the four-channel output voltages have an amplitude of (1) Output the excitation signal through the PXI-6733 to the amplifier, which drives the exciter to produce a reference signal. After the vibration stabilizes, start the data acquisition system and collect the upper layer signal and error signal to evaluate the passive isolation effect. (2) Set the initial iteration step size for each control loop (corrected according to empirical formula, the iterative step length of the algorithm is adjusted to its optimal value), activate the control, and wait for the error signal to converge and stabilize before disabling the control system and data acquisition system. (3) Process the collected signals by plotting the upper layer signal and error signal corresponding to each measurement point on the same time history graph in the time domain. The graph represents the passive isolation effect before control, the convergence performance, control accuracy, etc. after control. Power spectrum analysis is performed on 10,000 points of the error signal before and after control, and the power spectrum decay of the error signal before and after control is used as the evaluation index for isolation.
Fixed-frequency spectrum excitation active control experiment
Figure 18 displays the time history graphs and power spectrums before and after control for the error signals of four measurement points. After collecting data for 18 s, the active control was initiated. The red line in the time domain graph represents the error signal, while the blue line represents the corresponding upper layer signal. After control was initiated, the amplitude of the error signal decreased at a slow pace, with the maximum reduction being less than 25%. There was essentially no control effect observed. Table 3 lists the specific control effect for each of the four measurement points. Control effect of MFxLMS algorithm. (a) Time history diagram of error signal at measurement point 1#. (b) Power spectrum of error signal at measurement point 1#. (c) Time history diagram of error signal at measurement point 2#. (d) Power spectrum of error signal at measurement point 2#. (e) Time history diagram of error signal at measurement point 3#. (f) Power spectrum of error signal at measurement point 3#. (g) Time history diagram of error signal at measurement point 4#. (h) Power spectrum of error signal at measurement point 4#. Power spectrum decay condition before and after MFxLMS algorithm control (unit: dB).
Based on the results of the previous set of experiments, the influence of secondary channel coupling was taken into account and compensated within the respective control circuits for a vibration test.Figure 19 displays the temporal evolution of the error signals for each of the four measurement points, as well as the power spectrums before and after control. The active control was initiated at 23 s and completed at 25.5 s, resulting in a substantial improvement in the convergence speed. The amplitude of the error signal decreased by as much as 85%, and the spectra at the four measurement points were effectively suppressed, with the control-induced changes no longer being readily noticeable against the background noise. No other frequency oscillations were observed to be excited. The specific control performance is shown in Table 4. The control performance of the DMFxLMS algorithm. (a) Time history diagram of error signal at measurement point 1#. (b) Power spectrum of error signal at measurement point 1#. (c) Time history diagram of error signal at measurement point 2#. (d) Power spectrum of error signal at measurement point 2#. (e) Time history diagram of error signal at measurement point 3#. (f) Power spectrum of error signal at measurement point 3#. (g) Time history diagram of error signal at measurement point 4#. (h) Power spectrum of error signal at measurement point 4#. Power spectrum decay condition before and after DMFxLMS algorithm control (unit: dB).
Based on the analysis presented above, it can be inferred that. (1) When the coupling between secondary channels was not taken into consideration, the algorithm had a very slow convergence speed and poor control performance, essentially operating in a state of control failure. (2) Upon incorporating optimized control to disperse the coupling between the secondary channels, the entire control system was streamlined into a parallel single-channel control circuit. Significant control performance was observed at each of the four measurement points, with the convergence speed being significantly improved. The convergence control time was reduced to just 2.5 s. The average decline in power spectrums for the 30 Hz, 37 Hz, 60 Hz, and 110 Hz fixed-frequency spectra was 30.4 dB, 35.5 dB, 24.6 dB, and 20.5 dB, respectively.
Experiment on active control with fluctuating frequency spectral excitation
In the operation of marine diesel engines, the vibration frequency may experience severe fluctuations within a small range. Thus, it is crucial to examine the control algorithms under fluctuating frequency conditions. The reference signal is set to four chirp signals with a period of 1 s, each having a frequency change range of 28–31 Hz, 35–38 Hz, 58–61 Hz, and 108–111 Hz. Additionally, white noise with amplitude 0.1 A in the frequency range of 30–60 Hz is added. The control parameters are consistent with the constant frequency excitation control experiment, and the evaluation criterion for vibration isolation performance remains the reduction of the power spectrum of the error signal before and after control.
The experiment on active vibration isolation control using MFxLMS algorithm under fluctuating frequency spectral excitation is shown in Figure 20, which depicts the time history of the error signals at four measurement points and the power spectra before and after control. The active control begins at the 22nd second, resulting in a decrease in the error signal amplitude. The control stabilizes at around the 47th second, with a convergence time of 25 s. The power spectra reveal that the decline of the 28–31 Hz and 35–38 Hz spectral excitation is significant, with an average reduction of over 19 dB at the four measurement points. However, the control of the 58–61 Hz and 108–111 Hz spectral excitation is largely ineffective and even leads to an exacerbation of vibration. The specific control performance at each measurement point is shown in Table 5. Control effect of MFxLMS algorithm under sweep frequency excitation. (a) Time history diagram of error signal at measurement point 1#. (b) Power spectrum of error signal at measurement point 1#. (c) Time history diagram of error signal at measurement point 2#. (d) Power spectrum of error signal at measurement point 2#. (e) Time history diagram of error signal at measurement point 3#. (f) Power spectrum of error signal at measurement point 3#. (g) Time history diagram of error signal at measurement point 4#. (h) Power spectrum of error signal at measurement point 4#. Power spectrum decay condition before and after MFxLMS algorithm control (unit: dB).
The secondary channels are coupled to their respective control circuits with weighting factors as compensation, as depicted in Figure 21. This figure displays the time history of the error signals and the power spectra before and after control at each of the four measurement points. The active control initiates at the 24th second and reaches convergence at the 25.5th second, achieving rapid convergence. The time history graph shows that the error signal amplitude after control can reduce up to 86%. The power spectra of the sweep frequency excitation at the four measurement points exhibit a noticeable decline, with the spectral signals after control effectively obscured by the background noise, and without inducing any oscillations at other frequencies. The specific control results can be seen in Table 6. Control performance of the DMFxLMS algorithm under sweep frequency excitation. (a) Time history diagram of error signal at measurement point 1#. (b) Power spectrum of error signal at measurement point 1#. (c) Time history diagram of error signal at measurement point 2#. (d) Power spectrum of error signal at measurement point 2#. (e) Time history diagram of error signal at measurement point 3#. (f) Power spectrum of error signal at measurement point 3#. (g) Time history diagram of error signal at measurement point 4#. (h) Power spectrum of error signal at measurement point 4#. Power spectrum decay condition before and after DMFxLMS algorithm control (unit: dB).
Based on the analysis presented above, it can be inferred that: (1) The decentralized decoupling optimization algorithm simplifies the system into parallel single-channel control circuits, reducing computational complexity and improving the performance of the four-channel control. (2) The DMFxLMS algorithm significantly increases convergence speed, reducing the convergence time to just 1.8 s. The time delay compensation algorithm eliminates the effect of time delay on the control system. Compared to the MFxLMS algorithm, the decline in power spectral levels in each frequency band increases by 5–8 dB, further enhancing control accuracy. The decline in the power spectra of the sweep frequency spectra at 28–31 Hz, 35–38 Hz, 58–61 Hz, and 108–111 Hz can reach 27.88, 28.37, 26.44, and 21.75 dB, respectively, validating the efficacy of the algorithm.
Conclusion
This study focused on the vibration control of mechanical equipment in ships and aimed to design a control algorithm to address the challenges posed by multiple spectra, frequency fluctuations, slow convergence speed, multi-channel coupling, and poor stability. The following are the main conclusions of this study: (1) The impact of secondary channel identification error on the control system was analyzed and a minimum least squares recursive identification algorithm with a forgetting factor was proposed. This algorithm demonstrated strong identification capabilities for secondary channel parameters and improved both the convergence speed and control accuracy; (2) A decentralized decoupling approach was employed to eliminate the influence of secondary channels between the hybrid isolator and non-adjacent sensors in the algorithm. The compensation was provided in the form of feedback factors in each control circuit, reducing the system to a parallel single-channel control circuit and thereby improving the algorithm’s convergence performance; (3) To address impacts caused by other mechanical equipment during the control process, an impact suppression factor was introduced into the control weight coefficient correction term. This ensured that the control weight coefficient remained stable during abrupt changes in the error signal. The output signal was suppressed using a percentage function to ensure quick stabilization during impacts; (4) Simulation and experimental results confirmed that secondary channel coupling significantly impacted the convergence speed and vibration isolation effect of the control. The decentralized decoupling optimization algorithm effectively addressed the impact of coupling on control and demonstrated significant control results for both constant frequency spectra excitation and frequency fluctuation spectra excitation with fast convergence and good robustness.
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: This work was supported by the National Natural Science Foundation of China (Grant No. 52201389 and 51679245); Natural Science Foundation of Hubei Province (Grant No. 2020CFB148).
