发明名称 火电厂热工系统中基于时间量度的PID控制器的优化设计方法
摘要 一种火电厂热工系统中基于时间量度的PID控制器的优化设计方法,在不完全知道被控对象数学模型的情况下,PID控制器的传递函数为:G<sub>PID</sub>(s)=K<sub>f</sub>(K<sub>p</sub>+K<sub>i</sub>/s+K<sub>d</sub>s/(T<sub>d</sub>s+1);设计整定第一步是设置PID控制器K<sub>p</sub>,T<sub>i</sub>,K<sub>d</sub>的参数范围,应用黄金分割法确定K<sub>p</sub>,T<sub>i</sub>,K<sub>d</sub>的数值;设计整定第二步是观察在第一步设置PID控制器K<sub>p</sub>,T<sub>i</sub>,K<sub>d</sub>的参数下,系统闭环输出,然后按照黄金分割法进行2—3次参数整定即可获得满意的控制效果。本发明能够较好较快的完成调试过程,并且能够获得满意的控制品质。
申请公布号 CN105045233A 申请公布日期 2015.11.11
申请号 CN201510404996.7 申请日期 2015.07.10
申请人 国电科学技术研究院 发明人 陈宝林;华山;王德华;吴雨浓
分类号 G05B19/418(2006.01)I 主分类号 G05B19/418(2006.01)I
代理机构 北京慧泉知识产权代理有限公司 11232 代理人 王顺荣;唐爱华
主权项 火电厂热工系统中基于时间量度的PID控制器的优化设计方法,其特征在于:该方法具体步骤如下:步骤一:在被控对象不包含不稳定的极点和纯滞后时间,由PID控制器构建的控制系统中,PID控制器的积分时间T<sub>i</sub>≈(1/3~1/6)nt<sub>s</sub>其中n是控制系统的时间量度;设被控对象为G(s),如果经过PID补偿后的开环系统Q(s)=G(s)G<sub>PID</sub>(s)≈1/T<sub>i</sub>s,则闭环系统H(s)=1/(T<sub>i</sub>s+1),这个系统完成控制指令即阶跃信号的时间T≈6T<sub>i</sub>;如果经过PID补偿后的开环系统为Q(s)=G(s)G<sub>PID</sub>(s)=1/(cs<sup>2</sup>+ds)=1/(T<sub>i</sub>s(T<sub>i</sub>s/4+1))由于系统无超调,阻尼系数ζ=1,则c=1/w<sup>2</sup>,d=2/w,T<sub>i</sub>=d;闭环系统H(s)=1/(cs<sup>2</sup>+ds+1),完成控制指令的时间T≈7/w,则T<sub>i</sub>≈(2/7)T;式中符号说明如下:T≈7/w,w是系统无阻尼震动频率;这是设计PID控制器中积分时间的根据,而传统的PID控制器的传递函数为:G<sub>PID</sub>(s)=K<sub>p</sub>+K<sub>i</sub>/s+K<sub>d</sub>s;步骤二:改进的PID控制器的传递函数为:G<sub>PID</sub>(s)=K<sub>f</sub>(K<sub>p</sub>+K<sub>i</sub>/s+K<sub>d</sub>s/(T<sub>d</sub>s+1))   (1)其中K<sub>f</sub>,T<sub>d</sub>的作用很重要,选择合适的K<sub>f</sub>对大纯滞后系统的PID控制器设计很关键;K<sub>f</sub>=f(τ/t<sub>p</sub>)=f(h),h=τ/t<sub>p</sub>;其中,τ是系统纯滞后时间,t<sub>p</sub>是在无纯滞后时间τ的情况下,系统的过渡过程时间,K<sub>f</sub>是关于h的单调递减函数,0<K<sub>f</sub>≤1,当τ=0时,K<sub>f</sub>=1;通过大量工程数据和曲线拟合的方法得到下面的公式:K<sub>f</sub>=f(τ/t<sub>p</sub>)K<sub>f</sub>=f(h)=c<sub>0</sub>+c<sub>1</sub>h+c<sub>2</sub>h<sup>2</sup>+c<sub>3</sub>h<sup>3</sup>+c<sub>4</sub>h<sup>4</sup>+…,   (2)或者<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>K</mi><mi>f</mi></msub><mo>=</mo><mi>f</mi><mrow><mo>(</mo><mi>h</mi><mo>)</mo></mrow><mo>=</mo><msup><mi>e</mi><mrow><mo>-</mo><mrow><mo>(</mo><msub><mi>c</mi><mn>0</mn></msub><mo>+</mo><msub><mi>c</mi><mn>1</mn></msub><mi>h</mi><mo>+</mo><msub><mi>c</mi><mn>2</mn></msub><msup><mi>h</mi><mn>2</mn></msup><mo>+</mo><msub><mi>c</mi><mn>3</mn></msub><msup><mi>h</mi><mn>3</mn></msup><mo>+</mo><msub><mi>c</mi><mn>4</mn></msub><msup><mi>h</mi><mn>4</mn></msup><mo>+</mo><mo>...</mo><mo>)</mo></mrow></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000756691110000021.GIF" wi="1611" he="103" /></maths>实践证明,当系数h=τ/t<sub>p</sub>增大时,为了保证控制系统的稳定和品质,必须减小K<sub>f</sub>;上面计算K<sub>f</sub>公式的非线性,恰好补偿了被控制对象G(s)=k<sub>0</sub>e<sup>‑τs</sup>/(as<sup>2</sup>+bs+1)=e<sup>‑τs</sup>G<sub>1</sub>(s)中非最小相位部分e<sup>‑τs</sup>对最小相位部分k/(as<sup>2</sup>+bs+1)的影响;把传统PID控制器中微分K<sub>d</sub>s改进为K<sub>d</sub>s/(T<sub>d</sub>s+1),能够有效改进微分的冲击作用,通过T<sub>d</sub>的设置能够增加微分作用的时间,减少微分带来的干扰;步骤三:在不完全知道被控对象数学模型的情况下,若设控制系统的时间尺度为n,依据上述命题,按照下面方法整定PID控制器参数;实际工程应用中,在分散控制系统DCS控制周期t<sub>s</sub>确定的情况下,这种PID控制器参数整定方法不需要知道被控对象的数学模型,只需大致确定系统的1个基本参数,即时间尺度n;系统完成控制指令的时间T一般在现场也容易得到T=nt<sub>s</sub>,这反映了控制工程师对被控系统特性的基本了解和认识,在火力发电厂对汽温、水位、汽压、负荷系统中,T是不同的;如果不能够估计出n,就只能根据系统的控制周期或者采样周期t<sub>s</sub>来进行优化设计;(1)如果能够估计出n,设置积分时间T<sub>i</sub>=n<sub>i</sub>t<sub>s</sub>,其中n<sub>i</sub>=(1/3~1/6)n;如果不能够估计出n,设置积分时间T<sub>i</sub>=(60~200)t<sub>s</sub>,初步设定PID参数如下:PID控制器前置系数K<sub>f</sub>=1,比例系数K<sub>p</sub>=(0.3~1.5);,微分系数K<sub>d</sub>=0,微分时间T<sub>d</sub>=(1~5)t<sub>s</sub>;一般的,为了防止系统输出出现大的波动,积分时间需要选择大一些,取T<sub>i</sub>=200t<sub>s</sub>,在Kp,T<sub>i</sub>,K<sub>d</sub>这组参数范围内去控制系统,能够保证被控量不会出现大的波动;应用黄金分割方法,在这组参数范围内确定一个K<sub>p</sub>,T<sub>i</sub>,K<sub>d</sub>的值;(2)应用上述第一步设定的PID参数,如果被控对象输出比较慢,应用黄金分割法减少积分时间T<sub>i</sub>,增加比例系数K<sub>p</sub>,如果能够估计出n,设置T<sub>i</sub>=nt<sub>s</sub>/(4.5~6,)或者增大K<sub>f</sub>,K<sub>f</sub>=(1.1~1.7);应用上述第一步设定的PID参数,如果被控对象的输出太快且波动大,说明被控对象包含纯滞后时间环节,或者被控对象的阻尼系数ζ<0.76,应用黄金分割法增加积分时间T<sub>i</sub>,减少比例系数K<sub>p</sub>,如果能够估计出n,设置T<sub>i</sub>=nt<sub>s</sub>/(2.5~3.5));如果被控对象的输出仍有波动,但波动有所减少,加进微分K<sub>d</sub>s/(T<sub>d</sub>s+1)作用K<sub>d</sub>=T<sub>i</sub>/4,T<sub>d</sub>=(1~5)t<sub>s</sub>;如果加进微分作用后,被控对象输出仍然有波动,减小K<sub>f</sub>,取K<sub>f</sub>=0.1~0.7;(3)如果经过(1),(2)步设计仍然不能够获得满意的控制品质,需要回到第一步重新设置K<sub>p</sub>,T<sub>i</sub>,K<sub>d</sub>的取值范围,重复(1)和(2)步的设计直到获得满意的控制品质;按照上述(1),(2)和(3)步的设计整定PID控制器参数,这种基于时间尺度的PID参数整定方法,在第(2)步中,改变K<sub>f</sub>等价于同时改变了其它3个参数K<sub>p</sub>,T<sub>i</sub>,K<sub>d</sub>,这是一种简单有效的方法,一般2~4次即能获得满意的控制品质。
地址 210031 江苏省南京市浦口区浦东路10号