程序要求根据已知的电力网的数学模型(节点导纳矩阵)及故障点位置,完成该电力系统的对称短路计算,要求计算出短路电流、短路功率等参数。

function Yshortcircuit(Y) if nargin<1xd = [0   1   0.15j;0   2   0.08j;4   0   0.175j;1   3   0.12j;2   4   0.08j;3   4   0.07259j];Y = Xd2Ybus(xd);endslbus = input('请输入短路节点(默认为3):');if isempty(slbus)slbus = 3;endSb = input('请输入基准功率(默认为60)MV·A:');if isempty(Sb)Sb = 60;endUav = input('请输入节点%d的平均额定电压(默认为115)kV:');if isempty(Uav)Uav = 115;endnbus = length(Y(:,1));Is = zeros(nbus,1);Yn = gauss(Y,slbus);Yij = Yn(slbus,slbus);          Is = -1*Yij;fprintf('短路节点%d起始次暂态电流标幺值:',slbus);disp(abs(Is));fprintf('短路节点%d起始次暂态电流有名值(kA):',slbus);disp(abs(Is*Sb/3^0.5/Uav));fprintf('节点%d短路时的短路功率为(MV·A):',slbus);disp(abs(Is*Sb));
end
function Yn = gauss(Y,retain)%高斯消去法
%时间复杂度(n-1)*(n-2)*(n-2)nbus = length(Y(1,:));nr = length(retain);nlist = 1:nbus;%nlist保存该消去而尚未消去的节点qlist = nlist;%qlist为除保留节点外的所有节点集合for n = 1:nrtemp = find(qlist == retain(n));qlist(temp) = [];%把将要保留节点置空endYn = Y;for n = 1:length(qlist)qb = qlist(n);temp = find(nlist==qb);nlist(temp) = [];%把消去的节点从nlist中删去Yt = Yn;for p = nlistfor q = nlist%P70 (4-14)公式Yt(p,q) = Yn(p,q)-Yn(p,qb)*Yn(qb,q)/Yn(qb,qb);%修改保留部分元素end endYt(qb,:) = zeros(1,nbus);%为保证矩阵阶数不变,故不删除将消去节点所在行列只清零Yt(:,qb) = zeros(nbus,1);Yn = Yt;        end
end
function Y = Xd2Ybus(xd)yd = xd;yd(:,3) = 1./xd(:,3);%save yd ydnbus = max(max(yd(:,1:2)));%找出最大的节点标号Y = zeros(nbus);%根据节点数量创建零矩阵for n = 1:nbusfor m = 1:n-1%计算节点导纳矩阵的非对角元素h1 = find(yd(:,1)==m);h2 = find(yd(:,2)==n);h = intersect(h1,h2);%找出重复元素if ~isempty(h)%判断节点n、m是否有支路直接连接Y(n,m) = Y(n,m)-yd(h,3);Y(m,n) = Y(n,m);endend%计算节点导纳矩阵的对角元素h = find(yd(:,1:2)==n);%找出与节点n有支路直接连接的所有支路的导纳[h1,~] = ind2sub([size(yd(:,1)),2],h);Y(n,n) = sum(yd(h1,3));end
end

