圖一是進入PI控制器的誤差,圖二是逆變器采樣電流,圖三是驅動波形的正弦信號!為什么有這么大的振動?
電流控制型逆變器 采用PI控制 輸出電流波形為什么是這樣的
全部回復(7)
正序查看
倒序查看
@zhou770328
(1)軟件濾波和硬件濾波要分清針對哪個信號濾波!(2)你的pi輸出震蕩,表示你的pi 可能參數太大,不一定是電流需要濾波!如果你的系統是閉環的,如果pi參數太大,濾波不一定能解決問題.(3)你的波形是實際測試波形還是仿真波形,如果是實際測試波形,則需要查找高頻震蕩的實際物理形成!
謝謝給予的回復!
1.現在就是有點迷惑 ,自己想對采樣的電流信號和電壓信號進行濾波。
2.這個PI的控制環路還是需要整理的。我這個是閉環控制的。請問下PI的參數是根據控制環路的傳遞函數來計算的嗎?
3.這個是處理的里面采樣得到的數據!不是仿真的。請問下您能大致說一下這些高頻震蕩產生的例子嗎?
0
回復
@fiveway
謝謝給予的回復!1.現在就是有點迷惑,自己想對采樣的電流信號和電壓信號進行濾波。2.這個PI的控制環路還是需要整理的。我這個是閉環控制的。請問下PI的參數是根據控制環路的傳遞函數來計算的嗎?3.這個是處理的里面采樣得到的數據!不是仿真的。請問下您能大致說一下這些高頻震蕩產生的例子嗎?
(1)電流信號和電壓信號進行濾波是肯定需要的,電流濾波頻率不能把20khz的頻率給濾除吧.電壓不能把50hz的信號濾除吧,所以濾波頻率你應該知道是多少了. 你pi輸出的震蕩不是濾波采樣能搞定. 他因該為2khz 附近吧.
實際測試電感電流波形,看看是否有類似的頻率分量.我想電感電流應該有類似的頻率信號. 你可以嘗試降低pi 的帶寬或則對電流環的error值進行濾波處理. 多嘗試幾組參數.
(2) 你降低你的pi嘗試一下下,關鍵bus電壓波形怎么樣,我也不清楚. 你可以嘗試先將bus環路的輸出限制為一個固定數值來調試電流環的pi值. 理論的pi參數值是根據模型計算得到,但是實際的pi值和理論上的會有差異.畢竟我們建立的模型和實際模型不是完全一樣的.
(3)關于震蕩,請問在電路里面什么會產生震蕩?自己think吧.
0
回復
@zhou770328
(1)電流信號和電壓信號進行濾波是肯定需要的,電流濾波頻率不能把20khz的頻率給濾除吧.電壓不能把50hz的信號濾除吧,所以濾波頻率你應該知道是多少了.你pi輸出的震蕩不是濾波采樣能搞定.他因該為2khz附近吧.實際測試電感電流波形,看看是否有類似的頻率分量.我想電感電流應該有類似的頻率信號.你可以嘗試降低pi的帶寬或則對電流環的error值進行濾波處理.多嘗試幾組參數.(2)你降低你的pi嘗試一下下,關鍵bus電壓波形怎么樣,我也不清楚.你可以嘗試先將bus環路的輸出限制為一個固定數值來調試電流環的pi值.理論的pi參數值是根據模型計算得到,但是實際的pi值和理論上的會有差異.畢竟我們建立的模型和實際模型不是完全一樣的.(3)關于震蕩,請問在電路里面什么會產生震蕩?自己think吧.
謝謝回復!
1.我現在有的迷惘,就是關于濾波的問題?請問是硬件上面做還是放在軟件上面做,如果軟件濾波的化是不是很占資源 ?
2.確實實際和建立的模型有很大的區別,這一點我會好好的思考一下的。謝謝你的講解。
3.您看我這樣理解你的第三點對嗎:關鍵在于 是硬件電路引起的還是軟件的PI引起的?從這兩個方面找原因?
0
回復