计算机控制技术课程设计---PID控制器.doc_第1页
计算机控制技术课程设计---PID控制器.doc_第2页
计算机控制技术课程设计---PID控制器.doc_第3页
计算机控制技术课程设计---PID控制器.doc_第4页
计算机控制技术课程设计---PID控制器.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

前 言在工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称pid控制,又称pid调节。pid控制器问世至今已有近70年历史,它 以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的 其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,这时应用pid控制技术最为方便。即当我们不完全了解一个系统和被控对象,或 不能通过有效的测量手段来获得系统参数时,最适合用pid控制技术。pid控制,实际中也有pi和pd控制。pid控制器就是根据系统的误差,利用比例、 积分、微分计算出控制量进行控制的。 1、比例(p)控制 比例控制是一种最简单的控制方式。其控制器的输出与输入误差信号成比例关系。当仅有比例控制时系统输出存在稳态误差(steady-state error)。 2、积分(i)控制 在积分控制中,控制器的输出与输入误差信号的积分成正比关系。对一个自动控制系统,如果在进入稳态后存在稳态误差,则称这个控制系统是有稳态误差的 或简称有差系统(system with steady-state error)。为了消除稳态误差,在控制器中必须引入“积分项”。积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。这样,即便误差很小,积 分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。因此,比例+积分(pi)控制器,可以使系统在进入稳态后无稳 态误差。 3、微分(d)控制 在微分控制中,控制器的输出与输入误差信号的微分(即误差的变化率)成正比关系。 自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳。其原因是由于存在有较大惯性组件(环节)或有滞后(delay)组件,具有抑制误差的作用, 其变化总是落后于误差的变化。解决的办法是使抑制误差的作用的变化“超前”,即在误差接近零时,抑制误差的作用就应该是零。这就是说,在控制器中仅引入 “比例”项往往是不够的,比例项的作用仅是放大误差的幅值,而目前需要增加的是“微分项”,它能预测误差变化的趋势,这样,具有比例+微分的控制器,就能 够提前使抑制误差的控制作用等于零,甚至为负值,从而避免了被控量的严重超调。所以对有较大惯性或滞后的被控对象,比例+微分(pd)控制器能改善系统在 调节过程中的动态特性。1.1 pid控制器的数学模型从传递函数的角度分析,理想的pid控制器传递函数为c(s)=kp + ki/s + kd s c(s)=kp (1+1/tis+tds)式中,kp 、ki和kd 分别为比例系数、积分系数和微分系数。通常,理想的pid控制器写成如下结构形式:式中,ti=kp/ki为积分时间常数,td=kd/kp微分时间常数。1.2 pid控制系统结构框图一般的模拟pid调节器:本文研究分析的pid控制系统结构框图如下图:图中,其中r(t)是系统的参考输入,e(t)是系统偏差,u(t)是系统的控制量,g0(s)是系统被控对象的传递函数,d(z)是待设计控制器的脉冲传递函数。设控制信号为:u(t)=kp e(t)+ ki 0te() d +kd de(t)/dt 1.3建系统初模型假设系统采样周期t=0.5s,系统被控对象的传递函数为:利用matlab中的simulink仿真,建立初始模型框图:仿真的结果:仿真分析:该系统的超调量非常大,响应时间也很长。所以引入pid控制器。1.4建系统pid控制模型在初始系统模型上加入pid控制器,研究对系统性能的影响。pid控制模型如下图:1.5 pid调节作用分析pid控制是通过三个参量kp、ti、td起作用的。这三个参量取值的大小不同,就是比例、积分、微分作用强弱的变化。为了说明每个参量单独变化时对于系统性能的影响,当讨论某一个参数变化产生的影响时,将保持另外两个参量为某一常数不变,这样得出的结论,概念更加清晰。(1) 比例调节作用分析为了分析比例调节作用,考查当td=0、ti =1,kp取不同值时对系统阶跃给定响应的影响。kp=1 时: kp=2.5 时:kp=5 时:kp=10时:kp=25时:由上面的仿真结果,我们可以分析出比例系数kp的作用:加快系统的响应速度,提高系统调节精度。当系统一旦出现了偏差,比例调节立即产生调节作用以减少误差。kp越大,系统响应越快,但将产生超调和振荡甚至导致系统不稳定。(2) 积分调节作用分析为分析积分调节作用,考查当td=0、kp=2.5, ti 等于不同值时对系统阶跃给定响应的影响。ti=0.1时ti=0.5时ti=0.7时ti=1.5时ti=3.5时由上面的仿真结果,我们可以分析出积分系数ti的作用:消除系统的稳态误差,提高无差度。越大积分速度越快,系统静差消除越快,但过大在响应过程初期会产生积分饱和现象,从而引起响应过程出现较大超调,使动态性能变差;过小则会使积分作用变弱,使系统的静差难以消除,过渡时间加长,不能尽快达到稳定状态,影响系统的调节精度和动态特性。(3) 微分调节作用分析为分析微分调节作用,考查当ti=0.1、kp=2.5,td取不同值时对系统阶跃给定响应的影响。td=0.1时td=0.6时td=0.9时td=2.7时td=8时由上面的仿真结果,我们可以分析出微分系数td的作用:改善系统的动态特性,反映系统偏差信号的变化率并预见偏差变化的趋势,能产生超前的控制作用,使系统的超调降低,增加系统稳定性。但不能过大,过大则会使响应过程提前制动和延长系统调节时间,而且还会使系统的抗干扰性变差。1.6 心得体会这一个星期的课程设计,感觉所用的知识跟计算机控制技术这门课并没有多大联系,用到更多的还是上学期学习的自动控制理论和matlab仿真方面的知识和内容,在上学期,这两门课的老师就一直鼓励我们将自动控制理论知识跟辅助计算机设计软件结合起来运用,而这学期借着这个课程设计,我们有机会结合运用我们专业所学过的知识,小组成员共同着手从各方面去讨论确定课题、制定方案,再到验证理论,这整个过程培养的是一种理论与实际结合的能力,更是一种课题研究的思路和思维,这为我们大四的毕业设计打下了一个必要的基础。1.7参考文献1 朱玉玺等. 计算机控制技术. 北京:电子工业大学出版社,2005.62 薛定宇著. 控制系统计算机辅助设计-matlab语言与应用. 北京:清华大学出版社,2006.33 马建伟,李银伢.满意pid控制设计理论与方法. 北京:科学出版社,20074 张玉明. 计算机控制系统分析与设计. 北京:

温馨提示

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

评论

0/150

提交评论