The invention provides an active-disturbance-rejection fault-tolerant control method and
system for aerial refueling of an unmanned aerial vehicle, and belongs to the technical field of aerial refueling anti-interference control, and the method comprises the steps: introducing a
virtual control variable, building a six-degree-of-freedom motion equation of the unmanned aerial vehicle, converting the six-degree-of-freedom motion equation into an affine
nonlinear model, and dividing the
state variable of the unmanned aerial vehicle into five control loops; acquiring real-time position information of the refueling taper sleeve, generating a smooth docking reference trajectory by using a three-section method, and converting the expected position instruction into an expected position instruction of the
mass center of the unmanned aerial vehicle; based on an ADRC
algorithm, an LESO and a controller are designed for each control loop; generating a
control signal of each control loop according to the
virtual control variable; and in each stage of air refueling operation, adopting a mode
fading algorithm to realize smooth switching between a guidance strategy and a controller in each stage, outputting a comprehensive
control signal, outputting the comprehensive
control signal to an unmanned aerial vehicle execution mechanism, and driving the unmanned aerial vehicle to track an expected position instruction of the
mass center of the unmanned aerial vehicle. The safety of aerial refueling of the unmanned aerial vehicle is guaranteed.