新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > Buck變換器的數字模糊PID控制

        Buck變換器的數字模糊PID控制

        作者: 時間:2011-02-18 來源:網絡 收藏
        出,系統開環的頻率特性較差,采用控制后,不僅改善了系統的相角裕度,同時也降低了系統在低頻時的增益。應用模糊控制對參數Kp、Ki、Kd實時地進行整定,則能改善的控制性能、自調整能力,從而可提高整個系統的控制精度和抗干擾能力。

        本文引用地址:http://www.104case.com/article/187617.htm

        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結語

        本文通過狀態平均法,獲得了電路電壓反

        1模糊PID控制2模擬電壓負反饋控制圖7系統起動和受輸入電壓干擾響應曲線


        饋控制下的動態小信號模型和傳遞函數,其控制系統采用模糊PID控制。通過使用對非線性、時滯系統具有較好控制效果的模糊控制,對PID參數進行監控,大大提高了PID控制系統的精度、響應速度和適用范圍。仿真與實驗結果表明,采用本控制方法,系統具有較高的電壓調整精度和較快的動態響應速度,適用范圍大,抗干擾能力強等特點,特別是抗輸入電壓干擾能力。由于采用控制,控制系統可調整性好,抗外界干擾能力也得到加強。另外,如果本控制方法與遺傳算法相結合,利用遺傳算法進行對模糊規則的設計和控制,則可彌補模糊控制器缺乏系統設計方法的缺點,從而實現對變換器的智能控制[5]。


        上一頁 1 2 3 下一頁

        關鍵詞: Buck PID 變換器 數字

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 绍兴县| 张家川| 垣曲县| 潞西市| 祁东县| 呼和浩特市| 静海县| 静乐县| 政和县| 金湖县| 汉沽区| 卓尼县| 上思县| 安福县| 元氏县| 马尔康县| 凤台县| 蒲城县| 平邑县| 久治县| 华安县| 修文县| 怀仁县| 安徽省| 那坡县| 大理市| 西青区| 瓦房店市| 昌邑市| 永定县| 枣阳市| 梁河县| 临桂县| 桂林市| 昌邑市| 涞源县| 托克逊县| 广河县| 永城市| 永安市| 呼伦贝尔市|