The invention discloses a two-degree-of-freedom helicopter preset performance tracking control method based on
reinforcement learning. The method comprises the following steps: constructing a two-degree-of-freedom helicopter dynamic model; a preset
performance function is introduced, a constrained
tracking error is converted into an unconstrained form through error conversion, and therefore it is guaranteed that the
system reaches a
steady state within preset time; designing a preset time nonlinear
disturbance observer; based on a
backstepping control architecture, combining with a predefined time filter, and decomposing the
system into two stages of subsystems through coordinate transformation; an optimal
performance index function is constructed for each stage of subsystem, an
optimal control strategy is approached online by using a
reinforcement learning algorithm, and an optimal virtual controller and a self-adaptive optimal actual control law are designed. According to the method, all signals in a two-degree-of-freedom helicopter closed-loop
system can be converged and bounded within predefined time, transient and
steady state response indexes of the system are improved, and it is ensured that the helicopter can still rapidly and accurately track a reference trajectory under complex working conditions and quantized limited conditions.