- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十五节 数字PID 控制器设计 一 PID控制规律 二 数字PID基本算法 三 数字PID算法的饱和现象及其改进算法 一 PID控制规律 P 比例控制,即由偏差的比例形成控制作用,一般情况下存在稳态误差(即静差); PI 比例-积分控制,通过对偏差的比例和积分作用形成控制量,因此,加入积分环节,有助于消除静差; PID 比例-积分-微分控制,通过对偏差的比例、积分及微分共同作用产生控制量,微分项的加入有助于提高快速性,改善系统动态性能。 PID 控制系统结构图 控制器基本算式 Tds Kp G(s) r(t) e(t) u(t) c(t) 传函为 二 数字PID基本算法 1. 连续PID 规律离散化 将连续PID 基本算式,以一定的离散化方法离散后,即可得到对应的数字PID 算法。 这里采用向后差分变换法。 即 对于时域算式,令 并将 kT 简记为 k 则有 代入PID 基本算式,可得 即数字PID 基本算法 【注】 上述算式输出为 u(k) ,一般直接对应执行机构的某一位置或执行状态,所以也称为位置式算法; 直接用z 域的向后差分离散化方法,所得结果与上述算式完全相同。 2. 增量式PID 算法 利用位置式算式可写出 k-1 时刻的控制量 u(k-1) 用u(k) 减去u(k-1),并令 可得 上式中令 即积分系数 即微分系数,则有 【说明】 增量式算法每次输出的只是一个控制增量,可以克服位置式算法由于算法或计算机故障引起的不足; 增量式 PID 步进电机 执行机构 u(k) ?u(k) 输出控制量为 三 数字PID算法的饱和现象及其改进算法 1. 位置式PID 算法的积分饱和现象 饱和效应 在实际控制系统中,控制变量因受执行元件机械和物理性能的约束,其实际取值有一定的限制,即 有时还要求其变化率满足 饱和效应: 当计算机算法给出的 u(k) 的计算值超出上述约束范围时,实际作用的控制量将取边界值,并非计算值,由此将引起不期望的效应,即产生所谓“饱和效应 ”。 位置式算法中的积分饱和现象 位置式算法中引起计算饱和的主要是积分运算,故称为“积分饱和”。 积分饱和对系统的影响 a 理想情况 b 实际情况 可见,在系统响应开始较长一段时间内,由于积分作用,u 一直处于饱和状态,使得响应缓慢,相应的退饱和也延迟,出现了较大的超调量,有时还会引起振荡。 2 改进算法 (1)积分分离式PID 算法 基本思想:当被控量与设定值的偏差较大时,不进行积分,以避免饱和及超调量过大;当被控量接近设定值时,才投入积分作用,以消除静差,提高控制精度。 控制算式: 算法实现 在用计算机语言编程实现上述算法时,首先要力求算式尽量简单,以方便程序实现,减少运算时间,增强实时性。 对积分分离式PID 算法,可根据偏差的大小判断进入不同的分支程序。 当 时,为 PD 控制 当 时,为 PID 控制 经以上处理后,控制算式就变得比较简单,每次的运算量也大为减少,利于程序实现。 (2)遇限削弱积分算法 基本思想: 一旦控制量 u(k) 的计算值进入饱和区,将削弱积分项的运算,使之向退饱和方向计算。 控制算法: 依据上次的控制量 u(k-1) 所处位置(上限、正常还是下限)和当前的偏差 e(k),共同确定积分项的运算 ,以使 u(k) 向退饱和的方向发展。 算法描述 若 且 不进行积分累加; 进行积分累加。 若 且 不进行积分累加; 若 进行积分累加。 若
文档评论(0)