




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于模糊神经网络PID的三容水箱液位控制系统研究摘 要:三容水箱液位控制系统是过程控制中一种典型的控制对象,模拟了工业现场多种典型的非线性时变多变量耦合系统。随着工业化程度的不断提高,传统的PID控制显然已无法满足当前的控制要求,各种先进的智能控制理论相继出现。文章通过比较模糊PID及神经网络PID各自的优缺点,提出了基于模糊神经网络的PID控制器;并对其在三容水箱液位控制系统中的应用进行了仿真。结果证实该控制器能明显改善系统的动、静态性能,大大提高了系统稳定性,充分显示了其优越性。关 键 词:模糊控制;神经网络控制;PID;三容水箱系统;仿真中图分类号:TP391.9 文献标识码:AThe research of Three tank water control system based on Fuzzy Neural Network PIDSong Shao lou, Zhang Ming , Li Jun jie(College of electric and control engineering,Liao Ning Technical University,HuLudao 125105,LiaoNing)Abstract:Three tank water control system is a typical control object during the process control,which simulates plants of typical、nonlinear and time-based coupling system in the industry.With the development of the industry,the traditional PID control system can not satisfied obviously,many so advanced intelligent control theorys appear. A PID controller based on Fuzzy Neural Network is proposed in this article by comparing the Fuzzy PID and the Neural Network PID.The simulation results proved that it improves the dynamic property and static performance of the system obviously,the stability is also enhanced greatly and shows its superiority.Key Words: Fuzzy control ;Neural Network control;PID;three tank water system;simulation1 引言 随着工控行业不断向前发展,控制对象越来越复杂,控制精度要求越来越高,传统的控制方法已不能满足控制要求,先进控制理论方法的探索和研究显得尤为重要。三容水箱液位系统是较为典型的非线性、时延对象,具有很强的代表性;工业上许多被控对象的整体或局部都可以抽象成三容水箱的数学模型,因此对三容水箱液位控制系统的研究对工业生产中液位的控制具有重要的指导意义。 不仅如此,三容水箱模型的建立为先进控制理论及算法的验证提供有利的条件。借助三容水箱模型,模糊控制、神经网络控制等智能控制理论先后被应用。相比传统的控制理论,智能控制理论的确在一定程度上使得工业控制性能得到了显著的改善。但也有不足之处,模糊控制的模糊规则很难实现最优,量化因子和比例因子的值难以确定;神经网络算法复杂导致系统响应速度较慢等1。针对以上问题提出了将模糊控制与神经网络控制相结合,用神经网络表示模糊系统,使构造网络结构有了依据;又根据模糊推理规则的形式,利用神经网络的学习能力进行复杂的模糊推理,使其具有运算速度快的优点,最终不仅使三容水箱液位控制系统响应速度提高,而且动、静态特性及稳定性都得到了很大的改善。2 三容水箱液位控制系统分析液位作为过程控制中一个重要参数,能否及时有效的控制对安全生产以及产品的质量和数量有着很大的影响。三容水箱液位控制系统模拟了工业现场的多种典型的非线性时变多变量耦合系统,具有时滞性、时变性、非线性的特点。它也具有较强的综合性,涉及控制原理、智能控制、流体力学等多个学科2。三容水箱液位控制系统具有强大的实验功能:它不仅可以实现单入单出一阶对象、二阶对象、三阶对象,还可以实现非线性的双入双出对象,最重要的是它还可以作为一种多功能型实验设备去验证各种新型算法。通过对水箱液位控制系统实验,除可以掌握控制理论、计算机、仪器仪表知识和现代控制技术之外,还可以熟悉生产过程的流程,进而从控制的角度理解它的静、动态工作特性2。3 模糊PID 模糊PID控制是利用当前的控制偏差和偏差,结合被控过程动态特性的变化,以及针对具体过程的实际经验,根据一定的控制要求或目标函数,通过模糊规则推理,对PID控制器的三个参数进行在线调整3。基于模糊控制的PID控制器的结构图如图1所示。 图1 模糊PID控制器结构图根据三容水箱的实际情况,把e、ec、的论域划分为7个等级即为:e=-3,-2,-1,0,1,2,3ec=-3,-2,-1,0,1,2,3=-0.3,-0.2,-0.1,0,0.1,0.2,0.3=-0.06,-0.04,-0.02,0,0.02,0.04,0.06=-0.3,-0.2,-0.1,0,0.1,0.2,0.3定义e、ec为输入,、为输出,选用三角形函数作为输入输出的隶属函数。利用模糊控制规则以及输入输出量的隶属函数,可求得该双输入单输出模糊控制器的模糊关系为5: (2-1) (2-2) (2-3) 求得模糊推理关系、后,运用模糊集合的合成运算,可以推得相对于输入信号的输出模糊信号: (2-4) (2-5) (2-6) 模糊控制器输出的是一个模糊集合,采用最大隶属度法去模糊化,判决出一个精确度控制量。 定义误差e和误差变化率ec的量化因子、比例因子都为1,经Matlab仿真结果如图2所示。图2 模糊PID控制仿真曲线图从仿真结果可以看出模糊PID可以实现三容水箱液位的控制。然而事实上模糊控制规则完全是凭操作者的经验或专家知识获取的,一方面并不能保证规则的最优或次最优,达到最佳控制;另一方面在控制过程中,外界突加干扰,参数大幅度变化,原来总结的经验和规则不够等因素,都会严重影响控制质量;最重要的一点就是量化因子和比例因子值的选取对控制性能影响很大,准确选取这二者的值也是一大难点所在。4 神经网络PIDBP神经网络PID控制器是一种较新颖的神经网络PID控制策略,这种控制方式在结构上不再明显包含PID控制器,而是将神经网络和PID控制规律融为一体,将误差信号的比例、积分、微分运算和PID参数的自适应整定在一个前向神经网络中完成5。BP神经网络PID控制器主要利用了神经网络的非线性映射能力和自适应能力。系统结构图如图3所示,控制器有两部分组成:1、参数可调的PID控制器,直接对被控对象进行闭环控制;2、神经网络NN,根据系统的运行状态,实现自适应算法,调节PID控制器的参数,以达到某种性能指标的最优化要求。图3 神经网络PID控制器结构图网络输出节点分别对应可调PID控制器的三个参数、,即=,=,=,各节点的输入输出关系为: (3-1) (3-2) (3-3) 由于、不能为负值,故取变换函数为:。选择性能指标函数为:。按照梯度下降法修正网络权值系数w(k),即沿着J(k)对的负梯度方向搜索调整,从而可以加快BP算法的收敛速度。最终求得隐层全职系数的调节规律为:(3-4) Matlab仿真结果如图4所示。图4 神经网络PID控制仿真曲线图仿真结果表明基于BP神经网络的PID控制器能较好的实现对三容水箱液位控制系统的控制,表现出了良好的动态特性,系统基本无超调。然而由于神经网络算法的复杂性,导致系统响应速度相对较慢,这样一来延长了系统到达稳定状态的时间,势必给工业生产带来不利。5模糊神经网络PID通过分析模糊PID和神经网络PID控制器在三容水箱液位控制系统中的应用,可以总结出一下几点:模糊PID控制器通过模糊规则实现对、三个参数的在线调整,然而模糊控制规则都是凭操作经验或者专家知识获取的,量化因子和比例因子严重影响模糊PID控制器的响应特性,只有在二者的值合适的情况下才能取得良好的控制效果。神经网络PID控制器利用神经网络的非线性映射能力和自适应能力,可以不用考虑量化因子与比例因子,但是正是由于神经网络的优越性导致算法的复杂化,使得系统响应速度变慢,降低了控制品质。基于以上分析文章将二者融为一体,即提出了基于模糊神经网络的PID控制器。用神经网络表示模糊系统,使构造网络结构有了依据;又可以根据模糊推理规则的形式,利用神经网络的学习能力进行复杂的模糊推理,使其具有运算速度快的优点。模糊神经网络PID的结构图如图5所示。 图5 模糊神经网络PID控制器结构图 模糊神经网络PID控制的过程可以分为以下几步:(1)确定输入量X:三容水箱液位控制系统输入采用的是误差e,依据模糊PID控制部分的分析,将e划分为五个区域,即e=-2,-1,0,1,2,分别用e1、e2、e3、e4、e5表示;(2)经隐函数层的神经元活化函数得出网络输出层的输入;这里隐含层神经元活化函数可取正负对称的Sigmoid函数;(3)根据(2)再由网络输出层神经元活化函数得出输出值。三容水箱液位控制系统输入输出的确定被控对象无非就是、这三个变量,即对应了神经网络PID控制的输出。由于、不能为负值,故输出层神经元活化函数取非负的Sigmoid函数。Matlab仿真结果如图6所示。图6 模糊神经网络PID控制仿真曲线图 从仿真结果我们可以看出,基于模糊神经网络PID控制器的三容水箱液位控制系统响应速度快,稳定性高,超调量小,显示了较强的鲁棒性和抗干扰能力。6 结论模糊理论和神经网络理论作为新型智 能控制理论在工业生产中的应用越来越多,然而每一种算法都有它的缺陷。将基于模糊PID的控制器运用到三容水箱液位控制系统中,发现量化因子和比例因子很难准确的选择,且抗干扰能力很差;神经网络PID控制器虽然能保证系统稳定,但是响应速度很慢。通过分析比较,提出了基于模糊神经网络的PID控制器,扬长避短,充分发挥各自的优势,仿真结果证实该控制器不仅能使系统快速达到稳定状态,而且鲁棒性和抗干扰能力都大大提高,相信会给工业生产带来更高的效益。参考文献:1孙增沂智能控制理论与技术M北京:清华大学出版社,1997:46682蔡喜翠三容水箱液位控制系统的研究D.哈尔滨工业大学硕士学位论文,2007:6103杨白厚、杨超模糊控制在工业中的应用阴电气自动化,2005,89:17-214PJKing,etThe Application of Fuzzy Control System to Industrial ProcessesIFACworldCongressMITBoston,1 975:1 341 4 15任子武,高俊山基于神经网络的PID控制器J自动化技术与应用,2004,23(5):16196刘金昆先进PID控制及其MATLAB仿真M北京:电子工业出版社,20037Mendel J MFuzzy Logic Systems for Enginee
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司股合同样本样本
- 交强险投保合同样本
- 健身培训合同样本
- 代课合同样本
- 公路交工检测合同标准文本
- 公众号托管合同样本
- 东莞工厂宿舍租赁合同样本
- 供货维修合同样本
- 供购合同样本
- 义乌劳务合同标准文本
- 奔驰事故留修专员年终总结
- 患者隐私保护培训课件
- 四川凉山州人民政府办公室考调所属事业单位工作人员2人高频重点提升(共500题)附带答案详解
- 分包单位负责人岗位责任制度模版(3篇)
- 2023年高考化学试卷(河北)(解析卷)
- 2025年国家信息中心招聘15人高频重点提升(共500题)附带答案详解
- 基于STM32单片机的人体感应灯设计
- 教学课件英语人教版2024版七年级初一上册Unit 1 You and Me Section A1a1d2
- 学前儿童语言教育与活动指导-期末试卷(二)
- 畜牧业边境管理办法
- 基于单片机的步进电机控制系统的设计【毕业论文】
评论
0/150
提交评论