浅谈如何从空调温度控制看PID的实现_第1页
浅谈如何从空调温度控制看PID的实现_第2页
浅谈如何从空调温度控制看PID的实现_第3页
全文预览已结束

下载本文档

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

文档简介

1、浅谈如何从空调温度控制看PID的实现摘要:以空调温度控制中的PID调节为例,讲述PID参数的计算和处理方法,尤其是详细应用中数值量化处理的根本方法,并提出PID参数的整定策略。关键词:温度;PID参数;整定引言从事自动控制专业的技术人员,都学习了PID的原理,如何将其应用到详细的控制工程中去,就要靠实际操作的经历了。关键是计算结果需要进展处理和换算,实际操作时需要进展反复调试。本文以宜昌金三峡印务空调自控工程中温度控制部分为例,讲述PID的详细实现。1PID的相关知识1.1根本术语1直接算法和增量算法:直接算法是运用标准的直接计算法公式算出结果,得到的是当前需要的控制量。增量算法是标准算法的相

2、邻两次运算之差,得到的结果是增量,即在上一次控制量的根底上需要增加负值意味着减少的控制量,对于空调温度的控制就是需要增加(或减少)的加热比例。两种算法的根本控制方法、原理是完全一样的。2根本偏向e(t):表示当前测量值与设定目的之差,设定目的是被减数,结果可以是正或负,正数表示还没有到达,负数表示已经超过了设定值。这是面比照例项P用的变动数据。3累计偏向e(t):e(t)=e(t)+e(t-1)+e(t-2)+e(1),为每次测量值偏向总和,这是代数和,运算时应考虑它的正负符号,这是面对积分项I用的变动数据。4根本偏向的相对偏向e(t)-e(t-1):用于考察当前控制对象的变化趋势,作为快速反

3、响的重要根据,这是面对微分项D用的变动数据。5三个根本参数P、I、D:这是做好一个控制器的关键常数,分别称为比例常数、积分常数和微分常数,不同的控制对象需要选择不同的数值,还需经过现场调试才能获得较好的效果。6PID算法:PID控制器调节输出,保证偏向e为零,使系统到达稳定状态,偏向e是给定值SP和过程变量PV的差。PID控制的原理基于下面的算式,输出是比例项、积分项和微分项的函数1。1其中,(t):PID回路的输出,是时间的函数;K:PID回路的增益;e:PID回路的偏向;inital:PID回路的输出的初始值。7标准的直接计算法公式:上一次的计算值:两式相减得到增量法计算公式:公式2其中项

4、的表示应该是对e(t)从1到t全部总和。1.2三个根本参数P、I、D在实际控制中的作用:1比例调节作用:系统一旦出现了偏向,比例调节立即按比例产生作用减少偏向。增大比例系数一般将加快系统的响应,有利于减小静差。但过大的比例系数会使系统有较大的超调量,并产生振荡,使稳定性下降。2积分调节作用:能使系统消除稳态误差,进步无差度。系统有误差,积分调节就工作,直至无差,积分调节停顿,输出为常数。积分作用的强弱取决于积分时间常数Ti,Ti越小,积分作用就越强,有利于减小超调,减小振荡,使系统更加稳定,但系统静差的消除将随之减慢。积分作用常与另两种调节规律结合,组成PI调节器或PID调节器。3微分调节作用

5、:微分作用反映系统偏向信号的变化率,具有预见性,能预见偏向变化的趋势,因此能产生超前的控制作用,在偏向还没有形成之前,已被微分调节作用消除。因此,可以改善系统的动态性能。在微分时间选择恰当的情况下,可以减少超调,缩短调节时间。微分作用对噪声干扰有放大作用,因此过强的微分调节,对系统抗干扰不利。此外,微分反响的是变化率,而当输入没有变化时,微分作用输出为零。微分作用不能单独使用,需要与另外两种调节规律相结合,组成PD或PID调节器2。1.3详细应用中数值量化处理的根本方法:上面只是控制算法的数学计算,比较抽象,在详细的控制工程中怎样对应呢?也就是详细的量化问题。下面以宜昌金三峡印务空调温度控制中

6、加温部分为例说明。对于加温的温度控制可以采用调节电磁阀门开度或在一定时间循环周期内的供电时间比例来实现,一般前者比较简单,也是常用的方法。以调节电磁阀门开度为例:设定一个标准的加温周期,例如2分钟,调节输出,使电磁阀门开度恒定,在整个周期内都加温。根据计算结果让电磁阀门开度在0-100%内变化,比方计算所得在这个周期内电磁阀门开度应该翻开到50%,两分钟以后再测量控制对象温度,通过计算阀门开度应该翻开到49%,依此类推,阀门开度随周期变化而更改,不断地修正输出量,以到达对温度的有效控制。为了便于处理,在控制程序内部一般不用时分秒来计算,通常用一个定时器作为系统的时钟。相对于计算来说,控制周期比

7、较大,可以对2分钟进展细分,例如对每分钟进展100等分,两分钟就是200等分,用于温度控制,这样的输出比例变化已经足够细了,共有200个输出等级。取200等分的另一个好处是,对应于PL刚好可以在一个字节内进展运算,程序简单,运算速度快。对于不同的加热对象,例如热惯性较大的加热对象,可能2分钟周期太短了,可以通过修改根本定时常数的方法来实现,而保持200等分不变。PID的三个根本参数Kp、Ki、Kd,一般由试验确定,先根据工作对象初步设定,然后在实际运行过程中进展调整。为了到达比较好的控制效果,这三个参数一般不采用整数,但为了减少PL的运算量,通常采用2的整数倍放大的方法确定这些参数,在运算结果

8、中再除以2的整数倍,因为PL运算中可以用移位来完成,速度比较快,常用的是8倍或16倍放大,注意这三个参数必须采用一样的放大比例。编程的过程中从头到尾要清楚参数是经放大了的,不要忘记复原运算结果。怎样获得加温数据呢?为了说明这个问题,先只考虑最简单的比例控制算法,假定控制范围是2000,那么设定温度与实际测度的差的最大值就是2000,用它去输出,这时的参数Kp=1。为了进步加热速度,可缩小受控的区域,例如只控制50度范围,假设目的温度设定为2300,控制的范围就在180-2300范围内,这时的差值不够2000,把计算结果乘以4就得到0-2000的数据了。假定当前实测温度为2220,测230-222=8再乘以4算得32,以此作为输出比例数据。Kp可以根本保持不变,确立了起始控制点到目的值之间的控制范围,再参加微分和积分项,这里微分和积分项只是作为附加部分,根本不影响控制范围。当温度突然下降一度时,我们希望补上多少比例进展下一轮的加热呢?这是微分系数;经过这么久的控制,目的温度还是低了一点,我们希望用多少的比例去弥补这个长期欠温呢?这就是积分常数。不同的操作者会确定不同的参数。总之,比例常数决定到达目的点以前真

温馨提示

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

最新文档

评论

0/150

提交评论