12脉冲整流器24脉冲整流器matlab仿真 matlab/simulink ~

12脉冲整流器24脉冲整流器matlab仿真 matlab/simulink ~

最近在研究12脉冲和24脉冲整流器的Matlab仿真,感觉挺有意思的,尤其是用Simulink搭建模型的时候,那种从零到一的过程特别有成就感。今天就来聊聊我的仿真经历,顺便分享一些代码和分析。

首先,12脉冲整流器和24脉冲整流器的核心区别在于谐波抑制能力。12脉冲整流器通过两个6脉波整流桥的相位差30度来实现谐波抑制,而24脉冲整流器则是通过四个6脉波整流桥的相位差15度来进一步减少谐波。简单来说,脉冲数越多,谐波越少,但电路复杂度也越高。

在Matlab中,我用了Simulink来搭建这两种整流器的模型。先从12脉冲整流器开始,模型的核心是两个三相桥式整流器,通过一个移相变压器来实现30度的相位差。Simulink里可以直接用"Three-Phase Bridge"模块来搭建整流桥,移相变压器则可以用"Three-Phase Transformer"模块,设置好相位差就行。

matlab 复制代码
% 12脉冲整流器模型的关键设置
threePhaseBridge1 = 'Three-Phase Bridge';
threePhaseBridge2 = 'Three-Phase Bridge';
transformer = 'Three-Phase Transformer';
set_param(transformer, 'PhaseShift', '30');

接下来是24脉冲整流器,模型稍微复杂一些,需要四个三相桥式整流器和两个移相变压器,分别实现15度的相位差。这里的关键是确保每个整流桥的相位差准确,否则谐波抑制效果会大打折扣。

matlab 复制代码
% 24脉冲整流器模型的关键设置
threePhaseBridge1 = 'Three-Phase Bridge';
threePhaseBridge2 = 'Three-Phase Bridge';
threePhaseBridge3 = 'Three-Phase Bridge';
threePhaseBridge4 = 'Three-Phase Bridge';
transformer1 = 'Three-Phase Transformer';
transformer2 = 'Three-Phase Transformer';
set_param(transformer1, 'PhaseShift', '15');
set_param(transformer2, 'PhaseShift', '15');

仿真跑起来后,我对比了两种整流器的输出波形和谐波含量。12脉冲整流器的输出波形已经比普通的6脉波整流器平滑了很多,但24脉冲整流器的波形更加接近理想直流,谐波含量也显著降低。不过,24脉冲整流器的电路复杂度和成本也更高,实际应用中需要权衡。

matlab 复制代码
% 仿真结果分析
figure;
subplot(2,1,1);
plot(tout, yout12); % 12脉冲整流器输出波形
title('12脉冲整流器输出波形');
subplot(2,1,2);
plot(tout, yout24); % 24脉冲整流器输出波形
title('24脉冲整流器输出波形');

总的来说,12脉冲和24脉冲整流器各有优劣,选择哪种方案取决于具体的应用场景和需求。通过Matlab仿真,我不仅加深了对这两种整流器的理解,也体会到了Simulink在电力电子仿真中的强大功能。如果你也对电力电子感兴趣,不妨试试自己搭建一个模型,相信会有不少收获。

相关推荐
开开心心就好3 天前
低年级识字练笔顺工具,电脑和安卓端都能用
前端·javascript·网络·安全·scala·erlang·语音识别
开开心心就好5 天前
清理此电脑网盘图标工具,开源免费好用
网络·网络协议·tcp/ip·智能手机·电脑·scala·erlang
AI情绪识别开源17 天前
检信 AI 智能推广平台(代号:JX-Promote)
人工智能·算法·erlang
qyyyyy57021 天前
PDF 转 JSON 怎么做?从表格和元数据提取到 LLM 结构化处理
数据库·pdf·json·erlang·llama
典典分享指南25 天前
GEO 实战:从挖搜索词到监控 AI 收录,一套内容流水线怎么搭
开发语言·青少年编程·numpy·erlang
qyyyyy5701 个月前
外文 PDF 怎么整理成 Markdown?从翻译、内容提取到 RAG 知识库导入
自然语言处理·pdf·erlang·机器翻译·零知识证明
Patrick_Wilson2 个月前
为什么让程序主动崩溃反而更可靠?聊聊 supervisor 与 let it crash
后端·erlang·elixir
李燚3 个月前
erlang_migrate 架构拆解:behaviour 驱动的多数据库迁移引擎
数据库·postgresql·架构·erlang·migrate·behaviour·erlang_migrate
leeyi3 个月前
erlang_migrate 架构拆解:behaviour 驱动的多数据库迁移引擎
erlang
leeyi3 个月前
erlang_migrate:为 Erlang/OTP 量身打造的数据库迁移库
erlang