The invention relates to the technical field of
information technology, in particular to a self-
adaptive control method based on
reinforcement learning and a
radial basis function neural network, which comprises the following steps: establishing a state equation of a
nonlinear system with unknown time-varying uncertainty, and defining a
system state variable and a control target; under a
reinforcement learning framework, a control strategy and a value function are initialized, initial network parameters are set, and the upper definite bound of uncertainty is preliminarily estimated; estimating the uncertainty of the
system in real time by using the
radial basis function neural network, and approaching the upper definite bound of the uncertainty by adjusting the parameters of the
radial basis function neural network; based on the uncertainty of
estimation, performing iterative updating on the control strategy, and in each iteration, optimizing the control strategy by using a
reinforcement learning algorithm; and the control strategy is adjusted in real time, control strategy parameters are optimized based on the latest
uncertainty estimation value, and a final stable control strategy is obtained through convergence analysis. According to the method, the problem that the upper bound of uncertainty needs to be known in advance is effectively solved, the robustness and the control precision of the
system are improved, the dynamic
adaptive capacity is high, the control strategy design is simplified, and the stability and the response efficiency of the system are enhanced.