微粒群算法..docVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微粒群算法.

目录 1 绪论 2 1.1 研究的背景和意义 2 1.2 常用的参数整定法 2 1.3 PID参数优化法 3 1.4 微粒群PID参数优化 3 2 微粒群算法 4 2.1 算法起源 4 2.2 算法原理 4 2.3 算法流程 5 2.4 算法特点 6 2.5 全局模型和局部模型 7 2.6 带惯性权重的微粒群算法 7 2.7 微粒群算法的研究现状 8 3 PSO算法优化PID参数 8 3.1 PID控制原理 8 3.2 PID控制特点 9 3.3 优化设计简介 9 3.4 目标函数的选取 10 3.5 大迟滞系统简介 11 3.6 加温炉控制简介 14 4 系统仿真 14 4.1 工程上的参数整定 14 4.2 微粒群算法参数整定 16 4.3 结果比较 16 结论与展望 16 1 绪论 1.1 研究的背景和意义 效率是人们追求的最终目标,不断提高解的质量和求解的速度,尽可能地提高效率以节省时间,顺应现代工业的发展,PID控制器在智能控制方面起着越来越重要的作用,因为其具有结构简单,鲁棒性好,可靠性高等特点。在工业控制过程中,大多控制都是高阶,时滞和非线性的,所以对PID控制的参数整定是非常困难的,PID的控制性能与控制器参数的优化整定直接相关,其参数的整定已成为PID控制器应用需要解决的首要问题[1]。为解决各种优化问题,人们提出了许多优化算法,比较著名的有蚁群算法、神经网络算法[2]和遗传算法等。优化问题有两个主要问题。一是要求寻找全局最小点,二是要求有较高的收敛速度。蚁群算法适合在图上搜索路径问题,但计算开销会大。神经网络算法,编程和解码过程需要大量CPU时间,算法易早熟,收敛易陷入局部最优。遗传算法,涉及到繁琐的编码解码过程和很大的计算量。所以到现在还没有万能的优化算法,不同的问题要用合适的算法。 1.2 常用的参数整定法 常用的参数整定方法:实验凑试法、衰减曲线法、临界比例度法、反应曲线法。实验凑试法是通过闭环运行或模拟,观察系统的响应曲线,然后根据各参数对系统的影响,反复凑试参数,直至出现满意的响应,从而确定PID控制参数。用衰减曲线法整定调节器参数的方法是:在纯比例作用下,为,为0,目的是要得到,衰减振荡过度过程曲线。根据所得曲线,若衰减大于 应调整朝小比例带方向;若小于,应调整朝大比例带方向。记下的比例带,并在记录曲线上求得衰减时的调节周期,然后计算,,各值。临界比例度法考虑的实质是通过现场试验找到等幅振荡的过渡过程,得到临界比例度和等幅振荡周期。当操纵变量作阶跃变化时,被控变量随时间变化的曲线称为反应曲线。对有自衡的非振荡过程,广义对象传递函数常可用近似。K,和T可用图解法等得出。调节器参数整定的反应曲线是依据广义对象的K,和T确定调节器参数的方法。 1.3 PID参数优化法 目前PID参数整定优化方法有很多,比如最速下降法、单纯形法、误差积分准则ISTE最优设定方法、遗传算法、蚁群算法等。最速下降法是选取目标函数的负梯度方法(最速下降方向)作为每步迭代的搜索方向,逐步逼近函数的极小值点,以梯度法为基础的多维无约束最优化问题的数值计算法;单纯形法是求解多变量无约束最优化问题的一种直接搜索法,是求解非线性函数的经验方法;误差积分准则ISTE最优设定方法是针对一类特定被控对象的,如果被控对象形式已知,可以考虑使用这种ISTE误差积分准则作为目标函数进行参数优化;遗传算法是一种典型的启发式算法,属于非数值算法范畴。它是模拟达尔文的自然?选择学说和自然界的生物进化过程的一种计算模型。它是采用简单的编码技术来表示各种复杂?的结构,并通过对一组编码表示进行简单的遗传操作和优胜劣汰的自然选择来指导学习和确定?搜索的方向。蚁群算法是受到自然界中真实蚁群集体行为的研究成果的启发而提出的基于种群的模拟进化算法。 1.4 微粒群PID参数优化 本文用微群算法对PID参数进行优化,PID 控制器的参数整定, 就是通过选择合适的比例、 积分、 微分三个参数的值, 从而使控制器具有良好的控制效果[3]。先选择控制系统的目标函数,采用时间平方乘以误差的平方,通过对控制系统的逐步仿真,对结果进行分析。由于选取的这个目标函数的解析式不能直接写出,故采用逐步仿真来实现,然后采用工程上的整定方法(临界比例度法)粗略的确定其初始的三个参数,并以此进行寻优,得到较好的PID参数。再利用MATLAB编制粒子群算法寻优程序。通过粒子群算法优化系统性能最佳的PID参数后采用SIMULINK的仿真工具对PID参数优化系统进行仿真,得出系统的响应曲线。从中发现它的性能指标,都比原来的曲线有了很大的改进。 2 微粒群算法 2.1 算法起源 微粒群算法,又称粒子群优化(Particle Swarm O

文档评论(0)

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

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

1亿VIP精品文档

相关文档