pid控制器参数整定设计.docx
《pid控制器参数整定设计.docx》由会员分享,可在线阅读,更多相关《pid控制器参数整定设计.docx(8页珍藏版)》请在冰点文库上搜索。
pid控制器参数整定设计
pid控制器参数整定设计
1、1西华大学课程设计说明书11前言前言目前工业自动化水平已成为衡量各行各业现代化水平的一个重要标志。
同时,掌握理论的进展也经受了古典掌握理论、现代掌握理论和智能掌握理论三个阶段。
智能掌握的典型实例是模糊全自动洗衣机等。
自动掌握系统可分为开环掌握系统和闭环掌握系统。
一个控掌握系统包括掌握器﹑传感器﹑变送器﹑执行机构﹑输入输出接口。
掌握器的输出经过输出接口﹑执行机构,加到被控系统上;掌握系统的被控量,经过传感器,变送器,通过输入接口送到掌握器。
不同的掌握系统﹐其传感器﹑变送器﹑执行机构是不一样的。
比方压力掌握系统要采纳压力传感器。
电加热掌握系统的传感器是温度传感器。
目前,PID掌握及其掌握器或智能PID掌握器〔仪表〕已经许多,产品已在工程实际中得到了广泛的应用,
2、有各种各样的PID掌握器产品,各大公司均开发了具有PID参数自整定功能的智能调整器(intelligentregulator),其中PID掌握器参数的自动调整是通过智能化调整或自校正、自适应算法来实现。
有利用PID掌握实现的压力、温度、流量、液位掌握器,能实现PID掌握功能的可编程掌握器(PLC),还有可实现PID掌握的PC系统等等。
可编程掌握器(PLC)是利用其闭环掌握模块来实现PID掌握,而可编程掌握器(PLC)可以直接与ControlNet相连。
还有可以实现PID掌握功能的掌握器,如Rockwell的Logix产品系列,可以直接与ControlNet相连,利用网络实现其远程掌握功能。
掌握系统的性能指标通常包括稳态和动态两个方面。
稳态性能指标是指系统的
3、稳态误差,它表征系统的掌握精度。
动态性能指标表片系统瞬态响应的品质。
为使系统能同时满足动态和稳态性能指标的要求,就需要在系统中引入一个特地用于改善性能的附加装置,这个附加装置就是校正装置。
当掌握系的开环增益增大到满足其稳定性态性能所要求的数值时,系统有可能为不稳定,或者即使能稳定性定,其动态性能一般也不会满足设计要求,为此需要在系统的前向通首中加一个超前校正装置,以实如今开环增益不变的前提下,使系统的动态性能也能满足设计的要求。
当系统的动态性能满足要求,而其稳定性态性能不好时,就要求所加的校正装置要使系统的开环增益有较大的增大,使系统的动态性能不发生明显的改变,因此要加入滞后校正装置。
若要将两种校正结合起来应用,必定会同时改善系统的动态和稳态性能,这就是滞
4、后——超前校正。
而PID掌握器能够满足这两方面的要求,但依据系统性能指标的要求,正确地调整PID的三个参数是特别重要的。
本次设计就主要围绕调整PID的参数进行。
2西华大学课程设计说明书22总体方案设计总体方案设计对系统进行PID掌握的设定,当系统的被控对象很冗杂时,难以用解析法建立数学模型,可用Z——N法去调整PID掌握器的参数,特别有用,有效和方便。
Z——N法有两种实施的方法,共同的目标是使被控系统的阶跃响应具有25%的超调量。
于是就有了下面两种方案。
2.12.1方案设计方案设计方案一:
这种方案是先假设Ti为无穷大,Td=0,即只有比例掌握Kp。
具体的做法是:
将比例系数Kp值由零渐渐增大到系统的输出首次呈现持续的等幅振荡,此时对应的Kp值为临界增益,用K
5、c表示,并记下振荡的周期Tc,对于这种状况,齐格勒和尼可尔斯提出公式,以确定相应PID掌握器的参数Kp、Ti、和Td的值。
其传递函数也是一个极点在坐标原点,两个零点均位于处。
-4TcKp对象r(t)E(t)C(t)M(t)图2.1方案一方框图PID调整器:
Kp=0.6Kc,Ti=0.5Tc,Td=0.125Tc表2.1Z-N第二法的参数表掌握器的类型KpTiTdP0.5kc∞0PI0.45kc1/1.2Tc0PID0.6Kc0.5Tc0.125Tc方案二:
3西华大学课程设计说明书在对象的输入端加一单位阶跃信号,测量其输出响应曲线。
假如被测的对象中既无积分环节,又无复数主导极点,则相应的阶跃响应曲线可视为是S形曲线。
这种曲线的特征可用滞后时间τ和时间常数T来
6、表征。
通过S形曲线的转折点作切线,使之分别与时间坐标轴和c(t)=K的直线相交,由所得的两个交点确定延滞时间τ和时间常数T。
具有S形阶跃响应曲线的对象,其PID掌握器的传递函数为:
1
(1)TisKpTds?
?
这种PID掌握器有一个极点在坐标原点,二个零点都在S=-处。
1?
表2.2Z-N第一法的参数表掌握器的类型KpTiTdPT?
∞0PI0.9T?
0.3?
0PID1.2T?
2τ0.5τ2.22.2方案论证方案论证方法一临界比例法简洁并且是闭环,使用起来比第二种方案范围要大点。
第二种响应曲线法有一个缺点就是必需要S型的响应曲线,并且第二种方案是开环的,简单受到干扰,使得PID掌握不精确。
2.32.3方案选择方案选择通过分析题目和课程设计要求,我认为选择第一种方
7、案更为简洁和精确,因为第二种方案的要求〔S型曲线〕题目可能不能到达。
还需要花时间证明是否是S型曲线。
所以比起方案一要冗杂的多,耗费的时间也更多,所以我选用方案一来完本钱次课程设计。
4西华大学课程设计说明书33单元模块设计单元模块设计3.13.1对系统性能指标进行分析对系统性能指标进行分析由设计要求可以得知,系统是在受到阶跃信号后产生相应的,由Matlab的simulink进行了仿真图的搭建,如图3.1所示:
图3.1校正前连线图在matlab操作环境中键入以下程序,会得到系统的阶跃响应的曲线图和伯德图,图3.2为matlab绘制的其闭环传递函数的单位阶跃响应曲线,图3.3为matlab绘制的其闭环传递函数的伯德图。
g1=tf(9.9,[1201]);g2=t
8、f(0.107,[101]);tau1=80;[np,dp]=pade(tau1,2);gp=tf(np,dp);g=g1*gp;close=g/(1+g*g2)step(close)bode(close)依据图上的信息可以得于如表3.1所示的原系统性能指标如下所示:
超调量σ%==〔6.08-4.82〕/4.82=26.1%[()()]*100%()CMAXCMpC?
?
?
?
上升时间Tr峰值时间Tp调整时间Ts波形峰值波形稳定值159s222s325s6.08v4.82v表3.1原系统性能指标5西华大学课程设计说明书图3.2原系统闭环传递函数的单位阶跃响应曲线图3.3原系统闭环传递函数的伯德图由阶跃信号经过了闭环掌握系统,最终由Scope来观看波形,点击上方
9、的运行按钮之后6西华大学课程设计说明书再双击Scope就弹出了如图3.4所示的波形。
从图上可以看出,由matlab的step函数绘制的系统单位阶跃函数曲线和示波器上显示的图形是一样的。
图3.4Scope输出波形系统的动态性能指标,远不能满足设计的要求,静态误差也不能满足要求。
这是就需要运用校正电路来弥补这些差异的存在。
3.23.2PIDPID掌握器的工作原理掌握器的工作原理PID校正装置〔又称PID掌握器或PID调整器〕是一种有源校正装置,它是最早进展起来的掌握策略之一,在工业过程掌握中有着最广泛的应用,其实现方式有电气式、气动式和液力式。
与无源校正装置相比,它具有结构简洁、参数易于整定、应用面广等特点,设计的掌握对象可以有精确模型,并可以是黑箱或灰箱系统
10、。
图3.4为它的掌握结构框图,典型PID为滞后-超前校正装置。
图3.4PID校正系统由图可见,PID掌握器是通加对误差信号e(t)进行比例、积分和微分运算,其结果的加权,得到掌握器的输出u(t),该值就是掌握对象的掌握值。
PID掌握器的数学描述为:
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
dttdeTdtteTteKtudtip01)(式中u(t)为掌握输入,e(t)=r(t)-c(t)为误差信号,r(t)为输入量,c(t)为输出量。
在PID掌握器中,错误信号〔受控系统期望的温度与实际温度之间的差值〕在加到温度控7西华大学课程设计说明书制电源驱动电路之前先分别以三种方式〔比例、积分和微分〕被放大。
比例增益向错误信号提供瞬时响应。
积分增益求出错误信号的积分,并将错误减
11、低到接近零的水平。
积分增益还有助于过滤掉实测温度信号中的噪音。
微分增益使驱动依靠于实测温度的改变率,正确运用微分增益能缩短响应定位点转变或其它干扰所需的稳定时间。
然而,在很多状况下,比例积分〔PI:
Proportional-Integral,没有微分增益〕掌握策略也可以产生满足要求的结果,而且通常要比完全的PID掌握器更简单调整到稳定的运行状态,并获得符合要求的稳定时间。
PID解决了自动掌握理论所要解决的最基本问题,既系统的稳定性、快速性和精确性。
调整PID的参数,可实如今系统稳定的前提下,兼顾系统的带载能力和抗扰能力,同时,在PID调整器中引入积分项,系统增加了一个零积点,使之成为一阶或一阶以上的系统,这样系统阶跃响应的稳态误差就为零。
综合前面所述,PI
12、D掌握器是一种有源的迟后-超前校正装置,且在实际掌握系统中有着最广泛的应用。
当系统模型已知时,可采纳迟后-超前校正的设计方法。
若系统模块未知或不精确,则可后述方法进行设计。
3.33.3PP,,II和和DD掌握器的连接掌握器的连接3.3.1P掌握器图3.5P掌握器的连接图在K取35时,运行此P掌握器得的仿真波形图如下:
8西华大学课程设计说明书图3.6P掌握器得的仿真波形图比例调整器对全部频率信号掌握作用强度相同,它的特点是快速,有残差。
增大比例P将加快系统的响应,其作用是放大误差的幅值,它能快速影响系统的掌握输出值,但仅靠比例系数的作用,系统不能很好地稳定在一个理想的数值,其结果是虽较能有效地克服扰动的景响,但有稳态误差出现,过大的比例系数还会使系数出现较大
13、的超调并产生振荡,使稳定性变差。
3.3.2I掌握器图3.7I掌握器的连接图在=0.0062时,运行此P掌握器得的仿真波形图如下:
1Ti9西华大学课程设计说明书图3.8I掌握器得的仿真波形图I掌握器的特点是调整时间较大,无残差。
对于一个自动掌握系统,假如在进入稳态后存在稳态误差劲,则称这个掌握系统为有差系统,为了消除稳态误差,在掌握器中必需引入积分项。
积分项对误差的作用取决于时间的积分,随着时间的增加,积分项会增大,这样,即便是误差很小,积分项也会随着时间的增加面加大,它推动掌握器的输出向稳态误差减小的方向改变,直到稳态误差为零。
3.3.3D掌握器图3.9D掌握器的连接图在Td=37时,运行此D掌握器得的仿真波形图如下:
10西华大学课程设计说明书图3.10D
14、掌握器得的仿真波形图D掌握器的特点是快速并且超前。
微分具有超前作用,在微分掌握中,掌握器的输出与输入误差信号的微分成正比关系。
微分项能预报误差改变的趋势,从面做到提前使抑制误差的掌握作用等于零,甚至为负值,从面避开了被害人控量的严重超调,改善了系统在调整过程中的动态特性。
3.43.4校正电路的连接校正电路的连接如上提到的,需要一个校正电路来进行校正才能够满足要求,这里就用到了PID掌握器来进行校正,校正的装置电路如图3.5所示图3.11PID掌握器系统采纳了比例(增益)因子、微分因子、积分因子模块来作为校正环节,其参数还需要11西华大学课程设计说明书进行设置才能够满足。
3.53.5设定校正系统的参数设定校正系统的参数3.5.1确定Kp依据方案一的要求,先确
15、定Kp。
去掉PID的积分项和微分项,一般是令Ti=0、Td=0,使PID为纯比例调整。
由0渐渐加大比例增益P,直至系统出现振荡时确定下Kp的值。
运用Matlab进行仿真,选择合适的参数。
当K=2时,在matlab操作环境中键入以下程序即可得到K=2时,系统的阶跃响应曲线如图3.6所示:
g1=tf(9.9,[1201]);g2=tf(0.107,[101]);tau1=80;[np,dp]=pade(tau1,2);gp=tf(np,dp);g=g1*gp*2;close=g/(1+g*g2);Step(close)由图可知,Kp=2时,系统的性能指标如下表:
上升时间Tr峰值时间Tp调整时间Ts波形峰值波形稳定值127s191s1500s11.3v6.33v
16、表3.2Kp=2时,系统的性能指标超调量σ%==〔11.3-6.33〕/6.33=78.51%[()()]*100%()CMAXCMpC?
?
?
?
12西华大学课程设计说明书图3.12Kp=2时系统的阶跃响应曲线由性能指标可以知道,当Kp=2时,系统的超调量过大,系统的被掌握量会产生过大的动态降落,并且系统的调整时间过长,所以不满足条件。
于是继续增大当Kp,当Kp=2.72时,系统的仿真波形为:
图3.13Kp=2.72时系统仿真波形观看系统此时已经进入持续振荡,则Kp=2.72,Tc=290,依据Z-N法2有表3.3如下表3.3Z-N阅历公式表Tc=290掌握器的类型KpTiTdP1.36∞0PI1.224241.70PID1.63214536.25当继续增大
17、Kp=3时,得到如图3.14的系统仿真波形:
13西华大学课程设计说明书图3.14Kp=3时系统仿真波形由图可知,当Kp超过2.7后,系统不稳定。
于是我取Kp=2.723.5.2设定P掌握器的参数我先取K=1.36,在matlab操作环境中键入以下程序即可得到K=1.36时,系统的阶跃响应曲线如图3.15所示:
g1=tf(9.9,[1201]);g2=tf(0.107,[101]);tau1=80;[np,dp]=pade(tau1,2);gp=tf(np,dp);g=g1*gp*1.36;close=g/(1+g*g2)由图可知,K=1.36时,系统的性能指标如下表:
上升时间Tr峰值时间Tp调整时间Ts波形峰值波形稳定值142s210s600s7.96v5
18、.57v表3.4K=1.36时系统性能指标超调量σ%==〔7.96-5.57〕/5.57=42.9%[()()]*100%()CMAXCMpC?
?
?
?
14西华大学课程设计说明书图3.15K=1.36时系统阶跃响应曲线图由系统的性能指标可知,当K=1.36时,系统的超调量仍旧偏大,所以需要引入PI掌握器进行调整。
3.5.3设定PI掌握器的参数参照表3.3,我取K=1.224,=0.0041Ti在matlab操作环境中键入以下程序即可得到K=1.224,=0.004时,系统的阶跃响1Ti应曲线如图3.16所示:
g1=tf(9.9,[1201]);g2=tf(0.107,[101]);g3=tf(1,[10]);tau1=80;[np,dp]=pade(tau1
19、,2);gp=tf(np,dp);g=g1*gp*1.224*(1+0.004*g3);close=g/(1+g*g2)Step(close)由图可知,系统稳定是个很慢的过程,并且稳定时的值很大,超调量也不合要求。
一个自动掌握系统,假如在进入稳态后存在稳态误差,则称这个掌握系统是有稳态误差的或简称有差系统〔SystemwithSteady-stateError〕。
为了消除稳态误差,在掌握器中必需引入“积分项”。
积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。
这样,即便误差很小,积分项也会随着时间的增加而加大,它推动掌握器的输出增大使稳态误差进一15西华大学课程设计说明书步减小,直到等于零。
因此,比例+积分(PI)掌握器,可以使系统在进入稳态后无
20、稳态误差。
图3.16K=1.224=0.004时,系统的阶跃响应曲线图1Ti在掌握器中仅引入“比例”项往往是不够的,比例项的作用仅是放大误差的幅值,需要增加的是“微分项”,它能预报误差改变的趋势,这样,具有比例+微分的掌握器,就能够提前使抑制误差的掌握作用等于零,甚至为负值,从而避开了被控量的严重超调。
所以对有滞后的被控对象不仅是PI掌握,更需要引入微分掌握,使系统性能更完善,这就是PID掌握了。
3.5.4设定PID掌握器的参数参照表3.3我取PID的三个参数值为K=1.632,=0.0069,Td=36.25,此时系统的1Ti输出波形为图3.11所示此时可以算出,系统的性能指标如下表3.5:
上升时间Tr峰值时间Tp调整时间Ts波形峰值波形稳定值156s2
21、10s700s12.5v9.3v16西华大学课程设计说明书表3.4K=1.632=0.0069Td=36.25时系统性能指标1Ti此时的超调量为σ%==〔12.5-9.3〕/9.3=34.41%[()()]*100%()CMAXCMpC?
?
?
?
图3.17K=1.632=0.0069Td=36.25时系统阶跃响应波形1Ti此时系统的各项性能指标已经初步到达要求,只是还需要进行一些调整。
经过调整后,发觉K=1.5,=0.005,Td=35时,系统的阶跃响应波形为下列图3.18所示。
1Ti图3.18K=1.5=0.005Td=35系统阶跃响应波形1Ti此时的性能指标如表3.5所示:
上升时间Tr峰值时间Tp调整时间Ts波形峰值波形稳定值180s210s450s10.
22、5v9.3v表3.5K=1.5=0.005Td=35时系统性能指标1Ti17西华大学课程设计说明书超调量σ%==〔10.5-9.3〕/9.3=12.9%[()()]*100%()CMAXCMpC?
?
?
?
参数满足要求,PID掌握器此时能产生较大的相位超前角,能使系统的相位裕量有较大的增加,使系统超调量也减小,瞬态响应速度变快,调整时间比原系统有了明显的缩短,构成的PID校正系统显著的改善了系统的稳态性能。
44软件介绍软件介绍MATLAB是这次设计中所用的软件,下来我们来了解下它的概况MATLAB是矩阵试验室〔MatrixLaboratory〕之意。
除具备卓越的数值计算能力外,它还提供了专业水平的符号计算,文字处理,可视化建仿照真和实时掌握等功能。
MATLAB
23、的基本数据单位是矩阵,它的指令表达式与数学,工程中常用的形式十分相像,故用MATLAB来解算问题要比用C,FORTRAN等语言完相同的事情简捷得多。
当前流行的MATLAB7.0/Simulink3.0包括拥有数百个内部函数的主包和三十几种工具包(Toolbox).工具包又可以分为功能性工具包和学科工具包.功能工具包用来扩充MATLAB的符号计算,可视化建仿照真,文字处理及实时掌握等功能.学科工具包是专业性比较强的工具包,掌握工具包,信号处理工具包,通信工具包等都属于此类。
开放性使MATLAB广受用户欢迎.除内部函数,全部MATLAB主包文件和各种工具包都是可读可修改的文件,通过对源程序的修改或加入自己编写程序构造新的专用工具包。
18西华大学课程设计说明书5
24、5系统调试系统调试整个校正系统在完成之前,用matlab工具进行了原系统和校正系统的仿真,一开始选择了错的方法致使校正出现意料外的错误,最终经过反复思索调试重新测试参数才得到了合适的参数。
调试结束后,系统的性能得到了改善。
19西华大学课程设计说明书66系统功能、指标参数系统功能、指标参数6.16.1系统功能系统功能本次设计主要是讨论特定的闭环系统的性能参数,利用了PID校正的方法使得原系统在阶跃信号作用下性能得到极大的改善,使之能同时满足动态和稳态性能指标的要求,校正成为期望的系统。
6.26.2指标参数指标参数〔1〕调整时间t=450s〔2〕较小的超调量约为12.9%〔3〕静态误差为零6.36.3系统指标参数分析系统指标参数分析校正后的电路图为图6.1所示
25、图6.1校正后带PID掌握器的电路图校正后系统的性能指标较原系统有了显著改善。
20西华大学课程设计说明书77总结体会总结体会通过这次掌握系统PID调整器参数整定设计,我了解了PID调整的好处。
把握了设计PID的要领。
为今后的学习打下了好的基础。
同时我了解了Z-N的两种方法,并且能进行敏捷运用。
在调试过程中,我了解了怎样去分析,怎样去解决。
PID调整为工程上许多问题提供了很好的解决问题的方法。
设计中我通过翻阅相关书籍和查阅相关资料,加上老师的关心,完成了这次的设计内容。
在设计过程中我自己充分的认识到了自己对于电路的学习还任重而道远,还有相当多的东西需要去学习与摸索,把以前没有弄懂的问题弄懂了,把把握了的学问加深了印象,对一些常用器件的使用也更加的了解了,另外
26、对于掌握系统必不行少的软件matlab也有了更深的了解,特殊是对于Sinmulink的使用更加的娴熟了。
这些都提高了我对于自动掌握的爱好与兴趣。
21西华大学课程设计说明书88