ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:279.32KB ,
资源ID:7165998      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7165998.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(PID自动控制系统的设计Word下载.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

PID自动控制系统的设计Word下载.docx

1、e(t),即在PID控制器中使Ti,Td0 。根据前面所学,为了提高系统的静态性能指标,减少系统的静态误差,一个可行的办法是提高系统的稳态误差系数,即增加系统的开环增益。显然,若使Kp增大,可满足上述要求。然而,只有当Kp ,系统的输出才能跟踪输入,而这必将破坏系统的动态性能和稳定性。以一个三阶系统为例。 一单位反馈系统的开环传递函数为: ,其根轨迹如图627,当 时,系统将产生振荡。同时从图628闭环响应曲线也可以发现,当 增大时,系统稳态输出增大,系统响应速度和超调量也增大, 时,系统产生等幅振荡,已不稳定。可见,单纯采用 来改善系统的性能指标是不合适的。图6-27图6-28Prog6-5

2、-1:g=tf(1,1,3,3,1);p=1:1:8;for i=1:length(p)g_c=feedback(p(i)*g,1);step(g_c); hold on;endfigure; rlocus(g); axis(square);K=rlocfind(g)Select a point in the graphics windowselected_point =0 + K = (二)比例积分调节器积分的作用在PID调节器中,当Td0 时,控制输出u(t)与e(t)具有如下关系:(6-37)首先,通过比较比例调节器和比例积分调节器可以发现,为使e(t)0,在比例调节器中Kp,这样若|e

3、(t)| 存在较大的扰动,则输出u(t)也很大,这不仅会影响系统的动态性能,也使执行器频繁处于大幅振动中;而若采用PI调节器,如果要求e(t)0,则控制器输出u(t)由e(t)dt/Ti 得到一个常值,从而使输出c(t)稳定于期望的值。其次,从参数调节个数来看,比例调节器仅可调节一个参数Kp,而PI调节器则允许调节参数Kp 和Ti ,这样调节灵活,也较容易得到理想的动、静态性能指标。但是,因Gc(Sd)=Kp(Tis+1/Tis) ,PI调节器归根到底是一个迟后环节。根据前面介绍的迟后校正原理,在根轨迹法设计中,为避免相位迟后对系统造成的负面影响,零点-1/Ti靠近原点,即Ti足够大;在频域法

4、设计中,也要求转折频率(1/Ti)c且远离 c。这表明在考虑系统稳定性时,Ti应足够大。然而,若Ti太大,则PI调节器中的积分作用变小,会影响系统的静态性能,同时,也会导致系统响应速度的变慢。此时可通过合理调节Kp和Ti 的参数使系统的动态性能和静态性能均满足要求。图6-29对于比例调节器中的示例,利用如下的Matlab程序,可得到图629的结果,显然,采用PI控制,系统的稳态误差为零;且当Ti的减少时,系统的稳定性变差;当Ti增加时,系统的响应速度变慢。Function PIG=tf(1,1,3,3,1);Kp=1;Ti=:;length(Ti)Gc=tf(Kp*1,1/Ti(i),1,0)

5、; G_c=feedback(G*Gc,1);step(G_c),hold onaxis(0,20,0,2)(三)PD和PID调节器微分的作用 当PID调节器的 时,校正装置成为一个PD调节器,这相当于一个超前校正装置,对系统的响应速度的改善是有帮助的。但在实际的控制系统中,单纯采用PD控制的系统较少,其原因有两方面,一是纯微分环节在实际中无法实现,同时,若采用PD控制器,则系统各环节中的任何扰动均将对系统的输出产生较大的波动,尤其对阶跃信号。因此也不利于系统动态性能的真正改善。实际的PID控制器的传递函数如下式:(6-38)式中N一般大于10。显然,当N时,上式即为理想的PID控制器。图6-

6、30为考察PID控制器中微分环节的作用,可通过下面的Matlab程序对上例进行说明。令Kp、Td和Ti固定,N变化,研究近似微分对系统性能的影响。从图630可以发现,当N10时,近似精度相当满意。综合前面所述,PID控制器是一种有源的迟后超前校正装置,且在实际控制系统中有着最广泛的应用。当系统模型已知时,可采用迟后超前校正的设计方法。若系统模块未知或不准确,则可后述方法进行设计。Function PIDN=100,1000,10000,1:10;Ti=1;Td=1;Gc=tf(Kp*Ti*Td,Ti,1/Ti,1,0);G_c=feedback(G*Gc,1);step(G_c), hold

7、onlength(N)mn=Kp*(Ti*Td,0,0+conv(Ti,1,Td/N(i),1)/Ti;cd=Td/N(i),1,0; Gc=tf(mn,cd);step(G_c)axis(0,20,0,2) 6.5.2 Zieloger-Niclosls整定公式Zieloger-Niclosls整定公式是一种针对带有时延环节的一阶系统而提出的实用经验公式。此时,可将系统设定为如下形式:(6-39)在实际的控制系统中,大量的系统可用此模型近似,尤其对于一些无法用机理方法进行建模的系统,可用时域法和频域法对模型参数进行整定。(一)基于时域响应曲线的整定基于时域响应的PID参数整定方法有两种。第一

8、法:设想对被控对象(开环系统)施加一个阶跃信号,通过实验方法,测出其响应信号,如图631,则输出信号可由图中的形状近似确定参数k,L和T(或),其中=kL/T。如果获得了参数k,L和T(或)后,则可根据表61确定PID控制器的有关参数。图6-31 一阶时延系统阶跃响应图6-32 系统等幅振荡第二法:设系统为只有比例控制的闭环系统,则当Kp增大时,闭环系统若能产生等幅振荡,如图632,测出其振幅Kp和振荡周期P ,然后由表61整定PID参数。调节器类型阶跃响应整定等幅振荡整定KpTiTdP1/ KpPI3L PPID2LL/2当然上述二法亦适用于系统模型已知的系统。但是此二法在应用中也有约束,因

9、为许多系统并不与上述系统匹配,例如第一法无法应于开环传递中含积分项的系统,第二法就无法直接应用于二阶系统。如G0(S)=200/s(s+4)就无法利用Zieloger-Niclosls法进行整定。下面举例说明上述整定方法。例610 一伺服系统的开环传递函数为:,要求设计一个控制器使系统的稳态位置误差为零。解:采用Zieloger-Niclosls整定公式第一法。() 根据原开环系统的传递函数,利用Matlab绘制其阶跃响应曲线如图633。图6-33g=tf(10,conv(1,1,conv(1,2,conv(1,3,1,4);step(g); k=dcgain(g)k=() 由图可近似得到一阶

10、延迟系统的参数,若由高阶近似一阶的方法,亦可得到。由此可得到PI和PID控制器的参数:(A) PI控制器:,其控制器:(B) PID控制器:() 系统闭环传递函数及其阶跃响应如下:G_c1(s)= -(s2 + + (s2 + + (s+G_c2(s)= -(s+ (s2 + + (s2 + + (s+2G_c3(s)=-从上图可以发现,单纯采用比例校正,系统存在静态误差;采用PID比采用PI校正响应速度快,但存在较大的超调量,为此可改用修正的PID控制器。本例程序清单如下:function zn4 %demonstrate with time PID method 1 k=dcgain(g)

11、;L=;T=;alpha=k*L/T;Kp=1/alpha;gc1=tf(Kp,1)g_c1=feedback(gc1*g,1);zpk(g_c1)step(g_c1); hold onKp=alpha;Ti=3*L;gc2=tf(Kp*1,1/Ti,1,0)g_c2=feedback(gc2*g,1);zpk(g_c2)step(g_c2)Ti=2*L;Td=L/2;gc3=tf(Kp*Ti*Td,Ti,1/Ti,1,0)g_c3=feedback(gc3*g,1);zpk(g_c3)step(g_c3)例611 有一系统的开环传递函数为: ,要求设计一个控制器使系统的稳态速度误差为零。由于

12、系统开环中存在积分环节,无法采用第一法。因而采用Zieloger-Niclosls整定公式第二法。() 首先,令,则闭环系统的传递函数为:通过Ruth判据容易得到当 时,闭环系统产生持续等幅振荡。使用Matlab中rltool命令,并增加极点:在根轨迹与虚轴交界处点击可得到同样结果。如图635。() 根据ZN第二整定法,即可分别得到PI和PID控制器的参数:(A)PI控制器: 。() 根据上面设计的控制器,分别得到其相应的闭环系统:G_c1(s)=-(s+ (s+ (s2 + + G_c2(s)=-(A)function zn1g=tf(1,conv(1,0,conv(1,1,1,5);kp=

13、;Ti=gc1=tf(kp*Ti,1/Ti,1,0)g_c1=feedback(gc1*g,1)step(g_c1)(B)function zn2kp=18;Ti=;Td=;gc2=tf(kp*Ti*Td,Ti,1/Ti,1,0);() 根据校正后的阶跃响应曲线图636可以发现,对本题采用PID效果比PI要好。若要得到更好的效果,可在此基础上调整PID参数。(二)基于频域法的整定如果实验数据是由频率响应得到的,则可先画出其对应的Nyquist图,如图637,从图中可以容易得到系统的剪切频率c与系统的极限增益Kc ,若令Tc=2/c ,同样我们从表62给出的经验公式可以得到PID控制器对应的参数。事实上,此法即时域法的第二法。在使用Matlab进行设计时,由开环传递函数获取系统的极限增益Kc和剪切频率c ,即Kc,pp,wc,wp=margin(g),然后由上节步骤进行设计。表62ZN频域整定法1/Kc控制器类型Td Kc Kc Tc

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2