对于散热器检测台来说,散热片最小流量值为20Kghr,最大可达200Kghr,流量变化比达到10。一组PID参数值很难在如此大流量范围变化时保持鲁棒性。加上原控制系统中没有流量测点,无法实现按流量变化调节PID参数的算法,所以导致流量较大和较小的散热器无法稳定。而且多组PID参数的调试工作量很大,这也直接降低了该方法的实用性。
为了进一步分析问题所在并找到合理的解决方法,我们重点分析了水系统中的调温设备-加热箱。如图2所示,因为一二次加热箱不大,可以采用集总参数法。设加热丝在单位时间内产生的热量为,水的比热为,流量为,箱内水质量为,入口低温水温度为,出口高温水温度为,加热箱对周围环境散热为。因为两个加热箱都做了很好的保温,近似将视为0,可列微分方程如下:
(1)
其中是主要扰动,是调节手段,而则为输出量。列出传递函数[2]可得:
(2)
由特征方程的根可知,微分方程的通解在静态时趋于0;因为非周期函数可以看作是幅值无穷小而具有一切频率成分的无穷多个谐波之和,所以将入口水温作傅里叶变换后,对于输入量的每项谐波,输出量都有相同频率的谐波与之对应,出口温度也是由这无穷多个谐波叠加而成。
输入输出量中的同频率谐波均为正弦函数,可用复数符号来表示,可令:
(3)
为扰动通道的幅频特性函数,而其幅值特性函数为:
(4)
由此可见,对于特定频率的入口水温扰动,当流量一定时,如果恰当选择值,可以实现对入口温度的波幅的缩小,从而可将出口温度的波幅限制在我们所需的范围内。
在散热器检测系统中,加热器容积约为100升,按照最大流量200Kghr计算,=1800。而入口水温波动的频率不高,一般周期为10分钟,可得:
。所以,如果恒定加热丝的加热量后,要使出水口温度稳定在±0.2℃内,只要进口水温在±3.8℃内波动即可。因为对一次加热器实行通断控制很容易将一次出水温度维持±3.8℃甚至更小的的波幅内,这样的热水进入二次加热器后,再利用上面的特性即可实现对供水温度的精确控制。
另外,水系统还用一台冷水机组将散热片出口的高温水降至常温,从而引入检测室内的小水流量计,测定流量。水冷机组根据被冷却出水温度启停。对于水系统来说,这是一个主要的扰动。但是因为对于每一工况,散热器出口水温和过冷水机组后的水温基本不变,所以这一部分冷负荷可以采用前馈思想,根据不同的工况由二次加热器给定值补偿,从而进一步减小供水温度的静差,保证将供水温度严格控制在设定值±0.2℃的范围内。
4模拟和实验数据上面的理论推导和结论,同时得到了数值模拟和实际运行数据的支持。图3所示为Matlab对稳定后的加热器进出口水温的模拟[3]。虚线进口水温波动线是幅值为3.8的正弦曲线,当加热量为定值时,代表出水温度的实线的波动范围被控制在了±0.2℃内。这很好了证明了理论分析的正确性。
另外,在流量为150kghr时,用上面的逻辑控制检测系统运行稳定后,现场用惠普数采仪每隔10秒对一次加热器出口水温和散热器进口水温进行采集,分别绘制温度图如下:
从图中看出,一次加热器出口水温度的波幅约为0.4℃,当二次加热量控制为定值时,散热器入口温度的波动幅度只有0.03℃,远远超过了国家标准要求的精度。当流量在大范围内改变时,系统同样能很好地稳定,所以数值模拟和实验数据都证明了上述控制方法的有效性。
5总结和通用控制策略的提出散热器检测台的风系统一旦设计完成后,运行状态下的风量都一定,不随散热器工况的切换而变化,所以只要PID控制参数在调试阶段确定好,一般不会出现控制不稳的情况;但不同散热片要求的水流量不同使得时间常数值变化剧烈,改变了系统特性。在没有流量测点的情况下,一般的PID参数都是针对中等流量的散热片整定得到的,所以在检测流量特大和特小的散热器时,难免会发生无法控制的情况。
针对类似的散热器检测水系统,上面的控制策略不仅调试简单,避免了繁琐的PID参数调节过程,调节精度很高,而且大流量范围内的鲁棒性好,无需增加流量测量装置。控制策略可以概括如下:
- 二次加热器采用前馈控制,根据不同工况补偿冷水机组带走的冷负荷,但对每一工况的加热量为定值;
- 一次加热器采用反馈控制,根据当前出水温度值合理给定温度高低限和间断投入的热量,保证适当的一次水出口温度的波动幅值和频率。