兩個PID相互切換
劉玉蓉
發(fā)布于2014-12-10 17:31
262
0
標(biāo)簽:
現(xiàn)場有兩個泵 每個泵有自己的變頻器 一拖一的 這兩個泵開一個就足以滿足現(xiàn)場需求 所以業(yè)主要求定時切換運行
切換時我想先啟動備機,然后備機頻率逐漸增加,主機頻率逐漸降低直至停機,也就是切換時候盡量無擾動 想知道這兩個PID如何操作???
佳答案
按照你的思想應(yīng)該只要一個pid,然后用一個中間變量(md0,real,)做切換用,一個bool(m10.0)量控制切換動作。
如果定時時間到了,則m10.0量取反,然后判斷如果m10.0為0,則md0=md0+deta,如果m10.0為1,則md0=md0-deta。
如果pid的輸出-md0<=deta,則md0=pid輸出。此時將md0輸出給一個ao通道,pid輸出-md0輸出給另一個ao通道。
deta為pid輸出的一個周期允許變化的限幅。