☰
学 Simulink——基于 SOGI (二阶广义积分器) 的并网逆变器锁相环与控制
2026/10/2 8:50:22 网站建设 项目流程

目录

手把手教你学 Simulink

一、总体系统框图

二、SOGI 原理与数学模型

三、关键整体参数

四、Simulink 建模 Step-by-Step

五、典型结果判读

六、SOGI 常见坑 (调试经验)

七、工程注意

八、结论



手把手教你学 Simulink

——基于 SOGI (二阶广义积分器) 的并网逆变器锁相环与控制

一、总体系统框图
┌─────────────┐ │ DC Bus │ Vdc = 700 V(光伏 / 储能) └─────┬───────┘ ▼ ┌──────────────────────────┐ │ 三相全桥 (Universal Br.) │ ← SVPWM (10 kHz) │ S1~S6 + 死区 │ └─────┬────────────────────┘ │ v_leg_abc ▼ ┌──────────────────────────┐ │ LCL 滤波器 │ L1=2mH, Cf=20μF, L2=1mH └─────┬────────────────────┘ │ i_g_abc ▼ ┌──────────────────────────┐ │ 三相电网 (弱电网) │ 400V LL, 50Hz │ (含电压跌落/谐波) │ 模拟电网故障工况 └──────────────────────────┘ ▲ │ 采样:v_g_abc (PCC点电压) ┌─────┴──────────────────────────────────────┐ │ SOGI-PLL 锁相环 (核心) │ │ ┌───────┐ ┌───────┐ │ │ │ SOGI │─────▶│ 反正切│───▶ θ (相位) │ │ │ (αβ) │ └───────┘ │ │ └───────┘ ▲ │ │ ▲ │ │ │ └── 正交信号生成 (v, v⊥) │ │ │ │ 控制外环:P/Q 计算 ──▶ PI ──▶ i_dq_ref │ │ 控制内环:i_dq_ref ──▶ PI ──▶ v_dq_ref │ │ │ │ 坐标变换:abc ↔ αβ ↔ dq (基于 SOGI 相位) │ └──────────────────────────────────────────┘

✅核心思想:传统 SRF-PLL (同步旋转坐标系锁相环) 依赖三相电压平衡。当电网电压不平衡或畸变时,SRF-PLL 会出现 2 次谐波振荡,导致锁相失败。SOGI (二阶广义积分器)本质上是一个带通滤波器 + 正交信号发生器,能从畸变电压中提取出纯净的基波正序分量,并生成与其正交的信号 ($v_\alpha, v_\beta$),从而实现抗扰动、高精度的锁相。

✅SOGI 优势:

  1. 滤波性:自带带通滤波特性,抑制电网谐波。
  2. 正交生成:无需延时,直接生成虚拟正交分量,适用于单相或三相系统。
  3. 频率自适应:配合频率反馈环 (Frequency Feedback),可跟踪电网频率波动。
二、SOGI 原理与数学模型
  • $\omega'$:中心频率 (电网角频率)

2.2 为什么比传统 PLL 强?

特性SRF-PLL (传统)SOGI-PLL (本方案)
电网不平衡锁相角含 2 次谐波纹波无纹波(滤除负序)
电网谐波需额外低通滤波器自带滤波(SOGI 带通特性)
频率自适应较差好(配合 FLL)
实现难度简单中等 (需离散化)
// 伪代码 error = Vin - Vout_alpha; integrator_1 = integrator_1 + Ts * (k * w * error); Vout_alpha = integrator_1 + Ts * (w * Vout_beta); // 需修正系数 Vout_beta = Vout_beta + Ts * (w * Vout_alpha); // 正交生成
三、关键整体参数
模块参数说明
直流母线Vdc = 700 V稳压源
LCL 滤波L1=2mH, Cf=20μF, L2=1mH谐振频率约 1.5kHz
电网400V LL, 50Hz可设置跌落至 0.5pu
SOGI 增益k = 1.414
采样频率Fs = 10 kHz与 PWM 同步
控制器PI (外环) + PI (内环)级联控制
PLL 带宽~20-50 HzSOGI 本身作为预滤波器
四、Simulink 建模 Step-by-Step

Step ① —— 功率电路搭建

  • DC Source: 700V。
  • Universal Bridge: IGBT/Diode,测量 $i_{abc}, v_{abc}$。
  • Grid: Three-Phase Source,设置初始相位为 0。

Step ② —— ★ SOGI 模块搭建 (关键)
不要直接用 Transfer Fcn 模块(精度差),建议使用Discrete State-Space或MATLAB Function封装。

  • 内部逻辑:
    1. 计算误差 $e = v_\alpha - v'_\alpha$。
    2. 积分环节 1:$\dot{x}_1 = \omega (k \cdot e - x_2)$。
    3. 积分环节 2:$\dot{x}_2 = \omega \cdot x_1$。
  • 输出: 纯净的 $v'\alpha, v'\beta$。

Step ③ —— PLL 计算

  • 使用atan2(v'_\beta, v'_\alpha)计算相位 $\theta$。

Step ④ —— 双闭环控制

  • 外环 (P/Q):
    • PI 控制器输出 $i_{d_ref}, i_{q_ref}$。
  • 内环 (电流):
    • PI 控制器 + 前馈解耦 ($+\omega L i_q, -\omega L i_d$)。
    • 输出 $v_{d_ref}, v_{q_ref}$。

Step ⑤ —— 调制与驱动

  • $v_{dq} \to v_{\alpha\beta}$。
  • SVPWM 生成 6 路 PWM。
  • 加入 Dead Time (2μs)。

Step ⑥ —— 仿真工况

时间事件目的
0~0.1s软启动预充电
0.1~0.3s稳态运行观察 THD 和锁相精度
0.3s电网电压跌落 30%验证 SOGI 抗跌落能力
0.5s电网叠加 5 次谐波验证 SOGI 滤波能力
五、典型结果判读

✅锁相性能 (Scope 观测)

  • :在 0.3s 电压跌落瞬间,SOGI-PLL 的相位误差应极小且快速收敛,而传统 SRF-PLL 会出现明显的震荡。

✅电流波形

    ✅正交信号生成

      六、SOGI 常见坑 (调试经验)
      现象原因Fix
      直流偏置发散SOGI 对直流分量无抑制能力 (积分器效应)在 SOGI 结构中引入直流抑制环 (SOGI-DC)
      频率响应慢
      离散化不稳定
      相位跳变增加相位解包裹 (Phase Unwrap) 逻辑
      启动冲击积分器初值未设置设置 Integrator 初始条件为电网电压幅值
      七、工程注意
        八、结论

        ✅你已完成:
        ✅ 理解 SOGI 作为正交信号发生器 (QSG) 的原理。
        ✅ 掌握了 SOGI 的离散化建模方法。
        ✅ 实现了抗电压跌落、抗谐波的鲁棒锁相环。
        ✅ 验证了在弱电网下,SOGI-PLL 优于传统 SRF-PLL。

        附录:交付物

        • sogi_pll.mdl:Simulink 仿真模型。
        • sogi_discrete.m:SOGI 离散化系数计算脚本。
        • pll_comparison.png:SOGI 与 SRF-PLL 在电压跌落下的波形对比图。

        需要专业的网站建设服务?

        联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

        立即咨询