The invention discloses an improved active-disturbance-rejection control method based on error and input
delay compensation, relates to the technical field of industrial control, and aims to solve the problem of insufficient input
delay and control precision of a high-order inertial
system. The method comprises the following steps of: modeling a controlled object into a dynamic
system with
inertia characteristics, constructing an input
delay compensation link and an error-based active-disturbance-rejection link, inputting a
control error and a compensation value into an extended
state observer (ESO), estimating an error related state quantity and a disturbance tracking value in real time, calculating a control quantity through a state
error feedback control law, and compensating the control quantity; and closed-loop accurate adjustment is realized. The invention further comprises an improved second-order active-disturbance-rejection control scheme to adapt to higher precision requirements. The control structure is simplified, control signals and
system output are synchronously controlled, the anti-interference capability and the tracking performance are considered, and the method can be widely applied to high-order inertial industrial system control in the fields of
chemical engineering, thermal power generation and the like.