摘要

In order to study the anti-shock performance of equipment under different working conditions, a hydraulic servo shaking table is used to replicate the desired motion with high fidelity. However, the sinusoidal acceleration response waveform is not a pure sinusoid due to the inherent nonlinearities within the system. The generating higher harmonic deteriorates the control performance and leads to system instability. To suppress the harmonic distortion and accurately estimate harmonic information, the harmonic estimation scheme based on simulated annealing algorithm is proposed. The sum of error square between actual value and estimated value is defined as the objective function. The amplitude and phase of each harmonic can be directly extracted when the objective function is minimized. Simulation and experimental results indicate that the proposed algorithm has good convergence performance and high estimation precision.