发明名称 具有积分饱和预处理功能的PID控制方法
摘要 本发明所述的具有积分饱和预处理功能的PID控制方法对系统阶跃响应的过渡过程进行分析,按照给定值与反馈量之间的误差和被控量的变化率,提供具有积分饱和预测功能的PID控制方法,按照不同情况对积分累计值进行不同的处理,以彻底消除积分饱和现象,使系统的稳态特性和动态特性均达到非常好的控制效果,而且具有很好的抗干扰能力。
申请公布号 CN103838139B 申请公布日期 2017.05.03
申请号 CN201410070621.7 申请日期 2014.02.28
申请人 北京联合大学 发明人 钱琳琳;张益农;王德政
分类号 G05B11/42(2006.01)I 主分类号 G05B11/42(2006.01)I
代理机构 北京驰纳智财知识产权代理事务所(普通合伙) 11367 代理人 唐与芬;杜荣贞
主权项 具有积分饱和预处理功能的PID控制方法,其特征在于,所述方法对积分项进行预处理,将每个采样时刻的偏差值乘以系数δ,用Sum表示前k‑1次的误差与系数δ乘积的累积和,即<img file="FDA0001219142460000011.GIF" wi="451" he="141" />采用的PID工作原理的公式如下:<img file="FDA0001219142460000012.GIF" wi="1490" he="156" />其中,u(k)表示PID控制器输出量;error(k)表示系统给定值与过程反馈量的差值,即error(k)=rin(k)‑y(k),作用在PID控制器的输入端;k<sub>p</sub>表示PID控制器的比例系数;T<sub>I</sub>表示PID控制器的积分时间常数;T<sub>D</sub>表示PID控制器的微分时间常数;T表示采样周期;过程反馈量变化率为<img file="FDA0001219142460000013.GIF" wi="488" he="125" />其中y(k)和y_1分别为本时刻和上一采样时刻的过程反馈量;当所述过程反馈量变化率d_y=0且|error(k)|=dead_error(k)时,积分累积值取上一采样时刻的值,即Sum=Sum;当所述过程反馈量变化率d_y&gt;0,error(k)&gt;dead_error(k)且K&lt;ε时,积分累积值取上一采样时刻值加上误差乘以系数κ,即Sum=Sum+κerror(k);当所述过程反馈量变化率d_y&gt;0、error(k)&gt;dead_error(k)且K&gt;=ε时,积分累积值取上一采样时刻值乘以小于1的系数η,即 Sum=ηSum;当所述过程反馈量变化率d_y&gt;0、error(k)&lt;=‑dead_error(k)且d_y&gt;γ时,积分累积值取上一采样时刻值加上误差乘以系数β,即Sum=Sum+βerror(k);当所述过程反馈量变化率d_y&gt;0、error(k)&lt;=‑dead_error(k)且d_y&lt;=γ时,积分累积值取上一采样时刻值加上误差乘以α,即Sum=Sum+αerror(k);当所述过程反馈量变化率d_y&lt;=0、error(k)&gt;dead_error(k)且d_y&lt;‑γ时,积分累积值取上一采样时刻值加上误差乘以β,即Sum=Sum+βerror(k);当所述过程反馈量变化率d_y&lt;=0、error(k)&gt;dead_error(k)且d_y&gt;=‑γ时,积分累积值取上一采样时刻值加上误差乘以α,即Sum=Sum+αerror(k);当所述过程反馈量变化率d_y&lt;0且error(k)&lt;dead_error(k)时,积分累积值取上一采样时刻值,即Sum=Sum。
地址 100101 北京市朝阳区北四环东路97号