2 数字PID算法的实现 数字PID控制是一种采样控制,它只能根据采样时刻的偏差值计算控制量。因此,连续域PID控制算法不能直接使用,需要采用离散化方法。数字PID控制算法又分为位置式PID控制算法和增量式PID控制算法。还有一些改进算法如积分分离法,遇限削弱积分法,不完全微分法,微分先行法和带死区的PID控制算法等。 本设计中,有一个预设的基准电压,而且为了节省存储空间所以选用增量型PID控制算法实现系统功能。根据推理原理可得增量型PID算法。
由于计算机输出增量,所以对误动作影响小,如果必要时可以用逻辑判断的方法去掉,而且增量控制不易产生积分失控,容易获得较好的调节品质。
|