null7.3 PID算法的改进7.3 PID算法的改进一、积分饱和现象及抑制:
1、积分饱和的产生:执行机构所能执行的控制信号是有范围的。我们可设:
xmax为执行机构所能执行的最大输出控制值
xmin为执行机构所能执行的最小输出控制值例如一个阀门开度为0%~100%,对应输出量为0~100
则:Xmax=100, Xmin=0, 对于x>Xmax的数值,阀门只能取100%,而对于x
Xmax, 或者xxmax,称之为积分饱和。输出饱和主要是在存在较大偏差条件下由积分饱和产生的。null2、饱和输出的危害:由于饱和的存在,使执行机构不能实现理想计算值所代表的意义,而使控制算法误以为输出还不够强,因而继续加大(或减少)输出值,使系统进入更深的饱和不容易退出,导致控制系统性能严重下降。
3、抑制积分饱和的方法:
(1)积分分离算法:只在e较小时才运行积分算法
(2)遇限削弱积分法:思想是在出现饱和时,新的积分结果有削弱饱和的作用时才将其加入输出值中,否则舍去本次积分结果。流程图流程图判断xk-1ek<0ek>0求ekxmin=xmaxnull(3)输出限值法:限制输出值不进入饱和区二、微分项的干扰措施二、微分项的干扰措施干扰信号呈现出较大的变化率,而直接导致微分项取值的变化,从而影响控制系统的稳定。
抑制方法:
1.四点中心差分法:改进微分项的结构,以减少干扰的影响。
将差分ek-ek-1改为过去四个时刻偏差的平均和形式。
图解表示图解表示① 为最近四点平均值,其时间点也平均计算
②用四个差分的平均值代替原来一个差分
null2. 不完全微分法:
不在一个周期内完成微分,而将其分散在多个周期中,并按指数规律衰减
为此,引入微分增益常数Ks
null可见,①因Ts>T,原(ek-ek-1)的作用减小;
②因α的存在,本次微分与上次相关。效果图:三、PID算法的其他改进三、PID算法的其他改进1、带死区的PID:对于控制精度要求较低,并且不希望执行机构频繁动作的情况下,可使用带死区的PID算法null2、微分先行算法:对于设定值经常变化的系统,对设定值的阶跃反应最敏感的是微分项(xd). 若要求输出x的值能平稳地变化时,可将微分项中设定值的因素去除。在方块图中可表示为:在方块图中可表示为:D先于PI进行运算,所以称之为微分先行算法,也是微分项的抗干扰措施之一。PI对象DRexC—7.4 PID控制程序
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
7.4 PID控制程序设计一、数制选择:由于e的数值较小,运算较复杂,中间结果多,所以定点运算易损失精度,一般采用浮点运算。
二、输出限幅
1、位置限幅:即:当x>xmax时,x=xmax
当x
制度
关于办公室下班关闭电源制度矿山事故隐患举报和奖励制度制度下载人事管理制度doc盘点制度下载
概念:表征数字控制的效果相当于模拟控制效果的程度。定义为:一般选择控制度=1.05, 认为数字控制与模拟控制相当
(2) 整定步骤:
①根据采样周期经验值粗定T;
②按临界比例度法确定Kr, Tr
③ 选定控制度,查表定参数
三、参数修改:要求Kp, Ti, Td均能在线通过人机对话修改PID经验参数表扩充PID经验参数表扩充