发明名称 一种微分可调PID控制器参数工程整定方法
摘要 本发明提出一种微分可调PID控制器参数工程整定模型及方法。该方法采用遗传算法优化技术,通过仿真获得不同热工过程及PID控制器微分份额下对应的优化的PID控制器参数,并以优化的PID控制器参数作为样本,采用BP神经网络技术建立PID控制器参数工程整定模型,根据实际热工过程阶跃响应曲线的特征参数及选择的PID控制器微分份额大小,采用建立的神经网络模型计算PID控制器参数的整定值。采用本发明方法整定的PID控制器,其控制性能在快速性、稳定性和鲁棒性等方面都优于采用传统工程整定方法整定的PID控制器,并且能方便地调整PID控制器微分作用的大小,有效克服了传统PID控制器参数工程整定方法的不足。
申请公布号 CN105929683A 申请公布日期 2016.09.07
申请号 CN201610459552.8 申请日期 2016.06.23
申请人 东南大学 发明人 雎刚;钱晓颖
分类号 G05B11/42(2006.01)I 主分类号 G05B11/42(2006.01)I
代理机构 江苏永衡昭辉律师事务所 32250 代理人 王斌
主权项 一种微分可调PID控制器参数工程整定方法,其特征在于:包括步骤:步骤1:PID控制器的传递函数为<img file="FDA0001026590230000011.GIF" wi="542" he="118" />s为复变量,K<sub>P</sub>为比例系数,K<sub>I</sub>为积分系数,K<sub>D</sub>为微分系数,并且满足:<img file="FDA0001026590230000012.GIF" wi="294" he="135" />其中α为PID控制器微分份额;采用BP神经网络技术,建立以过程阶跃响应曲线的特征参数滞后时间τ和惯性时间T<sub>c</sub>以及PID控制器微分份额α为模型输入变量,以PID控制器参数K<sub>P</sub>、K<sub>I</sub>和K<sub>D</sub>为模型输出变量的神经网络模型,并以该神经网络作为PID控制器参数工程整定模型;其中用于建立神经网络模型的辨识样本通过如下方法获取:(1)神经网络模型输入辨识样本通过如下计算:(11)设置热工过程传递函数<img file="FDA0001026590230000013.GIF" wi="320" he="127" />的两个参数T<sub>0</sub>和n的取值范围,分别为:T<sub>0</sub>∈[10,110]、n∈[1,8]的整数,T<sub>0</sub>为时间常数,n为过程的阶次,控制器微分份额范围为α∈[0.15,0.25];T<sub>0</sub>、n和α在上述范围内以等间隔的方式分别取若干值,并将T<sub>0</sub>、n和α的取值配对组合,共有N种不同组合,记每种组合中所对应的3个参数T<sub>0</sub>、n和α的值分别为T<sub>0i</sub>、n<sub>i</sub>和α<sub>i</sub>,以每种组合中的T<sub>0i</sub>和n<sub>i</sub>作为热工过程传递函数的对应参数,得到N个传递函数<img file="FDA0001026590230000014.GIF" wi="387" he="127" />i=1,2,……,N;(12)通过仿真获得传递函数G<sub>i</sub>(s)的阶跃响应曲线,并计算获得该传递函数的阶跃响应曲线的特征参数τ<sub>i</sub>和T<sub>ci</sub>,i=1,2,……,N;其中τ<sub>i</sub>为滞后时间,其值为阶跃响应曲线上拐点处的切线与横坐标轴的交点值,T<sub>ci</sub>为惯性时间,其值为以阶跃响应曲线上的最大速度,从起始值变化到最终平衡值所需要的时间;以τ<sub>i</sub>、T<sub>ci</sub>及与传递函数G<sub>i</sub>(s)参数T<sub>0i</sub>和n<sub>i</sub>对应的组合参数α<sub>i</sub>作为神经网络模型的输入辨识样本;(2)与τ<sub>i</sub>、T<sub>ci</sub>和α<sub>i</sub>对应的神经网络模型输出辨识样本通过如下计算:由热工过程G<sub>i</sub>(s)和PID控制器构成单回路负反馈控制系统,热工过程输入为PID控制器的输出u(t),输出为y(t),PID控制器的输入为热工过程输出设定值r与y(t)之差,t为时间;设定值r作单位阶跃扰动,采用遗传算法优化PID控制器的两个独立参数K<sub>P</sub>和K<sub>I</sub>,得到对应于G<sub>i</sub>(s)及PID控制器微分份额α<sub>i</sub>下的优化的PID控制器比例系数K<sub>Pi</sub>和积分系数K<sub>Ii</sub>,并由下式计算对应的优化的微分系数K<sub>Di</sub>值:<maths num="0001"><math><![CDATA[<mrow><msub><mi>K</mi><mrow><mi>D</mi><mi>i</mi></mrow></msub><mo>=</mo><mfrac><mrow><msub><mi>&alpha;</mi><mi>i</mi></msub><mo>&CenterDot;</mo><msup><msub><mi>K</mi><mrow><mi>P</mi><mi>i</mi></mrow></msub><mn>2</mn></msup></mrow><msub><mi>K</mi><mrow><mi>I</mi><mi>i</mi></mrow></msub></mfrac><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mo>...</mo><mo>,</mo><mi>N</mi><mo>;</mo></mrow>]]></math><img file="FDA0001026590230000021.GIF" wi="734" he="143" /></maths>并以K<sub>Pi</sub>、K<sub>Ii</sub>和K<sub>Di</sub>作为与τ<sub>i</sub>、T<sub>ci</sub>和α<sub>i</sub>对应的神经网络模型的输出辨识样本;上述遗传算法以使如下的性能指标J最小为优化目标:<maths num="0002"><math><![CDATA[<mrow><mi>J</mi><mo>=</mo><mi>&beta;</mi><msubsup><mo>&Integral;</mo><mn>0</mn><msub><mi>t</mi><mn>1</mn></msub></msubsup><msup><mrow><mo>&lsqb;</mo><mi>r</mi><mo>-</mo><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>&rsqb;</mo></mrow><mn>2</mn></msup><mi>d</mi><mi>t</mi><mo>+</mo><msubsup><mo>&Integral;</mo><msub><mi>t</mi><mn>1</mn></msub><msub><mi>t</mi><mn>2</mn></msub></msubsup><mo>|</mo><mi>r</mi><mo>-</mo><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>|</mo><mi>d</mi><mi>t</mi></mrow>]]></math><img file="FDA0001026590230000022.GIF" wi="699" he="101" /></maths>其中β为常数,取0.8~2之间的值,<img file="FDA0001026590230000023.GIF" wi="230" he="95" />t<sub>2</sub>=3(τ<sub>i</sub>+T<sub>ci</sub>),i=1,2,……,N;步骤2:对于实际被控热工过程,通过试验得到过程的阶跃响应曲线,计算阶跃响应曲线的特征参数K、τ和T<sub>c</sub>,K为稳态增益;根据具体应用确定PID控制器微分份额α,将α,τ和T<sub>c</sub>作为步骤1中神经网络模型的输入,得到神经网络的输出为K<sub>P</sub>'、K<sub>I</sub>'和K<sub>D</sub>',则相应PID控制器参数的整定值分别为<img file="FDA0001026590230000024.GIF" wi="217" he="119" /><img file="FDA0001026590230000025.GIF" wi="486" he="119" />
地址 210096 江苏省南京市四牌楼2号