RBF神经网络在加速冷却控制系统中的应用
- 格式:pdf
- 大小:254.27 KB
- 文档页数:7
基于模糊RBF神经网络的PID控制方法及应用潘玉成;林鹤之;陈小利;吕仙银【摘要】针对常规PID控制参数固定难于满足时变不确定非线性系统的控制要求,利用模糊控制的良好收敛性和对模糊量的运算优势,以及神经网络自学习、自适应的特性,将常规PID控制与模糊控制、神经网络结合起来,提出一种基于模糊RBF神经网络的PID控制方法,实现了对PID参数的实时在线整定.将算法运用到柴油发电机调速系统的PID参数寻优中,MAT-LAB仿真试验结果表明,模糊RBF神经网络的PID控制具有更好的动静态特性和抗干扰性能,提高了对非线性时变被控对象的控制效果.【期刊名称】《机械制造与自动化》【年(卷),期】2019(048)003【总页数】5页(P215-219)【关键词】模糊RBF神经网络;PID控制;参数整定;MATLAB仿真【作者】潘玉成;林鹤之;陈小利;吕仙银【作者单位】宁德职业技术学院机电工程系,福建福安355000;福建省闽东卫生学校,福建福安355017;宁德职业技术学院信息技术与工程系,福建福安355000;宁德职业技术学院机电工程系,福建福安355000【正文语种】中文【中图分类】TP1830 引言PID控制(比例、积分和微分控制)是工业过程控制中应用较为广泛的控制策略之一,具有算法简单、容易实现及可靠性高等特点,适用于可建立精确数学模型的确定性系统,而实际工业生产中的控制系统大都存在严重的时变性、滞后性、非线性和现场干扰等,难于建立精确的数学模型,采用常规PID控制已无法满足系统的控制要求。
针对常规PID控制由于参数不能在线自整定,对非线性时变对象无法取得好的控制效果,目前已有学者将智能控制技术应用于常规PID控制[1-6]。
模糊控制无需建立被控对象精确的数学模型,以模糊集合理论为基础,凭借专家知识、人工经验制定规则,利用模糊逻辑推理方法,实现对被控对象的智能控制,具有良好的鲁棒性和适应性,但确定其模糊规则和隶属度函数依赖于经验,缺乏自学习能力。
基于RBF神经网络的PID控制在变风量空调系统中的应用瞿睿;李界家【摘要】The RBF neural network in PID control was introduced,a three-layer neural network model was established,the online identification of RBF neural network to online adjust three parameters of PID control was used to improve the control effect of this system.The simulation results showed that compared PID control based on RBF neural network with traditional PID control,the former has stronger robustness and adaptive ability,high control precision,better and reliable control effect and other advantages.%将RBF神经网络引入PID控制中,建立了一个三层神经网络模型。
通过RBF神经网络的在线辨识对PID控制的三个参数进行在线调整,从而改善系统的控制效果。
仿真结果表明:基于RBF神经网络的PID控制与传统PID控制相比,具有较强的鲁棒性和自适应能力,控制精度高,效果好,安全可靠。
【期刊名称】《现代建筑电气》【年(卷),期】2012(000)002【总页数】4页(P10-13)【关键词】变风量空调系统;RBF神经网络;PID控制【作者】瞿睿;李界家【作者单位】沈阳建筑大学信息与控制工程学院,辽宁沈阳110168;沈阳建筑大学信息与控制工程学院,辽宁沈阳110168【正文语种】中文【中图分类】TU8550 引言变风量空调(Variable Air Volume,VAV)系统是一种节能效果显著的全空气系统。
径向基神经网络RBF介绍径向基神经网络(Radial Basis Function Neural Network,以下简称RBF神经网络)是一种人工神经网络模型。
它以径向基函数为激活函数,具有快速学习速度和较高的逼近能力,被广泛应用于函数逼近、模式识别、时间序列预测等领域。
下面将详细介绍RBF神经网络的基本原理、结构和学习算法。
1.基本原理:RBF神经网络由输入层、隐藏层和输出层组成。
输入层接收外部输入数据,隐藏层由一组径向基函数组成,输出层计算输出值。
其基本原理是通过适当的权值与径向基函数的线性组合,将输入空间映射到高维特征空间,并在该空间中进行线性回归或分类。
RBF神经网络的关键在于选择合适的径向基函数和隐藏层节点的中心点。
2.网络结构:隐藏层是RBF神经网络的核心,它由一组径向基函数组成。
每个径向基函数具有一个中心点和一个半径。
典型的径向基函数有高斯函数和多项式函数。
高斯函数的形式为:φ(x) = exp(-β*,x-c,^2)其中,β为控制函数衰减速度的参数,c为径向基函数的中心点,x为输入向量。
隐藏层的输出由输入向量与每个径向基函数的权值进行加权求和后经过激活函数得到。
输出层通常采用线性激活函数,用于输出预测值。
3.学习算法:RBF神经网络的学习算法包括两个步骤:网络初始化和权值训练。
网络初始化时需要确定隐藏层节点的中心点和半径。
常用的方法有K-means 聚类和最大极大算法。
权值训练阶段的目标是通过输入样本和对应的目标值来调整权值,使得网络的输出尽可能接近目标值。
常用的方法有最小均方误差算法(Least Mean Square,LMS)和最小二乘法。
最小均方误差算法通过梯度下降法修改权值,使网络输出的均方误差最小化。
最小二乘法则通过求解线性方程组得到最优权值。
在训练过程中,需要进行误差反向传播,根据输出误差调整权值。
4.特点与应用:RBF神经网络具有以下特点:-输入输出非线性映射能力强,可以逼近复杂的非线性函数关系;-学习速度较快,只需通过非线性映射学习输出函数,避免了反向传播算法的迭代计算;-具有较好的泛化能力,对噪声和异常数据有一定的鲁棒性。
第20卷第5期 武汉科技学院学报V ol.20 No.5 2007年5月 JOURNAL OF WUHAN UNIVERSITY OF SCIENCE AND ENGINEERING May. 2007 RBF神经网络理论及其在控制中的应用周勇,胡中功(武汉工程大学电气信息学院,湖北武汉 430073)摘要:对RBF神经网络的结构和函数逼近理论进行了综述,最后提出了RBF网络在控制中的研究及应用。
关键词:RBF神经网络;全局逼近;遗传算法中图分类号:TP183 文献标识码:A 文章编号:1009-5160(2007)-0040-03人工神经网络是从微观结构与功能上对人脑神经系统的模拟而建立起来的一类模型,具有模拟人的部分形象思维的能力,其特点是具有非线性特性、学习能力和自适应性,是模拟人的智能的一种重要途径,它在许多方面取得了广泛应用。
从神经网络的基本模式看主要有[1]:前馈型、反馈型、自组织型及随机型网络。
目前,在控制领域内神经网络正在稳步的发展,这种发展的动力主要来自三个方面[2]:⑴处理越来越复杂的系统的需要;⑵实现越来越高的设计目标的需要;⑶在越来越不确定的情况下进行控制的需要。
在控制领域中,目前应用较多的网络是BP网络,但BP网络存在局部最优问题,并且训练速度慢、效率低。
RBF网络在一定程度上克服了这些问题,因此它的研究与应用越来越得到重视。
本文综述了RBF神经网络的有关理论,并且提出了RBF网络在控制中的研究与应用。
1 RBF神经网络的结构RBF神经网络(Radial Basis Function Neural Network)的提出具有较强的生物学背景。
在人的大脑皮层区域中,局部调节及交叠的感受野(Receptive Field)是人脑反应的特点,基于感受野这一特性[2,3],Moody 和Darken提出了一种神经网络结构,即RBF网络。
RBF网络是一种前向网络,隐含层的单元是感受野单元,每个感受野单元输出为ω=i R(X)=i R(ii cX−⁄iσ), Hi,,1"=;X是N维输入向量,中心矢量i c是与X同维数的向量,i R(﹒)具有局部感受的特点,例如i R(X)=exp(-2ii cX−⁄iσ²), i R(﹒)只有在i c周围的一部分区域内有较强的反应,这正体现了大脑皮质层的反应特点。
第26卷 第2期2000年3月自 动 化 学 报A CTA AU TOM A T I CA S I N I CA V o l 126,N o 12M ar .,2000RBF 神经网络在加速冷却控制系统中的应用1)柴天佑 王笑波(东北大学自动化研究中心 沈阳 110006)摘 要 针对中厚钢板加速冷却过程,钢板入口温度波动大,钢板终冷温度难以实现闭环控制等特点,首先将RBF (R adial Basis Functi on s )神经网络与优化设定技术相结合应用到加速冷却系统中,提出了加速冷却控制系统中基于RBF 神经网络的每幕流量的控冷模型.仿真实验表明:该控冷模型能够实现对钢板加速冷却过程的有效控制.关键词 RBF 神经网络 加速冷却 控冷模型APPL I CAT I ON OF RBF NEURAL NET WORKS IN CONTR OL S Y STE MOF THE S LAB ACCEL ERAT ING COOL ING PR OCESSCHA I T ianyou W AN G X iaobo(R esearch Center of A u to m ation ,N ortheastern U niversity ,S heny ang 110006)Abstract In the slab accelerating coo ling p rocess ,the range of the slab’s inlet temperature variance is large ,and clo sed 2loop contro l of the slab finish ing coo ling temperature is difficult .In th is paper ,RBF neural netwo rk s are emp loyed in the slab accelerating contro l system s ,and an RBF neural netwo rk 2based coo ling contro l model fo r each curtain’s rate is p ropo sed .Si m ulati on results and industrial experi m ents show that effective contro l of the slab accelerating coo ling p rocess isrealized using th is contro l model .Key words RB F neu ral netw o rk s ,accelerating coo ling ,coo ling con tro l m odel.1)国家自然科学基金和国家863 C I M S 计划资助项目.收稿日期 1998211216 收修改稿日期 199924221 引言中厚钢板轧制后的加速冷却工艺,是在精轧机与热矫直机之间增加一段冷却装置(如图1所示),将钢板从终轧后的温度(800~900℃)冷却到矫直温度(500~700℃).这一加工技术,不但能大大缩短钢板冷却时间,大幅度提高产量,而且更重要的是它能够通过控制冷却速度,改变钢板的金属组织结构,在不降低韧性的情况下,提高钢材的强度,同时减少钢板的不平整度和残余应力,从而明显地提高钢材的质量,为生产厂家带来显著的经济效益[1-3].图1 层流冷却装置示意图注:D 1——Χ射线测厚仪 T 1~T 3——红外测温仪由于钢板加速冷却过程是一个多输入(输入量为:钢板入口温度、板厚、目标终冷温度、水温和环境温度等)、辅助输出(回路设定为:开幕数、每幕流量、上下幕流量比、辊道速度和辊道加速度)以及输出为钢板上下板温的非线性、强耦合的复杂系统.参考输入为钢板终冷温度和冷却速度,钢板只有在冷却装置的入口和出口处才能测得实际温度等参数.终轧钢板的品种多,厚度变化大,钢板进入冷却系统的边界条件波动大,同时钢板在冷却过程中发生相变产生的大量热量对冷却效果产生显著的影响,但却无法对其进行测量.文献[4]提出了对辅助输出开幕数及对每幕流量等进行优化设定,保证钢板终冷温度的优化设定方法.它采用工作点附近线性化方法,建立产生辅助输出前馈模型的偏差信号.本文采用RB F 神经网络提出求取每幕流量优化设定值的方法,有效地解决了控冷模型中的主要控制量2流量的控制问题.2 加速冷却控制系统中的RB F 神经网络设定模型图2表示钢板加速冷却控制系统结构.本文图中符号说明如下:图2 钢板加速冷却控制系统结构示意图T c 为目标终冷温度(℃);T id ,T iu 为入口下、上板温(℃);T ih 、T ie 为入口头、尾板温;T w 为水温(℃);T e 为环境温度(℃);d ,B ,l 为钢板的厚、宽、长(mm );P 为钢板型号;N 为开幕数(个);Q e 为上水幕每幕流量(m 3 h );Χ为流量比率;v 为辊道速度(m s );a 为辊道加速度(m s 2);Π为水幕分布;W 为遮蔽宽度(mm );L 为辊道联动范围;T c m 为实际终冷温度;T ′c m 为网络输出温度;∃T c m =T c -T c m ;∃3′c m =T ′c m -T c m .图2中优化控制设定模型,根据输入产生保证钢板终冷温度的控制回路设定值,并且022自 动 化 学 报26卷控制回路采用DCS 来实现.通过机理分析,从工程化角度考虑,将多输入 多输出控制冷却系统化为多输入 单输出系统,从而简化了优化控制设定模型.针对钢板加速冷却过程,可以采用如下策略来确定和调整控制回路设定值.1)按钢板型号和厚度分级,厚度分级间隔为2mm ;2)在某一厚度级上,由工艺确定Π、W 、L ,v ;3)在某一厚度级上,加速度a 与流量比r 一旦调整准确后,一定时期内基本上无需再调整.因此,先调整加速度与流量比模型,使其基本准确后,再修正流量Q e 和开幕数N 模型;实现每幕流量Q e 、开幕数N 、加速度a 和流量比r 之间的解耦;4)根据工艺经验和机理分析,一定厚度级上开幕数模型可取为∃N =∃N 1+∃N 2=∃T -∃T 0∃T 0N 0+d -d 0d 0N 0;(1) 5)由于开幕数N 对控冷过程起主要作用,而每幕流量Q e 只起到一种精调作用.在整个冷却过程中,影响开幕数N 变化的主要因素是钢板温降和钢板厚度的变化.因此,利用(1)式来决定一定厚度级上开幕数N 的变化,即用该式来消除可测干扰温降的变化∃T f 和钢板厚度的变化∃d ,而将所有其它干扰因素,连同模型(1)式的不准确因素,都归结到每幕流量的变化中,利用每幕流量Q e 的变化来予以消除.因此,如图3所示,RB F 神经网络设定模型就是进行每幕流量Q e 的设定,实现冷却过程的精确控制.图3 层流冷却过程的多输入 单输出RBF 网络控制器3 控冷设定模型的RB F 神经网络算法3.1 RBF 神经网络的控制算法RB F 神经网络[5]在非线性系统建模和辨识方面具有收敛速度快和逼近能力强的优点[6].它是一个两层神经网络,输出层节点构成是由隐层节点计算的基函数输出的线性组合器.RB F 网络的响应实现一个映射Y :R L →R ,在图3中,定义RB F 线性网络为y p =w 0+∑j w j5( x p -c j ),(2)1222期柴天佑等:RBF 神经网络在加速冷却控制系统中的应用其中y p 表示当前输入第p 个样本时目标节点的输出;w j 表示第j 个径向基函数连接到输出节点的权值;w 0表示目标节点的阈值;j 为隐层节点的个数;x ∈R L 为网络输入向量;5( )为基函数; 表示欧几里德范数;c j ∈R (1≤j ≤m )为RB F 网络的中心,m 为隐层的计算节点数.在本文中,RB F 网络的隐层节点按下式计算,输出为z i =f ∑L p =1(x p -c ip )2Ρ2ip ,(3)其中f (x )=exp -x 22,即节点的输出函数是高斯函数.(3)式中f 表示一个中心在C ip ,协方差为Ρip 的超椭球.于是,(3)式可写为z ip =5( x p -c i )=exp -∑Lp =1(x p -c ip )22Ρ2ip ,(4)z ip 表示当输入第p 个样本x p 时隐节点i 的输出,c i 表示径向对称函数的中心,Ρip 为样本协方差矩阵中的元素(通常取样本协方差阵为对角阵).RB F 网络的自学习算法采用加权遗忘因子的最小二乘递推算法.目标累积误差为J (n )=ΚJ (n -1)+12[y d (n )-z T (n )w (n -1)]2,(5)式中Κ为遗忘因子,0≤Κ≤1;n 为第n 次修正结果;n -1为第n -1次修正结果.3.2 RBF 神经网络的中心点的选取过程RB F 网络的难点在于网络隐层节点的中心点的选取上[7].加速冷却系统的中心点可由实际系统的输入 输出数据中获取,利用递推算法,求取达到控制精度的最少数目的中心点个数,从而较好地解决了中心点不易选择的问题.中心点的确定采用聚类算法,具体实施如下1)从输入 输出数据中随机给定初始中心点c i (0)∈R m ,1≤i ≤n 及初始学习速率Αc (0).中心点的个数可由样本容量设定,本文根据现场的64组实际数据,选择中心点的个数为32.2)计算各中心点与输入向量的欧氏距离,寻找距离最小值及其中心点标号a i (k )= x (k )-c i (k ) ,1≤i ≤n ,t =arg [m in{a i (k ),1≤i ≤n }].(6) 3)更新中心点,重新计算第t 个距离c i (k )=c i (k -1),1≤i ≤n ,i ≠t ,c t (k )=c t (k -1)+Αc (k )(x (k )-c t (k -1)),a t (k )= x (k )-c t (k ) ,(7)其中学习速率0<Αc (k )<1,并且逐渐趋近于0,本文设Αc (k )=Αc (k -1)(1+in t [k n ])1 2.上述算法的收敛性已由文献[9]证明.由于本系统采用的是线性学习规则,因此可以保证误差收敛速度很快.3.3 RBF 神经网络的分类处理以及如何反求修正量∃Q e由于加速冷却系统所要处理的是10—40mm 厚的钢板,对于不同厚度的钢板,冷却速度、开幕数、流量比、辊道速度、加速度等也都完全不同,所以按厚度不同,即将10—40mm 的钢板每隔2mm 分为一类,共16类,运用开关控制在程序中实现.每个厚度级的控制过程都如同图3的控制过程.图3所示的逆动态控制非常直接,其目标是通过学习被控对象的逆模型使得从神经网222自 动 化 学 报26卷络控制器NN 1的输入至对象的输出端的函数近似为单位映射,进而得到被控对象的前馈控制器.同时NN 1所使用的误差信号是对象输出Y 与期望输出Y c 的偏差.这种学习方式在实际应用中遇到的最棘手的问题就是无法确定误差∃E (=Y c -Y )相对于Q e 的修正量∃Q e ,即所谓的Jacob ian [8]问题.因此一般在系统中加入一个过程仿真器NN 2,仿真器NN 2的结构与控制器NN 1的结构完全一致,只是在NN 1中目标终冷温度为该网络的输入,流量为其输出;而在NN 2中,其它输入量与NN 1相同,流量为其输入,终冷温度为其输出.因为从实际的终冷温度误差信号,经过过程仿真器可以推算出流量误差,所以应用误差反传的方法解决了∃E →∃Q e 的映射问题.4 仿真实验从现场得到的达到终冷工艺指标要求(目标终冷温度为600℃)的流量设定数据64组(如图4(a )的实线),这64组数据的实际控制效果如图4(c )实线所示;用这64组数据对RB F 网络仿真器进行离线训练,钢板厚度为20—22mm ,入口温度750—850℃,RB F 网络的中心点个数为32,P =2003eye ,Κ=0199,训练后的RB F 网络输出与实际系统的(b )钢板通过冷却装置的入口温度和出口温度(a )流量的给定值(d )钢板厚度变化时,经分类处理控制的终冷温度曲线(c )仿真器跟踪实际终冷温度的曲线图4 仿真实验曲线3222期柴天佑等:RBF 神经网络在加速冷却控制系统中的应用控制效果完全一致.将RB F 网络控制器在线训练,实际的钢板入口温度如图4(b )所示,经过RB F 网络仿真器反传,得到新的流量设定值如图4(a )的虚线,并且实际的控制效果也均能达到终冷温度的要求,如图4(c )虚线所示;当钢板厚度变化范围在20—26mm 时,运用分类处理控制方法,控制的精度也能够满足实际目标的要求,如图4(d ).为了将加速冷却控制模型更好地在某钢厂加速冷却系统中实施,我们研制了控冷工艺过程的仿真软件包,从热平衡机理方程出发仿真钢板的整个控冷过程,将此控制模型运用在软件包上,并将RB F 网络控制器加入到控制模型中,对钢板的冷却过程进行自适应控制,经过4块钢板就可达到目标终冷温度(600℃)的要求.如图5所示.图5 钢板经过冷却装置时的控冷曲线5 结论理论分析和仿真实验表明,采用RB F 神经网络作为优化控制设定模型,完成对中厚钢板加速冷却计算机集散控制系统中的主要控制回路的控制量——每幕流量的设定是可行的;它有效地解决了由于控冷系统具有强非线性特性而使控冷模型难以建立的问题,同时为用以神经网络控制为代表的先进控制技术,解决采用常规控制技术难以有效控制的层流冷却工业过程的难题打下了基础.参考文献1 M asahisa O ,Tomoki K et al .The computer contro l of ho t stri p co iling temperature .Paper fo r the 7th W o rldCongress of IFA C ,1978,159~1662 Ho llander F.D esign and contro l fo r advanced runout table p rocessing .I ron and S teel E ng ineer ,M arch,1971,81~913 M offat R W et al .Computer contro l of ho t stri p coo ling temperature w ith variable flow lam inar sp ray .A ISE YearBook ,1985,474~4814 Chai T ,Guan S .O bject 2o riented integrated contro l techno lgy of comp lex industrial p rocesses.In :P roc .,IFA C 5th sympo sium on Low co st A utom ati on ,1998,1~35 Poggi o T ,Giro si F .N etwo rks fo r app roxi m ati on and learning .IEEE P roc .,1990,4(9):1481~14976 Chen S ,B illings S A ,Grant P M .N onlinear system s identificati on using neural netwo rks .Int .J .Control ,1990,51422自 动 化 学 报26卷(6):1191~12147 Kw asny S C,Faisal K A.R ule2based training of neural netwo rks.E x p ert S y ste m s w ith A p p lications,1991,2:47~588 P saltis D,Sideris A,Yam am ura A.A m ultilayered neural netwo rk contro ller,IE E E Control S y ste m s M ag az ine, 1988,10(3):44~889 M acqueen J.Som s M ethods fo r classificati on and analysis of m ultivariate observati ons.In:P roc.,the5th Berkeley Sympo sium on M athem atics Statistics and P robability,1967,281~297柴天佑 男,1947年生.现为东北大学自动化研究中心和国家冶金自动化工程中心主任、博士生导师、国际自控联(IFA C)技术局成员、IFA C制造与仪表协调委员会主席.被SC I和E I检索收录论文130余篇,曾获国家教委科学进步一等奖、冶金部科学进步一等奖、辽宁省科学进步一等奖(两次)等.主要研究方向为自适应控制、智能控制、工业过程综合自动化.王笑波 女,1963年生.1986年于辽宁大学物理系获理学士之后留校任教;1995年在东北大学自控系工业自动化专业获工学硕士;现为东北大学自动化研究中心博士生.主要研究方向为复杂工业过程的建模与控制、神经网络的研究、信号处理.(上接第211页)T itle2001P lace D eadline Further Info rm ati onIEEE A S M E Intl.ConferenceA dvanced Interlligent M echatronics (A I M’01)in cooperati on w ith IFA C-July8-11ComoItaly3P rof.B runo Sicilianoe2m ial:siciliano@unina.itIFA C ConferenceContro l A pp licati ons in M arine System s 2CAM S2001July17-20GlasgowU KJanuary2001P rof.M.J.Gri m blee2m ail:system@icu.stracth.IFA C Sympo siumL arge Scale System sJuly18-20BucharestRom ania18July2000P rof.Sergiu S.Iliescue2m ail:sil@i.roIFA C W o rk shopIntelligent Contro l fo r A griculture A pp licati ons A ugust22-24BaliIndonesia1N ov.2000D r.Kundang B.Sem inare2m ail:k sem inar@.idIFA C W o rk shopPeri odic Contro l System s A ugust27-28ComoItaly1N ov.2000e2m ail:bittanti@elet.po li m i.itIFA C W o rk shopA dap tati on and L earning in Contro l and Signal P rocessing A ugust29-31ComoItaly1N ov.2000P rof.Sergi o B ittanti,Po lit.diM ilanoPza L.da V inci,32,I-20133M ilano,ItalyFA X:+39 02 23993412e2m ail:bittanti@elet.po li m i.ith ttp:∥www.elet.po li m i.itAL CO SP2001.h tm l(下转第239页)5222期柴天佑等:RBF神经网络在加速冷却控制系统中的应用。