资源简介
包含ieee118节点以及线路详细数据 以及 MATLAB潮流计算程序
代码片段和文件信息
%% 运用牛顿-拉夫逊法解IEEE118 节点潮流
%%%%%% 首先把原始文件分割成两个独立的纯数据文件分别保存为Voltage.txt和Resis.txt
%%%%%% 计算n节点时,当Voltage.txt和Resis.txt准备完毕后,只需将14改为n,28改为2*n,20改为线路条数即可
%% 读取Voltage中的数据
clear
load Voltage.txt
Bus=Voltage(:1) ; %设定节点数
Voltbase=Voltage(:2) ; %设定电压标准值
VType=Voltage(:5); %设定节点类型
V=Voltage(:6)*100; %节点电压标幺值
Angle=Voltage(:7); %电压角
Pload=Voltage(:8); %负载有功
Qload=Voltage(:9); %负载无功
Pgen=Voltage(:10); %发电机发出有功
Qgen=Voltage(:11); %发电机发出无功
%电压设定点
Vset=Voltage(:13); %节点所接并联电容器的电纳
Qgmax=Voltage(:14); %Q的最大值
Qgmin=Voltage(:15); %Q的最小值
Qsh=Voltage(:17)*100; %电容
baseMVA = 100; %功率标准值
%% 读取Resis中的数据
load Resis.txt
II=Resis(:1);
JJ=Resis(:2); %两端点
RType=Resis(:5); %线路类型
R=Resis(:6); %两点间电阻
X=Resis(:7); %两点间电抗
Btwo=Resis(:8)/2; %线路两端电纳
K=Resis(:14); % 变压器变比
Kmax=Resis(:16);
Kmin=Resis(:17);
Kset=Resis(:18); %变比要求
tic;
t=clock;
%% 开始求导纳 Y
y0=zeros(118) ; %两点间的电阻
yt=zeros(118) ; %变压器之间的导
Qsh=i*Qsh; %电容电抗标幺值
K=1./K ;
for x=1:179
switch RType(x) %比较线路类型
case 2 %含变压器的
y0(II(x)JJ(x))=1./(K(x).*(R(x)+i*X(x))) ;
y0(JJ(x)II(x))=y0(II(x)JJ(x)) ;
yt(II(x)JJ(x))=(1-K(x))./((R(x)+i*X(x)).*K(x)^2); %II端的电压
yt(JJ(x)II(x))=(K(x)-1)./((R(x)+i*X(x)).*K(x)); %JJ端的电压
case 1 %不含变压器的
y0(II(x)JJ(x))=1/(R(x)+i*X(x));
y0(JJ(x)II(x))=1/(R(x)+i*X(x));
end
end
Y=zeros(118); %导纳矩阵
clear x
for x=1:118
Y(xx)=sum(y0(x:)+yt(x:))+i*Qsh(x)/baseMVA ; %求出对角导纳(不含B/2)
end
Y=Y-y0;
clear x
for x=1:179
Y(II(x)II(x))=Y(II(x)II(x))+i*Btwo(x) ;
Y(JJ(x)JJ(x))=Y(JJ(x)JJ(x))+i*Btwo(x) ; %加B
end
clear x % Y导纳矩阵结束
%%
U=zeros(1118); %节点电压
for x=1:118
U(x)=V(x)*exp(i*Angle(x)*pi/180) ; %极坐标电压
end
clear x
e=real(U);
f=imag(U); %定义实部e跟虚部f 瓜分U
G=real(Y);
B=imag(Y); %定义实部G跟虚部B 瓜分Y
D=ones(2361); %dQ dP dU^2 的矩阵
Ps=zeros(1118);
Qs=zeros(1118);
N=0;
for m=1:118
Ps(m)=(Pgen(m)-Pload(m))/baseMVA;
Qs(m)=(Qgen(m)-Qload(m))/baseMVA;
end
clear m
while max(abs(D))>0.00001 % 开始迭代过程求解
for m=1:118
switch VType(m) %按照节点类型分情况计算
case 1
D(2*m-1)=Ps(m)-e(m)*sum(G(m:).*e-B(m:).*f)-f(m
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 19411 2018-01-30 17:33 118节点电压数据.xlsx
文件 27284 2018-01-21 10:20 118节点电阻数据.xlsx
文件 7271 2018-01-31 09:51 ieee118.m
- 上一篇:有限元高斯积分点MATLAB
- 下一篇:matlab实现LDA
相关资源
- matlab实现LDA
- 有限元高斯积分点MATLAB
- 雷达杂波瑞利模型仿真
- 同济大学线性代数第六版教材,课件
- 终于找到了 MATLAB在语音信号分析与合
- 交流传动系统高性能控制及MATLAB SIM
- 《MATLAB神经网络30个案例分析》全书和
- 《MATLAB数字信号处理85个实用案例精讲
- Matlab 2015b 32位&64;位破解文件整合版
- 随机森林matlab工具箱及其它实现方法
- MATLAB图像处理详解 随书光盘和电子书
- SRCNN,matlab实现
- 数学建模MATLAB必备程序源代码
- matlab的编程100个详细的
- 高分辨率数字图像加密算法
- 基于MATLAB GUI通信系统仿真
- matlab的lomb函数
- 基于Matlab的ARMA模型时间序列分析法仿
- PCA的MATLAB实现
- matlab gui 图像灰度级更改和轮廓提取
- 全面详解LTE:MATLAB建模、仿真与实现
-
薛定宇 陈阳泉基于 MATLAB+Simuli
nk 的 - [数字滤波器的MATLAB与FPGA实现——Al
- 先进PID控制MATLAB仿真 PDF 高清文字版
- 电力电子技术课程设计 48W BUCK/BOOST电
- 滑模变结构控制MATLAB仿真 第3版 基本
- Matlab+cpp三维矩量法MoM通用计算程序
- 《MATLAB图像与视频处理实用案例详解
- 智能预测控制及其matlab实现207273
- FIR滤波器的MATLAB及FPGA实现代码
评论
共有 条评论