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