3、光伏发电系统建模:光伏电池原理、I-V特性曲线、MPPT算法(P&O与INC)、工程建模方法
各位同行,咱们今天聊聊光伏建模。说实话,这玩意儿我搞了十几年,从最早的晶硅组件到现在的钙钛矿叠层,核心原理其实没变过。你只要吃透光伏电池的物理本质,后面那些MPPT算法、工程建模,说白了都是围绕这个本质在转。
3.1 光伏电池原理:光生伏特效应的工程解读
光伏电池的本质,就是一个巨大的PN结。光照射进来,能量大于禁带宽度的光子被吸收,产生电子-空穴对。内建电场把这些载流子分开,就形成了光生电流。
我记得刚入行那会儿,老工程师跟我说:「光伏电池就是个电流源并联一个二极管。」这句话我记到现在。你看等效电路就明白了:
- 光生电流源 Iph:正比于光照强度,温度影响不大
- 二极管 D:模拟PN结的暗电流特性
- 串联电阻 Rs:体电阻、接触电阻、扩散电阻的总和
- 并联电阻 Rsh:漏电流路径,边缘漏电、缺陷漏电
嗯,这里要注意:Rs越小越好,Rsh越大越好。我在项目里见过一块组件,Rs偏大导致填充因子掉了3%,直接影响了整个阵列的发电量。
3.2 I-V特性曲线:读懂光伏电池的「心电图」
I-V曲线,就是光伏电池的身份证。你拿到一块组件,测一下I-V曲线,它的健康状况、工作状态一目了然。
标准条件下(1000W/m²,25°C),I-V曲线有几个关键点:
| 参数 | 符号 | 物理意义 | 工程经验值 |
|---|---|---|---|
| 短路电流 | Isc | 电压为0时的最大电流 | 正比于光照 |
| 开路电压 | Voc | 电流为0时的最大电压 | 随温度升高而降低 |
| 最大功率点 | Pmax | Vmpp × Impp | 约0.8×Voc×Isc |
| 填充因子 | FF | Pmax/(Voc×Isc) | 0.7~0.8 |
为什么会这样?因为光伏电池的输出特性是非线性的。你想想看,在低电压区,它像个电流源;在高电压区,它又像个电压源。最大功率点就在这个拐弯的地方。
核心结论:光伏电池不是恒压源,也不是恒流源。它是一个「电流源+二极管」的组合体。MPPT的目的,就是找到那个让Pmax最大的工作点。
3.3 MPPT算法:P&O与INC的实战对比
MPPT算法,说白了就是让光伏系统始终工作在最大功率点。我最早做MPPT用的是固定电压法,后来发现那玩意儿太粗糙了,温度一变就偏了。现在主流的是扰动观察法(P&O)和电导增量法(INC)。
3.3.1 扰动观察法(P&O)
P&O的思路很简单:给电压一个小的扰动ΔV,然后看功率变化ΔP。
- 如果ΔP > 0:说明扰动方向对了,继续同向扰动
- 如果ΔP < 0:说明扰动方向错了,反向扰动
我曾经在一个项目中,P&O的步长设得太大,结果系统在MPP附近来回振荡,功率损失了将近2%。后来我改成了变步长策略:远离MPP时大步长,靠近MPP时小步长。效果立竿见影。
实战技巧:P&O的步长建议取Voc的1%~2%。如果光照变化剧烈,可以加入功率变化率判断,避免误判。
3.3.2 电导增量法(INC)
INC的原理更数学化一些。它利用P-V曲线在MPP处斜率为0的特性:
dP/dV = I + V × dI/dV = 0
→ dI/dV = -I/V
当dI/dV > -I/V时,工作在MPP左侧,需要增加电压;反之则减小电压。
我个人习惯在光照稳定的场景用INC,因为它跟踪精度高,不会像P&O那样来回振荡。但INC的缺点也很明显:对采样精度要求高,而且需要做微分运算,容易受噪声干扰。
避坑指南:我曾经在一个项目中,ADC采样噪声太大,INC算法频繁误判。后来加了滑动平均滤波,才把问题解决。记住:再好的算法,也怕烂数据。
3.4 工程建模方法:从物理模型到实用模型
工程建模,说白了就是找个数学公式,能准确描述光伏电池的I-V特性。最经典的是单二极管模型:
I = Iph - I0 × [exp(q×(V+I×Rs)/(n×k×T)) - 1] - (V+I×Rs)/Rsh
这个模型有5个参数:Iph、I0、n、Rs、Rsh。理论上很精确,但实际工程中,你很难拿到这些参数。所以就有了简化模型。
我常用的工程模型是四参数模型:
- 忽略Rsh(假设无穷大)
- 用Isc近似Iph
- 用Voc和温度系数推算I0和n
这样只需要厂家提供的标准参数(Isc、Voc、Impp、Vmpp),就能建出精度在5%以内的模型。对于微电网仿真来说,完全够用了。
嗯,这里要提醒一句:工程模型虽然简单,但要注意适用范围。在低光照(<200W/m²)或高温(>70°C)条件下,误差会明显增大。这时候我建议用查表法,或者用神经网络模型来拟合。
我的建模流程:
- 收集组件datasheet参数(Isc、Voc、Impp、Vmpp、温度系数)
- 用四参数模型计算参考条件下的I-V曲线
- 用光照和温度修正系数,得到任意工况下的I-V曲线
- 用MPPT算法找到最大功率点
3.5 知识体系总览
下面这张图,是我梳理的光伏建模知识体系。你跟着这个逻辑走,就不会乱:
这张图把光伏建模的四个层次串起来了:从物理原理出发,到特性曲线,再到算法和建模方法,最后落地到微电网仿真。你每次做光伏建模,都可以拿这张图来对照,看看自己卡在哪一层。
好了,这一章的内容就到这儿。光伏建模是微电网的基础,你把它吃透了,后面多能互补系统的联调才能玩得转。
公众号:蓝海资料掘金营,微信deep3321