An improved active disturbance rejection controller (ADRC) is designed to eliminate the influences of the current-loop for the pitching axis control system of an aerial camera. The improved ADRC is composed of a tracking differentiator (TD), an improved extended state observer (ESO), an improved nonlinear state error feedback (NLSEF), and a disturbance compensation device (DCD). The TD is used to arrange transient process. The improved ESO is utilized to observe the state extended by nonlinear dynamics, model uncertainty, and external disturbances. Overtime variation of the current-loop can be predicted by the improved ESO. The improved NLSEF is adopted to restrain the residual errors of the current-loop. The DCD is used to compensate the overtime variation of the current-loop in real time. The improved ADRC is designed based on a new nonlinear functionnewfal(·). This function exhibits enhanced continuity and smoothness compared to previously available nonlinear functions. Thus, the new nonlinear function can effectively decrease the high-frequency flutter phenomenon. The improved ADRC exhibits improved control performance, and disturbances of the current-loop can be eliminated by the improved ADRC. Finally, simulation experiments are performed. Results show that the improved ADRC displayed better performance than the proportional integral (PI) control strategy and traditional ADRC.
Read full abstract