PID 如何用?在那些方面应用! PID控制 怎么具体应用(在程序上)

\u8bf7\u95eePID\u63a7\u5236\u4e3b\u8981\u7528\u5728\u54ea\u4e9b\u65b9\u9762\uff1f

PID\u4e3b\u8981\u7528\u4e8e\u95ed\u73af\u63a7\u5236\u3002\u56e0\u4e3a\u4ee5\u524d\u7684\u53d8\u9891\u5668\u91cc\u9762\u6ca1\u6709PID\u8c03\u8282\u5668\uff0cPID\u8c03\u8282\u5668\u5c31\u662f\u6bd4\u4f8b\uff1b\u79ef\u5206\uff1b\u5fae\u5206\uff0c\u95ed\u73af\u8c03\u8282\u5fc5\u987b\u8981\u7528\u7684\uff0c\u73b0\u5728\u53d8\u9891\u5668\u5c31\u628aPID\u8c03\u8282\u5668\u505a\u5728\u91cc\u9762\u4e86\uff0c\u4ee5\u524d\u662f\u4e2a\u5355\u72ec\u7684\u4eea\u8868\uff0c\u73b0\u5728\u53ef\u4ee5\u76f4\u63a5\u7528\u4e86\uff0c\u7528\u95ed\u73af\u65f6\u5fc5\u987b\u7528PID\u8c03\u8282\u5668\uff0c\u4f60\u4e5f\u53ef\u4ee5\u4e0a\u6280\u6210\u8bba\u575b\u4e0a\u53bb\u770b\u770b\u5176\u4ed6\u7684\u89e3\u91ca\u3002

\u4e00\u3001\u63a7\u5236\u539f\u7406 \u3000\u3000\u672c\u7cfb\u7edf\u901a\u8fc7\u6446\u6746\uff08\u8f8a\uff09\u53cd\u9988\u7684\u4f4d\u7f6e\u4fe1\u53f7\u5b9e\u73b0\u540c\u6b65\u63a7\u5236\u3002\u6536\u7ebf\u63a7\u5236\u91c7\u7528\u5b9e\u65f6\u8ba1\u7b97\u7684\u5b9e\u9645\u5377\u5f84\u503c\uff0c\u901a\u8fc7\u5377\u5f84\u7684\u53d8\u5316\u4fee\u6b63PID\u524d\u9988\u91cf\uff0c\u53ef\u4ee5\u4f7f\u6574\u4e2a\u7cfb\u7edf\u51c6\u786e\u3001\u7a33\u5b9a\u8fd0\u884c\u3002\u63a7\u5236\u539f\u7406\u5982\u56fe\uff1a\u3000 \u3000\u3000\u4e8c\u3001\u7cfb\u7edf\u7279\u70b9 \u3000\u30001\u3001\u4e3b\u9a71\u52a8\u7535\u673a\u901f\u5ea6\u53ef\u4ee5\u901a\u8fc7\u7535\u4f4d\u5668\u6765\u63a7\u5236\uff0c\u628aS350\u8bbe\u7f6e\u4e3aSVC\u5f00\u73af\u77e2\u91cf\u63a7\u5236\uff0c\u5c06\u6a21\u62df\u8f93\u51fa\u7aef\u5b50FM\u8bbe\u5b9a\u4e3a\u8fd0\u884c\u9891\u7387\uff0c\u4ece\u800c\u7ed9\u5b9a\u6536\u5377\u7528\u53d8\u9891\u5668\u7684\u4e3b\u901f\u5ea6\u3002 \u3000\u30002\u3001\u6536\u5377\u7528S350\u53d8\u9891\u5668\u7684\u4e3b\u901f\u5ea6\u6765\u81ea\u653e\u5377\uff08\u4e3b\u9a71\u52a8\uff09\u7684\u6a21\u62df\u8f93\u51fa\u7aef\u53e3\u3002\u6446\u6746\u7535\u4f4d\u5668\u6a21\u62df\u91cf \u3000\u3000\u4fe1\u53f7\u901a\u8fc7CI\u901a\u9053\u4f5c\u4e3aPID\u7684\u53cd\u9988\u91cf\u3002S350\u7684\u9891\u7387\u6e90\u91c7\u7528\u4e3b\u9891\u7387VI\u548c\u8f85\u52a9\u9891\u7387\u6e90PID\u53e0\u52a0\u7684\u65b9\u5f0f\u3002\u901a\u8fc7\u8c03\u6574\u8fd0\u884c\u8fc7\u7a0bPID\u53c2\u6570\uff0c\u53ef\u4ee5\u83b7\u5f97\u7a33\u5b9a\u7684\u6536\u653e\u5377\u6548\u679c\u3002 \u3000\u30003\u3001\u672c\u7cfb\u7edf\u542f\u7528\u903b\u8f91\u63a7\u5236\u548c\u5377\u5f84\u8ba1\u7b97\u529f\u80fd\uff0c\u80fd\u4f7f\u7cfb\u7edf\u5728\u4efb\u610f\u5377\u5f84\u4e0b\u5e73\u7a33\u542f\u52a8\uff0c\u540c\u65f6\u4e24\u7ec4PID\u53c2\u6570\u53ef\u786e\u4fdd\u751f\u4ea7\u5168\u7a0b\u6446\u6746\u63a7\u5236\u6548\u679c\u7a33\u5b9a\u3002\u3000 \u3000\u3000\u4e09\u3001\u7cfb\u7edf\u5e94\u7528 \u3000\u3000\u672c\u7cfb\u7edf\u53ef\u4ee5\u5e7f\u6cdb\u5e94\u7528\u4e8e\u53cc\u53d8\u9891\u62c9\u4e1d\u673a\u3001\u6d82\u5e03\u673a\u3001\u5370\u5237\u5305\u88c5\u7b49\u884c\u4e1a\u8bbe\u5907\u3002

