一、光伏电池原理与特性

做MPPT算法,第一件事就是搞懂光伏电池到底是个什么东西。说白了,它就是个能把光变成电的半导体器件。但你别小看它,它的输出特性可不是线性的,这也是为什么我们需要MPPT的原因。

1.1 光伏效应:光怎么变成电?

光伏效应,本质上就是光子把能量传给电子,让电子从价带跃迁到导带,形成电子-空穴对。然后在内建电场的作用下,电子和空穴被分离,产生光生电流。

我记得刚入行时,总觉得这玩意儿很玄乎。后来自己搭了个实验,拿块太阳能板对着太阳,用万用表一量——开路电压大概0.6V左右,短路电流随光照变化很明显。嗯,那一刻我才真正理解了什么叫「光生载流子」。

关键点:光伏电池本质上是一个大面积PN结。光照越强,光生载流子越多,短路电流越大。但开路电压受温度影响更大,这个后面会细说。

1.2 等效电路模型:一个二极管加个电流源

做工程的人,喜欢把复杂的东西简化成电路模型。光伏电池的经典模型长这样:

I = Iph - I0 * (exp(q*(V+I*Rs)/(n*k*T)) - 1) - (V+I*Rs)/Rsh

其中:

  • Iph — 光生电流,正比于辐照度
  • I0 — 反向饱和电流,温度敏感
  • Rs — 串联电阻,主要来自电极接触和体电阻
  • Rsh — 并联电阻,反映漏电流路径
  • n — 理想因子,通常在1~2之间

我在项目中遇到过一个问题:用这个模型仿真时,Rs设得太大会导致最大功率点偏移,实际硬件测出来跟仿真对不上。后来发现是接触电阻没算进去。所以做MPPT算法前,建议先测一下你用的光伏板的Rs和Rsh,别直接拿datasheet的参数用。

实战建议:如果你只是做MPPT算法,不需要把模型搞得太复杂。单二极管模型足够用。我一般只用5个参数:Iph、I0、n、Rs、Rsh。再多就过拟合了。

1.3 I-V/P-V特性曲线:MPPT的根基

光伏电池的输出特性,用两条曲线就能说清楚:I-V曲线和P-V曲线。

I-V曲线:横轴是电压,纵轴是电流。从短路点(V=0, I=Isc)到开路点(V=Voc, I=0),电流先平缓下降,到某个拐点后急剧下降。

P-V曲线:横轴是电压,纵轴是功率。这条曲线是个单峰函数,峰值就是最大功率点(MPP)。

为什么会这样?你想想看,电压低时电流大但电压小,功率不大;电压高时电压大但电流小,功率也不大。只有中间某个点,乘积最大。

核心结论:MPPT算法的目标,就是找到P-V曲线上的那个峰值点。而且这个点会随着光照和温度变化而移动,所以算法必须能动态跟踪。

1.4 温度与辐照度的影响:两个关键变量

做MPPT算法,必须搞清楚两个外部因素怎么影响曲线。

参数 辐照度增加 温度升高
短路电流 Isc 线性增大 略微增大
开路电压 Voc 略微增大 明显减小
最大功率 Pmax 近似线性增大 明显减小
MPP电压 Vmpp 略微增大 明显减小

我曾经在新疆做项目,夏天中午板子表面温度能到70°C。你猜怎么着?Voc从标称的45V掉到了35V左右,MPP电压也跟着掉。如果算法没考虑温度补偿,直接按固定电压法去跟踪,效率能掉5%以上。

避坑指南:我曾经犯过一个错误——在实验室25°C下调好的MPPT参数,拿到现场高温环境下直接跑偏。后来我养成了一个习惯:做MPPT算法时,一定要留温度补偿的接口。哪怕你只用简单的查表法,也比没有强。

1.5 知识体系总览

下面这张图,是我自己画的光伏电池特性知识框架。做MPPT算法前,先把这些概念刻在脑子里。

光伏电池原理与特性 光伏效应 光子 → 电子-空穴对 内建电场分离载流子 产生光生电流 Iph 等效电路模型 电流源 + 二极管 串联电阻 Rs 并联电阻 Rsh I-V / P-V 曲线 I-V: 电流随电压变化 P-V: 单峰功率曲线 MPP = 最大功率点 辐照度影响 Isc 线性增大 Voc 略微增大 Pmax 近似线性增大 温度影响 Voc 明显减小 Vmpp 明显减小 Pmax 明显减小 MPPT算法核心:动态跟踪变化的MPP点

这张图把光伏电池的核心知识点串起来了。从左到右,从上到下:先理解光伏效应怎么产生电流,再看等效电路怎么建模,然后看I-V/P-V曲线长什么样,最后搞清楚温度和光照怎么影响这些曲线。

我个人习惯是把这张图打印出来贴在工位上。每次调MPPT参数时,看一眼就能提醒自己:现在光照多少?温度多少?MPP大概在哪个区间?

一个小技巧:如果你手头没有光照计和温度传感器,可以用开路电压Voc来估算温度,用短路电流Isc来估算辐照度。很多低成本MPPT方案就是这么干的。当然,精度有限,但够用。

好了,这一章就到这里。光伏电池的特性是MPPT算法的物理基础,搞不懂这些,后面什么扰动观察法、电导增量法都是空中楼阁。下一章我们开始讲MPPT算法的核心原理,到时候会用到今天讲的这些曲线知识。


公众号:蓝海资料掘金营,微信deep3321