2. 光伏电池基础
MPPT控制器的全部设计逻辑,最终都要回到光伏电池本身的输出特性上。只有理解光伏电池“为什么会发电、输出受什么约束、曲线如何随环境移动”,才能判断MPPT算法在追踪什么、硬件采样要采什么、以及为什么某些工况下追踪会失败。本节从物理原理出发,逐层建立等效电路、I-V曲线、P-V曲线与环境影响之间的完整认知链条。
一、光伏效应原理:从光子到电流
光伏电池的核心是PN结。当光子能量大于半导体禁带宽度时,入射光在耗尽区及其附近激发电子-空穴对;内建电场将电子推向N区、空穴推向P区,形成光生电动势。若外接负载形成回路,便有光生电流流过,这就是光伏效应。
需要抓住三个关键点:
- 光生电流源本质:光照越强,激发的载流子越多,光生电流
I_ph越大,且与光照强度近似成正比。 - 二极管特性并存:PN结本身是一个二极管,正向偏置时会分流一部分电流,这部分电流随结电压指数上升。
- 串并联损耗:实际电池存在体电阻、电极接触电阻和边缘漏电,分别表现为串联电阻
R_s和并联电阻R_sh。
因此,光伏电池不是恒压源,也不是恒流源,而是一个“受光照控制的电流源 + 二极管 + 电阻网络”的组合体,其输出电流随端电压非线性变化。
二、等效电路模型:单二极管模型
工程上最常用的是单二极管等效电路模型,它把光伏电池抽象为五个要素:光生电流源、二极管、串联电阻、并联电阻和负载端电压。其输出电流方程为:
I = I_ph - I_0 * [ exp( q*(V + I*R_s) / (n*k*T) ) - 1 ] - (V + I*R_s) / R_sh
其中:
I_ph 光生电流(A),随光照近似线性增长
I_0 二极管反向饱和电流(A),随温度急剧增大
q 电子电荷 1.602e-19 C
n 理想因子,通常 1.0 ~ 1.5
k 玻尔兹曼常数 1.381e-23 J/K
T 绝对温度(K)
R_s 串联电阻(Ω),影响填充因子
R_sh 并联电阻(Ω),影响低辐照下的电压保持能力
这个方程是隐式方程,I 同时出现在等号两侧,实际求解需迭代。对MPPT而言,不必在线求解方程,但必须理解各参数对曲线形状的影响方向:R_s 增大会压低填充因子和最大功率点电压;R_sh 减小会在低光照时明显拉低开路电压附近的输出。
I_ph、I_0、R_s、R_sh、n 五个参数,再通过数值迭代求解I-V曲线。若只做MPPT算法验证,也可用查表法或分段线性近似替代。三、I-V特性曲线与P-V特性曲线
把不同端电压下的输出电流连成曲线,得到I-V特性曲线;把同一组数据按 P = V × I 计算并绘制,得到P-V特性曲线。两条曲线是同一物理过程的两种表达,必须对照理解。
I-V曲线的关键点:
- 短路电流
I_sc:V=0时的电流,近似等于光生电流,受光照影响最直接。 - 开路电压
V_oc:I=0时的电压,受温度影响显著,温度升高时下降。 - 膝点区域:曲线从近似恒流段过渡到近似恒压段,最大功率点就落在这个拐弯区域附近。
P-V曲线则呈现单峰形态:从短路点出发功率上升,经过最大功率点 P_mpp 后迅速下降,到开路点归零。MPPT算法要做的,就是让工作点稳定在这个峰值附近。
四、温度与光照的影响:曲线如何移动
环境变化对光伏电池的影响不是均匀的,必须区分光照和温度两条独立路径。
| 环境变量 | 短路电流 I_sc | 开路电压 V_oc | 最大功率 P_mpp | 工程含义 |
|---|---|---|---|---|
| 光照增强 | 近似线性增大 | 略微增大(对数关系) | 显著增大 | MPP电压略移,电流主导变化 |
| 温度升高 | 轻微增大 | 明显下降(约 -0.3%/℃) | 下降(约 -0.4%/℃) | 夏季高温时功率损失不可忽略 |
| 局部遮挡 | 下降 | 可能大幅下降 | 出现多峰 | 常规MPPT易陷入局部最优 |
温度对 V_oc 的影响来自二极管反向饱和电流 I_0 随温度指数上升,导致结压降减小。光照对 I_sc 的影响则来自光生载流子数量。两者叠加后,P-V曲线的峰值位置会同时发生横向和纵向移动,这正是MPPT需要持续动态追踪的根本原因。
五、案例与复盘:从曲线到MPPT设计约束
假设某单晶硅组件在STC(1000 W/m²,25℃)下参数为:V_oc = 45.5 V,I_sc = 9.8 A,V_mpp = 37.2 V,I_mpp = 9.2 A,P_mpp = 342 W。当温度升至65℃、光照降至800 W/m²时,可估算:
V_oc(65℃) ≈ 45.5 × [1 - 0.003 × (65-25)] ≈ 40.0 V
I_sc(800) ≈ 9.8 × 0.8 ≈ 7.84 A
P_mpp 估算 ≈ 342 × 0.8 × [1 - 0.004 × (65-25)] ≈ 230 W
这意味着MPPT的工作电压范围必须覆盖约 30 V ~ 42 V,输入电容耐压和Boost/Buck电路的设计裕量都要按最高 V_oc(低温时反而更高)来留。低温下 V_oc 会上升,例如-10℃时可能达到 50 V 以上,这是硬件选型时最容易忽略的一点。
复盘要点:
- MPPT的电压扫描范围要按全温度区间确定,不能只按STC参数。
- 电流采样量程要覆盖
I_sc上限,并留过载裕量。 - P-V曲线在遮挡下可能多峰,扰动观察法容易误判,需要全局扫描或智能算法兜底。
- 温度系数是估算预期功率的必要参数,不能只用光照比例折算。