一种基于PID控制的抗饱和变速积分方法及系统技术方案

技术编号:27058338 阅读:18 留言:0更新日期:2021-01-15 14:36
本发明专利技术公开了一种基于PID控制的抗饱和变速积分方法,包括以下步骤:S1、通过常规PID控制和带偏差值反馈的控制,计算得出原始控制量;S2、限制控制量及其变化率范围,计算得出有效控制量;S3、根据控制量或其变化率超限方向和积分方向,判断出积分饱和方向,并给出相应的削弱积分的偏差值。本发明专利技术没有增加额外的控制参数,结构简单,不影响控制系统的鲁棒性和可靠性,适用范围广;常应用于控制输入变化快,输出受限等容易产生积分饱和的系统,如车辆动力总成控制器;能使控制量快速脱离饱和区,避免了系统大幅度超调。

【技术实现步骤摘要】
一种基于PID控制的抗饱和变速积分方法及系统
本专利技术涉及控制
,具体涉及一种基于PID控制的抗饱和变速积分方法及系统。
技术介绍
PID算法是根据输入的偏差,结合比例,积分,微分三种独立的闭环控制算法,计算出控制输出,纠正被控对象的偏差,实现以给定值为目标的稳态控制。PID控制器,因结构简单,不依赖被控对象模型以及响应快、振荡小、静差小等优良的控制品质,被广泛应用于工业控制系统中。当输入偏差发生跃变时,PID控制器输出急剧增多或减小,超过了执行器输入极限,因执行器输入受限,控制响应变慢,系统测量值与给定值之间出现长时间的定向差值,使得积分项产生很大的累计值。该累计值在偏差反向时,阻碍了控制输出量快速脱离饱和区,这种积分饱和现象容易导致系统大幅度超调,甚至不稳定。输入偏差跃变主要来自给定值阶跃突变和控制输出幅值受限。为了防止积分饱和现象,现有的改进型PID算法大多以在输入偏差发生跃变时弱化积分强度为目的,要么是对积分项或者积分项中的输入偏差设置修正系数,如积分分离法,“PID控制系统抗积分饱和及抑制超调的智能积分方法”,遇限削弱积分法,要么是设置积分项的偏移值,如反馈抑制抗饱和法。另外积分项预测抗饱和法通过在输入偏差较小时积分器及时反向积分,实现了积分器提前退出饱和,降低了系统超调量,但其依赖于被控对象,结构复杂,参数的设置比较困难。上述方法有个共同的缺点是优化参数选取比较困难,并且当被控对象或者系统参数发生变化,优化参数必须重新选取;此外,上述方法是以弱化积分强度为目的,而没有消化掉阻碍控制量脱离饱和区的积分量,这样在输入偏差反向时,控制量不能及时快速响应。
技术实现思路
本专利技术的目的在于,提供一种基于PID控制的抗饱和变速积分方法及系统,能够抗饱和抑超调,对被控对象依赖性低,结构简单,适用性强。为解决上述技术问题,本专利技术的技术方案为:一种基于PID控制的抗饱和变速积分方法,包括以下步骤:S1、通过常规PID控制和带偏差值反馈的控制,计算得出原始控制量;S2、限制控制量及其变化率范围,计算得出有效控制量;S3、根据控制量或其变化率超限方向和积分方向,判断出积分饱和方向,并给出相应的削弱积分的偏差值。进一步地,所述S1具体为:根据下列公式对原始控制量进行计算:式中,u(k)为原始控制量;c(k)为测量值;e(k)为系统输入偏差,即给定值r(k)和测量值c(k)的差值;f(k)为积分项偏差值;kp为比例增益,kd为微分增益,ki为积分增益,c(k)和f(k)的初始值均为0,k>1;微分项的计算采用微分先行PID算法,即微分项中不考虑给定值,只对测量值进行微分。更进一步地,所述S2具体为:根据执行结构的性能极限和控制器的控制能力计算控制量及其变化率范围,即两者对控制量限制的最大值取小,其对应值设为控制量最大值,两者对控制量限制的最小值取大,其对应值设为控制量最小值,由此得出控制量变化率的极值范围;根据下列公式计算得到有效控制值:v(k)=sat{v(k-1)+sat[u(k)-v(k-1)]}式中,v(k)为有效控制值。更进一步地,所述S3具体为:根据下列公式计算并判断,得到积分项偏差值:esat(k)=v(k)-u(k)式中,Fi(k)为积分项,esat(k)为控制量的饱和误差;判断上述两式结果正负,计算得到积分项偏差值,具体判断过程如下:S3.1、输入esat(k)和Fi(k);S3.2、如果esat(k)小于零,并且Fi(k)大于零,则输出f(k)为esat(k)和-Fi(k)的最大值;否则,进行S3.3;S3.3、如果esat(k)大于零,并且Fi(k)小于零,则输出f(k)为esat(k)和-Fi(k)的最小值;否则,进行S3.4;S3.4、输出f(k)=0。一种基于PID控制的抗饱和变速积分系统,包括PID控制模块,控制量限制模块和积分项偏差生成模块;其中,所述PID控制模块,用于通过常规PID控制和带偏差值反馈的控制,计算得出原始控制量并发送至控制量限制模块;所述控制量限制模块,用于限制控制量及其变化率范围,计算得出有效控制量并发送至积分项偏差生成模块;所述积分项偏差生成模块,用于根据控制量或其变化率超限方向和积分方向,判断出积分饱和方向,并给出相应的削弱积分的偏差值。进一步地,所述PID控制模块为根据下列公式计算得出原始控制量的模块:式中,u(k)为原始控制量;c(k)为测量值;e(k)为系统输入偏差,即给定值r(k)和测量值c(k)的差值;f(k)为积分项偏差值;kp为比例增益,kd为微分增益,ki为积分增益,c(k)和f(k)的初始值均为0;微分项的计算采用微分先行PID算法,即微分项中不考虑给定值,只对测量值进行微分。更进一步地,所述控制量限制模块为根据执行结构的性能极限和控制器的控制能力计算控制量及其变化率范围,即两者对控制量限制的最大值取小,其对应值设为控制量最大值,两者对控制量限制的最小值取大,其对应值设为控制量最小值,由此得出控制量变化率的极值范围的模块;根据下列公式计算得到有效控制值:v(k)=sat{v(k-1)+sat[u(k)-v(k-1)]}式中,v(k)为有效控制值。更进一步地,所述积分项偏差生成模块为根据下列公式计算并判断得到积分项偏差值的模块:esat(k)=v(k)-u(k)式中,Fi(k)为积分项,esat(k)为控制量的饱和误差;判断上述两式结果正负,计算得到积分项偏差值,具体判断过程如下:S3.1、输入esat(k)和Fi(k);S3.2、如果esat(k)小于零,并且Fi(k)大于零,则输出f(k)为esat(k)和-Fi(k)的最大值;否则,进行S3.3;S3.3、如果esat(k)大于零,并且Fi(k)小于零,则输出f(k)为esat(k)和-Fi(k)的最小值;否则,进行S3.4;S3.4、输出f(k)=0。与现有技术相比,本专利技术的有益效果为:1.该方法没有增加额外的控制参数,结构简单,不影响控制系统的鲁棒性和可靠性,适用范围广。2.该方法常应用于控制输入变化快,输出受限等容易产生积分饱和的系统,如车辆动力总成控制器;3.该方法能使控制量快速脱离饱和区,避免了系统大幅度超调。附图说明图1为本专利技术实施例的结构示意图;图2为本专利技术实施例中带抗饱和变速积分的PID控制逻辑图;图3为本专利技术实施例中计算积分项偏差值的判断逻辑图。具体实施方式下面结合附图对本专利技术实施例作详细说明,本实施例在以本专利技术技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本专利技术的保护范围不限于下述的实施例。本专利技术的技术方案为:一种基于PID控制的抗饱和变速积本文档来自技高网
...

