The invention relates to the field of unmanned aerial
vehicle control, in particular to an unmanned aerial vehicle predefined time fault-tolerant control method based on an iterative learning neural network, and the method comprises the following steps: S1, building an outer ring position
system model and an inner ring attitude
system model of a three-rotor unmanned aerial vehicle under external interference and
actuator faults; s2, designing a neural
network structure to realize disturbance real-
time estimation compensation, and updating a neural network weight matrix through an
iterative learning algorithm; and S3, respectively designing an outer ring position pre-defined time fault-tolerant controller and an inner ring attitude pre-defined time fault-tolerant controller by adopting an inner and outer ring tracking control strategy, estimating and compensating an
actuator fault online by adopting a self-
adaptive algorithm, and ensuring that the unmanned aerial vehicle tracks quickly and stably while the
system pre-defined time is converged. According to the invention, through
collaborative design of neural network compensation and the predefined time adaptive fault-tolerant controller, the influence of the
actuator fault on the
system stability is reduced, and the control performance of the unmanned aerial vehicle during external disturbance is improved.