The paper proposes the use of structured neural networks for reinforcement learning based nonlinear adaptive control. The focus is on partially observable systems, with separate neural networks for the state and feedforward observer and the state feedback and feedforward controller. The observer dynamics are modelled by recurrent neural networks while a standard network is used for the controller. As discussed in the paper, this leads to a separation of the observer dynamics to the recurrent neural network part, and the state feedback to the feedback and feedforward network. The structured approach reduces the computational complexity and gives the reinforcement learning based controller an {\em understandable} structure as compared to when one single neural network is used. As shown by simulation the proposed structure has the additional and main advantage that the training becomes significantly faster. Two ways to include feedforward structure are presented, one related to state feedback control and one related to classical feedforward control. The latter method introduces further structure with a separate recurrent neural network that processes only the measured disturbance. When evaluated with simulation on a nonlinear cascaded double tank process, the method with most structure performs the best, with excellent feedforward disturbance rejection gains.
翻译:该文章提出了在非线性自适应控制的强化学习中使用结构化神经网络的方法。文章侧重于部分可观测的系统,使用单独的神经网络来处理状态和前馈观察者,以及状态反馈和前馈控制器。观察者动力学由递归神经网络建模,控制器则使用标准网络。如本文所述,这导致观察者动态被分离到递归神经网络部分和状态反馈到反馈和前馈网络部分。采用结构化方法降低了计算复杂度,并且对于强化学习的控制器,具有“可理解”的结构性,而不是使用单一的神经网络。仿真结果表明,所提出的结构可以使训练速度显著加快。文章介绍了两种包含前馈结构的方法,一种与状态反馈控制相关,一种与经典前馈控制相关。后一种方法引入更多结构,使用单独的递归神经网络仅处理测量干扰。在非线性串联双罐过程的仿真评估中,最具结构性的方法表现最佳,前馈干扰拒绝性能优秀。