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

高频正弦注入法抑制MMC驱动永磁同步电机变频中子模块电容电压波动

模块化多电平MMC_驱动永磁同步电机_变频 高频正弦注入法抑制子模块电容电压波动 Matlab_2021b,子模块个数为N=4,直流侧电压Udc=680V

在使用模块化多电平(MMC)驱动永磁同步电机进行变频的过程中,子模块电容电压波动是一个常见且需要解决的问题。今天咱就来聊聊利用高频正弦注入法在Matlab 2021b环境下,针对子模块个数N = 4 ,直流侧电压Udc = 680V的情况,怎么去抑制这个电压波动。

MMC驱动永磁同步电机的基本原理

MMC由多个子模块(SM)级联组成,每个子模块都包含电容。当MMC驱动永磁同步电机时,通过控制子模块的投入与切除来合成所需的交流电压。简单来说,子模块就像一个个小的电压调节单元,协同工作为电机提供合适的变频电源。

高频正弦注入法的思路

高频正弦注入法的核心就是往调制波中注入一个高频正弦信号。为啥要这么做呢?因为这个高频信号可以在不影响基波输出的情况下,改变子模块电容的充放电模式,从而抑制电压波动。

Matlab实现代码示例

下面是一段简单模拟高频正弦注入法的Matlab代码:

% 参数设置 N = 4; % 子模块个数 Udc = 680; % 直流侧电压 fs = 10000; % 采样频率 t = 0:1/fs:1; % 时间向量 % 基波调制波 Am = 0.8; % 基波幅值 fm = 50; % 基波频率 m = Am * sin(2*pi*fm*t); % 高频正弦注入信号 Ah = 0.1; % 高频信号幅值 fh = 1000; % 高频信号频率 h = Ah * sin(2*pi*fh*t); % 合成调制波 modulation_wave = m + h;

代码分析

  1. 首先设置了子模块个数N和直流侧电压Udc,这俩参数跟咱们的硬件结构和输入电源相关。fs设置了采样频率,这个频率决定了我们对信号采样的精细程度,t则是根据采样频率生成的时间向量,用来后续生成各种信号。
  2. 接着定义基波调制波m,这里设置幅值Am为0.8,频率fm为50Hz,这就是我们要输出的基波频率,电机一般就是在这个频率附近工作。
  3. 高频正弦注入信号h也定义好了,幅值Ah为0.1,频率fh为1000Hz ,这个高频信号就会叠加到基波上。
  4. 最后把基波调制波和高频正弦注入信号合成得到modulation_wave,这个合成后的调制波就是要送到MMC控制系统里去控制子模块通断的信号。

通过这种高频正弦注入法,我们在Matlab里模拟了MMC驱动永磁同步电机过程中抑制子模块电容电压波动的一种有效手段。当然,实际应用中还需要考虑更多的因素,比如MMC的具体拓扑结构、电机的参数匹配等等,但这个基础的思路和代码实现可以为进一步研究提供一个不错的起点。

模块化多电平MMC_驱动永磁同步电机_变频 高频正弦注入法抑制子模块电容电压波动 Matlab_2021b,子模块个数为N=4,直流侧电压Udc=680V

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

相关文章:

  • 量化交易入门
  • 大规模驱动企业 AI:Elastic 与 NVIDIA cuVS 集成
  • Python数据分析项目实战(025)——NumPy数据分析综合案例
  • 告别 Java 内卷苦海!Java 程序员转型大模型开发的 “躺赢” 密码,这波血赚
  • AI 智能体 vs AI 助手:核心差异与商业应用场景解析!
  • dll错误修复工具下载!msvcp110.dll,msvcp120.dll,msvcp140.dllregsvr32等下载!可以修复一些缺失文件 ,可以下载指定的dll文件
  • 聊聊AIC信息准则:模型选择与信号到达时间优化的利器
  • 【H5 前端开发笔记】第 15 期:CSS 元素(标签)之间的层次关系与代码注释(复盘)
  • 理论剖析:什么是 LT 水平触发模式?
  • Java入门第153课——XML 解析与应用(Dom4j)
  • pycharm安装教程
  • RK3588 Linux系统GPIO口测试方法及自动化测试脚本
  • 好写作AI:博士论文跨学科内容的AI知识补全方法——让陌生领域不再成为研究壁垒
  • spring-cloud-starter-openfeign现实中的运行逻辑
  • DeepAudit+cpolar效率翻倍让代码审计随时随地高效完成
  • 一级圆柱齿轮减速器——CAD
  • CEO必会之方案设计
  • 基于深度强化学习的虚拟重联列车LQR自适应控制:理论、实现与代码详解
  • Cuckoo沙箱各Ubuntu版本安装及使用_cuckoo sandbox 安装
  • Claude Code 最佳实践:可验证、可治理、可分层的工程现实
  • 计算机毕业设计Django+大模型中华古诗词知识图谱可视化 古诗词智能问答系统 古诗词数据分析 古诗词情感分析模型 自然语言处理NLP 机器学习 深度学习
  • 多目标蜣螂优化算法NSDBO在微电网多目标优化调度中的应用:Matlab语言解决方案
  • 自动驾驶智能大脑分工合作:德州农工大学让AI既能思考又能开车
  • 2059:【例3.11】买笔
  • python-flask校园二手书交易系统_django pycharm vue
  • 解决 ggplot Scale for ‘fill‘ is already present. Adding another scale for ‘fill‘, which will replace
  • 大数据领域Spark的资源管理与调度
  • 软件加密狗中时间限制机制的破解
  • 【避坑封神】Ubuntu24.04 适配 CUDA12.9 装 CUDNN 9.x:从 apt 报错到 Test passed! 全程拆解
  • Score Distillation Sampling(SDS)