发明名称 一种基于改进性能指标的PID控制器参数优化整定方法
摘要 本发明公开了一种基于改进性能指标的PID控制器参数优化整定方法。该方法根据被控热工过程的传递函数,通过仿真计算过程的阶跃响应曲线的特征参数稳态增益K、滞后时间τ和惯性时间T<sub>c</sub>,根据K、τ和T<sub>c</sub>采用传统的Z‑N工程整定法整定PID控制器的三个参数比例系数K<sub>P</sub>、积分系数K<sub>I</sub>和微分系数K<sub>D</sub>,根据整定结果确定K<sub>P</sub>、K<sub>I</sub>和K<sub>D</sub>参数的优化值搜索范围;采用遗传算法,基于改进的积分型性能指标及其相应的适应度函数,优化PID控制器的三个参数K<sub>P</sub>、K<sub>I</sub>和K<sub>D</sub>。采用本发明方法整定的PID控制器具有很好的控制性能。
申请公布号 CN106054596A 申请公布日期 2016.10.26
申请号 CN201610465240.8 申请日期 2016.06.23
申请人 东南大学 发明人 雎刚;钱晓颖
分类号 G05B13/02(2006.01)I 主分类号 G05B13/02(2006.01)I
代理机构 江苏永衡昭辉律师事务所 32250 代理人 王斌
主权项 一种基于改进性能指标的PID控制器参数优化整定方法,其特征在于:包括步骤:步骤1:根据被控热工过程的传递函数,通过仿真计算过程的阶跃响应曲线的特征参数稳态增益K、滞后时间τ和惯性时间T<sub>c</sub>;其中,由热工过程和PID控制器构成单回路负反馈控制系统,热工过程输出为y(t),输入为PID控制器的输出u(t),PID控制器的输入为热工过程输出设定值r与y(t)之差e(t),t为时间,热工过程传递函数为G(s);K的值为过程稳态值和初始值之差与过程阶跃输入信号的阶跃幅值之比;τ的值为阶跃响应曲线上拐点处的切线与横坐标轴的交点值;T<sub>c</sub>的值为以阶跃响应曲线上的最大速度,从起始值变化到最终稳态值所需要的时间;步骤2:根据步骤1得到的传递函数阶跃响应曲线的特征参数K、τ和T<sub>c</sub>,采用Z‑N工程整定法求得PID控制器的三个参数值:比例系数K'<sub>P</sub>,积分系数K'<sub>I</sub>,微分系数K'<sub>D</sub>;其中,PID控制器传递函数为<img file="FDA0001026593380000011.GIF" wi="568" he="118" />s为复数域内的复变量,K<sub>P</sub>为比例系数,K<sub>I</sub>为积分系数,K<sub>D</sub>为微分系数;步骤3:采用遗传算法优化PID控制器参数K<sub>P</sub>、K<sub>I</sub>和K<sub>D</sub>:PID控制器的三个参数的优化值搜索范围分别为:K<sub>P</sub>∈(0,α<sub>P</sub>·K'<sub>P</sub>),K<sub>I</sub>∈(0,α<sub>I</sub>·K'<sub>I</sub>),K<sub>D</sub>∈(0,α<sub>D</sub>·K'<sub>D</sub>),其中α<sub>P</sub>、α<sub>I</sub>和α<sub>D</sub>分别为大于1的实数;对步骤1构成的单回路负反馈控制系统中的设定值r作单位阶跃扰动,通过仿真计算如下的遗传算法适应度函数值f:<maths num="0001"><math><![CDATA[<mrow><mi>f</mi><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mfrac><mn>1</mn><mi>J</mi></mfrac><mo>,</mo></mrow></mtd><mtd><mrow><mi>I</mi><mo>&lt;</mo><mi>&delta;</mi></mrow></mtd></mtr><mtr><mtd><mrow><mfrac><mn>1</mn><mrow><mi>&beta;</mi><mo>&CenterDot;</mo><mi>J</mi></mrow></mfrac><mo>,</mo></mrow></mtd><mtd><mrow><mi>I</mi><mo>&GreaterEqual;</mo><mi>&delta;</mi></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001026593380000012.GIF" wi="366" he="279" /></maths>其中,β为大于1的实数,δ取0.001~0.01之间的值,J为改进的积分型优化性能指标:<maths num="0002"><math><![CDATA[<mrow><mi>J</mi><mo>=</mo><mi>&lambda;</mi><msubsup><mo>&Integral;</mo><mn>0</mn><msub><mi>t</mi><mn>1</mn></msub></msubsup><msup><mi>e</mi><mn>2</mn></msup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><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>e</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>|</mo><mi>d</mi><mi>t</mi></mrow>]]></math><img file="FDA0001026593380000013.GIF" wi="542" he="102" /></maths>式中,λ为误差平方项的权值系数,取0.8~2之间的值;t<sub>1</sub>和t<sub>2</sub>为仿真时刻,<img file="FDA0001026593380000021.GIF" wi="242" he="120" />t<sub>2</sub>=3(τ+T<sub>c</sub>),I为e(t)的积分值,由下式计算:<maths num="0003"><math><![CDATA[<mrow><mi>I</mi><mo>=</mo><msubsup><mo>&Integral;</mo><mrow><mn>0.7</mn><msub><mi>t</mi><mn>2</mn></msub></mrow><msub><mi>t</mi><mn>2</mn></msub></msubsup><mo>|</mo><mi>e</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>|</mo><mi>d</mi><mi>t</mi></mrow>]]></math><img file="FDA0001026593380000022.GIF" wi="310" he="94" /></maths>迭代优化后种群中适应度函数值最大的个体即为PID控制器三个参数K<sub>P</sub>、K<sub>I</sub>和K<sub>D</sub>的优化整定值。
地址 210096 江苏省南京市四牌楼2号