变压器空载合闸励磁涌流和绕组内部故障仿真

文章详细介绍了如何使用Simulink构建双侧电源变压器的仿真模型,包括电源模块、变压器模块、测量模块和断路器模块的设置。通过对空载合闸时励磁涌流的仿真和谐波分析,以及不同接线方式下涌流与短路电流的比较,展示了变压器行为特性。此外,还模拟了变压器绕组内部故障,如两相短路,以观察故障电流波形。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1变压器仿真模型构建

根据双侧电源的双绕组变压器的简单电力系统接线图,利用Simulink绘制仿真电路图如下: 

 (1)电源模块:电源EM与电源EN电势相位差10°,其他设置相同,下图为电源EN参数设置:

 (2)变压器模块:勾选“饱和铁心(Saturable core)”,为了简化仿真,变压器两侧的绕组接线方式相同,电压等级也相同,参数设置如下图所示

 (3)三相电压电流测量模块UM、UN将在变压器两侧测量到的电压、电流信号转变成Simulink信号,相当于电压、电流互感器的作用。UM模块的参数设置如下图所示,UN模块参数设置与此相仿,只是输出信号分别为“Vabc_N”,“Iabc_N”。

 (4)三相断路器模块QF1和QF2分别来控制变压器投入,故障模块Fault1和Fault2分别用来仿真变压器保护区内故障和区外故障。

2变压器空载合闸时励磁涌流的仿真

设置三相断路器模块QF1的切换时间为0s,仿真时间为0.5s,仿真算法Ode23t。三相断路器模块QF2、故障模块Fault1、Fault2在仿真中均不动作(设置其切换时间大于仿真时间即可)。

为了观察励磁涌流,在仿真中添加下图所示示波器模块,参数设置如下图:

运行仿真,得到空载合闸后的三相励磁涌流的波形如下图所示:

 通过Powergui模块中的FFT Analysis对励磁涌流波形进行谐波分析,其界面如下图所示:

 为了比较合闸时励磁涌流与短路电流的大小,设置故障模块Fault1,使电路在0.25-0.45s间发生三相短路,运行仿真,结果如下图所示,在本次仿真中,A相空载合闸时的励磁涌流峰值比短路电流要稍小,而B、C相空载合闸时的励磁涌流峰值要比短路电流大。

 将变压器的二次绕组改为“D11”接线方式时,电源EM的A相初相位仍设为0°,运行仿真,得到空载合闸后的三相励磁涌流的波形如下图所示:

3变压器绕组内部故障

添加模块饱和变压器(Saturable Transformer),勾选“三绕组变压器(Three windings Transformer)”,构造出具有一个初级绕组、两个次级绕组的单相变压器。改造后的仿真模型如下图所示:

 设置两个次级绕组参数相同,并设置三相断路器模块QF1、QF2的切换时间均为0s,设置故障模块Fault1使电路在0.3-0.5s间发生AB相间短路,故障模块Fault2不动作,运行仿真,得到变压器绕组50%处发生两相短路故障时的电流波形如下图所示:

### 使用Simulink建模仿真变压器励磁涌流 #### 构建基本电路模型 在构建变压器励磁涌流仿真的过程中,首先要创建一个基础的电力系统模型。这通常包括电源模块、变压器模块其他必要的元件。 对于电源部分,可以选择理想电压源来代表电网输入。该电压源应配置成能够提供与实际应用场景相符的波形频率设置[^1]。 ```matlab % 创建一个新的Simulink模型并打开它 new_system('TransformerInrush'); open_system('TransformerInrush'); % 添加交流电压源到模型中 add_block('simulink/Sources/Sine Wave','TransformerInrush/Voltage Source') set_param('TransformerInrush/Voltage Source',... 'Amplitude','230',... % 设置幅值为230V RMS 'Frequency','50'); % 频率为50Hz ``` #### 插入变压器组件 接下来,在模型里加入变压器模块。这里可以选用内置的标准两绕组或三绕组变压器模板,并调整参数使其匹配目标设备规格。特别需要注意的是要正确设定变比以及铁芯材料属性以反映真实的物理行为[^4]。 ```matlab % 将单相变压器添加至工作空间中的当前模型 add_block('powerlib/Machines/Three-phase Transformers',... 'TransformerInrush/SinglePhaseTransformer') % 修改变压器参数以适应特定需求 set_param('TransformerInrush/SinglePhaseTransformer',... 'PrimaryWindingConnection','Yg',... 'SecondaryWindingConnection','D',... 'NominalPower_kVA_ph','1000,... % 设定额定功率 'PrimaryVoltage_Vrms','110e3', ... % 初级侧电压等级 'TurnsRatio','(110e3)/(6.9e3)',... % 变压器匝数比例 'CoreLosses_W','7000', ... 'MagnetizingReactance_pu','0.08',... 'LeakageInductances_pu',[0.01 0.01]); ``` #### 考虑剩磁及饱效应 为了更精确地模拟实际情况下的励磁涌流情况,还需要引入额外因素——即剩磁(Residual Flux)平滑启动期间可能出现的铁芯饱状态。这些都可以通过修改上述变压器对象内部的相关选项实现;或者利用专门设计好的子系统来进行更加细致化的处理[^2]。 ```matlab % 开启考虑剩磁效果开关 set_param('TransformerInrush/SinglePhaseTransformer',... 'InitialFluxDensity','nonzero') % 如果有现成的饱特性曲线数据,则可以直接导入作为自定义B-H关系表 load('saturation_curve.mat') % 假设文件名为'saturation_curve.mat' set_param('TransformerInrush/SinglePhaseTransformer',... 'SaturationModel','Tabulated',... 'BHCurveData',saturation_data); ``` #### 进行仿真测试 完成以上准备工作之后就可以开始执行整个系统的动态响应分析了。建议先进行短时间尺度上的初步验证实验,观察是否有异常波动发生;随后再逐步延长观测窗口直至获得稳定的结果集用于后续评估研究目的所需的信息[^3]。 ```matlab % 设置仿真时间求解算法 set_param(gcs,'StopTime','0.5','Solver','ode23tb'); % 执行仿真过程 sim('TransformerInrush'); ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

扬辰鑫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值