目錄
1.算法描述
2.matlab算法仿真效果
3.MATLAB核心程式
4.完整MATLAB
1.算法描述
MPPT控制器的全稱是“最大功率點跟蹤”(Maximum Power Point Tracking)太陽能控制器,是傳統太陽能充放電控制器的更新換代産品。MPPT控制器能夠實時偵測太陽能闆的發電電壓,并追蹤最高電壓電流值(VI),使系統以最大功率輸出對蓄電池充電。應用于太陽能光伏系統中,協調太陽能電池闆、蓄電池、負載的工作,是光伏系統的大腦。
最大功率點跟蹤系統是一種通過調節電氣子產品的工作狀态,使光伏闆能夠輸出更多電能的電氣系統能夠将太陽能電池闆發出的直流電有效地貯存在蓄電池中,可有效地解決正常電網不能覆寫的偏遠地區及旅遊地區的生活和工業用電,不産生環境污染。
目前,光伏陣列的最大功率點跟蹤(MPPT)技術,國内外已有了一定的研究,發展出各種控制方法常,常用的有一下幾種:恒電壓跟蹤法(ConstantVoltageTracking簡稱CVT)、幹擾觀察法(PerturbationAndObservationmethod簡稱P&O)、增量電導法(IncrementalConductancemethod簡稱INC)、基于梯度變步長的電導增量法等等。(這些算法隻能用在無遮擋的條件下)
1)單峰值功率輸出的MPPT的算法
目前,在無遮擋條件下,光伏陣列的最大功率點跟蹤(MPPT)的控制方法常用的有以下幾種:
l恒電壓跟蹤法(ConstantVoltageTracking簡稱CVT)
l幹擾觀察法(PerturbationAndObservationmethod簡稱P&O)
l增量電導法(IncrementalConductancemethod簡稱INC)
l基于梯度變步長的電導增量法,等等。
2)多峰值功率輸出MPPT算法
普通的最大功率跟蹤算法,如擾動觀測發和電導增量法在一片雲彩的遮擋下就有可能失效,不能實作真正意義的最大功率跟蹤。目前,國際上也有人提出了多峰值的MPPT算法,主要包含如下三種:
結合正常算法的複合MPPT算法
Fibonacci法
短路電流脈沖法
2.matlab算法仿真效果
matlab2022a仿真結果如下:
3.MATLAB核心程式
A84
4.完整MATLAB
V