



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
应用于AQM的神经网络PID控制器优化设计 周雪寒 (桂林电子科技大学,广西桂林541004) 【摘要】主动队列管理(AQM)在解决网络拥塞问题中扮演着重要角色,为了解决AQM的PID参数不能随时间调整,且不能适应动态和非线性网络的缺点,本文提出了一种新的PID控制器算法。新算法结合了PID控制和神经网络算法两者的优点,同时新的AQM算法在时延、吞吐量和稳定性方面均优于一般的PID控制器。 关键词神经网络;pid控制器;aqm OptimisedDesignofNeuralNetworkPIDControllerAppliedinAQM ZHOUXue-han (GuiLinUniversityofElectronicTechnology,GuilinGuangxi541004,China) 【Abstract】activequeuemanagement(AQM)playsasignificantroleinworkcongestion.AnewadaptivepidcontrollerforAQMispresentedtooveretheshortingsofpidAQM,suchasparameterscannotbeadjustedwithtime,cannotbeadaptedtothedynamicandnonlinearwork.ThenewalgorithmbinestheadvantagesofbothPIDcontrollerandneuralworkalgorithm,atthesametime,thenewAQMalgorithmissuperiortoatypicalpidcontrolleronthetimedelay,throughputandqueuestability. 【Keywords】euralwork;PIDcontroller;AQM 0引言 近年来人们对计算机网络的服务质量要求越来越高,路由器的主动队列管理(AQM)是一项减少端到端的时间延时和吞吐量的重要技术。随机早期检测算法(RandomEarlyDetection,RED)是最早提出的符合主动队列管理思想的算法,它的基本思想是在缓冲区溢出或网络拥塞发生之前随机的丢弃数据包。对于不同的网络条件,RED算法的参数很难调整,同时RED算法的参数对不同网络负载非常敏感。 随着TCP协议和模拟计算机网络的发展,基于控制理论的AQM成为了一个研究热点。相比RED算法,在AQM中基于经典控制理论的P与PI控制器都有很好的队列稳定性,但它们的响应速度较慢。文献1基于增益和相位裕度提出了一种PID控制器,它比RED算法具有更好的队列稳定性,但PID控制器的参数很难调整,尤其是在不确定的时变网络环境中更难调整。为了解决AQM和E标记的问题,文献2提出了一种基于神经网络的自适应PID控制器,为了克服PID控制器在AQM中的不足,本文基于神经网络提出了一种改进的PID控制算法,新算法结构简单易于实现。 1TCP/AQM系统模型 2基于神经网络PID控制器的设计 文献4首先提出了基于神经网络的PID控制器,本文基于在线自学习和任意函数近似表示性能,利用PID控制器解决网络拥塞问题。在AQM中,我们根据网络的变化对损失概率进行调整,由于信息源能根据丢包程度不同随时间进行响应,因此我们采用一个简单的基于神经网络的PID控制器(SPIDNN)作为输出。SPIDNN是三层前馈神经网络,其结构设定为2*3*1。神经网络的输入层有两个神经元,可以接收两个输入信息。隐含层有三个神经元,它们分别是比例、积分、微分神经元,这些神经元可以实现比例、积分、微分操作。输出层只有一个神经元作为控制器的输出,图2是一个基于神经网络的PID控制器框图。 3两种提高SPIDNN学习率的方法 一种是附加动量法。在从输入层到输出层网络权值学习的过程中,我们不仅要考虑误差在梯度中所起的作用,同时还要考虑误差的影响趋势。为了避免在学习过程中的权值振荡,收敛速度慢和目标函数陷入局部极小值,我们可以用附加动量法。该方法从本质上考虑先前的权值在当前权值中所起的作用,因此它能确保权值调整方向的正确性,最终通过反响传播算法得到新的权值。权值调整的新规则如下: 在上式中K是训练次数,?琢为动量因子。 另一种是自适应学习速率法。在SPIDNN算法中?浊是学习速率,它的值影响SPIDNN的学习速度,如果学习率小,该算法的收敛性较好,但学习速度慢。如果学习率大,学习速度快,但该系统易于振荡。在学习速率固定的情况下,很难在收敛和学习速度间得到一个平衡。通常人们根据根据经验来选取学习率。对于一个固定的学习率,训练开始是更好的,但在后面的训练中可能就不适合了。为了解决这个问题,可以在训练过程中不断调节学习率。 自适应学习速率法的基本思想是:将当前误差与先前误差进行对比,如果误差反弹或上升,表明过调制,然后我们就减少学习率。如果误差一直在下降,表明学习率较小应该增大,当误差再次反弹时,我们再次减小学习速率,从而反复对收敛速度进行调整,这种方法也避免了自适应学习陷入局部极小。自适应学习率的计算公式如下: 4小结 本文提出一种新的应用于AQM的神经网络PID控制器算法,提出了两种学习率改进方法,本文算法结合了PID控制和神经网络算法两者的优点,同时在时延、吞吐量和稳定性方面均优于一般的PID控制器。 参考文献 1ChuSY,TengCC.TuningofPIDcontrollersbasedongainandphasemarginspecificationsusingfuzzyneuralworkJ.Fuzzysetsandsystems,1999,101(1):21-30. ZhouC,ZhangL,ChenQ.AnadaptivePIDcontrollerforAQMwithEmarksbasedonneuralworksC/AsianControlConference,xx.ASCCxx.7th.IEEE,xx:779-783. MisraV,GongWB,TowsleyD.Fluid-basedanalysisofaworkofAQMrouterssupportingTCPflowswithanapplicationtoREDC/ACMSIGMComputerCommunicationReview.ACM,2000,30(4):151-160. Shuhuailin.PIDcontrollerbas
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 献上最洁白的哈达课件
- 高级会计答案分析技巧试题及答案
- 道岔施工管理能力总结
- 2025年电池修复机项目建议书
- 接团到送团全流程服务规范
- 2025年人造石养护剂项目发展计划
- 电梯安全培训班
- 2025年碳酸乙烯酯合作协议书
- 解析2024年高级审计师的信息系统审计试题及答案
- 2025年湖南省长沙市长沙县中考物理适应性试卷
- 《新教师入职培训 岗前培训》课件模板
- 重度精神发育迟滞的护理查房
- MOOC 基因与健康-郑州大学 中国大学慕课答案
- 2023年健康科普技能大赛评分规则
- 基于Java的在线考试系统设计与实现
- 医院学习民法典课件
- 边通车边施工路段安全专项方案
- 复合材料的成型工艺课件
- 初中八年级英语课件the Leaning Tower of Pisa
- 医院放射诊疗防护知识普及培训课件
- 小学科学教育中的创新课程教学模式研究
评论
0/150
提交评论