PID如何用:

1、PID参数自整定控制仪可选择外给定(或阀位)控制功能。可取代伺服放大器直接驱动执行机构(如阀门等)。可实现自动/手动无扰动切换。手动切换至自动时,采用逼近法计算,以实现手动/自动的平稳切换。

2、PID参数自整定控制仪可随意改变仪表的输入信号类型。采用最新无跳线技术,只需设定仪表内部参数,即可将仪表从一种输入信号改为另一种输入信号。

3、PID参数自整定控制仪可选择带有一路模拟量控制输出(或开关量控制输出、继电器和可控硅正转、反转控制)及一路模拟量变送输出,可适用于各种测量控制场合。

应用方面:

1、利用PID控制实现的压力、温度、流量、液位控制器;

2、能实现PID控制功能的可编程控制器(PLC);

3、还有可实现PID控制的PC系统;

4、可编程控制器(PLC) 是利用其闭环控制模块来实现PID控制。

扩展资料:

PID控制器(比例-积分-微分控制器)是一个在工业控制应用中常见的反馈回路部件,由比例单元P、积分单元I和微分单元D组成。PID控制的基础是比例控制;积分控制可消除稳态误差,但可能增加超调;微分控制可加快大惯性系统响应速度以及减弱超调趋势。

参考资料:

百度百科—PID

百度百科—PID控制器



工业生产过程中,对于生产装置的温度、压力、流量、液位等工艺变量常常要求维持在一定的数值上,或按一定的规律变化,以满足生产工艺的要求。PID控制器是根据PID控制原理对整个控制系统进行偏差调节,从而使被控变量的实际值与工艺要求的预定值一致。不同的控制规律适用于不同的生产过程,必须合理选择相应的控制规律,否则PID控制器将达不到预期的控制效果。