【技术保护点】
1.一种基于PID控制的抗饱和变速积分方法,包括以下步骤:/nS1、通过常规PID控制和带偏差值反馈的控制,计算得出原始控制量;/nS2、限制控制量及其变化率范围,计算得出有效控制量;/nS3、根据控制量或其变化率超限方向和积分方向,判断出积分饱和方向,并给出相应的削弱积分的偏差值。/n

【技术特征摘要】
1.一种基于PID控制的抗饱和变速积分方法,包括以下步骤:
S1、通过常规PID控制和带偏差值反馈的控制,计算得出原始控制量;
S2、限制控制量及其变化率范围,计算得出有效控制量;
S3、根据控制量或其变化率超限方向和积分方向,判断出积分饱和方向,并给出相应的削弱积分的偏差值。


2.根据权利要求1所述的方法,其特征在于,所述S1具体为:根据下列公式对原始控制量进行计算:



式中,u(k)为原始控制量;c(k)为测量值;e(k)为系统输入偏差,即给定值r(k)和测量值c(k)的差值;f(k)为积分项偏差值;kp为比例增益,kd为微分增益,ki为积分增益,c(k)和f(k)的初始值均为0,k>1;
微分项的计算采用微分先行PID算法,即微分项中不考虑给定值,只对测量值进行微分。


3.根据权利要求2所述的方法,其特征在于,所述S2具体为:根据执行结构的性能极限和控制器的控制能力计算控制量及其变化率范围,即两者对控制量限制的最大值取小,其对应值设为控制量最大值,两者对控制量限制的最小值取大,其对应值设为控制量最小值,并得出控制量变化率的极值范围,进而根据下列公式计算得到有效控制值:
v(k)=sat{v(k-1)+sat[u(k)-v(k-1)]}
式中,v(k)为有效控制值。


4.根据权利要求3所述的方法,其特征在于,所述S3具体为:根据下列公式计算并判断,得到积分项偏差值:



esat(k)=v(k)-u(k)
式中,Fi(k)为积分项,esat(k)为控制量的饱和误差;
判断上述两式结果正负,计算得到积分项偏差值,具体判断过程如下:
S3.1、输入esat(k)和Fi(k);
S3.2、如果esat(k)小于零,并且Fi(k)大于零,则输出f(k)为esat(k)和-Fi(k)的最大值;否则,进行S3.3;
S3.3、如果esat(k)大于零,并且Fi(k)小于零,则输出f(k)为esat(k)和-Fi(k)的最小值;否则,进行S3.4;
S3.4、输出f(k)=0。


5.一种基于PID控制的抗饱和变速积分系统,其特征在于,包括PID控制模块,控制量限...

【专利技术属性】
技术研发人员:曾威沈波李卓严军陈功利
申请(专利权)人:东风汽车集团有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1