基于粒子群算法的控制系统PID参数优化设计.doc
- 文档编号:1643111
- 上传时间:2022-10-23
- 格式:DOC
- 页数:68
- 大小:1.82MB
基于粒子群算法的控制系统PID参数优化设计.doc
《基于粒子群算法的控制系统PID参数优化设计.doc》由会员分享,可在线阅读,更多相关《基于粒子群算法的控制系统PID参数优化设计.doc(68页珍藏版)》请在冰豆网上搜索。
辽宁科技大学毕业设计(论文)第64页
基于粒子群算法的控制系统
PID参数优化设计
摘要
本文主要研究基于粒子群算法控制系统PID参数优化设计方法以及对PID控制的改进。
PID参数的寻优方法有很多种,各种方法的都有各自的特点,应按实际的系统特点选择适当的方法。
本文采用粒子群算法进行参数优化,主要做了如下工作:
其一,选择控制系统的目标函数,本控制系统选用时间乘以误差的绝对值,通过对控制系统的逐步仿真,对结果进行分析。
由于选取的这个目标函数的解析式不能直接写出,故采用逐步仿真来实现;其二,本文先采用工程上的整定方法(临界比例度法)粗略的确定其初始的三个参数,,,再利用粒子群算法进行寻优,得到更好的PID参数;其三,采用SIMULINK的仿真工具对PID参数优化系统进行仿真,得出系统的响应曲线。
从中发现它的性能指标,都比原来有了很大的改进。
因此,采用粒子群算法的优越性是显而易见的。
关键词目标函数;PID参数;粒子群算法;优化设计;SIMULINK
OptimaldesignofPIDparameterofthecontrolsystembasedonParticleSwarmOptimization
Abstract
ThemainpurposeofthispaperistostudytheoptimaldesignofPIDparameterofthecontrolsystembasedonParticleSwarmOptimizationandfindawaytoimprovethePIDcontrol.TherearealotofmethodsofoptimizationfortheparametersofPID,andeachofthemhasitsowncharacteristics.Thepropermethodsneedtobeselectedaccordingtotheactualcharacteristicsofthesystem.InthispaperweadopttheParticleSwarmOptimizationtotunetheparameters.Tofinishit,thefollowingtasksshouldbedone.First,selectthetargetfunctionofthecontrolsystem.Thetargetfunctionofthecontrolsystemshouldbechosenastheabsolutevalueoftheerrormultipliedbytime.Thenwesimulatethecontrolsystemgradually,andanalyzetheresultsoftheprocess.Becausethesolutionofthetargetfunctioncannotbeworkedoutdirectly,thisdesignadoptssimulationgradually.Second,thispaperadoptstheengineeringmethod(thecriticalratiomethod)todetermineitsinitialparameters,,,thenusestheParticleSwarmOptimizationtogetaseriesbetterPIDparameters.Third,thispaperusesthetoolofSIMULINKtooptimizetheparametersofPIDandgetstheresponsecurveofthesystem.Bycontrastwiththetworesponsecurves,itisclearlythattheperformancehasimprovedalotthantheformerone.Therefore,itisobviouslytofindtheadvantagesinusingtheParticleSwarmOptimization.
Keyword:
targetfunction;PIDparameters;ParticleSwarmOptimization;optimaldesign;SIMULINK
目录
摘要 I
Abstract II
第1章绪论 1
1.1研究背景和课题意义 1
1.2基本的PID参数优化方法 1
1.3常用的整定方法 2
1.4本文的主要工作 4
第2章粒子群算法的介绍 5
2.1粒子群算法思想的起源 5
2.2算法原理 5
2.3算法流程 6
2.4全局模型与局部模型 7
2.5算法特点 8
2.6带惯性权重的粒子群算法 8
2.7粒子群算法的研究现状 9
第3章用粒子群方法优化PID参数 10
3.1PID控制原理 10
3.2PID控制的特点 11
3.3优化设计简介 11
3.4目标函数选取 12
3.5大迟滞系统 13
3.6加热炉温度控制简介 16
3.7加热炉系统的重要特点 16
3.8加热炉的模型结构 17
第4章系统仿真研究 19
4.1工程上的参数整定 19
4.2粒子群算法参数整定 20
4.3结果比较 21
4.4P、I、D参数对系统性能影响的研究 22
4.5Smith预估补偿器 24
结论 26
致谢 27
参考文献 28
附录a(程序清单) 29
附录b(外文文献) 32
附录c(中文译文) 49
第1章绪论
1.1研究背景和课题意义
在现代工业控制领域,PID控制器由于其结构简单、鲁棒性好、可靠性高等优点得到了广泛应用。
PID的控制性能与控制器参数的优化整定直接相关。
在工业控制过程中,多数控制对象是高阶、时滞、非线性的,所以对PID控制器的参数整定是较为困难的。
优化问题是工业设计中经常遇到的问题,许多问题最后都可以归结为优化问题。
为了解决各种各样的优化问题,人们提出了许多优化算法,比较著名的有爬山法、神经算法和遗传算法等。
优化问题有两个主要问题。
一是要求寻找全局最小点,二是要求有较高的收敛速度。
爬山法精度较高,但是易于陷入局部极小。
遗传算法、神经网络算法等也还存在某些不足,前者要涉及到繁琐的编码解码过程和很大的计算量,后者的编程和解码过程需要大量CPU时间,算法易早熟,收敛易陷入局部最优,往往不能同时满足控制系统的速度和精度,且隐含层数目、神经元个数以及初始权值等参数选择都没有系统的方法。
1.2基本的PID参数优化方法
目前PID参数整定优化方法有很多,比如单纯形法、最速下降法、误差积分准则ISTE最优设定方法、遗传算法、蚁群算法等。
单纯形法是一种求解多变量无约束最优化问题的直接搜索法,是求解非线性函数的无约束极值的一种经验方法;最速下降法是一种以梯度法为基础的多维无约束最优化问题的数值计算法,它的基本思想是选取目标函数的负梯度方法(最速下降方向)作为每步迭代的搜索方向,逐步逼近函数的极小值点;误差积分准则ISTE最优设定方法是针对一类特定被控对象的,如果被控对象形式已知,可以考虑使用这种ISTE误差积分准则作为目标函数进行参数优化;遗传算法借鉴了自然界优胜劣汰的进化思想,是模拟达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型,通过模拟自然进化过程搜索最优解的方法。
其基本思想是:
先初始化一个种群(种群是由经过基因编码的一定数目的个体组成的,每个个体代表所求问题的一种解决方案),然后按照生物进化理论中的适者生存和优胜劣汰的原理,逐代演化产生出越来越好的个体。
在每一代,根据个体的适应度大小挑选出较好的个体,并借助于自然遗传学的遗传算子进行组合交叉和变异,产生出代表新的解集的种群。
经过数代的演化,将使得最终的种群更加适应环境,种群中的个体更加优质,把最后种群中的最优个体经过解码后作为问题的近似最优解;蚁群算法是受到自然界中真实蚁群集体行为的研究成果的启发而提出的基于种群的模拟进化算法。
蚂蚁从蚁巢出发寻找食物源,找到食物后在从食物源原路返回蚁巢的路上释放信息素,觅食的蚂蚁会跟随这个信息素踪迹找到食物源。
信息素按照一定的比例释放的。
路径越短,释放的信息素越多,浓度也越高;而信息素浓度越高,吸引的蚂蚁也越多;吸引的蚂蚁越多,遗留下的信息素也越多。
最后所有的蚂蚁都集中到信息素浓度最高的一条路径上,这条路径就是从蚁巢到食物源的最短路径。
为解决最优化问题人们提出过许多新技术和新方法,但工业和科学领域大量实际问题的困难程度正在日益增长,它们大多是根本无法在可接受的时间内找到解的问题。
这类优化问题的困难性不仅体现在具有极大的规模,更为重要的是,它们多数是非线性的、动态的、多峰的、具有欺骗性的或者不具有任何导数信息。
因此,发展通用性更强、效率更高的优化算法总是需要的。
1.3常用的整定方法
这里列举在过程控制系统中常用的参数整定方法:
经验法、衰减曲线法、临界比例度法、反应曲线法。
用衰减曲线法整定调节器参数的方法是:
在纯比例作用下,为,为0,目的是要得到,衰减振荡过度过程曲线。
根据所得曲线,若衰减大于应调整朝小比例带方向;若小于,应调整朝大比例带方向。
记下的比例带,并在记录曲线上求得衰减时的调节周期,然后计算,,各值。
临界比例度法考虑的实质是通过现场试验找到等幅振荡的过渡过程,得到临界比例度和等幅振荡周期。
当操纵变量作阶跃变化时,被控变量随时间变化的曲线称为反应曲线。
对有自衡的非振荡过程,广义对象传递函数常可用近似。
K,和T可用图解法等得出。
调节器参数整定的反应曲线是依据广义对象的K,和T确定调节器参数的方法。
在这些指标中,不同的系统有不同的侧重:
强调快速跟踪的系统要求调节时间尽可能短些,强调稳定平稳的系统则要求超调量小,但基本上都要保证系统稳定收敛,即衰减比大于1,超调量必须在允许值的范围内,另外余差尽可能小至最后为零。
影响控制系统指标的因素除了对象的时间常数、放大系数及滞后常数外,还有调节器的参数整定情况。
调节器的参数整定是一个复杂的问题,这是因为这些参数的整定要考虑控制对象的各种特性,以及一些会影响系统运行过程的未知干扰;而且,调节器参数本身的调整也会对系统的特性产生重大影响[1-3]。
调节器的各参数对控制指标的具体影响主要体现在:
比例带:
比例带越小,上升时间减小,衰减比S减小,稳定度下降。
在工程上,比例带d常用比例度P来描述。
微分作用:
微分作用的大小由微分时间来决定。
越大,越能克服系统的容量滞后和测量滞后,对缩短调节时间有一定作用。
积分作用:
积分作用通过积分时间来体现。
越小,消除余差越快,稳定度下降,振荡频率变高。
要实现PID参数的自整定,首先要对被控制的对象有一个了解,然后选择相应的参数计算方法完成控制器参数的设计。
据此,可将PID参数自整定分成两大类:
辨识法和规则法。
基于辨识法的PID参数自整定,被控对象的特性通过对被控对象数学模型的分析来得到,在对象数学模型的基础上用基于模型的一类整定法计算PID参数。
基于规则的P
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 粒子 算法 控制系统 PID 参数 优化 设计