PID控制器(比例-积分-微分控制器),由比例单元 P、积分单元 I 和微分单元 D 组成。通过Kp, Ki和Kd三个参数的设定。PID控制器主要适用于基本线性和动态特性不随时间变化的系统。 PID 控制器是一个在工业控制应用中常见的反馈回路部件。这个控制器把收集到的数据和一个参考值进行比较,然后把这个差别用于计算新的输入值,这个新的输入值的目的是可以让系统的数据达到或者保持在参考值。和其他简单的控制运算不同,PID控制器可以根据历史数据和差别的出现率来调整输入值,这样可以使系统更加准确,更加稳定。可以通过数学的方法证明,在其他控制方法导致系统有稳定误差或过程反复的情况下,一个PID反馈回路却可以保持系统的稳定。
反馈回路基础
一个控制回路包括三个部分: 系统的传感器得到的测量结果 控制器作出决定 通过一个输出设备来作出反应 控制器从传感器得到测量结果,然后用需求结果减去测量结果来得到误差。然后用误差来计算出一个对系统的纠正值来作为输入结果,这样系统就可以从它的输出结果中消除误差。 在一个PID回路中,这个纠正值有三种算法,消除目前的误差,平均过去的误差,和透过误差的改变来预测将来的误差。 比如说,假如一个水箱在为一个植物提供水,这个水箱的水需要保持在一定的高度。一个传感器就会用来检查水箱里水的高度,这样就得到了测量结果。控制器会有一个固定的用户输入值来表示水箱需要的水面高度,假设这个值是保持65%的水量。控制器的输出设备会连在一个马达控制的水阀门上。打开阀门就会给水箱注水,关上阀门就会让水箱里的水量下降。这个阀门的控制信号就是我们控制的变量,它也是这个系统的输入来保持这个水箱水量的固定。 PID控制器可以用来控制任何可以被测量的并且可以被控制变量。比如,它可以用来控制温度,压强,流量,化学成分,速度等等。汽车上的巡航定速功能就是一个例子。 一些控制系统把数个PID控制器串联起来,或是链成网络。这样的话,一个主控制器可能会为其他控制输出结果。一个常见的例子是马达的控制。我们会常常需要马达有一个控制的速度并且停在一个确定的位置。这样呢,一个子控制器来管理速度,但是这个子控制器的速度是由控制马达位置的主控制器来管理的。 连合和串联控制在化学过程控制系统中是很常见的。
[编辑本段]理论
PID是以它的三种纠正算法而命名的。这三种算法都是用加法调整被控制的数值。而实际上这些加法运算大部分变成了减法运算因为被加数总是负值。这三种算法是: 比例- 来控制当前,误差值和一个负常数P(表示比例)相乘,然后和预定的值相加。P只是在控制器的输出和系统的误差成比例的时候成立。这种控制器输出的变化与输入控制器的偏差成比例关系。比如说,一个电热器的控制器的比例尺范围是10°C,它的预定值是20°C。那么它在10°C的时候会输出100%,在15°C的时候会输出50%,在19°C的时候输出10%,注意在误差是0的时候,控制器的输出也是0。 积分 - 来控制过去,误差值是过去一段时间的误差和,然后乘以一个负常数I,然后和预定值相加。I从过去的平均误差值来找到系统的输出结果和预定值的平均误差。一个简单的比例系统会振荡,会在预定值的附近来回变化,因为系统无法消除多余的纠正。通过加上一个负的平均误差比例值,平均的系统误差值就会总是减少。所以,最终这个PID回路系统会在预定值定下来。 导数 - 来控制将来,计算误差的一阶导,并和一个负常数D相乘,最后和预定值相加。这个导数的控制会对系统的改变作出反应。导数的结果越大,那么控制系统就对输出结果作出更快速的反应。这个D参数也是PID被称为可预测的控制器的原因。D参数对减少控制器短期的改变很有帮助。一些实际中的速度缓慢的系统可以不需要D参数。 用更专业的话来讲,一个PID控制器可以被称作一个在频域系统的滤波器。这一点在计算它是否会最终达到稳定结果时很有用。如果数值挑选不当,控制系统的输入值会反复振荡,这导致系统可能永远无法达到预设值。
[编辑本段]控制规律的选择
尽管不同类型的控制器,其结构、原理各不相同,但是基本控制规律只有三个:比例(P)控制、积分(I)控制和微分(D)控制。这几种控制规律可以单独使用,但是更多场合是组合使用。如比例(P)控制、比例-积分(PI)控制、比例-积分-微分(PID)控制等。
比例(P)控制
单独的比例控制也称“有差控制”,输出的变化与输入控制器的偏差成比例关系,偏差越大输出越大。实际应用中,比例度的大小应视具体情况而定,比例度太大,控制作用太弱,不利于系统克服扰动,余差太大,控制质量差,也没有什么控制作用;比例度太小,控制作用太强,容易导致系统的稳定性变差,引发振荡。 对于反应灵敏、放大能力强的被控对象,为提高系统的稳定性,应当使比例度稍大些;而对于反应迟钝,放大能力又较弱的被控对象,比例度可选小一些,以提高整个系统的灵敏度,也可以相应减小余差。 单纯的比例控制适用于扰动不大,滞后较小,负荷变化小,要求不高,允许有一定余差存在的场合。工业生产中比例控制规律使用较为普遍。
比例积分(PI)控制
比例控制规律是基本控制规律中最基本的、应用最普遍的一种,其最大优点就是控制及时、迅速。只要有偏差产生,控制器立即产生控制作用。但是,不能最终消除余差的缺点限制了它的单独使用。克服余差的办法是在比例控制的基础上加上积分控制作用。 积分控制器的输出与输入偏差对时间的积分成正比。这里的“积分”指的是“积累”的意思。积分控制器的输出不仅与输入偏差的大小有关,而且还与偏差存在的时间有关。只要偏差存在,输出就会不断累积(输出值越来越大或越来越小),一直到偏差为零,累积才会停止。所以,积分控制可以消除余差。积分控制规律又称无差控制规律。 积分时间的大小表征了积分控制作用的强弱。积分时间越小,控制作用越强;反之,控制作用越弱。 积分控制虽然能消除余差,但它存在着控制不及时的缺点。因为积分输出的累积是渐进的,其产生的控制作用总是落后于偏差的变化,不能及时有效地克服干扰的影响,难以使控制系统稳定下来。所以,实用中一般不单独使用积分控制,而是和比例控制作用结合起来,构成比例积分控制。这样取二者之长,互相弥补,既有比例控制作用的迅速及时,又有积分控制作用消除余差的能力。因此,比例积分控制可以实现较为理想的过程控制。 比例积分控制器是目前应用最为广泛的一种控制器,多用于工业生产中液位、压力、流量等控制系统。由于引入积分作用能消除余差,弥补了纯比例控制的缺陷,获得较好的控制质量。但是积分作用的引入,会使系统稳定性变差。对于有较大惯性滞后的控制系统,要尽量避免使用。
比例微分(PD)控制
比例积分控制对于时间滞后的被控对象使用不够理想。所谓“时间滞后”指的是:当被控对象受到扰动作用后,被控变量没有立即发生变化,而是有一个时间上的延迟,比如容量滞后,此时比例积分控制显得迟钝、不及时。为此,人们设想:能否根据偏差的变化趋势来做出相应的控制动作呢?犹如有经验的操作人员,即可根据偏差的大小来改变阀门的开度(比例作用),又可根据偏差变化的速度大小来预计将要出现的情况,提前进行过量控制,“防患于未然”。这就是具有“超前”控制作用的微分控制规律。微分控制器输出的大小取决于输入偏差变化的速度。 微分输出只与偏差的变化速度有关,而与偏差的大小以及偏差是否存在与否无关。如果偏差为一固定值,不管多大,只要不变化,则输出的变化一定为零,控制器没有任何控制作用。微分时间越大,微分输出维持的时间就越长,因此微分作用越强;反之则越弱。当微分时间为0时,就没有微分控制作用了。同理,微分时间的选取,也是需要根据实际情况来确定的。 微分控制作用的特点是:动作迅速,具有超前调节功能,可有效改善被控对象有较大时间滞后的控制品质;但是它不能消除余差,尤其是对于恒定偏差输入时,根本就没有控制作用。因此,不能单独使用微分控制规律。 比例和微分作用结合,比单纯的比例作用更快。尤其是对容量滞后大的对象,可以减小动偏差的幅度,节省控制时间,显著改善控制质量。
比例积分微分(PID)控制
最为理想的控制当属比例-积分-微分控制规律。它集三者之长:既有比例作用的及时迅速,又有积分作用的消除余差能力,还有微分作用的超前控制功能。 当偏差阶跃出现时,微分立即大幅度动作,抑制偏差的这种跃变;比例也同时起消除偏差的作用,使偏差幅度减小,由于比例作用是持久和起主要作用的控制规律,因此可使系统比较稳定;而积分作用慢慢把余差克服掉。只要三个作用的控制参数选择得当,便可充分发挥三种控制规律的优点,得到较为理想的控制效果。
[编辑本段]PID控制器调试方法
比例系数的调节
比例系数P的调节范围一般是:0.1--100. 如果增益值取 0.1,PID 调节器输出变化为十分之一的偏差值。如果增益值取 100, PID 调节器输出变化为一百倍的偏差值。 可见该值越大,比例产生的增益作用越大。初调时,选小一些,然后慢慢调大,直到系统波动足够小时,再该调节积分或微分系数。过大的P值会导致系统不稳定,持续振荡;过小的P值又会使系统反应迟钝。合适的值应该使系统由足够的灵敏度但又不会反应过于灵敏,一定时间的迟缓要靠积分时间来调节。
积分系数的调节
积分时间常数的定义是,偏差引起输出增长的时间。积分时间设为 1秒,则输出变化 100%所需时间为 1 秒。初调时要把积分时间设置长些,然后慢慢调小直到系统稳定为止。
微分系数的调节
微分值是偏差值的变化率。例如,如果输入偏差值线性变化,则在调节器输出侧叠加一个恒定的调节量。大部分控制系统不需要调节微分时间。因为只有时间滞后的系统才需要附加这个参数。如果画蛇添足加上这个参数反而会使系统的控制受到影响。如果通过比例、积分参数的调节还是收不到理想的控制要求,就可以调节微分时间。初调时把这个系数设小,然后慢慢调大,直到系统稳定。

