關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 自適應模糊PID控制的太陽光跟蹤伺服系統

        自適應模糊PID控制的太陽光跟蹤伺服系統

        作者: 時間:2013-01-14 來源:網絡 收藏

        2 被控對象模型
        目前,關于太陽能伺服系統模型大多是對直流電機建模,并沒有考慮到系統參數對跟蹤系統的影響。文中采用的被控對象為文獻中提出的基于步進電機的雙軸跟蹤伺服系統,其基本功能是使光伏陣列快速、平穩且準確地跟蹤定位太陽光源。利用天文知識可以精確地獲得太陽高度角和方位角。太陽光源跟蹤伺服系統時刻檢測光伏陣列和太陽光源的位置并將其輸入到驅動運算單元,并產生輸出信號驅動兩部電機,分別在水平面和鉛錘面內運動,使太陽光時刻垂直入射到光伏陣列的表面上,達到準確和快速跟蹤太陽光源的目的。太陽能光源跟蹤伺服系統如圖2所示。

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

        c.JPG


        由于高度角跟蹤傳動機構與方位角傳動機構工作時互不影響,下面以方位角跟蹤傳動機構為例進行建模和仿真研究。由文獻可知,方位角跟蹤傳動機構的傳遞函數為:
        d.JPG

        3 的設計
        該控制系統設計的關鍵是要先找出3個參數與誤差e和誤差變化率ec之間的模糊關系,要求在系統運行中不斷檢測e和ec,根據模糊控制原理對3個參數進行在線修正以滿足不同情況下對參數的不同要求,最終獲得良好的動態和靜態控制性能。
        3.1 確定模糊控制器的結構
        基于對系統的上述分析,模糊控制器采用兩輸入、三輸出的控制器,將誤差e和誤差的變化率ec作為輸入,將的3個參數的修正值作為輸出。KP,KI,KD參數調整算式如下:
        e.JPG
        3.2 確定語言變量并確定語言值的隸屬度函數
        設定輸入誤差e的語言變量為E,誤差變化率ec的語言變量為EC,兩者的論域都為{-3,-2,-1,0,1,2,3},相應的語言值為{負大(NB),負中(NM),負小(NS),零(ZO),正小(PS),正中(PM),正大(PB)};輸出△KP的語言變量為△KP、△KI的語言變量為△KI、△KD的語言變量為△KD,三者的論域都為{0,1,2,3},相應的語言值為{零(ZO),正小(PS),正中(PM),正大(PB)}。輸入輸出變量的隸屬度函數采用三角函數。輸入變量e的隸屬函數如圖3所示,輸出變量△KP的隸屬函數如圖4所示。

        f.JPG


        3.3 建立模糊控制規則
        PID參數的適應必須考慮到在不同時刻3個參數的作用以及相互之間的互聯關系。對于不同的誤差e和誤差的變化率ec,控制器參數的自整定原則可歸納如下:1)當誤差較大時,為使系統具有較好的快速跟蹤性能,應取較大的KP和較小的KD參數,同時為避免系統響應出現較大的超調,應對積分作用加以限制,取較小的KI;2)當誤差處于中等大小時,為使系統響應具有較小的超調,KP應取小一些,同時為保證系統的響應速度,KI和KD大小要適中;3)當誤差較小時,為保證系統具有較好的穩態特性,KP和KI應取得大一些,同時為避免系統在設定值附近出現振蕩,并考慮系統的抗干擾性能,當誤差變化率較小時,KD可取大些,當誤差變化率較大時,KD應取小一些。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 广元市| 东兰县| 新晃| 安新县| 申扎县| 南和县| 永吉县| 宝山区| 杭锦旗| 花莲市| 天柱县| 吉水县| 承德县| 稻城县| 石台县| 泉州市| 石泉县| 慈溪市| 永靖县| 齐齐哈尔市| 潜山县| 县级市| 南丰县| 郴州市| 昌都县| 新源县| 丽水市| 金川县| 仪陇县| 达州市| 梁平县| 米易县| 东莞市| 凤冈县| 即墨市| 丹阳市| 哈巴河县| 永善县| 肥西县| 大埔区| 太康县|