Method for controlling random vibration of electrohydraulic servo system
暂无分享,去创建一个
The invention discloses a method for controlling the random vibration of an electrohydraulic servo system, which comprises the following steps: utilizing an acceleration power spectral density reference signal to design a filter III, filtering a white noise signal and taking the output of the filtration as an acceleration time-domain driving signal; utilizing a single-step prediction Kalman filter algorithm to online regulate the weights of a Kalman filter I and a Kalman filter II in real time and performing identification on a frequency response function of the electrohydraulic servo system and an impedance function of the Kalman filter I respectively; and constructing a filter IV based on the identification result of the impedance function of the Kalman filter II, filtering the acceleration time-domain driving signal and taking the output of the filtration as an acceleration input signal of the electrohydraulic servo system. The method for controlling the random vibration of the electrohydraulic servo system utilizes the filter III to filter the white noise signal to obtain the acceleration time-domain driving signal, which simplifies the process of generating the time-domain driving signal. The convergence property of the single-step prediction Kalman filter algorithm adopted in the invention ensures the convergence property of the real-time on-line iteration of power spectral density.