PID(比例-积分-微分)控制器作为最早实用化的控制器已有50多年历史,现在仍然是应用最广泛的工业控制器。PID控制器简单易懂,使用中不需精确的系统模型等先决条件,因而成为应用最为广泛的控制器。

PID控制器由比例单元(P)、积分单元(I)和微分单元(D)组成。其输入e (t)与输出u (t)的关系为

因此它的传递函数为:

它由于用途广泛、使用灵活,已有系列化产品,使用中只需设定三个参数(Kp, Ki和Kd)即可。在很多情况下,并不一定需要全部三个单元,可以取其中的一到两个单元,但比例控制单元是必不可少的。

首先,PID应用范围广。虽然很多工业过程是非线性或时变的,但通过对其简化可以变成基本线性和动态特性不随时间变化的系统,这样PID就可控制了。

其次,PID参数较易整定。也就是,PID参数Kp,Ki和Kd可以根据过程的动态特性及时整定。如果过程的动态特性变化,例如可能由负载的变化引起系统动态特性变化,PID参数就可以重新整定。

第三,PID控制器在实践中也不断的得到改进,下面两个改进的例子。

在工厂,总是能看到许多回路都处于手动状态,原因是很难让过程在“自动”模式下平稳工作。由于这些不足,采用PID的工业控制系统总是受产品质量、安全、产量和能源浪费等问题的困扰。PID参数自整定就是为了处理PID参数整定这个问题而产生的。现在,自动整定或自身整定的PID控制器已是商业单回路控制器和分散控制系统的一个标准。

