当前位置: 首页 > news >正文

MMC玩转指南:从零搭建20kV直流输电系统

MMC-HVDC两端直流输电,直流电压20kV/每桥臂10个子模块,系统容量10WM。 包括系统级控制,换流站级控制,阀级控制等。 matlab/simulink学习MMC必备,整流+逆变,环流抑制/子模块电容排序均压/最近电平逼近/优化调制方法(SUPWM+NLM)

最近在研究MMC-HVDC系统搭建,发现要把这个"电力电子乐高"玩明白得先摸清它的控制逻辑。咱们今天拿20kV/10MW系统开刀,每相桥臂10个子模块,聊聊怎么在Simulink里调教这个大家伙。

核心骨架:三级控制体系

系统级像大脑,负责整个直流网络的电压维稳。在Simulink里通常用PI控制器实现:

`matlab

function Vdcref = SystemControl(Pactual, Vdc_actual)

Kp = 0.5; Ki = 10;

persistent integral;

error = 1.0 - Vdc_actual/20000;

integral = integral + error*0.0001;

Vdc_ref = Kperror + Kiintegral;

end

`

这个简单版代码展示了如何根据实际电压动态调整参考值。注意积分环节要做抗饱和处理,实际工程中还要加入限幅保护。

换流站级的秘密武器:环流抑制

桥臂间环流就像潜伏的刺客,得用零序电压注入法对付。通过实时计算二倍频环流分量:

`matlab

icirc = (iupper + ilower)/2; //上下桥臂电流均值

MMC-HVDC两端直流输电,直流电压20kV/每桥臂10个子模块,系统容量10WM。 包括系统级控制,换流站级控制,阀级控制等。 matlab/simulink学习MMC必备,整流+逆变,环流抑制/子模块电容排序均压/最近电平逼近/优化调制方法(SUPWM+NLM)

icirc_2f = GoertzelFilter(icirc, 100, 2); //提取100Hz分量

`

再用这个分量生成补偿电压,类似以毒攻毒的思路。Simulink里可以用park变换分解环流,闭环控制效果更稳。

阀级控制的硬核操作

子模块电容均压是重头戏,这里有个骚操作——快速排序法:

`matlab

function [sortedSM, index] = QuickSort(capvoltages)

[~, index] = sort(cap_voltages,'descend');

sortedSM = capvoltages(index);

end

`

每0.1ms执行一次排序,前5个电压高的子模块投入放电,后5个退出充电。配合最近电平逼近调制(NLM),能减少70%以上的开关损耗。

调制技巧大杂烩

SUPWM+NLM组合拳值得细品。在Simulink里搭建混合调制模型时,注意这两个参数设置:

  1. 载波比设为3的倍数(比如21次谐波消除)
  2. 电平切换阈值取0.95*Vcap

实测发现这种配置下THD能压到5%以内,比纯NLM方案波形干净得多。

仿真翻车实录

第一次跑模型时遇到过诡异震荡,后来发现是控制延时没设对。在PWM生成模块里加了0.5ms的传输延迟,波形立马老实了。还有个坑是IGBT的关断吸收电路参数,用RC参数计算器重新算过才避免过电压。

玩转MMC就像拼多维拼图,得让系统级、站级、阀级控制严丝合缝。下次可以聊聊故障穿越时怎么玩电容电压平衡术,那又是另一个刺激战场了。

http://www.jsqmd.com/news/304387/

相关文章:

  • 提示工程分布式架构的自动化运维:Ansible vs Terraform,批量管理节点
  • 【水下图像增强融合算法】基于融合的水下图像与视频增强研究附Matlab代码
  • Vue3 系列教程(三)插值表达式与常用文本指令
  • 大模型微调教程(一)大模型微调基础认知+零基础环境搭建
  • Finisar AOC/DAC 在高速网络互连中的应用解析
  • 完整教程:Android 宣布 Runtime 编译速度史诗级提升:在编译时间上优化了 18%
  • 2026制动改装品牌榜 CMYCH卡钳性能对比
  • Amphenol CS(High Speed IO)PCIe 与 QSFP 高速 IO 线缆设计与选型实践
  • 服务器互联中的 Amphenol ICC(FCI)电缆组件选型逻辑
  • ATGBICS 光模块兼容光缆选型与互连兼容性测试指南
  • Maxwell或者motorcad建模仿真 1、电机电磁设计仿真; 2、可提供设计报告或ans...
  • 基于SpringBoot的企业级进销存ERP系统Java源码
  • 探秘综合能源系统:供需双响应与碳交易的完美邂逅
  • 玩转风光储并网系统建模
  • 西门子plc巅峰应用,大型包膜机程序控制,常见的气缸,通讯,机械手,模拟量等,各种FB块,可用...
  • 基于hadoop的商城推荐系统 大数据个性化商城推荐 协同过滤推荐 推荐原理:每天定时更新数据集
  • 锂电池SOC估计基于二阶RC模型的扩展卡尔曼滤波估算SOC 验证工况:HPPC 和
  • 锂电池SOC估计模型SOC估算卡尔曼滤波估算SOC 各大交流论坛搜集的模型合集! 图中的12个...
  • matlab代码:基于CNN和LSTM的个体用户负荷预测方法 摘要:在本文中,我们考虑的问题是...
  • 基于S7-200 PLC与MCGS组态的隧道智能照明控制系统:梯形图程序、接线图与组态设计
  • org.flowable.common.engine.api.FlowableException: couldn‘t upgrade db schema: alter table ACT_RU_ENT
  • javascript:void怎么解决
  • 北京丰台人和中医院王凤书教授,肝囊肿中医治疗成功案例!
  • 基于VS Code的AI编辑器Debug ASP.NET Core 程序
  • 组态王轮胎裂解系统解析
  • 直流电机的仿真模型simulink 运行仿真前先运行DJCS1.m文件给模型赋值,利用转速电流...
  • GD32F3串口升级IAP工具包:C#上位机操作,bootloader源码及通信协议文档齐全
  • 永磁同步电机伺服控制,基于三阶自抗扰伺服控制仿真模型,效果很好。 模型预测控制,滑模控制,自抗...
  • 基于非对称纳什谈判与P2P电能交易的微网电能共享优化策略:隐私保护与合作收益分配方案
  • 基于最新算法自适应调整模态分解参数的新版麻雀搜索算法优化VMDEMD论文解析