基于遗传算法的PID控制器参数优化研究.pdf
《基于遗传算法的PID控制器参数优化研究.pdf》由会员分享,可在线阅读,更多相关《基于遗传算法的PID控制器参数优化研究.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第2 7 卷 第1 l 期 计算机仿真 2 0 1 0 年l 1 月 文章编号:1 0 0 6 9 3 4 8(2 0 1 0)1 1 0 1 8 00 3 基于遗传算法的 P I D控制器参数优化研究 牛芗洁,王玉洁,唐剑(北京农学院,北京 1 0 2 2 0 6)摘要:研究 自动控制器参数优化 问题,P I D参数优化是 自动控制领域研究的重要内容,系统参 数选择决定控制 的稳定性和快 速性,也可保证系统的可靠性。传统的 P I D参数多采用试验加试凑的方式 由人工进行优化,往往费时 而且难 以满足控制 的 实时要求。为 了解决控制参数优化,改善系统性能,提 出一种遗传算法的 P I D参
2、数优化策略。通过建立遗传算法优化的 P I D 控制器参数模型,在控制过程中将 P I D参数作为遗传算法中的个体,采用控制误差绝对值时间积分函数作为优化目标,动态 调整 P I D的三个控制参数,进行 P I D控制参数的在线优化,将优化方案应用于农业温室温度控制 系统进行 了仿真。仿真表 明,引入遗传算法的P I D控制系统,提高了动态性能,增强系统稳定性和快速性,保证实现了控制效果。关键词:比例积分微控制器;参数整定;优化;遗传算法 中图分类号:T P 1 8 1 文献标 识码:B Op t i mi z a t i o n Pa r a me t e r s 0 f PI D Co n
3、 t r o l l e r Pa r a m e t e r s Ba s e d o n Ge ne t i c Al g o r i t h m N I U X i a n g j i e,WA N G Y u j i e,T A N G J i a n (B e i j i n g U n i v e r s i t y o f A g ri c u l t u r e,B e i j i n g 1 0 2 2 0 6,C h i n a)ABS TRACT:T h e s e t t i n g a n d o p t i mi z a t i o n o f P I D p a
4、r a me t e r s a r e a l wa y s t h e i mp o r t a n t s t a d y t o p i c s i n t h e a u t o ma t i c c o n t r o l fi e l d Th e c o n t r o l e f f e c t d e p e n d s o n P I D c o n t r o l l e r,a n d t h e mu t u a l c o o r d i n a t i o n a n d i n t e r d e p e n d e n t o f t h r e e p a
5、 r a me t e rs:i n t e g r a l,p r o p o r t i o n a n d d i f f e r e n t i a 1 Or i g i n a l o p t i mi z a t i o n me t h o d i s a t i mec o n s u mi n g me t h o d a n d c a n n o t g e t s a t i s f i e d c o n t r o l e f f e c t I n o r d e r t o s o l v e t h i s p r o b l e m,g e n e t i
6、c al g o r i t h m(G A)i s a p p l i e d t o P I D c o n t r o l l e r T h r o u g h t h e e s t a b l i s h me n t o f g e n e t i c a l g o rit h m o f P I D c o n t r o l l e r p a r a me t e r s o p t i mi z a t i o n mo d e l,i n t h e p r o c e s s o f P I D c o n t r o l,t h r e e p ara me t
7、e rs a r e u s e d a s t h e i n d i v i d u al o f G A,a n d t h e P I D p ara me t e r s o p t i mi z i n g d e s i g n i s t h e t a r g e t I t c a n a d j u s t t h r e e c o n t r o l p a r a m e t e rs i n c o n t r o l p r o c e s s a n d t h u s s e t s P I D p a r a m e t e r s o n l i n e
8、 S i m u l a t i o n r e s u l t s i n d i c a t e t ha t t h e PI D c o n t r o l l e r wi t h g e ne t i c alg o rit h m h a s s t r o n g e r a d a p t a bi l i t y a n d be t t e r e f f e c t KEYW ORDS:P I D c o n t r o l l e r;P a r a me t e r s e t t i n g;O p t i mi z a t i o n;G e n e t i c
9、 alg o r i t h m l 引言 P I D控制器是迄今为止最通用的控制器类型,具有结构 简单、鲁棒性强和可靠性高的特点,人们对它的原理、物理意 义等相当熟悉,因为已经建立起了比较完善的理论体系,所 以被广泛应用于过程控制和运动控制中,尤其适用于可建立 精确数学模型的确定性控制系统。P I D控制性能与比例系数(K。)、积分时间(T 1)和微分时 间(1 r d)三个参数的整定有直接关系。目前 P I D参数的优化 方法很多,如 Z i e g l e r N i c h o l s 法、间接寻优法、梯度法、爬山 法等 j。这些方法具有较好的寻优特性,可使系统性能有所 改善,但在控制
10、过程中却存在着一些弊端,如对初值比较敏 感,容易陷入局部最优解,造成寻优失败,同时,实际工业生 收稿 日期:2 0 1 0 0 51 8 1 8 O 一 产过程往往具有非线性、时变不确定性,应用常规的优化方 法难以建立准确的数学模型,控制器不能达到理想的控制效 果。近年来,随着智 能控制 理论 的发 展,利 用人工 神经 网 络对 P I D控 制器进 行优化 设计,已成为 当前 的一 个研 究热 点。但是神经网络法需要大样本训练,且容易出现数值病 态和陷入局部最优 问题,控制效 果有时 难 以达 到理想值,且 神经网络具有不稳定性,这些缺点限制了神经网络广泛应 用。遗传算法是一种新型的、模拟
11、生物进化机制的随机化搜 索和优化方法,具有并行计算、全局收敛、编码操作等特点。由于其算法结构的开放性,易于与问题结合,便于运算,已成 功的应用于求解多种复杂的优化问题,遗传算法的特点使得 将其运用于 P I D参数的优化是可行的。针对 P I D控制器参数优化存在的问题,结合 P I D控制器 参数优化特点,本文提出了一种遗传算法优化 P I D控制器参 数的方法,并在 Ma a b 环境下进行了仿真,得到较为满意的 结果,表明该方法是有效的。2 基于遗传算的 P I D控制器参数优化 2 1 常规 P I D控 制器原 理 在模 拟控 制 系统 中,控 制 器 最 常用 的控 制 规律 是
12、P I D (P r o p o i o n M I n t e g r a l D i f f e r e n t i a 1)控制,P I D控制器是比例系 数、积分时间、微分时间简称。P I D控制是将偏差的比例、积 分和微分通过线性组合构成控制量对被控对象进行控制。P I D算法的原理框图如图 1 所示。图 1 P I D算法的原理图 在控制系统中,P I D控制器的输出“(t)与输入 e(t)之 间成比例、积分、微分的关系,即:“()=(e()+c(t)d t+)(1)l w 其中:K 表示比例系数;T i 表示积分时间常数;T 表示 微分时间常数。在 P I D控制器中,K。、T
13、和T 3个参数的选择直接影响 P I D控制器的性能,所以P I D控制器的设计关键问题是如何 选择这三个参数。常规的 P I D控制器由于受到参数设定不 良、性能欠佳 以及对运 行工 况适应 性较 差 的影 响,往往 达不 到理想的控制效果,从而使 P I D控制器的应用受到限制。遗传算法是一种全局优化、并行搜索的寻优方法,无需 对目标函数微分,只依赖于适应度 函数,即使在对象模型不 确定的情况下,它仍可根据对象的输出情况对 K。、T,和 r r d 进行优化,遗传算法的群体优化机制使得它可能找到全局最 优解。2 2 遗传算法 遗传算法(G e n e t i c A l g o r i t
14、 h m,G A)是建立在 自然选择原 理和 自然遗传机制上的迭代式自适应概率性搜索方法,它能 够模拟自然界中生物进化的发展规律,对特定 目标实现 自动 优化。遗传算法的实现过程是:首先,创建初始种群,并设定 交叉率、变异率、结束条件等相关参数;然后,计算每一代种 群中每个个体的适应度度值,并判断是否满足最优条件,若 满足最优条件,则结束遗传操作,并输 出当前最优结 果,若 不 满足,根据适应度值进行选择、交叉、变异等遗传操作,产生 新一代的种群。从计算该代种群个体的适应度值开始,继续 进行种群的进化,直到满足最优为止。2 3 基于遗传算的 P I D参数优化策略 首先,将 P I D的 K。
15、、T 和T 3个参数组合在一起做为遗 传算法群中的每一个个体,根据适应度函数计算每一组参数 的适应度值;然后,对群体进行选择、交叉和变异操作,不断 的进化,直到找到群体 中最优 目标个体,得到 P I D控制器的 最优参数。基于遗传算法优化的控制器由两部分组成:P I D控制器:它直接对被控对象进行闭环控制,并且对 K。、T。、T 3 个参数为在线动态优化;遗传算法:它根据系统的 运行状态,调节 P I D控 制器 的参数,以期达 到某种 性能指 标 的最优化。其控制系统结构如图2所示。图2 遗传算法优化的 P I D控制器系统 结构 图 2 4 遗传算法的 P I D控制器优化算法 2 4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 遗传 算法 PID 控制器 参数 优化 研究
限制150内