- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《matlab电力系统快速解耦法潮流计算及短路计算程序》.doc
电力系统快速解耦法潮流分析及短路计算
一.程序设计的基本思想:
由于电力系统潮流分析中要利用到矩阵运算,复数运算,故采用matlab编程。采用文件输入,将系统的各个参数以文件的形式输入,便于程序的通用化。
本程序共有两个输入文件,分别为线路参数的文件,和已知的节点状态文件(PQ)
为了使程序不仅仅局限于计算9节点网络,在形成节点导纳的函数Yn()中,利用循环,找出线路首节点中的最大编号数,自动确定节点导纳矩阵的维数。故对于任意n节点网络,均可以计算出节点导纳矩阵
在(3)的前提下,为了使程序支持系统增加节点,增加负荷等造成的PQ参数改变,或者PQ表的加长。对程序做了如下优化。
首先,程序执行的基础是PQ表中平衡节点在第一行,接下来是PV节点,最后是PQ节点,如果系统添加节点,或者删除节点,均在PQ表的末端操作,会造成PQ表的顺序不是平衡节点、PV节点、PQ节点的顺序。故引入了seqencing()函数,其作用就是不论输入的PQ表是什么顺序,在程序读入后均按平衡-PV-PQ的顺序排列。
其次,顺序打乱的PQ表必须与支路参数表对应,故在Yn()函数中加入了两段循环体,使之对应(见相应函数体注释)
(5) 在满足了上述4个条件后,程序便可以通用化了。当然,由于水平有限,且程序未能由大量数据测试,故缺陷在所难免,这里仅是做了通用化的尝试。在本文最末附加了该程序通用化的实例。
二、潮流计算框图
三.定义相应的函数
1.形成节点导纳矩阵的函数Yn()
function Y=Yn(x,y)
%定义一名为Yn的函数,其功能是自动识别输入表中节点的个数,形成相应的节点导纳矩阵
[fid,message]=fopen(x,r) ; %从x文件中读入支路参数
if fid==-1; %判断文件是否正确打开
error(message);
end;
[HeadPoint,HeadNumber, EndPoint,EndNumber,R,X,B,k]=textread(x,%s %d %s %d %f %f %f %f);
%将读入的参数处理为以列为向量的数组
fclose(fid);%关闭文件
L=length(HeadNumber); %确定输入表的行数
[Pointstyle,PointNumber,Ps,Qs,Uk,Ok]=seqencing(y);
%调用seqencing函数,引入y文件中的PQ参数
A=PointNumber;
for i=1:L; %通过以下两循环体,实现PQ参数与支路参数的编号对应
for j=1:L;
if HeadNumber(i)==j;
HeadNumber(i)=A(j);
break;
end;
end;
end;
for i=1:L;
for j=1:L;
if EndNumber(i)==j;
EndNumber(i)=A(j);
break;
end;
end;
end;
Y=zeros(L,L); %根据txt文件中数据表的长度建立空的节点导纳矩阵
for i=1:L
m=HeadNumber(i);n=EndNumber(i);
if k(i)==0; %判断是否何种元件,为输电线元件
if n~=0;
Y(m,m)=Y(m,m)+1j*B(i)+1/(R(i)+1j*X(i));
Y(n,n)=Y(n,n)+1j*B(i)+1/(R(i)+1j*X(i));
Y(m,n)=Y(m,n)-1/(R(i)+1j*X(i));
Y(n,m)=Y(n,m)-1/(R(i)+1j*X(i));
else
Y(m,m)=Y(m,m)+R(i)+1j*X(i);
end;
else %为变压器元件
if n~=0;
Y(m,m)=Y(m,m)+1/(R(i)+1j*X(i));
Y(m,n)=Y(m,n)-1/(k(i)*(R(i)+1j*X(i)));
Y(n,n)=Y(n,n)+1/(k(i)*k(i)*(R(i)+1j*X(i
您可能关注的文档
- 《GPRS电表远程自动抄表系统(新)》.pdf
- 《GPRS电表远程自动抄表解决方案》.pdf
- 《GPRS远程自动抄表系统》.pdf
- 《GSK 988T车床CNC 使用手册[安装与调试篇](2016年3月第2版)》.pdf
- 《GSK928TEa 车床数控系统 使用手册(2016年12月第 6 版)-2016-11-28定稿》.pdf
- 《GSK980TDb 车床CNC使用手册(2016年3月第2版)--2016-03-23定稿》.pdf
- 《HAHN-KOLB哈恩库博车间设备样本》.pdf
- 《HG 2776-1996-T 工业超细碳酸钙和超细活性碳酸钙》.pdf
- 《HJ437-2016车用压燃式、气体燃料点燃式发动机与整车OBD系统技术要求》.pdf
- 《HyperMesh数据库的建立及在车架设计中的应用--孙国兵》.pdf
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)