The invention relates to the technical field of
motor control, and discloses a disturbance compensation control method of a
servo driver, which comprises the following steps: acquiring the operation state of a
servo motor to construct a port controlled Hamiltonian
kinetic model, and extracting an
interconnection matrix and a dissipation matrix; constructing a fractional order
superhelix expansion
state observer, and obtaining an initial lumped disturbance estimated value; extracting Hamiltonian energy dissipation residual errors to carry out adaptive adjustment on the fractional order
superhelix expansion
state observer, and outputting a high-fidelity disturbance
estimation value; constructing a nonlinear dynamic
damping matrix based on the high-fidelity disturbance
estimation value to perform energy shaping on the
servo motor; and a matching equation is established in combination with the nonlinear dynamic
damping matrix and the port controlled Hamiltonian
kinetic model, and a compound control law is solved to generate a driving
signal to control the servo motor. According to the method, the observer is dynamically adjusted by using the energy residual error, and the damping topology is reconstructed, so that high-frequency chattering and transient oscillation are inhibited, and the anti-interference capability of the
system is improved.