- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matlab电力系统快速解耦法潮流计算与短路计算程序
PAGE \* MERGEFORMAT 20
电力系统快速解耦法潮流分析及短路计算
一.程序设计的基本思想:
由于电力系统潮流分析中要利用到矩阵运算,复数运算,故采用matlab编程。采用文件输入,将系统的各个参数以文件的形式输入,便于程序的通用化。
本程序共有两个输入文件,分别为线路参数的文件,和已知的节点状态文件(PQ)
为了使程序不仅仅局限于计算9节点网络,在形成节点导纳的函数Yn()中,利用循环,找出线路首节点中的最大编号数,自动确定节点导纳矩阵的维数。故对于任意n节点网络,均可以计算出节点导纳矩阵
在(3)的前提下,为了使程序支持系统增加节点,增加负荷等造成的PQ参数改变,或者PQ表的加长。对程序做了如下优化。
首先,程序执行的基础是PQ表中平衡节点在第一行,接下来是PV节点,最后是PQ节点,如果系统添加节点,或者删除节点,均在PQ表的末端操作,会造成PQ表的顺序不是平衡节点、PV节点、PQ节点的顺序。故引入了seqencing()函数,其作用就是不论输入的PQ表是什么顺序,在程序读入后均按平衡-PV-PQ的顺序排列。
其次,顺序打乱的PQ表必须与支路参数表对应,故在Yn()函数中加入了两段循环体,使之对应(见相应函数体注释)
(5) 在满足了上述4个条件后,程序便可以通用化了。当然,由于水平有限,且程序未能由大量数据测试,故缺陷在所难免,这里仅是做了通用化的尝试。在本文最末附加了该程序通用化的实例。
二、潮流计算框图
输入系统的支路参数和PQ参数
输入系统的支路参数和PQ参数
计算节点导纳矩阵
设置初始电压值U0
设置收敛条件及最大迭代次数Kmax
判断是否收敛
求解修正方程得到ΔU和Δθ
对U0进行修正,U0=U0+ΔU
KKmax ?
N
Y
输出结果
结束
输出潮流不收敛信息
Y
N
开始
三.定义相应的函数
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~
您可能关注的文档
- xx商住楼国家康居示范工程项目投资建议书.doc
- xx商住宅楼工程组织施工设计方案.doc
- xx商厦10KV美式箱变拆除工程施工组织方案.doc
- xx啤酒厂废水处理工程开题报告.doc
- xx啤酒厂污水处理工艺设计定稿.doc
- xx商场中央空调系统施工组织方案.doc
- xx四星级酒店客房管理制度及工作流程1.doc
- xx啤酒生产废水处理工程设计.doc
- XX园林装饰工程有限公司工程项目-管理手册.doc
- xx国际购物公园项目-商业计划书范文.doc
- New English Teaching Methods in Elementary School-小学英语教育中新方法.docx
- MM地铁车站安装装修工程给排水和水消防专业施工技术方案.doc
- On Communication Skills of Language in International Business Negotiation 论国际商贸谈判中语言交流技巧.docx
- On Harmonious Relationship between Teachers and Students in English Teaching 浅论英语教学中师生和谐关系.docx
- On the Relationship between Money and Marriage in Pride and Prejudice 傲慢和偏见中婚姻与金钱的关系.docx
- PEP小学英语五年级上册-期末测试题.docx
- PCB板材质选择与工艺要求.doc
- PPG培训阴极电泳漆涂装-手册.doc
- SDH光传输技术和应用课程实验报告.doc
- TCL嘉园模板与高支模施工专项方案.doc
最近下载
- 三一EBZ200悬臂式掘进机使用说明书.pdf VIP
- 教学能力比赛-教学实施报告(基础会计).pdf VIP
- 古典文献学第十章 文献的整理 : 校勘与辨伪.ppt VIP
- 学校食堂供应商评价表(参考模板).doc VIP
- 2025年广东省广州市初中学业水平考试英语试题.docx VIP
- 禁毒教育知识培训.pptx VIP
- JB-QB-FS5101火灾报警控制器_使用说明书.pdf
- 2025上半年中级软件水平考试《网络工程师(综合知识)》新版真题卷(附详细解析).docx VIP
- 新人教版小学六年级数学上册教学课件(全册).pptx VIP
- 中小学校教师师德师风专题培训讲座PPT课件.pptx VIP
文档评论(0)