3. 光伏发电原理与并网技术:光伏电池特性、MPPT算法、逆变器控制

各位工程师朋友,咱们今天聊聊光伏发电的核心。说白了,就是把太阳光变成能用的电,再稳稳地送进电网。这里面有三个关键环节:光伏电池怎么发电、怎么让它一直工作在最佳状态、以及逆变器怎么把直流变成交流并网。我做了这么多年项目,踩过的坑不少,今天把这些干货分享给你。

3.1 光伏电池特性:不是简单的“晒太阳”

光伏电池的原理,大家应该都清楚——光生伏特效应。但实际用起来,它的特性曲线才是关键。

我刚开始做光伏项目时,总以为电池板标了多少瓦,就能发多少电。结果呢?一到中午温度上来,功率反而往下掉。为什么会这样?

来看这张经典的I-V特性曲线和P-V特性曲线:

光伏电池特性曲线(I-V & P-V) 电流 I (A) 电压 V (V) Isc Voc MPP P-V曲线 I-V曲线 温度↑ → Voc↓,功率↓ 光照↑ → Isc↑,功率↑

这张图我建议你记在心里。I-V曲线和P-V曲线,是光伏系统设计的根本。注意看那个MPP点——最大功率点。电池板只有在那个点工作,才能发出最多的电。

核心参数速记:

  • Isc(短路电流):光照越强,Isc越大。温度对它影响不大。
  • Voc(开路电压):温度每升高1℃,Voc大约下降0.3%~0.4%。夏天中午电压会明显偏低。
  • FF(填充因子):衡量电池质量,一般在0.7~0.8之间。
  • 效率:单晶硅现在能做到22%~24%,多晶硅低一些。

我的经验:选型时别只看峰值功率。我有个项目在西北,夏天地表温度能到60℃,电池板实际功率比标称低了15%。一定要根据当地温度做降额计算。

3.2 MPPT算法:追着最大功率跑

既然电池板有个最佳工作点,那怎么让它一直待在那儿?这就是MPPT(最大功率点跟踪)干的事。

MPPT算法说白了,就是让DC/DC变换器不断调整工作点,找到那个“山顶”。常用的算法有几种,我一个个说。

3.2.1 扰动观察法(P&O)

这是最经典的方法。原理很简单:

  • 先给一个电压扰动,看看功率是变大还是变小。
  • 功率变大了,继续往这个方向扰动。
  • 功率变小了,就往反方向扰动。

就像爬山一样,哪边高往哪边走。但有个问题——到了山顶它会来回晃,这就是“稳态振荡”。

// 扰动观察法伪代码
float V_ref = V_initial;
float P_old = 0;
float delta_V = 0.5;  // 扰动步长

while(1) {
    float V_now = read_voltage();
    float I_now = read_current();
    float P_new = V_now * I_now;
    
    if (P_new > P_old) {
        // 功率增加,继续同方向扰动
        V_ref += delta_V;
    } else {
        // 功率减小,反方向扰动
        V_ref -= delta_V;
    }
    
    P_old = P_new;
    delay(10);  // 采样间隔
}

注意:步长选多大很关键。步长太大,振荡厉害;步长太小,跟踪速度慢。我建议用变步长——离MPP远时大步长,靠近时小步长。

3.2.2 电导增量法(INC)

这个方法更精确。它利用P-V曲线在MPP处斜率为0的特性:

  • 当 dP/dV > 0,工作在MPP左侧,需要增加电压。
  • 当 dP/dV < 0,工作在MPP右侧,需要减小电压。
  • 当 dP/dV = 0,恭喜你,找到MPP了。

实际计算时,用 dI/dV 和 -I/V 比较。嗯,这里要注意,采样精度要求比较高,否则容易误判。

我的建议:小功率系统用P&O就够了,简单可靠。大功率系统或者光照变化剧烈的场景,用INC更稳。我曾经在光伏电站上两种都试过,INC在阴天多云时效率高出3%~5%。

3.2.3 其他算法

算法 优点 缺点 适用场景
恒定电压法 最简单,成本低 精度差,不跟踪 低成本小系统
模糊控制 适应性强 需要调参经验 复杂光照环境
神经网络 精度高 训练数据难获取 研究阶段为主

3.3 逆变器控制:把直流变成“好”的交流

光伏发出来的是直流电,但电网要的是交流电。逆变器就是干这个活的。但光变出交流还不够,还得变出“好”的交流——频率稳、电压准、谐波少。

3.3.1 逆变器拓扑结构

常见的拓扑有三种:

  • 单级式:光伏阵列直接接逆变器。结构简单,但MPPT和并网控制耦合在一起,控制复杂。
  • 双级式:前级DC/DC做MPPT,后级DC/AC做并网。控制解耦,设计灵活。目前主流方案。
  • 多电平逆变器:输出波形更接近正弦波,谐波小。适合高压大功率场景。

我个人习惯用双级式。前级用Boost升压,后级用全桥逆变。这样MPPT和并网可以独立优化。

3.3.2 并网控制策略

并网控制的核心是:让逆变器输出的电流和电网电压同频同相。说白了,就是跟着电网走。

控制框图大致是这样的:

光伏 DC/DC MPPT 母线 DC/AC 逆变 LCL AC 控制信号(PWM) 电压/电流采样反馈

控制策略主要有两种:

  • 电压型控制(VOC):控制输出电压的幅值和相位。适合独立供电。
  • 电流型控制(CCC):控制输出电流跟踪电网电压。并网时主流方案。

我建议并网系统用电流型控制。为什么呢?因为电网是电压源,你硬要控制电压,搞不好就打架了。控制电流更安全。

3.3.3 锁相环(PLL)

要让电流跟着电网走,首先得知道电网的相位。锁相环就是干这个的。

常用的有:

  • 过零检测法:简单,但过零点附近容易受干扰。
  • 基于同步参考坐标系(SRF-PLL):把三相电压变换到dq坐标系下,用PI控制器跟踪。精度高,响应快。

我曾经踩过的坑:有次在弱电网环境下,PLL锁不住相,逆变器频繁脱网。后来加了前馈补偿和自适应带宽才解决。弱电网下PLL的设计一定要留裕量。

3.3.4 孤岛保护

电网停电了,逆变器还在发电,这就是孤岛效应。很危险,维修人员可能触电。

孤岛检测方法:

  • 被动式:监测电压、频率的异常变化。简单,但有检测盲区。
  • 主动式:主动注入扰动,看电网反应。检测可靠,但会影响电能质量。

我一般两种都用,双重保险。被动式做第一道防线,主动式做第二道。标准要求2秒内检测到并断开,实际我做到0.5秒以内。

并网技术要求总结:

  • 功率因数:一般要求0.9以上(超前或滞后)
  • 电流谐波:THD < 5%(IEEE 519标准)
  • 直流分量:并网电流中直流分量 < 0.5%
  • 电压范围:额定电压的85%~110%
  • 频率范围:49.5Hz~50.5Hz

好了,光伏发电原理与并网技术就聊到这儿。从电池特性到MPPT算法,再到逆变器控制,每一步都有讲究。做项目时多留个心眼,尤其是温度影响和弱电网适应性,这两点最容易出问题。