2.广东省广电集团有限公司汕头供电分公司,广东汕头515041)
摘 要:配电网绘图工具软件作为线损理论计算软件的配电网数据库接口及图形平台,可有效地提高配电网基础数据录入和维护的效率。在分析配电网数据的基础上,全面介绍了配电网绘图工具软件的开发环境、设计思路、关键算法和主要功能。它是利用AutoCAD2002软件中的VBA语言二次开发而成的,通过线损理论计算软件数据库数据分析,菜单、工具栏、图元模块制作,以及配电网拓扑分析等三部分来自动生成配电网接线简图,其关键算法是对线路的重新拓扑和编号。该软件图形化录入和维护配电网数据,具有直观、使用方便等特点。
关键词:配电网;数据库接口;图形平台
DevelopmentandapplicationofdistributionnetworkplottingsoftwareHOUJianwei(1ElectricPowerCollege,SouthChinaUnivofTechonology,
Guangzhou510640,China;
2.ShantouPowerSupplyBranch,GPG,Shantou,Guangdong515041,China)
Abstract:Asthedatabaseinterfaceandgraphicplatformofthetheoreticalcalculationsoftwarefordistributionnetworklinelosses,thedistributionnetworkplottingsoftwarecaneffectivelyquickentheentryandmaintenanceofbasicdistributionnetworkdataWiththeanalysisofdistributionnetworkdata,acomprehensivedescriptionismadeonthedevelopmentenvironment,designconcept,keyalgorithmandmainfunctionsofthesoftwareItissecondarilydevelopedusingVBAlanguageinAutoCAD2002,andcanautomaticallygeneratedistributionnetworkconnectionschematicinthreestepsincludinganalysisofdatainthedatabaseoflinelosstheoreticalcalculationsoftware,makingofmenu,toolbarandprimitiveblocks,anddistributionnetworktopologyanalysisItskeyalgorithmliesintheretopologyandrecodingforthelinesThesoftwaregraphicallyentersandmaintainsdistributionnetworkdataandisofvisualandconvenientcapabilities.
Keywords: distributionnetwork;databaseinterface;graphicplatform
为更好地开展电力网降损节能工作,各级电力部门都要定期进行线损理论计算。近年来,随着计算机应用的普及,线损理论计算工作基本上都交由计算机应用软件来完成,大大提高了工作效率和计算的准确率,减轻了技术人员的工作量。但是,进行计算之前所要准备的基础数据量是非常大的,特别是配电网数据,由于网架复杂,改造频繁,每次计算之前需要录入、修改和维护大量的基础数据,而且还要根据软件编号规律手工完成各种设备编号,耗时费力。为提高线损理论计算软件获取、转换和处理配电网数据的效率,我们进行了课题研究,开发出配电网绘图工具软件,作为线损理论计算软件的数据库接口和图形平台,并应用于生产实践中,取得了理想的效果。1线损理论计算软件数据库分析
1.1数据库信息
线损理论计算软件完成线损理论计算的三项工作,即原始数据录入、线损计算和上报结果。该软件采用Access数据库,生成基础数据和上报数据两种数据库,其中基础数据库文件共有25张表。对于本课题,最为重要的是配电线路基础数据表和配电变压器基础数据表。配电线路基础数据表记录了配电线路的具体参数,包括线路的名称、型号、长度和编号,以及线路对应的变压器信息;配电变压器基础数据表中包含了配电变压器的具体参数,包括变压器的容量、型号、对应的配电线路编号。这些信息中我们最关心的是配电线路对应的变压器编号和配电变压器对应的配电线路编号。
1.2配电变压器和配电线路信息
图1为一个简单的配电网接线图。通过图1可进一步分析配电线路对应的变压器信息和配电变压器对应的配电线路信息。所有的配电网接线图,不论其有多复杂,其基本结构都是一种树状结构,即从主变电站发出的配电线路呈树枝状展开,其间没有回路和双回线。对于这样的一种配电网接线图,在进行线损计算时,需要以数据库的形式记录图中树状结构的等效网络拓扑关系。
在线损理论计算软件数据库中定义了两个规则:
a)配电线路基础数据中所记录的每一条配电线路对应的变压器信息,是该配电线路后边直接或者间接(通过其它与之连接的支路)所带的变压器编号信息;
b)配电变压器基础数据中所记录的每一台变压器对应的配电线路信息,是该变压器所连接的配电线路编号信息。
1.2.1配电线路
对大量的配电网接线图进行研究之后,还可以发现:
a)每一个配电网简图中必然有一条包含最多支路的长线,例如图1中1—7—9—11是一条最长的线路,其任意两条线路之间的线路都可以称为分支线路。
b)而在分支线路中,仍然可以找到一条包含最多线路的长线路,例如图1中分支线路2后一条最长的线路是2—5,线路3和线路4则是分支线路。
c)长线(包括分支线路中的长线)中任意两条线路之间的分支线路的编号介于这两条线路的编号之间。首先对非长线的分支线路进行编号,一直到该分支线路没有下一级线路,然后再对长线路编号。如图1所示,当线路2的编号(编号为2)确定以后,对其下一级的线路进行编号,即先对线路3、线路4和线路5编号,然后对线路6编号。线路2和线路6的编号(2和6)介于线路1和线路7的编号(1和7)之间,线路3和线路4的编号(3和4)介于线路2和线路5的编号(2和5)之间,线路8的编号介于线路7和线路9的编号之间,线路10的编号介于线路9和线路11的编号之间。
1.2.2配电变压器
同样的原理适用于配电变压器的编号原则,首先对分支线路中的配电变压器进行编号,然后再对以后的长线路中的配电变压器编号。如图1所示,先对线路3、线路4和线路5所接变压器编号,编号分别为1,2和3,然后对线路6所接变压器编号,编号为4。
1.3基础数据库
根据以上原则,我们可以得到与配电网接线图具有等效网络拓扑结构的数据格式,见表1和表2。
至此,我们掌握了线损理论计算软件中配电网拓扑与数据库信息的对应关系。2配电网绘图工具软件的开发
2.1开发环境
配电网绘图工具软件是在AutoCAD2002软件中利用VBA(VisualBasicforApplication)进行二次开发而成的。AutoCAD是一非常流行的计算机矢量绘图软件,功能强大,使用便利,同时,还具有良好的开放性。AutoCAD2002版本提供了包括AutoLISP,VisualLISP,ARX,VBA等多种二次开发环境,鉴于VBA在控[1][2]下一页