现在的位置:主页 > 期刊导读 >

一种基于的参数自整定方法(3)

来源:信息记录材料 【在线投稿】 栏目:期刊导读 时间:2021-05-10

【作者】网站采编

【关键词】

【摘要】[3] 马玲玲,郑宾,马圆圆.基于神经网络PID 智能复合控制方法研究[J].计量与测试技术,2009,36(3):17-19.MA Lingling,ZHENG Bin,MA of PID Composite Intelligent Contrioller Based on

[3] 马玲玲,郑宾,马圆圆.基于神经网络PID 智能复合控制方法研究[J].计量与测试技术,2009,36(3):17-19.MA Lingling,ZHENG Bin,MA of PID Composite Intelligent Contrioller Based on Neutral Network[J].Metrology &Measurement Technique,2009,36(3):17-19.

[4] Li Z Y,Hu J Q,HUO X X.PID Control Based on RBF Neural Network for Ship Steering [C]// 2012 World Congress on Information and Communication :IEEE Press,2012.

[5] Yu M,Zou Z Y,Ren F of Adaptive PID Based on RBF Neural Networks in Temperature Control [C]// Proceeding of the 11th World Congress on Intelligent Control and Automation,2015.

[6] Wang F S,Zhang J X,Lin B W,et al.Two Stage Particle Filter for Nonlinear Bayesian Estimation [J].IEEE Access,2018(6):-.

[7] Amadou Gning,Branko Ristic,Lyudmila Mihaylova,et al.An Introduction to Box Particle Filtering[J].IEEE Signal Processing Magazine,2013,30(4):166-171.

[8] 胡士强,敬忠良.粒子滤波算法综述[J].控制与决策,2005,20(4): Shiqiang,JING of Particle Filter Algorithm[J].Contrlo and Decision,2005,20(4):361-365.

[9] 程水英,张剑云.粒子滤波评述[J].宇航学报,2008,29(4): Shuiying,ZHANG on Particle Filters[J].Journal of ,29(4):1099-1100.

[10] 王法胜,鲁明羽,赵清杰,等.粒子滤波算法[J].计算机学报,2014,37(8): Fasheng,LU Mingyu,ZHAO Qingjie,et Filtering Algorithm[J].Chinese Journal of Computers,2014,37(8):1679-1694.

[11] Ibrahim K,Nusret T,Derek P A.A Refinement Procedure for PID Controller[J].Electrical Engineering,2006,88(3):215-221.

[12] 陆耿虹,冯冬芹.基于粒子滤波的工业控制网络态势感知建模[J].自动化学报,2018,44(8): Genghong,FENG of Industrial Control Network Situation Awareness with Particle Filtering[J].ACTA Automatica Sinica,2018,44(8):1405-1412.

[13] 胡明慧,邵惠鹤.基于粒子滤波的前馈-反馈控制系统设计[J].上海交通大学学报,2007,41(8): Minghui,SHAO Design of Feedforward and Feedback Control Systems Based on Particle Filter[J].Journal of Shanghai Jiaotong University,2007,41(8):1305-1309.

[14] 刘润邦,朱志宇.基于特征融合的粒子滤波红外目标跟踪算法[J].火力与指挥控制,2018,43(5): Runbang,ZHU Filter Infrared Target Tracking Algorithm Based on Feature Fusion[J].Fire Control &Command Control,2018,43(5):39-43.

[15] 王瑞,朱志宇,张冰.基于人类视觉机制和粒子滤波的红外小目标跟踪[J].江苏科技大学学报(自然科学版) 2018,32(4): Rui,ZHU Zhiyu,ZHANG Target Tracking Based on Human Vision Mechanism and Particle Filter[J].Journal of Jiangsu University of Science and Technology(Natural Science Edition),2018,32(4):528-532.

