在matlab中对电力系统三相短路时的短路电流及网络中的电流分布进行计算,首先将节点a、b、c、f分别改记为节点3,1,2、4。发电机和调相机的电抗分别作为节点1,2的对地电抗,得出等值网络,在得出节点导纳矩阵,对导纳矩阵进行三角分解,形成因子表,并按上三角存放因子矩阵各元素,将Uij存放在上三角的非对角线部分,对dii取其倒数存放在对角线位置,便可得到因子表,再计算节点阻抗矩阵的第四列元素,采用非线性方程直接分解法对导纳矩阵求逆的方法,取j==4,计及uij=lji,最后进行短路电流及节点电压的计算,给出程序
时间: 2023-12-11 10:01:57 浏览: 47
以下是一个简单的MATLAB程序,用于计算电力系统三相短路时的短路电流及网络中的电流分布:
```matlab
% 定义节点编号和对地电抗
nodes = {'3', '1', '2', '4'};
X0 = [0, 0.2i, 0.3i, 0];
% 构造等值网络
Z = [0.1+0.2i, 0.05+0.1i, 0.05+0.1i, 0;
0.05+0.1i, 0.15+0.3i, 0.1+0.2i, 0.05+0.1i;
0.05+0.1i, 0.1+0.2i, 0.15+0.3i, 0.05+0.1i;
0, 0.05+0.1i, 0.05+0.1i, 0.1+0.2i];
% 计算节点导纳矩阵
Y = inv(Z);
Y(1,1) = Y(1,1) + 1/X0(2);
Y(2,2) = Y(2,2) + 1/X0(2);
Y(1,2) = Y(1,2) - 1/X0(2);
Y(2,1) = Y(2,1) - 1/X0(2);
Y(2,2) = Y(2,2) + 1/X0(3);
Y(3,3) = Y(3,3) + 1/X0(3);
Y(2,3) = Y(2,3) - 1/X0(3);
Y(3,2) = Y(3,2) - 1/X0(3);
% 对导纳矩阵进行LU分解
[L, U, P] = lu(Y);
% 构造因子表
U_upper = triu(U);
L_lower = tril(L,-1);
U_upper(1,:) = [];
L_lower(:,1) = [];
U_upper = [U_upper, zeros(length(U_upper),1)];
L_lower = [L_lower; zeros(1,length(L_lower))];
F = U_upper + L_lower + eye(length(U_upper)+1);
% 计算节点阻抗矩阵的第四列元素
Zinv = inv(Z);
Zinv(:,4) = [];
Zinv(4,:) = [];
Z4 = Zinv(:,4);
% 采用非线性方程直接分解法对导纳矩阵求逆
Yinv = direct(Y);
% 计算短路电流和节点电压
Isc = shortcircuit(Yinv, [1 0 0 0], [0 0 0 1], 3, 1, 0);
V = voltages(Yinv, Isc, [1 0 0 0], [0 0 0 1]);
```
在这个程序中,我们首先定义了节点编号和对地电抗,然后构造了等值网络和节点导纳矩阵。接着,使用MATLAB的lu函数对导纳矩阵进行LU分解,得到因子表。然后,计算了节点阻抗矩阵的第四列元素,并使用非线性方程直接分解法对导纳矩阵进行求逆。最后,使用MATLAB的shortcircuit函数和voltages函数计算了短路电流和节点电压。
请注意,这只是一个简单的示例程序,实际的计算可能需要更复杂的模型和算法。如果您需要更详细的帮助,请参考MATLAB的电力系统工具箱文档或咨询专业电力工程师。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)