matlab和powerworld潮流计算

MATLAB文件以计算示例3总线电源系统中的潮流。 请使用Newton-Raphson和Gauss-Seidel方法的文件夹一个。执行Newton_Raphson_task_1a.m文件并获得电源和无功功率 功率流经所有传输线(两端)并由使用这两种方法在1和2母线上的发电机。画出三个总线系统,并添加P和Q功率值和方向,执行Gauss_seidel_task_1a程序。是否有相同的结果?为什么需要这么多迭代?这个程序实现了上述提到的潮流计算方法

应用介绍

MATLAB文件以计算示例3总线电源系统中的潮流。

请使用Newton-Raphson和Gauss-Seidel方法的文件夹一个。执行Newton_Raphson_task_1a.m文件并获得电源和无功功率

功率流经所有传输线(两端)并由使用这两种方法在1和2母线上的发电机。画出三个总线系统,并添加P和Q功率值和方向,执行Gauss_seidel_task_1a程序。是否有相同的结果?为什么需要这么多迭代?这个程序实现了上述提到的潮流计算方法



% Example 5-4 Power Flow in a 3-bus Test System
clear
j = sqrt(-1);
V = zeros(3,1);
S = zeros(3,1);
Mismatch = zeros(3,1);
Copyright © 2007 by Ned Mohan. 12
% ---------- Input line impedances ------------- %
Z = [0 0.0047 + 0.0474i 0.0062 + 0.0632i
0.0047 + 0.0474i 0 0.0047 + 0.0474i
0.0062 + 0.0632i 0.0047 + 0.0474i 0];
%---------Base Values ---------%
kVLL=345;
MVA3Ph=100;
Zbase=kVLL^2/MVA3Ph;
XL_km=0.376; % ohm/km at 60 Hz
RL_km= 0.037; B_km=4.5; % B in micro-mho/km
%---------Line Susceptances--------%
B13_Micro_Mho=4.5*200; %200 km long
B12_Micro_Mho=4.5*150; %150 km long
B23_Micro_Mho=4.5*150; %150 km long
%---------Line impedances------------%
Z13_ohm=(RL_km+j*XL_km)*200; %200 km long
Z12_ohm=(RL_km+j*XL_km)*150; %150 km long
Z23_ohm=(RL_km+j*XL_km)*150; %150 km long
%------- line impedances in per unit--------%
Z13=Z13_ohm/Zbase;
Z12=Z12_ohm/Zbase;
Z23=Z23_ohm/Zbase;
%-------- susceptances in per unit----------%
B13=B13_Micro_Mho*Zbase*10^-6;
B12=B12_Micro_Mho*Zbase*10^-6;
B23=B23_Micro_Mho*Zbase*10^-6;
%---------- YBUS Creation-------------%
Y(1,1)=1/Z12 + 1/Z13;
Y(1,2)=-1/Z12;
Y(1,3)=-1/Z13;
Y(2,1)=-1/Z12;
Y(2,2)=1/Z12 + 1/Z23;
Y(2,3)=-1/Z23;
Y(3,1)=-1/Z13;
Y(3,2)=-1/Z23;
Y(3,3)=1/Z13 + 1/Z23;
Y % Print Y=G+jB Admittance Matrix

文件列表(部分)

名称 大小 修改日期
Gauss_Seidel_task_1a.m1.41 KB2009-09-29
displayResults.m0.25 KB2009-07-10
inputBusData.asv0.52 KB2009-07-10
inputBusData.m0.53 KB2009-07-10
runGaussSeidel.asv1.05 KB2009-07-10
runGaussSeidel.m1.02 KB2009-07-10
runNewtonRaphson.asv1.21 KB2009-07-10
runNewtonRaphson.m1.15 KB2009-07-10
runNewtonRaphson_old.m1.05 KB2009-07-10
threeBusPowerFlow.asv0.86 KB2009-07-10
threeBusPowerFlow.m0.80 KB2009-07-10
PowerSystemLabManual.doc1,349.80 KB2009-09-29
PowerSystemsLabManual.pdf556.21 KB2009-09-29
Three_Bus_PowerFlow_(Gauss_Seidel_Task_1a).m1.41 KB2009-09-29
Three_Bus_PowerFlow_(Gauss_Seidel_Task_1c).m1.50 KB2009-09-29
Three_Bus_PowerFlow_(NR_Task_1a).m2.07 KB2009-09-29
Three_Bus_PowerFlow_(NR_Task_1c).m1.95 KB2009-09-29
Newton_Raphson_task_1a.m1.90 KB2009-09-29
Newton_Raphson_task_1b.m1.92 KB2009-09-29
PowerSystemLabManual_Lab4.pdf27.43 KB2009-09-29
Three_Bus_PowerFlow.PWB1.63 KB2009-09-29
Three_Bus_PowerFlow.pwd2.12 KB2009-09-29
lab40.00 KB2010-08-09
LAB4_REV0.00 KB2010-08-09
New Lab4 files0.00 KB2010-08-09
lab40.00 KB2010-08-09

立即下载

相关下载

[改进牛拉法配电网潮流计算] 针对配电网的特点,做出两种假设,基于这两种假设,改进了一般牛顿拉夫逊法,使其能够适应配电网潮流计算的要求,其运算性能与前推回代法的性能一致,效果良好。文件中提供了IEEE33节点的数据,将其放在d盘中,执行源文件即可获得结果。
[电力系统状态估计] 电力系统状态估计(电力网系统辨识)-最小二乘法-matlab txt文件为IEEE30节点电力网数据 导入其它电力网数据时,可按txt文档内格式保存数据,也可修改m文件代码 辨识后的数据将会存储在oStateEstimation.txt文件内
[基于GUI的潮流计算工具] 该工具箱包含具有三种不同的潮流计算方法:Gauss-Seidel,Newton-Raphson和快速解耦。 有如下算例已经进行过计算,IEEE6节点,IEEE9节点,IEEE14节点,IEEE26节点等等,更多详情请看代码。
[牛顿法求解功率平衡方程] 该程序对IEEE6节点算例系统求解,对于任何给定的系统,我们都可以通过使用牛顿-拉普森方法求解功率平衡方程来获得潮流值。 对于任何其他系统,我们都必须更改线路数据和bus数据文件,以及对潮流程序进行一些小的更改,才能求解。
[IEEE 30节点牛顿法潮流分析] IEEE 30节点系统的牛顿法潮流分析。
[Newton-Raphson牛顿法matlab代码] 在数值分析中,牛顿法,也称为牛顿-拉夫森法,是一种求根算法,可以连续逼近实值函数的根(或零)。 最基本的版本以为实变量x定义的单变量函数f,函数的导数f'和为f的根的初始猜测x0开头。

评论列表 共有 0 条评论

暂无评论

微信捐赠

微信扫一扫体验

立即
上传
发表
评论
返回
顶部