本研究之目的在改善現(xiàn)有太陽光電池之最大功率追縱控制設計,發(fā)展出功率量測型之最大功率追蹤系統(tǒng)。由于追蹤功率所使用的電壓轉換器需配合高頻PWM 切換訊號,故必須具備高速PWM訊號與擷取之能力,同時考慮系統(tǒng)的可移植性以便日后運用于船舶做為動力系統(tǒng),以嵌入式的運算系統(tǒng)為首要考慮。因此本研究使用 國家儀器公司之Compact RIO模塊,此模塊運用LabVIEW程序燒入FPGA芯片,使得開發(fā)之運算法得以達到穩(wěn)定、高效率的整合型系統(tǒng);并與自行制作之降壓電路,以調整功率開 關導通時間進而控制輸出,以達到最大功率要求,由模擬與實測結果可得知本文系統(tǒng)之可行性。
系統(tǒng)架構說明
圖一為系統(tǒng)架構說明,由25W之太陽能電池提供電能,經(jīng)降壓轉換器(converter)降壓后將轉換后得到的電能儲存至充電電池并提供給6V 10AH之鉛酸充電電池與作為負載的馬達,其中由PWM模塊, cRIO-9474提供的PWM切換訊號作為Converter之輸入端與輸出端之電壓調變,Solar cell之輸出功率則由電壓模塊, cRIO-9221量測、并透過FPGA模塊, cRIO-9101進行數(shù)據(jù)擷取后,將擷取所得之功率提供Real Time Controller, cRIO-9002以便進行MPPT之運算并輸出PWM訊號。由于太陽能電池特性線(Solar P-D curve)在某一工作周期(duty)具有最高的輸出功率(power),故將converter之PWM訊號操作于該duty點,將得最大功率點所對 應的Duty cycle并將其輸出至Converter即可得到最大的太陽能電池輸出功率,此追蹤最大功率的過程即為MPPT。
圖一、硬件系統(tǒng)架構圖
由于MPPT乃透過功率量測進行Duty為了解Converter是否可確實運作,故使用18V,1.7A之電源供應器代替太陽能電池之電源,充電 電池剩余電量為5.9V,PWM訊號之振幅為12V,頻率為20kHz,Duty = 50%,由示波器實際量測電壓電流波形,量測結果如圖二中所示,Ch1為電壓,大小為18.1V,Ch2為電流傳感器之量測結果,大小為5.87V,其換算單位為0.25A/V,故電流大約為1.47A;兩者訊號之變化頻率大約為20kHz。
而cRIO之訊號擷取傳遞方式可概分為中斷請求線路(Interrupt Request, IRQ)與直接內存訪問(Direct Memory Access, DMA),IRQ為本機端或實時端(Real Time)每次進行數(shù)據(jù)擷取時,中斷FPGA的擷取數(shù)據(jù)動作并回傳該點擷取值至本機端或實時端后,再繼續(xù)數(shù)據(jù)之擷取,適合較低頻率之訊號擷取(1kHz以 下,本機端或實時端的最快執(zhí)行速度)。圖四左圖為使用IRQ的數(shù)據(jù)擷取時間歷程,實驗使用18V,1.7A的電源供應器,對5.9V的電池進行充 電,Duty由0%以1%的間隔調整到100%,可發(fā)現(xiàn)由于擷取時取樣率不足20kHz使得擷取結果十分不理想。
DMA擷取之回傳方式中間并無中斷之發(fā)生,其數(shù)據(jù)擷取為FPGA透過事先設定的FIFO(First Input First Output)內存大小,直接將所擷取到的數(shù)據(jù)以數(shù)組全部傳至FIFO之中,而本機端或實時端則定時將所有數(shù)據(jù)自FIFO取出以便FPGA繼續(xù)將數(shù)據(jù)寫 入,如圖三所示,此方式適合高頻之數(shù)據(jù)擷取(1kHz以上)。同樣使用18V,1.7A的電源供應器,對5.9V的電池進行充電,Duty由0%以1%的 間隔調整到100%所繪制出的時間歷程圖,如圖四右圖所示,可發(fā)現(xiàn)使用DMA所得的訊號擷取可得到較正確的結果。
圖二、太陽能電池輸出端之電壓電流
圖三、DMA示意圖
圖四、IRQ結果(左圖)與DMA結果(右圖)
MPPT實驗流程如圖五所示,分為MPPT運算與紀錄的目標端以及檢視記錄數(shù)據(jù)的本機端,為了檢視本系統(tǒng)經(jīng)MPPT所得到的Duty cycle是否確實為太陽能照度特性在線最大功率點,故每次進行最大功率追蹤前,先進行特性線之繪制,再行MPPT之追蹤并比較兩者最大功率點所對應之 Duty cycle與功率之差異即可了解MPPT之成效。充電實驗則為了解MPPT之實際性能,流程圖如圖六所示,與圖五之流程相似,但去除Duty Scanning之步驟以及加上充電流程。
圖五、MPPT實驗流程圖
圖六、充電實驗流程圖
MPPT實驗為25W之太陽能電池對6V之充電電池進行充電,并輔以6V DC馬達做為系統(tǒng)負載以確保系統(tǒng)保持于充電狀態(tài);為確認系統(tǒng)可針對不同照度下進行MPPT,故測試的時間為13:51~15:49,如從圖七的實驗結果所 示,每次MPPT的時間間隔約為25分鐘,藉以看出太陽照度之變化,各個時間所繪出之線段為當時的太陽能特性線,MPP為各個特性線之最大功率 點,MPPT為經(jīng)由追蹤所得到之最大功率點。將追蹤結果整理如表一的實驗結果對照表,由表中可知本系統(tǒng)可確實達成有效的最大功率追蹤。
充電實驗為使用25W太陽能電池、兩顆并聯(lián)的6V 10Ah的充電電池由近乎空電池狀態(tài)的3.3V開始進行充電,期間并使用6V DC的馬達作為負載,充電時間為3小時,每分鐘進行一次MPPT,接著以充電流程檢視是否有過充之現(xiàn)象。3小時以后,去除太陽能電池與MPPT后,再進行 電池對馬達的放電實驗。其結果如圖八所示,注意圖中的放電時間與充電時間近乎相同,由此可知,使用MPPT進行充電后可有效提升系統(tǒng)之性能。
圖七、照度下降之MPPT PV圖
表一、實驗結果對照表
圖八、充放電實驗結果
使用cRIO進行開發(fā)工作相較于其他硬件平臺更容易于短時間內上手,但其開發(fā)完成后系統(tǒng)的功能毫不遜色于其他產(chǎn)品,例如cRIO的FPGA模塊之 VHDL之編寫與刻錄方式及簡化許多繁瑣的步驟,即可借由內部之40Mhz運算頻率以提供MPPT運算上所需要的20kHz PWM輸出訊號以及電壓電流之量測,并且亦可同步達成顯示與紀錄等功能以提供用戶參考,而cRIO的Real Time controller所提供的實時運算,更進一步加強系統(tǒng)進行MPPT運算上的穩(wěn)定性,未來本系統(tǒng)的算法亦可應用于其他太陽能發(fā)電系統(tǒng)之功率追蹤。
責任編輯:gt
-
轉換器
+關注
關注
27文章
8952瀏覽量
150730 -
太陽能
+關注
關注
37文章
3500瀏覽量
115605 -
功率
+關注
關注
14文章
2101瀏覽量
71250
發(fā)布評論請先 登錄
采用單片機的太陽能電池最大功率點跟蹤控制器
CN3722太陽能電池充電管理芯片(具有最大功率點跟蹤功能)
太陽能鋰電管理怎么實現(xiàn)最大功率點的追蹤?
低成本簡易太陽能電池板最大功率點追蹤解決方案
低功耗太陽能電池充電最大功率點跟蹤算法設計
最大功率點跟蹤功能的C2000太陽能直流/直流轉換器
labview研究太陽能電池MPPT最大功率追蹤算法
具有最大功率點跟蹤的并網(wǎng)太陽能微型逆變器
光伏系統(tǒng)中最大功率跟蹤的研究

最大功率點跟蹤(MPPT)
太陽能移動電源的設計與實現(xiàn)
一種新型的最大功率跟蹤實現(xiàn)方法在太陽能充電器中的應用

最大功率點追蹤的含義 最大功率點跟蹤的意義

評論