第24篇 基于SOA的PID整定.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二十四章 MATLAB优化算法案例分析与应用 第24章 基于SOA的PID整定 第二十四章 MATLAB优化算法案例分析与应用 24.1 SOA算法在PID控制中的运用 PID控制是典型的工业控制之一,对于PID控制,主要难点在于PID的参数整定,现用的工业控制中,PID参数整定多依赖于经验法,根据不断的调试,试得出一个较为合理的PID参数,达到系统的要求。随着智能算法的出现,一些例如SOA、PSO、GA算法等,鲁棒性较好,能够为系统PID参数整定,提供参考依据,使得系统收敛于最佳状态。 图24-1 PID控制系统框 第二十四章 MATLAB优化算法案例分析与应用 24.1 SOA算法在PID控制中的运用 PID控制器各个校正环节的作用如下: (1)比例环节:成比例的反映控制系统的偏差 ,偏差一旦产生,控制器立即产生作用,以减少偏差。 (2)积分环节:主要用于消除静差,提高系统的无差度,积分作用的强度取决于积分时间常数 , 越大,积分作用就越弱,反之则越强。 (3)微分环节:反映偏差信号的变化趋势,并能在偏差信号变得太大之前,在系统中引入一个有效的早期修正信号,从而加快系统的动作速度,减少调节时间。 第二十四章 MATLAB优化算法案例分析与应用 24.2 基于SOA的PID参数整定 24.2.1 参数的编码 考虑到控制系统的多样性,可以由用户决定各个参数的取值范围,初始种群可以在允许的取值范围内随机产生。 24.2.2 适应度函数的选取 第二十四章 MATLAB优化算法案例分析与应用 24.2 基于SOA的PID参数整定 24.2.2 适应度函数的选取 24.2.3 算法流程 第二十四章 MATLAB优化算法案例分析与应用 24.2 基于SOA的PID参数整定 选取被控对象如式(24.7)所示: %%个体极值和群体极值 [bestf bestindex]=min(fSwarm); zbest=Swarm(bestindex,:); % 全局最佳 gbest=Swarm; % 个体最佳 fgbest=fSwarm; % 个体最佳适应值 fzbest=bestf; % 全局最佳适应值 %迭代寻优 Di=0*rand(SwarmSize,Dim); Buchang=0*rand(SwarmSize,Dim); C=0*rand(SwarmSize,Dim); Diego=0*rand(SwarmSize,Dim); Dialt=0*rand(SwarmSize,Dim); Dipro=0*rand(SwarmSize,Dim); 第二十四章 MATLAB优化算法案例分析与应用 24.2 基于SOA的PID参数整定 图24-4 SOA优化PID参数变化 第二十四章 MATLAB优化算法案例分析与应用 24.2 基于SOA的PID参数整定 图24-5 SOA优化适应度函数变化的曲线 第二十四章 MATLAB优化算法案例分析与应用 24.2 基于SOA的PID参数整定 图24-6 SOA优化阶跃响应输出曲线 第二十四章 MATLAB优化算法案例分析与应用 24.2 基于SOA的PID参数整定 图24-7 SOA优化阶跃响应误差曲线 第二十四章 MATLAB优化算法案例分析与应用 24.2 基于SOA的PID参数整定 PSO优化PID参数变化曲线 第二十四章 MATLAB优化算法案例分析与应用 24.2 基于SOA的PID参数整定 图24-9 PSO优化适应度函数变化的曲线 第二十四章 MATLAB优化算法案例分析与应用 24.2 基于SOA的PID参数整定 图24-10 PSO优化阶跃响应输出曲线 第二十四章 MATLAB优化算法案例分析与应用 24.2 基于SOA的PID参数整定 图24-11 PSO优化阶跃响应输出误差曲线 第二十四章 MATLAB优化算法案例分析与应用 24.2 基于SOA的PID参数整定 图24-12 GA优化适应度函数变化的曲线 第二十四章 MATLAB优化算法案例分析与应用 24.2 基于SOA的PID参数整定 图24-13 GA优化阶跃响应输出曲线 第二十四章 MATLAB优化算法案例分析与应用 24.2 基于SOA的PID参数整定 图24-14 GA优化阶跃响应误差曲线 第二十四章 MAT

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档