
三段式电流保护与MATLAB Simulink仿真文件:可自行修改参数及对应波形图与实验
过程PDF
在电力系统中,三段式电流保护是一种常见的保护策略,主要用于检测和隔离故障。今天,我们通过
MATLAB Simulink来模拟这一过程,并分析其波形图。首先,让我们看看如何在Simulink中设置这个模型。
```matlab
% Simulink模型初始化
model = 'ThreeStageCurrentProtection';
open_system(model);
```
在这个模型中,我们设置了三个不同的电流阈值,分别对应保护的三个阶段:瞬时、定时限和反时限
。每个阶段都有其特定的响应时间和动作逻辑。
```matlab
% 设置电流保护参数
set_param([model '/Instantaneous'], 'Threshold', '100');
set_param([model '/DefiniteTime'], 'Threshold', '80');
set_param([model '/InverseTime'], 'Threshold', '60');
```
在模拟运行后,我们可以观察到各阶段的动作情况。例如,当电流超过100A时,瞬时保护会立即动作
;当电流在80A到100A之间时,定时限保护会在设定的时间后动作;而电流在60A到80A之间时,反时限保护
会根据电流的大小和持续时间来决定动作时间。
```matlab
% 运行模拟并获取波形
sim(model);
current = logsout.get('Current').Values;
protection = logsout.get('ProtectionAction').Values;
plot(current.Time, current.Data, 'b', protection.Time, protection.Data, 'r');
legend('Current', 'Protection Action');
xlabel('Time (s)');
ylabel('Amplitude');
```