- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于S函数的智能自适应PID工具箱设计.pdf
文章编号:1001—9944(2015)11-0073-04
基于S函数 的智能自适应 PID工具箱设计
孟 磊,邹志云,刘兴红 ,郭宇晴,赵丹丹
(防化研究院,北京 1O2205)
摘要:针对先进PID仿真设计需要单独编制M文件 、无法利用Simulink资源而缺乏通用性的
现状 。按照Matlab的S函数编制规则,设计 了一个包含单神经元 自适应PID、RBF神经网络 自
适应PID、BP神经 网络 自适应PID的工具箱 ,其模块可在Simulink中 自由调用 。扩展 了
Simulink的动态仿真功能和对先进算法的开发能力。
关键词 :S函数 :智能 自适应PID;S1mu11nk仿真
中图分类号:TP273.2 文献标志码 :A
Design ofIntelligentAdaptivePID ToolboxBased on S-function
MENG Lei,ZOU Zhi—yun,LIU Xing—hong,GUO Yu—qing,ZHAO Dan-dan
(InstituteofChemicalDeferise,Bering102205,China)
Abstract:When do advanced PID design and simulation,itneedsto program M fileindividuallyforeach casewhile
cannotuseSimulinkresourcesand thatleadstolack ofgenerality.A toolboxwhich consistsofsingleneuron adap-
tirePID ,RBF neuralnetwork adaptive PID,BP neural network adaptive PID is desinged.Themodulescan be used
flexibly in Simulinkwhich extendsthe dynamic simulating function and developmentcapability ofSimulink ofrad-
vnacedPID algorithms.
Keywords:S-function;intelligentadaptivePID;Simulink simulation
Simulink是 Matlab平台下用于工程 问题建模 效率。
和动态仿真分析的平台。其本身具有 良好的图形交
互界面 。通过采用Simulink模块组合的方法可 以快 1 S函数简介
速 、准确地进行仿真[11。但当系统采用较复杂的控 S函数 (S.function)是系统函数 的简称 ,在控制
制规律时,Simulink中没有现成的模块可用 ,此时 理论研究中,经常需要用复杂 的算法设计控制器 ,
通常需要编写复杂的M文件源代码进行仿真 ,但 而这些算法 因其复杂性而难以用 Simulink标准模
该方法一是编程复杂工作量大 ,二是所编 M文件 块搭建,此时编程设计出S函数即可将其嵌入到
不具有通用性 。三是无法利用 Simulink直观 的图形 Simulink中。S函数基本引导语句 【1为
界面和其余模块2[1。针对这种现状,本文利用 S函 Function[sys,x0,str,ts]=fun(t,X,u,flag,pl,pl,…)
数实现了基于单神经元、RBF神经网络和BP神经 其 中:t,,M分别为时间、状态 、输入 ;flag为标志位 ,
网络的自适应 PID控制器 .可将其嵌入 Simulink进 用于控制S函数执行的任务与返 回不同数据。在一
行仿真,大大减少 了编程工作量,提高了算法仿真 个仿真周期中,S函数具体流程如图1所示。
收稿 日期 :
文档评论(0)