VB与Matlab混合编程在电力系统短路计算中的应用.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:4 大小:187KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

VB与Matlab混合编程在电力系统短路计算中的应用.pdf

VB与Matlab混合编程在电力系统短路计算中的应用.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第31卷增刊2电网技术Vol.31Supplement22007年12月PowerSystemTechnologyDec.2007文章编号:1000-3673(2007)S2-0143-04中图分类号:TM77文献标识码:A学科代码:470·4054VB与Matlab混合编程在电力系统短路计算中的应用1123王建元,师旭,师耀林,赵阳(1.东北电力大学,吉林省吉林市132012;2.铜川供电局,陕西省铜川市727031;3.两锦供电公司,辽宁省锦州市121000)ApplicationofHybridProgrammingofVBandMatlabinShort-CircuitCalculationofPowerSystemWANGJian-yuan1,SHIXu1,SHIYao-lin2,ZHAOYang3(1.NortheastDianliUniversity,Jilin132012,JilinProvince,China;2.TongchuanPowerSupplyCo.Ltd,Tongchuan727031,ShaanxiProvince,China;3.LiangjinPowerSupplyCo.Ltd,Jinzhou121000,LiaoningProvince,China)摘要:实用短路电流计算模块是各种保护整定计算软件中最混合编程的方法;并通过ActiveX机制及利用核心的部分。将VisualBasic与Matlab混合编程方法应用Matcom编译器将Matlab文件编译为VB可调用的到短路计算中,结合了Matlab在矩阵运算方面速度快的优模块的方法,实现了2种语言间的数据交换;并用势和VB方便实现可视化人机界面的优点。在实际算例中验实际算例验证了该方法的有效性和实用性。证了该方法的有效性和实用性,该方法相比于其他编程方法具有编程工作量少,界面清晰,方便运行人员使用的优点。1短路计算的数学模型关键词:电力系统;短路电流计算;VB;Matlab软件电力系统在运行过程中发生的故障大多数为0引言短路故障(简称为短路)。其基本类型有[4]:对称短路和不对称短路;其中对称短路故障为三相接地短随着电力工业的发展,电网规模不断扩大,继路;不对称短路包括:单相接地短路、两相接地短电保护整定计算和管理的工作量和技术难度大大路和两相短路。同时还包括不对称纵向故障:单相增加,现场运行人员对继电保护整定计算系统的要断线和两相断线。求也越来越高。短路计算作为整个继电保护系统的用计算机进行故障分析时,主要采取2条基本核心部分也越来越受到重视。假设:系统各元件的参数是恒定的,因而可以应用目前,继保整定运行人员借助计算机的一些辅叠加原理;除了发生不对称故障的局部以外,系统助应用软件完成这项工作,但这些软件大都是采用其余部分各元件的三相参数是对称的。Fortran语言编制,需要在DOS环境下运行[1-2]。这1.1对称短路的计算机算法些软件是不可视的,对使用人员要求较高,故障分对于具有n个节点的电力系统而言,其节点电析数据创建输入较繁,一般采用数据文件的形式输压方程如式(1)所示入数据,难以实现数据共享[3]。同时短路计算中要ZZZZU""⎡⎤进行大量的数值及矩阵运算,具体处理过程耗时耗⎡⎤UI11⎡⎤11121kn1⎡⎤1(0)⎢⎥⎢⎥⎢⎥UI⎢⎥ZZ""ZZU力。而采用计算功能强大的Matlab语言和Visual⎢⎥22⎢⎥21222kn2⎢⎥⎢2(0)⎥⎢⎥语言相结合,便可容易克服这些问题,并能⎢⎥##⎢⎥####⎢⎥#Basic⎢⎥=+⎢⎥⎢⎥⎢⎥(1)ZZ""ZZU实现可视化短路计算。这将在很大程度上推动继电⎢⎥UIkk⎢⎥k12kkkkn⎢⎥⎢k(0)⎥⎢⎥##⎢⎥####⎢⎥⎢#⎥保护整定计算软件的研究和开发。⎢⎥⎢⎥⎢⎥⎢⎥ZZ""ZZU本文利用Matlab语言的强大数值计算功能和⎣⎦⎢⎥UInn⎣⎦n12nnknn⎣⎦⎢⎥⎣⎢n(0)⎦⎥VB语言易于实现可视化编程优点,采用2种语言式中:Ui、Ii和Ui(0)分别为节点i的电压、电流和144王建元等:VB与Matlab混合编程在电力系统短路计算中的应用Vol.31Supplement2电压初值;Zij为系统阻抗矩阵的元素。1.3对发生故障的互感线路组的处理假设在k节点发生三相故障,故障阻抗为Zf、对于任意复杂结构的互感线路都可划分成一[6-7]故障电流为If时,其边界条件为互感线路组,在正常无故障情况下,求出其中两两线路之间总互感阻抗,写出该线路组的支路阻抗矩UIkkj==−=ffZ,III