The application belongs to the technical field of electric-gas
servo control, and discloses a control method for enhancing robust anti-interference of a
voice coil motor direct drive
system. S1, a
dynamic equation, a model error and a state equation of the
voice coil motor direct drive
system are established; S2, the lumped interference is expanded into an additional
state variable to update the state equation, a condition that an extended state anti-interference observer and an
estimation error thereof satisfy is set on the basis of the updated state equation, and the
estimation of the lumped interference is calculated by using the extended state anti-interference observer; S3, a
tracking error and an auxiliary
error signal are set, a controller for enhancing robust anti-interference is constructed, and a difference between the
estimation of the lumped interference and the lumped error is compensated, so as to realize the control of the
voice coil motor direct drive
system. By the application, the selection limit of a robust
gain parameter is reduced, and the control precision and the robustness of the system are ensured in the case that the system suffers from strong interference.