Abstract
Maximum cyclostationarity blind deconvolution (CYCBD) can recover the periodic impulses from mixed fault signals comprised by noise and periodic impulses. In recent years, blind deconvolution has been widely used in fault diagnosis. However, it requires a preset of filter length, and inappropriate filter length may cause the inaccurate extraction of fault signal. Therefore, in order to determine filter length adaptively, a method to optimize CYCBD by using the seagull optimization algorithm (SOA) is proposed in this paper. In this method, the ratio of SNR to kurtosis is used as the objective function; firstly, SOA is used to search the optimal filter length in CYCBD by iteration, and then it uses the optimal filter length to perform CYCBD; finally, the frequency-domain waveform is determined through Fourier transformation. The method proposed is applied to the fault extraction of a simulated signal and a test vibration signal of the closed power flow gearbox test bed, and the fault frequency is successfully extracted, in addition, using maximum correlation kurtosis deconvolution (MCKD) and multipoint optimal minimum entropy deconvolution adjusted (MOMEDA) to compare with CYCBD-SOA, which validated availability of the proposed method.
Highlights
→ where C s represents the position of search agent w→hich does not collide with other search agents, P s(x) represents the current position of t→he search agent, x indicates the current iteratio→n, M s represents the positions of the s→earch agent P s(x) towards the b→est fit search agent P bs(x), and Ds represents the distance between the search agent and the best fit search agent
In order to find the optimal filter length adaptively, the seagull optimization algorithm is used to search the optimum solution. e less the noise contained in the signal, the greater the SNR value. e larger the number of periodic pulses extracted, the smaller the kurtosis value. erefore, the objective function value is taken as the optimization objective to find the filter length corresponding to the maximum
It can be seen from the time-domain waveform that the noise component is greatly reduced, and the fault pulse is prominent in the frequency-domain waveform. ere are 24 obvious peaks at 50 Hz and its integer multiples, and the frequency cluster reaches to 980 Hz. erefore, the CYCBD-seagull optimization algorithm (SOA) can successfully extract the fault frequency of the outer ring faults
Summary
(2) Calculation of the new search agent position to avoid the collision between neighbors, and movement towards best neighbor’s direction:. E best solution is calculated and saved and the position of other search agents is updated. → where P s(x) saves the best solution and updates the position of other search agents. Seagull optimization algorithm has a simple program, which can obtain the global optimal solution and has high search precision and efficiency. E objective function is established and the seagull optimization algorithm is used to find the optimal filter length of CYCBD. Kurtosis at is, when the objective function value is the maximum, the corresponding filter length is the optimal solution.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.