完整word版,Z-N法整定PID参数【带设计题目】_第1页
完整word版,Z-N法整定PID参数【带设计题目】_第2页
完整word版,Z-N法整定PID参数【带设计题目】_第3页
完整word版,Z-N法整定PID参数【带设计题目】_第4页
完整word版,Z-N法整定PID参数【带设计题目】_第5页
免费预览已结束,剩余6页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Z-N 法整定 PID 参数在实际应用中,我们尽量避免使用高深复杂的数学公式,希望能使经验法更多的发挥能力, 这样既可以节省很多时间, 也可以通过经验的传授使更多的工程师或工人可以掌握一种简单 有效的方法来进行 PID控制器的调节。传统的 PID 经验调节大体分为以下几步:1关闭控制器的I和D元件,加大P元件,使产生振荡。2减小P,使系统找到临界振荡点。3加大I,使系统达到设定值。45针对超调和振荡的情况适当增加微分项。重新上电,观察超调、振荡和稳定时间是否符合系统要求。以上5个步骤可能是大家在调节 PID控制器时的普遍步骤,但是在寻找合时的I和D参数时, 并非易事。如果能够根据经典的 Zie

2、gler-Nichols (ZN法)公式来初步确定I和D元件的参数, 会对我们的调试起到很大帮助。John Ziegler和Nathaniel Nichols发明了著名的回路整定技术使得 PID算法在所有应用在工业 领域内的反馈控制策略中是最常用的。 Ziegler-Nichols 整定技术是 1942 年第一次发表出来, 直到现在还被广泛地应用着。所谓的对PID回路的 整定”就是指调整控制器对实际值与设定值之间的误差产生的反作用的 积极程度。如果正巧控制过程是相对缓慢的话,那么PID算法可以设置成只要有一个随机的干扰改变了过程变量或者一个操作改变了设定值时,就能采取快速和显著的动作。那么相反

3、地, 如果控制过程对执行器是特别地灵敏而控制器是用来操作过程变量的话,PID算法必须在比较长的一段时间内应用更为保守的校正力。回路整定的本质就是确定对控 制器作用产生的过程反作用的积极程度和PID算法对消除误差可以提供多大的帮助。经过多年的发展, Ziegler-Nichols 方法已经发展成为一种在参数设定中,处于经验和计算法 之间的中间方法。这种方法可以为控制器确定非常精确的参数,在此之后也可进行微调。Ziegler-Nichols 方法分为两步: 1 构建闭环控制回路,确定稳定极限。2 根据公式计算控制器参数。稳定极限是由 P 元件决定的。 当出现稳态振荡时就达到了这个极限。 产生了临界

4、系数 Kpcrit 和临界振荡周期 Tcrit 。04肘倒m刖时阖mg确定临界系数Kpcrit 和临界振荡周期Tcrit后,根据下表的公式,计算其他参数:PDPIRD01 5 KPcntO.a. KPcnt0.45-KPi:rJt0.$ KPcntTn0.as-Tcrit0.5 UrilTv0 12 TcritKDKP TvOjyTcritKFTnKFTnKP Tv根据上述方法,举例说明:假设 Kpcrit=20Tcrit=100ms确定PID控制器的P I、D元件的系数以及积分时间内Tn和微分时间Tv。优化PID控制器的参数:Kp = 0,6 心朮=06 -20 = 12Tn = 0.5 T

5、crit = 0.5- tOOms = 50msT, = 0.12 Tt = 0J2 100ms = 12mK产务最吨Kc= Kp.K = 12* 12m5 = 144ms综上可以看书,在调试PID控制器时,如果应用Ziegler-Nichols方法,可以快速、精确的算出相应的各参数数值,再之后只需进行微调便可得到理想的控制效果。设计题目:1.应用Ziegler Nichols算法设计PID控制器,实现系统的闭环稳定,并比较对各个系 统的控制效果。未连入PID控制器时的系统仿真及其性能指标如下:可见,未调节时的系统性能有待提高,需设计PID控制器连入。输入: num=1;den=conv( 1

6、,1,conv( 1,1,1,1);Ste p(num,den);K=dcgain (num,den)得出:K =1根据图形,得出:L=1.86T=4.41弓nb弓=11-左4 山s_1-r-uu uIDTinnc- iccTi、Td利J用自定义的Ziegler_std函数求出Kp、输入: K=1;L=1.86;T=4.4;num,den,K p,Ti,Td=Ziegler_std (3,K,L,T)得出:num =12.64002.83871.5262den =Kp =2.8387Ti =3.7200Td =0.9300根据得出的Kp、 仿真模型及其响应如下:Ti、Td 值,设计PID控制器

7、,并利用利用 Simulink仿真建模。可见,加入PID控制器调节后,系统性能明显改善。未连入PID控制器时的系统仿真及其性能指标如下:n J11!91_1H1!可见,未调节时的系统性能有待提高,需设计PID控制器连入。10输入: num=1;den=conv(1,1,conv(1,1,; conv( 1,1,conv( 1,1,1,1 );Ste p(num,den);K=dcgain (num,den)得出:根据图形,得出:L=3.4 T=6.8rtj2AuKp、Ti、Td利用自定义的Ziegler_std函数求出输入: K=1;L=3.4;T=6.8;num,den,K p,Ti,Td=

8、Ziegler_std (3,K,L,T)得出:num =4.08002.40000.7059den =Kp =2.4000Ti =6.8000Td =1.7000根据得出的Kp、Ti、Td值,设计PID控制器,并利用利用 Simulink仿真建模。 仿真模型及其响应如下:可见,加入PID控制器调节后,系统性能明显改善。G(s) m(s 1)310利用Simulink建模,未连入控制器时,仿真模型和响应如下:Slp2eT=-P=l-ETra nsfcf F cpBso-p*可见,未调节时的系统性能有待提高,需设计PID控制器连入。输入:num=-1.5 1;den=conv( 1,1,conv( 1,1,1,1);Ste p(num,den);K=dcgain (num,den)得出:K =1根据图形,得出:L=1.8T=5.7利用自定义的Ziegler_std函数求出Ti、Td输入:Kp、 K=1;L=1.8T=5.7;num,den,K p,Ti,Td=Ziegler_std (3,K,L,T)得出:num

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论