探索MMC在低频工况下的运行与电容电压波动抑制

MMC运行于低频工况 采用 高频正弦注入方法 抑制子模块电容电压波动 模块化多电平变换器 MATLAB2021b仿真 可多种低频率运行低 低频运行双闭环控制 双正弦波注入/双方波注入/混合注入法等 子模块低频波动抑制方法

在电力电子领域,模块化多电平变换器(MMC)一直是研究热点。今天咱就聊聊MMC运行于低频工况时,通过高频正弦注入方法抑制子模块电容电压波动的事儿,并且以MATLAB2021b仿真为例展开。

MMC低频运行的多面性

MMC具有可多种低频率运行的特性,这在一些特定场景下有着独特优势。不过,低频运行时子模块电容电压容易出现波动,这可就影响到整个变换器的性能了。为了解决这个问题,双闭环控制以及一系列子模块低频波动抑制方法应运而生,像双正弦波注入、双方波注入还有混合注入法等。

高频正弦注入方法及代码实现

高频正弦注入方法是抑制子模块电容电压波动的有效手段之一。下面咱们通过MATLAB代码来感受一下。

% 定义一些基本参数
f0 = 50; % 基频50Hz
fs = 10000; % 采样频率10kHz
t = 0:1/fs:1 - 1/fs; % 时间向量

% 高频正弦波注入信号
f_inject = 1000; % 注入高频1kHz
A_inject = 0.1; % 注入幅值0.1
inject_signal = A_inject * sin(2 * pi * f_inject * t);

% 假设这里是MMC子模块电容电压信号
cap_voltage = sin(2 * pi * f0 * t);

% 加入高频正弦注入后的电容电压信号
new_cap_voltage = cap_voltage + inject_signal;

代码分析

首先,我们定义了基频 f0 为50Hz ,这是常见的电力系统频率,采样频率 fs 设置为10kHz ,足够对信号进行精确采样。然后生成了一个时间向量 t ,它覆盖了1秒的时间范围。

接着,我们创建了高频正弦注入信号 injectsignal ,频率为1kHz ,幅值为0.1。这个幅值和频率的选择是根据实际需求和对电容电压波动抑制效果的预期来定的。之后,假设了一个MMC子模块电容电压信号 capvoltage ,这里简单用一个50Hz的正弦波代替。最后,将高频注入信号与电容电压信号相加,得到加入高频正弦注入后的电容电压信号 newcapvoltage

MATLAB2021b仿真

在MATLAB2021b中搭建MMC仿真模型,我们可以更直观地看到高频正弦注入方法对抑制子模块电容电压波动的效果。在Simulink中,按照MMC的拓扑结构搭建模块,将各个子模块参数设置好,然后在控制环节中加入高频正弦注入信号。

通过示波器观察子模块电容电压波形,在未加入高频正弦注入时,低频运行下的电容电压波动明显;而加入注入信号后,波动得到了显著抑制,这就验证了高频正弦注入方法在MMC低频运行时抑制子模块电容电压波动的有效性。

MMC在低频工况下虽然面临子模块电容电压波动的挑战,但通过像高频正弦注入这样的有效方法,结合MATLAB强大的仿真能力,我们能够更好地理解和优化MMC的运行性能,为电力系统的稳定高效运行提供有力支持。希望这篇博文能给研究MMC的小伙伴们一些启发,大家一起探讨,共同进步!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值