先进PID控制算法研究.doc
《先进PID控制算法研究.doc》由会员分享,可在线阅读,更多相关《先进PID控制算法研究.doc(18页珍藏版)》请在咨信网上搜索。
1、安阳师范学院本科学生毕业论文基于MATLAB的先进PID算法研究 作者 系(院) 物理与电气工程学院 专业电气工程及自动化 年级 2011 级 学号 指导教师 高 相 铭 日期2015年5月 学生诚信承诺书本人郑重承诺:所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得安阳师范学院或其他教育机构的学位或证书所使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。签名:日期:论文使用授权说明本人完全了解安阳师范学院有关保留、使用学位论文的规
2、定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。签名:导师签名:日期: 基于MATLAB的先进PID算法研究温 峰(安阳师范学院 物理与电气工程学院 河南 安阳 455002)摘 要: 本文选取积分分离、变速积分和不完全微分三种非标准PID控制算法为代表,简要介绍了先进PID控制算法的原理及实现过程,阐述了常规PID控制算法的局限性,并分析了几种先进PID控制与常规的PID控制的不同。实验验证主要采用MATLAB仿真的方式,使用M语言编程实现各种PID控制进行对比,论证先进PID控制较常规PID控制的优越性
3、。关键词: PID控制;数字控制;饱和现象; 1引言PID控制是最早发展起来的控制策略之一,由于其算法简单、鲁棒性好和可靠性高的显著优点而广泛应用于过程控制和运动控制中,在工业控制领域中占有非常重要的地位。 随着科技进步,人们对控制品质要求也越来越高。在实际生产现场中,由于受到参数整定方法的限制,常规PID控制器往往整定不良、性能欠佳,对运行工况的适应性很差,这就极大的限制了传统PID控制器的应用。计算机在控制系统中的应用使这种状况有所改变。为了不断满足工业过程控制的各种要求,人们不断利用计算机对PID控制器的算法进行改进,而对常规PID控制算法的改进就称之为先进PID。2 常规PID控制 P
4、ID控制系统主要由被控对象和控制器两部分组成。PID控制的过程为:控制系统将输入值与输出值做差,得到系统偏差,对偏差进行比例、积分和微分运算,再将处理后结果相加得到总控制量,再对被控对象进行控制,构成PID控制器。PID控制是基于对偏差“过去”、“现在”和“未来”信息估计的一种线性控制算法。常见模拟PID控制系统如图2-1所示。微分 积分 被控对象 比例 c(t)r(t)+ + + 图2-1 PID控制方框图 图2-1中,PID控制器的输出是系统误差分别经过各环节处理后线性组合的关系,表达式如下: (2-1)其传递函数形式通常为: (2-2)式中,是比例增益,是积分时间常数,是微分时间常数。P
5、ID控制器各校正环节的作用如下:比例环节:代表了现在的信息,即时地、成比例地反映控制系统的偏差信号。偏差一旦产生,控制器立即产生控制作用,以减少偏差,使过渡过程反应迅速。缺点是稳定性下降,甚至造成系统的不稳定。 积分环节:代表了过去的信息,通过计算误差信号的积分值并乘以一个积分系数,来纠正信号的偏差。误差值是过去一段时间的误差和。主要用于消除静差、提高系统的无差度,改善系统的稳定性能。缺点就是加入积分调节会使系统稳定性下降,动态响应变慢。 微分环节:代表了未来的信息,计算误差的一阶导,并与微分系数相乘。这个导数表示了误差信号的改变速度,也会对系统的改变作出反应。反映偏差信号的变化趋势,并能在偏
6、差信号值变得太大之前,在系统中引入一个早期的修正信号,从而加快系统的动作速度,减少调节时间。缺点就是对噪声干扰有放大作用。在实际设计PID控制器时,通常是在微控制器中实现的。要用计算机实现连续系统中的模拟PID控制规律,就要对其进行离散化处理,变成数字PID控制器。在采样周期远小于信号变化周期时,可作如下近似: (2-3) 式中,T为采样周 期;k为采样序号,k=1,2,,k 这时,控制器的输出与输入之间的关系为: (2-4)其中:、分别为比例系数、积分时间常数、微分时间常数;T为采样周期;k为采样序号,k=0,1,2,;为第k次采样输出值,为第k次采样输出偏差值,为第k -1次采样输出偏差值
7、。 其控制系统如图2-2所示: PID控制算法D/A被控对象执行机构yd(t)+ 图2-2 数字PID控制系统方框图 这种PID控制被称为位置式PID控制算法。位置PID控制算法具有出明显的缺陷:当前采样时刻的输出与过去的各个状态有关,计算时要对进行累加,计算量很大,而且由于输出控制量对应执行机构的实际位置偏差,如果位置传感器出现故障,就会出现大的波动,造成设备的损坏,这是在实际控制中必需避免的情况。为此人们在位置式的基础上发明了增量式PID控制算法。对数字PID位置式取增量,即数字控制器输出的是相邻两次采样时刻所计算的位置值之差。由式(2-4)递推可得,第k-1次采样时: (2-5)将式(2
8、-4)与式(2-5)两式相减得: (2-6)则增量算式为 (2-7)式中:为积分时间常数,为微分时间常数。由于式(2-7)得出的是数字PID控制器输出控制量的增量值,因此,称之为增量式数字PID控制算法。它只需要保持三个采样时刻的偏差值。上递推算式可以写成如下形式: (2-8) 式中 , 与位置式数字PID控制算法相比,增量式数字PID控制算法有明显的优点:它是增量输出控制,增量的确定仅与此前最近的三次采样值有关,所以机器发生故障时影响范围小、不会严重影响生产过程;在手动一自动切换时冲击小,控制方式转换时可以平稳过渡。 可是增量控制也有不足的方面:积分截断效应大,有静态误差,溢出的影响大。所以
9、我们选择的的时候不可一概而论,如果精度要求高、动作比较快的场合用位置算法,如电力电子变换器的控制;如果执行的时间比较长,如电机控制等,则选择增量式。常规PID控制器普遍存在积分饱和、超调量大以及由于微分作用对高频干扰的敏感而导致的系统失稳等缺点。PID控制是通过计算机程序实现的,具有很大的灵活性。许多原来在模拟PID控制器中无法解决的问题,运用计算机就可以解决。于是产生了一系列的改进算法,形成了非标准的控制算法,比如对积分项的改进,积分分离法、变速积分法、遇限削弱积分法等;对微分环节进行改进,不完全微分法、微分先行法、带死区的法等。这些算法解决了常规PID控制的不足。积分分离法和变速积分法解决
10、了积分饱和的问题,明显降低了系统的超调量;不完全微分法可以滤掉系统中的高频噪声信号,对系统的动态特性有了很高的提升,适用于精度较高的系统。3对积分项的改进在实际控制系统中,由于执行元件自身物理特性的约束,执行器的完全可控只能在一定的范围内,因此要求计算输出的控制量及其变化率在一定的范围内,应满足 (3-1)式中, 为控制器允许输出变化率的最大值。 (3-2)式中,和分别为控制器允许输出的最小值和最大值。在普通PID控制中,积分的作用在于消除稳态误差以提高控制精度。当有较大的扰动或给定值发生很大跃变时,由于短时间内系统输出较大偏差,而系统本身有惯性及滞后,会造成PID运算的积分积累,致使控制量越
11、限,使超调量过大,造成系统超调量增大,调节滞后,以致控制量越限,执行元件进入饱和区,使系统暂时暂时调节功能,即所谓积分饱和现象。 在数字PID控制中,位置式PID控制就存在积分饱和的问题。3.1 积分分离PID控制算法 积分分离PID控制算法主要应用于有较大惯性及滞后的系统。 积分分离PID算法基本设计思想是当偏差值大于一定值时,不进行积分而采用PD控制,避免过大的超调,又使系统有较快的响应。而当偏差值小于一定值时,恢复积分采用PID控制,以消除系统的静态误差,保证控制精度。 积分分离PID控制的具体实现步骤是: 根据实际情况,设定阈值,; 当时,采用PD控制,可避积分积累; 当时,采用PID
12、控制,保证控制精度。 积分分离算法可表示为: (3.1-1)式中,T为采样时间,为积分项的开关系数, 仿真实例设备控对象为一个延迟对象,采样周期为20s,延迟时间为4个采样周期,即80s。输入信号yd(k)=40,控制器输出限制在-110,110。;被控对象离散化为: 仿真程序见附录。采用分段积分分离PID控制仿真结果如图3-1,采用普通PID控制仿真结果如图3-2。 图3-1 积分分离式PID输入输出信号 图3-2普通PID输入输出信号 结论积分作用使系统稳定性降低,超调量增大。当被控量与设定值偏差较大时,删除积分作用,以使不至过大。只有当较小时方引入积分作用,以消除静差,提高控制精度。需要
13、说明的是,为保证引入积分作用后系统的稳定性不变,在输入积分作用时比例系数可进行相应变化。此外,值应根据具体对象及要求而定,若过大,则达不到积分分离的目的;过小,则会导致无法进入积分区。如果只进行PD控制,会使控制出现余差。3.2 变速积分PID控制算法积分分离运用的是一种类似于开关的控制方法,即有积分和没有积分两种状态,而在实际生产过程中,为了更加精确地控制对象,我们往往需要积分作用随着偏差的慢慢增大而逐渐小,直至完全没有。基于这种要求,我们提出了变速积分PID控制算法。变速积分PID算法与积分分离法很类似,但调节方式不同。变速积分法的基本思路是设法改变积分项的累加速度,使其与偏差的大小相适应
14、:偏差较大时,积分作用减弱,偏差较小时,积分作用增强。具体实现为: 设置一系数 ,它是当前偏差的函数,其关系可以是线性的也可以是非线性的,现设为: (3.2-1)式中,以 A,B 为积分区间。变速积分 PID 算法为: (3.2.-2)的值在区间内变化,当偏差大于所给分离区间(A + B)后,不再对当前偏差进行继续累加; 当偏差小于B时,加入当前值,即积分项变为: (3.2-3) 与一般 PID 积分项相同,积分达到最高速; 而当偏差在 B到( A + B) 之间时,则累积记入的是部分当前值,其值在0和|e(k)|之间,随|e(k)|的大小而变化,其速度在与之间。 变速积分PID算法为: (3
15、.2-4) 这种算法对A,B两个参数的要求不精确,参数整定较容易。实际中,A,B 的值可做一次性整定, 当 A,B 的值选得越大, 变速积分对积分饱和抑制作用就越弱,反之则越强,一般来说,最好取A=30%,B=20%为宜。 仿真实例设被控对象为一延迟对象:采样时间为20s,延迟时间为4个采样时间,即80s,取。仿真程序见附录。变速PID控制仿真结果如图3-3,普通PID控制仿真结果如图3-4。 图3-3 变速积分PID输入输出信号 图3-4 普通PID输入输出信号 结论 如果与积分分离PID控制算法相比较可以得出,积分分离算法的上升时间较短,而变速积分算法用比例消除大误差,用积分消除小误差,可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 先进 PID 控制 算法 研究
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。