下载后可任意编辑神经网络模型预测控制器摘要:本文将神经网络控制器应用于受限非线性系统的优化模型预测控制中,控制规则用一个神经网络函数逼近器来表示,该网络是通过最小化一个与控制相关的代价函数来训练的
本文提出的方法可以用于构造任意结构的控制器,如减速优化控制器和分散控制器
关键字:模型预测控制、神经网络、非线性控制1
介绍由于非线性控制问题的复杂性,通常用逼近方法来获得近似解
在本文中,提出了一种广泛应用的方法即模型预测控制(MPC),这可用于解决在线优化问题,另一种方法是函数逼近器,如人工神经网络,这可用于离线的优化控制规则
在模型预测控制中,控制信号取决于在每个采样时刻时的想要在线最小化的代价函数,它已经广泛地应用于受限的多变量系统和非线性过程等工业控制中 [3,11,22]
MPC 方法一个潜在的弱点是优化问题必须能严格地按要求推算,尤其是在非线性系统中
模型预测控制已经广泛地应用于线性 MPC 问题中[5],但为了减小在线计算时的计算量,该部分的计算为离线
一个非常强大的函数逼近器为神经网络,它能很好地用于表示非线性模型或控制器,如文献[4,13,14]
基于模型跟踪控制的方法已经普遍地应用在神经网络控制,这种方法的一个局限性是它不适合于不稳定地逆系统,基此本文讨论了基于优化控制技术的方法
许多基于神经网络的方法已经提出了应用在优化控制问题方面,该优化控制的目标是最小化一个与控制相关的代价函数
一个方法是用一个神经网络来逼近与优化控制问题相关联的动态程式方程的解[6]
一个更直接地方法是模仿 MPC 方法,用通过最小化预测代价函数来训练神经网络控制器
为了达到精确的 MPC 技术,用神经网络来逼近模型预测控制策略,且通过离线计算[1,7
用一个交替且更直接的方法即直接最小化代价函数训练网络控制器代替通过训练一个神经网络来逼近一个优化模型预测控制策略