基于BP神经网络的自整定PID控制仿真.docVIP

  • 1
  • 0
  • 约3.87千字
  • 约 5页
  • 2021-06-26 发布于山东
  • 举报
基于 BP神经网络的自整定 PID 控制仿真 一、目的 熟悉神经网络的特征、结构以及学习算法 掌握神经网络自整定 PID 的工作原理 了解神经网络的结构对控制效果的影响 掌握用 MATLAB实现神经网络控制系统仿真的方法。二、设备及条件 计算机系统 Matlab 仿真软件 三、问题背景 在工业控制中, PID 控制是工业控制中最常用的方法。这是因为 PID 控制器结构简单、实现简单, 控制效果良好,已得到广泛应用。但是, PID 具有一定的局限性:被控制对象参数随时间变化时,控制器的 参数难以自动调整以适应外界环境的变化。 为了使控制器具有较好的自适应性, 实现控制器参数的自动调整, 可以采用神经网络控制的方法。利用人工神经网络的自学习这一特性,并结合传统的 PID 控制理论,构造神 经网络 PID 控制器,实现控制器参数的自动调整。 基于 BP 神经网络的 PID 控制器结构如图 1 所示。控制器由两部分组成:一是常规 PID 控制器,用 以直接对对象进行闭环控制,且三个参数在线整定;二是神经网络 NN,根据系统的运行状态, 学习调整权系 数,从而调整 PID 参数,达到某种性能指标的最优化。 图 1 基于神经网络的 PID 控制器结构 四、基于 BP 神经网络的 PID 设计 设计原理 神经网络采用结构为 4-5-3 型的 BP网络,如图 2。 图 2 BP 网络结构 其中,输出层激励函数取非负的 Sigmoid 函数,隐层取正负对称的 Sigmoid 函数。 被控对象为一时变非线性对象,数学模型可表示为: y( k) a(k) y( k 1) u(k 1) 1 y2 (k 1) 式中,系数 a(k) 是慢时变的, 。 为保证控制器有一定的动态跟踪能力,选定神经网络的输入层输入为 网络的学习过程由正向和反向传播两部分组成。如果输出层不能得到期望输出,那么转入反向传播过程,通过修改各层神经元的权值,使得输出误差信号最小。 输出层节点分别对应三个可调参数 O (3) K p 1 O2(3) K I O3(3) K D 取性能指标函数为: E(k) 1 (r (k) y(k)) 2 2 设其中 r ( k ) y( k) e( k) 若 PID 控制器采用采用增量式数字 PID 控制算法,则有 2. 网络权系数调整 网络权系数的修正采用梯度下降法。 根据相关数学知识, 针对指定因变量的梯度代表了使因变量增速最大的自变量变化方向, 故而其反方向 代表了因变量下降最快的自变量变化方向,如果我们选取性能指标 E(k) 为因变量,网络各层权系数为自变 量,则对应梯度的负方向就是权系数调整的最佳方向,因此,实际上构成了一个有目标的搜索算法,对最终结果的收敛性提供了有力的保证。 对应于本题采用的 4-5-3 型的 BP网络,梯度负方向的计算: 1) 隐含层 - 输出层:其中: E( k) 为指标函数 (3)jl 为隐含层 - 输出层权系数矩阵元素 y( k 1) 为被控对象输出 u(k) 为 PID 控制器输出 Ol(3) 为输出层输出 netl(3) 为输出层输入 根据所选用神经网络的数学模型,易知: 其中 : j 1,2,3,4 l 1,2,3 O(2)j (k ) 为隐含层输出, g[ x]  1 [1  tanh( x)]  ,为输出层激励函数,  g (x)  g( x)*[1  g( x)]  为其偏导数。 2 另外, y(k 1) 直接的数学表达不容易获得,但我们可以使用它的符号函数来近似,仍可以保证参数 u( k) 修正方向的正确性,而由此造成其模的误差只影响参数调整的速度,它可以通过调整学习速率来得以补偿。 故而最终有: ( 2) 输入层 - 隐含层: 其中:  i  1 , 2 , 3 , 4j  1, 2 , 3 , 4 , l  1,2,3 f ( x)  t a n hx,(为输出层激励函数,  f ( x)  [1  f  2  (x)] / 2  为其偏导数。 故而最终有: ( 3) 网络权值修正量 梯度的负方向给出了网络权值修正的方向,乘以系数 ,即为权值修正量。其中 代表了算法每次在 梯度负方向搜索的步长,称为网络的学习速率,另外,如果考虑上次权值对本次权值变化的影响,需要加 入动量(平滑)因子 ,此时新的权值为 : 3.程序流程 步骤 1:设定初始状态和参数初始值,包括随机产生初始 BP 神经网络权值系数,设定初始输入输出值为零,设定学习速率和惯性系数,计数器设为 k=1,并设定计数上限等。 步骤 2:计算产生 BP 神经网络隐含层输入。 本程序为采样获得 e( k),并结合储存的 e( k-1 ),e( k-2)

文档评论(0)

1亿VIP精品文档

相关文档