电力系统分析实验--短路计算相关推荐

  1. powerworld电力系统仿真,潮流计算,短路计算,电力系统分析。潮流计算对比,牛拉法,PQ分解法对比

    powerworld电力系统仿真,潮流计算,短路计算,电力系统分析.潮流计算对比,牛拉法,PQ分解法对比 编号:1710662437866344电气女博士

  2. 在计算机潮流计算的三类节点中,电力系统分析习题集.doc

    <电力系统分析>习题集 选择题 1.采用分裂导线的目的是( A ) A.减小电抗B.增大电抗 C.减小电纳D.增大电阻 2.下列故障形式中对称的短路故障为( C ) A.单相接地短路B.两 ...

  3. 电力系统分析课程设计——基于MATLAB的三相短路分析

    电力系统分析课程设计--基于MATLAB的三相短路分析 案例:三机九节点系统 3.2.1 题目描述 三相短路发生时,电力系统的三相电路仍然对称,故称之为对称短路.此类 型短路在所有短路故障占比虽然不多 ...

  4. matlab闭式网络潮流计算,大工20秋《电力系统分析》在线作业2满分

    大工20秋<电力系统分析>在线作业2满分 2021-01-03 10:01:55 102 有学员问关于大工20秋<电力系统分析>在线作业2满分的题目的参考答案和解析,具体如下: ...

  5. 在用计算机编程进行潮流计算时,《电力系统分析》课程 - 图文

    <电力系统分析>课程报告 题目:基于Matlab电力系统潮流计算 系 别 电气工程系 专业班级 学生姓名 学生学号 指导教师 提交日期 2011年12月18日 华南理工大学广州学院电气工程 ...

  6. 用MATLAB作微粉环节,电力系统分析理论课本习题MATLAB做.doc

    电力系统分析理论课本习题MATLAB做.doc 1 例题 3 1 l1 80 r1 0 21 x1 0 416 b 2 74 1000000 vn 110 S1 15 dp0 40 5 dps 128 ...

  7. 2021-10-21电力系统分析三相短路电流汇总

    总结一下电力系统分析第七章三相短路电流计算中,容易混淆的几个电流.  正常工作时候的电流的幅值  稳态短路电路,别名:  交流分量也叫做周期分量   自由分量,也叫直流分量,也叫非周期分量   书上没 ...

  8. 电力系统短路计算MATLAB

    电力系统短路计算 电力系统故障计算是电力系统不正常运行方式的一种计算.其目的是求出在电力系统正常运行状态下,当电力网络某处发生故障时系统各部分电压和电流的分布.掌握电力系统在短路时的参数后,便可选择合 ...

  9. UFD203A101 3BHE019361R0101电 工理论、电子技术、信息处理、控制理论、电力系统分析

    UFD203A101 3BHE019361R0101电 工理论.电子技术.信息处理.控制理论.电力系统分析 作为电气工程及其自动化专业的大学生都会关心电气工程及其自动化就业方向是什么?电气工程专业就业 ...

最新文章

  1. linux 压缩排除某个文件夹,linux tar压缩排除 某类型文件 某个文件夹
  2. NVIDIA之AI Course:Getting Started with AI on Jetson Nano—Class notes(四)
  3. #转载:杨辉三角形实现过程详解-c语言基础
  4. CSS的继承、权值与层叠
  5. java几种删除_几种删除Linux目录的方法
  6. python下载文件保存_从URL下载文件并将其保存在Python文件夹中
  7. 20180320作业2:进行代码复审训练
  8. TF使用例子-情感分类
  9. win python 怎么打开建立一个孤立的进程_python实现在windows服务中新建进程的方法...
  10. 使用axure的团队项目功能
  11. 今天看到了和我男朋友不一样的程序员!好帅哦!
  12. linux cpu驱动程序,Linux kernel-CPU 调频
  13. Part.0模糊集表示方法
  14. 芯片春秋: ARM前世今生
  15. 1.交易开拓者-基础入门知识介绍
  16. C语言及程序设计初级—分离整数与小数部分
  17. Mac系统切换SMB账号密码
  18. PHP处理iso8583报文
  19. 3.1 HMC管理功能
  20. 《用户画像》:方法论与工程化解决方案

热门文章

  1. bulter机器人_AGV厂家:全球十大分拣AGV机器人
  2. c++模板声明与定义
  3. (附源码)springboot某高校绩效考核管理 毕业设计 012208
  4. 浪潮NF5270m3服务器安装ubuntu18.04系统的坑
  5. 国际财务报告准则(IFRS)
  6. 求推荐一款好用的带日历的电脑待办软件或便签工具
  7. 长虹电视U盘刷机方法
  8. python心脏线绘制代码_C++和Java命令行绘制心形图代码分享
  9. 从一张图看员工绩效管理
  10. 小孩报数(顺序循环队列版) (10 分)