The application discloses a kind of based on
machine learning electromechanical equipment
noise reduction method, it is related to electromechanical equipment
noise reduction field, including: the
sound pressure and vibration
signal when electromechanical equipment is operated are collected, and the operating state data of electromechanical equipment is collected;
Noise characteristics are sparsified reconstruction;And the sound source positioning is carried out to
noise characteristics after reconstruction using beam forming
algorithm, obtain noise distribution chart;
Noise reduction model based on
deep learning is constructed, obtain the noise
signal after
noise reduction;The frequency in the preset frequency range of noise
signal is extracted by peak
search algorithm;The operating state data collected is analyzed using time-varying
linear prediction coding
algorithm TVLPC, obtain the noise
frequency offset caused by electromechanical equipment operating state exception;Optimal solution is generated using
particle swarm algorithm;According to the optimal solution of
noise control, extract noise main frequency component to separate, obtain multiple
phase inversion noise control signal.The precision of
noise reduction control is improved in the application, compared with the prior art.