pid各个参数的作用详解
比例参数的作用是加快系统的响应速度,提高系统的调节精度.比例参数越大,系统的响应速度越快,系统的调节精度越高,但容易产生超调,甚至会导致系统不稳定;比例参数取值过小,则会降低调节精度,使响应速度缓慢,从而延长调节时间,使系统静态,动态特性变坏.
积分参数的作用是消除系统的稳态误差.积分参数越大,系统的静态误差消除越快,但若过大,在响应过程的初期会产生积分饱和现象,从而引起响应过程的较大超调.若积分参数过小,将使系统静态误差难以消除,影响系统的调节精度. 系统偏差大时积分作用应减弱甚至全无,而在偏差小时则应加强(积分分离, 梯形积分,变速积分,抗积分饱和).积分系数取大了会产生超调,甚至积分饱和,取小了又迟迟不能消除静差.
微分参数的作用是改善系统的动态特性,其作用主要是在响应过程中抑制偏差向任何方向的变化,对偏差变化进行提前预报.但微分参数过大,会使响应过程提前制动,从而延长调节时间,而且会降低系统的抗干扰性能.微分信号的引入容易引进高频干扰,在误差扰动突变时尤其显出微分项的不足.
常用的几种PID控制算法
积分分离PID控制算法:当被控制量与设定值偏差值较大时,取消积分作用,以免由于积分作用使系统稳定性降低,超调量增大;当被控制量接近给定值时,引入积分控制,以便消除静差,提高控制精度.
变速积分PID控制算法:在不同误差区间,给以不同大小的积分参数.实际上,积分分离是变速积分的一个特例.
抗积分饱和PID控制算法:在计算输出控制量时,首先判断上一时刻的输出控制量是否已超出限制范围,若超出最大限制值,则只累加负偏差,否则只累加正偏差.如此可避免控制量长时间停留在饱和区.
不完全微分PID控制算法:对阶跃信号的控制性比较好,将微分项和上一次的值做权系数和.
微分先行PID控制算法:在给定值频繁升降时,可避免系统振荡.
前置滤波器法:对输入的给定值进行修正,使其不突变,相当于加一惯性延迟。
专家PID控制算法:根据误差及其变化,分下面五种情况进行设计
(1)当|e(k)|>M1时,说明误差的绝对值已经很大,无论误差的变化趋势如何,都应使控制器的输出达到最大或最小,使误差绝对值以最大速度减小。
(2)当e(k)·Δe(k) 0时,说明误差在朝误差绝对值增大方向变化或误差为常值。此时,如果|e(k)| M2,说明误差也较大,应使控制器实施较强的控制作用。控制器输出为:
当|e(k)|<M2时,误差绝对值并不很大,应实施一般控制作用。控制器输出为:
(3)当e(k)·Δe(k)<0且e(k)·Δe(k)>0或者e(k)=0时,说明误差绝对值朝减小方向变化或已达平衡状态,此时保持控制器输出不变。
(责任编辑:admin) |