十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

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

MATLAB Simulink三相短路暂态仿真从建模到波形分析

MATLAB Simulink三相短路暂态仿真从建模到波形分析 做电力系统课程设计或毕业设计时三相短路仿真是一个绕不开的经典题目。很多同学从教材上读懂了短路电流的冲击过程和衰减规律但一到 MATLAB/Simulink 里搭建模型就不知道该从哪里拖模块故障模块怎么配置波形为什么和想象中不一样。本文就来完整走一遍三相短路暂态仿真的全过程从 Simulink 模型搭建、参数设置、波形分析到数据导出与常见报错排查一次写清楚。文中既包含最简单的“理想电压源 线路阻抗 三相故障”模型也包含进阶的同步发电机短路暂态模型。无论你是刚接触电力系统仿真还是已经在做继电保护相关的项目都可以把本文当作一份可以照着操作的实战笔记。1. 三相短路暂态过程与仿真价值1.1 什么是三相短路三相短路指电力系统中 A、B、C 三相互相短接或三相对地同时短接的故障形式。从电气角度看故障点相当于出现了一个很低的阻抗通路电源电动势通过这个低阻抗形成巨大的短路电流。电力系统短路故障类型很多包括单相接地短路、两相短路、两相接地短路、三相短路等。三相短路虽然发生概率不是最高的但由于三相对称分析最方便短路电流往往也最大所以教材和工程分析中通常把三相短路作为最严重工况用来校验设备热稳定和动稳定。直接在学校或实验室里做真实的三相短路试验并不现实不仅会产生巨大电弧还可能损坏断路器、母线和变压器。用 Simulink 做暂态仿真可以在不接触真实高压设备的前提下直观观察短路瞬间电流、电压的变化过程这和实际电力系统分析思路是一致的。1.2 暂态过程为什么值得仿真所谓暂态是指系统从一个稳定运行状态过渡到另一个稳定运行状态的过程。三相短路发生时由于线路中存在电感等储能元件电流和磁链不能突变因此短路电流不会瞬间跳到最终稳态值而要经历一段明显的过渡过程。这个过渡过程非常关键。短路电流的最大瞬时值也就是冲击电流可能达到稳态短路电流的数倍对断路器、母线、绝缘子等设备形成巨大的电动力和热效应。仿真就是要观察这些波形怎么变化、最大冲击电流是多少、衰减时间常数是什么从而指导保护定值计算和设备选型。如果你在课程设计里需要分析“短路瞬间到断路器切除故障”这段过程Simulink 的示波器可以非常方便地展示三相电流、母线电压和故障支路电流。仿真结果还能导出到 MATLAB 工作区做量化计算比如求冲击电流峰值、计算衰减时间常数这是单纯手算很难做到的。1.3 Simulink 仿真的优势与模型精度选择Simulink 中可以用不同复杂度的模型来仿真。基础做法是用理想电压源Three-Phase Source加线路阻抗能观察短路后电流跃升和直流分量衰减进阶做法是用Synchronous Machine同步发电机模型能观察次暂态、暂态、稳态过程中交流分量的衰减。这两种模型在教材中都有对应内容。初学者应先跑通简单模型理解短路电流的组成再升级到同步发电机模型。如果一上来就直接搭复杂的发电机模型参数多、模块多很容易因为一个参数设置错误而一直报错反而影响对暂态过程本身的理解。2. 环境准备与工具箱检查2.1 软件版本与所需工具箱本文示例以 MATLAB R2020b 之后常见的 Simulink 版本为例。不同版本中电力电子与电力系统仿真工具箱的名称和模块路径有差异。老用户熟悉的SimPowerSystems在较新版本中已经成为Simscape Electrical的一部分模块路径一般显示为Simscape Electrical Specialized Power Systems搭建三相短路仿真需要以下环境组件说明MATLAB基础环境建议 R2020b 及以上Simulink建模与仿真环境Simscape Electrical电力系统专业模块库包含电源、变压器、线路、故障模块、同步发电机等如果你使用较老的 MATLAB 版本模块库路径可能仍是SimPowerSystems。这不影响建模思路只是模块拖拽位置不同。建议先打开库浏览器搜索模块名而不是死记硬背某一版本的路径。2.2 验证 Simscape Electrical 是否可用在 MATLAB 命令窗口输入下面命令可以查看SimscapeElectrical是否安装成功ver(SimscapeElectrical)如果输出中列出了版本信息说明工具箱可用。如果显示为空或直接报错说明没有安装或者授权文件不完整。还可以用license函数检查授权状态license(test, Simscape_Electrical)不过不同版本的 license 名称可能略微不同最直接的方式还是打开 Simulink 库浏览器搜索Three-Phase Fault或Powergui如果能搜到模块就说明环境正常。2.3 新建模型与基础仿真设置在 MATLAB 主页点击Simulink选择空白模型。然后需要做的第一件事是拖入Powergui模块并在它的参数里选择仿真类型。本文先使用Continuous模式也就是连续模式。连续模式更贴近真实连续系统适合理解物理过程。如果模型规模很大或仿真速度太慢再切换为Discrete离散模式。离散模式需要额外设置一个采样时间例如1e-5 s精度取决于采样步长。求解器建议在模型配置参数Solver中选择ode15s或ode23tb。电力系统暂态过程有明显的刚性特征变步长隐式求解器更稳定。很多初学者习惯使用默认的ode45在三相短路仿真中容易遇到步长过长或不收敛的问题。3. 三相短路仿真模型的核心模块与原理3.1 电源、线路与负载模块搭建三相短路模型最常用的模块有以下几个Three-Phase Source三相电压源三相理想电压源可设置线电压有效值、频率、内阻抗等参数。在简单模型里它用来模拟无穷大电网或等效电源。如果把电源视作容量无限的系统短路后电源端电压基本不变分析更加清晰。Series RLC Branch串联 RLC 支路用来表示线路阻抗。在小型仿真模型中三相线路可以分别用三个Series RLC Branch模块表示 A、B、C 三相。需要设置电阻 R 和电感 L。电感 L 的大小直接决定了短路电流中直流分量的衰减时间常数 L/R。Three-Phase Parallel RLC Load三相并联 RLC 负载用来模拟正常工况下的负载可以设置三相有功功率和无功功率。短路故障发生时负载支路仍然连接在母线上但大部分短路电流会从故障点流过负载支路的电流变化也可以观察。3.2 故障模块 Three-Phase Fault 的参数含义Three-Phase Fault是本次仿真的核心模块。主要参数包括Fault type勾选 A、B、C 相。要模拟三相短路就把三相全部勾选。单相接地、两相短路等场景也可以在这里配置。Fault resistance短路电阻 Rf。金属性短路可以把 Rf 设置为0.01Ω左右不建议使用真正意义上的0否则数值方程容易奇异仿真步长会变得非常小甚至不收敛。Transition time故障切换时间。典型写法是[0.1 0.5]表示0.1s时故障闭合0.5s时故障断开。如果只写一个时刻表示故障发生后一直维持到仿真结束。Snubber resistance / capacitance吸收缓冲电路参数。有些版本中用于数值稳定普通短路仿真保持默认即可。这里需要特别注意Three-Phase Fault本质是一个并联在母线和地之间的故障支路不是串联在线路中。它的上端接母线下端接地短路时相当于通过一个低值电阻把母线与地短接起来。3.3 测量与 Powergui 的作用Three-Phase V-I Measurement可以同时测量三相电压和三相电流。电压端子需要并联在测量点电流端子需要串联在线路中。测量结果输出为独立的电压信号和电流信号可以送给 Scope 观察也可以通过信号线接到 To Workspace 模块导出。Powergui模块是 Simscape Electrical 仿真中必须存在的模块。它负责仿真求解器模式、机器初始化、FFT 分析、阻抗频率特性测量等功能。很多新手搭完模型运行时报错提示缺少 Powergui就是在这一步漏掉了模块。4. 基础版 Simulink 模型搭建与参数设置4.1 模型连接结构先来看整体连接思路Three-Phase Source ↓ 线路阻抗三相 Series RLC Branch ↓ 母线测量点Three-Phase V-I Measurement ↓ ├── Three-Phase Fault下端接 Ground └── Three-Phase Parallel RLC Load下端接 Ground这个结构的关键是故障支路和负载支路都并联在母线上。短路发生后故障支路提供极低阻抗通路短路电流主要由电源经过线路阻抗流向故障点。负载支路虽然仍连接但因为阻抗远大于故障支路所以大部分电流从故障点流过。4.2 模块参数一览表下面是一组可直接参考的示例参数实际使用时需要根据你的系统电压等级和题目要求调整。模块关键参数示例值Three-Phase Source线电压有效值Phase-to-phase RMS voltage110e3 VThree-Phase Source频率 Frequency50 Hz线路 Series RLC Branch电阻 R5 Ω线路 Series RLC Branch电感 L0.05 HThree-Phase FaultFault typeA/B/C 全勾选Three-Phase FaultFault resistance0.01 ΩThree-Phase FaultTransition time[0.1 0.5]负载 Three-Phase Parallel RLC LoadActive power20e6 W负载 Three-Phase Parallel RLC LoadReactive power5e6 var仿真时间StopTime0.6 s为什么短路时间设置在 0.1s因为仿真开始后需要先让系统进入正常稳态前 0.1s 用来观察短路前的三相电流波形。0.5s 设置故障切除这样可以同时看到短路发生和切除两个暂态过程。4.3 搭建步骤完整的搭建步骤可以按下面顺序操作新建空白 Simulink 模型。从库中搜索并拖入以下模块Powergui、Three-Phase Source、Three-Phase Series RLC Branch、Three-Phase V-I Measurement、Three-Phase Fault、Three-Phase Parallel RLC Load、Ground、Scope。放置Powergui在参数中选择Continuous模式。把Three-Phase Source的 A/B/C 输出分别接到三个Series RLC Branch再汇总到故障母线。把Three-Phase Fault的上端接到母线下端接Ground。把Three-Phase Parallel RLC Load也并联在母线上下端接Ground。在母线位置串联一个Three-Phase V-I Measurement并把它的电压、电流输出信号接到Scope。按上表设置参数。在模型配置参数中将求解器设置为ode23tb仿真停止时间设为0.6。如果使用较新版本的 Simscape Electrical部分模块要求网络中有明确的Ground模块否则物理连接会报错。最简单的办法是从库中搜索Ground拖入模型。Three-Phase Fault下端、Three-Phase Parallel RLC Load的中性点通常都需要连接地。5. 暂态波形分析与预期结果5.1 正常状态到短路状态的变化仿真前 0.1s系统处于正常负载状态三相电流是对称正弦波幅值由电源电压和负载阻抗共同决定。0.1s 时刻故障模块闭合A/B/C 三相都通过很小的故障电阻直接短接到地系统阻抗突然变小短路电流迅速上升。因为线路中存在电感电流不会瞬间发生突变。短路瞬间的电流如果不等于短路前瞬间的电流就会出现一个直流偏移分量使电流波形的第一个峰值明显偏大。这个现象就是短路暂态过程。在 Scope 中可以明显看到这样的变化短路前三相正弦波形幅值较小。短路瞬间电流快速增大且波形出现明显偏移。短路期间电流保持较大幅值直流分量逐渐衰减。故障切除后系统恢复到负载状态波形回到正常水平。5.2 冲击电流与直流分量在理想电压源模型中短路电流由交流分量和直流分量共同组成。交流分量的幅值由电源电压与系统阻抗之比决定直流分量则按指数规律衰减衰减速度取决于 R/L 时间常数。如果把三相电流波形放在同一个 Scope 里观察可以看到三相电流的偏置程度不一样。这是因为短路发生的瞬间各相电压相位不同导致各相直流分量初始值不同三相电流波形呈现不一样的偏移形态。短路发生时刻越接近某相电压过零点该相电流的偏移就越明显。最大冲击电流通常出现在短路发生后约半个周波左右。对于 50Hz 系统周期是 0.02s因此冲击电流大约在短路后 0.01s 附近出现。工程上常用冲击系数估算范围大致在 1.8~2.0 之间仿真时可以直接读取波形最大值也可以导出数据后计算。5.3 断路器切除故障后的恢复过程0.5s 时 Transition Time 的第二个值触发故障模块打开相当于断路器切除故障。此时如果负载仍然连接系统会逐渐恢复到正常的负载状态。故障切除前后系统阻抗发生变化因此电流还会经历一次暂态但影响通常比短路发生瞬间小。在保护整定计算中断路器切除时刻的开断电流也是重要指标。如果后续要继续研究自动重合闸可以把 Transition time 设置为更复杂的时段或者使用多个 Fault 模块配合定时器控制。6. 进阶使用同步发电机模型模拟次暂态与暂态衰减6.1 从理想电源切换到同步发电机模型如果希望波形更接近教材中的短路暂态曲线可以用Synchronous Machine模块替换Three-Phase Source。模块位置通常位于Simscape Electrical Specialized Power Systems Machines使用Synchronous Machine时需要设置发电机的额定功率、额定电压、频率以及 d/q 轴电抗和时间常数等参数。手动填参数比较繁琐好在 MATLAB 自带一些同步电机示例模型。可以在 Simulink 库浏览器的 Examples 中搜索Synchronous Machine通常会找到同步发电机并网、短路等示例打开后另存为自己的工程再修改参数即可。同步发电机的输入端口包括Pm机械功率和Vf励磁电压输出端经过线路和故障模块连接到负载。为了单纯观察短路
返回列表