3. 串级控制:串级控制结构、主副回路设计原则、串级控制参数整定

串级控制,说白了就是「套娃」控制。一个控制器不够,那就再加一个。

我刚开始接触这个结构时,也觉得有点绕。但后来在化工厂处理一个蒸汽加热器项目时,单回路PID死活调不稳,温度波动±5℃。换成串级后,直接压到±0.5℃。嗯,从那以后我就成了串级控制的忠实用户。

3.1 串级控制结构

先看结构。串级控制有两个回路:主回路副回路

  • 主回路:也叫外环。它的任务是维持被控变量(比如温度)在设定值上。主控制器输出一个信号,作为副回路的设定值。
  • 副回路:也叫内环。它快速响应主控制器给的设定值,直接控制一个中间变量(比如蒸汽流量)。

我习惯把副回路想象成「先锋部队」。它先冲上去把干扰干掉,主回路再慢慢微调。这样主回路就不用承受大冲击了。

核心逻辑:副回路快,主回路稳。副回路负责「抗干扰」,主回路负责「保精度」。

下面这张图是我自己画的串级控制结构,你看一眼就明白了:

串级控制结构框图 主控制器 副控制器 执行器 副对象 主对象 主变送器 副变送器 设定值 干扰 主变量

你看,主控制器输出给副控制器当设定值。副控制器控制执行器,副对象输出反馈给副变送器,再回到副控制器。主对象输出反馈给主变送器,回到主控制器。这就是一个完整的串级闭环。

3.2 主副回路设计原则

设计串级控制,最怕瞎选回路。我见过有人把两个慢回路串在一起,结果系统振荡得像弹簧。这里有几个原则,是我这些年踩坑总结出来的:

3.2.1 副回路要「快」

副回路必须比主回路快3倍以上。说白了,副回路要能快速响应干扰。如果副回路也慢吞吞的,那串级就没意义了。

我的经验:副回路的时间常数,最好小于主回路的1/5。比如主回路时间常数是50秒,副回路最好在10秒以内。

3.2.2 副回路要包含主要干扰

串级控制最大的优势就是抗干扰。所以副回路必须把最主要的干扰源包进去。比如蒸汽加热器,蒸汽压力波动是主要干扰,那就把蒸汽流量或压力作为副变量。

3.2.3 主副回路要解耦

主回路和副回路的动态特性不能太接近。如果两者时间常数差不多,系统容易共振。我习惯让副回路快,主回路慢,拉开差距。

注意:副回路不能包含非线性环节,比如阀门死区、饱和。否则副回路自己都稳不住,主回路更没法调。

3.3 串级控制参数整定

串级整定,我推荐「先内后外,逐步逼近」的方法。别一上来就调主回路,那会乱套。

3.3.1 整定步骤

  1. 整定副回路:把主控制器切手动,副回路当单回路PID来整定。用衰减曲线法或临界比例度法,先让副回路稳定。
  2. 整定主回路:副回路整定好后,切回自动。主回路也当单回路PID来整定。但要注意,主回路的比例度和积分时间要适当放大,因为副回路已经承担了一部分控制作用。
  3. 联合微调:两个回路都整定好后,投入实际运行。观察主变量响应,如果超调大,适当增加主回路的积分时间。

3.3.2 参数整定口诀

我总结了一个口诀,方便记忆:

回路 比例度δ 积分时间Ti 微分时间Td
副回路 较小(20-50%) 较短(1-5秒) 一般不用
主回路 较大(50-150%) 较长(10-60秒) 视情况加

核心要点:副回路要「快准狠」,主回路要「稳准柔」。

3.3.3 避坑指南

我曾经在一个反应釜项目上,副回路整定得过于激进,比例度设到10%。结果副回路振荡,主回路也跟着抖。后来把副回路比例度放到35%,系统才稳定下来。

所以,副回路不要追求过快的响应。稳定第一,速度第二。

3.4 实际应用案例

以锅炉汽包水位串级控制为例:

  • 主变量:汽包水位(需要精确控制)
  • 副变量:给水流量(快速响应)
  • 干扰:给水压力波动、蒸汽负荷变化

副回路把给水流量的波动快速消除,主回路再慢慢调整水位。这样水位波动能控制在±5mm以内。单回路的话,±20mm都算好的。

嗯,串级控制就讲到这里。记住一句话:副回路抗干扰,主回路保精度。下次遇到难调的回路,试试串级,说不定有惊喜。


专注资料整理