- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PID算法详解
第7章 数字PID及其算法 数字PID及其算法 主要内容: 1 PID算法的原理及数字实现 2 数字PID调节中的几个实际问题 3 几种发展的PID算法 4 PID参数的整定方法 7.0 概述 比较模拟控制过程与数字控制过程的不同。 计算机控制系统的优点: 1 一机多用; 2 控制算法灵活; 3 可靠性好; 4 控制品质高; 几个概念: 1 程序控制:使被控量按照预先规定的时间函数变化所作的控制,被控量是时间的函数。 2 顺序控制:是指控制系统根据预先规定的控制要求,按照各个输入信号的条件,使过程的各个执行机构自动地按预先规定的顺序动作。 7.0 概述 PID控制:调节器的输出是输入的比例、积分、微分的函数。 直接数字控制:根据采样定理,先把被控对象的数学模型离散化,然后由计算机根据数学模型进行控制。 最优控制:是一种使控制过程处在某种最优状态的控制。 模糊控制:由于被控对象的不确定性,可采用模糊控制。 7.1 PID算法的原理及数字实现 7.1 PID算法的原理及数字实现 7.1.1 模拟PID调节原理 PID调节器是一种线性调节器,他将设定值w与实际值y的偏差: e = w-y 按其比例、积分、微分通过线性组合构成控制量。 7.1 PID算法的原理及数字实现 1. 比例调节器 比例调节器的微分方程为:y = KPe(t) 式中: y为调节器输出; Kp为比例系数; e(t)为调节器输入偏差。 由上式可以看出比例调节的特点: 调节器的输出与输入偏差成正比。只要偏差出现,就能及时地产生与之成比例的调节作用,使被控量朝着减小偏差的方向变化,具有调节及时的特点。但是, Kp过大会导致动态品质变坏,甚至使系统不稳定。比例调节器的特性曲线,如下图所示。 7.1 PID算法的原理及数字实现 7.1 PID算法的原理及数字实现 2. 积分调节器 积分作用是指调节器的输出与输入偏差的积分成比例的作用,其作用是消除静差。积分方程为: 7.1 PID算法的原理及数字实现 7.1 PID算法的原理及数字实现 7.1 PID算法的原理及数字实现 可见,微分分量对偏差的任何变化都会产生控制作用,以调整系统输出,阻止偏差变化。偏差变化越快,则产生的阻止作用越大。 从分析看出,微分作用的特点是:加入微分调节将有助于减小超调量,克服震荡,使系统趋于稳定。他加快了系统的动作速度,减小调整的时间,从而改善了系统的动态性能。 7.1 PID算法的原理及数字实现 7.1.2 PID算法的数字化 在模拟系统中,PID算法的表达式: 7.1 PID算法的原理及数字实现 7.1 PID算法的原理及数字实现 对前一算式离散化,即为数字式的差分方程(7-4式): 7.1 PID算法的原理及数字实现 上式中,输出值与阀门的开度的位置一一对应,因此称之为位置式控制算式。 根据递推原理,可得增量式: 7.1 PID算法的原理及数字实现 增量式PID算法只需保持当前时刻以前三个时刻的误差即可。它与位置式PID相比,有下列优点: (1)位置式PID算法每次输出与整个过去状态有关,计算式中要用到过去误差的累加值,因此,容易产生较大的累积计算误差。而增量式PID只需计算增量,计算误差或精度不足时对控制量的计算影响较小。 (2)控制从手动切换到自动时,位置式PID算法必须先将计算机的输出值置为原始阀门开时,才能保证无冲击切换。若采用增量算法,与原始值无关,易于实现手动到自动的无冲击切换。 7.1 PID算法的原理及数字实现 7.1.3 PID程序设计 ⑴ 位置式PID算法程序设计 由下式可改写为: 7.1 PID算法的原理及数字实现 左图为位置式流程框图。 说明: ⑴ 在计算之前,需要完成采样数据处理。 ⑵ 按照上式分解出来的三项,分别进行计算。 ⑶ 将计算出来的数据作为控制量输出。 7.1 PID算法的原理及数字实现 ⑵ 增量式PID算法程序设计 由下式: 7.1 PID算法的原理及数字实现 左图为增量式流程框图。 说明: ⑴ 在计算之前,需要完成采样数据处理。 ⑵ 按照上式分解出来的三项,分别进行计算。 ⑶ 将计算出来的数据作为控制量的增量与前一拍输出量相加作为本次的输出量。 7.2 数字PID调节中的几个问题 7.2.1 正、反作用问题 正、反作用问题也称为:正、逆调节问题。 正作用:当采样值大于设定值时,需要加大控制量的输出。例如,温度控制中的制冷过程。 反作用:当采样值小于设定值时,需要加大控制量的输出。例如,温度控制中的加热过程。 在微机控制系统中,处理正、反作用时可用对偏差值求反来实现。 7.2 数字PID调节中的几个问题 7.2.2 饱和作用的抑制 在实际控制系统中,控制量因受到执行部件的机械和
文档评论(0)