- 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)
您可能关注的文档
- 国际交流生英文信.doc
- 国际金融试题.doc
- 地理八年级上册地理教材活动题答案.doc
- 坚持基本经济制度教案.doc
- 垃圾回收分类研究性学习课题报告.doc
- 垃圾填埋场管理制度.doc
- 垃圾清理存放制度.doc
- 基于安卓开发的计算器课程设计报告.doc
- 基于网络的成人学习特点及教学调查问卷.doc
- 基层工会财务管理制度.doc
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
最近下载
- 2025年辽宁省文物博物初、中级专业技术资格考试历年参考题库含答案详解.docx VIP
- PLC实现的台车呼叫控制系统.pdf VIP
- 2025年辽宁省文物博物初、中级专业技术资格考试历年参考题库含答案详解(5卷).docx VIP
- 2025年辽宁省文物博物初、中级专业技术资格考试历年参考题库含答案详解.docx VIP
- 2026中国跨境电商物流体系优化与成本控制策略研究报告.docx
- 消防工程三措一方案(3篇).docx VIP
- 鱼我所欲也原文.docx VIP
- 计算机应用基础(Windows10+WPSOffice)教学教案.docx VIP
- 2025年贵州省中考语文试卷真题(含答案详解).docx
- 第2次超级机器人大战Z 再世篇.pdf VIP
原创力文档

文档评论(0)