news 2026/5/2 12:09:19

23 电平 MMC 逆变器并网仿真(PI 控制)那些事儿

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
23 电平 MMC 逆变器并网仿真(PI 控制)那些事儿

23电平MMC逆变器并网仿真(PI控制) 基于Matlab/Simulink仿真平台 采用基于PI控制器的双闭环控制 模型中包含环流抑制控制器 模型中添加基于排序算法的子模块均压方法 采用基于最近电平逼近NLM的调制策略 1.仿真均能正常运行,能够准确跟踪对应参考值 2.采用双闭环控制,逆变器外环为PQ控制 3.最近电平逼近调制+基于排序算法的均压策略 4.二倍频环流抑制控制 供MMC入门新学者学习参考。

嘿,各位 MMC 入门的小伙伴们!今天咱们来唠唠 23 电平 MMC 逆变器并网仿真,基于 PI 控制,还用到了 Matlab/Simulink 仿真平台哦,满满的干货,准备好了吗?

双闭环控制(逆变器外环为 PQ 控制)

咱们采用基于 PI 控制器的双闭环控制。为啥要用双闭环呢?简单说,就像给车装了两套导航,内环速度快,负责快速响应一些小变化,外环更稳,掌控大方向。逆变器外环是 PQ 控制,这就好比给逆变器设定了一个目标,告诉它要输出多少有功功率(P)和无功功率(Q)。

在 Matlab/Simulink 里,大概是这样实现的(以下代码只是示意关键部分,非完整可运行代码):

% 外环 PQ 控制部分代码示例 % 定义一些参数 kp_p = 0.5; % 有功功率 PI 控制器比例系数 ki_p = 0.1; % 有功功率 PI 控制器积分系数 kp_q = 0.5; % 无功功率 PI 控制器比例系数 ki_q = 0.1; % 无功功率 PI 控制器积分系数 % 计算功率误差 delta_p = p_ref - p_measured; % p_ref 是有功功率参考值,p_measured 是测量到的有功功率 delta_q = q_ref - q_measured; % q_ref 是无功功率参考值,q_measured 是测量到的无功功率 % PI 控制器计算 p_output = kp_p * delta_p + ki_p * cumsum(delta_p); % 有功功率 PI 控制器输出 q_output = kp_q * delta_q + ki_q * cumsum(delta_q); % 无功功率 PI 控制器输出

这里,通过不断调整比例系数kp和积分系数ki,让实际输出功率尽可能接近参考值。外环计算出的结果,会作为内环控制的输入,进一步调节逆变器。

最近电平逼近(NLM)调制 + 基于排序算法的均压策略

调制策略咱们用最近电平逼近 NLM,简单理解,就像是给逆变器输出的电压波形找一个最接近的“台阶”。而基于排序算法的子模块均压方法,是为了保证各个子模块的电容电压均衡,不然有的“累坏了”,有的“闲坏了”可不行。

下面来看看均压策略相关代码示例:

% 基于排序算法的子模块均压方法代码示例 % 假设电容电压向量为 capacitor_voltages capacitor_voltages = [100; 102; 98; 101; 99]; % 模拟各个子模块电容电压 sorted_voltages = sort(capacitor_voltages); % 对电容电压进行排序 average_voltage = mean(sorted_voltages); % 计算平均电压 % 根据排序结果和平均电压调整子模块 for i = 1:length(capacitor_voltages) if capacitor_voltages(i) > average_voltage % 这里可以写降低该子模块电容电压的控制逻辑,比如减少充电时间 else % 这里可以写增加该子模块电容电压的控制逻辑,比如增加充电时间 end end

通过这样的算法,让各个子模块的电容电压尽可能保持一致,保证整个系统稳定运行。

二倍频环流抑制控制

模型里还有环流抑制控制器,专门对付二倍频环流。为啥要抑制它呢?因为二倍频环流会影响系统性能,就像一群捣乱的“小怪兽”。咱们通过这个控制器把它们“制服”。

环流抑制控制器在 Simulink 里搭建时,核心思路就是检测出环流,然后通过一些控制算法产生反向的补偿量来抵消它。这里就不详细贴代码啦,大家可以在搭建模型的时候,根据自己的思路去实现。

仿真结果

经过一系列的搭建和调试,仿真均能正常运行,能够准确跟踪对应参考值。就像你设定了一个目的地,车稳稳地开过去了。这说明咱们前面的控制策略和算法都起作用啦!

希望这篇文章能帮助刚接触 MMC 的小伙伴们快速上手 23 电平 MMC 逆变器并网仿真(PI 控制),大家一起探索 MMC 的奇妙世界呀!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 8:44:26

2026马年新岁:拥抱智能时代,共谱科技华章

目录 1. 引言 2. 智能时代的基石:人工智能、大数据与云计算的融合演进 2.1 人工智能:从感知智能到认知智能的飞跃 2.1.1 多模态融合:打破感官界限 2.1.2 可解释AI(XAI):信任与透明的桥梁 2.1.3 具身智…

作者头像 李华
网站建设 2026/5/1 9:35:13

三菱FX系列PLC温度PID控制程序大揭秘

三菱FX系列PLC温度PID控制程序(含注释和IO图、三菱触摸屏程序),程序已经应用于设备上,成熟可靠,有程序注释,触摸屏有注释值得参考和借鉴.在自动化控制领域,温度控制是非常常见且关键的一环。今天…

作者头像 李华
网站建设 2026/5/1 11:36:16

永磁同步电机自抗扰控制ADRC的转速稳定

永磁同步电机自抗扰控制ADRC,转速稳定永磁同步电机转速环突然加载时,传统的PI控制就像新手司机猛踩刹车——转速波动大且恢复慢。这时候就得掏出ADRC这把瑞士军刀了,特别是它那个能实时观测扰动的绝活,绝对能让电机转速稳得跟老司…

作者头像 李华
网站建设 2026/5/1 11:04:19

威纶通触摸屏宏指令:简易红绿灯控制程序实战教程

威纶通触摸屏宏指令红绿灯控制程序 威纶通触摸屏宏指令红绿灯控制程序,MT8071iE触摸屏 利用宏指令程序来控制,按下启动按钮,红绿灯系统运行,宏指令注释清晰,方便理解程序。 具有很好的学习意义和借鉴价值。半夜调试威…

作者头像 李华
网站建设 2026/4/25 11:09:36

Highcharts 配置语法详解

Highcharts 配置语法详解 Highcharts 是一个功能强大的图表库,可以用于创建各种类型的图表,如柱状图、折线图、饼图等。本文将详细介绍 Highcharts 的配置语法,帮助您更好地使用这个库。 1. 高级图表配置 在 Highcharts 中,所有的图表配置都通过一个 JSON 对象来实现。以…

作者头像 李华