基于遗传算法的PID控制器参数优化与仿真.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于遗传算法的PID控制器参数优化与仿真.pdf》由会员分享,可在线阅读,更多相关《基于遗传算法的PID控制器参数优化与仿真.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 仪器仪表与分析监测)2 o o年第 3期 基于遗传算法 的 P I D控制器参数优化 与仿真 P a r a me t e r Op t i mi z a t i o n a n d Si mu l a t i o n f o r a PI D Co n t r o l l e r Ba s e d o n Ge n e t i c Al g o r i t h m 史 振 兴(华北电力大学 自动化系 河北保定0 7 1 0 0 3)摘要 阐述 了一种基于遗传算法的 P I D控制器参数优化设计方法。仿真研究表 明,遗传算法应 用于 P I D参数优化,与传统的寻优方法相比可提高控制器的稳定
2、性和动态特性。关键词 遗传算法;P I D控制器;参数优化;M a t l a b仿真 中图分类号 T P2 7 3 文献标识码 A 引言 传统的比例、积分、微分控制,即 P I D控制具有 算法简单、鲁棒性好 和可靠性 高等优点,已经被广 泛用于工业生产过程。但 工程实 际中,P I D控制器 的比例、积分和微分调节参数往往采用实验加试凑 的方法 由人工整定。这不仅需要熟练的技巧,往往 还相当费时。更为重要 的是,当被控对象特性发生 变化,需要控制器参数作相应调整时,P I D控制器没 有 自适应能力,只能依靠人 工重新整定参数,由于 经验缺乏,整定结果往往达不 到最优值,难 以满足 实际控
3、制的要求。考虑 生产过程 的连续 性以及参 数整定费事费力,这种整定 实际很难进行。所 以,人们从工业生产实际需要 出发,基于常规 P I D控制 器的基本原理,对其进行 了各种各样 的改进。近年 来许多学者提 出了基于各种智能算法 的 P I D整定 策略,如模糊 P I D,神经元 网络 P I D等 ,但这些 先进算法都要求对被控对象有很多的先验知识,在 实际应用中往往难于做到。随着计算技术 的发展,遗传算法有了很大的发展 3 。将遗传算法用于控 制器参数优化,已成为遗传算法 的重要应用之一。本文介绍基于遗传算法的 P I D参数优化设计方 法。这是一种寻求全局最优 的控制器优化方法,且
4、 无需对 目标 函数微 分,可提 高参数优化效果,简化 计算过程。仿真实例表明该方法与其他传统寻优 方法相比,在优化效果上具有一定的优势。1 遗传算法简介 遗传算法是 J o h n HH o l l a n d根据生物进化 的 模型提出的一种优化算法。自然选择学说是进 -4-化论的中心内容。根据进化论,生物 的发展进化 主 要有三个原 因:即遗传、变异 和选 择。遗传算法基 于 自然选择 和基 因遗传学原理 的搜索方法,将“优 胜劣汰,适者生存”的生物进化原理引入待优化参 数形成 的编码串群体中,按照一定 的适应度 函数及 一系列遗传操作对各个体进行筛选,从而使适应度 高的个体被保 留下来,
5、组成 新 的群体;新群体包含 上一代的大量信息,并且引入 了新 的优于上一代 的 个体。这样周而复始,群体 中各个体适应度不 断提 高,直至满 足一定 的极 限条件。此时,群体 中适应 度最高的个体即为待优化问题的最优解。遗传算法通过对参数空间编码并用随机选择作 为工具来引导搜索过程朝着更高效的方向发展。正 是 由于遗传算法独特的工作原理,使它能够在复杂空 间进行全局优化搜索,具有较强的鲁棒性。另外,遗 传算法对于搜索空问,基本上不需要什么限制性的假 设(如连续、可微及单峰等)。而其它优化算法,如解 析法,往往只能得到局部最优解而非全局最优解,且 需要 目标函数连续光滑及可微;枚举法虽然克服了
6、这 些缺点,但计算效率太低,对于一个实际问题常 由于 搜索空间太大而不能将所有情况都搜索到;即使很著 名的动态规划法,也遇到“指数爆炸”问题,对于中等 规模和适度复杂性的问题常常无能为力。同常规优化算法相比,遗传算法有以下特点:1)遗传算法是对参数的编码进行操作,而不对 参数本身。首先基于一个有限的字母表,把最优化 问题的 自然参数集编码为有限长度的字符串。2)遗传算法是从许多点开始并行操作 的,而不 局 限于一点,有效防止搜索过程收敛于局部最优解。3)遗传算法通过 目标 函数来计算适应度,不需 基 于遗传算法的 P I D控 制器 参数优化与仿真史振兴 要其他推导和附加信息,对问题的依赖性较
7、小。4)遗传算法的寻优规则是由概率决定 的,而非 确定性 的。5)遗传算法在解空 间进行高效启发式搜索,而 非盲 目地穷举或完全随机搜索。6)遗传算法对于待寻优 的函数基本无 限制,它 不要求 函数连续和可微,可 以是数学解析式所表达 的显函数,又可以是 映射矩阵甚至是神经网络等 隐 函数,因而应用范围较广。7)遗传算法具有并行计算的特 点,因而可 以通 过大规模并行计算来提高计算速度。8)遗传算法计算简单,功 能强,更适合 大规模 复杂问题的优化。2 遗传算法在 P I D控制器参数优化中的应用 2 1 P I D控制算法 P I D控制 器是连 续系统 控制 理论 中技术 最成 熟,应用最
8、广泛的一种控制方式。传统 的 P I D是一 种反馈控制,存在着对偏差 的 比例、积分 和微 分三 种控制作用。其基本结构图如 图 1所示。图 1 P I D基 本 结构 图 常用的 P I D控制器的离散算式为:“()=e()+号 毫 e +()一 (一 1)(1)其增量形式为:M(k)=e(k)一 e(k 一 1)+(k)+e()一 2 e(k 一 1)+e(一 2)】(2)其 中 为采样周 期,为 比例系数,为积分 时问常数,为微分时间常数 。通过调节、的大小控制 a u(k)的输出,使 系统的输出Y能够跟随输入满足系统要求,因此 P I D控 制器调节l生 能的好坏关键在于参数、的选择
9、 。2 2 基于遗传算法的 P I D参数优化 2 2 1 参数的编码与解码 所谓编码是一种转换操作,将 问题空间 中的解 变量转换成遗传空间中的染色体,这些染色体 由基 因按一定排列方式组成。这个转换过程就是编码。解码是编码的逆操作,表述成将染色体 的编码映射 到问题空间的操作。常见 的编码方法有:二进制编码、浮点编码、灰 度编码等,本文采用常用的二进制编码方法。二进制编码和十进制的解变量之间转换公式如下:。=a m in+(一 )(3)0 +(n 一0 m i n)j 其 中:a i,a 是的取 值范围;b为一个二进 制的编码所对应 的十进制值;L为该参数所设定 的 二进制码的长度。2 2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 遗传 算法 PID 控制器 参数 优化 仿真
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内