Buck變換器的數字模糊PID控制
3.1控制電路設計系統的閉環控制框圖如圖4所示。取輸出電壓的誤差和微分量,送入模糊控制器和PID控制器,由模糊控制器根據輸入控制量偏差實時給出PID的參數,再由PID控制器給出控制信號,從而實現對變換器的精確控制。取輸入電壓的誤差送入系統前饋校正電路中,輸出補償量加入到模糊PID控制輸出量,和一起組成變換器的占空比控制量d。圖中:Uref2、Uref1分別為輸入和輸出參考電壓;采用上一周期的輸出占空比值,而不用靜態值D,這樣可確保系統的平滑性和穩定性;M(s)為模糊PID控制器的傳遞函數;G2(s)為前饋補償函數。
3.2PID參數的整定
對于線性系統,PID參數的整定方法有多種,如:
1)ZieglerNichols頻率響應法[2];
2)Cohencoon響應曲線法[3];
3)基于積分平方準則ISE整定法[4];
4)極點配置法;
5)根軌跡法;
6)工程整定法等等。
實際上,DC/DC變換器為一非線性系統,而PID控制只適用于線性系統或有限范圍波動的非線性系統,用一組事先整定好的PID參數,難以達到很好的控制效果,故其適用范圍有限。為提高PID控制系統的控制性能和適用范圍,必須根據偏差實時地改變Kp、Ki、Kd這三個參數,即實時調節PID控制器的增益。其控制框圖如圖5所示。
首先可由DC/DC變換器靜態模型,依據上述線性PID參數整定法,得到較優的Kp,Ki和Kd靜態PID參數值。模糊控制器依據偏差對應每一量化等級,都可得到相對應范圍內較優的Kp′,Ki′和Kd′瞬時值。
一般來說Kp′在偏差e絕對值較小時取較小值,反之取較大值,這樣有利于加快響應速度,同時保證有很好的穩定性;Ki′在偏差e絕對值較小時取較大值,反之取較小值,這樣既有利于保證穩態無靜差,又不會引起積分飽和而使超調增大、調節時間延長;微分系數Kd′在偏差e的絕對值較小時取較大值,反之取較小值,這樣有利于加快對小偏差的反應速度,提高控制器對干擾的靈敏度,在出現干擾時可及時調節。
4仿真及實驗結果
本控制系統實驗采用TMS320F240型DSP,輸入交流電壓為110~250V,輸出為直流10V,頻率為60kHz,L=120μH,C=960μF,帶電阻性負載。應用PSPICE對本系統進行了仿真,仿真結果如下圖6所示。實驗結果如圖7所示,在t=0.035s時,系統受到輸入電壓的階躍干擾。由仿真和試驗結果可知,模糊PID控制具有較滿意的控制效果和較快的動態性能。 5結語
本文通過狀態平均法,獲得了Buck電路電壓反
1數字模糊PID控制2模擬電壓負反饋控制圖7系統起動和受輸入電壓干擾響應曲線
饋控制下的動態小信號模型和傳遞函數,其控制系統采用數字模糊PID控制。通過使用對非線性、時滯系統具有較好控制效果的模糊控制,對PID參數進行監控,大大提高了PID控制系統的精度、響應速度和適用范圍。仿真與實驗結果表明,采用本控制方法,系統具有較高的電壓調整精度和較快的動態響應速度,適用范圍大,抗干擾能力強等特點,特別是抗輸入電壓干擾能力。由于采用數字控制,控制系統可調整性好,抗外界干擾能力也得到加強。另外,如果本控制方法與遺傳算法相結合,利用遺傳算法進行對模糊規則的設計和控制,則可彌補模糊控制器缺乏系統設計方法的缺點,從而實現對變換器的智能控制[5]。
評論