Boost Pfc過零點的一些思考
最近幾天在學習pfc的一些原理,在仿真的過程中,會出現(xiàn)電壓過零點的時候,電流畸變,具體來說就是電流在電壓過零點到來之前已經(jīng)降為0,電流在電壓過零點之后又會持續(xù)一段為0。具體如下圖所示
通過反復思考并對比各個環(huán)節(jié)的仿真波形,發(fā)現(xiàn)造成這種現(xiàn)象的直接原因(注意,不是根本原因)是反饋的電流跟不上電流的指令,換句話說就是反饋電流其實就是實際的電感電流,跟電流指令比較,誤差過大,而這種誤差在電流越小是反而越大,在電流為0時,這種誤差達到最大,環(huán)路不能及時的把這種誤差調(diào)節(jié)到可接受的范圍。更直接點說就是,在電流很小時,環(huán)路輸出的值應(yīng)該使得占空比很大,可是當環(huán)路輸出的值和三角波比較后得到的占空比不足夠大時,就會出現(xiàn)電感電流上升的較小,進而提前降為0。按道理說可以通過提高環(huán)路響應(yīng)速度解決該問題,但是仿真發(fā)現(xiàn)會出現(xiàn)不穩(wěn)定的情況(這里或許是本人水平有限,沒調(diào)整到合適的環(huán)路參數(shù))。 進行到這里的時候,有點卡住了,我隱約記得有視頻說過補償占空比的事情。所以靈光乍現(xiàn),這里或許也可以,既然不夠,那就補償來湊,具體的補償思路是,讓環(huán)路的輸出值再額外添加一個補償值,上面提到過,電流越小,誤差越大,所以補償值就需要誤差越大補償越多。所以補償值不能是一個常數(shù),補償值的線性關(guān)系要和環(huán)路值的輸出相反才行,這個補償可以利用整流后的饅頭波除以一個比例系數(shù)得到,因為饅頭波線性關(guān)系正好滿足上述條件。再次經(jīng)過仿真,果然立竿見影。至于為什么單純的調(diào)整環(huán)路效果不好,還需要繼續(xù)學習看看,以上均為一家之言,歡迎大家指點評論。