数字PID控制算法

出处:按学科分类—工业技术 北京理工大学出版社《新编液压工程手册上册》第176页(583字)

PID控制器的作用在连续系统中是熟知的,在离散控制系统中也广泛采用数字PID控制器。用微型计算机去实现PID的算法很多而且比较灵活。

模拟量的PID控制算式为

式中 e(t)——系统的偏差信号(即为控制器的输入);

u(t)——系统的控制量(即为控制器的输出);

K——比例增益;

Ti——积分时间常数;

Td——微分时间常数。

将模拟量的PID控制算式(5.7-26)用几种方法进行离散化,得出数字化的PID基本算法,示于表5.7-6中,表中T为采样周期。

表5.7-6 数字PID控制算式

对于表5.7-6中的位置型算式,当由计算机实现时不够方便,这是因为要累加偏差e(j),不仅要占用较多的存储单元,且不便于编程序。而增量型算式在编程上要比位置型算式方便,且少占存储单元。

分享到: