The present application relates to the technical field of
motor control, and discloses a disturbance compensation control method of a
servo driver, comprising: collecting the running state of a
servo motor to construct a port-controlled Hamiltonian dynamics model, and extracting an
interconnection matrix and a dissipation matrix; constructing a fractional order hyper-spiral extended
state observer to obtain an initial lumped disturbance
estimation value; extracting a Hamiltonian energy dissipation residual to adaptively adjust the fractional order hyper-spiral extended
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; combining the nonlinear dynamic
damping matrix with the port-controlled Hamiltonian dynamics model to establish a matching equation, solving a compound control law to generate a driving
signal to control the servo motor. The present application uses energy residual dynamic adjustment observer and reconstructs damping topology to suppress high-frequency chattering and transient oscillation, and improves the anti-disturbance ability of the
system.