在一些情况下针对特定的系统设计的PID控制器控制得很好,但它们仍存在一些问题需要解决:

如果自整定要以模型为基础,为了PID参数的重新整定在线寻找和保持好过程模型是较难的。闭环工作时,要求在过程中插入一个测试信号。这个方法会引起扰动,所以基于模型的PID参数自整定在工业应用不是太好。

如果自整定是基于控制律的,经常难以把由负载干扰引起的影响和过程动态特性变化引起的影响区分开来,因此受到干扰的影响控制器会产生超调,产生一个不必要的自适应转换。另外,由于基于控制律的系统没有成熟的稳定性分析方法,参数整定可靠与否存在很多问题。

因此,许多自身整定参数的PID控制器经常工作在自动整定模式而不是连续的自身整定模式。自动整定通常是指根据开环状态确定的简单过程模型自动计算PID参数。

PID在控制非线性、时变、耦合及参数和结构不确定的复杂过程时,工作地不是太好。最重要的是,如果PID控制器不能控制复杂过程,无论怎么调参数都没用。

扩展阅读:p pi pd pid各自特点 ... pid怎么找图 ... p i d分别控制什么 ... 如何看懂pid图 ... pid调参方法 ... pid如何使用 ... pid怎么用 图片 ... pid控制三个参数怎么调整 ... pid控制口诀附图 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网