TI學習筆記之“振動補償算法”

一些應用中,負載和機械角度有關,比如空調壓縮機。典型壓縮機應用的負載曲線如下圖所示,不難發現,在一個機械週期內,負載和機械角度存在一定的關係,這種情況在轉子式壓縮機中尤爲明顯。爲了實現對已知的負載進行補償,TI創建了一個新的庫來植入這種補償算法。

振動補償模塊的第一個輸入是機械角度,該角度由電角度和極對數計算得出。機械角度不需要和電角度同步,換句話說,機械角度的0位置,不需要等於電角度的0位置,這是因爲振動補償模塊將根據機械角度對負載進行自學習。

振動補償模塊的第二個輸入是學習率,代表着學習的快(對噪聲免疫能力弱)、慢(對噪聲免疫能力強),個人認爲這個學習率應該就是一個濾波係數。

振動補償模塊的第三個輸入是相位超前,代表負載相對於機械角度的位置,如果相位超前爲0,補償的q軸電流IqRef_ff就對應到機械角度,如果相位超前爲10,補償的q軸電流IqRef_ff將對應到機械角度加10度的位置。

振動補償模塊的第四個輸入是反饋的q軸電流Iq。

最後,採用前饋的方法來對振動進行補償,將計算得到的IqRef_ff疊加到q軸電流控制器的基準上。

 

參考文獻:InstaSPIN Projects and Labs User’s Guide,TI技術文檔

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章