基于遗传算法的PID控制器在直流调速系统中的应用 自动化专业毕业设计 毕业论文.doc
《基于遗传算法的PID控制器在直流调速系统中的应用 自动化专业毕业设计 毕业论文.doc》由会员分享,可在线阅读,更多相关《基于遗传算法的PID控制器在直流调速系统中的应用 自动化专业毕业设计 毕业论文.doc(37页珍藏版)》请在三一办公上搜索。
1、目 录第1章 绪论21.1 PID控制系统研究的重要意义21.2 PID控制系统参数整定的研究状况21.3本论文的研究方向和主要工作3第2章 PID控制参数整定方法52.1 PID控制原理52.2 常用PID参数整定方法及缺点62.3 PID控制参数整定的常见方法6第3章遗传算法的概述83.1遗传算法的发展史83.2遗传算法的基本原理83.2.1遗传算法的基本操作83.2.2遗传算法的主要特点93.3遗传算法的优化设计103.3.1遗传算法的运算过程103.3.2遗传算法的构成要素113.3.3遗传算法的应用步骤113.4遗传算法的应用12第4章基于遗传算法的PID整定144.1基于遗传算法的
2、PID参数整定优点144.2基于遗传算法的PID整定的实现154.2.1编码和解码154.2.2初始种群的确定154.2.3适配函数的确定154.2.4遗传算子的确定164.2.5遗传算法的操作164.2.6利用遗传算法优化PID控制参数的具体步骤174.3 基于遗传算法的PID整定的程序设计174.3.1 遗传算法复制算子的实现174.3.2 遗传算法交叉算子的实现184.3.3 遗传算法变异算子的实现18第5章 基于遗传算法的PID参数的寻优设计及仿真205.1 基于遗传算法的直流调速系统205.1.1直流调速系统的简单介绍205.1.2 直流电动机的数学模型225.1.3 基于遗传算法的
3、PID参数的整定的具体步骤245.2仿真结果265.3遗传算法整定PID参数的程序26结论35致 谢36第1章 绪 论1.1 PID控制系统研究的重要意义在工业过程控制中,PID控制是历史最悠久,生命力最强的控制方式。它是迄今为止最通用的控制方法,大多数反馈回路用该方法或较小的变形来控制2。我们今天所熟悉的PID控制器产生并发展于1915-1940年期间。尽管自1940年以来,许多先进控制方法不断推出,但是PID控制是工业过程控制中应用最广的策略之一,由于其算法简单、鲁棒性好和可靠性高,被广泛应用于工业过程控制,尤其适用于可建立精确数学模型的确定性控制系统。如被广泛应用于冶金化工、电力、轻工和
4、机械等工业过程控制中。据日本电气计测器工业会先进控制动向调查委员会1990年统计,在日本有91%的控制回路采用的是PID控制器控制。在美国,据控制工程杂志(Control Engineering)编辑K.J.Kkompass估计,有90%以上的工业控制器采用的是PID调节器。而在我国现在PID控制器的应用就更加普遍。据估计:我们国家过程工业中需要50万个PID参数自整定控制器。PID控制器的发展经历了液动式、气动式、电动式几个阶段,目前正由模拟控制器向数字化、智能化控制器的方向发展。这些数字化、智能化的控制器有着传统的模拟控制器所无法比拟的优点,如:可以灵活的改变控制参数可以灵活的改变控制策略
5、等。而实际工业生产过程往往具有非线形、时变不确定性,难以建立精确的数学模型,应用常规PID控制器不能达到理想的控制效果;在实际生产现场中,由于受到参数整定方法烦杂的困扰,常规PID控制器参数往往整定不良、性能不佳,对运行工况的适应性很差,对产品质量、原料消耗、能耗等都会带来不利的影响,更严重的会影响到生产装置的安全操作。因此PID控制器参数的整定优化成为人们关注的问题,它直接影响控制效果的好坏,并和系统的安全、经济运行有着密不可分的关系。针对这些问题,长期以来,人们一直在寻求PID控制器参数的自动整定技术,以适应复杂的工况和高指标的控制要求。因此对PID控制系统进行研究具有重要的意义。1.2
6、PID控制系统参数整定的研究状况电气自动化技术是多种学科的交叉综合,控制理论经过了经典控制理论和现代控制理论两个具有里程碑意义的重要阶段。在科学理论和实际应用上都取得了辉煌的成就。当前,国内外控制界把复杂系统的控制作为控制科学与工程学科发展的前沿方向,大型复杂工业过程作为重要的背景领域,以其特有的复杂性推动着这一学科的发展。在过去的二十几年中,以模糊推理、神经网络和遗传算法等为主要内容的智能控制技术取得了长足的发展,在一些非线性或难以建立对象解析模型的系统控制中发挥着重要作用,引起了众多研究者的关注。随着微处理器技术的发展和数字智能式控制器的实际应用,人们一直寻求的PID控制器参数的自动整定技
7、术成为现实。同时,随着现代控制理论(如智能控制、自适应模糊控制、神经网络技术和遗传算法等)研究和应用的发展与深入,为控制复杂无规则系统开辟了新途径。目前国内外关于PID参数整定方法进行了大量的研究和开发工作。Astrom和Hagglund于1988年出版了著作PID控制器自整定。特别是近年来,许多重要国际杂志不断发表新的研究成果。如Automatica,IEEE Trans.on Automatic Control等。值得提出的是,Astrom和Hagglund于1995年再次出版了PID控制器:理论、设计及整定(第二版)8。在过去的几十年中,回路整定技术已经有了很大的发展和改进,产生了各种行
8、之有效的整定方法,工程上的整定方法有衰减曲线法、Zieglar-Nichols阶跃响应法、误差积分准则ISTE最优设定方法、快速整定法和继电法等。而在参数优化过程中多采用梯度法、单纯形法和智能方法。衰减曲线法、Zieglar-Nichols法和快速整定是经验的总结,而不是最优解;继电法会使被控系统振荡;而优化中的梯度法需对目标函数微分,同时梯度法与单纯形法会陷入局部最优点;而ISTE最优设定方法和智能方法是针对一类特定被控对象的。近年来,出现了许多新型PID控制器,如瑞典著名学者K.J.Astrom等人推出的智能型PID自整定控制器,富士MJCREX智能控制器,东芝TOSDIC2自由度PID自
9、整定调节器等2。以及Fuzzy_PID混合控制,预测PID控制。本文采用遗传算法进行PID 参数整定与优化,这是一种寻求全局最优的优化方法,且无需对目标函数微分,可提高参数优化水平,简化优化的解析计算过程。1.3本论文的研究方向和主要工作迄今为止,有关PID控制及其参数整定算法的讨论,仍然是控制领域学科研究的一个重要分支2。尽管自二十世纪以来,PID经历了近百年的发展,涌现出许多杰出的成就。但是就参数整定方面而言,大量的工业需求背景仍然渴求我们在此领域作出更加深入的研究。最终的目的是希望通过尽量少的先验信息,寻找更加简单、实用和直观的参数整定方法,在设定值变化的响应、负载干扰衰减等方面达到更好
10、的性能指标。就智能PID控制来讲,这种技术有待进一步研究,将自适应、自整定和增益计划设定有机结合。遗传算法简称GA(genetic algorithms) ,是1962 年由美国的Holland 提出的一种模仿生物进化过程的最优化方法。遗传算法是一种基于自然选择和生物进化的并行搜索寻优技术10。如果已知一个问题的解属于某个确定的范围,那么就可以在这个范围内随机生成一定数量的该问题的备选解。遗传算法把这些备选解表示成一组“染色体”(在计算机编程时,一般用二进制码串表示),将它们置于问题的“环境”中,根据达尔文“适者生存”的原理从中选择适应环境的“染色体”进行复制(再生),通过交叉、变异两种基因操
11、作产生出新的更适应环境的“染色体”群,这样一代代的不断进化,群体中各个体适应度不断提高,最后收敛到一个最适应环境的个体上,求得问题的最优解。正是由于遗传算法特殊的仿生机理,使它能够在一个复杂空间进行鲁棒搜索空间基本上不需要什么限制性的假设条件。因此,将遗传算法引入到PID控制参数整定当中,进行了一些初步的有益的探索。结合PID参数, ,的整定是否合理最优的具体情况,进一步探讨遗传算法在PID控制中应用的问题。围绕课题主要进行了以下工作:(1) 熟悉常规PID控制的原理、缺点及其在工业应用上的重要性,并介绍了几种工程中常用的参数整定方法和基于遗传算法整定的PID控制系统的优缺点;(2) 对选定的
12、直流电机建立数学模型并分析调速系统的可控性;(3) 对遗传算法的原理及基础知识进行了初步的研究,并结合电机模型整定出控制系统的PID参数;(4) 熟悉Matlab的对控制系统进行仿真研究。第2章 PID控制参数整定方法2.1 PID控制原理在模拟控制系统中,控制器最常用的控制规律是PID控制。常规的PID控制系统原理框图如图2.1。系统由模拟控制器和被控对象组成。PID控制器是一种线性控制器,它根据给定值与实际输出值构成控制偏差: (2.1)将偏差的比例(P),积分(I)和微分(D)通过线性组合构成控制量,对被控对象进行控制。其控制规律: (2.2)或写成传递函数的形式: (2.3)式中比例系
13、数;积分时间常数;微分时间常数。简单的说,PID控制器各校正环节的作用如下:(1)比例环节 即时成比例地反映控制系统的偏差信号,偏差一旦产生,控制器立即产生控制作用,以减少偏差。(2)积分环节 主要消除系统的静差,以提高系统的无差度。积分作用的强弱取决于积分时间常数。越大,积分作用越弱,反之越强。(3)微分环节 反映偏差信号的变化趋势,并能在偏差信号变的太大之前,在系统中引入个有效的早期修正信号,从而加快系统的动作速度,减小调节时间。2.2 常用PID参数整定方法及缺点PID控制是一种线性控制,它首先根据给定值R与实际测量值C构成控制偏差,然后将偏差的比例、积分和微分通过线性组合构成控制量,对
14、被控对象进行控制,故称PID控制,其传递函数形式为: (2.4) 在PID参数整定时,一般认为增大比例常数将加快系统的响应,有利于减少静态误差,但过大的比例常数会使系统产生较大的超调,产生振荡;增加积分常数将减少积分作用,有利于减少超调使系统稳定,但系统消除静差的速度变慢; 增加微分常数有利于加快系统的响应,使超调减小,稳定性增加,但对于干扰信号的抑止能力减弱。这样的认识对于设计的初始阶段是非常重要的,但它仅仅是一个指导性原则,不能保证按照此原则设计的系统都可以满足控制要求。对PID参数的整定,目前常用工程整定法和理论设计法25。2.3 PID控制参数整定的常见方法经验试凑法 人们在长期的实践
15、和经验中发现,各种被控对象其PID参数都有一定的范围,通过模拟、运行并观察被控系统的响应曲线,根据各参数对系统响应的大致影响反复试凑参数,以达到满意的控制效果Ziegler Nichols法 设计时先置和为零,控制规律为纯比例控制,改变比例常数,通过运行和观察系统对阶跃输入的响应,当系统达到临界振荡状态,此时的临界比例常数记为,临界周期为,参数按下式计算: (2.5)式中为振荡频率。工程整定法方法简单,易于掌握,虽然它们是一种近似的经验方法,但相当实用。经过工程实践检验,这种设计方法能够给予控制系统提供较好的工作性能,但控制器参数的整定没有考虑系统的任何特性要求,只能提供给系统一个稳定的状态,
16、一个大致的工作区间,所以只能是一种比较粗糙的参数设置或初步估计,无法使系统运行最佳。理论设计法 对于一个特定的系统,采用理论设计法对其进行频域设计,首先按照给定的稳态误差指标,可以求得的值;其次,由时域指标确定闭环阻尼系数和自然振荡频率。因为闭环自然频率对应开环增益穿越频率,希望的相角裕量PM可以由闭环阻尼系数求出。因此,在处,补偿的系统增益为1,相角,可导出: (2.6)得出: (2.7)理论设计法基于被控对象的数学模型,如传递函数、频率特性等等,通过计算直接求得此状态下的参数,控制效果比工程法好,但如果系统比较复杂,理论计算就会变得相当复杂、繁琐,使用不方便,而计算中的简化使求得的参数也不
17、能保证系统运行最佳。 通过以上讨论,我们知道PID参数整定困难的原因在于不能从系统全局考虑。工程整定法是从被控系统稳定的角度出发,而理论设计法只保证了满足系统的频域或某一特性的要求。在实际的设计中, PID控制参数的选择不仅需要熟练的技巧,而且往往都非常费时,需要反复调整才能获得满意的效果,因此需要一种即能满足系统全面性能又比较方便的PID参数整定方法。基于以上原因,这里主要对基于遗传算法整定的PID控制系统进行研究。第3章遗传算法的概述3.1遗传算法的发展史遗传算法早期的研究大多以对自然系统的计算机模拟为主11。如Fraser的模拟研究,他提出了和现在的遗传算法十分相似的概念和思想。Holl
18、and和DeJong的创造性研究成果改变了早期遗传算法研究的无目标性和理论指导的缺乏。其中,Holland于1975年出版的著名著作(Adaptation in Natural and Artificial Systems)系统地阐述了遗传算法的基本理论和方法,并提出了对遗传算法的理论研究和发展极为重要的模式理论。这一理论首次确认了结构重组遗传操作对于获得隐并行性的重要性。同年,De Jong的重要论文将Holland的模式理论与他的计算实验结合起来,并提出了诸如代沟等新的遗传操作技术。可以认为,De Jong所作的研究工作是遗传算法发展过程中的一个里程碑。遗传算法研究的兴起是在80年代末和9
19、0年代初期,1983年,Holland的学生David Goldberg将遗传算法应用于管道煤气系统的优化,很好地解决了这一非常复杂的问题。1989年,David Goldberg出版了 Genetic Algorithms in Search,Optimization and Machine Learning一书,这本可能是遗传算法领域被引用次数最多的书为这一领域奠定了坚实的科学基础。80年代中期,Axelrod和Forrest合作,采用遗传算法研究了博奕论中的一个经典问题-囚徒困境9。进入80年代,无论是理论研究还是应用研究都成了十分热门的课题。尤其是遗传算法的应用领域也不断扩大。目前遗传
20、算法所涉及的主要领域有自动控制、规划设计、组合优化、图象处理、信号处理、人工生命等。可见,遗传算法的应用研究已从初期的组合优化求解,拓展到了许多更新,更工程化的应用方面。经过近10年的努力,遗传算法已成为信息科学、计算机科学、运筹学和应用数学等学科所共同关注的热点研究领域15。3.2遗传算法的基本原理3.2.1遗传算法的基本操作复制(Reproduction Operator)是从一个旧种群中选择生命力强的个体位串产生新种群的过程。根据位串的适配值拷贝,也就是指具有高适配值的位串更有在下一代中产生一个或多个子孙,它模仿了自然现象,应用了达尔文的适者生存理论,复制操作可以通过随机方法来实现12。
21、若用计算机程序来实现,可考虑首先产生01之间均匀分布的随机数,若某串的复制概率为40%,则当产生的随机数在00.40之间时,该串被复制,否则被淘汰。此外,可以通过计算方法实现,其中较典型的几种方法为适应度比例法、期望值法、排位次法等。适应度比例法较常用。交叉(Crossover Operator) 复制操作能从旧种群中选择出有优秀者,但是不能创造新的染色体。而交叉模拟了生物进化过程中的繁殖现象,通过两个染色体的交换组合,来产生新的优良品种12。它的过程为:在匹配池中任选两个染色体,随机选择一点或多点交换点位置,交换双亲染色体交换点右边部分,即可得到两个新的染色体数字串。交换体现了自然界中信息交
22、换的思想。交叉有一点交叉、多点交叉、还有一致交叉、顺序交叉和周期交叉。一点交叉是最基本的方法,应用较广。它是指染色体切断点有一处。例如: A:101100 1110101100 0101 B:001010 0101001010 1110变异(Mutation Operator) 变异运算用来模拟生物在自然的遗传环境中由于各种偶然因数引起的基因突变,它以很小的概率随机地改变遗传基因(表示染色体的符号串的某一位)的值。在染色体以二进制编码的系统中,它随机地将染色体的某一个基因由1变为0,或者由0变为1。若只有选择和交叉,而没有变异,则无法在初始基因组合以外的空间进行搜索,使进化过程在早期就陷入局部
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于遗传算法的PID控制器在直流调速系统中的应用 自动化专业毕业设计 毕业论文 基于 遗传 算法 PID 控制器 直流 调速 系统 中的 应用 自动化 专业 毕业设计
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3940956.html