ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

三相电流型逆变电路Simulink仿真:120°导电方式与建模方法

三相电流型逆变电路Simulink仿真:120°导电方式与建模方法 做三相电流型逆变电路仿真实验时第一反应往往是照搬电压型逆变器的建模思路结果要么波形不对要么开关一直不换流。反复排查之后才意识到电流型逆变电路从直流侧储能元件、触发逻辑到波形解读都和电压型逆变电路有本质区别。本文以电力电子技术微课中的三相电流型逆变电路仿真实验为主题从电路原理、Simulink 建模、触发脉冲配置到波形分析逐步展开并整理了实验中最容易踩的坑和排查方法。无论是课程实验、课程设计还是想系统理解逆变器的开发者都可以直接复用这套流程。1. 背景与核心概念1.1 三相电流型逆变电路是什么逆变电路的作用是把直流电能转换为交流电能。按照直流侧储能方式的不同逆变电路分为电压型逆变电路Voltage Source InverterVSI和电流型逆变电路Current Source InverterCSI。电压型逆变电路的直流侧并联大电容直流电压近似恒定逆变器输出的电压波形基本由开关状态决定负载电流则取决于负载特性。电流型逆变电路则相反它的直流侧串联大电感直流电流近似恒定。开关器件的作用不是“给定电压”而是“切换电流路径”把直流电流轮流分配到三相负载上。用一句话概括两者的区别电压型直流侧是电压源输出“电压方波”。电流型直流侧是电流源输出“电流方波”。在三相电流型逆变电路中每个开关管按 120° 导电方式工作任意时刻只有两只开关管导通输出电流是一组宽度为 120° 的方波电流三相依次相差 120°。这也是电流型逆变电路最鲜明的特征。1.2 电流型逆变与电压型逆变的对比很多初学者在仿真时把电流型逆变器直接改成电压型逆变器的模型导致波形完全对不上。为了方便对照这里把两者的主要差异整理成了一张表。对比项电压型逆变电路VSI电流型逆变电路CSI直流侧储能元件并联大电容串联大电感直流侧等效模型电压源电流源输出波形输出电压为方波电流由负载决定输出电流为方波电压由负载决定开关管导通方式常用 180° 导电或 PWM常用 120° 导电任意时刻导通器件数3 个180°导电时2 个反并联二极管通常需要视器件类型而定短路保护短路电流大需要快速保护电流源限流相对安全典型应用通用变频器、UPS、新能源并网中压大功率传动、感应加热从表中可以看到电流型逆变器的直流侧大电感起到了“稳流”作用同时也让逆变器具备了天然的限流能力。一旦输出侧发生短路电流上升速度会被大电感限制这在超大功率传动场合是一个明显优势。1.3 为什么要做仿真实验电流型逆变电路在教材中篇幅往往不多但概念抽象尤其是换流过程、触发时序和波形特点光看文字很难建立直观印象。仿真实验的价值主要体现在三点。第一观察 120° 导电方式下的输出电流波形理解电流型逆变器“输出电流由开关决定”的本质。第二对比输出电压、直流侧电压的变化搞清楚为什么电流型逆变器的电压波形会随负载变化。第三为后续学习 PWM 电流型逆变器、多重化电流型逆变器打下基础。仿真中的触发配置、波形分析思路在工程分析中同样适用。2. 三相电流型逆变电路结构与工作原理2.1 主电路拓扑结构三相电流型逆变电路的主电路由直流电流源、三相全桥逆变桥、负载三部分组成。直流电流源在实际系统中通常由整流器加平波电抗器构成。整流器输出直流电压经过大电感 Ld 之后电流纹波被显著抑制直流侧表现为一个近似恒定的电流源 Id。逆变桥由 6 个开关管组成按照三相全桥形式连接每个桥臂包含上、下两只开关管。负载为三相对称负载可以是电阻电感负载、异步电机或同步电机。为了方便后续仿真理解可以把主电路的电流路径理解为直流电流源 Id │ ▼ ┌───┴───┐ │ 三相桥 │← 开关切换电流方向 └───┬───┘ ▼ 三相负载Y接或Δ接电流源电流始终存在开关管的作用只是决定电流从哪一相流出、从哪一相流入。2.2 120° 导电方式三相电流型逆变电路最常用的工作方式是 120° 导电方式含义是每个开关管在一个周期内导通 120° 电角度每隔 60° 换流一次即六只开关管轮流导通任意时刻恰好有两只开关管导通一只在上桥臂一只在下桥臂。以输出相序 A→B→C 为例各时间段导通的开关管如下表所示。这里开关管的命名按“相 上/下桥臂”描述避免不同教材编号不一致造成的混淆。区间导通的桥臂开关A相电流B相电流C相电流0°~60°A相上桥臂 B相下桥臂Id-Id060°~120°A相上桥臂 C相下桥臂Id0-Id120°~180°B相上桥臂 C相下桥臂0Id-Id180°~240°B相上桥臂 A相下桥臂-IdId0240°~300°C相上桥臂 A相下桥臂-Id0Id300°~360°C相上桥臂 B相下桥臂0-IdId从表中可以看出A 相电流在 0°~120° 为正 Id在 180°~300° 为负 Id其余区间为 0。B 相和 C 相电流波形相同只是相位依次滞后 120°。因此三相输出电流是典型的“120°方波电流”三相电流之和恒为零。2.3 换流过程与器件选择电流型逆变电路的换流过程需要特别注意。由于直流侧是电流源电流不能突然中断因此开关管切换时必须保证任意时刻都存在续流通路。如果使用晶闸管这类半控型器件晶闸管一旦导通只有电流降到零才能关断。但在电流源供电的电路中电流不会自然降到零因此必须在负载侧并联换流电容利用电容的充放电实现强迫换流。这就是教材中常见的“电容换流型电流型逆变器”。如果在仿真或者工程中使用 GTO、IGBT、IGCT 等自关断器件则可以直接通过门极信号关断开关管省去换流电容模型会简单很多。本文仿真实验选择理想开关或自关断器件重点观察 120° 导电方式和输出电流波形。2.4 输出波形谐波特点120° 方波电流的谐波成分以 6k±1 次谐波为主即 5 次、7 次、11 次、13 次……依次类推。这意味着如果不对输出电流进行滤波或者 PWM 调制电流型逆变器输出的电流波形谐波含量较大。在工程应用中电流型大功率变频器通常采用多重化技术或多脉冲 PWM 技术来消除低次谐波。这也是电流型逆变电路的一个重要研究方向。3. 仿真环境与实验目标3.1 仿真环境说明本文的仿真实验在 MATLAB/Simulink 中完成核心工具箱为 Simscape Electrical。不同版本中该工具箱的名称可能不同老版本中称为 SimPowerSystems新版本中位于 Simscape Electrical Specialized Power Systems。无论使用哪个版本核心模块的使用逻辑基本一致。本文以较新版本为例模块路径参考 Simscape Electrical Specialized Power Systems如果你的版本中库路径不同可以在库浏览器中搜索以下模块名称。实验环境建议MATLAB/Simulink版本不限较新版本均可安装 Simscape Electrical / SimPowerSystems 工具箱操作系统不限不需要额外硬件设备纯仿真实验。3.2 实验目标本次三相电流型逆变电路仿真实验主要完成以下目标掌握三相电流型逆变电路在 Simulink 中的建模方法理解 120° 导电方式的触发脉冲配置逻辑观测并分析输出相电流、线电压、直流侧电压波形与电压型逆变电路仿真结果对比加深对两类逆变器特性的理解。3.3 模型总体框图模型的信号流向可以简单概括为Pulse Generator × 6 │ ▼ 直流电流源 ──► Universal Bridge ──► 三相R-L负载 │ ▼ Current / Voltage Measurement │ ▼ Scope直流电流源提供恒定的 IdUniversal Bridge 根据六路触发脉冲切换电流路径R-L 负载消耗功率测量模块采集电流和电压波形。4. Simulink 仿真模型搭建步骤4.1 新建模型与元件清单打开 MATLAB在命令行输入simulink打开 Simulink 库浏览器新建一个空白模型。在模型中依次添加以下元件元件名称库路径数量PowerguiSimscape Electrical Specialized Power Systems1DC Current Source同上 Electrical Sources1Universal Bridge同上 Power Electronics1Three-Phase Series RLC Branch同上 Elements3Current Measurement同上 Measurements1Voltage Measurement同上 Measurements1Pulse GeneratorSimulink Sources6MuxSimulink Signal Routing1ScopeSimulink Sinks14.2 添加直流电流源与三相桥从库中拖入 DC Current Source该模块可以看成一个理想的直流电流源。双击模块设置 Amplitude 参数为Id。Id 可以在 MATLAB 工作区中定义也可以通过初始化脚本赋值本文使用工作区变量方式便于后续调整参数。再拖入一个 Universal Bridge双击设置参数Number of bridge arms3Port configurationABC as output terminalsPower Electronic deviceIdeal SwitchSnubber resistance Rs1e5 或更大其他参数保持默认。这里需要解释一下为什么选择 Ideal Switch。电流型逆变电路中的开关管需要具备反向阻断能力。如果选择 IGBT/DiodeIGBT 内部通常反并联了续流二极管反向会导通这与电流型逆变器的工作方式不完全一致。理想开关Ideal Switch在关断状态下可以承受双向电压导通状态下允许双向电流最适合教学仿真中模拟 120° 导电方式。如果你是第一次接触 Universal Bridge需要注意该模块的 g 端输入为 Simulink 信号电气侧为 Simscape 物理信号两者之间不需要额外转换模块。4.3 搭建负载与测量环节三相负载使用三个 Three-Phase Series RLC Branch 模块按星形连接三个模块一端分别接 Universal Bridge 的 A、B、C 输出端三个模块另一端短接形成负载中性点负载中性点不接地保持三相三线制。负载参数设置Resistance R10ΩInductance L20mHCapacitance Cinf 或留空。电阻和电感共同构成感性负载能够反映电流型逆变电路输出电压的平滑特性。测量模块的连接方式将 Current Measurement 串入 A 相负载支路用于观测 A 相输出电流将 Voltage Measurement 并联在 A、B 两相之间用于观测线电压 uAB把两个测量信号接入 Mux再连接到 Scope方便同时观察电流和电压波形。需要注意Current Measurement 必须串联在电流回路中不能并联Voltage Measurement 必须与测量点并联不能串联。这是电气测量最基本的接线原则。4.4 设置 MATLAB 初始化脚本为了让仿真参数集中管理建议在模型所在目录下新建一个初始化脚本init_csi.m内容如下。%% 三相电流型逆变电路仿真参数初始化 % 文件名init_csi.m % 直流侧参数 Id 10; % 直流电流(A) % 输出频率与触发时序 f 50; % 输出频率(Hz) T 1 / f; % 周期(s) delay_60 T / 6; % 60°电角度对应的时间延迟(s) % 120°导通对应Pulse Generator的脉宽百分比 pulse_width_rate 120 / 360 * 100; % 负载参数 R_load 10; % 负载电阻(Ω) L_load 20e-3; % 负载电感(H) % 仿真参数 t_end 0.1; % 仿真时长(s)在仿真前先运行这个脚本工作区中就会生成所有参数变量。Simulink 模型中的参数可以直接引用这些变量名修改参数时只需要修改脚本并重新运行不需要在模型中逐个修改避免遗漏。5. 触发脉冲配置与参数设置5.1 触发脉冲的意义三相电流型逆变电路要正常工作六只开关管的导通顺序必须严格按照 120° 导电方式执行。Pulse Generator 模块的作用就是产生 6 路脉冲信号控制 Universal Bridge 内部 6 只开关管的通断。每个 Pulse Generator 的脉冲信号保持高电平的时间对应开关管的导通时间。因为 120° 占整个周期的三分之一所以脉宽百分比应设置为 33.333%而不是想当然的 120%。很多初学者在这里容易出错。5.2 Pulse Generator 参数配置6 个 Pulse Generator 共用一个周期 T但相位延迟依次相差 60°即相差T / 6秒。以 50Hz、周期 0.02s 为例60° 对应的延迟时间为delay_60 0.02 / 6 0.003333s每个 Pulse Generator 的 Time-based 参数设置如下Pulse typeTime basedTime (t)Use simulation timeAmplitude1PeriodTPulse Width (% of period)pulse_width_ratePhase delay按表中不同值设置。六个脉冲的连接关系与相位延迟如下表所示。注意表中“控制的桥臂”对应的是 Universal Bridge 内部三相桥臂的位置。脉冲序号相位延迟控制的桥臂接入Universal Bridge的g端子P10°0sA相上桥臂g1P260°T/6C相下桥臂g6P3120°2T/6B相上桥臂g3P4180°3T/6A相下桥臂g2P5240°4T/6C相上桥臂g5P6300°5T/6B相下桥臂g4这里可以对照前文 2.2 节的导通顺序表验证0°~60° 时P1 和 P6 同时为高电平对应 A相上桥臂和 B相下桥臂导通因此 A 相电流为 IdB 相电流为 -Id。这与理论分析完全一致。需要提醒的是Universal Bridge 的 g 端子编号在不同 Simulink 版本中可能略有差异。如果发现波形不符合预期第一步应该打开 Universal Bridge 的帮助文档确认 g1~g6 对应的桥臂顺序然后调整脉冲连线。5.3 仿真参数设置在模型的 Simulink 工具栏中打开 Model Configuration Parameters进行仿真参数设置Stop Timet_endSolverode23tb 或 ode15sMax step size1e-4其他参数保持默认。电气仿真模型通常包含强非线性开关元件容易产生刚性方程因此推荐使用 ode23tb 这类刚性求解器并将最大步长设小一些避免波形失真或出现异常尖峰。6. 运行结果与波形分析6.1 运行仿真完成以上设置后先在 MATLAB 命令行运行init_csi.m初始化参数然后在 Simulink 中点击 Run 运行仿真。如果一切正常Scope 中会显示 A 相输出电流和线电压 uAB 的波形。6.2 A相输出电流波形A 相输出电流的预期波形是0°~120°Id 方波120°~180°0180°~300°-Id 方波300°~360°0。也就是一个幅值约为 10A、正负各 120°、中间各空 60° 的方波序列。展开波形后可以看到电流的上升沿非常陡这就是理想开关切换电流路径的结果。B 相和 C 相电流波形与 A 相完全相同只是依次滞后 120° 电角度。如果模型中没有直接测量 B、C 相电流可以再添加两个 Current Measurement 进行验证。6.3 线电压波形线电压 uAB 比电流波形更复杂。由于负载是 R-L 感性负载线电压由两相电流在负载阻抗上的压降决定即uAB R(iA - iB) L·d(iA - iB)/dt公式包含两部分电阻压降与电流差成正比呈阶梯状电感压降在电流换流的瞬间电流突变会产生尖峰电压。因此 uAB 的波形整体表现为基波正弦成分上叠加了明显的换流尖峰。电感 L 越大尖峰越明显电阻 R 越大阶梯状成分越突出。这也是电流型逆变电路和电压型逆变电路最直观的差异之一电压型逆变器输出的是电压方波电流由负载滤波电流型逆变器输出的是电流方波电压波形反而由负载决定。6.4 直流侧电压波形在 Universal Bridge 的直流侧添加电压测量模块可以观察到直流侧电压波形。直流侧电压幅值并非恒定而是随开关切换呈周期性脉动。其平均值等于负载侧吸收的功率除以直流电流 Id脉动频率与输出频率有关。这一现象也反向说明了直流侧串联大电感之后电流可以看作恒流源但电压是自然建立起来的。7. 常见问题与排查思路仿真过程中最容易出现的问题基本集中在脉冲配置、端口连接和参数设置上。下面整理了一份高频问题排查表。问题现象可能原因解决思路输出电流始终为直线没有方波脉冲未正常触发或幅度为0用Scope查看6路脉冲确认高电平存在电流波形偶尔抖动或不稳定触发延迟不是精确的60°检查Phase delay是否为T/6的整数倍电压尖峰大到波形难以观察负载电感L过大适当减小L或把Scope显示范围调大同一桥臂上下管同时导通脉冲接线错乱上下管脉冲重叠检查g端子连线与Pulse Generator延迟仿真报错“Input port cannot be connected”电流源开路或测量模块连接方式错误检查回路闭合Current Measurement串联、Voltage Measurement并联仿真报错“Powergui is required”缺少电力电子专用仿真环境模块从元件库拖入Powergui并选择Continuous波形频率与预期不符工作区变量未加载或Period被硬编码为旧值重新运行init_csi.m确认变量存在于工作区开关一直不换流电流始终走固定路径Universal Bridge器件类型选择不当切换为Ideal Switch或检查脉冲是否接到正确g端子如果遇到波形完全不对的情况推荐按以下顺序排查先看脉冲信号。把 6 路 Pulse Generator 输出接入一个 Scope检查是否有 6 路间隔均匀的脉冲每路高电平持续三分之一周期。再看桥臂开关状态。在 Universal Bridge 的 g 端加测量确认六路脉冲对应到正确桥臂。再看输出电流。如果脉冲顺序错误输出电流的相位关系会很乱。最后看电压。确认电压波形形状是否与负载参数匹配。8. 工程实践与进阶扩展8.1 电流型逆变电路的工程应用三相电流型逆变电路在实际工程中主要用于以下场景中压大功率变频传动。电流型逆变器可以实现四象限运行能量可以回馈电网且直流侧电流被大电感限制短路保护相对容易。感应加热电源。感应加热负载呈感性通常采用并联谐振型电流型逆变电路利用负载谐振实现换流。电网侧换流装置。电流源型换流器在高电压大功率场合仍有应用。虽然目前通用变频器以电压型 PWM 逆变器为主但在超大功率、需要能量回馈的场合电流型逆变器仍然是重要的技术方案。8.2 晶闸管电流型逆变电路的换流电容本文仿真中使用理想开关简化了换流过程。如果使用晶闸管则必须考虑换流问题。在晶闸管电流型逆变电路中由于直流侧电流不能中断晶闸管不能自然关断需要在负载侧并联换流电容。电容储存的能量在换流瞬间给晶闸管施加反向电压迫使晶闸管电流降到零。仿真时可以在负载侧按三角形或星形并入换流电容观察换流过程的变化。这是一个很有价值的进阶实验对比有无换流电容时晶闸管电流、负载电压的差异可以帮助理解教材中“电容换流”部分的内容。8.3 向 PWM 电流型逆变器扩展在工程中120° 方波电流的谐波含量较大往往不能满足电网或负载对电流质量的要求。因此工程上广泛采用 PWM 控制方式让电流型逆变器输出接近正弦的电流波形。电流型 PWM 逆变器的调制思路与电压型类似但其开关状态约束不同任意时刻必须保持直流电流连续不能出现全关断状态。常见的调制方法包括特定谐波消除法SHEPWM和空间矢量调制SVPWM。学有余力的同学可以尝试在本文模型基础上把 6 路固定脉冲换成 PWM 脉冲发生器观察输出电流谐波的变化。这一步会非常有助于理解现代电力电子变换器的控制思路。9. 总结通过这次三相电流型逆变电路仿真实验可以掌握三条最核心的知识电流型逆变电路以直流电流源供电输出电流波形由开关状态决定典型工作方式是 120° 导电Simulink 中搭建电流型逆变器时需要重点关注触发脉冲的顺序、脉宽和相位延迟脉宽应设置为 33.33%延迟依次相差 60°输出线电压和直流侧电压随负载变化电压尖峰来自电感电流突变这是电流型逆变器的固有特征并不是仿真错误。下一步建议在仿真模型基础上做三件事一是改变负载电阻和电感观察电压波形变化二是将负载换成异步电机模型分析电机启动过程三是研究 PWM 控制方法在电流型逆变器中的应用。动手把参数改一改、波形看一看比单纯记住公式更有效。
返回列表