

使用冷水和熱水混合同時控制水溫和水量,熱水調節閥和冷水調節閥是兩個MV,水溫和水量是兩個CV。上圖上邊是兩個單回路PID,上圖下邊是2×2的先進控制方案。當沒有約束時,兩種控制方案是等價的。
如果非要找點不同,在設定值變化時,兩個單回路PID會互相影響。而先進控制則可以同時考慮兩個MV對兩個CV的影響,實現動態解耦控制。解耦是先進控制的天生稟賦,單回路則需要設計。如果追求動態極致性能,在單回路上增加前饋控制和串級控制,是提高閉環性能的常用方法。先進控制則可以直接直接實現動態極致性能。
一旦牽涉到MV控制權切換,PID單回路的控制邏輯就需要想象力。一般的原則是MV從一而終。如果水量太大,導致水溫控制的熱水調節閥飽和,這種情況下如何仍能保證水溫控制放棄水量控制呢?下面兩個方案給出先進控制的解決思路。
水溫控制方案1
閥位控制器當檢測到水溫控制器輸出,處于較高閥位有失控風險時,會減少PID控制器輸出并通過低選超馳控制關小冷水調節閥,從而放棄水量控制保證水溫控制。這個方案有兩個問題:①熱水閥不能全開,極致性能沒有達到;②閥位控制調節緩慢,動態性能可能略差。


如果用上圖下邊的先進控制,只要設置水溫的高優先級,就會在自由度充足時通知控制水溫和水量,在自由度不足時有限保證水溫。
如果上下限不合理導致水溫失控,則是授權不充分或者設備限制,超出了APC的能力,PID控制器設計時不用考慮。
水溫控制方案2
水溫控制回路可以修改為分程控制,當水溫低時首先開大熱水調節閥至全開,然后關閉冷水調節閥,通過通過低選超馳控制關小冷水調節閥,從而放棄水量控制保證水溫控制。這個方案有個問題:分程+超馳太復雜往往不是好方案,切換的空檔期不可避免。


如果用上圖下邊的先進控制,只要設置水溫的高優先級,就會在自由度充足時通知控制水溫和水量,在自由度不足時有限保證水溫。注意這個方案和上面的APC方案是一樣的。換句話說方案1和方案2,對先進控制而言是等價的。
如果上下限不合理導致水溫失控,則是授權不充分或者設備限制,超出了APC的能力,PID控制器設計時不用考慮。
當使用APC進行控制時,變量和模型不變,僅僅通過控制要求和參數的不同就能適應變化的控制要求。
作者:馮少輝博士
相關閱讀
◆分享幾個自動控制方案設計案例
◆高質量溫度控制必須建立在充分了解控制對象特性的基礎上
◆溫度控制系統、壓力控制系統、流量控制系統、液位控制系統故障診斷及處理