基于遗传算法的PID参数优化(共38页).doc
《基于遗传算法的PID参数优化(共38页).doc》由会员分享,可在线阅读,更多相关《基于遗传算法的PID参数优化(共38页).doc(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上辽宁科技大学本科生毕业设计(论文)论文题目:基于遗传算法的PID参数优化 学生姓名: 曹 哲 _ 学 院: 电子与信息工程学院 _ 班 级: 自动化2011-6 学 号: 6 _ 指导教师: 吴 丽 娟 _基于遗传算法的PID参数优化摘要PID控制一直是工业生产过程中应用最为广泛而且最为成熟的一种控制,它以其算法简单、可靠性高、鲁棒性好等优点应用于工业控制领域。PID 控制器有三个参数:比例、积分和微分系数,当PID结构确定的情况下,这三个参数将会决定控制器的品质,参数的调节和优化至关重要。遗传算法(Genetic Algorithm , GA)源于生物系统的研究,而
2、后由Holland 教授和学生创造出适合于复杂系统优化的自适应概率化技术,本文主要研究遗传算法的基本概念和原理,利用遗传算法对控制系统进行PID参数优化,遗传算法在优化的过程中,与常规方法相比更加便捷和迅速,整定的精度相对较高。最后通过MATLAB语言,对该系统进行了仿真,实验结果证明了遗传算法的动态特性和控制效果,证明其有效性与可靠性。关键词: 遗传算法, PID控制器, 参数优化, 仿真PID Parameters Optimization Based on Genetic Algorithm AbstractPID control has been the most extensive
3、and the most mature of a control in the process of application on the industrial production. It has a wide application in the field of industrial control because of its simple algorithm and , reliability and robustness. PID controller has three parameters: proportional, integral and differential coe
4、fficient, when to determine the structure of the PID, the three parameters will determine the controllers quality, and the parameter regulation and optimization will be very important. Genetic algorithm (GA) sources in the study of biological systems, and then professors Holland and his student crea
5、ted a technology which is suitable for the complex system optimization of adaptive probability. The basic concept and principle of the main purpose of this paper is to study the genetic algorithm and using the genetic algorithm to optimize the PID parameters of the control system. The genetic algori
6、thm compared to the conventional methods is more convenient and quickly in the optimization process, also its tuning accuracy is relatively high. At last, the system is simulated by MATLAB, and the results prove the dynamic characteristic and control effect of the genetic algorithm, and prove its va
7、lidity and reliability.Key words: Genetic algorithm;PID controller; Parameter optimization;Simulation专心-专注-专业目 录1 绪论1.1 选题意义与研究价值 20世纪30年代以来,自动化生产飞速发展,取得了惊人的成就,过程控制是工业自动化中的一个重要分支。生产对过程控制的要求为安全性、稳定性以及经济性,在很多情况下,PID控制器就可以实现其控制任务,而且,它也以自身结构简单、容易实现、鲁棒性强等优点,在各个工业生产控制中占据着主导地位。PID控制器的设计和应用,其核心问题就是参数的整定与优化,
8、合适的控制器参数会使得生产更为高效与安全,在方案设计合理的基础上,参数的整定将会影响到控制器的质量 王小平.基于遗传算法的PID参数优化设计J.白动化与仪表,1998,13(3):28-30.。 随着现代控制理论的建立与完善,过程控制的方法和思路也在不断创新,与此同时,为了适应日益提高的生产工艺,过程控制的要求也越来越高。传统的PID控制由于受到多方面的约束,在当今的生产控制中收到很多限制,因此提高PID控制算法能力或者根据现代控制理论来设计PID控制算法就显得尤为重要。尽管随着模糊控制、智能控制理论和神经网络的发展,形成了诸多智能PID控制策略,但这些控制策略要求参数优化的搜索空间可微,在应
9、用中受到了很多限制,针对这些,人们一直在寻求更为简单、有效的PID参数优化技术 夏红,赏星耀,宋建成.PID参数自整定方法综述J.浙江科技学院学报,2003,15(4).。遗传算法是模仿自然生物进化机制而发展起来的随机全局搜索和优化方法,借鉴达尔文的进化论和孟德尔的遗传学说,它的本质是一种高效、全局、并行的搜索方法,它与传统的算法不同,不依赖于梯度信息,通过模拟自然进化来寻找最优解 王小平,曹立明,遗传算法理论、应用与软件实现M,西安:西安交通大学出版社,2002,2-3.。人们对遗传算法进行大量研究,其应用已经逐渐渗透到工业生产的各个领域,而遗传算法自身的优势,在PID控制器的参数优化中,也
10、发挥着重要的作用。1.1.1 PID控制器模拟控制的系统中,控制器常用PID控制,其控制系统原理框图如图1.1所示。图1.1 PID控制原理图PID控制为线性控制的方法,控制器根据给定值与实际输出值构成的控制偏差,即: (1-1)通过对偏差进行比例、积分与微分运算,将结果相加,就得到了PID 控制器的控制输出的表达式: (1-2)式中为比例系数;指积分时间常数;代表微分时间常数。PID控制器就是根据系统的误差,利用比例、积分、微分计算出控制量进行控制的 黄友锐,曲立国. PID控制器参数整定与实现M.北京:,2010,5-7.。1.比例(P)控制比例控制是一种最简单的控制方式。其控制器的输出与
11、输入误差信号成比例关系。当仅有比例控制时系统输出存在稳态误差。 2.积分(I)控制在积分控制中,控制器的输出与输入误差信号的积分成正比关系。对一个自动控制系统,如果在进入稳态后存在稳态误差,则称这个控制系统是有稳态误差的或简称有差系统。为了消除稳态误差,在控制器中必须引入“积分项”。积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。因此,比例+积分(PI)控制器,可以使系统在进入稳态后无稳态误差。 3.微分(D)控制在微分控制中,控制器的输出与输入误差信号的微分(即误差的变化率
12、)成正比关系。自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳。其原因是由于存在有较大惯性组件(环节)或有滞后(delay)组件,具有抑制误差的作用,其变化总是落后于误差的变化。解决的办法是使抑制误差的作用的变化“超前”,即在误差接近零时,抑制误差的作用就应该是零。这就是说,在控制器中仅引入 “比例”项往往是不够的,比例项的作用仅是放大误差的幅值,而目前需要增加的是“微分项”,它能预测误差变化的趋势,这样,具有比例+微分的控制器,就能够提前使抑制误差的控制作用等于零,甚至为负值,从而避免了被控量的严重超调。所以对有较大惯性或滞后的被控对象,比例+微分(PD)控制器能改善系统在调节过程中
13、的动态特性。近些年来,智能控制理论的发展与应用越来越广泛与深入,如何设计PID控制器的算法,如何使PID的控制算法最优化,已经成为了人们研究的热点问题。由上图我们看到,在PID控制器中,比例系数()、积分时间常数()以及微分时间常数()的选择直接关系到了系统性能,这三个值的选择是PID控制器设计的关键问题。1.1.2 PID 控制器参数优化分类PID 控制器在工业过程中广泛应用,但是传统的PID 控制器稳定性差,适应能力弱等不足,很难满足生产过程中控制的多变性与稳定性。PID参数优化将变得尤为重要,其优化方法主要有:常规Z-N法、基于模糊控制的PID参数整定、衰减曲线法等。1. 常规Z-N 整
14、定方法常规Z-N 整定方法是由Ziegler 和 Nichols 在1942年提出的 Ziegler, Nichorls. Optimum setting for automatic controllerJ.ASME Transactions,1942(11):759-768.,该方法基于受控过程的开环动态响应中一些特征参数而进行的PID参数整定,经验公式基于带有延迟的一阶惯性模型而提出来的,对象模型如下: (1-3) 其中:为放大系数,为惯性时间常数,为延迟时间。其中、可以由图1.2求出来,同时也可以用已知频率求出相应数据,按表1.1求取控制器参数。图1.2 作图法确定参数 表1.1 Zie
15、gler-Nichols参数整定算法控制器类 型根据模型设定根据频率响应设定PPIPID2. 基于模糊控制的PID参数整定基于模糊控制的PID参数整定就是将模糊控制理论应用到PID 三个参数的整定中,通过将模糊理论与PID结合起来,进而构成模糊PID控制器。模糊控制就是以模糊集理论、模糊语言变量和逻辑推理为基础的一种智能控制,就是在行为上模仿人的模糊推理和决策的一种智能控制方法。其基本原理框图如图2.3所示。图1.3 模糊控制的基本原理框图模糊自适应PID控制就是运用模糊数学基本原理与方法,把规则的条件、操作用模糊集来表示,同时将这些模糊控制规则和相关信息存入计算机知识库中作为知识,计算机根据
16、系统的响应情况,通过模糊推理,进而实现对PID参数的调整,进而去得到最佳参数,该控制器的结构如图1.4所示。 图1.4模糊自适应PID 控制器结构其中:表示系统的输入, 指系统的输出,是系统输入与输出的差,误差变化率。模糊自适应参数整定就是研究PID 三个参数与 、 之间关系,该系统在运行的过程中不断检测和,PID 的三个参数将会被修改,以满足不同和对控制参数的不同要求,进而使被控对象性能发挥到极致。3.临界比例度法临界比例度法是现在应用较为广泛的一种控制器参数整定法,其实质是首先让控制器在纯比例作用下,通过实验,寻找到等幅振荡的过渡的过程,记录该情况下的比例度以及等幅振荡周期,再有简单计算得
17、到和,步骤如下:1. = ,=0,选择一个较大的值,当稳定时将控制系统进行自动控制。2. 突然增大设定值,观察曲线的变化情况,此时应该为一个衰减曲线的过程,减小的值,当出现等幅振荡时,记下此时的比例度和振荡曲线的周期。按表1.2 计算控制器的参数。表1.2 临界比例度法参数计算表控制参数控制作用P2-PI2.20.85-PID1.70.50.134.稳定边界法稳定边界法是一种针对于闭环回路的调节过程,具体操作是先让控制器在纯比例的作用下,用实际仿真来进行调试,寻找出等幅振荡的过程曲线,然后记下此时的以及等幅振荡周期,而后经过简单的计算求出PID的相关参数值。表1.3 稳定边界法PID整定公式调
18、节器参数控制规律 P0.5 PI0.4550.85PID0.6 0.500.1251.1.3 遗传算法的简介遗传算法是一种借鉴生物界中的自然选择和自然遗传机制的一种随机搜素算法(Random Searching Algorithms),遗传算法对梯度信息没有依赖,最优解是经过模拟的自然进化而得到的,这也是它不同于传统算法的重要特征之一。遗传算法的这些特点决定了将其应用在PID参数上的的优化上是可行的,因为它的开放性,并且容易与实际问题结合,便于运算,这已成功运用到很多实际优化问题。1.2国内外研究现状PID控制的参数整定方法的研究历史悠久,早在1942年,Ziegler 和Nichols 就针
19、对一阶惯性加纯延迟的对象提出了PID控制器参数整定的Z-N法,曲线拟合的方法将阶跃相应数据拟合为近似的一阶惯性加纯滞后环节的模型,从而来解决常规的控制对象。这种方法和理论很快就应用在了实际的生产中。同一年,Ziegler 提出了参数整定的临界振荡法,随着后来理论基础的发展,越来越多的参数整定方法开始出现。1993年,陈福祥等提出了增益优化的PID参数整定方法,根据测量得到的阶跃响应的瞬时值去计算PID控制器的参数值。1995年,UdoKuhn 提出基于总和时间常数的整定方法,该方法对阶跃响应曲线为S型的自衡对象适用。而针对于遗传算法的PID 控制器参数优化,国内外学者的理论研究与实际应用也很广
20、泛,基于遗传算法的PID 控制器参数优化整定方法要优于传统的整定方法的观点在很多文献中已经证实。但是,遗传算法的研究并非顺风顺水,在它的研究过程中也在一定的程度上发现了几个问题:第一,遗传算法受适应度选择影响,有时难以达到全局最优化,因为此时的遗传算法不一定会收敛于局部最优。第二,在动态数据上求系统最优解的问题上,遗传算法有其一定的局限性。近些年来,我国在遗传算法的理论和应用方面成果巨大,遗传算法已经被成功应用于各种不同领域,解决了实际应用中的很多问题。1.3 本文的主要研究内容本文主要研究基于遗传算法的PID参数优化,。研究内容主要为:第一章: 绪论。介绍该课题的研究背景与价值,对PID和遗
21、传算法的概念进行了简单的介绍,分析了国内外对于该课题的研究情况。第二章:遗传算法概述。对遗传算法的概念和特点进行介绍与研究,通过框图研究遗传算法的基本原理,同时将遗传算法与其他传统算法进行了比较和分析。第三章:基于遗传算法的PID参数优化。 研究基于遗传算法的PID整定,对遗传算法中的一些常用概念进行介绍,同时用,MATLAB语言对遗传算法进行简单的编程介绍。 第四章: 柴油机调速系统的PID参数优化设计与仿真研究。首先建立柴油机调速系统的模型,将基于遗传算法的PID控制应用到该系统中,并优化参数,最后通过MATLAB来进行仿真,证明遗传算法相对传统算法的优势。2 遗传算法2.1 遗传算法概要
22、遗传算法的基本概念如下:1.基因(gene) :DNA或者RNA中占一定位置的基本遗传单位,也称遗传因子。在生物界中,生物的基因数量根据物种不同而多少不同,一个基因或者多个基因决定了氨基酸的组成比例及顺序。在遗传算法中,一个基因常有一个二进制位或一个整数或字符等来代表,人们利用基因的特性,用计算机来模仿对基因的操作过程。基因为遗传算法中的最小单位。2.染色体((Chromosom):在生物界的生物细胞中,它是遗传物质的主要载体,由基因组成。染色体上包含着生物体的全部遗传信息,这也说明了染色体对生物来说相当重要。遗传算法中自然也少不了染色体,人们对染色体进行编码来模仿生物细胞中的染色体。实际应用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 遗传 算法 PID 参数 优化 38
限制150内