The invention discloses a method for actively controlling multi-frequency vibration of a helicopter, including
system identification, collecting the control
voltage of the
actuator and the acceleration response at the controlled point, using the recursive
least squares algorithm for
system identification, and finally obtaining the discrete
state space of the secondary channel Equation;
feedback controller design, using the secondary channel discrete
state space equation obtained in step 1 to carry out discrete predictive sliding mode
feedback controller design; reference
signal and
error signal acquisition, according to the
helicopter rotor characteristics and speed characteristics, extract the rotor excitation frequency, synthesize reference
signal, and collect the
vibration response error signal at the controlled point; the feedforward-feedback
hybrid control algorithm iterates, and uses the reference
signal and
error signal obtained in step 3 to iterate the feedforward controller and the
feedback controller to obtain the feedforward-feedback Feedback the mixed control
voltage signal; output the control quantity; use the mixed control
voltage obtained in step 4 as the input signal at the next moment, drive the
actuator to produce the
required response, and return to step 3.