换热器示意如图,通过烟气的调节阀,用锅炉高温尾气给水加热。控制目标是出水温度维持在设定值附近。高温尾气变化不大,进水温度变化频繁,幅度也不小。根据设定出水温度来直接PID控制调节阀,效果很不稳定。于是想用串级控制,不知我的如图所示的在编程上的想法对不对。
进水有波动,串级控制进水流量也可以,还得根据实际情况来测试是否可行
热量和温度流量都有关系,你现在的做法只能粗略控制,还要加流量的补偿。进水流量和烟气流量,你需要达到一个热的动态平衡。
进水波动这么大,控制需要响应很快,而温度本身就是响应慢的参数,控制起来肯定是不太稳定,建议是在设备上进行改进,如加进水缓冲罐,用泵稳定供水
相当在控制上加了一个前馈,理论上是可以的。但参数要调节好。
可以尝试进水温度给个设定值,以进水温度的偏差乘以相应系数作为PID输出值的补偿。
1、两个PID模块串联,前面PID块需要先调整稳定,否则会影响后面PID块进行波动。
2、先调整出水的PID稳定,调整进水PID值,
3、调整PID需要调整比例、积分,pid的调整需要一个过程,直到找到合适的比例、积分点