The invention discloses a vibration
active control method based on a PPO-HAFxLMS
algorithm, and relates to the field of vibration
active control. The method comprises the following steps: determining a target vibration
frequency band needing to be suppressed and a
vibration attenuation standard so as to determine configuration of related hardware in the vibration
active control system; capturing an external disturbance
signal received by the controlled object; and on the basis of the
time domain data of the external disturbance
signal, a required control
voltage signal is generated in real time by using a PPO-HAFxLMS
algorithm, and vibration suppression is realized. According to the method, on the basis of a traditional FxLMS
algorithm, a feedback channel is added to form a HAFxLMS algorithm, filter coefficients and step length updating are optimized through the HAFxLMS algorithm, the step length and the weight of a filter are dynamically adjusted according to the correlation between error signals and input signals and the change of the environment through a PPO
reinforcement learning algorithm, and therefore the convergence speed and the steady-state error of
vibration control are optimized, and the stability of
vibration control is improved. And the vibration suppression effect is obviously improved.