labview实现PID控制及其在计算机控制中的应用.docxVIP

labview实现PID控制及其在计算机控制中的应用.docx

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

应用LabVIEW实现PID控制功能

作为虚拟仪器的主流开辟语言,图形语言(GraphicalLanguage)在测试系统中得到广泛应用。优秀的图形语言开辟环境使LabVIEW不仅包括了开辟虚拟仪器面板的各种对象和进行信号分析的丰富的函数,而且提供了外挂的PID控制工具包,使用户可以将虚拟仪器拓展到自动控制领域。

对于自动控制的基本形式,图(4-1)所示的闭环负反馈系统,不仅可以应用虚拟仪器技术完成它的测量部份的功能,而且可以将虚拟仪器技术拓展到系统的控制器部份,构成一种基于虚拟仪器的测量控制系统。

图4-1闭环负反馈系统

§4.1PID算式的确定

§4.1.1PID算式的确定

在测控系统中,被控量和控制量确定之后,就可以根据对象的特性和对控制质量的要求,选择控制器的控制作用,由控制器按规定的控制规律进行运算,发出相应的控制信号去推动执行器。控制器的控制规律,即为控制器的PID算式。

PID控制算式是一种在工业控制中广泛运用的控制策略。它的优点是原理简单,易于现实,稳定性能好。实际上,大多数的工业过程都不同程度的存在着非线性、参数时变性和含糊不确定性,而传统的PID控制主要是控制具有确定模型的线性过程,因此常规PID控制不具有在线整定参数的能力,其控制效果就不是十分理想。如果采用含糊推理的方法实现PID参数:、TI、TD的在线自适应,不仅保持了常规PID控制的特点,而且具有更大的灵便性、适应性和精确性等优点,是目前一种较为先进的控制算法。

但是考虑到本软件应用客户所具有系统的特点:对象比较简单,非线性程度不高,大多数不具有时变性和含糊不确定性,而且设备的投资成本要求较低,比较适合采用常规PID控制,故本课题中的PID控制算式就确定为常规的PID控

u(

u(k)=KC9ke(i)

IT

制算式。

§4.1.2数字PID控制算式

PID控制就是确定一个被控制系统的输出量(Y(t)),驱动过程变量接近设定值,其中被控制的系统参数叫做过程变量(PV—ProcessVariable),将被控制的过程变量指定的理想值叫做设定值(R(t))。

理论上摹拟PID控制器的理想算式为:[6]

u(t)=K[e+1jte(t)dt+Tde(t)]CT0Ddt

I

(4-1)

式中u(t):控制器的输出

e(t):偏差设定值R与过程变量值PV之差。

K

C

:控制器的放大系数。

TI:控制器的积分时间常数。

TD:控制器的微分时间常数。

基于虚拟仪器的控制是一种采样控制,它只能根据采样时刻的偏差值计算控制量。因此,式(4—1)中的积分项和微分项不能准确计算,只能用数值计算的方法逼近,称为数字PID控制算式。数字PID控制算式通常又分为位置式PID控制算式和增量式PID控制算式。

1.1.位置式PID控制算式

在采样时刻t=kθ(θ为采样周期)时,式(4—1)表示的PID控制规律可以通过

以下数值公式近似计算:

比例作用:

积分作用:

u(k)=Ke(k)

PC

Ii=0

(4-2)

(4-3)

微分作用:

Tu(k)=KD[e(k)e(k1)]

T

DC9

(4-4)

式(4—2)、式(4—3)、式(4—4)表示的控制算法提供了执行机构的位置u(k),所以称为位置式PID控制算法,实际的位置PID控制器输出为比例作用、积分作用与微分作用之和,即

u(k)=u(k)+u(k)+u(k)=K{e(k)+9ke(i)+TD[e(k)e(k1)]}

PIDCT9

Ii=0

(4-5)

如果采样周期θ取得足够小,这种逼近可相当准确,被控过程与连续控制过程十分接近。

这种算法的缺点是,由于全量输出,所以每次输出均与过去的状态有关,计算时要对e(k)进行累加,计算机运算工作量大。而且,因为计算机输出的u(k)对应的是执行机构的实际位置,如

文档评论(0)

yuankai618 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档