The invention provides a
nonlinear system periodic disturbance suppression method and
system based on FDESO, and relates to the technical field of
automatic control. The method comprises the following steps: S1, carrying out mathematical modeling on a
nonlinear system to obtain a
control system state equation containing unknown disturbance and output measurement
noise; s2, designing FDESO according to the state equation of the
control system; the FDESO carries out filtering
processing on
system output containing measurement
noise, and then a dual-channel compensation architecture containing a disturbance
estimation channel and an output
estimation error compensation channel is constructed, so that the influence of the measurement
noise is inhibited and the disturbance
estimation precision is improved; s3, estimating the total disturbance of the
system in real time by using the FDESO; and S4, designing a control law, and performing feed-forward compensation on the estimated total disturbance to suppress periodic disturbance of the system. Real-
time estimation and active suppression of periodic disturbance in a
nonlinear system are achieved, meanwhile, interference of output measurement noise to the disturbance compensation process is remarkably reduced, and the control precision and robustness in the actual noise environment are improved.