ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

三相电流型逆变电路仿真:从原理到Simulink建模与波形验证

三相电流型逆变电路仿真:从原理到Simulink建模与波形验证 三相电流型逆变电路是电力电子技术课程中比电压型逆变电路更让初学者头疼的一节。很多学生学三相整流电路时能把桥臂结构和导通顺序画得很熟但一进入电流型逆变电路就发现触发脉冲、换流电容、负载波形这些概念同时出现仿真模型里常常出现输出波形不对称、晶闸管不关断、仿真不收敛等问题。这里围绕电力电子技术微课中的三相电流型逆变电路仿真实验整理一套可以照着搭、照着查、照着改的完整思路。全文使用 Simulink 完成一个最小可复现案例从电路结构、参数设计、模型搭建、波形验证到故障排查目标只有一个让你能真正把三相电流型逆变电路的实验现象和理论知识对应起来。1. 先搞清楚三相电流型逆变电路在电力电子技术中到底是解决什么问题1.1 电压型逆变与电流型逆变区别不只是“一个大电容还是大电感”三相逆变电路根据直流侧储能元件的性质可以分为电压型逆变电路和电流型逆变电路两大类。电压型逆变电路的直流侧是电压源通常并联大电容输出的是 PWM 电压波电流型逆变电路的直流侧是电流源通常串联大电感输出的是交流电流方波或阶梯波。这个区别看起来很直观但在实际分析时却容易混淆。电压型逆变电路强调“输出电压恒定、输出电流由负载决定”因此可以用 PWM 直接控制输出电压的宽度和极性。电流型逆变电路则强调“输出电流恒定、输出电压由负载和换流过程决定”所以它的开关管往往不直接改变电压而是改变电流流通的路径。从器件拓扑上看三相电流型逆变电路通常采用六开关桥式结构每个开关管串联一个二极管用来阻断反向电压。交流输出侧还需要并联换流电容为晶闸管等半控型器件提供强迫换流条件。如果没有这一组电容开关管换流时电流无法转移电路就不能正常工作。1.2 三相电流型逆变电路的组成与换流机制三相电流型逆变电路的最小结构可以拆成四部分直流侧电流源由直流电压源和串联大电感近似构成也可以直接用恒流源模型表示。三相桥式开关单元六只开关管每只开关管串联一只二极管形成电流只能从直流正极经过负载流向直流负极的单向路径。交流侧换流电容负载侧并联三只电容作用是帮助开关管完成电流转移。三相对称负载常见为阻感负载或交流电机负载。在 120° 导通模式下任意时刻有两只开关管同时导通一只在上桥臂一只在下桥臂每只开关管连续导通 120°三相开关管按照固定顺序轮流切换每 60° 切换一次。理想情况下输出的三相线电流是宽度为 120° 的方波三相之间依次相差 120°。电流型逆变器的关键难点在换流。以晶闸管作为开关器件时晶闸管一旦导通门极只能控制导通、不能控制关断必须让晶闸管承受反向电压并使其电流降低到维持电流以下才能关断。这时交流侧的换流电容就起到关键作用当前一只开关管向后一只开关管转移电流时电容电压会把电流“压”到新开关管回路中同时使旧管承受反压完成关断。1.3 为什么仿真实验适合先跑通原理三相电流型逆变电路在实际装置上做实验最大的风险是触发相位错误或换流过压导致开关器件损坏。仿真实验则可以把风险评估转移到软件环境中一方面可以反复修改触发时序、电容参数和负载条件另一方面可以方便地测量换流期间电容电压、晶闸管电流和输出波形。仿真实验的主要任务是验证以下三件事六只开关管的触发顺序是否正确。换流电容是否能够帮助开关管完成换流。输出电流与输出电压是否与理论波形一致。因此仿真实验不需要追求非常接近实际装置的损耗细节而是要把“导通逻辑、换流过程、波形关系”这三层理解清楚。下面按从环境准备到模型搭建的顺序来展开。2. 仿真实验环境与模型参数选择工具和确定参数是第一步2.1 仿真工具选型Simulink、PLECS、PSIM 怎么选三相电流型逆变电路常见的仿真工具有 Simulink/Simscape Electrical、PLECS、PSIM、MATLAB/Simulink 中的 Powergui 等。不同工具各有特点适合的教学场景也不同。工具优点需要留意的地方适合场景Simulink/Simscape Electrical元件库完整波形分析方便与 MATLAB 脚本结合紧密模型收敛性受求解器影响较大需要合理设置步长课程仿真、控制算法验证PLECS热仿真和多电平建模能力较强求解速度快完整版收费部分元件需要额外授权电力电子电路分析、热损耗评估PSIM电力电子器件模型丰富仿真速度快适合开关电源和逆变器波形后处理能力相对单一电路实验快速验证Proteus 在线实验类工具偏弱电和单片机控制适合控制逻辑验证电力电子大功率器件模型不够丰富微控制器控制逻辑、电路原理演示对于“三相电流型逆变电路仿真实验”这一课题建议优先使用 Simulink。原因是其元件库中可以直接找到 Thyristor晶闸管、Diode、Series RLC Branch、Three-Phase Transformer 等模块而且 Powergui 模块提供 FFT 分析可以直接观察输出电流谐波。注意不同版本 Simulink 的模块名称可能略有差异。比如 R2021a 之后的 Simscape Electrical 中部分元件位于 Simscape Electrical Specialized Power Systems 下。实际建模前要先确认自己安装的版本避免按旧版模块路径找不到元件。2.2 三相电流型逆变电路仿真模型结构本次仿真采用“直流电压源 大电感”来近似直流电流源。这样处理比直接使用恒流源更容易收敛也更接近实际装置。直流电压源通过大电感接入三相桥式逆变器电感电流接近恒定相当于在直流侧形成一个近似恒流源。模型结构如下直流电压源输出 200V。直流侧串联 100mH 大电感电感初始电流设为 10A。六只晶闸管组成三相桥式逆变器每只晶闸管串联二极管。逆变器输出端并联三只换流电容电容采用星形连接。三相阻感负载为星形连接每相电阻 10Ω、电感 10mH。触发脉冲使用六个 Pulse Generator 分别驱动六只晶闸管。如果你使用的元件库中没有“晶闸管串联二极管”的组合模块可以逐个放置 Thyristor 和 Diode然后将它们串联起来。对于仿真初期的教学演示也可以先使用理想开关模块代替晶闸管等跑通导通逻辑后再替换为晶闸管模型。2.3 仿真参数表从直流侧到负载的推荐初始值仿真参数对结果影响很大。下面给出一组适合教学演示的初始参数实际使用时要根据自己的模型版本和实验要求调整。参数模块参数项示例值说明DC Voltage Source电压幅值200V输入电压大小直流侧电感电感值100mH越大电流越平滑但响应越慢直流侧电感初始电流10A避免仿真启动时出现短暂冲击ThyristorRon0.01Ω导通电阻越小越接近理想ThyristorVf0.8V导通压降ThyristorRs10Ω缓冲电阻用于数值收敛ThyristorCs4e-6F缓冲电容不能过大换流电容电容值20e-6F决定换流速度和输出波形谐波三相负载电阻 R10Ω每相电阻三相负载电感 L10mH每相电感Pulse Generator周期0.02s对应 50Hz 输出频率Pulse Generator脉冲宽度6.667ms对应 120° 导通宽度Powergui仿真类型Continuous 或 Discrete教学演示建议使用 Continuous这里要特别解释两个参数的选择逻辑。第一脉冲宽度为什么设置为 6.667ms。输出基波频率为 50Hz一个周期为 20ms。六个开关管在一个周期内轮流导通每个开关管导通 120°也就是 20ms ÷ 360° × 120° ≈ 6.667ms。第二换流电容为什么不能随便选。电容太小换流时电压上升过快容易产生高压尖峰电容太大虽然输出波形更平滑但换流时间会变长可能影响开关管的关断。这里 20μF 是一组容易观察到波形变化的起始值正式实验时应做电容参数扫描。3. 在 Simulink 中搭建三相电流型逆变电路仿真模型3.1 创建模型并放置主电路元件打开 Simulink新建一个空白模型。在命令窗口执行powerlib可以打开电力电子元件库从中查找需要的元件。主电路元件放置顺序建议按照电流流动方向来从 Simscape Electrical Specialized Power Systems Fundamental Blocks 中选择 DC Voltage Source。放置一个 Series RLC Branch将其参数设置为 R0、L100mH、Cinf。也可以用单独的 Inductor 模块并在参数中设置初始电流 10A。放置六个 Thyristor 和六个 Diode分别串联。为了画图直观可以先把三个上桥臂和三个下桥臂摆好。从 RLC 元件库中选择 Three-Phase Series RLC Branch 或者分别放置三个 RLC Branch组成三相负载。在负载侧并联三只电容组成星形连接或三角形连接。本例使用星形连接方便观察相电压。放置电流测量模块和电压测量模块用于观察输出电流和电压。如果你希望模型更接近实际功率电路可以给晶闸管门极加上触发脉冲模块。触发脉冲模块不一定从元件库中找直接用 Simulink 基础库中的 Pulse Generator 即可。3.2 生成 120° 导通模式的六路触发脉冲三相电流型逆变电路是否正常首先看触发脉冲是否严格满足 120° 导通关系。这里建议用六个 Pulse Generator 模块参数如下周期0.02s脉冲宽度6.667ms幅值10V或 1V只要能触发晶闸管门极即可相位延迟按照触发顺序依次为 0s、0.003333s、0.006667s、0.01s、0.013333s、0.016667s触发顺序可以定义为开关管 1延迟 0s开关管 2延迟 0.003333s开关管 3延迟 0.006667s开关管 4延迟 0.01s开关管 5延迟 0.013333s开关管 6延迟 0.016667s这样每个晶闸管都获得宽度为 120° 的门极脉冲且相邻开关管之间的触发间隔为 60°。任意时刻都有两只开关管同时导通符合电流型逆变器的基本导通逻辑。也可以用 MATLAB Function 模块生成六路脉冲优点是可以在一个模块中看到全部逻辑。下面是一个生成 6 路脉冲的示例脚本用于说明触发时序T 0.02; % 基波周期 50Hz pulseWidth T/3; % 120度导通 interval T/6; % 60度间隔 tStart 0:interval:T-interval; % 六路脉冲起点 % 按触发顺序输出到 Workspace pulseDelay tStart; disp(pulseDelay);这段脚本的主要作用是计算六个触发脉冲的延迟时间帮助你在给 Pulse Generator 填参数时避免手算错误。真正仿真时还是使用 Pulse Generator 模块直接连接晶闸管门极更直观。注意电流型逆变器在换流瞬间会有一段电流重叠时间所以脉冲触发相位与实际换流完成之间的对应关系并不能完全用理想 120° 方波替代。教学仿真可以先按上述固定脉冲跑通波形再进一步研究换流过程。3.3 连接测量与示波器搭建完整模型测量模块是整个仿真实验的“眼睛”。建议至少测量以下信号直流侧电感电流判断直流侧是否接近恒流。三相输出线电流观察 120° 方波特征。三相负载相电压观察换流电容对电压波形的影响。某一对晶闸管的电流观察换流过程中两只管子电流此消彼长的关系。在 Simulink 中电流测量模块输出信号是物理信号如果想送给 Scope 示波器显示可以通过 Ps-Simulink Converter 转换或者直接使用 Scope 模块连接 Specialized Power Systems 中的测量输出。模型连接完成后需要给 Powergui 模块设置仿真类型。双击 Powergui在参数中选择 Continuous 或 Discrete。对于教学演示Continuous 更贴近理论波形但计算量稍大。Discrete 模式需要设置采样时间比如 1e-5s适合后续加入控制算法。求解器设置同样重要。建议在 Simulink 模型设置中TypeVariable-stepSolverode23tbMax step size1e-5 或更小Simulation time0.1s 或 0.2s由于功率开关器件存在快速开关过程最大步长不能太大否则会丢失触发时刻和换流细节。3.4 模型连线时最容易出错的三个点第一晶闸管门极信号没有连接到正确的门极端子。晶闸管模块通常有三个端子阳极端子 A、阴极端子 K、门极端子 g。触发脉冲必须连接到门极端子并且参考地要与阴极一致。第二换流电容接错位置。换流电容必须连接在交流输出侧而不是直流侧。如果误把电容并联在直流侧大电感两端相当于给直流电流源提供了一个低阻通路仿真容易发散。第三三相对称性容易被绕组连接方式破坏。无论负载采用星形还是三角形三相参数必须一致测量模块也要接在对应相线上。三相参数不对称时输出波形会出现明显直流分量仿真结果无法解释。4. 仿真运行与波形验证怎么判断模型真的正确4.1 运行仿真后的正常波形是什么样仿真运行 0.1s 后打开直流侧电流波形。正常情况应看到电感电流从初始值附近逐渐进入稳定状态最终在某个平均值附近小幅波动不会出现大幅上升或下降。这个平均值由直流电压、开关状态和负载共同决定。输出线电流波形是判断电流型逆变电路是否正确的重要依据。理想情况下三相线电流应呈现宽度接近 120° 的交替方波三相之间相位互差 120°。每一相电流的正负半波是对称的不存在明显的直流偏置。负载相电压的波形与负载阻抗和换流电容大小有关。如果换流电容参数合理相电压会在电流换流点附近出现平滑过渡整体波形接近正弦或带有轻微换流“毛刺”的阶梯波。如果看到电压尖峰非常大说明换流电容过小或缓冲电路设置不足。下面是在仿真结束后查看三相电流波形时合理结果的特征三相电流幅值基本相同。相邻相之间相位差约为 120°。每相电流正负半波宽度大致相同。换流过程中存在短暂的重叠时间。波形不是完全光滑的正弦波而是接近方波或梯形波。4.2 用傅里叶分析量化输出电流谐波Simulink 的 Powergui 模块提供 FFT 分析工具可以将输出电流波形按基波频率展开计算各次谐波的含量。操作步骤是双击 Powergui 模块。选择 FFT Analysis 工具。设置基波频率为 50Hz。选择需要分析的信号例如三相电流中的 A 相电流。点击 Display查看基波幅值和各次谐波占比。傅里叶分析结果可以用来验证理论结论。电流型逆变电路输出电流中包含丰富的低次谐波特别是 5 次、7 次、11 次、13 次等6k±1次谐波。换流电容的加入会改变负载电压波形但输出电流的谐波仍然明显。实际工程中如果要输出高质量正弦电流需要加入 PWM 调制或多电平结构。建议不要只记录 THD 数值还要保存基波幅值和各次谐波柱状图。实验报告或课程作业中这些数据比单一 THD 更有说服力。4.3 换流时刻的局部放大与数值处理三相电流型逆变电路的核心过程是换流。只看宏观输出波形还不够要把 Scope 波形局部放大到换流附近观察两只晶闸管电流的交叠过程。具体做法是在 Scope 中添加两个开关管的电流测量例如 T1 和 T3。在某一次触发边界附近放大波形应能看到旧管电流逐渐下降。新管电流逐渐上升。两只管子电流之和在换流期间基本等于直流侧电流。换流结束后旧管电流降到零。如果旧管电流不能降到零说明换流失败。这时要检查触发脉冲是否正常工作、换流电容是否太小以及晶闸管是否出现反向击穿导致不能关断。5. 三相电流型逆变电路常见故障现象与排查路径5.1 触发脉冲不对输出完全无波形这是仿真实验中最常见的问题。现象是示波器上完全看不到三相交流电流或者只有某一两相有波形。排查顺序如下检查六个 Pulse Generator 是否都连接到晶闸管门极。检查触发脉冲的延迟时间是否按照 0、3.333ms、6.667ms、10ms、13.333ms、16.667ms 排列。检查触发脉冲宽度是否为 6.667ms。检查晶闸管模块的阳、阴、门极连接方向。检查是否有多余的触发信号使用了相同的延迟时间导致两只开关管同时导通或同时关断。对应关系可以用下表快速对照现象可能原因检查方式处理建议无输出电流触发脉冲未接到门极查看门极端子连线重新连线并确认门极参考地单相输出明显偏弱三相对称性被破坏检查三相负载参数使三相电阻电感相同输出波形频率不对脉冲周期设置错误查看 Pulse Generator 周期改为 0.02s上下桥臂直通触发时序重叠过多检查脉冲宽度和间隔确保每只管导通 120°间隔 60°5.2 直流侧电流不稳定电感选小或者初始电流设置不当直流侧电流波动过大通常是因为直流侧电感不够大或者仿真启动阶段初始电流设置不合理。直流侧在电流型逆变器中的作用是维持电流恒定。如果电感太小直流电流会在开关切换时发生明显脉动进而影响输出波形的幅值。解决办法是将电感从 100mH 适当增大例如 200mH 或 500mH但也要注意电感过大会使启动过程变慢。初始电流的作用是降低仿真启动时的暂态冲击。如果不给电感设置初始电流仿真从零开始直流侧需要一个较长的暂态过程才能接近稳态这会让观察波形时误以为电路异常。建议在电感初始电流中填入预计的直流侧平均电流比如 10A然后观察后续波形。5.3 换流失败或电压尖峰过大换流失败的典型现象是晶闸管电流无法切换到下一个桥臂导致输出波形出现畸变甚至仿真报错。电压尖峰过大则表现为负载电压波形中出现很高的脉冲。常见原因是换流电容太小不足以在要求时间内完成电流转移。晶闸管缓冲电路参数设置不当缓冲电容太大吸收了换流能量。负载电感过大导致换流后电容电压无法在预期时间内建立反压。触发脉冲时序与实际换流时刻不匹配。排查路径将换流电容初始值改为较大值例如 50μF观察电压尖峰是否降低。如果波形改善明显再逐步减小电容观察换流过程的变化。检查晶闸管的缓冲参数把 Rs 设为 10Ω 到 100Ω把 Cs 设为一个较小值比如 1e-9F。验证触发延迟是否与输出频率周期严格匹配。5.4 仿真排查顺序清单按照下面的顺序排查多数模型问题都能定位第一步输入是否正确。检查直流电压、直流电感、初始电流是否正常。第二步路径和连接是否正确。检查晶闸管、二极管、电容、负载之间的连接关系。第三步触发脉冲是否正确。从触发周期、宽度、延迟三个参数逐一核对。第四步仿真步长是否合适。把最大步长调小到 1e-5 甚至 1e-6。第五步缓冲区参数是否合理。确认晶闸管没有因为缓冲电路导致无法关断。第六步观察换流过程。把 Scope 放大到换流点附近对比旧管和新管电流变化。6. 结果分析、最佳实践与扩展方向6.1 从仿真结果理解电流型逆变器的关键参数仿真实验做完后要从波形中提炼出对参数的理解而不是只看“有没有波形”。第一个关键参数是直流侧电感。它决定直流电流的平滑程度。电感越大直流电流脉动越小但动态响应越慢。实际装置中直流侧电感通常做得较大就是为了让电流型逆变电路获得类似恒流源的特性。第二个关键参数是换流电容。电容越大输出电压越平滑谐波越低但换流时间也会变长可能使晶闸管承受反向电压的时间不够导致换流失败。因此换流电容不是越大越好需要通过仿真扫描找到合适的取值区间。第三个关键参数是触发脉冲的相位关系。电流型逆变电路对触发对称性非常敏感三相触发只要有几度的偏差输出电流和电压就会明显不对称。仿真实验中最值得仔细检查的就是这一组延迟时间。可以用下面的表格作为实验参数记录模板参数名称本次仿真取值改变后变化是否合理直流侧电感100mH增大后电流脉动减小是换流电容20μF增大后电压更平滑但换流时间增加需要折中脉冲宽度6.667ms偏离后波形畸变必须严格负载电感10mH增大后电压尖峰增加需配合电容调整6.2 仿真实验到实际装置学习环境与生产环境的差异仿真实验的重点是验证原理但实际工程中的三相电流型逆变器还需要考虑很多仿真中不会自动暴露的问题。首先是器件保护。晶闸管在实际工作中需要配合吸收电路和过电压保护尤其在换流瞬间电容与线路电感可能发生谐振产生超出器件耐压的尖峰。仿真可以告诉你“波形长什么样”但实际装置还要回答“器件受不受得了”。其次是控制策略。教学仿真用固定触发脉冲就可以看到波形但实际系统往往需要根据负载状态调整触发角、进行闭环控制甚至在高频工况下使用特定 PWM 策略来降低谐波。再次是启动与停机过程。实际装置从零转速启动时输出频率会从低频逐渐升高固定 50Hz 的触发方式并不适用需要变频控制。因此仿真实验完成后的下一步可以思考三个问题如果把直流侧固定电流源改成带反馈的电流控制应该怎么做如果负载是交流电机逆变器输出频率变化时触发脉冲应怎样调整如果要降低输出电流谐波能不能用 PWM 策略代替 120° 方波控制6.3 扩展方向与技术主线建议三相电流型逆变电路的仿真实验并不是孤立的知识点。向前可以联系三相整流电路向后可以联系电机调速系统。如果想要深入学习建议按下面的主线扩展先从六脉冲整流电路复习开关管编号和触发顺序。再完成电流型逆变器空载、阻感负载两种仿真。随后加入闭环控制输出频率可调。再对比电压型逆变器与电流型逆变器的输出波形和谐波特征。最后结合交流电机负载分析负载换流和强迫换流在实际系统中的应用。在做扩展实验时建议把每一次参数修改都记录成一个单独的仿真文件不要在原模型上反复覆盖。这样既能保留实验结果也能形成完整的参数扫描数据方便后续分析。对于刚开始接触三相电流型逆变电路的同学最有效的练习不是直接做复杂闭环而是反复修改换流电容和触发延迟观察波形变化规律。把“触发顺序”“换流过程”“120°波形”这三个关键点真正看懂了后面再学 PWM 电流型逆变器和多电平逆变器会轻松很多。
返回列表