<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 電源與新能源 > 設計應用 > 光伏電池陣列的研制

          光伏電池陣列的研制

          作者: 時間:2012-04-13 來源:網(wǎng)絡 收藏
          本文設計的光伏陣列模擬器的系統(tǒng)結構框圖如圖2所示,整個系統(tǒng)主要由功率電路和采集控制電路兩部分構成。功率電路采用半橋拓撲,用以完成直流變換,經(jīng)整流濾波后,產(chǎn)生合適的輸出電壓。檢測電路實時采集輸出電壓、電流,并送給DSP控制電路。DSP依據(jù)采集到的值,產(chǎn)生合適的占空比信號控制半橋兩個IGBT開關。隔離驅動電路用于驅動IGBT開關,并實現(xiàn)與控制電路的隔離。如果想要模擬一條新的太陽能電池板I-V曲線,只需在軟件中重新設定該曲線的和,這四個參數(shù)就可以了。

          本文引用地址:http://www.ex-cimer.com/article/230784.htm

          由于半橋母線電壓為100V,單個管子承受耐壓應該在100V以上,系統(tǒng)最大輸出電流為3.5A。綜合以上因素后,我們選擇Infinion公司生產(chǎn)的IGBT單管IKW40N120T2,其耐壓1200V,可通過的均值電流40A,且該單管價格便宜,開通、關斷時間極短,開通壓降只有1.7V,因此,開關損耗較小,是較理想的選擇。

          在本系統(tǒng)中,一共需要四路采集,分別是半橋高低端電壓采集,輸出電壓電流采集。這四路信號都要設定過壓或過流保護。采集電流信號使用電流傳感器,采集電壓信號使用電阻分壓的形式。本設計的采集電路使用差分信號傳輸,并基于三級采集電路設計:首先使用全差分放大器LTC1992進行單端到差分信號的轉換;然后使用模擬線性光耦HCPL7840進行信號隔離;最后使用儀用運放INA121將信號進行適當放大。

          4 控制算法實現(xiàn)

          4.1 尋找負載工作點的算法設計

          光伏模擬器主要是跟蹤負載的工作點,使得模擬器在不同負載情況下的輸出能滿足光伏陣列的輸出特性。靜態(tài)工作點的確定是模擬器的關鍵,如何在一特定負載下快速尋找到期望工作點,并使電源工作在這個點上。當負載變化,或是環(huán)境條件變化時,又如何找到新的工作點,并快速且精確的控制電源運行在這個工作點上,是模擬器控制算法所要解決的核心問題。

          當負載電阻確定后,想要確定工作點處的電壓電流,需要代入式(1)進行計算,但公式復雜,且涉及指數(shù)運算,在程序實現(xiàn)上十分麻煩,而且也會影響系統(tǒng)響應的速度。從我們研究太陽能電池的輸出I-V特性曲線可以看到,在短路電流點附近,電池板接近恒流,輸出I-V曲線在這一段接近一條直線;在開路電壓點附近,電池板接近恒壓,輸出I-V曲線在這一段也接近一條直線。所以我們用四條直線來對電池板輸出I-V曲線進行擬合,如圖3所示。

          光伏電池陣列的研制

          只要我們采集輸出電壓電流,得到負載電阻,其伏安特性曲線是一條通過原點的直線,這一直線與上面某一條直線必然交于一點,這一點就是我們系統(tǒng)的理想工作點。然后再根據(jù)這一點的電壓和半橋公式就能得到系統(tǒng)需要發(fā)出的占空比。

          4.2 PI控制算法在模擬器中的應用

          為了提高系統(tǒng)速度和減少靜態(tài)誤差,在控制系統(tǒng)中應用了PI控制算法,本設計的控制結構見圖4。根據(jù)上文的控制策略,從測得的輸出電壓電流,可以得到輸出負載RL,進而得到參考電壓Vref,它與實際輸出電壓相減送入PI控制器中,PI輸出控制調節(jié)占空比,進而使實際輸出電壓與Vref一致。

          光伏電池陣列的研制

          將上述得到的理論、代入程序中,運行測得輸出幾乎與理論值一致,偏差基本都在0.3V以內,證明了我們整定的參數(shù)是成功的。



          關鍵詞: 光伏電池 研制

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();