用matlab画出电力系统的三相电压波形图
时间: 2024-09-06 08:04:46 浏览: 289
在MATLAB中,绘制电力系统三相电压波形图通常涉及到信号生成、矢量表示和图形显示。假设我们已经有了三个正弦波,分别代表三相电压Ua、Ub和Uc:
```matlab
% 设置采样频率和时间向量
fs = 50; % 采样频率,单位Hz
t = 0:1/fs:1; % 时间范围
% 创建三相电压波形,这里以60Hz为例
angle = [0 2*pi/3 -2*pi/3]; % 三相对称电压的角度差
Va = sin(2*pi*60*t + angle(1)); % 相电压A
Vb = sin(2*pi*60*t + angle(2));
Vc = sin(2*pi*60*t + angle(3));
% 绘制三相电压波形图
figure;
plot(t, Va, 'b', 'LineWidth', 1.5, 'DisplayName', '相A');
hold on;
plot(t, Vb, 'g', 'LineWidth', 1.5, 'DisplayName', '相B');
plot(t, Vc, 'r', 'LineWidth', 1.5, 'DisplayName', '相C');
hold off;
% 添加标题和标签
xlabel('Time (s)');
ylabel('电压 (V)');
title('三相交流电压波形');
legend('show';) % 显示图例
% 如果想看到每个相位的电压矢量,则可以考虑使用plotyy或quiver函数
```
相关问题
matlab电力系统三相短路
matlab电力系统三相短路是指在电力系统中,三相之间发生短路故障,导致电流异常增大的情况。在matlab中,可以使用simulink建模仿真来模拟电力系统三相短路。具体步骤如下:
1. 使用"Three-phase source"电源模块仿真,设置电压为110kv,其参数设置为:
2. 输电线路模型使用“Three-Phase Series RLC Branch”,其参数设置如图:
3. 输电线路末端还装设了一个变压器,故障点设置在变压器二次侧出口处,变压器的变比为110/11kv,高低压绕组均为Y形联接,其余参数如图(此处采用有名值参数):
4. 测量模块使用“Three-Phase V-I Measurement”,相当于母线的作用,同时有电压电流测量输出端口,连接于示波器中观察波形,故障点设置为三相短路(非接地),参数如图:
5. 电压出口处还设有一个负荷,参数如图:
6. 最后设置仿真时间为0.2s,三相示波器显示出三相电路在短路瞬间均有周期分量和非周期分量(衰减)组成,仿真结果如图所示:
阅读全文