基于模糊神经混合系统的自适应控制方法及其应用

发布时间:2010-12-9 12:03    发布者:techshare
关键词: 模糊神经 , 自适应
模糊逻辑系统与神经网络的结合形式随着研究角度和应用领域不同而有所不同,在这类系统中,系统本质上还是模糊逻辑系统结构,但是可以把模糊逻辑系统看作具有网络化的结构,直接利用神经网络的学习能力与映射能力来获得模糊逻辑系统的参数或具体结构,从而使模糊逻辑系统具有自学习和自适应能力,该过程并不改变模糊系统所具有的模糊化、解模糊化和模糊推理的功能,而是利用神经网络实现隶属函数、模糊规则的数字化处理,实现“模糊化-模糊推理-解模糊化”整个过程的“网络化”,也可以用神经网络学习或聚类的方法从输入输出数据中获取规则,然后在性能指标指导下,对规则进行调整,从而使模糊系统具有规则的自组织能力。

在另外一个范畴内,可以将模糊逻辑系统与神经网络根据不同的功能、用途集成在一个系统里,模糊逻辑系统与神经网络技术在这类系统中各自发挥自己的功能,利用各自的优势为实现共同的目标而实现功能结合与互补,这类模糊逻辑系统与神经网络结合的方法称之为模糊神经混合系统FNHS(Fuzzy-Neural Hybrid System)。

1 基于模糊神经混合系统的自适应控制结构

从控制角度而言,神经网络自适应控制包括直接自适应控制和间接自适应控制。间接自适应控制通常由控制器和模型两部分组成。在线辨识模型,并通过模型在线调整神经网络控制器间接自适应控制,具有良好的适应性。但是,在线辨识被控对象的模型存在运算量大、控制精度低等问题,对不可重复过程与时变动力学系统训练困难,在实际工程控制中实用性不大。直接自适应控制是根据过程的输出信息来控制优化参数,不需要预先知道系统动力学特征或在线辨识的模型,这也正是传统的自适应控制所不能解决的问题。这种控制器是直接根据控制精度设计,不需要经过事先训练,也不依赖于对象的辨识模型,具有良好的动态响应性能和稳态精度,网络权值的调整是随时间关系的自适应收敛过程,常用的基于神经网络的自适应控制方式为直接逆控制、模型网络参考控制。但是,这2种控制方式都存在着较大的计算量和辨识的问题,而且对于直接逆控制,如果系统的逆不存在了,该方法就会失效。

基于模糊神经混合系统的自适应控制(FANNC)结合了神经网络直接自适应控制的特点,结构如图1所示。由1个反馈控制器(FC)、1个神经网络控制器(NNC)和模糊推理机(FIE)组成。





2 基于模糊神经混合系统的自适应控制器的设计


分目标学习误差由模糊推理机的一组模糊规则给出,如表1所示。表中符号PB、PM、PS、0、NS、NM、NB分别表示正大、正中、正小、零、负小、负中、负大等概念。表中模糊关系不再是传统意义上的模糊控制策略,而是每一控制周期中用于NNC训练的分目标学习误差。NNC在学习过程中,逐步跟踪系统的逆动力学,并产生一个自适应控制信号,使系统输出跟踪给定的参考信号消除的不再单纯是系统的输出误差,而是误差和误差变化的综合影响,从而避免了反馈误差学习法可能造成的NNC的输出产生振荡或进入饱和状态等问题。





为实现上述模糊推理规则,必须对模糊推理机FIE的输入变量进行模糊化处理,即将输入变量从基本论域转化到相应的模糊论域。为此,引入反馈控制器FC输出变量μf及其变化变量μf的量化因子Kμf,Kμf。假定变量μf的基本论域为(-nfm,nfm),模糊论域分别为(-nμf,-nμf+1,…0,…,nμf-1,nμf),变量nf的基本论域为(-nfm,nfm),模糊论域分别为(-nμf,-nμf+1,…0,…,nμf-1,nμf),则量化因子Kμf,Kμf可由下式确定:





模糊变量Uf(k)、f(k)的论域、模糊子集及其隶属函数的定义如图2所示。为改善模糊推理机的输出特性,FIE输出变量δ论域、模糊子集及其隶属函数的定义如图3所示。当系统偏差较大时,模糊集隶属函数分辨率较低,FIE输出变化比较缓慢可以保证NNC的学习比较平稳。








在控制过程中,系统根据每一采样时刻FC的输出信号及其变化,由图2确定各模糊集的隶属度,然后利用模糊推理规则如表1所示,图3确定输出变量所有可能的模糊截集。并以重心发模糊判决,得到分目标学习误差

,式中离散计算步长的取值大小可能影响模糊判决的精度。

3 仿真实验

电站锅炉汽包水位间接的反应了锅炉负荷与给水平衡的关系,是锅炉运行的主要指标之一。水位过高,会破坏汽、水分离装置的正常工作,严重时会导致蒸汽带水增多,从而增加过热器管壁上和汽轮机叶上的结垢;水位过低时,则会破坏水循环,引起水冷壁的破坏。近年来锅炉参数的提高和容量的扩大,对给水系统提出了更高的要求。因此,迫切需要一种鲁棒性很好,算法相对简单的快捷控制方案。








将图4框内的一个广义对象当一个整体去考虑,可以消除水流量和蒸汽对汽包水位的传递函数不稳定环节,克服自平衡特性。神经网络具有充分逼近任意复杂系统的能力,同时还能学习和适应不确定性的动态响应。为检验所提出的控制策略的有效性,对图4中的被




采用本文提出的基于模糊神经混合系统的自适应控制方法,其对比试验采用PID串联控制系统,PID调节器参数是在折中考虑系统的跟踪性、抗外扰能力和抗内扰能力的基础上,经过整定得到的,其外回路KP=1.5,Ki=0.005,内回路KP=0.95。

图5所示为对象模型匹配情况下的输出响应图。图6为给水量信号H=0 mm时,在起始时刻加入蒸汽流量30 %外扰时输出响应曲线。








图7所示为对象时间为常数,增益常数和延迟时间均增大20%的输出响应曲线。图8在模型失配情况下,在给水流量信号H=0 mm时,加入蒸汽流量的30%外扰时输出响应曲线。








从图中可以看出,较之串级PID控制,FANNC控制具有良好的动态调节品质和较强的鲁棒性,实现了对系统的快速无超调控制。实验中将蒸汽流量扰动信号引入到神经网络中,实现了对系统的前馈补偿,以快速平稳消除蒸汽流量的扰动。鲁棒控制器FC的构造使系统具有良好的稳定性和鲁棒性,与常规PID控制相比,几乎没有超调量。即使在模型失配(参数增加或减少)的情况下仍然能取得满意的控制品质。仿真结果表明了该方案的有效性和优越性。

本文提出的这种基于模糊神经混合系统的自适应控制方法是针对工业系统中普遍存在的复杂非线性和时变不确定性特性提出的。该方法可以做到无须辨识被控对象的模型,即可进行NNC的在线设计;而且NNC的学习过程和系统的控制过程同时进行,不需要特定的教师信号,避免了离线训练通常存在的训练数据不足的问题。利用模糊推理机产生的分目标学习误差对神经网络进行训练,避免了采用直接反馈误差进行训练可能造成的饱和和过调整问题,并能有效抑制测量噪声的影响,提高系统的控制品质。仿真实验证明,该方法能有效处理工业系统中普遍存在的复杂非线性和时变不确定性等特性,为未知不确定非线性系统的智能控制提供了一条有效而可行的新途径。
本文地址:https://www.eechina.com/thread-45345-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

相关视频

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表