基于模糊神经网络PID算法的液位串级控制.doc
《基于模糊神经网络PID算法的液位串级控制.doc》由会员分享,可在线阅读,更多相关《基于模糊神经网络PID算法的液位串级控制.doc(8页珍藏版)》请在沃文网上搜索。
1、基于模糊神经网络PID算法的液位串级控制 )摘要:利用PID算法对液位串级系统进行控制虽然是一种有效的控制方法,由于它的精确数学模型难以确定,使得参数整定困难、控制效果不理想。本文针对上述问题,将PID算法、模糊控制算法以及神经网络算法相结合,形成了一种智能控制算法模糊神经网络PID算法。将该算法运用到液位串级控制系统中,实现了PID参数的自整定,并且提高了控制质量。实验结果表明,模糊神经网络PID算法与PID算法的控制效果相比在鲁棒性和响应时间等方面有了较大的提高,具有一定的应用前景。关键字:神经网络,模糊控制,PID算法, 液位串级控制中图分类号:TP312Level Cascade Co
2、ntrol System Based on FNN PID AlgorithmDing Fang , Jia Xiangyu(Aeronautic Automation College,Civil Aviation University of China ,Tianjin 300300,China)Abstract: Use PID algorithm Level cascade control system is an effective Although control method, since its difficult to determine precise mathematica
3、l model, making parameter tuning difficulties, control effect is not ideal. This paper addresses this issue, PID algorithm, fuzzy control algorithms and neural network algorithms to form an intelligent control algorithm - FNN PID algorithm. The algorithm applied to the liquid level cascade control s
4、ystem, the PID parameters to achieve the self-tuning and improved quality control. The experimental results show that FNN PID algorithm and PID algorithm compared to the control results in robustness and response time and so on has been enhanced, with a certain application.Keywords: Neural network;
5、Fuzzy control; PID algorithm; Level cascade control作者简介:丁 芳(1960),女,上海人,副教授,硕士,研究方向为智能控制、检测。引言:由于二阶液位系统具有一定的非线性和时滞性的特点,所以普通PID算法的控制效果并不理想。神经网络有自学习能力和大规模并行处理能力,在认知处理上比较擅长;模糊控制系统能够充分利用学科领域的知识,能以较少的规则数来表达知识,在技能处理上比较擅长12。模糊神经网络控制算法是神经网络算法和模糊算法的有机结合,该算法既有模糊算法控制灵活和鲁棒性强的优点,又具有较强的非线性跟踪学习能力,有很大的实际意义和广阔的应用前景。
6、一、模糊神经网络PID控制器1.1 模糊神经网络PID控制器的结构模糊神经网络PID控制器的结构如图1所示。控制器由三部分组成:模糊化模块:用来对系统状态变量进行模糊量化和归一化处理23。这样做可以利用模糊控制的鲁棒性和非线性控制作用,对作为神经网络输入的状态变量进行模糊规则的预处理,避免了神经网络的活化函数采样Sigmoid函数时,直接输入量过大而造成的输出饱和,使输出不再对输入敏感的缺点。神经网络(NN):用于表示模糊规则,经过神经网络的学习,以加权系数的形式表现出来,规则的生成就转化为加权系数初值的生成和修改。根据系统的运行状态,自行整定PID参数,以期达到最优的控制效果。也就是将神经网
7、络的输出层输出对应于PID控制期的三个可调参数、,通过神经网络的自学习,加权系数的调整,从而使稳定状态对应于某种最优控制下的PID参数。普通PID控制器:直接对控制对象进行闭环控制,并且、三个参数为在线整定式3。图1 基于模糊神经网络PID的液位串级控制系统结构Fig.1 Structure of Level Cascade Control System Based on FNN PID Algorithm1.2 模糊化模块模糊化模块的框图如图2所示。该模块的作用是对系统状态变量 和进行模糊化和归一化处理。图2 模糊化模块的结构图Fig.2 Structure of fuzzy module本
8、文通过计算,将液位系统误差以及误差变化模糊化(其中,和分别是现在时刻的系统误差和误差变化),根据大量的实验数据和经验可以得到公式1和公式2,将和在0,6区间分成七个等级,完成“归档”模糊化,然后将得到的E值和E值同时除以缩减系数6将模糊化模块的输出调整到01的范围,继而将归一化后的数据传送给神经网络的输入层。(1)其中,E为系统误差的模糊论域。(2)其中,E为系统单位时间内的误差变化的模糊论域。模糊化模块的输出的模糊论域为:-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7从而得到模糊化输出表如表1所示.表1 模糊输出表Tab.1 Fuzzy outputE的变化-6-5
9、-4-3-2-10123456偏差E-6-7-7-6-5-5-4-3-2-2-1000-5-6-6-6-6-5-5-5-4-4-2-100-4-7-6-7-6-6-6-6-4-3-1-100-3-7-6-6-6-6-5-5-4-3-2011-2-4-4-4-5-4-4-4-2-10011-1-4-4-4-5-4-4-2-1001220-4-4-4-4-2-101113441-2-2-2-20013434442-1-2-1-203444344430000336666666400024477767675000244666666660002447776767通过查表可以得到模糊化输出的值,然后除以缩
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 模糊 神经网络 PID 算法 液位串级 控制
