
在新能源大规模并网的背景下低电压穿越Low Voltage Ride Through, LVRT能力已经不再是可选项而是光伏逆变器、风电机组变流器并网必须满足的刚性要求。电网发生对称或不对称跌落时设备既不能轻易脱网又要快速提供无功支撑还要保证自身过流不越限这三个目标本身是相互矛盾的。这次我们看的是一套改进型低电压穿越控制策略的完整设计思路内容包括关键控制环节怎么拆、限流与无功支撑如何协调、仿真模型如何搭建、设计文件该如何组织与验证以及工程落地时最容易踩的坑在哪里。这篇文章会从控制原理讲到仿真验证再讲到文件管理和参数调试适合正在做并网逆变器、风电变流器控制设计或者准备写 LVRT 方向论文和项目报告的工程师与学生。先说清楚边界本文不提供某厂商的闭源工程包也不绑定某个特定仿真软件版本而是给出一套可迁移、可对照检查的改进型 LVRT 控制策略设计框架你拿到之后可以放到自己的 Simulink 或 PSCAD 工程里落地验证。1. 核心能力速览能力项说明项目类型新能源并网变流器低电压穿越控制策略与仿真设计主要功能电网电压跌落检测、正负序分离、有功/无功电流协调控制、动态限流、电压支撑设计平台可使用 Matlab/Simulink、PSCAD/EMTP-RV、PLECS 等通用电力电子仿真工具搭建硬件门槛无强制硬件依赖纯仿真验证如需硬件在环需配合 RT-LAB、dSPACE 等实时仿真设备显存占用不涉及 AI 模型不涉及 GPU 显存主要看仿真机内存与 CPU 算力启动方式通过 Simulink 模型文件或 PSCAD 工程文件打开运行是否支持 API不支持属于控制策略仿真工程是否支持批量任务可通过脚本化参数扫描实现批量工况仿真建议配合.m或 Python 脚本自动改参数适合场景并网逆变器/变流器控制设计、新能源并网技术研究、论文仿真验证、项目方案设计、实验台前置验证这套设计文件的核心价值不在于“一个现成能跑的模型”而在于把电网跌落从检测、判断、控制到恢复的完整链条拆清楚。你在实际项目里拿到的任何仿真模型都应该能够在这个框架下做二次开发。2. 适用场景与使用边界2.1 适用场景改进型低电压穿越控制策略最典型的应用是并网变流器。无论是两电平还是 T 型三电平拓扑无论是光伏逆变器还是永磁直驱风电变流器只要并网接口是三相电压源型 PWM 变流器LVRT 控制逻辑在结构上就有很强的通用性。设计文件主要面向以下几类使用场景科研与预研验证新的正负序控制方法是否优于传统 PI 控制为论文和专利补充仿真数据。工程方案设计在并网项目投标或方案评审阶段用仿真结果证明变流器的 LVRT 性能满足电网导则。实验台前置验证在接入真实功率硬件之前先用仿真跑通极限跌落工况减少炸机风险。教学与培训作为电力电子课程或新能源并网技术课程中的综合设计案例。2.2 使用边界与合规提醒需要明确一点仿真模型中的控制策略和真实并网设备之间存在很大的差距。真实变流器还有硬件保护、通信延时、采样噪声、测温降额等现实约束仿真并不能完全覆盖。把仿真结果直接当作型式试验报告的替代材料是不严谨的。涉及真实电网测试时必须遵守当地的并网导则和测试规范。低压穿越测试通常需要在指定的并网测试平台或实验场地进行不能自行在公共电网上制造电压跌落。涉及具体型号的变流器参数、电网参数、保护定值时要注意数据脱敏不要公开内部敏感内容。3. 设计基础与前置条件3.1 需要掌握的基础知识在打开仿真模型之前下面几个基础概念是绕不开的电网电压跌落的类型对称跌落三相平衡跌落和不对称跌落单相跌落、两相跌落。不对称跌落时会出现负序分量负序分量会引发直流母线二次纹波和网侧电流畸变这是改进型控制策略要解决的主要问题之一。LVRT 曲线的含义横轴是故障持续时间纵轴是并网点电压标幺值。不同国家或不同电网公司对曲线要求不同常见要求是在电压跌落到 0.2 pu 附近时变流器仍能保持并网运行一段时间并在故障期间输出无功电流支撑电压恢复。正负序分离算法常用的有基于陷波器、二阶广义积分器SOGI、延时信号消除法DSC等方法。正负序分离的速度和精度直接决定负序电流抑制效果。锁相环PLL在不对称跌落下的表现传统同步旋转坐标系 PLL 在不对称跌落时会产生锁相误差导致电流指令出现谐波需要改成解耦双同步坐标系 PLL 或带陷波器的 PLL。3.2 软件与环境准备仿真模型的搭建依赖电力电子仿真软件常用组合如下Matlab/Simulink Simscape Electrical 或 SimPowerSystems PSCAD/EMTP-RV PLECS以 Simulink 为例环境检查项包括确认 Matlab 版本中已经安装 Simscape Electrical 工具箱。确认模型运行所需的最小步长和求解器类型。确认主电路开关频率、采样频率和控制系统步长设置合理。准备电网跌落模拟模块一般用可编程电压源或三相故障模块实现。下面给出一段 MATLAB 脚本模板用来批量修改跌落深度参数适合做多工况参数扫描。具体变量名需要根据你打开的模型调整。% 批量扫描跌落深度验证不同跌落深度下的LVRT响应 % 注意变量名需要按实际Simulink模型中的模块参数名称调整 modelName lvrt_improved_model; load_system(modelName); depthList [0.2, 0.35, 0.5, 0.65, 0.8]; % 跌落残余电压pu results zeros(length(depthList), 1); for k 1:length(depthList) % 修改三相故障模块中的跌落深度参数 % 这里的set_param路径需要换成你模型中实际的故障模块路径 set_param([modelName /ThreePhaseFault], ... FaultResistance, num2str(0.01), ... VoltageDepth, num2str(depthList(k))); % 运行仿真 simOut sim(modelName, StopTime, 1.5); % 记录恢复时刻的直流母线电压或无功电流响应 % results(k) simOut.DCbusVoltage(end); end这段脚本的核心价值是帮你把“单个工况手调参数”升级成“批量扫描自动化”这也是设计文件质量的一个分水岭。3.3 磁盘与运行性能LVRT 仿真模型如果采用定步长比如步长 1e-5 秒仿真时长 1.5 秒单个工况的仿真时间可能在几十秒到几分钟不等取决于主电路开关频率和模型复杂度。建议保留足够的磁盘空间来保存多个工况的结果并用结构化方式命名文件方便后续对比。4. 改进型低压穿越控制策略的总体架构4.1 传统控制结构的问题传统的并网变流器矢量控制通常采用电压外环、电流内环的双闭环结构。正常工况下这种结构表现很好。但电网电压跌落时问题会集中暴露电压外环为了维持直流母线电压会加大有功电流指令而跌落后电网电压很低过大的有功电流不仅输出不了多少有功功率还会导致逆变器过流。网侧电流增大后逆变器输出电压达到调制极限电流内环饱和控制效果恶化。如果发生不对称跌落负序分量导致网侧电流不平衡直流母线出现二倍频波动严重时触发保护。传统策略在电网跌落时容易误触发过流保护导致变流器脱网这正是低电压穿越测试失败最常见的原因。4.2 改进型策略的三个关键点改进型 LVRT 控制策略的核心思路是让变流器在跌落期间切换到一个专门的 LVRT 控制模式。这个模式优先保障三件事不过流、能支撑电压、可平滑恢复。具体来说改进型控制策略通常包含以下三个关键设计点第一跌落检测与模式切换。通过并网点电压幅值或电压 d 轴分量判断跌落深度和持续时间。检测速度要快一般要求在几个毫秒内完成但也不能太敏感否则电网瞬时扰动会触发误切换。比较稳妥的做法是同时使用电压幅值判据和电压变化率判据设置可复位的滞环逻辑。第二电流限幅与优先级分配。LVRT 期间变流器的电流能力是有限的有功电流和无功电流必须按优先级分配。根据并网导则电压跌落期间要优先保证无功电流输出剩余电流容量再分配给有功电流。控制结构上要避免直接钳位 dq 轴电流指令而是通过限制有功电流指令最大值来确保无功电流优先。第三负序电流抑制与正负序协同控制。改进型策略通常采用正负序双电流控制器结构正序环负责有功和无功控制负序环负责抑制负序电流或消除直流母线二倍频波动。这里有两种不同的控制目标需要根据具体要求选择要么让负序电流为零保证三相电流平衡要么让瞬时功率的二次脉动被补偿减小直流母线电压波动。两者不能同时完全实现只能做折中。4.3 控制流程图改进型 LVRT 控制策略的流程可以概括为采样三相电压电流 - 计算电压幅值/正负序分量 - 判断跌落深度与类型 - 选择控制模式正常模式 / LVRT模式 - 若进入LVRT模式则切换到无功优先电流分配 - 正负序电流内环调节 - 限幅 - PWM调制 - 电压恢复检测 - 平滑切换回正常模式整个流程中模式切换的平滑性是很多设计文件不关注、但又非常关键的问题。切换过快会造成电流冲击切换过慢会让变流器在故障清除后迟迟不恢复有功输出影响电能质量。5. 设计文件中的完整工程结构与参数设计5.1 设计文件目录结构一套完整的 LVRT 设计文件不只是给一个仿真模型就结束了。从工程交付的角度看至少应该包含以下内容组织LVRT_Improved_Control_Design/ ├── 01_Documentation/ │ ├── LVRT_Control_Design_Note.md │ ├── Parameter_List.xlsx │ └── Test_Report_Template.docx ├── 02_Simulink_Model/ │ ├── LVRT_Improved_Control.slx │ ├── Load_Parameters.m │ └── Batch_LVRT_Scan.m ├── 03_PSCAD_Project/ │ └── LVRT_Improved_Control.pscad ├── 04_Results/ │ ├── Symmetrical_Dip_0.2pu/ │ ├── Asymmetrical_Dip_PhaseA/ │ └── Recovery_Test/ ├── 05_Test_Cases/ │ └── LVRT_Test_Matrix.xlsx └── README.md建议把参数文件单独抽出来。控制参数、主电路参数、电网参数混在模型内部会非常难维护统一放到参数脚本或参数表里后续做灵敏度分析也会方便很多。5.2 参数设计的关键项参数类别典型参数项设计要点主电路额定功率、直流母线电压、网侧电感 L、开关频率网侧电感决定电流环响应能力与电流纹波电流环d/q 轴电流环 PI 参数、电流环带宽带宽要结合开关频率和采样延时设计电压环直流电压外环 PI 参数跌落期间建议降低电压环作用或切换到开环LVRT 控制无功电流指令系数 Kq、有功电流限幅值、跌落判据阈值无功电流指令通常满足 Id Kq * (0.9 - Vg) 等导则表达式Kq 需要根据导则要求取值正负序分离陷波器频率、SOGI 阻尼系数分离速度与抗干扰能力折中PLLPLL 带宽、是否使用 DDSRF-PLL不对称跌落时必须考虑负序对锁相的影响以无功电流指令为例国内电网导则常用的一种表达式是跌落期间无功电流的增量与电压跌落深度成正比。这个比例系数 Kq 一般要求在 1.5 到 6 之间调节具体取值要看项目所在电网的规范要求。这里不做死板的推荐因为不同导则的确有差异设计文件里应当以目标电网导则为准。5.3 设计文件应包含的测试矩阵一份可交付的 LVRT 设计文件需要有一张测试矩阵表。这张表用来回答一个问题你的控制策略在哪些工况下能行、哪些工况下不行。建议至少覆盖以下工况序号跌落类型跌落深度跌落持续时间故障前功率预期结果1三相平衡跌落0.2 pu625 ms100%不脱网无功优先输出2三相平衡跌落0.5 pu625 ms100%不脱网3A 相接地跌落0.2 pu625 ms100%负序电流抑制有效4A/B 两相跌落0.2 pu625 ms100%直流母线波动受限5三相平衡跌落0.9 pu2000 ms100%不误切换6跌落恢复后二次跌落0.5 pu500 ms100%切换逻辑稳定这样的测试矩阵能够暴露很多策略细节问题例如跌落类型判断逻辑是否准确、恢复过程中是否有二次过流、负序抑制是否导致有功输出能力不足等。6. 仿真模型搭建与功能测试6.1 主电路模型搭建要点以 Simulink 为例主电路通常包括三相交流电网用可编程电压源或带故障模块的理想电压源模拟跌落。网侧 L 或 LCL 滤波器直接决定电流谐波和控制系统建模复杂度。三相 PWM 整流器/逆变器根据你的项目是 AC/DC 还是 DC/AC 拓扑调整。直流侧电容与负载或电源。电网故障模块建议采用可控定时故障模块。不要用简单的电压源阶跃来模拟跌落因为真实跌落过程往往伴随相位跳变这会连带考验锁相环的动态性能。6.2 跌落检测功能测试测试目的确认控制策略能准确识别跌落并切换到 LVRT 模式。操作步骤1. 设置电网故障模块让 A 相电压跌落到 0.2 pu。 2. 设置故障持续时间 0.625 s。 3. 运行仿真记录并网点电压幅值、模式切换信号、无功电流给定值。预期结果电压幅值在几个毫秒内越过阈值模式切换信号置位无功电流指令上升有功电流指令限幅。判断成功标准从电压跌落发生到模式切换完成的时间尽量短但不能出现频繁误触发。如果切换时间超过 20 ms需要检查跌落检测滤波器的延迟参数。常见失败原因电压幅值计算环节的滤波器时间常数太大导致检测信号反应滞后或者跌落判据阈值设置太低跌落浅时没有触发。6.3 对称跌落下的电压支撑测试测试目的验证三相平衡跌落期间变流器是否按照导则注入无功电流。操作步骤1. 设定跌落深度 0.2 pu持续时间 625 ms。 2. 读取故障期间的无功电流实际值和有功电流实际值。 3. 对比无功电流指令值与电网导则要求值。从工程经验看比较合理的观察点是故障后 50 ms 到 100 ms 之间的无功电流响应。如果实际无功电流持续小于目标值说明电流内环限幅参数约束过紧需要在满足过流安全的前提下适当放宽。判断成功标准变流器保持并网直流母线电压可控无功电流输出达到导则要求。6.4 不对称跌落后的负序抑制测试不对称跌落是改进型策略体现价值的地方。三相不平衡会导致负序分量负序电流如果不加抑制会出现三相电流不平衡直流母线电压出现 100 Hz 或 120 Hz 波动。操作步骤1. 设置单相跌落例如 A 相电压跌落到 0.2 puB、C 相不变。 2. 观察故障期间三相电流是否平衡。 3. 观察直流母线电压波动幅值。 4. 观察负序电流指令是否被有效抑制。如果设计目标选择“负序电流为零”则故障期间三相电流应基本对称如果设计目标选择“直流母线波动最小”则允许负序电流存在但直流母线二次波动被补偿。两种目标下电流波形表现不同需要根据你的具体需求取舍。6.5 电压恢复与模式切换测试很多改进型策略在故障期间表现不错却在电压恢复瞬间出现问题。这是因为电压恢复时系统重新切回正常控制模式功率指令突然增大电流内环可能来不及响应。操作步骤1. 设置电网故障在 0.625 s 处清除。 2. 观察恢复后的有功电流、无功电流和直流母线电压。 3. 重点观察是否存在二次过流或直流母线过压。常见的解决方案是在恢复阶段引入斜坡恢复逻辑让有功功率指令以一定速率爬升避免阶跃冲击。设计文件中建议加入这个环节。7. 资源占用与性能观察7.1 仿真性能观察与 AI 模型不同LVRT 控制策略仿真最关心的不是显存而是仿真时长和内存占用。仿真模型运行快慢主要受以下因素影响开关频率开关频率越高为了准确模拟 PWM 波形固定步长需要越小仿真时间成倍增加。求解器类型离散定步长求解器更适合电力电子仿真变步长连续求解器容易在 PWM 开关时刻降低步长导致仿真极慢。模型复杂度是否包含 LCL 谐振、是否包含多机并联、是否包含详细直流侧动态都会影响计算量。如果仿真速度过慢建议先关闭不必要的示波器和数据记录模块把仿真结果只在需要的时间窗口内保存。7.2 降低仿真时间的方法1. 将 PWM 载波频率和扰动频率解耦使用平均模型替代详细开关模型做控制策略预研。 2. 控制算法用离散模块实现提高固定步长到 1e-5 s 以上前提是电流环精度仍然满足。 3. 只保存 PC 端需要的数据信号不要整模型启用数据记录器。 4. 关闭实时动画刷新Simulink 中频繁刷新示波器会明显拖慢运行速度。需要重点提醒平均模型适合控制策略验证但不适合验证谐波和过流峰值。如果你的目标是验证限流保护是否有效一定要用详细开关模型否则限流参数没有意义。8. 常见问题与排查方法问题现象可能原因排查方式解决方案电压跌落发生后模式切换信号没有置位跌落判据阈值设置过高或滤波器延迟过大检查电压幅值信号波形确认是否到达阈值调低判据阈值减小检测滤波器时间常数故障期间逆变器过流跳闸有功电流指令限幅偏高无功优先分配未生效查看故障期间有功/无功电流指令限制有功电流最大值确保无功优先不对称跌落时三相电流严重不平衡负序电流抑制环未投入或 PI 参数不合理检查正负序分离结果和负序电流指令使用 DDSRF-PLL 或改进正负序分离算法故障清除后直流母线电压过冲恢复阶段有功功率指令阶跃没有斜坡恢复查看恢复瞬间直流母线电压和电流波形引入功率斜坡恢复逻辑PLL 在跌落期间锁相失败传统 PLL 对负序分量敏感查看锁相角波形是否出现二倍频波动改用 DDSRF-PLL 或在 PLL 中增加陷波器仿真速度极慢使用变步长求解器或开关频率过高检查求解器设置和平均开关频率改用离散定步长求解器必要时用平均模型批量参数扫描结果文件名混乱无法对比没有统一命名和目录结构检查输出路径与文件命名规则按照工况编号自动生成文件名模型依赖某个绝对路径换机器就报错模型内写死了本机路径检查模型回调函数和初始化脚本改为相对路径基于fileparts(mfilename(fullpath))获取当前目录9. 最佳实践与使用建议先跑通一个简单工况再逐步增加复杂度。很多同学上来就把 SOGI、DDSRF-PLL、正负序双电流环全都搭进去结果模型一旦发散根本定位不到问题。比较稳妥的路径是先搭正常的双闭环矢量控制验证稳态再引入电网跌落验证传统策略的失败过程然后逐项加入改进环节每加入一个环节就重新对比一次波形。参数文件单独维护不要在模型里直接填常数。把主电路参数、控制参数、LVRT 参数、仿真参数都放到一个.m文件或参数表中这样既能复现也方便批量扫描。仿真模型要和设计文档同步更新。仿真模型改了一版但文档里还是旧版 Kq 值这种情况在实际项目里很常见。建议在 README 里写清楚“当前文档对应哪一版模型”并记录关键参数修改历史。涉及具体电网导则要求时不要只依赖一份 GUI 标幺曲线图。把要求转换成具体数值公式放在参数文件里注释里注明来源这是最容易体现工程严谨性的地方。10. 总结与下一步改进型低电压穿越控制策略真正做到位需要解决的从来不是单个控制环而是跌落检测、无功优先、负序抑制、限流保护、平滑恢复这一整条链路。最先应该验证的功能是电网跌落检测和模式切换是否可靠这是后面所有控制逻辑的基础。最容易踩的坑也在这个环节检测太慢控制还没切换故障已经过去了检测太敏感正常电网波动又会误切入 LVRT 模式。建议拿到设计文件后先按测试矩阵跑几个基础工况再针对你的目标电网导则调整 Kq 系数和无功优先限幅参数。接着可以往两个方向继续扩展一是加入 LCL 滤波器谐振抑制提高模型与实际工程的一致性二是做硬件在环测试把控制代码烧进控制器配合功率放大器做真实功率试验。无论你的目标是发论文、做毕设还是支撑工程项目先把这套仿真框架跑起来你就能对 LVRT 控制策略的每个关键设计点有一个相对完整的判断。