[16] 朱志宇,苏岭东.二进制无线传感器网络中的分布式自适应粒子滤波目标跟踪算法[J].计算机科学,2013,40(8):43-45,62.ZHU Zhiyu,SU Tracking Based Distribute Adaptive Particle Filter in Binary Wireless Sensor Networks[J].Computer Science,2013,40(8):43-45,62.

[17] 刘润邦,朱志宇.万有引力优化的粒子滤波算法[J].西安电子科技大学学报,2018,45(2): Runbang,ZHU Optimized Particle Filter Algorithm[J].Journal of Xian University,2018,45(2):141-147.

[18] Zuo J Y,Zhong X Filter for nNonlinear Systems with Multi-sensor Asynchronous Random Delays[J].Journal of Systems Engineering and Electronics,2017,28(6):1064-1071.

苏岭东(1985—),男,博士,工程师,主要研究方向为信息技术;

赵 成(1986—),男,硕士,工程师,主要研究方向为图像处理、信息技术;

马祥林(1983—),男,硕士,工程师,主要研究方向为图像处理、人工智能、信号处理。

0 引言在实际工业生产过程中,控制对象往往具有非线性、时变不确定性以及控制过程中各种非线性非高斯噪声的干扰,难以建立精确的数学模型,参数自整定方法繁杂,因此常规的PID 控制器往往难以达到良好的控制效果[1-2]。近年来,在工业控制领域也出现了神经网络PID 控制,大大提升了PID 控制器的性能。文献[3]提出了神经网络PID 控制的智能算法。文献[4-5]讨论了RBF 网络在PID 参数整定中的应用,取得了一定效果。但是在实际生产过程中存在大量噪声,由于噪声的干扰使得目标信噪比很低,在噪声的干扰下,会导致Jacobian 值出现波动,RBF 学习过程出现偏差,系统鲁棒性下降。此外,在实际设定值跟踪系统中,控制对象具有非线性,噪声具有非高斯、非线性特点。常用的扩展卡尔曼滤波要求噪声独立或相关的高斯噪声,无法适用于非线性、非高斯环境。近年来,粒子滤波算法(Particle Filter,PF)在非高斯、非线性系统中得到了广泛应用。PF 粒子滤波算法是基于 思想发展而来的一种滤波方法,摆脱了扩展卡尔曼滤波时随机量必须满足高斯分布的制约条件[6-10],为解决非线性、非高斯干扰问题提供了新的思路,并广泛应用于工业控制系统[11-12]。文献[13]在假设模型已知情况下提出了一种基于粒子滤波的复合控制系统,取得了较好的效果。针对以上问题,本文提出了一种基于粒子滤波和RBF 辨识(PF-RBF)的单神经元PID 控制系统。利用RBF 神经网络对非线性函数的高精度逼近以及自学习的快速性,将PF 和RBF 神经网络结合,对被控对象过程实时建模,为系统提供精确的 信息(即控制对象输出对控制输入的灵敏度信息),取代常规的近似算法,在保留PID 控制鲁棒性高和可靠性好等特点的同时,提高控制系统的动态响应性能和抗干扰能力。1 粒子滤波粒子滤波(PF)算法是在序贯重要性采样基础上发展起来的一种非线性、非高斯滤波方法,其基本思想是:通过寻找一组在状态空间中传播的随机样本对概率密度函数p(xk|zk)进行近似,以样本均值代替积分运算,从而获得状态最小方差估计,而这些样本即称为“粒子”。采用数学语言描述如下:对于平稳的随机过程,假定k-1 时刻系统的后验概率密度为p(xk-1|zk-1),依据一定原则选取n个随机样本点,k时刻获得测量信息后,经过状态和时间更新,n个粒子的后验概率密度可近似为p(xk|zk)[14-16]。随着粒子滤波数目的增加,粒子的概率密度函数逐渐逼近状态的概率密度函数,粒子滤波估计即达到了最优贝叶斯估计的效果。具体实现可按如下步骤进行[17-18]:步骤1:初始化,设k=0 时,i=1,2,…,N;从p(xk|xk-1,yk)中随机抽取n个样本;步骤2:逐点计算对应的p(xk|yk-1)和p(xk|yk);步骤6:k→k+1,返回步骤3。2 基于PF-RBF 的PID 自整定系统设计原理2.1 基于PF-RBF 的系统辨识通常情况下,系统的Jacobian 信息由常规方法构造,即,或用符号函数替代计算,然而在近似计算Jacobian 信息的过程中,难免会降低自整定的精度和抗干扰能力。为了保证Jacobian 信息的精度,利用PF 和RBF 神经网络具有结构简单,训练过程快速易行的特点,对被控对象过程实时辨识,为系统提供精确的Jacobian 信息。相比传统的辨识方法,PF 和RBF 神经网络对时变非线性自校正模型不仅结构简单,而且具有更高的精度和自适应能力。如图1所示,由于在系统辨识的过程中存在非线性、非高斯噪声,利用PF 对系统输出yout进行滤波,用e2=ye-ym作为目标函数训练RBF 神经网络,来保证辨识的精度,进而提高Jacobian 值精度和抗干扰能力。图1 基于PF&RBF 的PID 参数自整定结构图PF 和RBF 系统辨识算法如下[1-3,5,8]:在系统辨识结构中,X=[x1,x2,…,xn]T为网络的输入向量。设RBF 网络的径向基H=[h1,h2,…,hj,…,hm]T,其中径向基hj选择高斯基函数:网络的第j个节点的中心矢量为:设网络的基宽向量为:式中,b1为节点j的基宽度参数,且为大于零的数。网络的权重为:系统辨识器的性能指标函数设计为:根据梯度下降法,PF 和RBF 的系统辨识迭代算法如下:辨识网络的输出为:式中,η为学习速率,α为动量因子,yout为系统输出,ym为系统辨识输出,ye为粒子滤波输出,根据前文的算法步骤计算得出。关键的Jacobian 信息可由如下算法得到:式中,x1=u(k) 神经网络PID 参数自整定人工神经网络PID(Artificial Neural Network PID,ANNPID)控制器通过学习算法进行权系数调整,实现自适应、自组织功能,具有结构简单,反应快,信号变化适应性好,鲁棒性强等特点。典型的神经网络学习算法包括有监督的Hebb 算法、无监督的Hebb 算法、有监督的Delta 算法等,其中Delta 算法速度快、精度高,故本文选用Delta 算法,基本算法如下[13]:式中,为控制系统的Jacobian 信息,通过3.1 节中的PF 和RBF 神经网络辨识得到;wci为神经元间的连接权值;η为神经元学习速率;K为神经元比例系数。其中K值选择非常重要,K值越大,则快速性越好,但超调量大,甚至可能使系统不稳定。当被控对象时延增大时,K值必须减小,以保证系统稳定。K值选择过小会使系统快速性变差。3 仿真结果分析3.1 基于PF 和RBF 辨识的二阶系统仿真被控对象为,采样时间ts=0.001 s,RBF 神经网络训练的目标函数E≤0.000 1时停止,Kp、ki、kd的初始值分别设为80、50、5,PF粒子数N=300,ANNPID学习算法选用Delta算法,仿真过程加入0.1 s 的随机噪声干扰,结果如图2、图3、图4 以及图5 所示。图2 表明RBF 神经网络在学习阶段出现了偏差,随后能够较好地跟踪PF 滤波输出,表明系统辨识效果良好,反应速度快,辨识时间约为0.006 s。图2 有PF 滤波时系统的阶跃响应图3 表明在遇到非高斯噪声时,PF 和RBF 神经网络辨识输出波动幅度小,鲁棒性强,能够较好地跟踪目标输入,保证了系统辨识的精度。图4 显示了Jacobian 值在噪声干扰下有滤波和无滤波情况下的数据,可以看出,在无滤波情况下噪声干扰使得Jacobian 值出现了波动,产生了误差,无滤波时Jacobian 信息为-0.020 5,有PF 滤波时Jacobian 信息为-0.0 101,虽然稳定后相差不大,但这将对系统的动态性能产生不利的影响。并且在系统响应曲线第一次达到期望值和有噪声干扰时,无PF 滤波时Jacobian 值会出现严重的跳跃,造成网络参数需要多次训练来重新调整,使响应曲线出现较大超调。而有PF 滤波时Jacobian 值波动明显减小,系统输出曲线平稳上升,超调量较小。图3 有噪声干扰时的系统输出响应图4 神经网络辨识输出的Jacobian 值图5 表明系统在有PF 时和无PF 时动态性能的比较,可以看出系统的控制性能得到了提高,具体动态性能指标如表1 所示。由此可见,基于PF 和RBF 辨识的PID 控制可以明显减小2 阶系统的调节时间和超调量,并且可以预见粒子数越多,系统响应的动态特性会越好。最后PID 参数自整定的结果分别为80.011 1、50.007 6、6.578 2。图5 单位阶跃输入时2 阶系统输出响应表1 单位阶跃输入时二阶系统动态性能指标3.2 基于PF 和RBF 辨识的三阶加纯延时系统仿真被控对象为,采样时间ts=0.001 s;RBF 神经网络训练的目标函数E≤0.000 1 时停止,学习速率η=0.4,动量因子α=0.05,PF 粒子数N=300;Kp、ki、kd的初始值分别为0.6、0.03、0.01,仿真过程在t=500 时加入脉冲噪声干扰,结果如图6 所示。图6 表明3 阶加纯延时控制系统在有粒子滤波时的抗干扰能力和超调量比无粒子滤波时系统响应有显著提高。但PF 作为一种采样贝叶斯算法,一方面,随着粒子数的增加,更加趋近状态的真实后验概率密度,使得系统抗干扰能力提高,对抑制非线性非高斯干扰时具有明显优势。另一方面,随着系统阶数和粒子数的增加,算法计算量随之增大,使得系统上升时间明显变大,系统响应速度变慢。图6 单位阶跃输入时3 阶系统输出响应4 结语长期以来,工业过程控制中对不精确模型和非线性非高斯干扰较难控制,本文采用PF 和RBF 神经网络辨识的方法消除非线性、非高斯噪声对控制系统的影响,提高了神经网络辨识的精度,从而输出精确的Jacobian 信息。仿真实例表明,相对于无PF 滤波的RBF 辨识的控制系统,本文提出的方法能改善控制系统的性能指标和抗干扰能力。但PF属于一种数值仿真技术,采用大量粒子模拟概率分布,故计算量大,如何提高系统实时性和计算效率有待近一步改进。参考文献:[1] Liu L R,Luo J of PID Control Algorithm Based on Neural Network[J].Energy Procedia,2011(13):6988-6993.[2] 高富强,李萍,张磊敏,等.基于BP 神经网络整定的PID 控制及其仿真[J].山东陶瓷,2017,40(3): Fuqiang,LI Ping,ZHANG Leimin,et al.PID Controllers Based on BP Neural Networks and The Simulation[J].Shandong Ceramics,2017,40(3):27-31.[3] 马玲玲,郑宾,马圆圆.基于神经网络PID 智能复合控制方法研究[J].计量与测试技术,2009,36(3):17-19.MA Lingling,ZHENG Bin,MA of PID Composite Intelligent Contrioller Based on Neutral Network[J].Metrology &Measurement Technique,2009,36(3):17-19.[4] Li Z Y,Hu J Q,HUO X X.PID Control Based on RBF Neural Network for Ship Steering [C]// 2012 World Congress on Information and Communication :IEEE Press,2012.[5] Yu M,Zou Z Y,Ren F of Adaptive PID Based on RBF Neural Networks in Temperature Control [C]// Proceeding of the 11th World Congress on Intelligent Control and Automation,2015.[6] Wang F S,Zhang J X,Lin B W,et al.Two Stage Particle Filter for Nonlinear Bayesian Estimation [J].IEEE Access,2018(6):-.[7] Amadou Gning,Branko Ristic,Lyudmila Mihaylova,et al.An Introduction to Box Particle Filtering[J].IEEE Signal Processing Magazine,2013,30(4):166-171.[8] 胡士强,敬忠良.粒子滤波算法综述[J].控制与决策,2005,20(4): Shiqiang,JING of Particle Filter Algorithm[J].Contrlo and Decision,2005,20(4):361-365.[9] 程水英,张剑云.粒子滤波评述[J].宇航学报,2008,29(4): Shuiying,ZHANG on Particle Filters[J].Journal of ,29(4):1099-1100.[10] 王法胜,鲁明羽,赵清杰,等.粒子滤波算法[J].计算机学报,2014,37(8): Fasheng,LU Mingyu,ZHAO Qingjie,et Filtering Algorithm[J].Chinese Journal of Computers,2014,37(8):1679-1694.[11] Ibrahim K,Nusret T,Derek P A.A Refinement Procedure for PID Controller[J].Electrical Engineering,2006,88(3):215-221.[12] 陆耿虹,冯冬芹.基于粒子滤波的工业控制网络态势感知建模[J].自动化学报,2018,44(8): Genghong,FENG of Industrial Control Network Situation Awareness with Particle Filtering[J].ACTA Automatica Sinica,2018,44(8):1405-1412.[13] 胡明慧,邵惠鹤.基于粒子滤波的前馈-反馈控制系统设计[J].上海交通大学学报,2007,41(8): Minghui,SHAO Design of Feedforward and Feedback Control Systems Based on Particle Filter[J].Journal of Shanghai Jiaotong University,2007,41(8):1305-1309.[14] 刘润邦,朱志宇.基于特征融合的粒子滤波红外目标跟踪算法[J].火力与指挥控制,2018,43(5): Runbang,ZHU Filter Infrared Target Tracking Algorithm Based on Feature Fusion[J].Fire Control &Command Control,2018,43(5):39-43.[15] 王瑞,朱志宇,张冰.基于人类视觉机制和粒子滤波的红外小目标跟踪[J].江苏科技大学学报(自然科学版) 2018,32(4): Rui,ZHU Zhiyu,ZHANG Target Tracking Based on Human Vision Mechanism and Particle Filter[J].Journal of Jiangsu University of Science and Technology(Natural Science Edition),2018,32(4):528-532.[16] 朱志宇,苏岭东.二进制无线传感器网络中的分布式自适应粒子滤波目标跟踪算法[J].计算机科学,2013,40(8):43-45,62.ZHU Zhiyu,SU Tracking Based Distribute Adaptive Particle Filter in Binary Wireless Sensor Networks[J].Computer Science,2013,40(8):43-45,62.[17] 刘润邦,朱志宇.万有引力优化的粒子滤波算法[J].西安电子科技大学学报,2018,45(2): Runbang,ZHU Optimized Particle Filter Algorithm[J].Journal of Xian University,2018,45(2):141-147.[18] Zuo J Y,Zhong X Filter for nNonlinear Systems with Multi-sensor Asynchronous Random Delays[J].Journal of Systems Engineering and Electronics,2017,28(6):1064-1071.

文章来源:《信息记录材料》 网址: http://www.xxjlcl.cn/qikandaodu/2021/0510/1739.html

上一篇:环境对蒲松龄的婚恋观的影响以聂小倩和婴宁为
下一篇:对于地市级图书馆多媒体技术服务体系的建设的

信息记录材料投稿 | 信息记录材料编辑部| 信息记录材料版面费 | 信息记录材料论文发表 | 信息记录材料最新目录
Copyright © 2018 《信息记录材料》杂志社 版权所有
投稿电话: 投稿邮箱: