引言
储能变流器(Power Conversion System, PCS)作为连接储能电池与电网/负荷的关键设备,其并网控制性能直接决定了储能系统的稳定运行、电能质量及对电网的支撑能力。在并网模式下,PCS 的核心任务之一是实现与电网电压的同步,并精确控制输出电流,以完成功率的快速、准确交换。这一过程的核心技术便是锁相环(Phase-Locked Loop, PLL)。本文将深入剖析储能 PCS 的并网控制基本原理,并重点详解锁相环技术的原理、实现及其在并网控制中的关键作用。
1. 储能 PCS 并网控制概述
1.1 PCS 的基本结构与工作模式
储能 PCS 通常采用双向 AC/DC 拓扑结构,主要由功率模块(IGBT/MOSFET)、滤波电感(L)、滤波电容(C)以及核心控制单元构成。其基本工作模式包括:
- 并网模式(Grid-connected Mode):PCS 与电网连接,根据调度指令进行充/放电,实现功率双向流动。
- 离网模式(Islanded Mode):PCS 脱离电网,为本地负荷建立稳定电压和频率,充当主电源。
- 并离网切换模式:实现两种模式间的平滑、快速切换。
本文聚焦于并网模式下的控制。
1.2 并网控制的基本目标
在并网运行时,PCS 的控制系统需实现以下目标:
- 功率控制:快速、准确地跟踪上层能量管理系统(EMS)下发的有功功率(P)和无功功率(Q)指令。
- 电流控制:输出与电网电压同步且谐波含量低的正弦波电流。
- 电网同步:实时、精确地获取电网电压的相位、频率和幅值信息,这是实现高质量电流控制的前提。
- 电网支撑:具备一定的故障穿越(LVRT/HVRT)能力,并能根据需求提供无功支撑、惯量响应等辅助服务。
2. 锁相环(PLL)技术原理
锁相环是实现电网同步的核心算法。其基本思想是构造一个闭环控制系统,使内部生成信号的相位与外部输入信号(电网电压)的相位保持一致。
2.1 经典单相/三相锁相环结构
对于三相平衡系统,最常用的是基于同步旋转坐标系(dq坐标系)的SRF-PLL。
#mermaid-svg-aSMltSi0vrRJhdVt{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-aSMltSi0vrRJhdVt .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-aSMltSi0vrRJhdVt .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-aSMltSi0vrRJhdVt .error-icon{fill:#552222;}#mermaid-svg-aSMltSi0vrRJhdVt .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-aSMltSi0vrRJhdVt .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-aSMltSi0vrRJhdVt .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-aSMltSi0vrRJhdVt .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-aSMltSi0vrRJhdVt .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-aSMltSi0vrRJhdVt .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-aSMltSi0vrRJhdVt .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-aSMltSi0vrRJhdVt .marker{fill:#333333;stroke:#333333;}#mermaid-svg-aSMltSi0vrRJhdVt .marker.cross{stroke:#333333;}#mermaid-svg-aSMltSi0vrRJhdVt svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-aSMltSi0vrRJhdVt p{margin:0;}#mermaid-svg-aSMltSi0vrRJhdVt .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-aSMltSi0vrRJhdVt .cluster-label text{fill:#333;}#mermaid-svg-aSMltSi0vrRJhdVt .cluster-label span{color:#333;}#mermaid-svg-aSMltSi0vrRJhdVt .cluster-label span p{background-color:transparent;}#mermaid-svg-aSMltSi0vrRJhdVt .label text,#mermaid-svg-aSMltSi0vrRJhdVt span{fill:#333;color:#333;}#mermaid-svg-aSMltSi0vrRJhdVt .node rect,#mermaid-svg-aSMltSi0vrRJhdVt .node circle,#mermaid-svg-aSMltSi0vrRJhdVt .node ellipse,#mermaid-svg-aSMltSi0vrRJhdVt .node polygon,#mermaid-svg-aSMltSi0vrRJhdVt .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-aSMltSi0vrRJhdVt .rough-node .label text,#mermaid-svg-aSMltSi0vrRJhdVt .node .label text,#mermaid-svg-aSMltSi0vrRJhdVt .image-shape .label,#mermaid-svg-aSMltSi0vrRJhdVt .icon-shape .label{text-anchor:middle;}#mermaid-svg-aSMltSi0vrRJhdVt .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-aSMltSi0vrRJhdVt .rough-node .label,#mermaid-svg-aSMltSi0vrRJhdVt .node .label,#mermaid-svg-aSMltSi0vrRJhdVt .image-shape .label,#mermaid-svg-aSMltSi0vrRJhdVt .icon-shape .label{text-align:center;}#mermaid-svg-aSMltSi0vrRJhdVt .node.clickable{cursor:pointer;}#mermaid-svg-aSMltSi0vrRJhdVt .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-aSMltSi0vrRJhdVt .arrowheadPath{fill:#333333;}#mermaid-svg-aSMltSi0vrRJhdVt .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-aSMltSi0vrRJhdVt .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-aSMltSi0vrRJhdVt .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-aSMltSi0vrRJhdVt .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-aSMltSi0vrRJhdVt .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-aSMltSi0vrRJhdVt .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-aSMltSi0vrRJhdVt .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-aSMltSi0vrRJhdVt .cluster text{fill:#333;}#mermaid-svg-aSMltSi0vrRJhdVt .cluster span{color:#333;}#mermaid-svg-aSMltSi0vrRJhdVt div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-aSMltSi0vrRJhdVt .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-aSMltSi0vrRJhdVt rect.text{fill:none;stroke-width:0;}#mermaid-svg-aSMltSi0vrRJhdVt .icon-shape,#mermaid-svg-aSMltSi0vrRJhdVt .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-aSMltSi0vrRJhdVt .icon-shape p,#mermaid-svg-aSMltSi0vrRJhdVt .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-aSMltSi0vrRJhdVt .icon-shape .label rect,#mermaid-svg-aSMltSi0vrRJhdVt .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-aSMltSi0vrRJhdVt .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-aSMltSi0vrRJhdVt .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-aSMltSi0vrRJhdVt :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 反馈
输出
三相电网电压 (Ua, Ub, Uc)
Clark变换 (αβ)
Park变换 (dq)
q轴电压 Uq
PI控制器
积分器 (1/s)
估计电网角频率 ω
估计电网相位 θ
锁相环输出: 相位θ, 频率f
工作原理简述:
- 坐标变换 :将三相静止坐标系(abc)下的电网电压通过 Clark 变换转换为两相静止坐标系(αβ),再通过 Park 变换转换为两相同步旋转坐标系(dq)。Park 变换的角度
θ即为 PLL 的估计相位。 - 误差检测 :在 dq 坐标系下,若 PLL 完全锁相,则电网电压矢量将完全落在 d 轴上,此时 q 轴电压
Uq = 0。因此,Uq的大小直接反映了相位估计误差。 - 闭环调节 :将
Uq作为误差信号,送入 PI 控制器。PI 控制器输出角频率的修正量,与原设定的额定角频率(如 50Hz * 2π)相加,得到估计的电网角频率ω。 - 积分与反馈 :对
ω进行积分,得到估计的相位θ。该θ反馈给 Park 变换,形成闭环。当Uq被调节为 0 时,系统进入锁定状态,输出的θ和ω即为电网的实际相位和频率。
2.2 关键技术挑战与改进方案
在实际电网中,PLL 面临诸多挑战:
- 电网电压不平衡 :会导致
Uq中出现二倍频波动,引起相位估计振荡。 - 电网电压谐波:特别是低次谐波,会干扰 PLL 的检测精度。
- 频率突变:要求 PLL 具有快速的动态响应能力。
常见改进型 PLL:
- 双二阶广义积分器锁相环(DSOGI-PLL):通过构造正交信号,有效滤除电压不平衡和谐波的影响,在电网畸变下仍能准确锁相。
- 基于延迟信号消除的锁相环(DSC-PLL):通过数学构造消除特定次谐波(如5、7次)或负序分量,提升在非理想电网条件下的性能。
- 自适应带宽 PLL:根据电网状态(如频率变化率)动态调整 PI 控制器参数,兼顾动态响应速度与稳态滤波效果。
3. 基于锁相环的并网电流控制
获取精确的电网相位 θ 后,PCS 即可实施电流控制。主流方案为电网电压定向的矢量控制(VOC)。
3.1 控制框图与原理
#mermaid-svg-v6kxmVfdj9lBUCJL{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-v6kxmVfdj9lBUCJL .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-v6kxmVfdj9lBUCJL .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-v6kxmVfdj9lBUCJL .error-icon{fill:#552222;}#mermaid-svg-v6kxmVfdj9lBUCJL .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-v6kxmVfdj9lBUCJL .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-v6kxmVfdj9lBUCJL .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-v6kxmVfdj9lBUCJL .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-v6kxmVfdj9lBUCJL .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-v6kxmVfdj9lBUCJL .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-v6kxmVfdj9lBUCJL .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-v6kxmVfdj9lBUCJL .marker{fill:#333333;stroke:#333333;}#mermaid-svg-v6kxmVfdj9lBUCJL .marker.cross{stroke:#333333;}#mermaid-svg-v6kxmVfdj9lBUCJL svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-v6kxmVfdj9lBUCJL p{margin:0;}#mermaid-svg-v6kxmVfdj9lBUCJL .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-v6kxmVfdj9lBUCJL .cluster-label text{fill:#333;}#mermaid-svg-v6kxmVfdj9lBUCJL .cluster-label span{color:#333;}#mermaid-svg-v6kxmVfdj9lBUCJL .cluster-label span p{background-color:transparent;}#mermaid-svg-v6kxmVfdj9lBUCJL .label text,#mermaid-svg-v6kxmVfdj9lBUCJL span{fill:#333;color:#333;}#mermaid-svg-v6kxmVfdj9lBUCJL .node rect,#mermaid-svg-v6kxmVfdj9lBUCJL .node circle,#mermaid-svg-v6kxmVfdj9lBUCJL .node ellipse,#mermaid-svg-v6kxmVfdj9lBUCJL .node polygon,#mermaid-svg-v6kxmVfdj9lBUCJL .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-v6kxmVfdj9lBUCJL .rough-node .label text,#mermaid-svg-v6kxmVfdj9lBUCJL .node .label text,#mermaid-svg-v6kxmVfdj9lBUCJL .image-shape .label,#mermaid-svg-v6kxmVfdj9lBUCJL .icon-shape .label{text-anchor:middle;}#mermaid-svg-v6kxmVfdj9lBUCJL .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-v6kxmVfdj9lBUCJL .rough-node .label,#mermaid-svg-v6kxmVfdj9lBUCJL .node .label,#mermaid-svg-v6kxmVfdj9lBUCJL .image-shape .label,#mermaid-svg-v6kxmVfdj9lBUCJL .icon-shape .label{text-align:center;}#mermaid-svg-v6kxmVfdj9lBUCJL .node.clickable{cursor:pointer;}#mermaid-svg-v6kxmVfdj9lBUCJL .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-v6kxmVfdj9lBUCJL .arrowheadPath{fill:#333333;}#mermaid-svg-v6kxmVfdj9lBUCJL .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-v6kxmVfdj9lBUCJL .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-v6kxmVfdj9lBUCJL .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-v6kxmVfdj9lBUCJL .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-v6kxmVfdj9lBUCJL .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-v6kxmVfdj9lBUCJL .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-v6kxmVfdj9lBUCJL .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-v6kxmVfdj9lBUCJL .cluster text{fill:#333;}#mermaid-svg-v6kxmVfdj9lBUCJL .cluster span{color:#333;}#mermaid-svg-v6kxmVfdj9lBUCJL div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-v6kxmVfdj9lBUCJL .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-v6kxmVfdj9lBUCJL rect.text{fill:none;stroke-width:0;}#mermaid-svg-v6kxmVfdj9lBUCJL .icon-shape,#mermaid-svg-v6kxmVfdj9lBUCJL .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-v6kxmVfdj9lBUCJL .icon-shape p,#mermaid-svg-v6kxmVfdj9lBUCJL .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-v6kxmVfdj9lBUCJL .icon-shape .label rect,#mermaid-svg-v6kxmVfdj9lBUCJL .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-v6kxmVfdj9lBUCJL .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-v6kxmVfdj9lBUCJL .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-v6kxmVfdj9lBUCJL :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 锁相与采样
坐标变换与调制
内环:电流控制
外环:功率/直流电压控制
相位θ
采样值
功率指令 Pref, Qref
PI控制器
直流电压指令 Udc_ref
PI控制器
d/q轴电流指令 Id_ref, Iq_ref
电流反馈 Id, Iq
PI控制器 + 前馈解耦
输出:d/q轴电压指令 Vd*, Vq*
Park逆变换 (dq -> αβ)
SVPWM/SPWM 调制
驱动 IGBT
PLL
电网电压/电流采样
3.2 控制过程分解
- 外环生成电流指令 :
- 有功电流指令
Id_ref:通常由直流电压控制环(维持直流母线稳定)或有功功率控制环(跟踪功率指令)的输出决定。 - 无功电流指令
Iq_ref:通常由无功功率控制环或功率因数控制环的输出决定。
- 有功电流指令
- 内环电流跟踪 :
- 将采样得到的三相电流通过 Clark 和 Park 变换,得到 dq 坐标系下的反馈电流
Id,Iq。 - 将
Id,Iq与指令值Id_ref,Iq_ref比较,误差送入电流 PI 控制器。 - 在电流环中,需要加入前馈解耦项 (
-ωL*Iq和+ωL*Id)和电网电压前馈 (Vd_grid,Vq_grid),以消除 dq 轴间的耦合,提高动态响应速度。 - 电流环 PI 控制器输出 dq 轴上的电压指令
Vd*,Vq*。
- 将采样得到的三相电流通过 Clark 和 Park 变换,得到 dq 坐标系下的反馈电流
- 调制与输出 :
- 利用 PLL 提供的相位
θ,对Vd*,Vq*进行 Park 逆变换,得到两相静止坐标系(αβ)下的电压指令。 - 将 αβ 电压指令通过空间矢量脉宽调制(SVPWM)或正弦脉宽调制(SPWM)生成驱动 IGBT 的开关信号,最终使 PCS 输出与电网同步且满足功率要求的电流。
- 利用 PLL 提供的相位
4. 总结与展望
锁相环技术是储能 PCS 实现高性能并网控制的基石。一个快速、精确、鲁棒的 PLL 是保证电流控制质量、提升功率响应速度和增强电网适应性的关键。随着新能源占比不断提高,电网环境愈发复杂,对 PLL 及并网控制技术提出了更高要求:
- 更强大的电网适应能力:在严重电压跌落、谐波污染、频率快速波动等极端工况下保持稳定锁相。
- 更快的动态响应:以满足一次调频、虚拟惯量等快速功率支撑需求。
- 与电网形成互动:PLL 不仅用于同步,其输出的频率、相位信息还可用于评估电网强度,参与更高级别的电网稳定控制。
未来,基于人工智能的自适应锁相算法、宽频带同步技术以及将同步功能与并网控制更深层次融合的方案,将成为储能 PCS 技术发展的重要方向。