An approach to solving optimal control problems of nonlinear systems by introducing detail-reward mechanism in deep reinforcement learning.

Journal: Mathematical biosciences and engineering : MBE
PMID:

Abstract

In recent years, dynamic programming and reinforcement learning theory have been widely used to solve the nonlinear control system (NCS). Among them, many achievements have been made in the construction of network model and system stability analysis, but there is little research on establishing control strategy based on the detailed requirements of control process. Spurred by this trend, this paper proposes a detail-reward mechanism (DRM) by constructing the reward function composed of the individual detail evaluation functions in order to replace the utility function in the Hamilton-Jacobi-Bellman (HJB) equation. And this method is introduced into a wider range of deep reinforcement learning algorithms to solve optimization problems in NCS. After the mathematical description of the relevant characteristics of NCS, the stability of iterative control law is proved by Lyapunov function. With the inverted pendulum system as the experiment object, the dynamic environment is designed and the reward function is established by using the DRM. Finally, three deep reinforcement learning algorithm models are designed in the dynamic environment, which are based on Deep Q-Networks, policy gradient and actor-critic. The effects of different reward functions on the experimental accuracy are compared. The experimental results show that in NCS, using the DRM to replace the utility function in the HJB equation is more in line with the detailed requirements of the designer for the whole control process. By observing the characteristics of the system, designing the reward function and selecting the appropriate deep reinforcement learning algorithm model, the optimization problem of NCS can be solved.

Authors

  • Shixuan Yao
    School of Software Engineering, Dalian University of Foreign Languages, Dalian 116044, China.
  • Xiaochen Liu
    Sun Yat-sen University School of Medicine, Sun Yat-sen University, Guangzhou 510080, China. lxcsysu@gmail.com.
  • Yinghui Zhang
    School of Mechanical Engineering, Dalian Jiaotong University, Dalian 116028, China.
  • Ze Cui
    School of Control Science and Engineering, Dalian University of Technology, Dalian 116024, China.